https://bugzilla.wikimedia.org/show_bug.cgi?id=52812

--- Comment #16 from Connor Behan <connor.be...@gmail.com> ---
[I messed up the quoting above]

First, I need to say that the algorithm is not my issue. People who dislike
non-neutral and non-standard suggestions will continue to dislike them whether
they trigger after one character or three. Therefore I am not the right person
to file bugs about the algorithm itself. Leave that to someone who actually
likes the suggestion feature.

(In reply to comment #11)
> When entering data, most input systems seem to have a more efficient means
> (return key, for example) of submitting the input. As also noted on the
> village pump, hitting the escape key, etc. can re-reveal the go and search
> buttons, though I agree that this is a valid Monobook bug and should probably
> be filed separately (if a separate bug doesn't exist already).

One should not have to do extra work to click these buttons. The separate one
is bug 13941 and has been open for five years. If you or another dev can decide
upon the best way to fix that, we should do that as soon as possible. Then my
list of arguments against mandatory search suggestions will go down from about
10 to 9.

> No, I'm sorry, but this is a nonsense argument. The nature of browser
> rendering is that everyone's experience will be slightly different based on
> countless factors for the same site (e.g., en.wikipedia.org). It'll be even
> more diverse across multiple sites (Wikipedia, YouTube, etc.). It's always
> been this way.

It's a perfectly valid argument. Yes, after the days of ftp and usenet, the web
experience has involved many sites with a different look and feel. And despite
this, certain UI widgets like radio buttons, checkboxes, drop-down lists and
text boxes (where there is no need for them to differ between sites) have been
standardized by HTML tags like "input". When a website switches from these to
custom AJAX widgets that do the same thing, users are absolutely correct to say
that this is a functionality regression.

It would be too hard for me to solve this problem on YouTube, Google, etc. I
save my battles for the sites developed by small, reasonable teams that I
respect. Wikipedia is using browser rendered widgets wherever possible. The
suggestion box below the search box is the only example on the entire site (and
one of the few examples on the web) of a native widget "spawning" a non-native
one. It is this juxtaposition that really hurts aesthetics.

> And we can consider scrapping the entire feature, if it's really as damaging
> to neutrality as you suggest (though I think that argument is a bit flawed). 
> However, in all of these cases, I do not think adding a per-user on/off switch
> really helps matters. We should either fix or kill the feature for everyone.

Well this would certainly decrease code bloat wouldn't it? If killing the
feature is on the table, I would first invert the option so that users have to
specifically enable suggestions to see them. Then another dataset could be used
to make sure there isn't a huge blowback. Would it help to move suggestions
into a gadget? If suggestions were removed from the core, I would gladly write
a gadget for users who don't mind sacrificing a bit of neutrality in exchange
for faster searches.

> Probably true. :-)  But when we look at code and interface complexity versus
> requiring that the few users who want to hide these easily can (using
> per-user CSS or JS), I don't really buy the argument for an additional
> checkbox here.

I don't think this is a solution. If you hide suggestions with CSS, the
"autocomplete" attribute is still off. This means that no search history shows
up like it used to. This strange behaviour of the search box is a constant
reminder of the fact that you are using a hack to fix something. I'm sure JS
can be used to turn "autocomplete" back on, but using one JS hack to undo
another would slow down the experience even more.

Speaking of a slower experience, when I was typing searches into Wikipedia with
the CSS applied, there was a noticeable time delay for letters to show up. This
is because suggestions were still refining themselves when they were invisible.
And just to make sure I wasn't hallucinating, I tried something else. Holding
down the backspace button to erase a search doesn't work right away with
invisible suggestions. You have to release the button before you see any
letters disappear.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to