Page MenuHomePhabricator

isBrowserSupported() in epoch.js needs to be updated
Closed, InvalidPublic

Description

isBrowserSupported() function (that returns true if specified browser supports Session History Management) defined in javascripts/externals/epoch.js is outdated. It only matches Chrome versions 5+ and iOS browser versions 5+. Although, since many more browsers currently supports SHM (http://caniuse.com/history), it's time to update it.


Version: unspecified
Severity: trivial
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=57329

Details

Reference
bz59087

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:34 AM
bzimport set Reference to bz59087.
bzimport added a subscriber: Unknown Object (MLST).

This is currently by design to limit browser testing. When we first launched with this feature we were overrun with bugs and wanted to contain them better until the feature was more polished.

The reboot of the Firefox OS app will be a catalyst in pushing this feature forward.