"AI Story Time" ( https://story.betterchinese.com/ ) renders with overlapping/collapsed content in Firefox
Categories
(Web Compatibility :: Site Reports, defect, P3)
Tracking
(Webcompat Priority:P2, Webcompat Score:5)
People
(Reporter: dholbert, Unassigned)
References
(Depends on 1 open bug, )
Details
(5 keywords)
User Story
platform:windows,mac,linux,android impact:site-broken configuration:general affects:all branch:release
Attachments
(2 files)
https://story.betterchinese.com/ has a few rendering glitches in Firefox that seem to boil down to height: -webkit-fill-available
being unsupported.
Easiest one to see is on the landing page, where the version number and Terms of Service / Privacy Policy links are near the vertical-center of the page and overlap the "Create an account" button in Firefox, vs. they're at the bottom of the page in Chrome. I can poke Chrome to match Firefox' bad rendering by using devtools to disable the .Login_divContent__KHTNy { ... height: -webkit-fill-available; ... }
declaration, so it's likely that we'd get the correct rendering if we supported height: -webkit-fill-available
here.
Reporter | ||
Comment 1•10 months ago
|
||
Reporter | ||
Comment 2•10 months ago
|
||
Once signed in (I've got access to an account through a family member's school), the site is ~unusable in Firefox, as shown here. Firefox doesn't show the "Popular" section at all and collapses the "Today's story" into the upper left corner, and the header bar's icons are smooshed together rather than spreading to fill the viewport.
I can nudge Chrome to match Firefox's bad rendering by removing height: -webkit-fill-available
from the .Home_divStoryListSubContent__bNvzK
style rule and by removing width: -webkit-fill-available;
from the .Home_divTopToolSubContent__cvWUf
style rule. So, it looks like supporting -webkit-fill-available
would probably make things Just Work here, too.
Reporter | ||
Comment 4•10 months ago
|
||
I've posted a partially-reduced testcase, generated from the testcase-reducer add-on, to make it easier to retest this in the future without necessarily needing to be signed in. It givers essentially the same renderings as shown in Comment 2, in Firefox vs. Chrome.
I've marked the testcase 'private' on bugzilla out of an abundance of caution, to protect the account-holder in case there are any auth tokens or other private data included in the markup that testcase-reducer captured.
Reporter | ||
Updated•10 months ago
|
Updated•9 months ago
|
Reporter | ||
Comment 5•7 months ago
•
|
||
The unauthenticated landing page and partially-reduced testcase render as-expected in latest Nightly 135.0a1 (2024-12-14) if I enable about:config pref layout.css.webkit-fill-available.enabled.
Updated•6 months ago
|
Updated•5 months ago
|
Updated•4 months ago
|
Description
•