Considering aliasing -webkit-font-feature-settings to font-feature-settings for webcompat
Categories
(Core :: CSS Parsing and Computation, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox129 | --- | fixed |
People
(Reporter: twisniewski, Assigned: twisniewski, Mentored)
Details
(Keywords: dev-doc-complete, good-first-bug, Whiteboard: [lang=rust])
Attachments
(2 files, 8 obsolete files)
As discussed in this Reddit thread, Japanese Wikipedia pages are using -webkit-font-feature-settings
instead of font-feature-settings
, which is causing some characters to use the wrong font in Firefox. As such we ought to consider supporting the prefix as an alias for webcompat's sake.
Comment 1•5 years ago
|
||
Adding "webkit" to extra_prefixes
here + a test should do, if the syntax is the same.
Updated•5 years ago
|
Hey, could I please work on this bug? I'm completely new to this so any tips would be appreciated.
Comment 10•5 years ago
|
||
Backed out changeset f07b485c29ad (Bug 1595620) for xpcshell failures at test_css-properties-db.js.
https://hg.mozilla.org/integration/autoland/rev/8680f0205149f322f6646c4d4db896f2ebbb5881
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=277819347&repo=autoland&lineNumber=2569
Comment 11•5 years ago
|
||
I think the devtools static database just needs updating to get this to stick. Maybe run ./mach devtools-css-db
?
Updated•5 years ago
|
Comment 12•5 years ago
•
|
||
Hey Emilio,
I think I need your help as a mentor for this. I created https://hg.mozilla.org/try/rev/48e258d13a58218dd9b690a8e09b49d398eb5e0b (basically Mark's patch with Sean's addition) and pushed it to try, but the when I run the build artifact it does not seem to have made a change. In DevTools, -webkit-font-feature-settings
is marked as an Invalid property name
. :( Could you please give me a pointer?
Comment 13•5 years ago
|
||
That patch has a bunch of unrelated formatting changes. Please remove them?
But the patch seems to work as expected after I build and re-run ./mach devtools-css-db
. I get a diff like:
+ "-webkit-font-feature-settings": {
+ "isInherited": true,
+ "subproperties": [
+ "font-feature-settings"
+ ],
+ "supports": [],
+ "values": [
+ "inherit",
+ "initial",
+ "normal",
+ "revert",
+ "unset"
+ ]
+ },
Comment 14•5 years ago
|
||
Comment 15•5 years ago
|
||
Turns out I pushed to try with artifact build enabled, which is not what I wanted here...
Comment 16•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•4 years ago
|
Comment 18•4 years ago
|
||
(In reply to Mike Taylor [:miketaylr] from comment #17)
Jens, is this ready to land?
Hey Mike, in Phabricator, Emilio explained that I'll need to write an Intent to Prototype where I haven't felt ready about at that time. However, I now think that I can do that. I'll write an Intent to Prototype and if nothing comes back, I'll rebase the patch on latest trunk. :)
Comment 19•4 years ago
|
||
Ah! Sorry, I missed that comment. :)
Good luck, looking forward to reading the intent (and am supportive of it!)
Comment 20•4 years ago
|
||
fyi, I sent the mail yesterday, but it seems it is stuck in the moderation queue as I had not been subscribed to the list at that time. I hope it will be approved in the next day(s).
Comment 21•4 years ago
|
||
Mike, do you know whether that list is still moderated? I could think that due to the recent changes it's not on deck anymore? Do you have any suggestion on how to proceed?
Comment 23•4 years ago
|
||
This good-first-bug hasn't had any activity for 2 months, it is automatically unassigned.
For more information, please visit auto_nag documentation.
Comment 24•4 years ago
|
||
Hey jens,
There's a small change requested by emilio
https://phabricator.services.mozilla.com/D53357#1623134
and push it to the finish line.
Can you do it? Or do you want someone else to finish it?
Comment 25•4 years ago
|
||
Hey Karl,
due to time constraints, I unfortunately cannot fix this the current week, however I could hop on to this in the week.
Would that be okay or would you rather see this bug fixed asap by someone else?
Cheers,
Jens
Comment 26•4 years ago
|
||
next week will be great! Thanks.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 27•4 years ago
|
||
Comment 28•4 years ago
|
||
This good-first-bug hasn't had any activity for 2 months, it is automatically unassigned.
For more information, please visit auto_nag documentation.
Updated•2 years ago
|
Comment 29•1 year ago
|
||
Clear a needinfo that is pending on an inactive user.
Inactive users most likely will not respond; if the missing information is essential and cannot be collected another way, the bug maybe should be closed as INCOMPLETE
.
For more information, please visit BugBot documentation.
Assignee | ||
Comment 30•4 months ago
|
||
Updated•4 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Comment 31•3 months ago
|
||
Comment 32•3 months ago
|
||
bugherder |
Comment 33•3 months ago
•
|
||
Related issues and pull requests
Updated•3 months ago
|
Description
•