REPRODUCIBILITY (% or how often): 100%
BUILD ID: 3.3.016 (Rokua)
HARDWARE (Jolla, Tablet, XA2,…): Jolla C, Xperia X
UI LANGUAGE: English
REGRESSION: (compared to previous public release: Yes, No, ?): Yes
DESCRIPTION:
Whenever modifying an integer value in browser about:config the new value does not get saved. (Strings and booleans work fine)
PRECONDITIONS:
unknown
STEPS TO REPRODUCE:
open browser
enter address about:config
accept warning
enter filter: network.proxy.http
enter a valid IP address in for network.proxy.http
enter a valid port number (e. g. 8080) for network.proxy.http_port
Tap accept
Open about:config again, enter the same filter and verify the values
EXPECTED RESULT:
The values entered before have been stored
ACTUAL RESULT:
Changes to the address field have been stored but changes to the port field are lost
ADDITIONAL INFORMATION:
Same behaviour affects also other integer settings, e. g. network.proxy.type
Because the browser can take a long time to really exit especially on Jolla C (or actually loop forever), maybe those commands are best used for that purpose
I can report that the problem is fixed for the abovementioned preferences in 4.4 on 10 II. However, I have noticed that changing the layout.css.devPixelsPerPx property in config , prefs.js, and user.js is not working. Changing it in about:config is working until the next start of the browser, prefs.js is being overwritten and user.js is not being applied at all (as it does for other properties like network.proxy.HTTP). Is there anything special with layout.css.devPixelsPerPx? Unfortunately without this property I cannot see any way to change the font size in the browser.