On 14 Nov, NetSurf Bug Tracker <h...@netsurf-browser.org> wrote: > ====================================================================== > http://bugs.netsurf-browser.org/mantis/view.php?id=2289 > ====================================================================== > Reported By: Simon Smith Resolution: won't > fix > > Description: The RISC OS content config window has checkboxes for 'Hide > advertisements', 'Disable pop-up windows' and 'Disable Javascript'. So you > have to turn a checkbox /on/ to turn something /off/. That's a double > negative, which is confusing UI design. Please reverse the sense of the > checkboxes and adjust their names accordingly.
As I can't append comments to tickets marked as closed, I'll spill over into this mailing list instead: > ---------------------------------------------------------------------- > (0001088) Dave Higton (developer) - 2015-11-14 21:06 > http://bugs.netsurf-browser.org/mantis/view.php?id=2289#c1088 > ---------------------------------------------------------------------- > We discussed this issue at the recent Developer Weekend. There is no > perfect answer. > > The existing scheme has check boxes that are expected NOT to be ticked for > the normal case: advertisements allowed, pop-up windows allowed, Javascript > enabled. > > We chose to continue with the check boxes operation in this sense. Vincent's initial comment (note #0000768) stated that this issue only affected the RISC OS front end, and indeed when I checked the GTK version the options are phrased the other way round. The issue of poor wording of dialogues, in particular double negatives, is called out on page 66 of the Style Guide: "use the same sense for all options within a dialogue". Note, my patch didn't change any of the defaults, merely brought them into line with the other front ends. If you're choosing to not apply this to the RISC OS front end, then surely the ticket should be reopened and applied to the non RISC OS front ends so that they are phrased with double negatives; otherwise the logic for closing this one is flawed, Sprow.