Page MenuHomePhabricator

Move search box to top of page for mobile devices (per-page?)
Closed, DeclinedPublic


Author: redpoptarts


  1. The search box on the main page should be displayed FIRST for cell phone

users. IT is currently displayed LAST. Not only is it very inconvenient to
scroll to the bottom of the page, but some older cell phones could take 10
minutes to load all the different pages of text before they make it to the
bottom. (I tried the 'jump to search' feature but it didn't do anything on my
OpenWave browser)

  1. If wikipedia does not already detect that a user is using a cellphone browser

(such as openwave) then it should send the user their requested pages in a more
cellphone-friendly format. ( does this very well)

Version: unspecified
Severity: enhancement
OS: other
Platform: Other



Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 9:22 PM
bzimport set Reference to bz7113.
bzimport added a subscriber: Unknown Object (MLST).

ayg wrote:

"Jump to search" will work provided that the search box has actually loaded.
Since it comes near the end of the source, that may take a while on slow
connections. Possibly move the navigation bar to the top of the source for the
main page? That would probably break all kinds of things, though, rendering the
main page differently, and people would want it for portals and stuff too. The
search box definitely can't be moved to the top by itself without either moving
the entire navigation bar or breaking the current layout, and both appear

So I don't see a solution short of UA sniffing, which would require a reliable
list of mobile UA strings. Googling a bit gives
and as starting points for that, which needs to
be done anyway to get good display on non-CSS-compliant handhelds. Once someone
writes up code that will sniff out at least common handhelds, then we can
discuss how to handle the search box for them.

(And Rob, this bug is search-specific. Bug 1882 is a more general one.)

There are third-party solutions for this.