Unable to play Crosswords puzzle on washingtonpost.com
Categories
(Web Compatibility :: Site Reports, defect, P1)
Tracking
(firefox125 affected, firefox126 affected, firefox127 affected)
People
(Reporter: railioaie, Unassigned)
References
()
Details
(Keywords: webcompat:needs-diagnosis, Whiteboard: [webcompat:sightline])
User Story
platform:android impact:workflow-broken configuration:general affects:all diagnosis-team: Layout
Attachments
(1 file)
2.90 MB,
video/mp4
|
Details |
Environment:
Operating System: Samsung A51 (Android 11) -1080 × 2400 pixels 20:9 aspect ratio (~405 ppi density)
Firefox version: Firefox Nightly 127.0a1 (2016015303-🦎127.0a1-20240415203932🦎)
Preconditions:
Clean profile
ETP set to Strict
Steps to reproduce:
- Navigate to: https://www.washingtonpost.com/crossword-puzzles/daily/
- Observe the page
Expected Behavior:
The game is loading correctly after accepting the cookie policy
Actual Behavior:
The game can't be played
Notes:
- ScreenRec attached
- Reproducible on the latest build of Firefox Nightly
Updated•10 months ago
|
Comment 1•10 months ago
|
||
Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.
Comment 2•10 months ago
|
||
Can reproduce with ETP off as well.
https://drive.google.com/file/d/1K_GNUMEzIn09eQxATGEZYTDVIs8xMlLT/view?usp=drivesdk
Comment 3•10 months ago
|
||
Per comment 2, this might not be related to anti-tracking features. Moving the bug to the webcompat for now. Feel free to move it back if this is caused by anti-tracking features.
Updated•10 months ago
|
Comment 4•10 months ago
|
||
I can reproduce. Comparing the site on my phone vs. on Desktop-with-responsive-design-mode (where this works properly), I can see that there's supposed to be a modal popup element in front of the grayed-out crossword, with some information and buttons to press to dismiss it.
That element has id="info-modal"
. On Desktop with Responsive Design mode, it has display:block
in its inline style (style="..."
attribute) when it's showing; but that's not there on Android for some reason, which is why it's missing. If I manually add that in DevTools (connected to my phone), then the modal popup appears, and I can interact with it and get to a functioning crossword as-expected.
So: the question is, why is the site adding display:block
to the inline style in responsive-design-mode, but not on my actual phone?
Updated•8 months ago
|
Comment 5•6 months ago
•
|
||
I'm not sure why this was set to diagnosis-team: Outreach
so I'm setting it to diagnosis-team: Layout
Comment 6•6 months ago
|
||
Looks like washingtoppost.com fixed this on their end.
Comment 7•6 months ago
•
|
||
(In reply to Jeff Muizelaar [:jrmuizel] from comment #5)
I'm not sure why this was set to
diagnosis-team: Outreach
so I'm setting it todiagnosis-team: Layout
I suspect that this was meant to capture the fact that this was identified as essentially a site bug in comment 4 (though indeed there was a bit more diagnosis we theoretically could have done to figure out what path the site was taking in their JS, to make them add or not-add the all-important style="display:block"
attribute on the element in question).
(In reply to dan.swift.07 from comment #6)
Looks like washingtoppost.com fixed this on their end.
Typo in the domain there :) But yes, hooray -- I confirmed that this is fixed on the actual site.
On my phone (Pixel 8 running Firefox Nightly), I now see the modal that I described as being missing-on-Android, in comment 4. The markup has changed a bit (e.g. it doesn't have any element with id="info-modal"
anymore), but the modal does now show up (and the crossword is playable when I dismiss it). It's now <div class="modal-content" tabindex="-1">
and has display: flex;
explicitly granted by a .modal-content
CSS rule (no need for any inadvertent platform-specific display
value in the style attribute anymore).
Updated•3 months ago
|
Description
•