Skip to content

Commit 1ce77ce

Browse files
committed
FF 146
1 parent cc8ad39 commit 1ce77ce

File tree

4 files changed

+110
-94
lines changed

4 files changed

+110
-94
lines changed

src/changes/changes.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</properties>
88

99
<body>
10-
<release version="4.21.0" date="December xx, 2025" description="core-js, Bugfixes">
10+
<release version="4.21.0" date="December xx, 2025" description="Firefox 145, core-js, Bugfixes">
1111
<action type="update" dev="RhinoTeam">
1212
core-js: improved handling of unimplemented rest parameters in destructuring
1313
</action>

src/main/java/org/htmlunit/css/StyleAttributes.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1826,7 +1826,10 @@ public enum Definition {
18261826
MATH_DEPTH_("math-depth", "math-depth", ff("0")),
18271827

18281828
/** The style property {@code mathShift}. */
1829-
MATH_SHIFT("mathShift", "math-shift", chromeAndEdgeNormal()),
1829+
MATH_SHIFT("mathShift", "math-shift", chromeAndEdgeNormal(), ffLatest("normal")),
1830+
1831+
/** The style property {@code math-shift}. */
1832+
MATH_SHIFT_("math-shift", "math-shift", ffLatest("normal")),
18301833

18311834
/** The style property {@code mathStyle}. */
18321835
MATH_STYLE("mathStyle", "math-style", chromeAndEdgeNormal(), ffNormal()),
@@ -3024,6 +3027,12 @@ public enum Definition {
30243027
/** The style property {@code text-decoration-color}. */
30253028
TEXT_DECORATION_COLOR_("text-decoration-color", "text-decoration-color", ff("rgb(0, 0, 0)")),
30263029

3030+
/** The style property {@code textDecorationInset}. */
3031+
TEXT_DECORATION_INSET("textDecorationInset", "text-decoration-inset", ffLatest("0px")),
3032+
3033+
/** The style property {@code text-decoration-inset}. */
3034+
TEXT_DECORATION_INSET_("text-decoration-inset", "text-decoration-inset", ffLatest("0px")),
3035+
30273036
/** The style property {@code textDecorationLine}. */
30283037
TEXT_DECORATION_LINE("textDecorationLine", "text-decoration-line", chromeAndEdgeNone(), ffNone()),
30293038

src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java

Lines changed: 40 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -16406,16 +16406,17 @@ public void nodeListButtonLabels() throws Exception {
1640616406
+ "mask-position-x[GSCE],mask-position-y[GSCE],mask-position[GSCE],mask-repeat[GSCE],"
1640716407
+ "mask-size[GSCE],mask-type[GSCE],mask[GSCE],maskClip[GSCE],maskComposite[GSCE],maskImage[GSCE],"
1640816408
+ "maskMode[GSCE],maskOrigin[GSCE],maskPosition[GSCE],maskPositionX[GSCE],maskPositionY[GSCE],"
16409-
+ "maskRepeat[GSCE],maskSize[GSCE],maskType[GSCE],math-depth[GSCE],math-style[GSCE],mathDepth[GSCE],"
16410-
+ "mathStyle[GSCE],max-block-size[GSCE],max-height[GSCE],max-inline-size[GSCE],max-width[GSCE],"
16411-
+ "maxBlockSize[GSCE],maxHeight[GSCE],maxInlineSize[GSCE],maxWidth[GSCE],min-block-size[GSCE],"
16412-
+ "min-height[GSCE],min-inline-size[GSCE],min-width[GSCE],minBlockSize[GSCE],minHeight[GSCE],"
16413-
+ "minInlineSize[GSCE],minWidth[GSCE],mix-blend-mode[GSCE],mixBlendMode[GSCE],MozAnimation[GSCE],"
16414-
+ "MozAnimationDelay[GSCE],MozAnimationDirection[GSCE],MozAnimationDuration[GSCE],"
16415-
+ "MozAnimationFillMode[GSCE],MozAnimationIterationCount[GSCE],MozAnimationName[GSCE],"
16416-
+ "MozAnimationPlayState[GSCE],MozAnimationTimingFunction[GSCE],MozBackfaceVisibility[GSCE],"
16417-
+ "MozBorderEnd[GSCE],MozBorderEndColor[GSCE],MozBorderEndStyle[GSCE],MozBorderEndWidth[GSCE],"
16418-
+ "MozBorderImage[GSCE],MozBorderStart[GSCE],MozBorderStartColor[GSCE],MozBorderStartStyle[GSCE],"
16409+
+ "maskRepeat[GSCE],maskSize[GSCE],maskType[GSCE],math-depth[GSCE],math-shift[GSCE],"
16410+
+ "math-style[GSCE],mathDepth[GSCE],mathShift[GSCE],mathStyle[GSCE],max-block-size[GSCE],"
16411+
+ "max-height[GSCE],max-inline-size[GSCE],max-width[GSCE],maxBlockSize[GSCE],maxHeight[GSCE],"
16412+
+ "maxInlineSize[GSCE],maxWidth[GSCE],min-block-size[GSCE],min-height[GSCE],min-inline-size[GSCE],"
16413+
+ "min-width[GSCE],minBlockSize[GSCE],minHeight[GSCE],minInlineSize[GSCE],minWidth[GSCE],"
16414+
+ "mix-blend-mode[GSCE],mixBlendMode[GSCE],MozAnimation[GSCE],MozAnimationDelay[GSCE],"
16415+
+ "MozAnimationDirection[GSCE],MozAnimationDuration[GSCE],MozAnimationFillMode[GSCE],"
16416+
+ "MozAnimationIterationCount[GSCE],MozAnimationName[GSCE],MozAnimationPlayState[GSCE],"
16417+
+ "MozAnimationTimingFunction[GSCE],MozBackfaceVisibility[GSCE],MozBorderEnd[GSCE],"
16418+
+ "MozBorderEndColor[GSCE],MozBorderEndStyle[GSCE],MozBorderEndWidth[GSCE],MozBorderImage[GSCE],"
16419+
+ "MozBorderStart[GSCE],MozBorderStartColor[GSCE],MozBorderStartStyle[GSCE],"
1641916420
+ "MozBorderStartWidth[GSCE],MozBoxAlign[GSCE],MozBoxDirection[GSCE],MozBoxFlex[GSCE],"
1642016421
+ "MozBoxOrdinalGroup[GSCE],MozBoxOrient[GSCE],MozBoxPack[GSCE],MozBoxSizing[GSCE],"
1642116422
+ "MozFloatEdge[GSCE],MozFontFeatureSettings[GSCE],MozFontLanguageOverride[GSCE],"
@@ -16474,14 +16475,15 @@ public void nodeListButtonLabels() throws Exception {
1647416475
+ "strokeLinejoin[GSCE],strokeMiterlimit[GSCE],strokeOpacity[GSCE],strokeWidth[GSCE],tab-size[GSCE],"
1647516476
+ "table-layout[GSCE],tableLayout[GSCE],tabSize[GSCE],text-align-last[GSCE],text-align[GSCE],"
1647616477
+ "text-anchor[GSCE],text-autospace[GSCE],text-combine-upright[GSCE],text-decoration-color[GSCE],"
16477-
+ "text-decoration-line[GSCE],text-decoration-skip-ink[GSCE],text-decoration-style[GSCE],"
16478-
+ "text-decoration-thickness[GSCE],text-decoration[GSCE],text-emphasis-color[GSCE],"
16479-
+ "text-emphasis-position[GSCE],text-emphasis-style[GSCE],text-emphasis[GSCE],text-indent[GSCE],"
16480-
+ "text-justify[GSCE],text-orientation[GSCE],text-overflow[GSCE],text-rendering[GSCE],"
16481-
+ "text-shadow[GSCE],text-transform[GSCE],text-underline-offset[GSCE],text-underline-position[GSCE],"
16482-
+ "text-wrap-mode[GSCE],text-wrap-style[GSCE],text-wrap[GSCE],textAlign[GSCE],textAlignLast[GSCE],"
16483-
+ "textAnchor[GSCE],textAutospace[GSCE],textCombineUpright[GSCE],textDecoration[GSCE],"
16484-
+ "textDecorationColor[GSCE],textDecorationLine[GSCE],textDecorationSkipInk[GSCE],"
16478+
+ "text-decoration-inset[GSCE],text-decoration-line[GSCE],text-decoration-skip-ink[GSCE],"
16479+
+ "text-decoration-style[GSCE],text-decoration-thickness[GSCE],text-decoration[GSCE],"
16480+
+ "text-emphasis-color[GSCE],text-emphasis-position[GSCE],text-emphasis-style[GSCE],"
16481+
+ "text-emphasis[GSCE],text-indent[GSCE],text-justify[GSCE],text-orientation[GSCE],"
16482+
+ "text-overflow[GSCE],text-rendering[GSCE],text-shadow[GSCE],text-transform[GSCE],"
16483+
+ "text-underline-offset[GSCE],text-underline-position[GSCE],text-wrap-mode[GSCE],"
16484+
+ "text-wrap-style[GSCE],text-wrap[GSCE],textAlign[GSCE],textAlignLast[GSCE],textAnchor[GSCE],"
16485+
+ "textAutospace[GSCE],textCombineUpright[GSCE],textDecoration[GSCE],textDecorationColor[GSCE],"
16486+
+ "textDecorationInset[GSCE],textDecorationLine[GSCE],textDecorationSkipInk[GSCE],"
1648516487
+ "textDecorationStyle[GSCE],textDecorationThickness[GSCE],textEmphasis[GSCE],"
1648616488
+ "textEmphasisColor[GSCE],textEmphasisPosition[GSCE],textEmphasisStyle[GSCE],textIndent[GSCE],"
1648716489
+ "textJustify[GSCE],textOrientation[GSCE],textOverflow[GSCE],textRendering[GSCE],textShadow[GSCE],"
@@ -17051,16 +17053,17 @@ public void computedStyle() throws Exception {
1705117053
+ "mask-position-x[GSCE],mask-position-y[GSCE],mask-position[GSCE],mask-repeat[GSCE],"
1705217054
+ "mask-size[GSCE],mask-type[GSCE],mask[GSCE],maskClip[GSCE],maskComposite[GSCE],maskImage[GSCE],"
1705317055
+ "maskMode[GSCE],maskOrigin[GSCE],maskPosition[GSCE],maskPositionX[GSCE],maskPositionY[GSCE],"
17054-
+ "maskRepeat[GSCE],maskSize[GSCE],maskType[GSCE],math-depth[GSCE],math-style[GSCE],mathDepth[GSCE],"
17055-
+ "mathStyle[GSCE],max-block-size[GSCE],max-height[GSCE],max-inline-size[GSCE],max-width[GSCE],"
17056-
+ "maxBlockSize[GSCE],maxHeight[GSCE],maxInlineSize[GSCE],maxWidth[GSCE],min-block-size[GSCE],"
17057-
+ "min-height[GSCE],min-inline-size[GSCE],min-width[GSCE],minBlockSize[GSCE],minHeight[GSCE],"
17058-
+ "minInlineSize[GSCE],minWidth[GSCE],mix-blend-mode[GSCE],mixBlendMode[GSCE],MozAnimation[GSCE],"
17059-
+ "MozAnimationDelay[GSCE],MozAnimationDirection[GSCE],MozAnimationDuration[GSCE],"
17060-
+ "MozAnimationFillMode[GSCE],MozAnimationIterationCount[GSCE],MozAnimationName[GSCE],"
17061-
+ "MozAnimationPlayState[GSCE],MozAnimationTimingFunction[GSCE],MozBackfaceVisibility[GSCE],"
17062-
+ "MozBorderEnd[GSCE],MozBorderEndColor[GSCE],MozBorderEndStyle[GSCE],MozBorderEndWidth[GSCE],"
17063-
+ "MozBorderImage[GSCE],MozBorderStart[GSCE],MozBorderStartColor[GSCE],MozBorderStartStyle[GSCE],"
17056+
+ "maskRepeat[GSCE],maskSize[GSCE],maskType[GSCE],math-depth[GSCE],math-shift[GSCE],"
17057+
+ "math-style[GSCE],mathDepth[GSCE],mathShift[GSCE],mathStyle[GSCE],max-block-size[GSCE],"
17058+
+ "max-height[GSCE],max-inline-size[GSCE],max-width[GSCE],maxBlockSize[GSCE],maxHeight[GSCE],"
17059+
+ "maxInlineSize[GSCE],maxWidth[GSCE],min-block-size[GSCE],min-height[GSCE],min-inline-size[GSCE],"
17060+
+ "min-width[GSCE],minBlockSize[GSCE],minHeight[GSCE],minInlineSize[GSCE],minWidth[GSCE],"
17061+
+ "mix-blend-mode[GSCE],mixBlendMode[GSCE],MozAnimation[GSCE],MozAnimationDelay[GSCE],"
17062+
+ "MozAnimationDirection[GSCE],MozAnimationDuration[GSCE],MozAnimationFillMode[GSCE],"
17063+
+ "MozAnimationIterationCount[GSCE],MozAnimationName[GSCE],MozAnimationPlayState[GSCE],"
17064+
+ "MozAnimationTimingFunction[GSCE],MozBackfaceVisibility[GSCE],MozBorderEnd[GSCE],"
17065+
+ "MozBorderEndColor[GSCE],MozBorderEndStyle[GSCE],MozBorderEndWidth[GSCE],MozBorderImage[GSCE],"
17066+
+ "MozBorderStart[GSCE],MozBorderStartColor[GSCE],MozBorderStartStyle[GSCE],"
1706417067
+ "MozBorderStartWidth[GSCE],MozBoxAlign[GSCE],MozBoxDirection[GSCE],MozBoxFlex[GSCE],"
1706517068
+ "MozBoxOrdinalGroup[GSCE],MozBoxOrient[GSCE],MozBoxPack[GSCE],MozBoxSizing[GSCE],"
1706617069
+ "MozFloatEdge[GSCE],MozFontFeatureSettings[GSCE],MozFontLanguageOverride[GSCE],"
@@ -17119,14 +17122,15 @@ public void computedStyle() throws Exception {
1711917122
+ "strokeLinejoin[GSCE],strokeMiterlimit[GSCE],strokeOpacity[GSCE],strokeWidth[GSCE],tab-size[GSCE],"
1712017123
+ "table-layout[GSCE],tableLayout[GSCE],tabSize[GSCE],text-align-last[GSCE],text-align[GSCE],"
1712117124
+ "text-anchor[GSCE],text-autospace[GSCE],text-combine-upright[GSCE],text-decoration-color[GSCE],"
17122-
+ "text-decoration-line[GSCE],text-decoration-skip-ink[GSCE],text-decoration-style[GSCE],"
17123-
+ "text-decoration-thickness[GSCE],text-decoration[GSCE],text-emphasis-color[GSCE],"
17124-
+ "text-emphasis-position[GSCE],text-emphasis-style[GSCE],text-emphasis[GSCE],text-indent[GSCE],"
17125-
+ "text-justify[GSCE],text-orientation[GSCE],text-overflow[GSCE],text-rendering[GSCE],"
17126-
+ "text-shadow[GSCE],text-transform[GSCE],text-underline-offset[GSCE],text-underline-position[GSCE],"
17127-
+ "text-wrap-mode[GSCE],text-wrap-style[GSCE],text-wrap[GSCE],textAlign[GSCE],textAlignLast[GSCE],"
17128-
+ "textAnchor[GSCE],textAutospace[GSCE],textCombineUpright[GSCE],textDecoration[GSCE],"
17129-
+ "textDecorationColor[GSCE],textDecorationLine[GSCE],textDecorationSkipInk[GSCE],"
17125+
+ "text-decoration-inset[GSCE],text-decoration-line[GSCE],text-decoration-skip-ink[GSCE],"
17126+
+ "text-decoration-style[GSCE],text-decoration-thickness[GSCE],text-decoration[GSCE],"
17127+
+ "text-emphasis-color[GSCE],text-emphasis-position[GSCE],text-emphasis-style[GSCE],"
17128+
+ "text-emphasis[GSCE],text-indent[GSCE],text-justify[GSCE],text-orientation[GSCE],"
17129+
+ "text-overflow[GSCE],text-rendering[GSCE],text-shadow[GSCE],text-transform[GSCE],"
17130+
+ "text-underline-offset[GSCE],text-underline-position[GSCE],text-wrap-mode[GSCE],"
17131+
+ "text-wrap-style[GSCE],text-wrap[GSCE],textAlign[GSCE],textAlignLast[GSCE],textAnchor[GSCE],"
17132+
+ "textAutospace[GSCE],textCombineUpright[GSCE],textDecoration[GSCE],textDecorationColor[GSCE],"
17133+
+ "textDecorationInset[GSCE],textDecorationLine[GSCE],textDecorationSkipInk[GSCE],"
1713017134
+ "textDecorationStyle[GSCE],textDecorationThickness[GSCE],textEmphasis[GSCE],"
1713117135
+ "textEmphasisColor[GSCE],textEmphasisPosition[GSCE],textEmphasisStyle[GSCE],textIndent[GSCE],"
1713217136
+ "textJustify[GSCE],textOrientation[GSCE],textOverflow[GSCE],textRendering[GSCE],textShadow[GSCE],"

0 commit comments

Comments
 (0)