Skip to content

Commit f56127f

Browse files
Th3S4mur41caugner
andauthored
Chrome 151 / Firefox Nightly add headingoffset/headingreset HTML attrs behind flag (#29931)
* feat: add compat data for headingoffset and headingreset attributes * Apply suggestions from code review Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Add headingOffset and headingReset support to HTMLElement * Add notes for Chrome spec deviation * Apply suggestions from code review Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com>
1 parent 820fbb5 commit f56127f

2 files changed

Lines changed: 190 additions & 0 deletions

File tree

api/HTMLElement.json

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1555,6 +1555,102 @@
15551555
}
15561556
}
15571557
},
1558+
"headingOffset": {
1559+
"__compat": {
1560+
"spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-headingoffset",
1561+
"support": {
1562+
"chrome": {
1563+
"version_added": "151",
1564+
"flags": [
1565+
{
1566+
"type": "preference",
1567+
"name": "#enable-experimental-web-platform-features",
1568+
"value_to_set": "Enabled"
1569+
}
1570+
],
1571+
"impl_url": "https://crbug.com/333628468",
1572+
"notes": "Implemented on the `Element` interface instead of the `HTMLElement` interface."
1573+
},
1574+
"chrome_android": "mirror",
1575+
"edge": "mirror",
1576+
"firefox": {
1577+
"version_added": "preview",
1578+
"flags": [
1579+
{
1580+
"type": "preference",
1581+
"name": "dom.headingoffset.enabled",
1582+
"value_to_set": "true"
1583+
}
1584+
],
1585+
"impl_url": "https://bugzil.la/1974383"
1586+
},
1587+
"firefox_android": "mirror",
1588+
"oculus": "mirror",
1589+
"opera": "mirror",
1590+
"opera_android": "mirror",
1591+
"safari": {
1592+
"version_added": false
1593+
},
1594+
"safari_ios": "mirror",
1595+
"samsunginternet_android": "mirror",
1596+
"webview_android": "mirror",
1597+
"webview_ios": "mirror"
1598+
},
1599+
"status": {
1600+
"experimental": true,
1601+
"standard_track": true,
1602+
"deprecated": false
1603+
}
1604+
}
1605+
},
1606+
"headingReset": {
1607+
"__compat": {
1608+
"spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-headingreset",
1609+
"support": {
1610+
"chrome": {
1611+
"version_added": "151",
1612+
"flags": [
1613+
{
1614+
"type": "preference",
1615+
"name": "#enable-experimental-web-platform-features",
1616+
"value_to_set": "Enabled"
1617+
}
1618+
],
1619+
"impl_url": "https://crbug.com/333628468",
1620+
"notes": "Implemented on the `Element` interface instead of the `HTMLElement` interface."
1621+
},
1622+
"chrome_android": "mirror",
1623+
"edge": "mirror",
1624+
"firefox": {
1625+
"version_added": "preview",
1626+
"flags": [
1627+
{
1628+
"type": "preference",
1629+
"name": "dom.headingoffset.enabled",
1630+
"value_to_set": "true"
1631+
}
1632+
],
1633+
"impl_url": "https://bugzil.la/1974383"
1634+
},
1635+
"firefox_android": "mirror",
1636+
"oculus": "mirror",
1637+
"opera": "mirror",
1638+
"opera_android": "mirror",
1639+
"safari": {
1640+
"version_added": false
1641+
},
1642+
"safari_ios": "mirror",
1643+
"samsunginternet_android": "mirror",
1644+
"webview_android": "mirror",
1645+
"webview_ios": "mirror"
1646+
},
1647+
"status": {
1648+
"experimental": true,
1649+
"standard_track": true,
1650+
"deprecated": false
1651+
}
1652+
}
1653+
},
15581654
"hidden": {
15591655
"__compat": {
15601656
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden",

html/global_attributes.json

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,100 @@
549549
}
550550
}
551551
},
552+
"headingoffset": {
553+
"__compat": {
554+
"spec_url": "https://html.spec.whatwg.org/multipage/sections.html#heading-levels-&-offsets",
555+
"support": {
556+
"chrome": {
557+
"version_added": "151",
558+
"flags": [
559+
{
560+
"type": "preference",
561+
"name": "#enable-experimental-web-platform-features",
562+
"value_to_set": "Enabled"
563+
}
564+
],
565+
"impl_url": "https://crbug.com/333628468"
566+
},
567+
"chrome_android": "mirror",
568+
"edge": "mirror",
569+
"firefox": {
570+
"version_added": "preview",
571+
"flags": [
572+
{
573+
"type": "preference",
574+
"name": "dom.headingoffset.enabled",
575+
"value_to_set": "true"
576+
}
577+
],
578+
"impl_url": "https://bugzil.la/1974383"
579+
},
580+
"firefox_android": "mirror",
581+
"oculus": "mirror",
582+
"opera": "mirror",
583+
"opera_android": "mirror",
584+
"safari": {
585+
"version_added": false
586+
},
587+
"safari_ios": "mirror",
588+
"samsunginternet_android": "mirror",
589+
"webview_android": "mirror",
590+
"webview_ios": "mirror"
591+
},
592+
"status": {
593+
"experimental": true,
594+
"standard_track": true,
595+
"deprecated": false
596+
}
597+
}
598+
},
599+
"headingreset": {
600+
"__compat": {
601+
"spec_url": "https://html.spec.whatwg.org/multipage/sections.html#heading-levels-&-offsets",
602+
"support": {
603+
"chrome": {
604+
"version_added": "151",
605+
"flags": [
606+
{
607+
"type": "preference",
608+
"name": "#enable-experimental-web-platform-features",
609+
"value_to_set": "Enabled"
610+
}
611+
],
612+
"impl_url": "https://crbug.com/333628468"
613+
},
614+
"chrome_android": "mirror",
615+
"edge": "mirror",
616+
"firefox": {
617+
"version_added": "preview",
618+
"flags": [
619+
{
620+
"type": "preference",
621+
"name": "dom.headingoffset.enabled",
622+
"value_to_set": "true"
623+
}
624+
],
625+
"impl_url": "https://bugzil.la/1974383"
626+
},
627+
"firefox_android": "mirror",
628+
"oculus": "mirror",
629+
"opera": "mirror",
630+
"opera_android": "mirror",
631+
"safari": {
632+
"version_added": false
633+
},
634+
"safari_ios": "mirror",
635+
"samsunginternet_android": "mirror",
636+
"webview_android": "mirror",
637+
"webview_ios": "mirror"
638+
},
639+
"status": {
640+
"experimental": true,
641+
"standard_track": true,
642+
"deprecated": false
643+
}
644+
}
645+
},
552646
"hidden": {
553647
"__compat": {
554648
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Global_attributes/hidden",

0 commit comments

Comments
 (0)