Closed
Bug 1909625
Opened 11 months ago
Closed 9 months ago
CSS zoom property also affects text on canvas
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
RESOLVED
FIXED
132 Branch
Tracking | Status | |
---|---|---|
firefox132 | --- | fixed |
People
(Reporter: 6k64x4ma, Assigned: emilio)
References
Details
Attachments
(3 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0
Steps to reproduce:
Load the attached file.
Actual results:
The result is "96px serif" on Firefox, but "48px serif" on Microsoft Edge.
Expected results:
Maybe Firefox should align with Edge.
Updated•10 months ago
|
Severity: -- → S3
Assignee | ||
Comment 2•9 months ago
|
||
The spec doesn't mention anything about applying them, and other
browsers don't, so let's just be consistent...
Updated•9 months ago
|
Assignee: nobody → emilio
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dfb3a55370d3
Ignore CSS zoom and text zoom for canvas. r=gfx-reviewers,lsalzman
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/48083 for changes under testing/web-platform/tests
Comment 6•9 months ago
|
||
Backed out for causing mochitest failures on test_canvas_font_setter.html.
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | text should be wider at 66px than at 20px
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - Buffered messages finished
[task 2024-09-10T20:32:29.432Z] 20:32:29 WARNING - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_canvas_font_setter.html | font size set using em units serializes to px - got "0px serif", expected "66px serif"
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:509:14
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - @dom/canvas/test/test_canvas_font_setter.html:50:3
[task 2024-09-10T20:32:29.432Z] 20:32:29 WARNING - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_canvas_font_setter.html | em should be relative to canvas font size - got +0, expected 145.35000610351562
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:509:14
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - @dom/canvas/test/test_canvas_font_setter.html:51:3
[task 2024-09-10T20:32:29.432Z] 20:32:29 WARNING - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_canvas_font_setter.html | font size set using em units serializes to px - got "0px serif", expected "66px serif"
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:509:14
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - @dom/canvas/test/test_canvas_font_setter.html:53:3
[task 2024-09-10T20:32:29.432Z] 20:32:29 WARNING - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_canvas_font_setter.html | em should be relative to canvas font size at time of setting - got +0, expected 145.35000610351562
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:509:14
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - @dom/canvas/test/test_canvas_font_setter.html:54:3
[task 2024-09-10T20:32:29.432Z] 20:32:29 WARNING - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_canvas_font_setter.html | font size set using em units serializes to px - got "0px serif", expected "66px serif"
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:509:14
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - @dom/canvas/test/test_canvas_font_setter.html:57:3
[task 2024-09-10T20:32:29.432Z] 20:32:29 WARNING - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_canvas_font_setter.html | em should be relative to canvas font size at time of setting - got +0, expected 145.35000610351562
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:509:14
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - @dom/canvas/test/test_canvas_font_setter.html:58:3
[task 2024-09-10T20:32:29.432Z] 20:32:29 WARNING - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_canvas_font_setter.html | font size set using em units serializes to px - got "0px serif", expected "20px serif"
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:509:14
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - @dom/canvas/test/test_canvas_font_setter.html:62:3
[task 2024-09-10T20:32:29.432Z] 20:32:29 WARNING - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_canvas_font_setter.html | em should be relative to 10px when canvas not in document - got +0, expected 44.03333282470703
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:509:14
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - @dom/canvas/test/test_canvas_font_setter.html:63:3
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - TEST-OK | dom/canvas/test/test_canvas_font_setter.html | took 198ms
[task 2024-09-10T20:32:29.432Z] 20:32:29 INFO - TEST-START | dom/canvas/test/test_canvas_path.html
Flags: needinfo?(emilio)
Upstream PR was closed without merging
Assignee | ||
Updated•9 months ago
|
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2de2533b5e62
Ignore CSS zoom and text zoom for canvas. r=gfx-reviewers,lsalzman
Comment 9•9 months ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 9 months ago
status-firefox132:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch
Upstream PR merged by moz-wptsync-bot
You need to log in
before you can comment on or make changes to this bug.
Description
•