Popup doesn't appear in the center, can't scroll to click the buttons
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr68 | --- | unaffected |
| firefox71 | --- | unaffected |
| firefox72 | --- | fixed |
People
(Reporter: karlcow, Assigned: emilio)
References
(Regression, )
Details
(Keywords: regression)
Attachments
(2 files, 1 obsolete file)
This was reported by Panos and this is a regression because of the zoom hack attempt.
Basically the issue is with this part of the CSS rule. I cut the rest for brevity.
.modal.modal--show .modal-container {
transform: translate(-50%,-50%);
zoom: 1;
}
Applying the zoom with the transform cancels the effect of the transform: translate(-50%,-50%); and breaks the design on the site.
| Assignee | ||
Comment 1•6 years ago
|
||
People do like to use zoom along with transforms for legit reasons, which means
that we get this wrong.
This is unfortunate, as the whole point of the hack was fixing sites that only
used zoom without regressing sites that would do:
zoom: 0.5;
-moz-transform: scale(0.5);
transform-origin: 0 0;
So we're a bit stuck here. The only way to deal with the known regressions is
parsing zoom: 1 as invalid, which is insane, and it would probably cause other
compat issues... For now disable the pref.
Updated•6 years ago
|
Updated•6 years ago
|
Comment 3•6 years ago
|
||
Backed out changeset 9c10d8e6c8a4 (bug 1599324) for Xpcshell failures in devtools/shared/tests/unit/test_css-properties-db.js. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=278288356&repo=autoland&lineNumber=2556
Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&revision=9c10d8e6c8a4f414c8ae8d5a792b4a7709a80bc7
Backout:
https://hg.mozilla.org/integration/autoland/rev/f1c654bdb2eb9fa76d961851e82a7b6b3a3f8e6b
| Assignee | ||
Comment 4•6 years ago
|
||
And clean-up surrounding code by removing useless namespace qualification.
It seems like the first call to Broadcast is useless? Or am I missing something?
Comment 5•6 years ago
|
||
Comment on attachment 9112045 [details]
Bug 1599324 - Make one variant of BlobURLProtocolHandler::AddDataEntry infallible. r=baku
Revision D55000 was moved to bug 1599843. Setting attachment 9112045 [details] to obsolete.
| Assignee | ||
Comment 6•6 years ago
|
||
When zoom is disabled, we still count it, but with the current code the testing
function will throw instead of returning the right value, which means we'd fail
layout/style/test/test_use_counters.html.
Updated•6 years ago
|
| Assignee | ||
Updated•6 years ago
|
Comment 9•6 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/3f942560109f
https://hg.mozilla.org/mozilla-central/rev/461d07650b52
Updated•6 years ago
|
Updated•4 years ago
|
Comment 10•4 years ago
|
||
From discussion at all-hands: we could address the scenario in comment 0 by ignoring zoom: 1, and maybe re-enable the pref...
| Assignee | ||
Comment 11•4 years ago
|
||
Done in bug 1599072, which is basically this bug, and has some other relevant discussion.
Description
•