Open Bug 1918019 Opened 10 months ago Updated 4 months ago

"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)

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.

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.

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.

Summary: https://story.betterchinese.com/ renders with overlapping/collapsed content in Firefox → "AI Story Time" ( https://story.betterchinese.com/ ) renders with overlapping/collapsed content in Firefox
Severity: -- → S2
User Story: (updated)
Priority: -- → P3

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.

Webcompat Priority: --- → P2
Webcompat Score: --- → 6
Webcompat Score: 6 → 5
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: