diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 164cafd1a44..68b1961668e 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -8,6 +8,9 @@ + + Details name property support added (Chrome/Edge). + Because the naming of the method and parametes is misleading, the method WebClientOptions.setSSLClientCertificate(InputStream, String, String) is deprecated. Please use diff --git a/src/main/java/org/htmlunit/javascript/host/html/HTMLDetailsElement.java b/src/main/java/org/htmlunit/javascript/host/html/HTMLDetailsElement.java index 888fcadd8b6..44c2f4d9911 100644 --- a/src/main/java/org/htmlunit/javascript/host/html/HTMLDetailsElement.java +++ b/src/main/java/org/htmlunit/javascript/host/html/HTMLDetailsElement.java @@ -61,4 +61,24 @@ public void setOpen(final Object newValue) { ((HtmlDetails) getDomNodeOrDie()).setOpen(bool); } + + /** + * Returns the {@code name} property. + * @return the {@code name} property + */ + @JsxGetter({CHROME, EDGE}) + @Override + public String getName() { + return super.getName(); + } + + /** + * Sets the name attribute. + * @param newValue the new value to set + */ + @JsxSetter + @Override + public void setName(final String newValue) { + super.setName(newValue); + } } diff --git a/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java b/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java index 1f559ac4c24..3bccf285608 100644 --- a/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java +++ b/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java @@ -5141,8 +5141,8 @@ public void del() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts(CHROME = "constructor(),open[GSCE]", - EDGE = "constructor(),open[GSCE]", + @Alerts(CHROME = "constructor(),name[GSCE],open[GSCE]", + EDGE = "constructor(),name[GSCE],open[GSCE]", FF = "constructor(),open[GSCE]", FF_ESR = "constructor(),open[GSCE]", IE = "constructor,namedRecordset(),recordset") diff --git a/src/test/java/org/htmlunit/general/ElementPropertiesTest.java b/src/test/java/org/htmlunit/general/ElementPropertiesTest.java index fad7253b78f..fb78a3e1a8d 100644 --- a/src/test/java/org/htmlunit/general/ElementPropertiesTest.java +++ b/src/test/java/org/htmlunit/general/ElementPropertiesTest.java @@ -1175,9 +1175,9 @@ public void event() throws Exception { + "queueMicrotask(),releaseEvents(),removeEventListener(),reportError(),requestAnimationFrame()," + "requestIdleCallback(),resizeBy(),resizeTo(),screen,screenLeft,screenTop,screenX,screenY,scroll()," + "scrollbars,scrollBy(),scrollByLines(),scrollByPages(),scrollMaxX,scrollMaxY,scrollTo(),scrollX," - + "scrollY,self,sessionStorage,setInterval(),setResizable(),setTimeout(),sizeToContent()," - + "sortFunction(),speechSynthesis,status,statusbar,stop(),structuredClone(),test(),toolbar,top," - + "updateCommands(),visualViewport," + + "scrollY,self,sessionStorage,setInterval(),setResizable(),setTimeout(),sortFunction()," + + "speechSynthesis,status,statusbar,stop(),structuredClone(),test(),toolbar,top,updateCommands()," + + "visualViewport," + "window", FF_ESR = "addEventListener(),alert(),atob(),blur(),btoa(),caches,cancelAnimationFrame()," + "cancelIdleCallback(),captureEvents(),clearInterval(),clearTimeout(),clientInformation,close()," @@ -1878,6 +1878,8 @@ public void del() throws Exception { */ @Test @Alerts(DEFAULT = "open", + CHROME = "name,open", + EDGE = "name,open", IE = "-") public void details() throws Exception { test("details"); @@ -6779,117 +6781,118 @@ 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,37,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," + + "363,364,365,37,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,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," - + "backgroundRepeatX,backgroundRepeatY,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,fill,fillOpacity,fillRule,filter,flex," - + "flexBasis,flexDirection,flexFlow,flexGrow,flexShrink,flexWrap,float,floodColor,floodOpacity,font," - + "fontDisplay,fontFamily,fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize," - + "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,insetBlock,insetBlockEnd," - + "insetBlockStart,insetInline,insetInlineEnd,insetInlineStart,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,maskType,mathDepth," - + "mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize,maxWidth,minBlockSize,minHeight," - + "minInlineSize,minWidth,mixBlendMode,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,prefix,quotes,r,range," - + "removeProperty(),resize,right,rotate,rowGap,rubyPosition,rx,ry,scale,scrollbarGutter," - + "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,textTransform," - + "textUnderlineOffset,textUnderlinePosition,textWrap,timelineScope,top,touchAction,transform," - + "transformBox,transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay," - + "transitionDuration,transitionProperty,transitionTimingFunction,translate,unicodeBidi," - + "unicodeRange,userSelect,vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis," - + "viewTimelineInset,viewTimelineName,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,webkitMaskRepeatX,webkitMaskRepeatY,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," + + "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,fill,fillOpacity,fillRule,filter,flex,flexBasis,flexDirection,flexFlow,flexGrow," + + "flexShrink,flexWrap,float,floodColor,floodOpacity,font,fontDisplay,fontFamily," + + "fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize,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,insetBlock,insetBlockEnd,insetBlockStart,insetInline," + + "insetInlineEnd,insetInlineStart,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,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,prefix,quotes,r,range,removeProperty(),resize,right,rotate,rowGap," + + "rubyPosition,rx,ry,scale,scrollbarGutter,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,textTransform,textUnderlineOffset," + + "textUnderlinePosition,textWrap,timelineScope,top,touchAction,transform,transformBox," + + "transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay,transitionDuration," + + "transitionProperty,transitionTimingFunction,translate,unicodeBidi,unicodeRange,userSelect," + + "vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName," + + "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," @@ -6903,117 +6906,118 @@ 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,37,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," + + "363,364,365,37,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,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," - + "backgroundRepeatX,backgroundRepeatY,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,fill,fillOpacity,fillRule,filter,flex," - + "flexBasis,flexDirection,flexFlow,flexGrow,flexShrink,flexWrap,float,floodColor,floodOpacity,font," - + "fontDisplay,fontFamily,fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize," - + "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,insetBlock,insetBlockEnd," - + "insetBlockStart,insetInline,insetInlineEnd,insetInlineStart,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,maskType,mathDepth," - + "mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize,maxWidth,minBlockSize,minHeight," - + "minInlineSize,minWidth,mixBlendMode,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,prefix,quotes,r,range," - + "removeProperty(),resize,right,rotate,rowGap,rubyPosition,rx,ry,scale,scrollbarGutter," - + "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,textTransform," - + "textUnderlineOffset,textUnderlinePosition,textWrap,timelineScope,top,touchAction,transform," - + "transformBox,transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay," - + "transitionDuration,transitionProperty,transitionTimingFunction,translate,unicodeBidi," - + "unicodeRange,userSelect,vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis," - + "viewTimelineInset,viewTimelineName,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,webkitMaskRepeatX,webkitMaskRepeatY,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," + + "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,fill,fillOpacity,fillRule,filter,flex,flexBasis,flexDirection,flexFlow,flexGrow," + + "flexShrink,flexWrap,float,floodColor,floodOpacity,font,fontDisplay,fontFamily," + + "fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize,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,insetBlock,insetBlockEnd,insetBlockStart,insetInline," + + "insetInlineEnd,insetInlineStart,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,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,prefix,quotes,r,range,removeProperty(),resize,right,rotate,rowGap," + + "rubyPosition,rx,ry,scale,scrollbarGutter,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,textTransform,textUnderlineOffset," + + "textUnderlinePosition,textWrap,timelineScope,top,touchAction,transform,transformBox," + + "transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay,transitionDuration," + + "transitionProperty,transitionTimingFunction,translate,unicodeBidi,unicodeRange,userSelect," + + "vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName," + + "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," @@ -8290,18 +8294,18 @@ public void computedStyle() throws Exception { + "animationRangeStart,animationTimeline,animationTimingFunction,appearance,appRegion," + "ascentOverride,aspectRatio,backdropFilter,backfaceVisibility,background,backgroundAttachment," + "backgroundBlendMode,backgroundClip,backgroundColor,backgroundImage,backgroundOrigin," - + "backgroundPosition,backgroundPositionX,backgroundPositionY,backgroundRepeat,backgroundRepeatX," - + "backgroundRepeatY,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," + + "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," @@ -8326,24 +8330,25 @@ public void computedStyle() throws Exception { + "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,maskType,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight," - + "maxInlineSize,maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,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,prefix,quotes,r,range,removeProperty(),resize,right," - + "rotate,rowGap,rubyPosition,rx,ry,scale,scrollbarGutter,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()," + + "markerMid,markerStart,mask,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition," + + "maskRepeat,maskSize,maskType,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize," + + "maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,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,prefix,quotes,r,range,removeProperty(),resize,right,rotate,rowGap," + + "rubyPosition,rx,ry,scale,scrollbarGutter,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," @@ -8378,21 +8383,21 @@ public void computedStyle() throws Exception { + "webkitMarginStart,webkitMask,webkitMaskBoxImage,webkitMaskBoxImageOutset," + "webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice,webkitMaskBoxImageSource," + "webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite,webkitMaskImage,webkitMaskOrigin," - + "webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY,webkitMaskRepeat,webkitMaskRepeatX," - + "webkitMaskRepeatY,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," + + "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,animation," + "animationComposition,animationDelay,animationDirection,animationDuration,animationFillMode," @@ -8400,18 +8405,18 @@ public void computedStyle() throws Exception { + "animationRangeStart,animationTimeline,animationTimingFunction,appearance,appRegion," + "ascentOverride,aspectRatio,backdropFilter,backfaceVisibility,background,backgroundAttachment," + "backgroundBlendMode,backgroundClip,backgroundColor,backgroundImage,backgroundOrigin," - + "backgroundPosition,backgroundPositionX,backgroundPositionY,backgroundRepeat,backgroundRepeatX," - + "backgroundRepeatY,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," + + "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," @@ -8436,24 +8441,25 @@ public void computedStyle() throws Exception { + "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,maskType,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight," - + "maxInlineSize,maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,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,prefix,quotes,r,range,removeProperty(),resize,right," - + "rotate,rowGap,rubyPosition,rx,ry,scale,scrollbarGutter,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()," + + "markerMid,markerStart,mask,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition," + + "maskRepeat,maskSize,maskType,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize," + + "maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,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,prefix,quotes,r,range,removeProperty(),resize,right,rotate,rowGap," + + "rubyPosition,rx,ry,scale,scrollbarGutter,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," @@ -8488,21 +8494,21 @@ public void computedStyle() throws Exception { + "webkitMarginStart,webkitMask,webkitMaskBoxImage,webkitMaskBoxImageOutset," + "webkitMaskBoxImageRepeat,webkitMaskBoxImageSlice,webkitMaskBoxImageSource," + "webkitMaskBoxImageWidth,webkitMaskClip,webkitMaskComposite,webkitMaskImage,webkitMaskOrigin," - + "webkitMaskPosition,webkitMaskPositionX,webkitMaskPositionY,webkitMaskRepeat,webkitMaskRepeatX," - + "webkitMaskRepeatY,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," + + "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/javascript/host/html/HTMLDetailsElementTest.java b/src/test/java/org/htmlunit/javascript/host/html/HTMLDetailsElementTest.java index f4826a97f9a..ffb2b4acbbd 100644 --- a/src/test/java/org/htmlunit/javascript/host/html/HTMLDetailsElementTest.java +++ b/src/test/java/org/htmlunit/javascript/host/html/HTMLDetailsElementTest.java @@ -131,4 +131,52 @@ public void openString() throws Exception { loadPageVerifyTitle2(html); } + + /** + * @throws Exception if an error occurs + */ + @Test + @Alerts(DEFAULT = {"undefined", "null", "", "null", "abc", "null", "abc", "blah", "abc", "null"}, + CHROME = {"", "null", "", "", "abc", "abc", "blah", "blah", "", "null"}, + EDGE = {"", "null", "", "", "abc", "abc", "blah", "blah", "", "null"}) + public void name() throws Exception { + final String html = + "\n" + + " \n" + + " \n" + + " \n" + + " \n" + + "
\n" + + " Automated Status: Operational\n" + + "

Velocity: 12m/s

\n" + + "

Direction: North

\n" + + "
\n" + + " \n" + + ""; + + loadPageVerifyTitle2(html); + } }