Last modified: 2014-02-12 23:48:03 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 T59329, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 57329 - Alpha: URL specific to page section is lost after reloading
Alpha: URL specific to page section is lost after reloading
Status: RESOLVED FIXED
Product: MobileFrontend
Classification: Unclassified
beta (Other open bugs)
unspecified
All All
: Unprioritized normal
: ---
Assigned To: Nobody - You can work on this!
http://www.google-melange.com/gci/tas...
gci2013
: easy
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-11-20 23:34 UTC by Jon
Modified: 2014-02-12 23:48 UTC (History)
10 users (show)

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


Attachments

Description Jon 2013-11-20 23:34:58 UTC
Go to https://en.m.wikipedia.org/wiki/Justin_Mikolo-Kinzonzi#Political_career in alpha - the page refreshes without the hash
Comment 1 Bingle 2013-11-20 23:37:22 UTC
Prioritization and scheduling of this bug is tracked on Mingle card https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1432
Comment 2 Jon 2013-12-24 19:05:33 UTC
Andre / Quim - very easy task for Google Code in 2013. Only danger is someone might fix it before they get a chance to.
Comment 3 Quim Gil 2013-12-24 19:53:26 UTC
Looks like a good GCI task. It has been around for more than a month. It might take some hours until someone claims it in GCI. Please create it.
Comment 4 Gerrit Notification Bot 2013-12-28 20:16:18 UTC
Change 104314 had a related patch set uploaded by M4tx:
Fix section hash url lost after reloading page in alpha

https://gerrit.wikimedia.org/r/104314
Comment 5 Mateusz Maćkowski 2013-12-28 20:21:08 UTC
Done the task, I think. Although the fix is very simple, it was not so simple for me to find out where the bug really is... Anyway, it's browser-specific bug - there was no such problem on Firefox, though there actually was on Chrome.
Comment 6 Mateusz Maćkowski 2013-12-28 20:35:06 UTC
Oh. It's not really a browser-specific bug; just the MobileFrontend's isBrowserSupported() (which checks if browser supports session history management) function defined in javascripts/externals/epoch.js returns true only for Chrome and iOS browser...

Anyway - I think it's time to update this function since almost all browsers currently support it - http://caniuse.com/history.
Comment 7 Jon 2013-12-28 20:38:44 UTC
Yeh isBrowserSupported was made as limited as possible on purpose to limit testing of what is a highly experimental feature. This is changing as part of this experiment: https://gerrit.wikimedia.org/r/#/c/100919/
Comment 8 Gerrit Notification Bot 2013-12-28 20:42:44 UTC
Change 104314 merged by jenkins-bot:
Fix section hash url lost after reloading page in alpha

https://gerrit.wikimedia.org/r/104314
Comment 9 Mateusz Maćkowski 2013-12-28 20:45:10 UTC
Hm. I've already created a bug report, but since it's already being solved, as @Jon says, it could be not very smart...

Anyway. Bug: 59087.

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


Navigation
Links