Closed Bug 1360579 Opened 8 years ago Closed 7 years ago

Cannot scroll inside Google Flights options

Categories

(Web Compatibility :: Site Reports, defect, P3)

Firefox 50
Unspecified
Android
defect

Tracking

(platform-rel -)

RESOLVED WORKSFORME
Tracking Status
platform-rel --- -

People

(Reporter: jchen, Unassigned)

References

()

Details

(Whiteboard: [js] [country-all] [needsdiagnosis][platform-rel-Google])

Attachments

(1 file)

Go to the Google Flights page, choose "More" > "Connecting airport". I cannot scroll in the popup even though it briefly shows the scrollbar. It doesn't seem like a recent bug though, because I can't seem to scroll in Beta either.
I turned on some logging in the APZ code and it looks like the touch events are being preventDefault()'d in the popup, which is why scrolling doesn't happen. Using WebIDE I noted that there are touchstart/touchend listeners on the items inside that popup, but the code is minified/obfuscated so I didn't try to trace through it.
Component: Graphics, Panning and Zooming → Mobile
Product: Firefox for Android → Tech Evangelism
Version: 50 Branch → Firefox 50
The script is difficult to unminify. prettier and others are unable to treat it around here. if (flights.succeeded) { flights.onScriptDownloaded([ " // here long escaped JS code. "]) The code we need to understand the issue is in that giant mess. The developer tools are not extracting the array. I tried a couple of techniques without success so far. Another point. Chrome on Android is getting a totally different version. I tested the version that Chrome is receiving and it is working as far as I know. Maybe Thomas will have an idea for a suggested fix. So we could propose two opportunities to fix it to Google. 1. Fixing the JS 2. Sending us the tier1
Flags: needinfo?(twisniewski)
Whiteboard: [js] [country-all] [needsdiagnosis]
Flags: needinfo?(twisniewski) → webcompat?
I verified I can reproduce this only when choosing "use classic google flights" and with Firefox sending it's default UA string. If Firefox sends a Chrome UA string it seems to work fine, so I see no evidence that there's an interop issue at the root of this. In the new Google flights UI this seems to work well in Firefox using either a Firefox or Chrome UA string. So it seems to me like a site bug that's been fixed in the latest version, and so we should just close this bug. Thoughts?
Flags: needinfo?(twisniewski)
Attached image old flights UI
Hey Rick, in Release, Beta and Nightly I still get the classic Flights UI with the busted scrolling. Do you know when thew new UI will be rolled out to all users? Thanks!
Flags: needinfo?(rbyers)
I've confirmed that the Chrome version of the UI works with Firefox (with a UA spoof), but I'm still only getting the classic UI with the regular Firefox UA string. It doesn't sound like further diagnosis is worth it, unless Rick thinks the classic UI will get an update before the new one rolls out.
Flags: needinfo?(twisniewski)
The classic UI is not going to be updated from what I can tell - it's dead and being replaced by the new UI across all browsers (though I don't have a clear timeline - sorry).
Flags: needinfo?(rbyers)
platform-rel: --- → ?
Whiteboard: [js] [country-all] [needsdiagnosis] → [js] [country-all] [needsdiagnosis][platform-rel-Google]
Priority: -- → P3
platform-rel: ? → -
Priority: P3 → --
Priority: -- → P3
The UI has changed for the Google Flights page.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Product: Tech Evangelism → Web Compatibility
Component: Mobile → Site Reports
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: