Sunday, 15 November 2015

Re: Bug 2289: UI inconsistency - don't use no double negatives!

On 14 Nov, NetSurf Bug Tracker <help@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.

No comments:

Post a Comment