2020-07-02 21:08 BST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002343NetSurf[All Projects] Generalpublic2016-02-16 14:07
ReporterHarriet Bazley 
Assigned ToDaniel Silverstone 
PlatformARMOSRISC OSOS Version5.19
Product Version 
Target VersionFixed in Version3.4 
Summary0002343: Netsurf isn't saving JavaScript status
DescriptionAs of my most recent download (v2875) Netsurf no longer seems to be saving the JavaScript on/off state to its Choices file. Altering the state of the 'Hide advertisements icon, for example, alters the content of the file saved: selecting 'Disable JavaScript' only affects the current session and the status is not saved to disc on exit.

The effect is that Netsurf repeatedly defaults without warning to JavaScript-enabled status, causing pages to hang....
Steps To ReproduceOpen configuration window. Select Content->Content blocking->Disable JavaScript
Quit Netsurf.

Reload. Icon is no longer selected. Inspection of <Choices$Write>.WWW.NetSurf.Choices shows no configuration line has been written to file.
Additional InformationNetsurf v2875, RISC OS 5.21, ARMini.
TagsNo tags attached.
Fixed in CI build #
Reported in CI build #2875
URL of problem page
Attached Files


Daniel Silverstone


Daniel Silverstone (administrator)

Yep, this is currently the behaviour we expect. We're testing a new JS implementation and part of this involves forcing it on all the time.

We'll turn it back to choices-controlled when we're back to feature parity. For now, you can simply turn JS off every time you load the browser instead.
Harriet Bazley


Harriet Bazley (reporter)

This is a bit complicated for my mother, I'm afraid ("The browser isn't working!")

The safest thing to do is probably to revert to an earlier version for the moment.
Daniel Silverstone


Daniel Silverstone (administrator)

Aye, sorry, but CI releases are not meant for non-technical users anyway, since it's quite hard to get good bug reports out of them :-)

I hope to be in a position to disable the 'force-on' fairly soon, but it's a long slog back to feature parity with our JSAPI implementation.
Daniel Silverstone


Daniel Silverstone (administrator)

Oh, as an additional comment, I'd love some examples of pages which hang with JS on, so I can start to debug why :-)
Harriet Bazley


Harriet Bazley (reporter)

This is the last one we encountered: https://www.fanfiction.net/topic/70706/22069226/13/#138517133
Dave Higton


Dave Higton (developer)

Last edited: 2015-11-02 22:45

View 2 revisions

The URL cited by Harriet does not hang with JS on, in CI#3046. If it appeared to do so before, this is probably another manifestation of the slow regex interpreter that was fixed recently.

Harriet Bazley


Harriet Bazley (reporter)

Yes, this is the same bug that was fixed for that site as 2364/2366.
Dave Higton


Dave Higton (developer)

This has been fixed as of quite a few versions ago, getting ready for another release.
Vincent Sanders


Vincent Sanders (administrator)

Confirmed fixed in 3.4 release

-Issue History
Date Modified Username Field Change
2015-08-10 23:43 Harriet Bazley New Issue
2015-08-11 11:16 Daniel Silverstone Note Added: 0000883
2015-08-11 11:16 Daniel Silverstone Assigned To => Daniel Silverstone
2015-08-11 11:16 Daniel Silverstone Status new => confirmed
2015-08-11 11:16 Daniel Silverstone Category RISC OS-specific => General
2015-08-11 11:16 Daniel Silverstone Description Updated View Revisions
2015-08-11 11:16 Daniel Silverstone Steps to Reproduce Updated View Revisions
2015-08-11 14:18 Harriet Bazley Note Added: 0000885
2015-08-11 14:33 Daniel Silverstone Note Added: 0000886
2015-08-11 15:15 Daniel Silverstone Note Added: 0000887
2015-08-12 09:59 Harriet Bazley Note Added: 0000890
2015-11-02 22:45 Dave Higton Note Added: 0001021
2015-11-02 22:45 Dave Higton Note Edited: 0001021 View Revisions
2015-11-03 00:26 Harriet Bazley Note Added: 0001022
2016-02-04 22:08 Dave Higton Note Added: 0001189
2016-02-04 22:08 Dave Higton Status confirmed => resolved
2016-02-04 22:08 Dave Higton Resolution open => fixed
2016-02-04 22:08 Dave Higton Description Updated View Revisions
2016-02-04 22:08 Dave Higton Steps to Reproduce Updated View Revisions
2016-02-16 14:06 Vincent Sanders Note Added: 0001234
2016-02-16 14:06 Vincent Sanders Fixed in Version => 3.4
2016-02-16 14:06 Vincent Sanders Description Updated View Revisions
2016-02-16 14:06 Vincent Sanders Steps to Reproduce Updated View Revisions
2016-02-16 14:07 Vincent Sanders Status resolved => closed
+Issue History