fixed positioned elements are broken on several websites
Categories
(Core :: Layout, defect, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr102 | --- | unaffected |
| firefox106 | --- | unaffected |
| firefox107 | --- | unaffected |
| firefox108 | + | verified |
| firefox109 | --- | verified |
People
(Reporter: soeren.hentzschel, Assigned: TYLin)
References
(Regression)
Details
(Keywords: regression)
Attachments
(4 files, 1 obsolete file)
[Tracking Requested - why for this release]:
Fixed positioned elements are broken on several websites. To give you two examples:
Example 1:
- Open https://www.grossarlerhof.at/de/wohnen/angebote/auszeit-vom-alltag-4-3-so-do-~p95
- Press the large button to accept cookies
- Scroll down and up
Expected:
A bar with icons and buttons is fixed to the bottom of the window.
Actual:
The bar is not fixed to the bottom. Instead it's shown on the wrong position. (Sometimes it works, so maybe you have to reload a few times to reproduce the issue).
Example 2:
- Open https://forum.netcup.de/ (it uses a popular forum software so potentially many websites are affected)
- Scroll a bit down
- Press the top link "Anmelden oder registrieren"
Expected:
Fully visible dialog and the background mask is above the whole window.
Actual:
The dialog is truncated at top and the background mask does not cover the whole window.
| Reporter | ||
Comment 1•3 years ago
|
||
| Reporter | ||
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Comment 3•3 years ago
|
||
I believe https://searchfox.org/mozilla-central/rev/2d1097c27f31cb15f7588b043d691cda9710d14b/layout/base/nsCSSFrameConstructor.cpp#1318 was incorrectly moved inside of the if condition.
Tree Style Tab's pinned tab do not display correctly for 2nd+ pinned tabs.
STR:
- Install Tree Style Tab.
- Pinned 2 or more tabs.
- Press
F1to close and reopen Tree Style Tab tab bar.
This is regressed by bug 1797011 so maybe it is the same issue as comment 0.
Comment 5•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Comment 10•3 years ago
|
||
Backed out changeset 4dfea46f3cd0 (Bug 1797703) for causing reftest failures
Log: https://treeherder.mozilla.org/logviewer?job_id=394608395&repo=autoland&lineNumber=9099
Backout: https://hg.mozilla.org/integration/autoland/rev/308d2e5dbf05896e839f48ad806de50c75e4b7b3
| Assignee | ||
Comment 12•3 years ago
|
||
Restore the old logic [1] prior to introducing Bug 1797011 Part 2.
[1] https://searchfox.org/mozilla-central/rev/85cbcecd24554c1fa88360412452ad0f7ed48630/layout/base/nsCSSFrameConstructor.cpp#1309-1335
[2] https://hg.mozilla.org/mozilla-central/rev/3f443cbb5bdd
The wpt test is written by Emilio Cobos Álvarez <emilio@crisal.io> in
https://phabricator.services.mozilla.com/D160523.
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Updated•3 years ago
|
Comment 14•3 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Reproducible on a 2022-10-27 Nightly build on macOS 12 using the STR from Comment 0 and Comment 4. Confirming that all 3 issues are fixed on Firefox 108.0b2(build ID: 20221115200658) and Nightly 109.0a1(build ID: 20221116182402) on macOS 12, Windows 10, Ubuntu 22.
Description
•