diff --git a/src/main/java/org/htmlunit/BrowserVersion.java b/src/main/java/org/htmlunit/BrowserVersion.java index 67cae578a96..586417e5332 100644 --- a/src/main/java/org/htmlunit/BrowserVersion.java +++ b/src/main/java/org/htmlunit/BrowserVersion.java @@ -104,7 +104,7 @@ public final class BrowserVersion implements Serializable { public static final BrowserVersion INTERNET_EXPLORER = new BrowserVersion(11, "IE"); /** Latest Edge. */ - public static final BrowserVersion EDGE = new BrowserVersion(116, "Edge"); + public static final BrowserVersion EDGE = new BrowserVersion(118, "Edge"); /** Latest Chrome. */ public static final BrowserVersion CHROME = new BrowserVersion(118, "Chrome"); @@ -266,10 +266,10 @@ public final class BrowserVersion implements Serializable { // EDGE (Win10 64bit) EDGE.applicationVersion_ = "5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/" + EDGE.getBrowserVersionNumeric() + ".0.0.0 Safari/537.36 Edg/" - + EDGE.getBrowserVersionNumeric() + ".0.1938.62"; + + EDGE.getBrowserVersionNumeric() + ".0.2088.46"; EDGE.userAgent_ = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/" + EDGE.getBrowserVersionNumeric() + ".0.0.0 Safari/537.36 Edg/" - + EDGE.getBrowserVersionNumeric() + ".0.1938.62"; + + EDGE.getBrowserVersionNumeric() + ".0.2088.46"; EDGE.applicationCodeName_ = "Mozilla"; EDGE.vendor_ = "Google Inc."; @@ -300,8 +300,8 @@ public final class BrowserVersion implements Serializable { EDGE.cssAcceptHeader_ = "text/css,*/*;q=0.1"; EDGE.scriptAcceptHeader_ = "*/*"; EDGE.secClientHintUserAgentHeader_ = "\"Chromium\";v=\"" - + EDGE.getBrowserVersionNumeric() + "\", \"Not)A;Brand\";v=\"24\", \"Microsoft Edge\";v=\"" - + EDGE.getBrowserVersionNumeric() + "\""; + + 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/test/java/org/htmlunit/ExternalTest.java b/src/test/java/org/htmlunit/ExternalTest.java index 5f0422c6250..a86e1214b66 100644 --- a/src/test/java/org/htmlunit/ExternalTest.java +++ b/src/test/java/org/htmlunit/ExternalTest.java @@ -58,7 +58,7 @@ public class ExternalTest { static String CHROME_DRIVER_URL_ = "https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json"; - static String EDGE_DRIVER_ = "116.0.1938.62"; + static String EDGE_DRIVER_ = "118.0.2088.46"; static String EDGE_DRIVER_URL_ = "https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/"; /** Gecko driver. */ diff --git a/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java b/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java index f8b025cc532..6e4dba20170 100644 --- a/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java +++ b/src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java @@ -7026,8 +7026,8 @@ public void html() throws Exception { EDGE = "align[GSCE],allow[GSCE],allowFullscreen[GSCE],allowPaymentRequest[GSCE],constructor()," + "contentDocument[GCE],contentWindow[GCE],credentialless[GSCE],csp[GSCE],featurePolicy[GCE]," + "frameBorder[GSCE],getSVGDocument(),height[GSCE],loading[GSCE],longDesc[GSCE],marginHeight[GSCE]," - + "marginWidth[GSCE],name[GSCE],referrerPolicy[GSCE],sandbox[GSCE],scrolling[GSCE],src[GSCE]," - + "srcdoc[GSCE]," + + "marginWidth[GSCE],name[GSCE],privateToken[GSCE],referrerPolicy[GSCE],sandbox[GSCE]," + + "scrolling[GSCE],src[GSCE],srcdoc[GSCE]," + "width[GSCE]", FF = "align[GSCE],allow[GSCE],allowFullscreen[GSCE],constructor(),contentDocument[GCE]," + "contentWindow[GCE],frameBorder[GSCE],getSVGDocument(),height[GSCE],longDesc[GSCE]," @@ -15812,13 +15812,13 @@ public void slot() throws Exception { + "featurePolicy[GCE],fgColor[GSCE],firstElementChild[GCE],fonts[GCE],forms[GCE]," + "fragmentDirective[GCE],fullscreen[GSCE],fullscreenElement[GSCE],fullscreenEnabled[GSCE]," + "getAnimations(),getElementById(),getElementsByClassName(),getElementsByName()," - + "getElementsByTagName(),getElementsByTagNameNS(),getSelection(),hasFocus(),hasStorageAccess()," - + "head[GCE],hidden[GCE],images[GCE],implementation[GCE],importNode(),inputEncoding[GCE]," - + "lastElementChild[GCE],lastModified[GCE],linkColor[GSCE],links[GCE],onabort[GSCE]," - + "onanimationend[GSCE],onanimationiteration[GSCE],onanimationstart[GSCE],onauxclick[GSCE]," - + "onbeforecopy[GSCE],onbeforecut[GSCE],onbeforeinput[GSCE],onbeforematch[GSCE],onbeforepaste[GSCE]," - + "onbeforetoggle[GSCE],onbeforexrselect[GSCE],onblur[GSCE],oncancel[GSCE],oncanplay[GSCE]," - + "oncanplaythrough[GSCE],onchange[GSCE],onclick[GSCE],onclose[GSCE]," + + "getElementsByTagName(),getElementsByTagNameNS(),getSelection(),hasFocus(),hasPrivateToken()," + + "hasRedemptionRecord(),hasStorageAccess(),head[GCE],hidden[GCE],images[GCE],implementation[GCE]," + + "importNode(),inputEncoding[GCE],lastElementChild[GCE],lastModified[GCE],linkColor[GSCE]," + + "links[GCE],onabort[GSCE],onanimationend[GSCE],onanimationiteration[GSCE],onanimationstart[GSCE]," + + "onauxclick[GSCE],onbeforecopy[GSCE],onbeforecut[GSCE],onbeforeinput[GSCE],onbeforematch[GSCE]," + + "onbeforepaste[GSCE],onbeforetoggle[GSCE],onbeforexrselect[GSCE],onblur[GSCE],oncancel[GSCE]," + + "oncanplay[GSCE],oncanplaythrough[GSCE],onchange[GSCE],onclick[GSCE],onclose[GSCE]," + "oncontentvisibilityautostatechange[GSCE],oncontextlost[GSCE],oncontextmenu[GSCE]," + "oncontextrestored[GSCE],oncopy[GSCE],oncuechange[GSCE],oncut[GSCE],ondblclick[GSCE],ondrag[GSCE]," + "ondragend[GSCE],ondragenter[GSCE],ondragleave[GSCE],ondragover[GSCE],ondragstart[GSCE]," diff --git a/src/test/java/org/htmlunit/general/ElementPropertiesTest.java b/src/test/java/org/htmlunit/general/ElementPropertiesTest.java index d18e5107bd7..42663ad7101 100644 --- a/src/test/java/org/htmlunit/general/ElementPropertiesTest.java +++ b/src/test/java/org/htmlunit/general/ElementPropertiesTest.java @@ -1089,39 +1089,40 @@ public void event() throws Exception { + "window", EDGE = "addEventListener(),alert(),atob(),blur(),btoa(),caches,cancelAnimationFrame()," + "cancelIdleCallback(),captureEvents(),cdc_adoQpoasnfa76pfcZLmcfl_Array()," - + "cdc_adoQpoasnfa76pfcZLmcfl_Object(),cdc_adoQpoasnfa76pfcZLmcfl_Promise()," - + "cdc_adoQpoasnfa76pfcZLmcfl_Proxy(),cdc_adoQpoasnfa76pfcZLmcfl_Symbol(),chrome,clearInterval()," - + "clearTimeout(),clientInformation,close(),closed,confirm(),cookieStore,createImageBitmap()," - + "credentialless,crossOriginIsolated,crypto,customElements,devicePixelRatio,dispatchEvent()," - + "document,documentPictureInPicture,external,fetch(),find(),focus(),frameElement,frames," - + "getComputedStyle(),getScreenDetails(),getSelection(),history,indexedDB,innerHeight,innerWidth," - + "isSecureContext,launchQueue,length,localStorage,location,locationbar,log(),matchMedia(),menubar," - + "moveBy(),moveTo(),name,navigation,navigator,onabort,onafterprint,onanimationend," - + "onanimationiteration,onanimationstart,onappinstalled,onauxclick,onbeforeinput," - + "onbeforeinstallprompt,onbeforematch,onbeforeprint,onbeforetoggle,onbeforeunload,onbeforexrselect," - + "onblur,oncancel,oncanplay,oncanplaythrough,onchange,onclick,onclose," - + "oncontentvisibilityautostatechange,oncontextlost,oncontextmenu,oncontextrestored,oncuechange," - + "ondblclick,ondevicemotion,ondeviceorientation,ondeviceorientationabsolute,ondrag,ondragend," - + "ondragenter,ondragleave,ondragover,ondragstart,ondrop,ondurationchange,onemptied,onended,onerror," - + "onfocus,onformdata,ongotpointercapture,onhashchange,oninput,oninvalid,onkeydown,onkeypress," - + "onkeyup,onlanguagechange,onload(),onloadeddata,onloadedmetadata,onloadstart,onlostpointercapture," - + "onmessage,onmessageerror,onmousedown,onmouseenter,onmouseleave,onmousemove,onmouseout," - + "onmouseover,onmouseup,onmousewheel,onoffline,ononline,onpagehide,onpageshow,onpause,onplay," - + "onplaying,onpointercancel,onpointerdown,onpointerenter,onpointerleave,onpointermove,onpointerout," - + "onpointerover,onpointerrawupdate,onpointerup,onpopstate,onprogress,onratechange," - + "onrejectionhandled,onreset,onresize,onscroll,onscrollend,onsearch,onsecuritypolicyviolation," - + "onseeked,onseeking,onselect,onselectionchange,onselectstart,onslotchange,onstalled,onstorage," - + "onsubmit,onsuspend,ontimeupdate,ontoggle,ontransitioncancel,ontransitionend,ontransitionrun," - + "ontransitionstart,onunhandledrejection,onunload,onvolumechange,onwaiting,onwebkitanimationend," - + "onwebkitanimationiteration,onwebkitanimationstart,onwebkittransitionend,onwheel,open()," - + "openDatabase(),opener,origin,originAgentCluster,outerHeight,outerWidth,pageXOffset,pageYOffset," - + "parent,performance,PERSISTENT,personalbar,postMessage(),print(),process(),prompt()," - + "queryLocalFonts(),queueMicrotask(),releaseEvents(),removeEventListener(),reportError()," - + "requestAnimationFrame(),requestIdleCallback(),resizeBy(),resizeTo(),scheduler,screen,screenLeft," - + "screenTop,screenX,screenY,scroll(),scrollbars,scrollBy(),scrollTo(),scrollX,scrollY,self," - + "sessionStorage,setInterval(),setTimeout(),showDirectoryPicker(),showOpenFilePicker()," - + "showSaveFilePicker(),sortFunction(),speechSynthesis,status,statusbar,stop(),structuredClone()," - + "styleMedia,TEMPORARY,test(),toolbar,top,trustedTypes,visualViewport,webkitCancelAnimationFrame()," + + "cdc_adoQpoasnfa76pfcZLmcfl_JSON,cdc_adoQpoasnfa76pfcZLmcfl_Object()," + + "cdc_adoQpoasnfa76pfcZLmcfl_Promise(),cdc_adoQpoasnfa76pfcZLmcfl_Proxy()," + + "cdc_adoQpoasnfa76pfcZLmcfl_Symbol(),chrome,clearInterval(),clearTimeout(),clientInformation," + + "close(),closed,confirm(),cookieStore,createImageBitmap(),credentialless,crossOriginIsolated," + + "crypto,customElements,devicePixelRatio,dispatchEvent(),document,documentPictureInPicture," + + "external,fetch(),find(),focus(),frameElement,frames,getComputedStyle(),getScreenDetails()," + + "getSelection(),history,indexedDB,innerHeight,innerWidth,isSecureContext,launchQueue,length," + + "localStorage,location,locationbar,log(),matchMedia(),menubar,moveBy(),moveTo(),name,navigation," + + "navigator,onabort,onafterprint,onanimationend,onanimationiteration,onanimationstart," + + "onappinstalled,onauxclick,onbeforeinput,onbeforeinstallprompt,onbeforematch,onbeforeprint," + + "onbeforetoggle,onbeforeunload,onbeforexrselect,onblur,oncancel,oncanplay,oncanplaythrough," + + "onchange,onclick,onclose,oncontentvisibilityautostatechange,oncontextlost,oncontextmenu," + + "oncontextrestored,oncuechange,ondblclick,ondevicemotion,ondeviceorientation," + + "ondeviceorientationabsolute,ondrag,ondragend,ondragenter,ondragleave,ondragover,ondragstart," + + "ondrop,ondurationchange,onemptied,onended,onerror,onfocus,onformdata,ongotpointercapture," + + "onhashchange,oninput,oninvalid,onkeydown,onkeypress,onkeyup,onlanguagechange,onload()," + + "onloadeddata,onloadedmetadata,onloadstart,onlostpointercapture,onmessage,onmessageerror," + + "onmousedown,onmouseenter,onmouseleave,onmousemove,onmouseout,onmouseover,onmouseup,onmousewheel," + + "onoffline,ononline,onpagehide,onpageshow,onpause,onplay,onplaying,onpointercancel,onpointerdown," + + "onpointerenter,onpointerleave,onpointermove,onpointerout,onpointerover,onpointerrawupdate," + + "onpointerup,onpopstate,onprogress,onratechange,onrejectionhandled,onreset,onresize,onscroll," + + "onscrollend,onsearch,onsecuritypolicyviolation,onseeked,onseeking,onselect,onselectionchange," + + "onselectstart,onslotchange,onstalled,onstorage,onsubmit,onsuspend,ontimeupdate,ontoggle," + + "ontransitioncancel,ontransitionend,ontransitionrun,ontransitionstart,onunhandledrejection," + + "onunload,onvolumechange,onwaiting,onwebkitanimationend,onwebkitanimationiteration," + + "onwebkitanimationstart,onwebkittransitionend,onwheel,open(),openDatabase(),opener,origin," + + "originAgentCluster,outerHeight,outerWidth,pageXOffset,pageYOffset,parent,performance,PERSISTENT," + + "personalbar,postMessage(),print(),process(),prompt(),queryLocalFonts(),queueMicrotask()," + + "releaseEvents(),removeEventListener(),reportError(),requestAnimationFrame()," + + "requestIdleCallback(),resizeBy(),resizeTo(),scheduler,screen,screenLeft,screenTop,screenX," + + "screenY,scroll(),scrollbars,scrollBy(),scrollTo(),scrollX,scrollY,self,sessionStorage," + + "setInterval(),setTimeout(),showDirectoryPicker(),showOpenFilePicker(),showSaveFilePicker()," + + "sortFunction(),speechSynthesis,status,statusbar,stop(),structuredClone(),styleMedia,TEMPORARY," + + "test(),toolbar,top,trustedTypes,visualViewport,webkitCancelAnimationFrame()," + "webkitRequestAnimationFrame(),webkitRequestFileSystem(),webkitResolveLocalFileSystemURL()," + "window", FF = "addEventListener(),alert(),atob(),blur(),btoa(),caches,cancelAnimationFrame()," @@ -2249,7 +2250,7 @@ public void html() throws Exception { + "width", EDGE = "align,allow,allowFullscreen,allowPaymentRequest,contentDocument,contentWindow,credentialless,csp," + "featurePolicy,frameBorder,getSVGDocument(),height,loading,longDesc,marginHeight,marginWidth,name," - + "referrerPolicy,sandbox,scrolling,src,srcdoc," + + "privateToken,referrerPolicy,sandbox,scrolling,src,srcdoc," + "width", FF = "align,allow,allowFullscreen,contentDocument,contentWindow,frameBorder," + "getSVGDocument(),height,longDesc,marginHeight,marginWidth,name,referrerPolicy," @@ -4734,13 +4735,14 @@ public void slot() throws Exception { + "fonts,forms,fragmentDirective,fullscreen,fullscreenElement,fullscreenEnabled,getAnimations()," + "getElementById(),getElementsByClassName(),getElementsByName(),getElementsByTagName()," + "getElementsByTagNameNS(),getRootNode(),getSelection(),hasChildNodes(),hasFocus()," - + "hasStorageAccess(),head,hidden,images,implementation,importNode(),inputEncoding,insertBefore()," - + "isConnected,isDefaultNamespace(),isEqualNode(),isSameNode(),lastChild,lastElementChild," - + "lastModified,linkColor,links,location,lookupNamespaceURI(),lookupPrefix(),nextSibling,nodeName," - + "nodeType,nodeValue,normalize(),NOTATION_NODE,onabort,onanimationend,onanimationiteration," - + "onanimationstart,onauxclick,onbeforecopy,onbeforecut,onbeforeinput,onbeforematch,onbeforepaste," - + "onbeforetoggle,onbeforexrselect,onblur,oncancel,oncanplay,oncanplaythrough,onchange,onclick," - + "onclose,oncontentvisibilityautostatechange,oncontextlost,oncontextmenu,oncontextrestored,oncopy," + + "hasPrivateToken(),hasRedemptionRecord(),hasStorageAccess(),head,hidden,images,implementation," + + "importNode(),inputEncoding,insertBefore(),isConnected,isDefaultNamespace(),isEqualNode()," + + "isSameNode(),lastChild,lastElementChild,lastModified,linkColor,links,location," + + "lookupNamespaceURI(),lookupPrefix(),nextSibling,nodeName,nodeType,nodeValue,normalize()," + + "NOTATION_NODE,onabort,onanimationend,onanimationiteration,onanimationstart,onauxclick," + + "onbeforecopy,onbeforecut,onbeforeinput,onbeforematch,onbeforepaste,onbeforetoggle," + + "onbeforexrselect,onblur,oncancel,oncanplay,oncanplaythrough,onchange,onclick,onclose," + + "oncontentvisibilityautostatechange,oncontextlost,oncontextmenu,oncontextrestored,oncopy," + "oncuechange,oncut,ondblclick,ondrag,ondragend,ondragenter,ondragleave,ondragover,ondragstart," + "ondrop,ondurationchange,onemptied,onended,onerror,onfocus,onformdata,onfreeze,onfullscreenchange," + "onfullscreenerror,ongotpointercapture,oninput,oninvalid,onkeydown,onkeypress,onkeyup,onload," @@ -4933,13 +4935,14 @@ public void document() throws Exception { + "fonts,forms,fragmentDirective,fullscreen,fullscreenElement,fullscreenEnabled,getAnimations()," + "getElementById(),getElementsByClassName(),getElementsByName(),getElementsByTagName()," + "getElementsByTagNameNS(),getRootNode(),getSelection(),hasChildNodes(),hasFocus()," - + "hasStorageAccess(),head,hidden,images,implementation,importNode(),inputEncoding,insertBefore()," - + "isConnected,isDefaultNamespace(),isEqualNode(),isSameNode(),lastChild,lastElementChild," - + "lastModified,linkColor,links,location,lookupNamespaceURI(),lookupPrefix(),nextSibling,nodeName," - + "nodeType,nodeValue,normalize(),NOTATION_NODE,onabort,onanimationend,onanimationiteration," - + "onanimationstart,onauxclick,onbeforecopy,onbeforecut,onbeforeinput,onbeforematch,onbeforepaste," - + "onbeforetoggle,onbeforexrselect,onblur,oncancel,oncanplay,oncanplaythrough,onchange,onclick," - + "onclose,oncontentvisibilityautostatechange,oncontextlost,oncontextmenu,oncontextrestored,oncopy," + + "hasPrivateToken(),hasRedemptionRecord(),hasStorageAccess(),head,hidden,images,implementation," + + "importNode(),inputEncoding,insertBefore(),isConnected,isDefaultNamespace(),isEqualNode()," + + "isSameNode(),lastChild,lastElementChild,lastModified,linkColor,links,location," + + "lookupNamespaceURI(),lookupPrefix(),nextSibling,nodeName,nodeType,nodeValue,normalize()," + + "NOTATION_NODE,onabort,onanimationend,onanimationiteration,onanimationstart,onauxclick," + + "onbeforecopy,onbeforecut,onbeforeinput,onbeforematch,onbeforepaste,onbeforetoggle," + + "onbeforexrselect,onblur,oncancel,oncanplay,oncanplaythrough,onchange,onclick,onclose," + + "oncontentvisibilityautostatechange,oncontextlost,oncontextmenu,oncontextrestored,oncopy," + "oncuechange,oncut,ondblclick,ondrag,ondragend,ondragenter,ondragleave,ondragover,ondragstart," + "ondrop,ondurationchange,onemptied,onended,onerror,onfocus,onformdata,onfreeze,onfullscreenchange," + "onfullscreenerror,ongotpointercapture,oninput,oninvalid,onkeydown,onkeypress,onkeyup,onload," @@ -5280,13 +5283,14 @@ public void htmlDocument() throws Exception { + "fonts,forms,fragmentDirective,fullscreen,fullscreenElement,fullscreenEnabled,getAnimations()," + "getElementById(),getElementsByClassName(),getElementsByName(),getElementsByTagName()," + "getElementsByTagNameNS(),getRootNode(),getSelection(),hasChildNodes(),hasFocus()," - + "hasStorageAccess(),head,hidden,images,implementation,importNode(),inputEncoding,insertBefore()," - + "isConnected,isDefaultNamespace(),isEqualNode(),isSameNode(),lastChild,lastElementChild," - + "lastModified,linkColor,links,location,lookupNamespaceURI(),lookupPrefix(),nextSibling,nodeName," - + "nodeType,nodeValue,normalize(),NOTATION_NODE,onabort,onanimationend,onanimationiteration," - + "onanimationstart,onauxclick,onbeforecopy,onbeforecut,onbeforeinput,onbeforematch,onbeforepaste," - + "onbeforetoggle,onbeforexrselect,onblur,oncancel,oncanplay,oncanplaythrough,onchange,onclick," - + "onclose,oncontentvisibilityautostatechange,oncontextlost,oncontextmenu,oncontextrestored,oncopy," + + "hasPrivateToken(),hasRedemptionRecord(),hasStorageAccess(),head,hidden,images,implementation," + + "importNode(),inputEncoding,insertBefore(),isConnected,isDefaultNamespace(),isEqualNode()," + + "isSameNode(),lastChild,lastElementChild,lastModified,linkColor,links,location," + + "lookupNamespaceURI(),lookupPrefix(),nextSibling,nodeName,nodeType,nodeValue,normalize()," + + "NOTATION_NODE,onabort,onanimationend,onanimationiteration,onanimationstart,onauxclick," + + "onbeforecopy,onbeforecut,onbeforeinput,onbeforematch,onbeforepaste,onbeforetoggle," + + "onbeforexrselect,onblur,oncancel,oncanplay,oncanplaythrough,onchange,onclick,onclose," + + "oncontentvisibilityautostatechange,oncontextlost,oncontextmenu,oncontextrestored,oncopy," + "oncuechange,oncut,ondblclick,ondrag,ondragend,ondragenter,ondragleave,ondragover,ondragstart," + "ondrop,ondurationchange,onemptied,onended,onerror,onfocus,onformdata,onfreeze,onfullscreenchange," + "onfullscreenerror,ongotpointercapture,oninput,oninvalid,onkeydown,onkeypress,onkeyup,onload," @@ -6871,11 +6875,11 @@ public void nodeListButtonLabels() throws Exception { + "275,276,277,278,279,28,280,281,282,283,284,285,286,287,288,289,29,290,291,292,293,294,295,296," + "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,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," + + "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," + + "alignSelf,all,animation,animationComposition,animationDelay,animationDirection,animationDuration," + "animationFillMode,animationIterationCount,animationName,animationPlayState,animationRange," + "animationRangeEnd,animationRangeStart,animationTimeline,animationTimingFunction,appearance," + "appRegion,ascentOverride,aspectRatio,backdropFilter,backfaceVisibility,background," @@ -6906,72 +6910,72 @@ public void nodeListButtonLabels() throws Exception { + "fontDisplay,fontFamily,fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize," + "fontStretch,fontStyle,fontSynthesis,fontSynthesisSmallCaps,fontSynthesisStyle," + "fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps,fontVariantEastAsian," - + "fontVariantLigatures,fontVariantNumeric,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,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,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,webkitHighlight," - + "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," + + "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," @@ -8359,14 +8363,14 @@ public void computedStyle() throws Exception { + "fontFeatureSettings,fontKerning,fontOpticalSizing,fontPalette,fontSize,fontStretch,fontStyle," + "fontSynthesis,fontSynthesisSmallCaps,fontSynthesisStyle,fontSynthesisWeight,fontVariant," + "fontVariantAlternates,fontVariantCaps,fontVariantEastAsian,fontVariantLigatures," - + "fontVariantNumeric,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," + + "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," @@ -8374,19 +8378,19 @@ public void computedStyle() throws Exception { + "objectFit,objectPosition,objectViewBox,offset,offsetAnchor,offsetDistance,offsetPath," + "offsetPosition,offsetRotate,opacity,order,orphans,outline,outlineColor,outlineOffset," + "outlineStyle,outlineWidth,overflow,overflowAnchor,overflowClipMargin,overflowWrap,overflowX," - + "overflowY,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()," + + "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," @@ -8395,9 +8399,9 @@ public void computedStyle() throws Exception { + "textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle,textIndent,textOrientation," + "textOverflow,textRendering,textShadow,textSizeAdjust,textTransform,textUnderlineOffset," + "textUnderlinePosition,textWrap,timelineScope,top,touchAction,transform,transformBox," - + "transformOrigin,transformStyle,transition,transitionDelay,transitionDuration,transitionProperty," - + "transitionTimingFunction,translate,unicodeBidi,unicodeRange,userSelect,vectorEffect," - + "verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName," + + "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," @@ -8415,7 +8419,7 @@ public void computedStyle() throws Exception { + "webkitColumnBreakInside,webkitColumnCount,webkitColumnGap,webkitColumnRule,webkitColumnRuleColor," + "webkitColumnRuleStyle,webkitColumnRuleWidth,webkitColumns,webkitColumnSpan,webkitColumnWidth," + "webkitFilter,webkitFlex,webkitFlexBasis,webkitFlexDirection,webkitFlexFlow,webkitFlexGrow," - + "webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings,webkitFontSmoothing,webkitHighlight," + + "webkitFlexShrink,webkitFlexWrap,webkitFontFeatureSettings,webkitFontSmoothing," + "webkitHyphenateCharacter,webkitJustifyContent,webkitLineBreak,webkitLineClamp,webkitLocale," + "webkitLogicalHeight,webkitLogicalWidth,webkitMarginAfter,webkitMarginBefore,webkitMarginEnd," + "webkitMarginStart,webkitMask,webkitMaskBoxImage,webkitMaskBoxImageOutset," diff --git a/src/test/java/org/htmlunit/general/HostTypeOfTest.java b/src/test/java/org/htmlunit/general/HostTypeOfTest.java index 1d5c8175d28..2d19b634dc9 100644 --- a/src/test/java/org/htmlunit/general/HostTypeOfTest.java +++ b/src/test/java/org/htmlunit/general/HostTypeOfTest.java @@ -4540,7 +4540,9 @@ public void isNaN() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts("undefined") + @Alerts(DEFAULT = "undefined", + CHROME = "function", + EDGE = "function") public void iterator() throws Exception { test("Iterator"); } diff --git a/src/test/java/org/htmlunit/javascript/host/URLTest.java b/src/test/java/org/htmlunit/javascript/host/URLTest.java index 0ad98dc9ceb..529a71a13ec 100644 --- a/src/test/java/org/htmlunit/javascript/host/URLTest.java +++ b/src/test/java/org/htmlunit/javascript/host/URLTest.java @@ -602,6 +602,15 @@ public void port() throws Exception { "http:", "http://mydomain.com/svn/Repos/", "http:", "http://mydomain.com/svn/Repos/", "ex-unknown"}, + EDGE = {"https:", + "http:", "http://mydomain.com/svn/Repos/", + "http:", "http://mydomain.com/svn/Repos/", + "http:", "http://mydomain.com/svn/Repos/", + "http:", "http://mydomain.com/svn/Repos/", + "http:", "http://mydomain.com/svn/Repos/", + "http:", "http://mydomain.com/svn/Repos/", + "http:", "http://mydomain.com/svn/Repos/", + "ex-unknown"}, IE = {}) public void protocol() throws Exception { final String html = @@ -668,14 +677,6 @@ public void protocol() throws Exception { "ws:", "ws://mydomain.com/svn/Repos/", "wss:", "wss://mydomain.com/svn/Repos/", "file:", "file://mydomain.com/svn/Repos/"}, - EDGE = {"https:", - "http:", "http://mydomain.com/svn/Repos/", - "https:", "https://mydomain.com/svn/Repos/", - "ftp:", "ftp://mydomain.com/svn/Repos/", - "ftps:", "ftps://mydomain.com/svn/Repos/", - "ws:", "ws://mydomain.com/svn/Repos/", - "wss:", "wss://mydomain.com/svn/Repos/", - "file:", "file://mydomain.com/svn/Repos/"}, FF = {"https:", "http:", "http://mydomain.com/svn/Repos/", "https:", "https://mydomain.com/svn/Repos/", diff --git a/src/test/java/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java b/src/test/java/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java index cf39f2f7b2b..63a0b222c7d 100644 --- a/src/test/java/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java +++ b/src/test/java/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java @@ -1146,7 +1146,7 @@ public void fontSize2() throws Exception { @Test @Alerts(DEFAULT = "4.05px", CHROME = "3.78px", - EDGE = "3.822px", + EDGE = "3.78px", IE = "0px") @HtmlUnitNYI(CHROME = "1px", EDGE = "1px", @@ -1178,7 +1178,7 @@ public void fontSizeVH() throws Exception { @Test @Alerts(DEFAULT = "7.55px", CHROME = "7.536px", - EDGE = "7.206px", + EDGE = "7.248px", IE = "0px") @HtmlUnitNYI(CHROME = "1px", EDGE = "1px", diff --git a/src/test/java/org/htmlunit/javascript/host/css/property/ElementClientHeightTest.java b/src/test/java/org/htmlunit/javascript/host/css/property/ElementClientHeightTest.java index 1a3afe302b9..16af000fb14 100644 --- a/src/test/java/org/htmlunit/javascript/host/css/property/ElementClientHeightTest.java +++ b/src/test/java/org/htmlunit/javascript/host/css/property/ElementClientHeightTest.java @@ -328,7 +328,7 @@ public void blockquote() throws Exception { */ @Test @Alerts(CHROME = "630", - EDGE = "637", + EDGE = "630", FF = "677", FF_ESR = "677", IE = "682") @@ -714,7 +714,7 @@ public void frame() throws Exception { */ @Test @Alerts(CHROME = "630", - EDGE = "637", + EDGE = "630", FF = "677", FF_ESR = "677", IE = "682") @@ -833,7 +833,7 @@ public void hr() throws Exception { */ @Test @Alerts(CHROME = "630", - EDGE = "637", + EDGE = "630", FF = "8", FF_ESR = "8", IE = "682") diff --git a/src/test/java/org/htmlunit/javascript/host/css/property/ElementClientWidthTest.java b/src/test/java/org/htmlunit/javascript/host/css/property/ElementClientWidthTest.java index 236e810d6f2..ff72d4e7737 100644 --- a/src/test/java/org/htmlunit/javascript/host/css/property/ElementClientWidthTest.java +++ b/src/test/java/org/htmlunit/javascript/host/css/property/ElementClientWidthTest.java @@ -1386,7 +1386,7 @@ public void section() throws Exception { */ @Test @Alerts(CHROME = "22", - EDGE = "18", + EDGE = "20", FF = "26", FF_ESR = "26", IE = "23") diff --git a/src/test/java/org/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java b/src/test/java/org/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java index fe6e0fee807..8a34f84f856 100644 --- a/src/test/java/org/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java +++ b/src/test/java/org/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java @@ -1405,7 +1405,7 @@ public void section() throws Exception { */ @Test @Alerts(CHROME = "24", - EDGE = "20", + EDGE = "22", FF = "30", FF_ESR = "30", IE = "25") diff --git a/src/test/java/org/htmlunit/javascript/host/html/HTMLAnchorElement2Test.java b/src/test/java/org/htmlunit/javascript/host/html/HTMLAnchorElement2Test.java index f4e2db0b392..d5b52ad6316 100644 --- a/src/test/java/org/htmlunit/javascript/host/html/HTMLAnchorElement2Test.java +++ b/src/test/java/org/htmlunit/javascript/host/html/HTMLAnchorElement2Test.java @@ -1424,7 +1424,8 @@ public void readWriteProtocol() throws Exception { */ @Test @Alerts(DEFAULT = {"http:", "axdeg:", "axdeg://§§URL§§/foo.html#O"}, - CHROME = {"http:", "http:", "http://§§URL§§/foo.html#O"}) + CHROME = {"http:", "http:", "http://§§URL§§/foo.html#O"}, + EDGE = {"http:", "http:", "http://§§URL§§/foo.html#O"}) public void readWriteProtocolUnknown() throws Exception { final String html = "\n" diff --git a/src/test/java/org/htmlunit/javascript/host/html/HTMLHtmlElementTest.java b/src/test/java/org/htmlunit/javascript/host/html/HTMLHtmlElementTest.java index 5be4c0d199d..9d10f2a7403 100644 --- a/src/test/java/org/htmlunit/javascript/host/html/HTMLHtmlElementTest.java +++ b/src/test/java/org/htmlunit/javascript/host/html/HTMLHtmlElementTest.java @@ -200,7 +200,7 @@ public void offsetsHtmlAbsoluteLeft() throws Exception { */ @Test @Alerts(CHROME = {"8", "16", "1227", "0"}, - EDGE = {"8", "16", "1172", "0"}, + EDGE = {"8", "16", "1179", "0"}, FF = {"8", "16", "0", "0"}, FF_ESR = {"8", "16", "0", "0"}, IE = {"687", "16", "0", "0"}) @@ -241,7 +241,7 @@ public void offsetsHtmlFixed() throws Exception { */ @Test @Alerts(CHROME = {"8", "16", "1227", "0"}, - EDGE = {"8", "16", "1172", "0"}, + EDGE = {"8", "16", "1179", "0"}, FF = {"8", "16", "0", "0"}, FF_ESR = {"8", "16", "0", "0"}, IE = {"687", "16", "0", "0"}) diff --git a/src/test/java/org/htmlunit/javascript/host/intl/DateTimeFormat2Test.java b/src/test/java/org/htmlunit/javascript/host/intl/DateTimeFormat2Test.java index 81b62461cb8..bc3e7d47178 100644 --- a/src/test/java/org/htmlunit/javascript/host/intl/DateTimeFormat2Test.java +++ b/src/test/java/org/htmlunit/javascript/host/intl/DateTimeFormat2Test.java @@ -498,6 +498,7 @@ public void format_ar_ye() throws Exception { @Test @Alerts(DEFAULT = "20.12.2013", CHROME = "12/20/2013", + EDGE = "12/20/2013", IE = "\u200E20\u200E.\u200E12\u200E.\u200E2013") public void format_be() throws Exception { test("new Intl.DateTimeFormat('be').format(date)"); @@ -509,6 +510,7 @@ public void format_be() throws Exception { @Test @Alerts(DEFAULT = "20.12.2013", CHROME = "12/20/2013", + EDGE = "12/20/2013", IE = "\u200E20\u200E.\u200E12\u200E.\u200E2013") public void format_be_by() throws Exception { test("new Intl.DateTimeFormat('be-BY').format(date)"); @@ -1110,6 +1112,7 @@ public void format_fr_lu() throws Exception { @Test @Alerts(DEFAULT = "20/12/2013", CHROME = "12/20/2013", + EDGE = "12/20/2013", IE = "\u200E20\u200E/\u200E12\u200E/\u200E2013") public void format_ga() throws Exception { test("new Intl.DateTimeFormat('ga').format(date)"); @@ -1121,6 +1124,7 @@ public void format_ga() throws Exception { @Test @Alerts(DEFAULT = "20/12/2013", CHROME = "12/20/2013", + EDGE = "12/20/2013", IE = "\u200E20\u200E/\u200E12\u200E/\u200E2013") public void format_ga_ie() throws Exception { test("new Intl.DateTimeFormat('ga-IE').format(date)"); @@ -1202,6 +1206,7 @@ public void format_in_id() throws Exception { @Test @Alerts(DEFAULT = "20.12.2013", CHROME = "12/20/2013", + EDGE = "12/20/2013", IE = "\u200E20\u200E.\u200E12\u200E.\u200E2013") public void format_is() throws Exception { test("new Intl.DateTimeFormat('is').format(date)"); @@ -1213,6 +1218,7 @@ public void format_is() throws Exception { @Test @Alerts(DEFAULT = "20.12.2013", CHROME = "12/20/2013", + EDGE = "12/20/2013", IE = "\u200E20\u200E.\u200E12\u200E.\u200E2013") public void format_is_is() throws Exception { test("new Intl.DateTimeFormat('is-IS').format(date)"); @@ -1354,6 +1360,7 @@ public void format_lv_lv() throws Exception { @Test @Alerts(DEFAULT = "20.12.2013", CHROME = "12/20/2013", + EDGE = "12/20/2013", IE = "\u200E20\u200E.\u200E12\u200E.\u200E2013") public void format_mk() throws Exception { test("new Intl.DateTimeFormat('mk').format(date)"); @@ -1365,6 +1372,7 @@ public void format_mk() throws Exception { @Test @Alerts(DEFAULT = "20.12.2013", CHROME = "12/20/2013", + EDGE = "12/20/2013", IE = "\u200E20\u200E.\u200E12\u200E.\u200E2013") public void format_mk_mk() throws Exception { test("new Intl.DateTimeFormat('mk-MK').format(date)"); diff --git a/src/test/resources/org/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.Edge.txt b/src/test/resources/org/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.Edge.txt index 81ced0715ec..51e4af773c1 100644 --- a/src/test/resources/org/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.Edge.txt +++ b/src/test/resources/org/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.Edge.txt @@ -192,6 +192,7 @@ fontVariantCaps fontVariantEastAsian fontVariantLigatures fontVariantNumeric +fontVariantPosition fontVariationSettings fontWeight forcedColorAdjust @@ -299,6 +300,7 @@ overflowClipMargin overflowWrap overflowX overflowY +overlay overrideColors overscrollBehavior overscrollBehaviorBlock @@ -429,6 +431,7 @@ transformBox transformOrigin transformStyle transition +transitionBehavior transitionDelay transitionDuration transitionProperty @@ -520,7 +523,6 @@ webkitFlexShrink webkitFlexWrap webkitFontFeatureSettings webkitFontSmoothing -webkitHighlight webkitHyphenateCharacter webkitJustifyContent webkitLineBreak diff --git a/src/test/resources/org/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.Edge.txt b/src/test/resources/org/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.Edge.txt index 208dfc7c311..2c2b9a617a6 100644 --- a/src/test/resources/org/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.Edge.txt +++ b/src/test/resources/org/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.Edge.txt @@ -192,6 +192,7 @@ fontVariantCaps fontVariantEastAsian fontVariantLigatures fontVariantNumeric +fontVariantPosition fontVariationSettings fontWeight forcedColorAdjust @@ -298,6 +299,7 @@ overflowClipMargin overflowWrap overflowX overflowY +overlay overrideColors overscrollBehavior overscrollBehaviorBlock @@ -428,6 +430,7 @@ transformBox transformOrigin transformStyle transition +transitionBehavior transitionDelay transitionDuration transitionProperty @@ -519,7 +522,6 @@ webkitFlexShrink webkitFlexWrap webkitFontFeatureSettings webkitFontSmoothing -webkitHighlight webkitHyphenateCharacter webkitJustifyContent webkitLineBreak diff --git a/src/test/resources/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.Edge.txt b/src/test/resources/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.Edge.txt index 56daabc6bb6..2e2a3cac971 100644 --- a/src/test/resources/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.Edge.txt +++ b/src/test/resources/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.Edge.txt @@ -192,6 +192,7 @@ fontVariantCaps=:normal fontVariantEastAsian=:normal fontVariantLigatures=:normal fontVariantNumeric=:normal +fontVariantPosition=:normal fontVariationSettings=:normal fontWeight=:400 forcedColorAdjust=:auto @@ -223,7 +224,7 @@ imageRendering=:auto inherits=: initialLetter=:normal initialValue=: -inlineSize=:1185px +inlineSize=:1192px inset=:auto insetBlock=:auto insetBlockEnd=:auto @@ -298,6 +299,7 @@ overflowClipMargin=:0px overflowWrap=:normal overflowX=:visible overflowY=:visible +overlay=:none overrideColors=: overscrollBehavior=:auto overscrollBehaviorBlock=:auto @@ -323,7 +325,7 @@ pageBreakInside=:auto pageOrientation=: paintOrder=:normal perspective=:none -perspectiveOrigin=:592.5px 162px +perspectiveOrigin=:596px 162px placeContent=:normal placeItems=:normal placeSelf=:auto @@ -425,9 +427,10 @@ top=:auto touchAction=:auto transform=:none transformBox=:view-box -transformOrigin=:592.5px 162px +transformOrigin=:596px 162px transformStyle=:flat transition=:all 0s ease 0s +transitionBehavior=:normal transitionDelay=:0s transitionDuration=:0s transitionProperty=:all @@ -440,7 +443,7 @@ vectorEffect=:none verticalAlign=:baseline viewTimeline=:none viewTimelineAxis=:block -viewTimelineInset=:0px +viewTimelineInset=:auto viewTimelineName=:none viewTransitionName=:none visibility=:visible @@ -519,14 +522,13 @@ webkitFlexShrink=:1 webkitFlexWrap=:nowrap webkitFontFeatureSettings=:normal webkitFontSmoothing=:auto -webkitHighlight=:none webkitHyphenateCharacter=:auto webkitJustifyContent=:normal webkitLineBreak=:auto webkitLineClamp=:none webkitLocale=:auto webkitLogicalHeight=:324px -webkitLogicalWidth=:1185px +webkitLogicalWidth=:1192px webkitMarginAfter=:0px webkitMarginBefore=:0px webkitMarginEnd=:0px @@ -560,7 +562,7 @@ webkitPaddingBefore=:0px webkitPaddingEnd=:0px webkitPaddingStart=:0px webkitPerspective=:none -webkitPerspectiveOrigin=:592.5px 162px +webkitPerspectiveOrigin=:596px 162px webkitPerspectiveOriginX=: webkitPerspectiveOriginY=: webkitPrintColorAdjust=:economy @@ -584,7 +586,7 @@ webkitTextStroke=: webkitTextStrokeColor=:rgb(0, 0, 0) webkitTextStrokeWidth=:0px webkitTransform=:none -webkitTransformOrigin=:592.5px 162px +webkitTransformOrigin=:596px 162px webkitTransformOriginX=: webkitTransformOriginY=: webkitTransformOriginZ=: diff --git a/src/test/resources/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.notAttached.Edge.txt b/src/test/resources/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.notAttached.Edge.txt index ffcc45b4211..eda0b820406 100644 --- a/src/test/resources/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.notAttached.Edge.txt +++ b/src/test/resources/org/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.notAttached.Edge.txt @@ -192,6 +192,7 @@ fontVariantCaps=: fontVariantEastAsian=: fontVariantLigatures=: fontVariantNumeric=: +fontVariantPosition=: fontVariationSettings=: fontWeight=: forcedColorAdjust=: @@ -298,6 +299,7 @@ overflowClipMargin=: overflowWrap=: overflowX=: overflowY=: +overlay=: overrideColors=: overscrollBehavior=: overscrollBehaviorBlock=: @@ -428,6 +430,7 @@ transformBox=: transformOrigin=: transformStyle=: transition=: +transitionBehavior=: transitionDelay=: transitionDuration=: transitionProperty=: @@ -519,7 +522,6 @@ webkitFlexShrink=: webkitFlexWrap=: webkitFontFeatureSettings=: webkitFontSmoothing=: -webkitHighlight=: webkitHyphenateCharacter=: webkitJustifyContent=: webkitLineBreak=: