From 2f6612dfde713242fc0b1f2733f3b2cf71c9c9cc Mon Sep 17 00:00:00 2001 From: Ronald Brill Date: Sun, 27 Oct 2024 22:22:29 +0100 Subject: [PATCH] Chrome/Edge 130 --- .../java/org/htmlunit/BrowserVersion.java | 16 +- .../javascript/host/event/MutationEvent.java | 6 +- .../java/org/htmlunit/BrowserVersionTest.java | 4 +- ...dicatedWorkerGlobalScopeClassNameTest.java | 4 +- .../DedicatedWorkerGlobalScopeTypeOfTest.java | 4 +- .../general/ElementOwnPropertiesTest.java | 8 +- .../ElementOwnPropertySymbolsTest.java | 4 +- .../general/ElementPropertiesTest.java | 828 +++++++++--------- .../htmlunit/general/HostClassNameTest.java | 4 +- .../org/htmlunit/general/HostTypeOfTest.java | 4 +- .../host/event/MutationEventTest.java | 8 +- .../host/worker/WorkerNavigatorTest.java | 8 +- ...tyleDeclaration2Test.properties.Chrome.txt | 3 + ...SStyleDeclaration2Test.properties.Edge.txt | 3 + ...yleDeclaration2Test.properties2.Chrome.txt | 3 + ...StyleDeclaration2Test.properties2.Edge.txt | 3 + ...StyleDeclarationTest.properties.Chrome.txt | 3 + ...SSStyleDeclarationTest.properties.Edge.txt | 3 + ...tionTest.properties.notAttached.Chrome.txt | 3 + ...rationTest.properties.notAttached.Edge.txt | 3 + 20 files changed, 476 insertions(+), 446 deletions(-) diff --git a/src/main/java/org/htmlunit/BrowserVersion.java b/src/main/java/org/htmlunit/BrowserVersion.java index 2822702bd98..74625f2b13c 100644 --- a/src/main/java/org/htmlunit/BrowserVersion.java +++ b/src/main/java/org/htmlunit/BrowserVersion.java @@ -94,10 +94,10 @@ public final class BrowserVersion implements Serializable { public static final BrowserVersion FIREFOX_ESR = new BrowserVersion(FIREFOX_ESR_NUMERIC, "FF-ESR"); /** Latest Edge. */ - public static final BrowserVersion EDGE = new BrowserVersion(129, "Edge"); + public static final BrowserVersion EDGE = new BrowserVersion(130, "Edge"); /** Latest Chrome. */ - public static final BrowserVersion CHROME = new BrowserVersion(129, "Chrome"); + public static final BrowserVersion CHROME = new BrowserVersion(130, "Chrome"); /** * Array with all supported browsers. @@ -217,9 +217,9 @@ public final class BrowserVersion implements Serializable { CHROME.imgAcceptHeader_ = "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"; CHROME.cssAcceptHeader_ = "text/css,*/*;q=0.1"; CHROME.scriptAcceptHeader_ = "*/*"; - CHROME.secClientHintUserAgentHeader_ = "\"Google Chrome\";v=\"" - + CHROME.getBrowserVersionNumeric() + "\", \"Not=A?Brand\";v=\"8\", \"Chromium\";v=\"" - + CHROME.getBrowserVersionNumeric() + "\""; + CHROME.secClientHintUserAgentHeader_ = "\"Chromium\";v=\"" + + CHROME.getBrowserVersionNumeric() + "\", \"Google Chrome\";v=\"" + + CHROME.getBrowserVersionNumeric() + "\", \"Not?A_Brand\";v=\"99\""; CHROME.fontHeights_ = new int[] { 0, 1, 2, 4, 5, 5, 6, 8, 9, 10, 11, 12, 15, 16, 16, 17, 18, 20, 21, 22, 23, 25, 26, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 37, 38, 40, 42, 43, 44, 45, 47, 48, 48, 49, 51, 52, 53, 54, 55, 57, @@ -263,9 +263,9 @@ public final class BrowserVersion implements Serializable { EDGE.imgAcceptHeader_ = "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"; EDGE.cssAcceptHeader_ = "text/css,*/*;q=0.1"; EDGE.scriptAcceptHeader_ = "*/*"; - EDGE.secClientHintUserAgentHeader_ = "\"Microsoft Edge\";v=\"" - + EDGE.getBrowserVersionNumeric() + "\", \"Not=A?Brand\";v=\"8\", \"Chromium\";v=\"" - + EDGE.getBrowserVersionNumeric() + "\""; + EDGE.secClientHintUserAgentHeader_ = "\"Chromium\";v=\"" + + EDGE.getBrowserVersionNumeric() + "\", \"Microsoft Edge\";v=\"" + + EDGE.getBrowserVersionNumeric() + "\", \"Not?A_Brand\";v=\"99\""; EDGE.fontHeights_ = new int[] { 0, 1, 2, 4, 5, 5, 6, 8, 9, 10, 11, 12, 15, 16, 16, 17, 18, 20, 21, 22, 23, 25, 26, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 37, 38, 40, 42, 43, 44, 45, 47, 48, 48, 49, 51, 52, 53, 54, 55, 57, diff --git a/src/main/java/org/htmlunit/javascript/host/event/MutationEvent.java b/src/main/java/org/htmlunit/javascript/host/event/MutationEvent.java index f5a5ecb4b4b..429e2ac99c8 100644 --- a/src/main/java/org/htmlunit/javascript/host/event/MutationEvent.java +++ b/src/main/java/org/htmlunit/javascript/host/event/MutationEvent.java @@ -14,6 +14,9 @@ */ package org.htmlunit.javascript.host.event; +import static org.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static org.htmlunit.javascript.configuration.SupportedBrowser.FF_ESR; + import org.htmlunit.corejs.javascript.ScriptableObject; import org.htmlunit.javascript.JavaScriptEngine; import org.htmlunit.javascript.configuration.JsxClass; @@ -27,8 +30,9 @@ * DOM Level 2 Events. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass +@JsxClass({FF, FF_ESR}) public class MutationEvent extends Event { /** Modification. */ diff --git a/src/test/java/org/htmlunit/BrowserVersionTest.java b/src/test/java/org/htmlunit/BrowserVersionTest.java index 04e64d4c5c8..72f2227ed4b 100644 --- a/src/test/java/org/htmlunit/BrowserVersionTest.java +++ b/src/test/java/org/htmlunit/BrowserVersionTest.java @@ -40,8 +40,8 @@ public class BrowserVersionTest { public void getBrowserVersionNumeric() { assertEquals(131, BrowserVersion.FIREFOX.getBrowserVersionNumeric()); assertEquals(128, BrowserVersion.FIREFOX_ESR.getBrowserVersionNumeric()); - assertEquals(129, BrowserVersion.CHROME.getBrowserVersionNumeric()); - assertEquals(129, BrowserVersion.EDGE.getBrowserVersionNumeric()); + assertEquals(130, BrowserVersion.CHROME.getBrowserVersionNumeric()); + assertEquals(130, BrowserVersion.EDGE.getBrowserVersionNumeric()); } /** diff --git a/src/test/java/org/htmlunit/general/DedicatedWorkerGlobalScopeClassNameTest.java b/src/test/java/org/htmlunit/general/DedicatedWorkerGlobalScopeClassNameTest.java index 028769974ef..1eae9f3392c 100644 --- a/src/test/java/org/htmlunit/general/DedicatedWorkerGlobalScopeClassNameTest.java +++ b/src/test/java/org/htmlunit/general/DedicatedWorkerGlobalScopeClassNameTest.java @@ -6546,7 +6546,9 @@ public void rtcConfiguration() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts("exception") + @Alerts(DEFAULT = "function RTCDataChannel() { [native code] }", + FF = "exception", + FF_ESR = "exception") public void rtcDataChannel() throws Exception { test("RTCDataChannel"); } diff --git a/src/test/java/org/htmlunit/general/DedicatedWorkerGlobalScopeTypeOfTest.java b/src/test/java/org/htmlunit/general/DedicatedWorkerGlobalScopeTypeOfTest.java index 04531e1cacc..2eff7c5df50 100644 --- a/src/test/java/org/htmlunit/general/DedicatedWorkerGlobalScopeTypeOfTest.java +++ b/src/test/java/org/htmlunit/general/DedicatedWorkerGlobalScopeTypeOfTest.java @@ -6543,7 +6543,9 @@ public void rtcConfiguration() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts("undefined") + @Alerts(DEFAULT = "function", + FF = "undefined", + FF_ESR = "undefined") public void rtcDataChannel() throws Exception { test("RTCDataChannel"); } diff --git a/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java b/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java index f4f2e522357..a4ef10771e3 100644 --- a/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java +++ b/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java @@ -15911,12 +15911,8 @@ public void gamepadEvent() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts(CHROME = "ADDITION[E],attrChange[GCE],attrName[GCE],constructor(),initMutationEvent(),MODIFICATION[E]," - + "newValue[GCE],prevValue[GCE],relatedNode[GCE]," - + "REMOVAL[E]", - EDGE = "ADDITION[E],attrChange[GCE],attrName[GCE],constructor(),initMutationEvent(),MODIFICATION[E]," - + "newValue[GCE],prevValue[GCE],relatedNode[GCE]," - + "REMOVAL[E]", + @Alerts(CHROME = "exception", + EDGE = "exception", FF = "ADDITION[E],attrChange[GCE],attrName[GCE],constructor(),initMutationEvent(),MODIFICATION[E]," + "newValue[GCE],prevValue[GCE],relatedNode[GCE]," + "REMOVAL[E]", diff --git a/src/test/java/org/htmlunit/general/ElementOwnPropertySymbolsTest.java b/src/test/java/org/htmlunit/general/ElementOwnPropertySymbolsTest.java index cfa262e5330..ecf9fc7988a 100644 --- a/src/test/java/org/htmlunit/general/ElementOwnPropertySymbolsTest.java +++ b/src/test/java/org/htmlunit/general/ElementOwnPropertySymbolsTest.java @@ -2589,7 +2589,9 @@ public void gamepadEvent() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts("Symbol(Symbol.toStringTag) [C] [MutationEvent]") + @Alerts(DEFAULT = "exception", + FF = "Symbol(Symbol.toStringTag) [C] [MutationEvent]", + FF_ESR = "Symbol(Symbol.toStringTag) [C] [MutationEvent]") public void mutationEvent() throws Exception { testString("", "document.createEvent('MutationEvent')"); } diff --git a/src/test/java/org/htmlunit/general/ElementPropertiesTest.java b/src/test/java/org/htmlunit/general/ElementPropertiesTest.java index 45971edf098..5ce2d2cbe93 100644 --- a/src/test/java/org/htmlunit/general/ElementPropertiesTest.java +++ b/src/test/java/org/htmlunit/general/ElementPropertiesTest.java @@ -5906,16 +5906,8 @@ public void gamepadEvent() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts(CHROME = "ADDITION,AT_TARGET,attrChange,attrName,bubbles,BUBBLING_PHASE,cancelable,cancelBubble," - + "CAPTURING_PHASE,composed,composedPath(),currentTarget,defaultPrevented,eventPhase,initEvent()," - + "initMutationEvent(),isTrusted,MODIFICATION,newValue,NONE,preventDefault(),prevValue,relatedNode," - + "REMOVAL,returnValue,srcElement,stopImmediatePropagation(),stopPropagation(),target,timeStamp," - + "type", - EDGE = "ADDITION,AT_TARGET,attrChange,attrName,bubbles,BUBBLING_PHASE,cancelable,cancelBubble," - + "CAPTURING_PHASE,composed,composedPath(),currentTarget,defaultPrevented,eventPhase,initEvent()," - + "initMutationEvent(),isTrusted,MODIFICATION,newValue,NONE,preventDefault(),prevValue,relatedNode," - + "REMOVAL,returnValue,srcElement,stopImmediatePropagation(),stopPropagation(),target,timeStamp," - + "type", + @Alerts(CHROME = "exception", + EDGE = "exception", FF = "ADDITION,ALT_MASK,AT_TARGET,attrChange,attrName,bubbles,BUBBLING_PHASE,cancelable,cancelBubble," + "CAPTURING_PHASE,composed,composedPath(),CONTROL_MASK,currentTarget,defaultPrevented,eventPhase," + "explicitOriginalTarget,initEvent(),initMutationEvent(),isTrusted,META_MASK,MODIFICATION,newValue," @@ -6193,122 +6185,122 @@ public void nodeListButtonLabels() throws Exception { + "297,298,299,3,30,300,301,302,303,304,305,306,307,308,309,31,310,311,312,313,314,315,316,317,318," + "319,32,320,321,322,323,324,325,326,327,328,329,33,330,331,332,333,334,335,336,337,338,339,34,340," + "341,342,343,344,345,346,347,348,349,35,350,351,352,353,354,355,356,357,358,359,36,360,361,362," - + "363,364,365,366,367,368,369,37,370,371,372,373,374,375,376,377,378,38,39,4,40,41,42,43,44,45,46," - + "47,48,49,5,50,51,52,53,54,55,56,57,58,59,6,60,61,62,63,64,65,66,67,68,69,7,70,71,72,73,74,75,76," - + "77,78,79,8,80,81,82,83,84,85,86,87,88,89,9,90,91,92,93,94,95,96,97,98,99,accentColor," - + "additiveSymbols,alignContent,alignItems,alignmentBaseline,alignSelf,all,anchorName,animation," - + "animationComposition,animationDelay,animationDirection,animationDuration,animationFillMode," - + "animationIterationCount,animationName,animationPlayState,animationRange,animationRangeEnd," - + "animationRangeStart,animationTimeline,animationTimingFunction,appearance,appRegion," - + "ascentOverride,aspectRatio,backdropFilter,backfaceVisibility,background,backgroundAttachment," - + "backgroundBlendMode,backgroundClip,backgroundColor,backgroundImage,backgroundOrigin," - + "backgroundPosition,backgroundPositionX,backgroundPositionY,backgroundRepeat,backgroundSize," - + "baselineShift,baselineSource,basePalette,blockSize,border,borderBlock,borderBlockColor," - + "borderBlockEnd,borderBlockEndColor,borderBlockEndStyle,borderBlockEndWidth,borderBlockStart," - + "borderBlockStartColor,borderBlockStartStyle,borderBlockStartWidth,borderBlockStyle," - + "borderBlockWidth,borderBottom,borderBottomColor,borderBottomLeftRadius,borderBottomRightRadius," - + "borderBottomStyle,borderBottomWidth,borderCollapse,borderColor,borderEndEndRadius," - + "borderEndStartRadius,borderImage,borderImageOutset,borderImageRepeat,borderImageSlice," - + "borderImageSource,borderImageWidth,borderInline,borderInlineColor,borderInlineEnd," - + "borderInlineEndColor,borderInlineEndStyle,borderInlineEndWidth,borderInlineStart," + + "363,364,365,366,367,368,369,37,370,371,372,373,374,375,376,377,378,379,38,380,381,382,39,4,40,41," + + "42,43,44,45,46,47,48,49,5,50,51,52,53,54,55,56,57,58,59,6,60,61,62,63,64,65,66,67,68,69,7,70,71," + + "72,73,74,75,76,77,78,79,8,80,81,82,83,84,85,86,87,88,89,9,90,91,92,93,94,95,96,97,98,99," + + "accentColor,additiveSymbols,alignContent,alignItems,alignmentBaseline,alignSelf,all,anchorName," + + "animation,animationComposition,animationDelay,animationDirection,animationDuration," + + "animationFillMode,animationIterationCount,animationName,animationPlayState,animationRange," + + "animationRangeEnd,animationRangeStart,animationTimeline,animationTimingFunction,appearance," + + "appRegion,ascentOverride,aspectRatio,backdropFilter,backfaceVisibility,background," + + "backgroundAttachment,backgroundBlendMode,backgroundClip,backgroundColor,backgroundImage," + + "backgroundOrigin,backgroundPosition,backgroundPositionX,backgroundPositionY,backgroundRepeat," + + "backgroundSize,baselineShift,baselineSource,basePalette,blockSize,border,borderBlock," + + "borderBlockColor,borderBlockEnd,borderBlockEndColor,borderBlockEndStyle,borderBlockEndWidth," + + "borderBlockStart,borderBlockStartColor,borderBlockStartStyle,borderBlockStartWidth," + + "borderBlockStyle,borderBlockWidth,borderBottom,borderBottomColor,borderBottomLeftRadius," + + "borderBottomRightRadius,borderBottomStyle,borderBottomWidth,borderCollapse,borderColor," + + "borderEndEndRadius,borderEndStartRadius,borderImage,borderImageOutset,borderImageRepeat," + + "borderImageSlice,borderImageSource,borderImageWidth,borderInline,borderInlineColor," + + "borderInlineEnd,borderInlineEndColor,borderInlineEndStyle,borderInlineEndWidth,borderInlineStart," + "borderInlineStartColor,borderInlineStartStyle,borderInlineStartWidth,borderInlineStyle," + "borderInlineWidth,borderLeft,borderLeftColor,borderLeftStyle,borderLeftWidth,borderRadius," + "borderRight,borderRightColor,borderRightStyle,borderRightWidth,borderSpacing," + "borderStartEndRadius,borderStartStartRadius,borderStyle,borderTop,borderTopColor," + "borderTopLeftRadius,borderTopRightRadius,borderTopStyle,borderTopWidth,borderWidth,bottom," - + "boxShadow,boxSizing,breakAfter,breakBefore,breakInside,bufferedRendering,captionSide,caretColor," - + "clear,clip,clipPath,clipRule,color,colorInterpolation,colorInterpolationFilters,colorRendering," - + "colorScheme,columnCount,columnFill,columnGap,columnRule,columnRuleColor,columnRuleStyle," - + "columnRuleWidth,columns,columnSpan,columnWidth,contain,container,containerName,containerType," - + "containIntrinsicBlockSize,containIntrinsicHeight,containIntrinsicInlineSize,containIntrinsicSize," - + "containIntrinsicWidth,content,contentVisibility,counterIncrement,counterReset,counterSet," - + "cssFloat,cssText,cursor,cx,cy,d,descentOverride,direction,display,dominantBaseline,emptyCells," - + "fallback,fieldSizing,fill,fillOpacity,fillRule,filter,flex,flexBasis,flexDirection,flexFlow," - + "flexGrow,flexShrink,flexWrap,float,floodColor,floodOpacity,font,fontDisplay,fontFamily," - + "fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize,fontSizeAdjust," - + "fontStretch,fontStyle,fontSynthesis,fontSynthesisSmallCaps,fontSynthesisStyle," - + "fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps,fontVariantEastAsian," - + "fontVariantLigatures,fontVariantNumeric,fontVariantPosition,fontVariationSettings,fontWeight," - + "forcedColorAdjust,gap,getPropertyPriority(),getPropertyValue(),grid,gridArea,gridAutoColumns," - + "gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap,gridColumnStart,gridGap,gridRow," - + "gridRowEnd,gridRowGap,gridRowStart,gridTemplate,gridTemplateAreas,gridTemplateColumns," - + "gridTemplateRows,height,hyphenateCharacter,hyphenateLimitChars,hyphens,imageOrientation," - + "imageRendering,inherits,initialLetter,initialValue,inlineSize,inset,insetArea,insetBlock," - + "insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd,insetInlineStart,interpolateSize," - + "isolation,item(),justifyContent,justifyItems,justifySelf,left,length,letterSpacing,lightingColor," - + "lineBreak,lineGapOverride,lineHeight,listStyle,listStyleImage,listStylePosition,listStyleType," - + "margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom,marginInline,marginInlineEnd," - + "marginInlineStart,marginLeft,marginRight,marginTop,marker,markerEnd,markerMid,markerStart,mask," - + "maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition,maskRepeat,maskSize,maskType," - + "mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize,maxWidth,minBlockSize," - + "minHeight,minInlineSize,minWidth,mixBlendMode,navigation,negative,objectFit,objectPosition," - + "objectViewBox,offset,offsetAnchor,offsetDistance,offsetPath,offsetPosition,offsetRotate,opacity," - + "order,orphans,outline,outlineColor,outlineOffset,outlineStyle,outlineWidth,overflow," - + "overflowAnchor,overflowClipMargin,overflowWrap,overflowX,overflowY,overlay,overrideColors," - + "overscrollBehavior,overscrollBehaviorBlock,overscrollBehaviorInline,overscrollBehaviorX," - + "overscrollBehaviorY,pad,padding,paddingBlock,paddingBlockEnd,paddingBlockStart,paddingBottom," - + "paddingInline,paddingInlineEnd,paddingInlineStart,paddingLeft,paddingRight,paddingTop,page," - + "pageBreakAfter,pageBreakBefore,pageBreakInside,pageOrientation,paintOrder,parentRule,perspective," - + "perspectiveOrigin,placeContent,placeItems,placeSelf,pointerEvents,position,positionAnchor," - + "positionArea,positionTry,positionTryFallbacks,positionTryOrder,positionVisibility,prefix,quotes," - + "r,range,removeProperty(),resize,right,rotate,rowGap,rubyAlign,rubyPosition,rx,ry,scale," - + "scrollbarColor,scrollbarGutter,scrollbarWidth,scrollBehavior,scrollMargin,scrollMarginBlock," - + "scrollMarginBlockEnd,scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline," - + "scrollMarginInlineEnd,scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop," - + "scrollPadding,scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart," - + "scrollPaddingBottom,scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart," - + "scrollPaddingLeft,scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapStop," - + "scrollSnapType,scrollTimeline,scrollTimelineAxis,scrollTimelineName,setProperty()," - + "shapeImageThreshold,shapeMargin,shapeOutside,shapeRendering,size,sizeAdjust,speak,speakAs,src," - + "stopColor,stopOpacity,stroke,strokeDasharray,strokeDashoffset,strokeLinecap,strokeLinejoin," - + "strokeMiterlimit,strokeOpacity,strokeWidth,suffix,symbols,syntax,system,tableLayout,tabSize," - + "textAlign,textAlignLast,textAnchor,textCombineUpright,textDecoration,textDecorationColor," - + "textDecorationLine,textDecorationSkipInk,textDecorationStyle,textDecorationThickness," - + "textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle,textIndent,textOrientation," - + "textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim,textTransform," - + "textUnderlineOffset,textUnderlinePosition,textWrap,timelineScope,top,touchAction,transform," - + "transformBox,transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay," - + "transitionDuration,transitionProperty,transitionTimingFunction,translate,types,unicodeBidi," - + "unicodeRange,userSelect,vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis," - + "viewTimelineInset,viewTimelineName,viewTransitionClass,viewTransitionName,visibility," - + "webkitAlignContent,webkitAlignItems,webkitAlignSelf,webkitAnimation,webkitAnimationDelay," - + "webkitAnimationDirection,webkitAnimationDuration,webkitAnimationFillMode," - + "webkitAnimationIterationCount,webkitAnimationName,webkitAnimationPlayState," - + "webkitAnimationTimingFunction,webkitAppearance,webkitAppRegion,webkitBackfaceVisibility," - + "webkitBackgroundClip,webkitBackgroundOrigin,webkitBackgroundSize,webkitBorderAfter," - + "webkitBorderAfterColor,webkitBorderAfterStyle,webkitBorderAfterWidth,webkitBorderBefore," - + "webkitBorderBeforeColor,webkitBorderBeforeStyle,webkitBorderBeforeWidth," - + "webkitBorderBottomLeftRadius,webkitBorderBottomRightRadius,webkitBorderEnd,webkitBorderEndColor," - + "webkitBorderEndStyle,webkitBorderEndWidth,webkitBorderHorizontalSpacing,webkitBorderImage," - + "webkitBorderRadius,webkitBorderStart,webkitBorderStartColor,webkitBorderStartStyle," - + "webkitBorderStartWidth,webkitBorderTopLeftRadius,webkitBorderTopRightRadius," - + "webkitBorderVerticalSpacing,webkitBoxAlign,webkitBoxDecorationBreak,webkitBoxDirection," - + "webkitBoxFlex,webkitBoxOrdinalGroup,webkitBoxOrient,webkitBoxPack,webkitBoxReflect," - + "webkitBoxShadow,webkitBoxSizing,webkitClipPath,webkitColumnBreakAfter,webkitColumnBreakBefore," - + "webkitColumnBreakInside,webkitColumnCount,webkitColumnGap,webkitColumnRule,webkitColumnRuleColor," - + "webkitColumnRuleStyle,webkitColumnRuleWidth,webkitColumns,webkitColumnSpan,webkitColumnWidth," - + "webkitFilter,webkitFlex,webkitFlexBasis,webkitFlexDirection,webkitFlexFlow,webkitFlexGrow," - + "webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings,webkitFontSmoothing," - + "webkitHyphenateCharacter,webkitJustifyContent,webkitLineBreak,webkitLineClamp,webkitLocale," - + "webkitLogicalHeight,webkitLogicalWidth,webkitMarginAfter,webkitMarginBefore,webkitMarginEnd," - + "webkitMarginStart,webkitMask,webkitMaskBoxImage,webkitMaskBoxImageOutset," - + "webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice,webkitMaskBoxImageSource," - + "webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite,webkitMaskImage,webkitMaskOrigin," - + "webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY,webkitMaskRepeat,webkitMaskSize," - + "webkitMaxLogicalHeight,webkitMaxLogicalWidth,webkitMinLogicalHeight,webkitMinLogicalWidth," - + "webkitOpacity,webkitOrder,webkitPaddingAfter,webkitPaddingBefore,webkitPaddingEnd," - + "webkitPaddingStart,webkitPerspective,webkitPerspectiveOrigin,webkitPerspectiveOriginX," - + "webkitPerspectiveOriginY,webkitPrintColorAdjust,webkitRtlOrdering,webkitRubyPosition," - + "webkitShapeImageThreshold,webkitShapeMargin,webkitShapeOutside,webkitTapHighlightColor," - + "webkitTextCombine,webkitTextDecorationsInEffect,webkitTextEmphasis,webkitTextEmphasisColor," - + "webkitTextEmphasisPosition,webkitTextEmphasisStyle,webkitTextFillColor,webkitTextOrientation," - + "webkitTextSecurity,webkitTextSizeAdjust,webkitTextStroke,webkitTextStrokeColor," - + "webkitTextStrokeWidth,webkitTransform,webkitTransformOrigin,webkitTransformOriginX," - + "webkitTransformOriginY,webkitTransformOriginZ,webkitTransformStyle,webkitTransition," - + "webkitTransitionDelay,webkitTransitionDuration,webkitTransitionProperty," - + "webkitTransitionTimingFunction,webkitUserDrag,webkitUserModify,webkitUserSelect," - + "webkitWritingMode,whiteSpace,whiteSpaceCollapse,widows,width,willChange,wordBreak,wordSpacing," - + "wordWrap,writingMode,x,y,zIndex," + + "boxDecorationBreak,boxShadow,boxSizing,breakAfter,breakBefore,breakInside,bufferedRendering," + + "captionSide,caretColor,clear,clip,clipPath,clipRule,color,colorInterpolation," + + "colorInterpolationFilters,colorRendering,colorScheme,columnCount,columnFill,columnGap,columnRule," + + "columnRuleColor,columnRuleStyle,columnRuleWidth,columns,columnSpan,columnWidth,contain,container," + + "containerName,containerType,containIntrinsicBlockSize,containIntrinsicHeight," + + "containIntrinsicInlineSize,containIntrinsicSize,containIntrinsicWidth,content,contentVisibility," + + "counterIncrement,counterReset,counterSet,cssFloat,cssText,cursor,cx,cy,d,descentOverride," + + "direction,display,dominantBaseline,emptyCells,fallback,fieldSizing,fill,fillOpacity,fillRule," + + "filter,flex,flexBasis,flexDirection,flexFlow,flexGrow,flexShrink,flexWrap,float,floodColor," + + "floodOpacity,font,fontDisplay,fontFamily,fontFeatureSettings,fontKerning,fontOpticalSizing," + + "fontPalette,fontSize,fontSizeAdjust,fontStretch,fontStyle,fontSynthesis,fontSynthesisSmallCaps," + + "fontSynthesisStyle,fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps," + + "fontVariantEastAsian,fontVariantLigatures,fontVariantNumeric,fontVariantPosition," + + "fontVariationSettings,fontWeight,forcedColorAdjust,gap,getPropertyPriority(),getPropertyValue()," + + "grid,gridArea,gridAutoColumns,gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap," + + "gridColumnStart,gridGap,gridRow,gridRowEnd,gridRowGap,gridRowStart,gridTemplate," + + "gridTemplateAreas,gridTemplateColumns,gridTemplateRows,height,hyphenateCharacter," + + "hyphenateLimitChars,hyphens,imageOrientation,imageRendering,inherits,initialLetter,initialValue," + + "inlineSize,inset,insetArea,insetBlock,insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd," + + "insetInlineStart,interpolateSize,isolation,item(),justifyContent,justifyItems,justifySelf,left," + + "length,letterSpacing,lightingColor,lineBreak,lineGapOverride,lineHeight,listStyle,listStyleImage," + + "listStylePosition,listStyleType,margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom," + + "marginInline,marginInlineEnd,marginInlineStart,marginLeft,marginRight,marginTop,marker,markerEnd," + + "markerMid,markerStart,mask,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition," + + "maskRepeat,maskSize,maskType,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize," + + "maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,navigation,negative," + + "objectFit,objectPosition,objectViewBox,offset,offsetAnchor,offsetDistance,offsetPath," + + "offsetPosition,offsetRotate,opacity,order,orphans,outline,outlineColor,outlineOffset," + + "outlineStyle,outlineWidth,overflow,overflowAnchor,overflowClipMargin,overflowWrap,overflowX," + + "overflowY,overlay,overrideColors,overscrollBehavior,overscrollBehaviorBlock," + + "overscrollBehaviorInline,overscrollBehaviorX,overscrollBehaviorY,pad,padding,paddingBlock," + + "paddingBlockEnd,paddingBlockStart,paddingBottom,paddingInline,paddingInlineEnd," + + "paddingInlineStart,paddingLeft,paddingRight,paddingTop,page,pageBreakAfter,pageBreakBefore," + + "pageBreakInside,pageOrientation,paintOrder,parentRule,perspective,perspectiveOrigin,placeContent," + + "placeItems,placeSelf,pointerEvents,position,positionAnchor,positionArea,positionTry," + + "positionTryFallbacks,positionTryOrder,positionVisibility,prefix,quotes,r,range,removeProperty()," + + "resize,right,rotate,rowGap,rubyAlign,rubyPosition,rx,ry,scale,scrollbarColor,scrollbarGutter," + + "scrollbarWidth,scrollBehavior,scrollMargin,scrollMarginBlock,scrollMarginBlockEnd," + + "scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline,scrollMarginInlineEnd," + + "scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop,scrollPadding," + + "scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart,scrollPaddingBottom," + + "scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart,scrollPaddingLeft," + + "scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapStop,scrollSnapType,scrollTimeline," + + "scrollTimelineAxis,scrollTimelineName,setProperty(),shapeImageThreshold,shapeMargin,shapeOutside," + + "shapeRendering,size,sizeAdjust,speak,speakAs,src,stopColor,stopOpacity,stroke,strokeDasharray," + + "strokeDashoffset,strokeLinecap,strokeLinejoin,strokeMiterlimit,strokeOpacity,strokeWidth,suffix," + + "symbols,syntax,system,tableLayout,tabSize,textAlign,textAlignLast,textAnchor,textCombineUpright," + + "textDecoration,textDecorationColor,textDecorationLine,textDecorationSkipInk,textDecorationStyle," + + "textDecorationThickness,textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle," + + "textIndent,textOrientation,textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim," + + "textTransform,textUnderlineOffset,textUnderlinePosition,textWrap,textWrapMode,textWrapStyle," + + "timelineScope,top,touchAction,transform,transformBox,transformOrigin,transformStyle,transition," + + "transitionBehavior,transitionDelay,transitionDuration,transitionProperty," + + "transitionTimingFunction,translate,types,unicodeBidi,unicodeRange,userSelect,vectorEffect," + + "verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName," + + "viewTransitionClass,viewTransitionName,visibility,webkitAlignContent,webkitAlignItems," + + "webkitAlignSelf,webkitAnimation,webkitAnimationDelay,webkitAnimationDirection," + + "webkitAnimationDuration,webkitAnimationFillMode,webkitAnimationIterationCount," + + "webkitAnimationName,webkitAnimationPlayState,webkitAnimationTimingFunction,webkitAppearance," + + "webkitAppRegion,webkitBackfaceVisibility,webkitBackgroundClip,webkitBackgroundOrigin," + + "webkitBackgroundSize,webkitBorderAfter,webkitBorderAfterColor,webkitBorderAfterStyle," + + "webkitBorderAfterWidth,webkitBorderBefore,webkitBorderBeforeColor,webkitBorderBeforeStyle," + + "webkitBorderBeforeWidth,webkitBorderBottomLeftRadius,webkitBorderBottomRightRadius," + + "webkitBorderEnd,webkitBorderEndColor,webkitBorderEndStyle,webkitBorderEndWidth," + + "webkitBorderHorizontalSpacing,webkitBorderImage,webkitBorderRadius,webkitBorderStart," + + "webkitBorderStartColor,webkitBorderStartStyle,webkitBorderStartWidth,webkitBorderTopLeftRadius," + + "webkitBorderTopRightRadius,webkitBorderVerticalSpacing,webkitBoxAlign,webkitBoxDecorationBreak," + + "webkitBoxDirection,webkitBoxFlex,webkitBoxOrdinalGroup,webkitBoxOrient,webkitBoxPack," + + "webkitBoxReflect,webkitBoxShadow,webkitBoxSizing,webkitClipPath,webkitColumnBreakAfter," + + "webkitColumnBreakBefore,webkitColumnBreakInside,webkitColumnCount,webkitColumnGap," + + "webkitColumnRule,webkitColumnRuleColor,webkitColumnRuleStyle,webkitColumnRuleWidth,webkitColumns," + + "webkitColumnSpan,webkitColumnWidth,webkitFilter,webkitFlex,webkitFlexBasis,webkitFlexDirection," + + "webkitFlexFlow,webkitFlexGrow,webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings," + + "webkitFontSmoothing,webkitHyphenateCharacter,webkitJustifyContent,webkitLineBreak," + + "webkitLineClamp,webkitLocale,webkitLogicalHeight,webkitLogicalWidth,webkitMarginAfter," + + "webkitMarginBefore,webkitMarginEnd,webkitMarginStart,webkitMask,webkitMaskBoxImage," + + "webkitMaskBoxImageOutset,webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice," + + "webkitMaskBoxImageSource,webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite," + + "webkitMaskImage,webkitMaskOrigin,webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY," + + "webkitMaskRepeat,webkitMaskSize,webkitMaxLogicalHeight,webkitMaxLogicalWidth," + + "webkitMinLogicalHeight,webkitMinLogicalWidth,webkitOpacity,webkitOrder,webkitPaddingAfter," + + "webkitPaddingBefore,webkitPaddingEnd,webkitPaddingStart,webkitPerspective," + + "webkitPerspectiveOrigin,webkitPerspectiveOriginX,webkitPerspectiveOriginY,webkitPrintColorAdjust," + + "webkitRtlOrdering,webkitRubyPosition,webkitShapeImageThreshold,webkitShapeMargin," + + "webkitShapeOutside,webkitTapHighlightColor,webkitTextCombine,webkitTextDecorationsInEffect," + + "webkitTextEmphasis,webkitTextEmphasisColor,webkitTextEmphasisPosition,webkitTextEmphasisStyle," + + "webkitTextFillColor,webkitTextOrientation,webkitTextSecurity,webkitTextSizeAdjust," + + "webkitTextStroke,webkitTextStrokeColor,webkitTextStrokeWidth,webkitTransform," + + "webkitTransformOrigin,webkitTransformOriginX,webkitTransformOriginY,webkitTransformOriginZ," + + "webkitTransformStyle,webkitTransition,webkitTransitionDelay,webkitTransitionDuration," + + "webkitTransitionProperty,webkitTransitionTimingFunction,webkitUserDrag,webkitUserModify," + + "webkitUserSelect,webkitWritingMode,whiteSpace,whiteSpaceCollapse,widows,width,willChange," + + "wordBreak,wordSpacing,wordWrap,writingMode,x,y,zIndex," + "zoom", EDGE = "0,1,10,100,101,102,103,104,105,106,107,108,109,11,110,111,112,113,114,115,116,117,118,119,12,120," + "121,122,123,124,125,126,127,128,129,13,130,131,132,133,134,135,136,137,138,139,14,140,141,142," @@ -6322,122 +6314,122 @@ public void nodeListButtonLabels() throws Exception { + "297,298,299,3,30,300,301,302,303,304,305,306,307,308,309,31,310,311,312,313,314,315,316,317,318," + "319,32,320,321,322,323,324,325,326,327,328,329,33,330,331,332,333,334,335,336,337,338,339,34,340," + "341,342,343,344,345,346,347,348,349,35,350,351,352,353,354,355,356,357,358,359,36,360,361,362," - + "363,364,365,366,367,368,369,37,370,371,372,373,374,375,376,377,378,38,39,4,40,41,42,43,44,45,46," - + "47,48,49,5,50,51,52,53,54,55,56,57,58,59,6,60,61,62,63,64,65,66,67,68,69,7,70,71,72,73,74,75,76," - + "77,78,79,8,80,81,82,83,84,85,86,87,88,89,9,90,91,92,93,94,95,96,97,98,99,accentColor," - + "additiveSymbols,alignContent,alignItems,alignmentBaseline,alignSelf,all,anchorName,animation," - + "animationComposition,animationDelay,animationDirection,animationDuration,animationFillMode," - + "animationIterationCount,animationName,animationPlayState,animationRange,animationRangeEnd," - + "animationRangeStart,animationTimeline,animationTimingFunction,appearance,appRegion," - + "ascentOverride,aspectRatio,backdropFilter,backfaceVisibility,background,backgroundAttachment," - + "backgroundBlendMode,backgroundClip,backgroundColor,backgroundImage,backgroundOrigin," - + "backgroundPosition,backgroundPositionX,backgroundPositionY,backgroundRepeat,backgroundSize," - + "baselineShift,baselineSource,basePalette,blockSize,border,borderBlock,borderBlockColor," - + "borderBlockEnd,borderBlockEndColor,borderBlockEndStyle,borderBlockEndWidth,borderBlockStart," - + "borderBlockStartColor,borderBlockStartStyle,borderBlockStartWidth,borderBlockStyle," - + "borderBlockWidth,borderBottom,borderBottomColor,borderBottomLeftRadius,borderBottomRightRadius," - + "borderBottomStyle,borderBottomWidth,borderCollapse,borderColor,borderEndEndRadius," - + "borderEndStartRadius,borderImage,borderImageOutset,borderImageRepeat,borderImageSlice," - + "borderImageSource,borderImageWidth,borderInline,borderInlineColor,borderInlineEnd," - + "borderInlineEndColor,borderInlineEndStyle,borderInlineEndWidth,borderInlineStart," + + "363,364,365,366,367,368,369,37,370,371,372,373,374,375,376,377,378,379,38,380,381,382,39,4,40,41," + + "42,43,44,45,46,47,48,49,5,50,51,52,53,54,55,56,57,58,59,6,60,61,62,63,64,65,66,67,68,69,7,70,71," + + "72,73,74,75,76,77,78,79,8,80,81,82,83,84,85,86,87,88,89,9,90,91,92,93,94,95,96,97,98,99," + + "accentColor,additiveSymbols,alignContent,alignItems,alignmentBaseline,alignSelf,all,anchorName," + + "animation,animationComposition,animationDelay,animationDirection,animationDuration," + + "animationFillMode,animationIterationCount,animationName,animationPlayState,animationRange," + + "animationRangeEnd,animationRangeStart,animationTimeline,animationTimingFunction,appearance," + + "appRegion,ascentOverride,aspectRatio,backdropFilter,backfaceVisibility,background," + + "backgroundAttachment,backgroundBlendMode,backgroundClip,backgroundColor,backgroundImage," + + "backgroundOrigin,backgroundPosition,backgroundPositionX,backgroundPositionY,backgroundRepeat," + + "backgroundSize,baselineShift,baselineSource,basePalette,blockSize,border,borderBlock," + + "borderBlockColor,borderBlockEnd,borderBlockEndColor,borderBlockEndStyle,borderBlockEndWidth," + + "borderBlockStart,borderBlockStartColor,borderBlockStartStyle,borderBlockStartWidth," + + "borderBlockStyle,borderBlockWidth,borderBottom,borderBottomColor,borderBottomLeftRadius," + + "borderBottomRightRadius,borderBottomStyle,borderBottomWidth,borderCollapse,borderColor," + + "borderEndEndRadius,borderEndStartRadius,borderImage,borderImageOutset,borderImageRepeat," + + "borderImageSlice,borderImageSource,borderImageWidth,borderInline,borderInlineColor," + + "borderInlineEnd,borderInlineEndColor,borderInlineEndStyle,borderInlineEndWidth,borderInlineStart," + "borderInlineStartColor,borderInlineStartStyle,borderInlineStartWidth,borderInlineStyle," + "borderInlineWidth,borderLeft,borderLeftColor,borderLeftStyle,borderLeftWidth,borderRadius," + "borderRight,borderRightColor,borderRightStyle,borderRightWidth,borderSpacing," + "borderStartEndRadius,borderStartStartRadius,borderStyle,borderTop,borderTopColor," + "borderTopLeftRadius,borderTopRightRadius,borderTopStyle,borderTopWidth,borderWidth,bottom," - + "boxShadow,boxSizing,breakAfter,breakBefore,breakInside,bufferedRendering,captionSide,caretColor," - + "clear,clip,clipPath,clipRule,color,colorInterpolation,colorInterpolationFilters,colorRendering," - + "colorScheme,columnCount,columnFill,columnGap,columnRule,columnRuleColor,columnRuleStyle," - + "columnRuleWidth,columns,columnSpan,columnWidth,contain,container,containerName,containerType," - + "containIntrinsicBlockSize,containIntrinsicHeight,containIntrinsicInlineSize,containIntrinsicSize," - + "containIntrinsicWidth,content,contentVisibility,counterIncrement,counterReset,counterSet," - + "cssFloat,cssText,cursor,cx,cy,d,descentOverride,direction,display,dominantBaseline,emptyCells," - + "fallback,fieldSizing,fill,fillOpacity,fillRule,filter,flex,flexBasis,flexDirection,flexFlow," - + "flexGrow,flexShrink,flexWrap,float,floodColor,floodOpacity,font,fontDisplay,fontFamily," - + "fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize,fontSizeAdjust," - + "fontStretch,fontStyle,fontSynthesis,fontSynthesisSmallCaps,fontSynthesisStyle," - + "fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps,fontVariantEastAsian," - + "fontVariantLigatures,fontVariantNumeric,fontVariantPosition,fontVariationSettings,fontWeight," - + "forcedColorAdjust,gap,getPropertyPriority(),getPropertyValue(),grid,gridArea,gridAutoColumns," - + "gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap,gridColumnStart,gridGap,gridRow," - + "gridRowEnd,gridRowGap,gridRowStart,gridTemplate,gridTemplateAreas,gridTemplateColumns," - + "gridTemplateRows,height,hyphenateCharacter,hyphenateLimitChars,hyphens,imageOrientation," - + "imageRendering,inherits,initialLetter,initialValue,inlineSize,inset,insetArea,insetBlock," - + "insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd,insetInlineStart,interpolateSize," - + "isolation,item(),justifyContent,justifyItems,justifySelf,left,length,letterSpacing,lightingColor," - + "lineBreak,lineGapOverride,lineHeight,listStyle,listStyleImage,listStylePosition,listStyleType," - + "margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom,marginInline,marginInlineEnd," - + "marginInlineStart,marginLeft,marginRight,marginTop,marker,markerEnd,markerMid,markerStart,mask," - + "maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition,maskRepeat,maskSize,maskType," - + "mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize,maxWidth,minBlockSize," - + "minHeight,minInlineSize,minWidth,mixBlendMode,navigation,negative,objectFit,objectPosition," - + "objectViewBox,offset,offsetAnchor,offsetDistance,offsetPath,offsetPosition,offsetRotate,opacity," - + "order,orphans,outline,outlineColor,outlineOffset,outlineStyle,outlineWidth,overflow," - + "overflowAnchor,overflowClipMargin,overflowWrap,overflowX,overflowY,overlay,overrideColors," - + "overscrollBehavior,overscrollBehaviorBlock,overscrollBehaviorInline,overscrollBehaviorX," - + "overscrollBehaviorY,pad,padding,paddingBlock,paddingBlockEnd,paddingBlockStart,paddingBottom," - + "paddingInline,paddingInlineEnd,paddingInlineStart,paddingLeft,paddingRight,paddingTop,page," - + "pageBreakAfter,pageBreakBefore,pageBreakInside,pageOrientation,paintOrder,parentRule,perspective," - + "perspectiveOrigin,placeContent,placeItems,placeSelf,pointerEvents,position,positionAnchor," - + "positionArea,positionTry,positionTryFallbacks,positionTryOrder,positionVisibility,prefix,quotes," - + "r,range,removeProperty(),resize,right,rotate,rowGap,rubyAlign,rubyPosition,rx,ry,scale," - + "scrollbarColor,scrollbarGutter,scrollbarWidth,scrollBehavior,scrollMargin,scrollMarginBlock," - + "scrollMarginBlockEnd,scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline," - + "scrollMarginInlineEnd,scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop," - + "scrollPadding,scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart," - + "scrollPaddingBottom,scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart," - + "scrollPaddingLeft,scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapStop," - + "scrollSnapType,scrollTimeline,scrollTimelineAxis,scrollTimelineName,setProperty()," - + "shapeImageThreshold,shapeMargin,shapeOutside,shapeRendering,size,sizeAdjust,speak,speakAs,src," - + "stopColor,stopOpacity,stroke,strokeDasharray,strokeDashoffset,strokeLinecap,strokeLinejoin," - + "strokeMiterlimit,strokeOpacity,strokeWidth,suffix,symbols,syntax,system,tableLayout,tabSize," - + "textAlign,textAlignLast,textAnchor,textCombineUpright,textDecoration,textDecorationColor," - + "textDecorationLine,textDecorationSkipInk,textDecorationStyle,textDecorationThickness," - + "textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle,textIndent,textOrientation," - + "textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim,textTransform," - + "textUnderlineOffset,textUnderlinePosition,textWrap,timelineScope,top,touchAction,transform," - + "transformBox,transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay," - + "transitionDuration,transitionProperty,transitionTimingFunction,translate,types,unicodeBidi," - + "unicodeRange,userSelect,vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis," - + "viewTimelineInset,viewTimelineName,viewTransitionClass,viewTransitionName,visibility," - + "webkitAlignContent,webkitAlignItems,webkitAlignSelf,webkitAnimation,webkitAnimationDelay," - + "webkitAnimationDirection,webkitAnimationDuration,webkitAnimationFillMode," - + "webkitAnimationIterationCount,webkitAnimationName,webkitAnimationPlayState," - + "webkitAnimationTimingFunction,webkitAppearance,webkitAppRegion,webkitBackfaceVisibility," - + "webkitBackgroundClip,webkitBackgroundOrigin,webkitBackgroundSize,webkitBorderAfter," - + "webkitBorderAfterColor,webkitBorderAfterStyle,webkitBorderAfterWidth,webkitBorderBefore," - + "webkitBorderBeforeColor,webkitBorderBeforeStyle,webkitBorderBeforeWidth," - + "webkitBorderBottomLeftRadius,webkitBorderBottomRightRadius,webkitBorderEnd,webkitBorderEndColor," - + "webkitBorderEndStyle,webkitBorderEndWidth,webkitBorderHorizontalSpacing,webkitBorderImage," - + "webkitBorderRadius,webkitBorderStart,webkitBorderStartColor,webkitBorderStartStyle," - + "webkitBorderStartWidth,webkitBorderTopLeftRadius,webkitBorderTopRightRadius," - + "webkitBorderVerticalSpacing,webkitBoxAlign,webkitBoxDecorationBreak,webkitBoxDirection," - + "webkitBoxFlex,webkitBoxOrdinalGroup,webkitBoxOrient,webkitBoxPack,webkitBoxReflect," - + "webkitBoxShadow,webkitBoxSizing,webkitClipPath,webkitColumnBreakAfter,webkitColumnBreakBefore," - + "webkitColumnBreakInside,webkitColumnCount,webkitColumnGap,webkitColumnRule,webkitColumnRuleColor," - + "webkitColumnRuleStyle,webkitColumnRuleWidth,webkitColumns,webkitColumnSpan,webkitColumnWidth," - + "webkitFilter,webkitFlex,webkitFlexBasis,webkitFlexDirection,webkitFlexFlow,webkitFlexGrow," - + "webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings,webkitFontSmoothing," - + "webkitHyphenateCharacter,webkitJustifyContent,webkitLineBreak,webkitLineClamp,webkitLocale," - + "webkitLogicalHeight,webkitLogicalWidth,webkitMarginAfter,webkitMarginBefore,webkitMarginEnd," - + "webkitMarginStart,webkitMask,webkitMaskBoxImage,webkitMaskBoxImageOutset," - + "webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice,webkitMaskBoxImageSource," - + "webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite,webkitMaskImage,webkitMaskOrigin," - + "webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY,webkitMaskRepeat,webkitMaskSize," - + "webkitMaxLogicalHeight,webkitMaxLogicalWidth,webkitMinLogicalHeight,webkitMinLogicalWidth," - + "webkitOpacity,webkitOrder,webkitPaddingAfter,webkitPaddingBefore,webkitPaddingEnd," - + "webkitPaddingStart,webkitPerspective,webkitPerspectiveOrigin,webkitPerspectiveOriginX," - + "webkitPerspectiveOriginY,webkitPrintColorAdjust,webkitRtlOrdering,webkitRubyPosition," - + "webkitShapeImageThreshold,webkitShapeMargin,webkitShapeOutside,webkitTapHighlightColor," - + "webkitTextCombine,webkitTextDecorationsInEffect,webkitTextEmphasis,webkitTextEmphasisColor," - + "webkitTextEmphasisPosition,webkitTextEmphasisStyle,webkitTextFillColor,webkitTextOrientation," - + "webkitTextSecurity,webkitTextSizeAdjust,webkitTextStroke,webkitTextStrokeColor," - + "webkitTextStrokeWidth,webkitTransform,webkitTransformOrigin,webkitTransformOriginX," - + "webkitTransformOriginY,webkitTransformOriginZ,webkitTransformStyle,webkitTransition," - + "webkitTransitionDelay,webkitTransitionDuration,webkitTransitionProperty," - + "webkitTransitionTimingFunction,webkitUserDrag,webkitUserModify,webkitUserSelect," - + "webkitWritingMode,whiteSpace,whiteSpaceCollapse,widows,width,willChange,wordBreak,wordSpacing," - + "wordWrap,writingMode,x,y,zIndex," + + "boxDecorationBreak,boxShadow,boxSizing,breakAfter,breakBefore,breakInside,bufferedRendering," + + "captionSide,caretColor,clear,clip,clipPath,clipRule,color,colorInterpolation," + + "colorInterpolationFilters,colorRendering,colorScheme,columnCount,columnFill,columnGap,columnRule," + + "columnRuleColor,columnRuleStyle,columnRuleWidth,columns,columnSpan,columnWidth,contain,container," + + "containerName,containerType,containIntrinsicBlockSize,containIntrinsicHeight," + + "containIntrinsicInlineSize,containIntrinsicSize,containIntrinsicWidth,content,contentVisibility," + + "counterIncrement,counterReset,counterSet,cssFloat,cssText,cursor,cx,cy,d,descentOverride," + + "direction,display,dominantBaseline,emptyCells,fallback,fieldSizing,fill,fillOpacity,fillRule," + + "filter,flex,flexBasis,flexDirection,flexFlow,flexGrow,flexShrink,flexWrap,float,floodColor," + + "floodOpacity,font,fontDisplay,fontFamily,fontFeatureSettings,fontKerning,fontOpticalSizing," + + "fontPalette,fontSize,fontSizeAdjust,fontStretch,fontStyle,fontSynthesis,fontSynthesisSmallCaps," + + "fontSynthesisStyle,fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps," + + "fontVariantEastAsian,fontVariantLigatures,fontVariantNumeric,fontVariantPosition," + + "fontVariationSettings,fontWeight,forcedColorAdjust,gap,getPropertyPriority(),getPropertyValue()," + + "grid,gridArea,gridAutoColumns,gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap," + + "gridColumnStart,gridGap,gridRow,gridRowEnd,gridRowGap,gridRowStart,gridTemplate," + + "gridTemplateAreas,gridTemplateColumns,gridTemplateRows,height,hyphenateCharacter," + + "hyphenateLimitChars,hyphens,imageOrientation,imageRendering,inherits,initialLetter,initialValue," + + "inlineSize,inset,insetArea,insetBlock,insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd," + + "insetInlineStart,interpolateSize,isolation,item(),justifyContent,justifyItems,justifySelf,left," + + "length,letterSpacing,lightingColor,lineBreak,lineGapOverride,lineHeight,listStyle,listStyleImage," + + "listStylePosition,listStyleType,margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom," + + "marginInline,marginInlineEnd,marginInlineStart,marginLeft,marginRight,marginTop,marker,markerEnd," + + "markerMid,markerStart,mask,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition," + + "maskRepeat,maskSize,maskType,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize," + + "maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,navigation,negative," + + "objectFit,objectPosition,objectViewBox,offset,offsetAnchor,offsetDistance,offsetPath," + + "offsetPosition,offsetRotate,opacity,order,orphans,outline,outlineColor,outlineOffset," + + "outlineStyle,outlineWidth,overflow,overflowAnchor,overflowClipMargin,overflowWrap,overflowX," + + "overflowY,overlay,overrideColors,overscrollBehavior,overscrollBehaviorBlock," + + "overscrollBehaviorInline,overscrollBehaviorX,overscrollBehaviorY,pad,padding,paddingBlock," + + "paddingBlockEnd,paddingBlockStart,paddingBottom,paddingInline,paddingInlineEnd," + + "paddingInlineStart,paddingLeft,paddingRight,paddingTop,page,pageBreakAfter,pageBreakBefore," + + "pageBreakInside,pageOrientation,paintOrder,parentRule,perspective,perspectiveOrigin,placeContent," + + "placeItems,placeSelf,pointerEvents,position,positionAnchor,positionArea,positionTry," + + "positionTryFallbacks,positionTryOrder,positionVisibility,prefix,quotes,r,range,removeProperty()," + + "resize,right,rotate,rowGap,rubyAlign,rubyPosition,rx,ry,scale,scrollbarColor,scrollbarGutter," + + "scrollbarWidth,scrollBehavior,scrollMargin,scrollMarginBlock,scrollMarginBlockEnd," + + "scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline,scrollMarginInlineEnd," + + "scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop,scrollPadding," + + "scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart,scrollPaddingBottom," + + "scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart,scrollPaddingLeft," + + "scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapStop,scrollSnapType,scrollTimeline," + + "scrollTimelineAxis,scrollTimelineName,setProperty(),shapeImageThreshold,shapeMargin,shapeOutside," + + "shapeRendering,size,sizeAdjust,speak,speakAs,src,stopColor,stopOpacity,stroke,strokeDasharray," + + "strokeDashoffset,strokeLinecap,strokeLinejoin,strokeMiterlimit,strokeOpacity,strokeWidth,suffix," + + "symbols,syntax,system,tableLayout,tabSize,textAlign,textAlignLast,textAnchor,textCombineUpright," + + "textDecoration,textDecorationColor,textDecorationLine,textDecorationSkipInk,textDecorationStyle," + + "textDecorationThickness,textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle," + + "textIndent,textOrientation,textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim," + + "textTransform,textUnderlineOffset,textUnderlinePosition,textWrap,textWrapMode,textWrapStyle," + + "timelineScope,top,touchAction,transform,transformBox,transformOrigin,transformStyle,transition," + + "transitionBehavior,transitionDelay,transitionDuration,transitionProperty," + + "transitionTimingFunction,translate,types,unicodeBidi,unicodeRange,userSelect,vectorEffect," + + "verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName," + + "viewTransitionClass,viewTransitionName,visibility,webkitAlignContent,webkitAlignItems," + + "webkitAlignSelf,webkitAnimation,webkitAnimationDelay,webkitAnimationDirection," + + "webkitAnimationDuration,webkitAnimationFillMode,webkitAnimationIterationCount," + + "webkitAnimationName,webkitAnimationPlayState,webkitAnimationTimingFunction,webkitAppearance," + + "webkitAppRegion,webkitBackfaceVisibility,webkitBackgroundClip,webkitBackgroundOrigin," + + "webkitBackgroundSize,webkitBorderAfter,webkitBorderAfterColor,webkitBorderAfterStyle," + + "webkitBorderAfterWidth,webkitBorderBefore,webkitBorderBeforeColor,webkitBorderBeforeStyle," + + "webkitBorderBeforeWidth,webkitBorderBottomLeftRadius,webkitBorderBottomRightRadius," + + "webkitBorderEnd,webkitBorderEndColor,webkitBorderEndStyle,webkitBorderEndWidth," + + "webkitBorderHorizontalSpacing,webkitBorderImage,webkitBorderRadius,webkitBorderStart," + + "webkitBorderStartColor,webkitBorderStartStyle,webkitBorderStartWidth,webkitBorderTopLeftRadius," + + "webkitBorderTopRightRadius,webkitBorderVerticalSpacing,webkitBoxAlign,webkitBoxDecorationBreak," + + "webkitBoxDirection,webkitBoxFlex,webkitBoxOrdinalGroup,webkitBoxOrient,webkitBoxPack," + + "webkitBoxReflect,webkitBoxShadow,webkitBoxSizing,webkitClipPath,webkitColumnBreakAfter," + + "webkitColumnBreakBefore,webkitColumnBreakInside,webkitColumnCount,webkitColumnGap," + + "webkitColumnRule,webkitColumnRuleColor,webkitColumnRuleStyle,webkitColumnRuleWidth,webkitColumns," + + "webkitColumnSpan,webkitColumnWidth,webkitFilter,webkitFlex,webkitFlexBasis,webkitFlexDirection," + + "webkitFlexFlow,webkitFlexGrow,webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings," + + "webkitFontSmoothing,webkitHyphenateCharacter,webkitJustifyContent,webkitLineBreak," + + "webkitLineClamp,webkitLocale,webkitLogicalHeight,webkitLogicalWidth,webkitMarginAfter," + + "webkitMarginBefore,webkitMarginEnd,webkitMarginStart,webkitMask,webkitMaskBoxImage," + + "webkitMaskBoxImageOutset,webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice," + + "webkitMaskBoxImageSource,webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite," + + "webkitMaskImage,webkitMaskOrigin,webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY," + + "webkitMaskRepeat,webkitMaskSize,webkitMaxLogicalHeight,webkitMaxLogicalWidth," + + "webkitMinLogicalHeight,webkitMinLogicalWidth,webkitOpacity,webkitOrder,webkitPaddingAfter," + + "webkitPaddingBefore,webkitPaddingEnd,webkitPaddingStart,webkitPerspective," + + "webkitPerspectiveOrigin,webkitPerspectiveOriginX,webkitPerspectiveOriginY,webkitPrintColorAdjust," + + "webkitRtlOrdering,webkitRubyPosition,webkitShapeImageThreshold,webkitShapeMargin," + + "webkitShapeOutside,webkitTapHighlightColor,webkitTextCombine,webkitTextDecorationsInEffect," + + "webkitTextEmphasis,webkitTextEmphasisColor,webkitTextEmphasisPosition,webkitTextEmphasisStyle," + + "webkitTextFillColor,webkitTextOrientation,webkitTextSecurity,webkitTextSizeAdjust," + + "webkitTextStroke,webkitTextStrokeColor,webkitTextStrokeWidth,webkitTransform," + + "webkitTransformOrigin,webkitTransformOriginX,webkitTransformOriginY,webkitTransformOriginZ," + + "webkitTransformStyle,webkitTransition,webkitTransitionDelay,webkitTransitionDuration," + + "webkitTransitionProperty,webkitTransitionTimingFunction,webkitUserDrag,webkitUserModify," + + "webkitUserSelect,webkitWritingMode,whiteSpace,whiteSpaceCollapse,widows,width,willChange," + + "wordBreak,wordSpacing,wordWrap,writingMode,x,y,zIndex," + "zoom", FF = "-moz-animation,-moz-animation-delay,-moz-animation-direction,-moz-animation-duration," + "-moz-animation-fill-mode,-moz-animation-iteration-count,-moz-animation-name," @@ -7642,99 +7634,99 @@ public void computedStyle() throws Exception { + "borderRight,borderRightColor,borderRightStyle,borderRightWidth,borderSpacing," + "borderStartEndRadius,borderStartStartRadius,borderStyle,borderTop,borderTopColor," + "borderTopLeftRadius,borderTopRightRadius,borderTopStyle,borderTopWidth,borderWidth,bottom," - + "boxShadow,boxSizing,breakAfter,breakBefore,breakInside,bufferedRendering,captionSide,caretColor," - + "clear,clip,clipPath,clipRule,color,colorInterpolation,colorInterpolationFilters,colorRendering," - + "colorScheme,columnCount,columnFill,columnGap,columnRule,columnRuleColor,columnRuleStyle," - + "columnRuleWidth,columns,columnSpan,columnWidth,contain,container,containerName,containerType," - + "containIntrinsicBlockSize,containIntrinsicHeight,containIntrinsicInlineSize,containIntrinsicSize," - + "containIntrinsicWidth,content,contentVisibility,counterIncrement,counterReset,counterSet," - + "cssFloat,cssText,cursor,cx,cy,d,descentOverride,direction,display,dominantBaseline,emptyCells," - + "fallback,fieldSizing,fill,fillOpacity,fillRule,filter,flex,flexBasis,flexDirection,flexFlow," - + "flexGrow,flexShrink,flexWrap,float,floodColor,floodOpacity,font,fontDisplay,fontFamily," - + "fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize,fontSizeAdjust," - + "fontStretch,fontStyle,fontSynthesis,fontSynthesisSmallCaps,fontSynthesisStyle," - + "fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps,fontVariantEastAsian," - + "fontVariantLigatures,fontVariantNumeric,fontVariantPosition,fontVariationSettings,fontWeight," - + "forcedColorAdjust,gap,getPropertyPriority(),getPropertyValue(),grid,gridArea,gridAutoColumns," - + "gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap,gridColumnStart,gridGap,gridRow," - + "gridRowEnd,gridRowGap,gridRowStart,gridTemplate,gridTemplateAreas,gridTemplateColumns," - + "gridTemplateRows,height,hyphenateCharacter,hyphenateLimitChars,hyphens,imageOrientation," - + "imageRendering,inherits,initialLetter,initialValue,inlineSize,inset,insetArea,insetBlock," - + "insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd,insetInlineStart,interpolateSize," - + "isolation,item(),justifyContent,justifyItems,justifySelf,left,length,letterSpacing,lightingColor," - + "lineBreak,lineGapOverride,lineHeight,listStyle,listStyleImage,listStylePosition,listStyleType," - + "margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom,marginInline,marginInlineEnd," - + "marginInlineStart,marginLeft,marginRight,marginTop,marker,markerEnd,markerMid,markerStart,mask," - + "maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition,maskRepeat,maskSize,maskType," - + "mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize,maxWidth,minBlockSize," - + "minHeight,minInlineSize,minWidth,mixBlendMode,navigation,negative,objectFit,objectPosition," - + "objectViewBox,offset,offsetAnchor,offsetDistance,offsetPath,offsetPosition,offsetRotate,opacity," - + "order,orphans,outline,outlineColor,outlineOffset,outlineStyle,outlineWidth,overflow," - + "overflowAnchor,overflowClipMargin,overflowWrap,overflowX,overflowY,overlay,overrideColors," - + "overscrollBehavior,overscrollBehaviorBlock,overscrollBehaviorInline,overscrollBehaviorX," - + "overscrollBehaviorY,pad,padding,paddingBlock,paddingBlockEnd,paddingBlockStart,paddingBottom," - + "paddingInline,paddingInlineEnd,paddingInlineStart,paddingLeft,paddingRight,paddingTop,page," - + "pageBreakAfter,pageBreakBefore,pageBreakInside,pageOrientation,paintOrder,parentRule,perspective," - + "perspectiveOrigin,placeContent,placeItems,placeSelf,pointerEvents,position,positionAnchor," - + "positionArea,positionTry,positionTryFallbacks,positionTryOrder,positionVisibility,prefix,quotes," - + "r,range,removeProperty(),resize,right,rotate,rowGap,rubyAlign,rubyPosition,rx,ry,scale," - + "scrollbarColor,scrollbarGutter,scrollbarWidth,scrollBehavior,scrollMargin,scrollMarginBlock," - + "scrollMarginBlockEnd,scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline," - + "scrollMarginInlineEnd,scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop," - + "scrollPadding,scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart," - + "scrollPaddingBottom,scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart," - + "scrollPaddingLeft,scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapStop," - + "scrollSnapType,scrollTimeline,scrollTimelineAxis,scrollTimelineName,setProperty()," - + "shapeImageThreshold,shapeMargin,shapeOutside,shapeRendering,size,sizeAdjust,speak,speakAs,src," - + "stopColor,stopOpacity,stroke,strokeDasharray,strokeDashoffset,strokeLinecap,strokeLinejoin," - + "strokeMiterlimit,strokeOpacity,strokeWidth,suffix,symbols,syntax,system,tableLayout,tabSize," - + "textAlign,textAlignLast,textAnchor,textCombineUpright,textDecoration,textDecorationColor," - + "textDecorationLine,textDecorationSkipInk,textDecorationStyle,textDecorationThickness," - + "textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle,textIndent,textOrientation," - + "textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim,textTransform," - + "textUnderlineOffset,textUnderlinePosition,textWrap,timelineScope,top,touchAction,transform," - + "transformBox,transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay," - + "transitionDuration,transitionProperty,transitionTimingFunction,translate,types,unicodeBidi," - + "unicodeRange,userSelect,vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis," - + "viewTimelineInset,viewTimelineName,viewTransitionClass,viewTransitionName,visibility," - + "webkitAlignContent,webkitAlignItems,webkitAlignSelf,webkitAnimation,webkitAnimationDelay," - + "webkitAnimationDirection,webkitAnimationDuration,webkitAnimationFillMode," - + "webkitAnimationIterationCount,webkitAnimationName,webkitAnimationPlayState," - + "webkitAnimationTimingFunction,webkitAppearance,webkitAppRegion,webkitBackfaceVisibility," - + "webkitBackgroundClip,webkitBackgroundOrigin,webkitBackgroundSize,webkitBorderAfter," - + "webkitBorderAfterColor,webkitBorderAfterStyle,webkitBorderAfterWidth,webkitBorderBefore," - + "webkitBorderBeforeColor,webkitBorderBeforeStyle,webkitBorderBeforeWidth," - + "webkitBorderBottomLeftRadius,webkitBorderBottomRightRadius,webkitBorderEnd,webkitBorderEndColor," - + "webkitBorderEndStyle,webkitBorderEndWidth,webkitBorderHorizontalSpacing,webkitBorderImage," - + "webkitBorderRadius,webkitBorderStart,webkitBorderStartColor,webkitBorderStartStyle," - + "webkitBorderStartWidth,webkitBorderTopLeftRadius,webkitBorderTopRightRadius," - + "webkitBorderVerticalSpacing,webkitBoxAlign,webkitBoxDecorationBreak,webkitBoxDirection," - + "webkitBoxFlex,webkitBoxOrdinalGroup,webkitBoxOrient,webkitBoxPack,webkitBoxReflect," - + "webkitBoxShadow,webkitBoxSizing,webkitClipPath,webkitColumnBreakAfter,webkitColumnBreakBefore," - + "webkitColumnBreakInside,webkitColumnCount,webkitColumnGap,webkitColumnRule,webkitColumnRuleColor," - + "webkitColumnRuleStyle,webkitColumnRuleWidth,webkitColumns,webkitColumnSpan,webkitColumnWidth," - + "webkitFilter,webkitFlex,webkitFlexBasis,webkitFlexDirection,webkitFlexFlow,webkitFlexGrow," - + "webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings,webkitFontSmoothing," - + "webkitHyphenateCharacter,webkitJustifyContent,webkitLineBreak,webkitLineClamp,webkitLocale," - + "webkitLogicalHeight,webkitLogicalWidth,webkitMarginAfter,webkitMarginBefore,webkitMarginEnd," - + "webkitMarginStart,webkitMask,webkitMaskBoxImage,webkitMaskBoxImageOutset," - + "webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice,webkitMaskBoxImageSource," - + "webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite,webkitMaskImage,webkitMaskOrigin," - + "webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY,webkitMaskRepeat,webkitMaskSize," - + "webkitMaxLogicalHeight,webkitMaxLogicalWidth,webkitMinLogicalHeight,webkitMinLogicalWidth," - + "webkitOpacity,webkitOrder,webkitPaddingAfter,webkitPaddingBefore,webkitPaddingEnd," - + "webkitPaddingStart,webkitPerspective,webkitPerspectiveOrigin,webkitPerspectiveOriginX," - + "webkitPerspectiveOriginY,webkitPrintColorAdjust,webkitRtlOrdering,webkitRubyPosition," - + "webkitShapeImageThreshold,webkitShapeMargin,webkitShapeOutside,webkitTapHighlightColor," - + "webkitTextCombine,webkitTextDecorationsInEffect,webkitTextEmphasis,webkitTextEmphasisColor," - + "webkitTextEmphasisPosition,webkitTextEmphasisStyle,webkitTextFillColor,webkitTextOrientation," - + "webkitTextSecurity,webkitTextSizeAdjust,webkitTextStroke,webkitTextStrokeColor," - + "webkitTextStrokeWidth,webkitTransform,webkitTransformOrigin,webkitTransformOriginX," - + "webkitTransformOriginY,webkitTransformOriginZ,webkitTransformStyle,webkitTransition," - + "webkitTransitionDelay,webkitTransitionDuration,webkitTransitionProperty," - + "webkitTransitionTimingFunction,webkitUserDrag,webkitUserModify,webkitUserSelect," - + "webkitWritingMode,whiteSpace,whiteSpaceCollapse,widows,width,willChange,wordBreak,wordSpacing," - + "wordWrap,writingMode,x,y,zIndex," + + "boxDecorationBreak,boxShadow,boxSizing,breakAfter,breakBefore,breakInside,bufferedRendering," + + "captionSide,caretColor,clear,clip,clipPath,clipRule,color,colorInterpolation," + + "colorInterpolationFilters,colorRendering,colorScheme,columnCount,columnFill,columnGap,columnRule," + + "columnRuleColor,columnRuleStyle,columnRuleWidth,columns,columnSpan,columnWidth,contain,container," + + "containerName,containerType,containIntrinsicBlockSize,containIntrinsicHeight," + + "containIntrinsicInlineSize,containIntrinsicSize,containIntrinsicWidth,content,contentVisibility," + + "counterIncrement,counterReset,counterSet,cssFloat,cssText,cursor,cx,cy,d,descentOverride," + + "direction,display,dominantBaseline,emptyCells,fallback,fieldSizing,fill,fillOpacity,fillRule," + + "filter,flex,flexBasis,flexDirection,flexFlow,flexGrow,flexShrink,flexWrap,float,floodColor," + + "floodOpacity,font,fontDisplay,fontFamily,fontFeatureSettings,fontKerning,fontOpticalSizing," + + "fontPalette,fontSize,fontSizeAdjust,fontStretch,fontStyle,fontSynthesis,fontSynthesisSmallCaps," + + "fontSynthesisStyle,fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps," + + "fontVariantEastAsian,fontVariantLigatures,fontVariantNumeric,fontVariantPosition," + + "fontVariationSettings,fontWeight,forcedColorAdjust,gap,getPropertyPriority(),getPropertyValue()," + + "grid,gridArea,gridAutoColumns,gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap," + + "gridColumnStart,gridGap,gridRow,gridRowEnd,gridRowGap,gridRowStart,gridTemplate," + + "gridTemplateAreas,gridTemplateColumns,gridTemplateRows,height,hyphenateCharacter," + + "hyphenateLimitChars,hyphens,imageOrientation,imageRendering,inherits,initialLetter,initialValue," + + "inlineSize,inset,insetArea,insetBlock,insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd," + + "insetInlineStart,interpolateSize,isolation,item(),justifyContent,justifyItems,justifySelf,left," + + "length,letterSpacing,lightingColor,lineBreak,lineGapOverride,lineHeight,listStyle,listStyleImage," + + "listStylePosition,listStyleType,margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom," + + "marginInline,marginInlineEnd,marginInlineStart,marginLeft,marginRight,marginTop,marker,markerEnd," + + "markerMid,markerStart,mask,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition," + + "maskRepeat,maskSize,maskType,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize," + + "maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,navigation,negative," + + "objectFit,objectPosition,objectViewBox,offset,offsetAnchor,offsetDistance,offsetPath," + + "offsetPosition,offsetRotate,opacity,order,orphans,outline,outlineColor,outlineOffset," + + "outlineStyle,outlineWidth,overflow,overflowAnchor,overflowClipMargin,overflowWrap,overflowX," + + "overflowY,overlay,overrideColors,overscrollBehavior,overscrollBehaviorBlock," + + "overscrollBehaviorInline,overscrollBehaviorX,overscrollBehaviorY,pad,padding,paddingBlock," + + "paddingBlockEnd,paddingBlockStart,paddingBottom,paddingInline,paddingInlineEnd," + + "paddingInlineStart,paddingLeft,paddingRight,paddingTop,page,pageBreakAfter,pageBreakBefore," + + "pageBreakInside,pageOrientation,paintOrder,parentRule,perspective,perspectiveOrigin,placeContent," + + "placeItems,placeSelf,pointerEvents,position,positionAnchor,positionArea,positionTry," + + "positionTryFallbacks,positionTryOrder,positionVisibility,prefix,quotes,r,range,removeProperty()," + + "resize,right,rotate,rowGap,rubyAlign,rubyPosition,rx,ry,scale,scrollbarColor,scrollbarGutter," + + "scrollbarWidth,scrollBehavior,scrollMargin,scrollMarginBlock,scrollMarginBlockEnd," + + "scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline,scrollMarginInlineEnd," + + "scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop,scrollPadding," + + "scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart,scrollPaddingBottom," + + "scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart,scrollPaddingLeft," + + "scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapStop,scrollSnapType,scrollTimeline," + + "scrollTimelineAxis,scrollTimelineName,setProperty(),shapeImageThreshold,shapeMargin,shapeOutside," + + "shapeRendering,size,sizeAdjust,speak,speakAs,src,stopColor,stopOpacity,stroke,strokeDasharray," + + "strokeDashoffset,strokeLinecap,strokeLinejoin,strokeMiterlimit,strokeOpacity,strokeWidth,suffix," + + "symbols,syntax,system,tableLayout,tabSize,textAlign,textAlignLast,textAnchor,textCombineUpright," + + "textDecoration,textDecorationColor,textDecorationLine,textDecorationSkipInk,textDecorationStyle," + + "textDecorationThickness,textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle," + + "textIndent,textOrientation,textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim," + + "textTransform,textUnderlineOffset,textUnderlinePosition,textWrap,textWrapMode,textWrapStyle," + + "timelineScope,top,touchAction,transform,transformBox,transformOrigin,transformStyle,transition," + + "transitionBehavior,transitionDelay,transitionDuration,transitionProperty," + + "transitionTimingFunction,translate,types,unicodeBidi,unicodeRange,userSelect,vectorEffect," + + "verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName," + + "viewTransitionClass,viewTransitionName,visibility,webkitAlignContent,webkitAlignItems," + + "webkitAlignSelf,webkitAnimation,webkitAnimationDelay,webkitAnimationDirection," + + "webkitAnimationDuration,webkitAnimationFillMode,webkitAnimationIterationCount," + + "webkitAnimationName,webkitAnimationPlayState,webkitAnimationTimingFunction,webkitAppearance," + + "webkitAppRegion,webkitBackfaceVisibility,webkitBackgroundClip,webkitBackgroundOrigin," + + "webkitBackgroundSize,webkitBorderAfter,webkitBorderAfterColor,webkitBorderAfterStyle," + + "webkitBorderAfterWidth,webkitBorderBefore,webkitBorderBeforeColor,webkitBorderBeforeStyle," + + "webkitBorderBeforeWidth,webkitBorderBottomLeftRadius,webkitBorderBottomRightRadius," + + "webkitBorderEnd,webkitBorderEndColor,webkitBorderEndStyle,webkitBorderEndWidth," + + "webkitBorderHorizontalSpacing,webkitBorderImage,webkitBorderRadius,webkitBorderStart," + + "webkitBorderStartColor,webkitBorderStartStyle,webkitBorderStartWidth,webkitBorderTopLeftRadius," + + "webkitBorderTopRightRadius,webkitBorderVerticalSpacing,webkitBoxAlign,webkitBoxDecorationBreak," + + "webkitBoxDirection,webkitBoxFlex,webkitBoxOrdinalGroup,webkitBoxOrient,webkitBoxPack," + + "webkitBoxReflect,webkitBoxShadow,webkitBoxSizing,webkitClipPath,webkitColumnBreakAfter," + + "webkitColumnBreakBefore,webkitColumnBreakInside,webkitColumnCount,webkitColumnGap," + + "webkitColumnRule,webkitColumnRuleColor,webkitColumnRuleStyle,webkitColumnRuleWidth,webkitColumns," + + "webkitColumnSpan,webkitColumnWidth,webkitFilter,webkitFlex,webkitFlexBasis,webkitFlexDirection," + + "webkitFlexFlow,webkitFlexGrow,webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings," + + "webkitFontSmoothing,webkitHyphenateCharacter,webkitJustifyContent,webkitLineBreak," + + "webkitLineClamp,webkitLocale,webkitLogicalHeight,webkitLogicalWidth,webkitMarginAfter," + + "webkitMarginBefore,webkitMarginEnd,webkitMarginStart,webkitMask,webkitMaskBoxImage," + + "webkitMaskBoxImageOutset,webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice," + + "webkitMaskBoxImageSource,webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite," + + "webkitMaskImage,webkitMaskOrigin,webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY," + + "webkitMaskRepeat,webkitMaskSize,webkitMaxLogicalHeight,webkitMaxLogicalWidth," + + "webkitMinLogicalHeight,webkitMinLogicalWidth,webkitOpacity,webkitOrder,webkitPaddingAfter," + + "webkitPaddingBefore,webkitPaddingEnd,webkitPaddingStart,webkitPerspective," + + "webkitPerspectiveOrigin,webkitPerspectiveOriginX,webkitPerspectiveOriginY,webkitPrintColorAdjust," + + "webkitRtlOrdering,webkitRubyPosition,webkitShapeImageThreshold,webkitShapeMargin," + + "webkitShapeOutside,webkitTapHighlightColor,webkitTextCombine,webkitTextDecorationsInEffect," + + "webkitTextEmphasis,webkitTextEmphasisColor,webkitTextEmphasisPosition,webkitTextEmphasisStyle," + + "webkitTextFillColor,webkitTextOrientation,webkitTextSecurity,webkitTextSizeAdjust," + + "webkitTextStroke,webkitTextStrokeColor,webkitTextStrokeWidth,webkitTransform," + + "webkitTransformOrigin,webkitTransformOriginX,webkitTransformOriginY,webkitTransformOriginZ," + + "webkitTransformStyle,webkitTransition,webkitTransitionDelay,webkitTransitionDuration," + + "webkitTransitionProperty,webkitTransitionTimingFunction,webkitUserDrag,webkitUserModify," + + "webkitUserSelect,webkitWritingMode,whiteSpace,whiteSpaceCollapse,widows,width,willChange," + + "wordBreak,wordSpacing,wordWrap,writingMode,x,y,zIndex," + "zoom", EDGE = "accentColor,additiveSymbols,alignContent,alignItems,alignmentBaseline,alignSelf,all,anchorName," + "animation,animationComposition,animationDelay,animationDirection,animationDuration," @@ -7756,99 +7748,99 @@ public void computedStyle() throws Exception { + "borderRight,borderRightColor,borderRightStyle,borderRightWidth,borderSpacing," + "borderStartEndRadius,borderStartStartRadius,borderStyle,borderTop,borderTopColor," + "borderTopLeftRadius,borderTopRightRadius,borderTopStyle,borderTopWidth,borderWidth,bottom," - + "boxShadow,boxSizing,breakAfter,breakBefore,breakInside,bufferedRendering,captionSide,caretColor," - + "clear,clip,clipPath,clipRule,color,colorInterpolation,colorInterpolationFilters,colorRendering," - + "colorScheme,columnCount,columnFill,columnGap,columnRule,columnRuleColor,columnRuleStyle," - + "columnRuleWidth,columns,columnSpan,columnWidth,contain,container,containerName,containerType," - + "containIntrinsicBlockSize,containIntrinsicHeight,containIntrinsicInlineSize,containIntrinsicSize," - + "containIntrinsicWidth,content,contentVisibility,counterIncrement,counterReset,counterSet," - + "cssFloat,cssText,cursor,cx,cy,d,descentOverride,direction,display,dominantBaseline,emptyCells," - + "fallback,fieldSizing,fill,fillOpacity,fillRule,filter,flex,flexBasis,flexDirection,flexFlow," - + "flexGrow,flexShrink,flexWrap,float,floodColor,floodOpacity,font,fontDisplay,fontFamily," - + "fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize,fontSizeAdjust," - + "fontStretch,fontStyle,fontSynthesis,fontSynthesisSmallCaps,fontSynthesisStyle," - + "fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps,fontVariantEastAsian," - + "fontVariantLigatures,fontVariantNumeric,fontVariantPosition,fontVariationSettings,fontWeight," - + "forcedColorAdjust,gap,getPropertyPriority(),getPropertyValue(),grid,gridArea,gridAutoColumns," - + "gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap,gridColumnStart,gridGap,gridRow," - + "gridRowEnd,gridRowGap,gridRowStart,gridTemplate,gridTemplateAreas,gridTemplateColumns," - + "gridTemplateRows,height,hyphenateCharacter,hyphenateLimitChars,hyphens,imageOrientation," - + "imageRendering,inherits,initialLetter,initialValue,inlineSize,inset,insetArea,insetBlock," - + "insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd,insetInlineStart,interpolateSize," - + "isolation,item(),justifyContent,justifyItems,justifySelf,left,length,letterSpacing,lightingColor," - + "lineBreak,lineGapOverride,lineHeight,listStyle,listStyleImage,listStylePosition,listStyleType," - + "margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom,marginInline,marginInlineEnd," - + "marginInlineStart,marginLeft,marginRight,marginTop,marker,markerEnd,markerMid,markerStart,mask," - + "maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition,maskRepeat,maskSize,maskType," - + "mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize,maxWidth,minBlockSize," - + "minHeight,minInlineSize,minWidth,mixBlendMode,navigation,negative,objectFit,objectPosition," - + "objectViewBox,offset,offsetAnchor,offsetDistance,offsetPath,offsetPosition,offsetRotate,opacity," - + "order,orphans,outline,outlineColor,outlineOffset,outlineStyle,outlineWidth,overflow," - + "overflowAnchor,overflowClipMargin,overflowWrap,overflowX,overflowY,overlay,overrideColors," - + "overscrollBehavior,overscrollBehaviorBlock,overscrollBehaviorInline,overscrollBehaviorX," - + "overscrollBehaviorY,pad,padding,paddingBlock,paddingBlockEnd,paddingBlockStart,paddingBottom," - + "paddingInline,paddingInlineEnd,paddingInlineStart,paddingLeft,paddingRight,paddingTop,page," - + "pageBreakAfter,pageBreakBefore,pageBreakInside,pageOrientation,paintOrder,parentRule,perspective," - + "perspectiveOrigin,placeContent,placeItems,placeSelf,pointerEvents,position,positionAnchor," - + "positionArea,positionTry,positionTryFallbacks,positionTryOrder,positionVisibility,prefix,quotes," - + "r,range,removeProperty(),resize,right,rotate,rowGap,rubyAlign,rubyPosition,rx,ry,scale," - + "scrollbarColor,scrollbarGutter,scrollbarWidth,scrollBehavior,scrollMargin,scrollMarginBlock," - + "scrollMarginBlockEnd,scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline," - + "scrollMarginInlineEnd,scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop," - + "scrollPadding,scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart," - + "scrollPaddingBottom,scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart," - + "scrollPaddingLeft,scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapStop," - + "scrollSnapType,scrollTimeline,scrollTimelineAxis,scrollTimelineName,setProperty()," - + "shapeImageThreshold,shapeMargin,shapeOutside,shapeRendering,size,sizeAdjust,speak,speakAs,src," - + "stopColor,stopOpacity,stroke,strokeDasharray,strokeDashoffset,strokeLinecap,strokeLinejoin," - + "strokeMiterlimit,strokeOpacity,strokeWidth,suffix,symbols,syntax,system,tableLayout,tabSize," - + "textAlign,textAlignLast,textAnchor,textCombineUpright,textDecoration,textDecorationColor," - + "textDecorationLine,textDecorationSkipInk,textDecorationStyle,textDecorationThickness," - + "textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle,textIndent,textOrientation," - + "textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim,textTransform," - + "textUnderlineOffset,textUnderlinePosition,textWrap,timelineScope,top,touchAction,transform," - + "transformBox,transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay," - + "transitionDuration,transitionProperty,transitionTimingFunction,translate,types,unicodeBidi," - + "unicodeRange,userSelect,vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis," - + "viewTimelineInset,viewTimelineName,viewTransitionClass,viewTransitionName,visibility," - + "webkitAlignContent,webkitAlignItems,webkitAlignSelf,webkitAnimation,webkitAnimationDelay," - + "webkitAnimationDirection,webkitAnimationDuration,webkitAnimationFillMode," - + "webkitAnimationIterationCount,webkitAnimationName,webkitAnimationPlayState," - + "webkitAnimationTimingFunction,webkitAppearance,webkitAppRegion,webkitBackfaceVisibility," - + "webkitBackgroundClip,webkitBackgroundOrigin,webkitBackgroundSize,webkitBorderAfter," - + "webkitBorderAfterColor,webkitBorderAfterStyle,webkitBorderAfterWidth,webkitBorderBefore," - + "webkitBorderBeforeColor,webkitBorderBeforeStyle,webkitBorderBeforeWidth," - + "webkitBorderBottomLeftRadius,webkitBorderBottomRightRadius,webkitBorderEnd,webkitBorderEndColor," - + "webkitBorderEndStyle,webkitBorderEndWidth,webkitBorderHorizontalSpacing,webkitBorderImage," - + "webkitBorderRadius,webkitBorderStart,webkitBorderStartColor,webkitBorderStartStyle," - + "webkitBorderStartWidth,webkitBorderTopLeftRadius,webkitBorderTopRightRadius," - + "webkitBorderVerticalSpacing,webkitBoxAlign,webkitBoxDecorationBreak,webkitBoxDirection," - + "webkitBoxFlex,webkitBoxOrdinalGroup,webkitBoxOrient,webkitBoxPack,webkitBoxReflect," - + "webkitBoxShadow,webkitBoxSizing,webkitClipPath,webkitColumnBreakAfter,webkitColumnBreakBefore," - + "webkitColumnBreakInside,webkitColumnCount,webkitColumnGap,webkitColumnRule,webkitColumnRuleColor," - + "webkitColumnRuleStyle,webkitColumnRuleWidth,webkitColumns,webkitColumnSpan,webkitColumnWidth," - + "webkitFilter,webkitFlex,webkitFlexBasis,webkitFlexDirection,webkitFlexFlow,webkitFlexGrow," - + "webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings,webkitFontSmoothing," - + "webkitHyphenateCharacter,webkitJustifyContent,webkitLineBreak,webkitLineClamp,webkitLocale," - + "webkitLogicalHeight,webkitLogicalWidth,webkitMarginAfter,webkitMarginBefore,webkitMarginEnd," - + "webkitMarginStart,webkitMask,webkitMaskBoxImage,webkitMaskBoxImageOutset," - + "webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice,webkitMaskBoxImageSource," - + "webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite,webkitMaskImage,webkitMaskOrigin," - + "webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY,webkitMaskRepeat,webkitMaskSize," - + "webkitMaxLogicalHeight,webkitMaxLogicalWidth,webkitMinLogicalHeight,webkitMinLogicalWidth," - + "webkitOpacity,webkitOrder,webkitPaddingAfter,webkitPaddingBefore,webkitPaddingEnd," - + "webkitPaddingStart,webkitPerspective,webkitPerspectiveOrigin,webkitPerspectiveOriginX," - + "webkitPerspectiveOriginY,webkitPrintColorAdjust,webkitRtlOrdering,webkitRubyPosition," - + "webkitShapeImageThreshold,webkitShapeMargin,webkitShapeOutside,webkitTapHighlightColor," - + "webkitTextCombine,webkitTextDecorationsInEffect,webkitTextEmphasis,webkitTextEmphasisColor," - + "webkitTextEmphasisPosition,webkitTextEmphasisStyle,webkitTextFillColor,webkitTextOrientation," - + "webkitTextSecurity,webkitTextSizeAdjust,webkitTextStroke,webkitTextStrokeColor," - + "webkitTextStrokeWidth,webkitTransform,webkitTransformOrigin,webkitTransformOriginX," - + "webkitTransformOriginY,webkitTransformOriginZ,webkitTransformStyle,webkitTransition," - + "webkitTransitionDelay,webkitTransitionDuration,webkitTransitionProperty," - + "webkitTransitionTimingFunction,webkitUserDrag,webkitUserModify,webkitUserSelect," - + "webkitWritingMode,whiteSpace,whiteSpaceCollapse,widows,width,willChange,wordBreak,wordSpacing," - + "wordWrap,writingMode,x,y,zIndex," + + "boxDecorationBreak,boxShadow,boxSizing,breakAfter,breakBefore,breakInside,bufferedRendering," + + "captionSide,caretColor,clear,clip,clipPath,clipRule,color,colorInterpolation," + + "colorInterpolationFilters,colorRendering,colorScheme,columnCount,columnFill,columnGap,columnRule," + + "columnRuleColor,columnRuleStyle,columnRuleWidth,columns,columnSpan,columnWidth,contain,container," + + "containerName,containerType,containIntrinsicBlockSize,containIntrinsicHeight," + + "containIntrinsicInlineSize,containIntrinsicSize,containIntrinsicWidth,content,contentVisibility," + + "counterIncrement,counterReset,counterSet,cssFloat,cssText,cursor,cx,cy,d,descentOverride," + + "direction,display,dominantBaseline,emptyCells,fallback,fieldSizing,fill,fillOpacity,fillRule," + + "filter,flex,flexBasis,flexDirection,flexFlow,flexGrow,flexShrink,flexWrap,float,floodColor," + + "floodOpacity,font,fontDisplay,fontFamily,fontFeatureSettings,fontKerning,fontOpticalSizing," + + "fontPalette,fontSize,fontSizeAdjust,fontStretch,fontStyle,fontSynthesis,fontSynthesisSmallCaps," + + "fontSynthesisStyle,fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps," + + "fontVariantEastAsian,fontVariantLigatures,fontVariantNumeric,fontVariantPosition," + + "fontVariationSettings,fontWeight,forcedColorAdjust,gap,getPropertyPriority(),getPropertyValue()," + + "grid,gridArea,gridAutoColumns,gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap," + + "gridColumnStart,gridGap,gridRow,gridRowEnd,gridRowGap,gridRowStart,gridTemplate," + + "gridTemplateAreas,gridTemplateColumns,gridTemplateRows,height,hyphenateCharacter," + + "hyphenateLimitChars,hyphens,imageOrientation,imageRendering,inherits,initialLetter,initialValue," + + "inlineSize,inset,insetArea,insetBlock,insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd," + + "insetInlineStart,interpolateSize,isolation,item(),justifyContent,justifyItems,justifySelf,left," + + "length,letterSpacing,lightingColor,lineBreak,lineGapOverride,lineHeight,listStyle,listStyleImage," + + "listStylePosition,listStyleType,margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom," + + "marginInline,marginInlineEnd,marginInlineStart,marginLeft,marginRight,marginTop,marker,markerEnd," + + "markerMid,markerStart,mask,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition," + + "maskRepeat,maskSize,maskType,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize," + + "maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,navigation,negative," + + "objectFit,objectPosition,objectViewBox,offset,offsetAnchor,offsetDistance,offsetPath," + + "offsetPosition,offsetRotate,opacity,order,orphans,outline,outlineColor,outlineOffset," + + "outlineStyle,outlineWidth,overflow,overflowAnchor,overflowClipMargin,overflowWrap,overflowX," + + "overflowY,overlay,overrideColors,overscrollBehavior,overscrollBehaviorBlock," + + "overscrollBehaviorInline,overscrollBehaviorX,overscrollBehaviorY,pad,padding,paddingBlock," + + "paddingBlockEnd,paddingBlockStart,paddingBottom,paddingInline,paddingInlineEnd," + + "paddingInlineStart,paddingLeft,paddingRight,paddingTop,page,pageBreakAfter,pageBreakBefore," + + "pageBreakInside,pageOrientation,paintOrder,parentRule,perspective,perspectiveOrigin,placeContent," + + "placeItems,placeSelf,pointerEvents,position,positionAnchor,positionArea,positionTry," + + "positionTryFallbacks,positionTryOrder,positionVisibility,prefix,quotes,r,range,removeProperty()," + + "resize,right,rotate,rowGap,rubyAlign,rubyPosition,rx,ry,scale,scrollbarColor,scrollbarGutter," + + "scrollbarWidth,scrollBehavior,scrollMargin,scrollMarginBlock,scrollMarginBlockEnd," + + "scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline,scrollMarginInlineEnd," + + "scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop,scrollPadding," + + "scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart,scrollPaddingBottom," + + "scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart,scrollPaddingLeft," + + "scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapStop,scrollSnapType,scrollTimeline," + + "scrollTimelineAxis,scrollTimelineName,setProperty(),shapeImageThreshold,shapeMargin,shapeOutside," + + "shapeRendering,size,sizeAdjust,speak,speakAs,src,stopColor,stopOpacity,stroke,strokeDasharray," + + "strokeDashoffset,strokeLinecap,strokeLinejoin,strokeMiterlimit,strokeOpacity,strokeWidth,suffix," + + "symbols,syntax,system,tableLayout,tabSize,textAlign,textAlignLast,textAnchor,textCombineUpright," + + "textDecoration,textDecorationColor,textDecorationLine,textDecorationSkipInk,textDecorationStyle," + + "textDecorationThickness,textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle," + + "textIndent,textOrientation,textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim," + + "textTransform,textUnderlineOffset,textUnderlinePosition,textWrap,textWrapMode,textWrapStyle," + + "timelineScope,top,touchAction,transform,transformBox,transformOrigin,transformStyle,transition," + + "transitionBehavior,transitionDelay,transitionDuration,transitionProperty," + + "transitionTimingFunction,translate,types,unicodeBidi,unicodeRange,userSelect,vectorEffect," + + "verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName," + + "viewTransitionClass,viewTransitionName,visibility,webkitAlignContent,webkitAlignItems," + + "webkitAlignSelf,webkitAnimation,webkitAnimationDelay,webkitAnimationDirection," + + "webkitAnimationDuration,webkitAnimationFillMode,webkitAnimationIterationCount," + + "webkitAnimationName,webkitAnimationPlayState,webkitAnimationTimingFunction,webkitAppearance," + + "webkitAppRegion,webkitBackfaceVisibility,webkitBackgroundClip,webkitBackgroundOrigin," + + "webkitBackgroundSize,webkitBorderAfter,webkitBorderAfterColor,webkitBorderAfterStyle," + + "webkitBorderAfterWidth,webkitBorderBefore,webkitBorderBeforeColor,webkitBorderBeforeStyle," + + "webkitBorderBeforeWidth,webkitBorderBottomLeftRadius,webkitBorderBottomRightRadius," + + "webkitBorderEnd,webkitBorderEndColor,webkitBorderEndStyle,webkitBorderEndWidth," + + "webkitBorderHorizontalSpacing,webkitBorderImage,webkitBorderRadius,webkitBorderStart," + + "webkitBorderStartColor,webkitBorderStartStyle,webkitBorderStartWidth,webkitBorderTopLeftRadius," + + "webkitBorderTopRightRadius,webkitBorderVerticalSpacing,webkitBoxAlign,webkitBoxDecorationBreak," + + "webkitBoxDirection,webkitBoxFlex,webkitBoxOrdinalGroup,webkitBoxOrient,webkitBoxPack," + + "webkitBoxReflect,webkitBoxShadow,webkitBoxSizing,webkitClipPath,webkitColumnBreakAfter," + + "webkitColumnBreakBefore,webkitColumnBreakInside,webkitColumnCount,webkitColumnGap," + + "webkitColumnRule,webkitColumnRuleColor,webkitColumnRuleStyle,webkitColumnRuleWidth,webkitColumns," + + "webkitColumnSpan,webkitColumnWidth,webkitFilter,webkitFlex,webkitFlexBasis,webkitFlexDirection," + + "webkitFlexFlow,webkitFlexGrow,webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings," + + "webkitFontSmoothing,webkitHyphenateCharacter,webkitJustifyContent,webkitLineBreak," + + "webkitLineClamp,webkitLocale,webkitLogicalHeight,webkitLogicalWidth,webkitMarginAfter," + + "webkitMarginBefore,webkitMarginEnd,webkitMarginStart,webkitMask,webkitMaskBoxImage," + + "webkitMaskBoxImageOutset,webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice," + + "webkitMaskBoxImageSource,webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite," + + "webkitMaskImage,webkitMaskOrigin,webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY," + + "webkitMaskRepeat,webkitMaskSize,webkitMaxLogicalHeight,webkitMaxLogicalWidth," + + "webkitMinLogicalHeight,webkitMinLogicalWidth,webkitOpacity,webkitOrder,webkitPaddingAfter," + + "webkitPaddingBefore,webkitPaddingEnd,webkitPaddingStart,webkitPerspective," + + "webkitPerspectiveOrigin,webkitPerspectiveOriginX,webkitPerspectiveOriginY,webkitPrintColorAdjust," + + "webkitRtlOrdering,webkitRubyPosition,webkitShapeImageThreshold,webkitShapeMargin," + + "webkitShapeOutside,webkitTapHighlightColor,webkitTextCombine,webkitTextDecorationsInEffect," + + "webkitTextEmphasis,webkitTextEmphasisColor,webkitTextEmphasisPosition,webkitTextEmphasisStyle," + + "webkitTextFillColor,webkitTextOrientation,webkitTextSecurity,webkitTextSizeAdjust," + + "webkitTextStroke,webkitTextStrokeColor,webkitTextStrokeWidth,webkitTransform," + + "webkitTransformOrigin,webkitTransformOriginX,webkitTransformOriginY,webkitTransformOriginZ," + + "webkitTransformStyle,webkitTransition,webkitTransitionDelay,webkitTransitionDuration," + + "webkitTransitionProperty,webkitTransitionTimingFunction,webkitUserDrag,webkitUserModify," + + "webkitUserSelect,webkitWritingMode,whiteSpace,whiteSpaceCollapse,widows,width,willChange," + + "wordBreak,wordSpacing,wordWrap,writingMode,x,y,zIndex," + "zoom", FF = "-moz-animation,-moz-animation-delay,-moz-animation-direction,-moz-animation-duration," + "-moz-animation-fill-mode,-moz-animation-iteration-count,-moz-animation-name," diff --git a/src/test/java/org/htmlunit/general/HostClassNameTest.java b/src/test/java/org/htmlunit/general/HostClassNameTest.java index 32eb1bf829f..ea3a54fef47 100644 --- a/src/test/java/org/htmlunit/general/HostClassNameTest.java +++ b/src/test/java/org/htmlunit/general/HostClassNameTest.java @@ -5460,7 +5460,9 @@ public void msStyleCSSProperties() throws Exception { * @throws Exception if an error occurs */ @Test - @Alerts("function MutationEvent() { [native code] }") + @Alerts(DEFAULT = "exception", + FF = "function MutationEvent() { [native code] }", + FF_ESR = "function MutationEvent() { [native code] }") public void mutationEvent() throws Exception { test("MutationEvent"); } diff --git a/src/test/java/org/htmlunit/general/HostTypeOfTest.java b/src/test/java/org/htmlunit/general/HostTypeOfTest.java index a3396a1d7cd..6a810bc4ddd 100644 --- a/src/test/java/org/htmlunit/general/HostTypeOfTest.java +++ b/src/test/java/org/htmlunit/general/HostTypeOfTest.java @@ -5431,7 +5431,9 @@ public void msStyleCSSProperties() throws Exception { * @throws Exception if an error occurs */ @Test - @Alerts("function") + @Alerts(DEFAULT = "undefined", + FF = "function", + FF_ESR = "function") public void mutationEvent() throws Exception { test("MutationEvent"); } diff --git a/src/test/java/org/htmlunit/javascript/host/event/MutationEventTest.java b/src/test/java/org/htmlunit/javascript/host/event/MutationEventTest.java index 28e46c646c7..6ade6ae3260 100644 --- a/src/test/java/org/htmlunit/javascript/host/event/MutationEventTest.java +++ b/src/test/java/org/htmlunit/javascript/host/event/MutationEventTest.java @@ -248,7 +248,9 @@ public void create_ctorAllDetailsWrongData() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts("true") + @Alerts(DEFAULT = "false", + FF = "true", + FF_ESR = "true") public void inWindow() throws Exception { final String html = "\n" @@ -271,7 +273,9 @@ public void inWindow() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts({"DOM2: [object MutationEvent]", "DOM3: [object MutationEvent]"}) + @Alerts(DEFAULT = {"DOM2: exception", "DOM3: exception"}, + FF = {"DOM2: [object MutationEvent]", "DOM3: [object MutationEvent]"}, + FF_ESR = {"DOM2: [object MutationEvent]", "DOM3: [object MutationEvent]"}) public void createEvent() throws Exception { final String html = "