Last modified: 2014-03-18 14:24:17 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T64703, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 62703 - Back navigation collapses all page sections
Back navigation collapses all page sections
Status: RESOLVED DUPLICATE of bug 53308
Product: MobileFrontend
Classification: Unclassified
General/Unknown (Other open bugs)
unspecified
Smartphone other
: Unprioritized normal
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-03-16 02:04 UTC by Erik Allik
Modified: 2014-03-18 14:24 UTC (History)
8 users (show)

See Also:
Web browser: Apple Safari
Mobile Platform: iOS
Assignee Huggle Beta Tester: ---


Attachments

Description Erik Allik 2014-03-16 02:04:14 UTC
When browsing an article on the iPhone (and possibly other mobile hardware) navigating Back in history closes any previously open page sections on the page that was navigated to. This means the user loses the ability to quickly navigate to inline links within an article and later resume reading that article from where he left off, and haa to resort to always opening links in new browser tabs.
Comment 1 Andre Klapper 2014-03-17 10:44:40 UTC
Thanks for taking the time to report this!

Could you please provide an example link?
Comment 2 Erik Allik 2014-03-17 16:45:52 UTC
As far as my experience goes, this is not related to a specific page; you can consistently reproduce this behavior on any page with collapsible sections.

The only thing to note is that this behavior doesn't "activate" if the Back-button is pressed very soon after the navigation. You need to wait a minute or two (I guess depending on non-deterministic circumstances) before navigating Back will cause the previously open sections of the page to be collapsed.

This is probably related to how the mobile Safari caches pages, and when it decides to reactivate/reload the JS hooks on a page (which do the collapsing).

Also, note that—and this should really be a separate bug report—very often (but not consistently) the scroll state of the previous page is reset after a Back-navigation, i.e. the page is scrolled back to the top. It also seems that it related to the search box at the top of the page—there seems to be some sort of JS auto-scrolling magic in action again because when I activate the search textbox and deactivate it, the problem disappears on subsequent navigate+back operations.
Comment 3 Erik Allik 2014-03-17 16:50:05 UTC
Also, I've verified that this annoyance is also consistently reproducible on Chrome for iOS, with the same characteristics.
Comment 4 Andre Klapper 2014-03-17 19:27:57 UTC
(In reply to Erik Allik from comment #2)
> As far as my experience goes, this is not related to a specific page; you
> can consistently reproduce this behavior on any page with collapsible
> sections.

On any random website using MobileFrontend? On some Wikipedia in some languages? On all Wikipedias? Or instead on Wikisource and Wiktionary? *Any* steps to reproduce one occurrence would be welcome...
Comment 5 Erik Allik 2014-03-17 22:09:20 UTC
I've observed this on English Wikipedia; I also just checked and the problem appears to be present also on at least the Estonian wikipedia; should be safe to extrapolate that this is the case on Wikipedias of all languages (running the same software version, that is). Just assuming though.
Comment 6 Andre Klapper 2014-03-18 13:11:58 UTC
So we talk about https://en.m.wikipedia.org/ , not https://en.wikipedia.org/
Comment 7 Bingle 2014-03-18 13:15:17 UTC
Prioritization and scheduling of this bug is tracked on Mingle card https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1784
Comment 8 Jon 2014-03-18 14:24:17 UTC

*** This bug has been marked as a duplicate of bug 53308 ***

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links