Closed Bug 1475286 Opened 7 years ago Closed 6 years ago

Cannot click red button on standaard.be's cookie warning

Categories

(Core :: Panning and Zooming, defect, P5)

61 Branch
Unspecified
All
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr60 --- wontfix
firefox61 --- wontfix
firefox62 --- affected
firefox63 --- affected

People

(Reporter: abovens, Unassigned)

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

1. Use Focus with GeckoView 2. Go to http://standaard.be 3. Try tapping the red button (cookie warning) at the bottom: "Ja, ik aanvaard de voorwaarden" Actual result Button cannot be tapped Expected result Button can be tapped
This bug was reported for Android GeckoView, but we can also reproduce on Firefox desktop intermittently. (We tested Windows and Linux.) James thinks this is an APZ bug related to hit testing. The button works as expected in Chrome and Edge. This is not a regression. I can reproduce back to at least Firefox 57. For whatever reason, I seem to be able to reproduce this bug much more easily in a private browsing window, even with Tracking Protection disabled. I don't know why. Perhaps there is a timing difference when opening a new tab in a new window.
Component: GeckoView → Panning and Zooming
OS: Unspecified → All
Product: Firefox for Android → Core
Summary: Cannot tap link on standaard.be → Cannot click red button on standaard.be's cookie warning
Version: unspecified → 61 Branch
I can reliably reproduce this in a private window on Linux desktop. If I have tracking protection enabled, then every time I click on the red button, it produces an error in the console about a blocked resource from b.scorecardresearch.com. The cookie warning doesn't disappear regardless of whether TP is on or not. However, the fact that it's running a script (and blocking a resource load) every time I click suggests that the hit-testing is working just fine, and the button is getting clicked, but the script that's supposed to hide the warning is failing for some other reason. Also, after clicking on the button once, the button has focus, and pressing the spacebar also "clicks" the button and produces the same TP warning in the console. This codepath bypasses the hit-testing code entirely, so I'm pretty sure the problem is not APZ here.
Furthermore, even in the private browsing window, after clicking on the button, if you reload the page, the cookie warning disappears. So clearly the server side knows that you clicked on the button. I looked at the network requests in the devtools console upon clicking the button and there are a bunch of very plausible requests like to a "usercontract" API endpoint with parameters that look very much like cookie acceptance.
I don't even know what component is most appropriate for this bug. Somebody needs to de-obfuscate the scripts to figure out what's going on, or get in touch with the content authors.
Priority: -- → P5
Whiteboard: [gfx-noted]

Seems to work now.

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: