disclosure-closed style has wrong expanders in RTL & vertical writing mode
Categories
(Core :: Layout: Generated Content, Lists, and Counters, defect)
Tracking
()
People
(Reporter: ntim, Assigned: jfkthame, NeedInfo)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
data:text/html,<ul style="writing-mode: vertical-lr; direction: rtl; list-style: disclosure-closed"><li>Hello
The arrow is pointing downwards instead of upwards.
Comment 1•1 year ago
|
||
Thanks for the bug report! I can reproduce.
Not a regression, or not a recent one at least; we render the testcase exactly the same at least as far back as Nightly 2019-01-01.
Comment 2•1 year ago
|
||
Here's the testcase as an attachment, for convenience/clickability.
Updated•1 year ago
|
| Assignee | ||
Comment 3•1 year ago
|
||
Updated•1 year ago
|
| Assignee | ||
Comment 4•1 year ago
|
||
| Assignee | ||
Comment 5•1 year ago
|
||
Comment 7•1 year ago
•
|
||
Backed out for causing bc failures on browser_openPreferences.js.
-
Failure log
This is also causing failures onbrowser_breachAlertShowingForAddedLogin.jswith the same failure message -> failure log
[task 2024-06-21T23:30:19.847Z] 23:30:19 INFO - TEST-START | browser/components/aboutlogins/tests/browser/browser_openPreferences.js
[task 2024-06-21T23:30:24.440Z] 23:30:24 INFO - TEST-INFO | started process screentopng
[task 2024-06-21T23:30:24.984Z] 23:30:24 INFO - TEST-INFO | screentopng: exit 0
[task 2024-06-21T23:30:24.991Z] 23:30:24 INFO - Buffered messages logged at 23:30:19
[task 2024-06-21T23:30:24.992Z] 23:30:24 INFO - Entering setup bound setup_head
[task 2024-06-21T23:30:24.992Z] 23:30:24 INFO - Leaving setup bound setup_head
[task 2024-06-21T23:30:24.993Z] 23:30:24 INFO - Entering setup bound
[task 2024-06-21T23:30:24.994Z] 23:30:24 INFO - Buffered messages logged at 23:30:20
[task 2024-06-21T23:30:24.994Z] 23:30:24 INFO - Leaving setup bound
[task 2024-06-21T23:30:24.995Z] 23:30:24 INFO - Entering test bound test_open_preferences
[task 2024-06-21T23:30:24.996Z] 23:30:24 INFO - Buffered messages logged at 23:30:21
[task 2024-06-21T23:30:24.996Z] 23:30:24 INFO - waiting for new tab to get opened
[task 2024-06-21T23:30:24.997Z] 23:30:24 INFO - Buffered messages logged at 23:30:23
[task 2024-06-21T23:30:24.998Z] 23:30:24 INFO - Console message: [JavaScript Error: "downloadable font: kern: Zero length subtable is found (font-family: "-moz-bullet-font" style:normal weight:400 stretch:100 src index:0) source: data:font/woff2;base64,d09GMgABAAAAAATIAA0AAAAACpwAAAR3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzYGYACEEhEICoYwhEkBNgIkAywTEgswAAQgBYUIB … C9CMIkSV0DkKYa455ASgKUnTBdThtzqARsSUBxIWJLJ8FCZYligaaIYu1ki7kGz1GEMxhH/YdfWQXPh3DQCCwmCuTDHEFJe4xeMZPSSemu1ezCg9ZjALaCT3nDL2ngMA"]
[task 2024-06-21T23:30:24.999Z] 23:30:24 INFO - Console message: [JavaScript Error: "downloadable font: Table discarded (font-family: "-moz-bullet-font" style:normal weight:400 stretch:100 src index:0) source: data:font/woff2;base64,d09GMgABAAAAAATIAA0AAAAACpwAAAR3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzYGYACEEhEICoYwhEkBNgIkAywTEgswAAQgBYUIB … C9CMIkSV0DkKYa455ASgKUnTBdThtzqARsSUBxIWJLJ8FCZYligaaIYu1ki7kGz1GEMxhH/YdfWQXPh3DQCCwmCuTDHEFJe4xeMZPSSemu1ezCg9ZjALaCT3nDL2ngMA"]
[task 2024-06-21T23:30:25.000Z] 23:30:24 INFO - Buffered messages finished
[task 2024-06-21T23:30:25.000Z] 23:30:24 INFO - TEST-UNEXPECTED-FAIL | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | [JavaScript Error: "downloadable font: kern: Zero length subtable is found (font-family: "-moz-bullet-font" style:normal weight:400 stretch:100 src index:0) source: data:font/woff2;base64,d09GMgABAAAAAATIAA0AAAAACpwAAAR3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzYGYACEEhEICoYwhEkBNgIkAywTEgswAAQgBYUIB … C9CMIkSV0DkKYa455ASgKUnTBdThtzqARsSUBxIWJLJ8FCZYligaaIYu1ki7kGz1GEMxhH/YdfWQXPh3DQCCwmCuTDHEFJe4xeMZPSSemu1ezCg9ZjALaCT3nDL2ngMA"] - false == true -
[task 2024-06-21T23:30:25.001Z] 23:30:24 INFO - Stack trace:
[task 2024-06-21T23:30:25.002Z] 23:30:24 INFO - chrome://mochitests/content/browser/browser/components/aboutlogins/tests/browser/head.js:onConsoleMessage:189
[task 2024-06-21T23:30:25.002Z] 23:30:24 INFO - resource://testing-common/SpecialPowersChild.sys.mjs:observe/<:106
[task 2024-06-21T23:30:25.003Z] 23:30:24 INFO - Not taking screenshot here: see the one that was previously logged
[task 2024-06-21T23:30:25.004Z] 23:30:24 INFO - TEST-UNEXPECTED-FAIL | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | [JavaScript Error: "downloadable font: Table discarded (font-family: "-moz-bullet-font" style:normal weight:400 stretch:100 src index:0) source: data:font/woff2;base64,d09GMgABAAAAAATIAA0AAAAACpwAAAR3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzYGYACEEhEICoYwhEkBNgIkAywTEgswAAQgBYUIB … C9CMIkSV0DkKYa455ASgKUnTBdThtzqARsSUBxIWJLJ8FCZYligaaIYu1ki7kGz1GEMxhH/YdfWQXPh3DQCCwmCuTDHEFJe4xeMZPSSemu1ezCg9ZjALaCT3nDL2ngMA"] - false == true -
[task 2024-06-21T23:30:25.005Z] 23:30:24 INFO - Stack trace:
[task 2024-06-21T23:30:25.005Z] 23:30:24 INFO - chrome://mochitests/content/browser/browser/components/aboutlogins/tests/browser/head.js:onConsoleMessage:189
[task 2024-06-21T23:30:25.005Z] 23:30:24 INFO - resource://testing-common/SpecialPowersChild.sys.mjs:observe/<:106
[task 2024-06-21T23:30:25.271Z] 23:30:25 INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | Must have seen an onLocationChange notification for the privacy-logins hash - true == true -
[task 2024-06-21T23:30:25.276Z] 23:30:25 INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | New tab opened to about:preferences - true == true -
[task 2024-06-21T23:30:25.588Z] 23:30:25 INFO - GECKO(1577) | Waiting for 2 events, got 2
[task 2024-06-21T23:30:25.593Z] 23:30:25 INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | waiting for telemetry event count - 2 == 2 -
[task 2024-06-21T23:30:25.600Z] 23:30:25 INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | content must be in snapshot. Has [parent,content]. - true == true -
[task 2024-06-21T23:30:25.603Z] 23:30:25 INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | After filtering we must have the expected number of events. Filtered events: [["pwmgr","mgmt_menu_item_used","preferences",null,null]] - 1 == 1 -
[task 2024-06-21T23:30:25.605Z] 23:30:25 INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | category in event pwmgr#mgmt_menu_item_used#preferences must match. - "pwmgr" matches "pwmgr" -
[task 2024-06-21T23:30:25.607Z] 23:30:25 INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | method in event pwmgr#mgmt_menu_item_used#preferences must match. - "mgmt_menu_item_used" matches "mgmt_menu_item_used" -
[task 2024-06-21T23:30:25.608Z] 23:30:25 INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | object in event pwmgr#mgmt_menu_item_used#preferences must match. - "preferences" matches "preferences" -
[task 2024-06-21T23:30:25.610Z] 23:30:25 INFO - Leaving test bound test_open_preferences
[task 2024-06-21T23:30:25.803Z] 23:30:25 INFO - Console message: SENTINEL
[task 2024-06-21T23:30:26.211Z] 23:30:26 INFO - GECKO(1577) | MEMORY STAT | vsize 120606698MB | residentFast 1129MB
[task 2024-06-21T23:30:26.215Z] 23:30:26 INFO - TEST-OK | browser/components/aboutlogins/tests/browser/browser_openPreferences.js | took 6369ms
[task 2024-06-21T23:30:26.339Z] 23:30:26 INFO - checking window state
[task 2024-06-21T23:30:26.461Z] 23:30:26 INFO - TEST-START | browser/components/aboutlogins/tests/browser/browser_openPreferencesExternal.js
| Assignee | ||
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Comment 11•1 year ago
|
||
Backed out for causing lint, mochitest, reftest failures
Failure log - lint
Failure log - reftest
Failure log 1 - mochitest // Failure log 2 - mochitest
Comment 12•1 year ago
|
||
Comment 13•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/381558d71cc5
https://hg.mozilla.org/mozilla-central/rev/7d5056c95c12
https://hg.mozilla.org/mozilla-central/rev/da661e151336
Updated•1 year ago
|
Reproducible on a 2024-06-20 Nightly build on Windows 10.
Verified as fixed on Firefox 129.0b2 and Firefox Nightly 130.0a1 on Windows 10, Ubuntu 22, macOS 14.
Description
•