Closed Bug 1732080 Opened 3 years ago Closed 3 years ago

Permanent css/css-pseudo/backdrop-animate-002.html == http://web-platform.test:8000/css/css-pseudo/backdrop-animate-002-ref.html and selection-background-painting-order.html unexpected results when Gecko 94 merges to Beta on 2021-10-04

Categories

(Core :: CSS Parsing and Computation, defect)

defect

Tracking

()

VERIFIED FIXED
94 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- unaffected
firefox92 --- unaffected
firefox93 --- unaffected
firefox94 + verified

People

(Reporter: aryx, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files, 1 obsolete file)

Test got added in bug 1729462.

TEST-UNEXPECTED-PASS | /css/css-pseudo/backdrop-animate-002.html | Testing http://web-platform.test:8000/css/css-pseudo/backdrop-animate-002.html == http://web-platform.test:8000/css/css-pseudo/backdrop-animate-002-ref.html
TEST-UNEXPECTED-FAIL | /css/css-pseudo/selection-background-painting-order.html | Testing http://web-platform.test:8000/css/css-pseudo/selection-background-painting-order.html == http://web-platform.test:8000/css/css-pseudo/selection-background-painting-order-ref1.html
Flags: needinfo?(emilio)

Also as part of the web platform tests (non-reftests): TEST-UNEXPECTED-ERROR | /css/css-pseudo/backdrop-animate.html | TypeError: target.showModal is not a function

These probably need to enable dom.dialog_element.enabled to have consistent results.

Summary: Permanent ss/css-pseudo/backdrop-animate-002.html == http://web-platform.test:8000/css/css-pseudo/backdrop-animate-002-ref.html and selection-background-painting-order.html unexpected results when Gecko 94 merges to Beta on 2021-10-04 → Permanent css/css-pseudo/backdrop-animate-002.html == http://web-platform.test:8000/css/css-pseudo/backdrop-animate-002-ref.html and selection-background-painting-order.html unexpected results when Gecko 94 merges to Beta on 2021-10-04

Bug 1729462 added the animate tests which depends on which depends on the
preference dom.dialog_element.enabled being set to true.

Bug 1728531 the selection one. Reason for failure is still unknown.

Assignee: nobody → aryx.bugmail
Status: NEW → ASSIGNED

The selection one is because the web font fails to load on nightly because it gets sanitized:

downloadable font: Layout: bad start coverage index. (font-family: "CSSTest" style:normal weight:400 stretch:100 src index:0) source: http://wpt.live/fonts/CSSTest/csstest-basic-italic.ttf
downloadable font: GDEF: Bad coverage table (font-family: "CSSTest" style:normal weight:400 stretch:100 src index:0) source: http://wpt.live/fonts/CSSTest/csstest-basic-italic.ttf
downloadable font: GDEF: Invalid attachment list (font-family: "CSSTest" style:normal weight:400 stretch:100 src index:0) source: http://wpt.live/fonts/CSSTest/csstest-basic-italic.ttf
downloadable font: GDEF: Failed to parse table (font-family: "CSSTest" style:normal weight:400 stretch:100 src index:0) source: http://wpt.live/fonts/CSSTest/csstest-basic-italic.ttf
downloadable font: rejected by sanitizer (font-family: "CSSTest" style:normal weight:400 stretch:100 src index:0) source: http://wpt.live/fonts/CSSTest/csstest-basic-italic.ttf

Not sure what's the best path forward there. Should we just fix the font?

Flags: needinfo?(emilio) → needinfo?(dazabani)

Yes, that's comment 5.

Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/60f70fb44696
Enable dialog in two tests that use it. r=sefeng
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch
Attachment #9242536 - Attachment is obsolete: true
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 94 Branch → ---
Assignee: aryx.bugmail → emilio

(In reply to Emilio Cobos Álvarez (:emilio) from comment #5)

Not sure what's the best path forward there. Should we just fix the font?

It looks like this font was added by :jtd back in 2010 and not updated since, though I’m not sure if they are still around to comment. I don’t know enough about fonts or the new(?) sanitiser to be sure, but if the fonts are clearly malformed, I think it’s a good idea to try and fix them.

If that ends up being impractical, we can find or add a new font in WPT for <css/css-pseudo/selection-background-painting-order.html>. I think my test only requires that the font has a character with ink overflow on both left and right (ref1, ref2).

Flags: needinfo?(dazabani)

Generated by just importing+exporting from fontforge. It's only used in
three tests that just need ink overflow on both sides and so on, which
this patch preserves.

Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/cdc9883721e1
Fix csstest-basic-italic to not trip the font sanitizer. r=jfkthame
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/31013 for changes under testing/web-platform/tests
Upstream PR merged by moz-wptsync-bot
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: