Page MenuHomePhabricator

Mobile Safari (WebView) produces invalid Navigation Timing data
Open, Stalled, LowPublic

Description

We've known this for a few years, but I realised we never reported it to Apple, so let's do this.

Previous reports and data:

From T190977:
  • Safari and WebView on iOS 8.0 (iOS 8.0 introduced broken navtiming, removed in iOS 8.1)
  • Safari on iOS 9.0 (iOS 9.0 introduced a differently broken navtiming, fixed in iOS 9.1 for Safari)
  • WebView on iOS 9.0 and later (iOS 9.1 did not fix navtiming for WebView, and remains broken)

Upstream: https://bugs.webkit.org/show_bug.cgi?id=186919

Data:

Event Timeline

Krinkle changed the task status from Open to Stalled.Jun 22 2018, 2:13 PM
Krinkle triaged this task as Low priority.
Krinkle moved this task from Inbox, needs triage to Blocked (old) on the Performance-Team board.
Krinkle moved this task from Backlog to Reported Upstream on the Upstream board.
Krinkle updated the task description. (Show Details)
Vvjjkkii renamed this task from Mobile Safari (WebView) produces invalid Navigation Timing data to lgaaaaaaaa.Jul 1 2018, 1:02 AM
Vvjjkkii changed the task status from Stalled to Open.
Vvjjkkii raised the priority of this task from Low to High.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
CommunityTechBot renamed this task from lgaaaaaaaa to Mobile Safari (WebView) produces invalid Navigation Timing data.Jul 2 2018, 10:48 AM
CommunityTechBot changed the task status from Open to Stalled.
CommunityTechBot lowered the priority of this task from High to Low.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot added a subscriber: Aklapper.

Had a conversation with Apple Web Tech Evangelist, they are aware of this and it's assigned, but no release date known

This is still seen from Mobile Safari 13 clients.

May 26

Discarding event because requestStart is out of order [{u'wmf_app_version': u'-', u'os_minor': u'4', u'os_major': u'13', u'is_bot': False, u'device_family': u'iPhone', u'os_family': u'iOS', u'browser_minor': u'1', u'is_mediawiki': False, u'browser_major': u'13', u'browser_family': u'Mobile Safari'}]
Discarding event because requestStart is out of order [{u'wmf_app_version': u'-', u'os_minor': u'4', u'os_major': u'13', u'is_bot': False, u'device_family': u'iPhone', u'os_family': u'iOS', u'browser_minor': u'1', u'is_mediawiki': False, u'browser_major': u'13', u'browser_family': u'Mobile Safari'}]
Discarding event because requestStart is out of order [{u'wmf_app_version': u'-', u'os_minor': u'4', u'os_major': u'13', u'is_bot': False, u'device_family': u'iPhone', u'os_family': u'iOS', u'browser_minor': u'1', u'is_mediawiki': False, u'browser_major': u'13', u'browser_family': u'Mobile Safari'}]
…
Krinkle updated the task description. (Show Details)
Krinkle added a subscriber: kchapman.