servo icon indicating copy to clipboard operation
servo copied to clipboard

Multiple concurrent top-level browsing contexts

Open delan opened this issue 2 years ago • 52 comments

This patch improves support for multiple top-level browsing contexts aka “browsers”.

We add several messages that allow the embedder to show, hide, move, and resize browsers in the compositor, focus and unfocus browsers in the constellation, and notify the embedder when painting order and focus changes.

These changes can be used to create a multiple-document interface, like we do in #30785.

Parts of this patch have been broken out into:

  • [ ] #30767
  • [ ] #30840
  • [ ] #30841
  • [ ] #30842

limitations

  • desktop-style page zoom is still global
  • browsers with transparent or translucent content will misbehave

compositor

  • BrowserManager (new) manages browser-related storage and painting order
    • it allows the compositor to store arbitrary data for each browser id
    • it keeps track of which browsers are visible, and what order to paint them in
  • we now use the iframe-in-dummy-root-pipeline technique to composite the browsers together, not just when we have a non-unity pinch zoom

constellation

  • BrowserManager (new) manages browser-related storage and focus order
    • it allows the constellation to store arbitrary data for each browser id
    • it keeps track of which browser is focused, or whether no browser is focused
    • it can refocus the last-focused browser when a browser is removed (currently unused)
  • we now send BrowserClosed directly when a browser is closed rather than relying on script to do it, so that the event gets sent even if the browser was not closed by script

servoshell

  • BrowserManager (was Browser) keeps a copy of the browser rects, focus, and painting order
  • but for now, we always focus and show the newest browser only

messages

embedder → compositor (no ipc)

  • WindowResize (was Resize) no longer affects the viewport of individual browsers
  • Zoom (existing) no longer affects the viewport of individual browsers
  • ResetZoom (existing) no longer affects the viewport of individual browsers
  • MoveResizeBrowser (new) updates a browser’s rect, and sends new viewport to script in descendant pipelines

embedder →* constellation → compositor

  • ShowBrowser (new) adds a browser to painting order, and notifies embedder of the new painting order
  • HideBrowser (new) removes a browser from painting order, and notifies embedder of the new painting order
  • RaiseBrowserToTop (new) moves a browser to the top of the painting order, and notifies embedder accordingly

embedder →* constellation

  • FocusBrowser (new) makes a browser focused for keyboard events
  • UnfocusBrowser (new) makes no browser focused for keyboard events
  • ForwardEvent (existing) also notifies embedder when an event was hit-tested to a browser
  • WindowVisibility (was ChangeBrowserVisibility) now notifies all browsers at once

constellation → compositor

  • UpdateBrowser (was SetFrameTree) adds or updates a browser without clobbering others
  • RemoveBrowser (new) removes a browser from .browser and .pipeline_details
  • MoveResizeBrowser (new) updates a browser’s rect, and sends new viewport to script in descendant pipelines

embedder ← constellation ←* compositor

  • BrowserPaintingOrder (new) notifies embedder of a new painting order

embedder ← constellation

  • BrowserOpened (was BrowserCreated) notifies embedder that a browser was opened
  • BrowserClosed (was CloseBrowser) notifies embedder that a browser was closed
  • BrowserFocused (new) notifies embedder that a browser gained focus for keyboard events
  • BrowserUnfocused (new) notifies embedder that all browsers lost focus for keyboard events
  • HitTestedEvent (new) notifies embedder that an event was hit-tested to a browser

* all of these are in the same enum ConstellationMsg (components/shared/compositing/constellation_msg.rs), which is a very confusing design that conflates the embedder with the compositor


  • [x] painting
    • [x] egui then servo, naïve
    • [x] ~~egui then servo or servo then egui, with stencil~~ — may need egui and webrender modifications
    • [x] interleave egui and servo
    • future: separate webrender documents and partial present?
  • [ ] rework:
    • [x] IOCompositor.root_content_pipeline
    • [x] Constellation.active_browser_id
    • [x] servoshell Browser.browser_id
    • [x] {EmbedderEvent,ConstellationMsg}::ChangeBrowserVisibility
    • [ ] use FramebufferPixel in EmbedderCoordinates for flipped coordinates
  • [x] fix navigating tlbcs other than the tlbc most recently opened
  • [x] independent tlbc:
    • [x] show, hide, raise to top
    • [x] focus, unfocus
    • [x] viewport size
    • [x] viewport location
  • [x] closing a tlbc:
    • [x] update IOCompositor.root_content_pipelines
    • [x] update IOCompositor.pipeline_details
    • [x] focus next-most-recently-focused browser
  • [x] on click (servoshell):
    • [x] focus tlbc
    • [x] raise tlbc to top
  • [x] notify the embedder:
    • [x] when a tlbc is focused
    • [x] when a tlbc is unfocused
    • [x] when the painting order changes
  • [x] figure out what to do about handle_is_ready_to_save_image
  • [x] ~~fix closing initial tlbc after navigation (other tlbcs are ok)~~
    • this is because is_script_closable is false for same-origin popups
    • same behaviour on main branch
  • [x] fix compositor target under --no-minibrowser

  • [x] ./mach build -d does not report any errors
  • [x] ./mach test-tidy does not report any errors
  • [x] These changes are related to #30593
  • [x] There are tests for these changes OR
  • [ ] These changes do not require tests because ___

delan avatar Oct 30 '23 10:10 delan

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 16 '23 04:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 16 '23 06:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 16 '23 07:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 16 '23 07:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 16 '23 07:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 16 '23 08:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 16 '23 11:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 16 '23 11:11 servo-wpt-sync

🔨 Triggering try run (#6891269763) with platforms=linux,macos,windows and layout=all

github-actions[bot] avatar Nov 16 '23 13:11 github-actions[bot]

⚠️ Try run (#6891269763) failed.

github-actions[bot] avatar Nov 16 '23 13:11 github-actions[bot]

🔨 Triggering try run (#6899979646) with platforms=linux,macos,windows and layout=all

github-actions[bot] avatar Nov 17 '23 04:11 github-actions[bot]

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 17 '23 04:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 17 '23 05:11 servo-wpt-sync

⚠️ Try run (#6899979646) failed.

github-actions[bot] avatar Nov 17 '23 05:11 github-actions[bot]

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 17 '23 06:11 servo-wpt-sync

🔨 Triggering try run (#6900502387) with platforms=linux,macos,windows and layout=all

github-actions[bot] avatar Nov 17 '23 06:11 github-actions[bot]

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 17 '23 06:11 servo-wpt-sync

Test results for linux-wpt-layout-2013 from try job (#6900502387):

Flaky unexpected result (46)
  • FAIL [expected PASS] /_mozilla/css/font_style.html
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • FAIL [expected PASS] /css/CSS2/backgrounds/background-070.xht
  • FAIL [expected PASS] /css/CSS2/borders/border-left-color-030.xht
  • FAIL [expected PASS] /css/CSS2/borders/border-left-color-applies-to-013.xht
  • FAIL [expected PASS] /css/CSS2/borders/border-right-color-055.xht
  • FAIL [expected PASS] /css/CSS2/colors/color-applies-to-001.xht
  • FAIL [expected PASS] /css/CSS2/css1/c5509-padn-l-003.xht
  • FAIL [expected PASS] /css/CSS2/floats-clear/floats-024.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/margin-right-053.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/padding-left-applies-to-012.xht
  • FAIL [expected PASS] /css/CSS2/media/media-dependency-003.xht
  • FAIL [expected PASS] /css/CSS2/normal-flow/block-in-inline-insert-007.xht
  • FAIL [expected PASS] /css/CSS2/normal-flow/margin-collapse-through-percentage-height-block.html
  • FAIL [expected PASS] /css/CSS2/selectors/class-selector-007.xht
  • FAIL [expected PASS] /css/CSS2/syntax/ident-016.xht
  • FAIL [expected PASS] /css/CSS2/text/white-space-collapsing-002.xht
  • TIMEOUT [expected FAIL] /css/compositing/mix-blend-mode/mix-blend-mode-animation.html (#21930)
  • FAIL [expected PASS] /css/css-color/body-opacity-0-to-1-stacking-context.html
  • FAIL [expected PASS] /css/css-color/hsl-008.html
  • FAIL [expected PASS] /css/css-color/rgb-002.html
  • FAIL [expected PASS] /css/css-flexbox/align-self-015.html
  • FAIL [expected PASS] /css/css-flexbox/flex-aspect-ratio-img-column-012.html
  • FAIL [expected PASS] /css/css-flexbox/flex-aspect-ratio-img-row-012.html
  • FAIL [expected PASS] /css/css-flexbox/flex-minimum-width-flex-items-016.html
  • FAIL [expected PASS] /css/css-flexbox/flexbox_flex-0-0-1-unitless-basis.html
  • FAIL [expected PASS] /css/css-masking/clip/clip-transform-order-2.html
  • FAIL [expected PASS] /css/css-position/static-position/inline-level-absolute-in-block-level-context-009.html
  • FAIL [expected PASS] /css/css-style-attr/style-attr-braces-001.xht
  • FAIL [expected PASS] /css/css-style-attr/style-attr-braces-003.xht
  • FAIL [expected PASS] /css/css-text/word-break/word-break-normal-zh-000.html
  • FAIL [expected PASS] /css/css-transforms/rotate/svg-rotate-angle-90-001.html
  • FAIL [expected PASS] /css/css-transforms/transform-abspos-006.html
  • PASS [expected FAIL] /css/css-transforms/transform-box/cssbox-border-box.html
  • FAIL [expected PASS] /css/css-variables/variable-reference-37.html
  • FAIL [expected PASS] /css/selectors/old-tests/css3-modsel-142.xml
  • FAIL [expected PASS] /css/selectors/old-tests/css3-modsel-155d.xml
  • ERROR [expected OK] /domparsing/DOMParser-parseFromString-url-base.html (#25823)
  • TIMEOUT /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • TIMEOUT [expected PASS] subtest: background-image sec-fetch-site - HTTPS downgrade (header not sent) Test timed out
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/skip-another-top-level-browsing-context.html (#24161)
    • TIMEOUT [expected PASS] subtest: Autofocus elements queued in another top-level browsing context's documents should be skipped. Test timed out
  • OK /html/semantics/forms/form-submission-0/form-submit-iframe-then-location-navigate.html (#29634)
    • FAIL [expected PASS] subtest: Verifies that location navigations take precedence when following form submissions. assert_equals: expected "/html/semantics/forms/form-submission-0/resources/location.html" but got "/html/semantics/forms/form-submission-0/resources/form.html"
  • OK /html/syntax/parsing/DOMContentLoaded-defer.html (#21550)
    • FAIL [expected PASS] subtest: The end: DOMContentLoaded and defer scripts assert_false: DOMContentLoaded should not have fired before executing a task queued from a defer script expected false got true
  • TIMEOUT [expected OK] /html/webappapis/scripting/processing-model-2/integration-with-the-javascript-job-queue/promise-job-entry-different-function-realm.html (#25805)
    • TIMEOUT [expected FAIL] subtest: Fulfillment handler on pending-then-fulfilled promise Test timed out
    • TIMEOUT [expected FAIL] subtest: Rejection handler on pending-then-rejected promise Test timed out
  • OK [expected TIMEOUT] /html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html (#26371)
    • FAIL [expected TIMEOUT] subtest: delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire assert_array_equals: expected property 0 to be "InvalidStateError" but got "NotSupportedError" (expected array ["InvalidStateError"] got ["NotSupportedError"])
  • OK [expected TIMEOUT] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
Stable unexpected results that are known to be intermittent (26)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK [expected TIMEOUT] /_webgl/conformance/reading/read-pixels-test.html (#28337)
    • PASS [expected NOTRUN] subtest: Overall test
  • FAIL [expected PASS] /css/CSS2/borders/border-right-width-095.xht (#22723)
  • FAIL [expected PASS] /css/CSS2/css1/c43-rpl-ibx-000.xht (#22724)
  • PASS [expected FAIL] /css/CSS2/text/white-space-002.xht (#22592)
  • PASS [expected FAIL] /css/CSS2/text/white-space-003.xht (#22592)
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-040.xht (#22592)
  • FAIL [expected PASS] /css/css-transforms/css-transforms-3d-on-anonymous-block-001.html (#18865)
  • OK /css/cssom-view/CaretPosition-001.html (#21338)
    • FAIL [expected PASS] subtest: Element at (400, 100) assert_equals: Expected value for element id is 'box2' expected Element node <div id="box2" class="box"></div> but got null
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html (#28681)
    • FAIL [expected PASS] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='' assert_unreached: load should not be fired Reached unreachable code
    • FAIL [expected PASS] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank' assert_unreached: load should not be fired Reached unreachable code
  • OK /html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html (#28066)
    • FAIL [expected PASS] subtest: 0041 set in href="" targeting a frame and clicked assert_equals: expected "A" but got ""
    • FAIL [expected PASS] subtest: 0080 00FF set in href="" targeting a frame and clicked assert_equals: expected "€ÿ" but got ""
    • FAIL [expected PASS] subtest: 0080 00FF 0100 set in href="" targeting a frame and clicked assert_equals: expected "€ÿĀ" but got ""
    • FAIL [expected PASS] subtest: D83D DE0D set in href="" targeting a frame and clicked assert_equals: expected "😍" but got ""
  • OK /html/browsers/history/the-history-interface/traverse_the_history_1.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals from the same task
  • CRASH [expected OK] /html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html (#29046)
  • CRASH [expected OK] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • FAIL [expected CRASH] /html/canvas/element/manual/text/canvas.2d.disconnected.html (#30063)
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
    • FAIL [expected PASS] subtest: Test that canvas crash when image data cannot be allocated. assert_throws_js: function "function() { ctx.getImageData(10, 0xffffffff, 2147483647, 10); }" threw object "IndexSizeError: The index is not in the allowed range." ("IndexSizeError") expected instance of function "function TypeError() { [native code] }" ("TypeError")
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html (#22154)
    • NOTRUN [expected FAIL] subtest: Check that popups from a sandboxed iframe do not escape the sandbox
  • OK /html/semantics/embedded-content/the-img-element/non-active-document.html (#21544)
    • FAIL [expected PASS] subtest: createHTMLDocument assert_unreached: got unexpected error event Reached unreachable code
    • FAIL [expected PASS] subtest: <template> assert_unreached: got unexpected error event Reached unreachable code
  • OK [expected TIMEOUT] /html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html (#29724)
    • PASS [expected TIMEOUT] subtest: reparent-form-during-planned-navigation-task
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: \n in value (normal form) assert_equals: expected "a=b\r\nc\r\n" but got ""
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: double quote in name (normal form) assert_equals: expected "a%22b=c" but got ""
  • OK /html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html (#23205)
    • FAIL [expected PASS] subtest: Check that rel=noopener with target=_self does a normal load this.openedWindow.findLink is not a function
  • TIMEOUT /html/webappapis/scripting/events/compile-event-handler-settings-objects.html (#24246)
    • FAIL [expected TIMEOUT] subtest: The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document assert_equals: expected "/html/webappapis/scripting/events/resources/open-window.html" but got "blank"
  • TIMEOUT [expected OK] /webmessaging/with-ports/018.html (#24485)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, javascript: Test timed out
  • TIMEOUT [expected OK] /webmessaging/without-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
  • TIMEOUT [expected OK] /webmessaging/without-ports/018.html (#24485)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, javascript: Test timed out
Stable unexpected results (344)
  • FAIL [expected PASS] /_mozilla/css/block_formatting_context_complex_a.html
  • FAIL [expected PASS] /_mozilla/css/block_formatting_context_with_margin_a.html
  • FAIL [expected PASS] /_mozilla/css/inline_block_img_a.html
  • FAIL [expected PASS] /_mozilla/css/inline_block_with_margin_a.html
  • FAIL [expected PASS] /_mozilla/css/inline_margins_a.html
  • FAIL [expected PASS] /_mozilla/css/pixel_snapping_position_a.html
  • FAIL [expected PASS] /_mozilla/css/rtl_simple.html
  • PASS [expected FAIL] /_mozilla/css/transform_skew_a.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vmin_vmax_a.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vmin_vmax_b.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vw_vh_a.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vw_vh_b.html
  • FAIL [expected PASS] /_mozilla/css/white_space_intrinsic_sizes_a.html
  • FAIL [expected PASS] /_mozilla/css/word-spacing.html
  • OK /_mozilla/mozilla/hit_test_nested_sc.html
    • FAIL [expected PASS] subtest: Test: Hit testing works well with nested stacking contexts assert_true: Should report at least one element expected true got false
  • FAIL [expected PASS] /css/CSS2/backgrounds/background-attachment-applies-to-007.xht
  • FAIL [expected PASS] /css/CSS2/backgrounds/background-attachment-applies-to-009.xht
  • FAIL [expected PASS] /css/CSS2/backgrounds/background-attachment-applies-to-012.xht
  • FAIL [expected PASS] /css/CSS2/backgrounds/background-attachment-applies-to-013.xht
  • FAIL [expected PASS] /css/CSS2/backgrounds/background-attachment-applies-to-015.xht
  • PASS [expected FAIL] /css/CSS2/bidi-text/bidi-004.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-010.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-011.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-012.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-014.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-015.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-023.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-024.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-028.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-029.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-030.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-032.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-033.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-037.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-038.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-039.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-041.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-042.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-043.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-044.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-045.xht
  • PASS [expected FAIL] /css/CSS2/bidi-text/bidi-breaking-003.xht
  • FAIL [expected PASS] /css/CSS2/box-display/containing-block-023.xht
  • FAIL [expected PASS] /css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht
  • PASS [expected FAIL] /css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht
  • FAIL [expected PASS] /css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht
  • PASS [expected FAIL] /css/CSS2/cascade/inherit-computed-001.html
  • FAIL [expected PASS] /css/CSS2/css-e-notation-test-1.html
  • FAIL [expected PASS] /css/CSS2/css1/c414-flt-fit-002.xht
  • FAIL [expected PASS] /css/CSS2/css1/c414-flt-fit-003.xht
  • FAIL [expected PASS] /css/CSS2/css1/c414-flt-fit-004.xht
  • PASS [expected FAIL] /css/CSS2/css1/c541-word-sp-000.xht
  • PASS [expected FAIL] /css/CSS2/css1/c542-letter-sp-000.xht
  • PASS [expected FAIL] /css/CSS2/css1/c544-valgn-001.xht
  • PASS [expected FAIL] /css/CSS2/css1/c548-ln-ht-002.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5502-imrgn-r-005.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5502-imrgn-r-006.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5504-imrgn-l-005.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5504-imrgn-l-006.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5505-imrgn-000.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5507-ipadn-r-004.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5509-ipadn-l-004.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5510-ipadn-000.xht
  • FAIL [expected PASS] /css/CSS2/css1/c5512-brdr-rw-001.xht
  • FAIL [expected PASS] /css/CSS2/css1/c5514-brdr-lw-001.xht
  • FAIL [expected PASS] /css/CSS2/css1/c5525-fltblck-000.xht
  • FAIL [expected PASS] /css/CSS2/css1/c5525-fltmult-000.xht
  • FAIL [expected PASS] /css/CSS2/css1/c71-fwd-parsing-004.xht
  • FAIL [expected PASS] /css/CSS2/floats-clear/clear-float-009.xht
  • FAIL [expected PASS] /css/CSS2/floats-clear/floats-146.xht
  • PASS [expected FAIL] /css/CSS2/floats-clear/margin-collapse-clear-014.xht
  • PASS [expected FAIL] /css/CSS2/floats/new-fc-separates-from-float.html
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-001.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-002.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-005.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-006.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-007.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-008.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-009.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-010.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-011.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-014.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-015.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-017.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-size-122.xht
  • FAIL [expected PASS] /css/CSS2/linebox/border-padding-bleed-001.xht
  • FAIL [expected PASS] /css/CSS2/linebox/border-padding-bleed-002.xht
  • FAIL [expected PASS] /css/CSS2/linebox/border-padding-bleed-003.xht
  • FAIL [expected PASS] /css/CSS2/linebox/line-height-127.xht
  • FAIL [expected PASS] /css/CSS2/linebox/line-height-bleed-001.xht
  • FAIL [expected PASS] /css/CSS2/linebox/vertical-align-baseline-004a.xht
  • FAIL [expected PASS] /css/CSS2/linebox/vertical-align-baseline-005a.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-collapse-114.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-em-inherit-001.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/padding-em-inherit-001.xht
  • OK /css/CSS2/normal-flow/block-in-inline-hittest-float-002.html
    • FAIL [expected PASS] subtest: with background assert_equals: expected Element node <div class="float"></div> but got Element node <div class="float"></div>
    • FAIL [expected PASS] subtest: with padding assert_equals: expected Element node <div class="float"></div> but got Element node <div class="float"></div>
    • FAIL [expected PASS] subtest: floats before block-in-inline assert_equals: expected Element node <div class="float"></div> but got Element node <div class="float"></div>
    • FAIL [expected PASS] subtest: floats before block-in-inline with background assert_equals: expected Element node <div class="float"></div> but got Element node <div class="float"></div>
  • FAIL [expected PASS] /css/CSS2/normal-flow/block-non-replaced-height-005.xht
  • FAIL [expected PASS] /css/CSS2/normal-flow/inlines-013.xht
  • FAIL [expected PASS] /css/CSS2/positioning/abspos-025.xht
  • FAIL [expected PASS] /css/CSS2/positioning/abspos-026.xht
  • FAIL [expected PASS] /css/CSS2/positioning/position-relative-030.xht
  • FAIL [expected PASS] /css/CSS2/positioning/position-relative-031.xht
  • PASS [expected FAIL] /css/CSS2/tables/border-collapse-empty-row.html
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-009.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-010.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-011.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-012.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-017.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-018.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-019.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-020.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-115.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-116.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-121.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-173.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-174.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-175.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-197.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-198.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-199.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-200.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-201.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-202.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-203.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-204.xht
  • PASS [expected FAIL] /css/CSS2/text/text-indent-103.xht
  • PASS [expected FAIL] /css/CSS2/text/text-indent-104.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-001.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-005.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-006.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-001.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-002.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-005.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-012.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-013.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-014.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-015.xht
  • FAIL [expected PASS] /css/CSS2/text/white-space-normal-003.xht
  • FAIL [expected PASS] /css/CSS2/text/white-space-normal-004.xht
  • FAIL [expected PASS] /css/CSS2/text/white-space-nowrap-attribute-001.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-001.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-002.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-003.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-004.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-008.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-009.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-010.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-011.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-012.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-019.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-020.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-021.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-022.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-023.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-024.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-025.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-026.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-027.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-028.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-029.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-030.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-031.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-032.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-033.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-034.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-035.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-036.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-037.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-038.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-039.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-041.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-050.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-051.xht
  • FAIL [expected PASS] /css/CSS2/text/white-space-processing-054.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-055.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-001.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-002.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-005.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-006.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-007.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-008.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-009.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-010.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-011.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-014.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-015.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-007.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-009.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-010.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-018.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-021.xht
  • PASS [expected FAIL] /css/CSS2/values/units-002.xht
  • PASS [expected FAIL] /css/CSS2/values/units-003.xht
  • FAIL [expected PASS] /css/CSS2/visuren/anonymous-boxes-001b.xht
  • PASS [expected FAIL] /css/CSS2/visuren/top-115.xht
  • PASS [expected FAIL] /css/css-align/content-distribution/place-content-shorthand-007.html
  • FAIL [expected PASS] /css/css-backgrounds/border-radius-011.xht
  • PASS [expected FAIL] /css/css-backgrounds/border-radius-clip-002.htm
  • PASS [expected FAIL] /css/css-borders/subpixel-border-width.tentative.html
  • FAIL [expected PASS] /css/css-content/quotes-001.html
  • FAIL [expected PASS] /css/css-content/quotes-002.html
  • FAIL [expected PASS] /css/css-content/quotes-028.html
  • FAIL [expected PASS] /css/css-content/quotes-029.html
  • FAIL [expected PASS] /css/css-content/quotes-031.html
  • FAIL [expected PASS] /css/css-content/quotes-033.html
  • FAIL [expected PASS] /css/css-flexbox/abspos/position-absolute-005.html
  • PASS [expected FAIL] /css/css-flexbox/content-height-with-scrollbars.html
  • FAIL [expected PASS] /css/css-flexbox/flex-container-margin.html
  • FAIL [expected PASS] /css/css-flexbox/flex-direction-modify.html
  • FAIL [expected PASS] /css/css-flexbox/flex-direction-row-reverse.html
  • PASS [expected FAIL] /css/css-flexbox/flexbox-basic-block-horiz-001v.xhtml
  • PASS [expected FAIL] /css/css-flexbox/flexbox-column-row-gap-004.html
  • PASS [expected FAIL] /css/css-flexbox/flexbox-justify-content-horiz-003.xhtml
  • PASS [expected FAIL] /css/css-flexbox/flexbox-justify-content-horiz-005.xhtml
  • PASS [expected FAIL] /css/css-flexbox/flexbox-mbp-horiz-002v.xhtml
  • FAIL [expected PASS] /css/css-flexbox/flexbox_generated.html
  • FAIL [expected PASS] /css/css-flexbox/flexbox_item-float.html
  • PASS [expected FAIL] /css/css-flexbox/flexbox_justifycontent-left-001.html
  • PASS [expected FAIL] /css/css-flexbox/flexbox_justifycontent-left-002.html
  • PASS [expected FAIL] /css/css-flexbox/flexbox_justifycontent-right-002.html
  • FAIL [expected PASS] /css/css-flexbox/flexbox_order-box.html
  • OK /css/css-flexbox/intrinsic-size/row-use-cases-001.html
    • FAIL [expected PASS] subtest: same heights assert_equals: expected 52 but got 40
  • PASS [expected FAIL] /css/css-flexbox/multiline-column-max-height.html
  • PASS [expected FAIL] /css/css-flexbox/overflow-area-003.html
  • FAIL [expected PASS] /css/css-flexbox/overflow-auto-007.html
  • PASS [expected FAIL] /css/css-flexbox/percentage-heights-015.html
  • PASS [expected FAIL] /css/css-fonts/font-face-unicode-range-2.html
  • PASS [expected FAIL] /css/css-fonts/font-family-name-024.xht
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-009.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-010.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-011.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-012.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-013.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-014.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-12.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-13.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-14.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-15.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-16.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-17.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-18.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-east-asian-09.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-east-asian-10.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-ligatures-11.optional.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-numeric-09.html
  • PASS [expected FAIL] /css/css-fonts/separators.html
  • PASS [expected FAIL] /css/css-fonts/size-adjust-01.html
  • PASS [expected FAIL] /css/css-fonts/size-adjust-03.html
  • PASS [expected FAIL] /css/css-fonts/variations/font-weight-metrics.html
  • PASS [expected FAIL] /css/css-images/image-orientation/image-orientation-from-image-content-images.html
  • PASS [expected FAIL] /css/css-logical/logical-values-float-clear-3.html
  • PASS [expected FAIL] /css/css-logical/logical-values-float-clear-4.html
  • PASS [expected FAIL] /css/css-outline/subpixel-outline-width.tentative.html
  • CRASH [expected PASS] /css/css-paint-api/column-count-crash.https.html
  • OK /css/css-position/animations/bottom-interpolation.html
    • PASS [expected FAIL] subtest: CSS Transitions: property <bottom> from neutral to [20px] at (1.5) should be [25px]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <bottom> from neutral to [20px] at (1.5) should be [25px]
    • PASS [expected FAIL] subtest: CSS Animations: property <bottom> from neutral to [20px] at (1.5) should be [25px]
    • PASS [expected FAIL] subtest: CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [initial] to [20px] at (0.6) should be [20px]
    • PASS [expected FAIL] subtest: CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [initial] to [20px] at (0.6) should be [20px]
    • PASS [expected FAIL] subtest: CSS Transitions: property <bottom> from [initial] to [20px] at (0.6) should be [20px]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <bottom> from [initial] to [20px] at (0.6) should be [20px]
    • PASS [expected FAIL] subtest: CSS Transitions: property <bottom> from [inherit] to [20px] at (1.5) should be [15px]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <bottom> from [inherit] to [20px] at (1.5) should be [15px]
    • PASS [expected FAIL] subtest: CSS Animations: property <bottom> from [inherit] to [20px] at (1.5) should be [15px]
    • And 7 more unexpected results...
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-top-002.html
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-top-003.html
  • PASS [expected FAIL] /css/css-text/hyphens/hyphenate-character-001.html
  • PASS [expected FAIL] /css/css-text/hyphens/hyphens-shaping-001.html
  • PASS [expected FAIL] /css/css-text/line-break/line-break-shaping-001.html
  • PASS [expected FAIL] /css/css-text/overflow-wrap/overflow-wrap-cluster-001.html
  • PASS [expected FAIL] /css/css-text/overflow-wrap/overflow-wrap-shaping-001.html
  • PASS [expected FAIL] /css/css-text/overflow-wrap/overflow-wrap-shaping-002.html
  • PASS [expected FAIL] /css/css-text/shaping/shaping-004.html
  • PASS [expected FAIL] /css/css-text/shaping/shaping-005.html
  • PASS [expected FAIL] /css/css-text/shaping/shaping-006.html
  • PASS [expected FAIL] /css/css-text/shaping/shaping-007.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-end-001.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-end-002.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-end-005.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-end-006.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-justify-001.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-justify-002.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-start-001.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-start-002.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-start-005.html
  • FAIL [expected PASS] /css/css-text/text-align/text-align-start-006.html
  • FAIL [expected PASS] /css/css-text/white-space/trailing-space-and-text-alignment-002.html
  • FAIL [expected PASS] /css/css-text/white-space/trailing-space-and-text-alignment-rtl-002.html
  • PASS [expected FAIL] /css/css-text/white-space/white-space-letter-spacing-001.html
  • PASS [expected FAIL] /css/css-text/white-space/white-space-pre-wrap-trailing-spaces-021.html
  • FAIL [expected PASS] /css/css-text/word-break/break-boundary-2-chars-002.html
  • FAIL [expected PASS] /css/css-text/word-spacing/word-spacing-001.html
  • FAIL [expected PASS] /css/css-transforms/2d-rotate-notref.html
  • FAIL [expected PASS] /css/css-transforms/2d-rotate-ref.html
  • PASS [expected FAIL] /css/css-transforms/preserve3d-and-filter-no-perspective.html
  • FAIL [expected PASS] /css/css-transforms/preserve3d-overflow-percent.html
  • PASS [expected FAIL] /css/css-transforms/transform-box/cssbox-initial.html
  • PASS [expected FAIL] /css/css-transforms/transform-box/cssbox-stroke-box.html
  • PASS [expected FAIL] /css/css-transforms/transform-box/cssbox-view-box.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-001.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-002.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-003.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-004.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-005.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-006.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-007.html
  • PASS [expected FAIL] /css/css-transforms/transform-percent-008.html
  • OK /css/css-transforms/transform-scale-hittest.html
    • PASS [expected FAIL] subtest: Hit test intersecting scaled box
  • FAIL [expected PASS] /css/css-transforms/transform-scale-test.html
  • PASS [expected FAIL] /css/css-ui/negative-outline-offset.html
  • FAIL [expected PASS] /css/css-values/ic-unit-008.html
  • PASS [expected FAIL] /css/css-variables/variable-reference-without-whitespace.html
  • OK /css/cssom-view/HTMLBody-ScrollArea_quirksmode.html
    • FAIL [expected PASS] subtest: When body not potentially scrollable, document.body.scrollHeight always equals window.innerHeight in quirks. (cond. visible, scroll) assert_greater_than: Window not large enough for valid test run. expected a number greater than 400 but got 240
    • FAIL [expected PASS] subtest: When body not potentially scrollable, document.body.scrollHeight always equals window.innerHeight in quirks. (cond. scroll, visible) assert_greater_than: Window not large enough for valid test run. expected a number greater than 400 but got 240
    • FAIL [expected PASS] subtest: When body not potentially scrollable, document.body.scrollHeight always equals window.innerHeight in quirks. (cond. visible, visible) assert_greater_than: Window not large enough for valid test run. expected a number greater than 400 but got 240
  • OK /css/cssom-view/elementFromPoint-subpixel.html
    • FAIL [expected PASS] subtest: Hit test top left corner of box assert_equals: expected Element node <div class="box" id="box"> <div class="child"></div... but got null
    • FAIL [expected PASS] subtest: Hit test top right corner of box assert_equals: expected Element node <div class="box" id="box"> <div class="child"></div... but got null
    • FAIL [expected PASS] subtest: Hit test bottom left corner of box assert_equals: expected Element node <div class="box" id="box"> <div class="child"></div... but got null
    • FAIL [expected PASS] subtest: Hit test lower left corner of box assert_equals: expected Element node <div class="box" id="box"> <div class="child"></div... but got null
  • OK /css/cssom-view/elementsFromPoint-simple.html
    • FAIL [expected PASS] subtest: elementsFromPoint for each corner of a div that has a margin assert_equals: document.elementsFromPoint(1,384) expected "DIV#withMargin, BODY, HTML" but got ""
    • FAIL [expected PASS] subtest: elementsFromPoint for each corner of a div with pointer-events:none assert_equals: document.elementsFromPoint(51,349) expected "DIV#withMargin, BODY, HTML" but got ""
  • OK /css/cssom-view/elementsFromPoint.html
    • FAIL [expected PASS] subtest: no hit target at x,y assert_array_equals: Should have returned the sequence [body, html] lengths differ, expected array [Element node <body> <div id="purple" class="size purple">&nbsp;</div..., Element node <html><head><title>cssom-view - elementsFromPoint</title>...] length 2, got [] length 0
  • PASS [expected FAIL] /css/filter-effects/filtered-inline-is-container.html
  • PASS [expected FAIL] /css/selectors/invalidation/nth-child-when-sibling-changes.html
  • PASS [expected FAIL] /css/selectors/invalidation/nth-last-child-when-sibling-changes.html
  • PASS [expected FAIL] /css/selectors/nth-child-of-compound-selector.html
  • PASS [expected FAIL] /css/selectors/nth-child-of-tagname.html
  • PASS [expected FAIL] /css/selectors/nth-last-child-of-compound-selector.html
  • PASS [expected FAIL] /html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance.html
  • PASS [expected FAIL] /html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance.html
  • PASS [expected FAIL] /html/canvas/offscreen/layers/2d.layer.several-complex.html
  • PASS [expected FAIL] /html/canvas/offscreen/layers/2d.layer.shadow-from-outside-canvas.long-distance.html
  • PASS [expected FAIL] /html/canvas/offscreen/layers/2d.layer.shadow-from-outside-canvas.short-distance.html
  • PASS [expected FAIL] /html/dom/elements/global-attributes/dir-shadow-39.html
  • PASS [expected FAIL] /html/dom/elements/global-attributes/dir_auto-isolate.html
  • FAIL [expected PASS] /html/rendering/non-replaced-elements/tables/table-cell-width-s.html
  • FAIL [expected PASS] /html/rendering/non-replaced-elements/tables/table-cell-width.html
  • FAIL [expected PASS] /html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-transform-translatez.html
  • PASS [expected FAIL] /html/rendering/the-details-element/details-display-property-is-ignored.html
  • FAIL [expected PASS] /html/rendering/the-details-element/summary-display-flex.html
  • FAIL [expected PASS] /html/rendering/the-details-element/summary-display-inline-flex.html
  • OK /html/semantics/embedded-content/the-img-element/usemap-casing.html
    • FAIL [expected PASS] subtest: Image with usemap of #åωk should not match any of the areas element is null
    • FAIL [expected PASS] subtest: Image with usemap of #blah1 should not match any of the areas element is null
    • FAIL [expected PASS] subtest: Image with usemap of #tÉdz5アパートFi should not match any of the areas element is null
    • FAIL [expected PASS] subtest: Image with usemap of #ΣΣ should not match any of the areas element is null
  • PASS [expected FAIL] /html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html

github-actions[bot] avatar Nov 17 '23 06:11 github-actions[bot]

Test results for linux-wpt-layout-2020 from try job (#6900502387):

Flaky unexpected result (18)
  • FAIL [expected PASS] /css/CSS2/borders/border-001.xht
  • FAIL [expected PASS] /css/CSS2/syntax/at-rule-002.xht
  • TIMEOUT [expected OK] /css/css-backgrounds/parsing/background-attachment-computed.html
  • CRASH [expected OK] /css/selectors/media/media-playback-state.html
  • TIMEOUT [expected OK] /fetch/api/redirect/redirect-keepalive.any.html (#29536)
  • OK /html/browsers/history/the-history-interface/traverse_the_history_1.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals from the same task
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected PASS] subtest: Non-HTMLElement should not support autofocus Test timed out
    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus should support autofocus
    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus including no focusable descendants should be skipped
    • NOTRUN [expected FAIL] subtest: Area element should support autofocus
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
    • TIMEOUT [expected FAIL] subtest: Check that popups from a sandboxed iframe escape the sandbox if allow-popups-to-escape-sandbox is used Test timed out
  • OK /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html (#21666)
    • PASS [expected FAIL] subtest: <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (display:none)
  • OK /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html (#21666)
    • PASS [expected FAIL] subtest: <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (quirks mode)
  • OK /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html (#21666)
    • PASS [expected FAIL] subtest: <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (standards mode)
  • OK /html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html (#23205)
    • PASS [expected FAIL] subtest: Check that rel=noopener with target=_self does a normal load
  • OK /html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html (#27659)
    • FAIL [expected PASS] subtest: async document.write in a module assert_true: onload must be called expected true got false
  • TIMEOUT /resource-timing/nested-context-navigations-iframe.html (#24311)
    • TIMEOUT [expected PASS] subtest: Test that crossorigin iframe navigations are not observable by the parent, even after history navigations by the parent Test timed out
    • NOTRUN [expected PASS] subtest: Test that cross-site iframe navigations are not observable by the parent, even after history navigations by the parent
    • NOTRUN [expected PASS] subtest: Test that iframe navigations are not observable by the parent
    • NOTRUN [expected PASS] subtest: Test that crossorigin iframe navigations are not observable by the parent
    • NOTRUN [expected PASS] subtest: Test that cross-site iframe navigations are not observable by the parent
    • NOTRUN [expected TIMEOUT] subtest: Test that iframe refreshes are not observable by the parent
  • CRASH [expected PASS] /streams/readable-streams/crashtests/strategy-worker-terminate.html (#30124)
  • TIMEOUT [expected OK] /webmessaging/with-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
  • OK [expected TIMEOUT] /webmessaging/without-ports/018.html (#24485)
    • PASS [expected TIMEOUT] subtest: origin of the script that invoked the method, javascript:
  • OK [expected TIMEOUT] /xhr/send-timeout-events.htm (#26879)
Stable unexpected results that are known to be intermittent (25)
  • FAIL [expected PASS] /_mozilla/css/stacked_layers.html (#15988)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • FAIL [expected PASS] /css/CSS2/borders/border-right-width-095.xht (#22723)
  • PASS [expected FAIL] /css/CSS2/text/white-space-002.xht (#22592)
  • PASS [expected FAIL] /css/CSS2/text/white-space-003.xht (#22592)
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-040.xht (#22592)
  • OK /css/css-fonts/variations/at-font-face-font-matching.html (#20684)
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '420 440' over '450 460' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '450 460' over '500' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '501 550' over '502 560' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '500' over '450 460' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '400' over '350 399' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '502 510' over '503 520' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '500' over '450 460' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • FAIL [expected PASS] subtest: Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg' assert_not_equals: Sanity test: different family get different width got disallowed value 304
    • And 11 more unexpected results...
  • PASS [expected TIMEOUT] /css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html (#29187)
  • OK /css/cssom-view/CaretPosition-001.html (#21338)
    • FAIL [expected PASS] subtest: Element at (400, 100) assert_equals: Expected value for element id is 'box2' expected Element node <div id="box2" class="box"></div> but got null
  • OK /css/cssom-view/elementsFromPoint-invalid-cases.html (#21338)
    • FAIL [expected PASS] subtest: The root element is the last element returned for otherwise empty queries within the viewport assert_equals: document.elementsFromPoint(300,300) expected "HTML" but got ""
  • TIMEOUT /fetch/metadata/generated/element-img-environment-change.sub.html (#30111)
    • FAIL [expected PASS] subtest: sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
  • OK [expected TIMEOUT] /html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html (#29084)
    • FAIL [expected TIMEOUT] subtest: changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back promise_test: Unhandled rejection with value: object "TypeError: iframe is null"
  • OK /html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html (#28697)
    • FAIL [expected PASS] subtest: aElement.click() before the load event must NOT replace assert_equals: expected "http://web-platform.test:8000/common/blank.html?thereplacement" but got "http://web-platform.test:8000/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/resources/code-injector.html?pipe=sub(none)&code=%0A%20%20%20%20const%20a%20%3D%20document.createElement(%22a%22)%3B%0A%20%20%20%20a.href%20%3D%20%22%2Fcommon%2Fblank.html%3Fthereplacement%22%3B%0A%20%20%20%20document.currentScript.before(a)%3B%0A%20%20%20%20a.click()%3B%0A%20%20"
  • TIMEOUT [expected OK] /html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html (#29046)
    • TIMEOUT [expected FAIL] subtest: first argument: absolute url Test timed out
  • CRASH [expected TIMEOUT] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
  • OK /html/semantics/embedded-content/the-img-element/non-active-document.html (#21544)
    • PASS [expected FAIL] subtest: createHTMLDocument
    • PASS [expected FAIL] subtest: <template>
  • OK [expected TIMEOUT] /html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html (#29724)
    • PASS [expected TIMEOUT] subtest: reparent-form-during-planned-navigation-task
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: 0x00 in value (normal form) assert_equals: expected "a=b\0c\r\n" but got ""
    • PASS [expected FAIL] subtest: text/plain: backslash in value (normal form)
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: single quote in name (normal form) assert_equals: expected "a%27b=c" but got ""
  • OK /html/semantics/scripting-1/the-script-element/execution-timing/077.html (#22139)
    • PASS [expected FAIL] subtest: adding several types of scripts through the DOM and removing some of them confuses scheduler
  • TIMEOUT [expected OK] /webmessaging/without-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
  • ERROR [expected OK] /workers/constructors/Worker/Worker-constructor.html (#22991)
  • OK /workers/dedicated-worker-from-blob-url.window.html (#22286)
    • FAIL [expected PASS] subtest: Creating a dedicated worker from a blob URL works immediately before revoking. promise_test: Unhandled rejection with value: object "[object Event]"
Stable unexpected results (308)
  • FAIL [expected PASS] /_mozilla/css/block_formatting_context_complex_a.html
  • FAIL [expected PASS] /_mozilla/css/block_formatting_context_with_margin_a.html
  • FAIL [expected PASS] /_mozilla/css/inline_block_with_margin_a.html
  • FAIL [expected PASS] /_mozilla/css/inline_margins_a.html
  • FAIL [expected PASS] /_mozilla/css/line_break_nowrap.html
  • PASS [expected FAIL] /_mozilla/css/linear_gradients_reverse_a.html
  • PASS [expected FAIL] /_mozilla/css/overconstrained_block.html
  • FAIL [expected PASS] /_mozilla/css/pixel_snapping_position_a.html
  • PASS [expected FAIL] /_mozilla/css/pseudo_inherit.html
  • PASS [expected FAIL] /_mozilla/css/table_padding_a.html
  • PASS [expected FAIL] /_mozilla/css/text_align_complex_a.html
  • PASS [expected FAIL] /_mozilla/css/transform_skew_a.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vmin_vmax_a.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vmin_vmax_b.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vw_vh_a.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vw_vh_b.html
  • FAIL [expected PASS] /_mozilla/css/word-spacing.html
  • OK /_mozilla/mozilla/hit_test_nested_sc.html
    • FAIL [expected PASS] subtest: Test: Hit testing works well with nested stacking contexts assert_true: Should report at least one element expected true got false
  • FAIL [expected PASS] /css/CSS2/backgrounds/background-root-002.xht
  • PASS [expected FAIL] /css/CSS2/bidi-text/bidi-004.xht
  • PASS [expected FAIL] /css/CSS2/bidi-text/bidi-005b.xht
  • PASS [expected FAIL] /css/CSS2/bidi-text/bidi-006b.xht
  • PASS [expected FAIL] /css/CSS2/bidi-text/bidi-007b.xht
  • PASS [expected FAIL] /css/CSS2/bidi-text/bidi-008b.xht
  • PASS [expected FAIL] /css/CSS2/bidi-text/bidi-010b.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-010.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-011.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-012.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-014.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-015.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-019.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-020.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-021.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-023.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-024.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-028.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-029.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-030.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-032.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-033.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-037.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-038.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-039.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-041.xht
  • FAIL [expected PASS] /css/CSS2/bidi-text/bidi-box-model-042.xht
  • FAIL [expected PASS] /css/CSS2/css-e-notation-test-1.html
  • FAIL [expected PASS] /css/CSS2/css1/c414-flt-fit-002.xht
  • FAIL [expected PASS] /css/CSS2/css1/c414-flt-fit-003.xht
  • FAIL [expected PASS] /css/CSS2/css1/c414-flt-fit-004.xht
  • PASS [expected FAIL] /css/CSS2/css1/c541-word-sp-000.xht
  • PASS [expected FAIL] /css/CSS2/css1/c542-letter-sp-000.xht
  • PASS [expected FAIL] /css/CSS2/css1/c542-letter-sp-001.xht
  • FAIL [expected PASS] /css/CSS2/css1/c547-indent-001.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5502-imrgn-r-005.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5502-imrgn-r-006.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5504-imrgn-l-005.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5504-imrgn-l-006.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5505-imrgn-000.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5507-ipadn-r-004.xht
  • PASS [expected FAIL] /css/CSS2/css1/c5509-ipadn-l-004.xht
  • FAIL [expected PASS] /css/CSS2/css1/c5512-brdr-rw-001.xht
  • FAIL [expected PASS] /css/CSS2/css1/c5514-brdr-lw-001.xht
  • FAIL [expected PASS] /css/CSS2/css1/c5525-fltblck-000.xht
  • FAIL [expected PASS] /css/CSS2/css1/c71-fwd-parsing-004.xht
  • FAIL [expected PASS] /css/CSS2/floats-clear/clear-applies-to-012.xht
  • FAIL [expected PASS] /css/CSS2/floats-clear/clear-float-009.xht
  • FAIL [expected PASS] /css/CSS2/floats-clear/floats-030.xht
  • FAIL [expected PASS] /css/CSS2/floats-clear/floats-145.xht
  • FAIL [expected PASS] /css/CSS2/floats-clear/floats-146.xht
  • FAIL [expected PASS] /css/CSS2/floats/floats-wrap-bfc-with-margin-010.html
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-001.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-002.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-005.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-006.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-007.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-008.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-009.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-010.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-011.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-014.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-015.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-family-applies-to-017.xht
  • PASS [expected FAIL] /css/CSS2/fonts/font-size-122.xht
  • FAIL [expected PASS] /css/CSS2/generated-content/content-174.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-bottom-applies-to-001.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-bottom-applies-to-002.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-bottom-applies-to-003.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-bottom-applies-to-004.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-bottom-applies-to-005.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-bottom-applies-to-006.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-bottom-applies-to-007.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-em-inherit-001.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/margin-percentage-inherit-001.xht
  • PASS [expected FAIL] /css/CSS2/margin-padding-clear/padding-em-inherit-001.xht
  • FAIL [expected PASS] /css/CSS2/normal-flow/block-non-replaced-height-005.xht
  • FAIL [expected PASS] /css/CSS2/normal-flow/inlines-013.xht
  • FAIL [expected PASS] /css/CSS2/normal-flow/replaced-intrinsic-002.xht
  • FAIL [expected PASS] /css/CSS2/positioning/abspos-025.xht
  • FAIL [expected PASS] /css/CSS2/positioning/abspos-026.xht
  • FAIL [expected PASS] /css/CSS2/positioning/position-relative-030.xht
  • FAIL [expected PASS] /css/CSS2/positioning/position-relative-031.xht
  • PASS [expected FAIL] /css/CSS2/tables/border-collapse-empty-row.html
  • PASS [expected FAIL] /css/CSS2/tables/separated-border-model-007.xht
  • PASS [expected FAIL] /css/CSS2/tables/separated-border-model-008.xht
  • PASS [expected FAIL] /css/CSS2/tables/separated-border-model-009.xht
  • PASS [expected FAIL] /css/CSS2/tables/table-anonymous-objects-211.xht
  • FAIL [expected PASS] /css/CSS2/text/text-indent-013.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-001.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-005.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-006.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-001.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-002.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-005.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-012.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-013.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-014.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-applies-to-015.xht
  • FAIL [expected PASS] /css/CSS2/text/white-space-nowrap-attribute-001.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-001.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-002.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-003.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-004.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-008.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-009.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-010.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-011.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-012.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-019.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-020.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-021.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-022.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-023.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-024.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-025.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-026.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-027.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-028.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-029.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-030.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-031.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-032.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-033.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-034.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-035.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-036.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-037.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-038.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-039.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-041.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-050.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-051.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-054.xht
  • PASS [expected FAIL] /css/CSS2/text/white-space-processing-055.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-001.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-002.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-005.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-006.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-007.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-008.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-009.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-010.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-011.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-014.xht
  • FAIL [expected PASS] /css/CSS2/text/word-spacing-applies-to-015.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-007.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-009.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-010.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-018.xht
  • PASS [expected FAIL] /css/CSS2/values/numbers-units-021.xht
  • PASS [expected FAIL] /css/CSS2/values/units-002.xht
  • FAIL [expected PASS] /css/CSS2/visuren/anonymous-boxes-001b.xht
  • PASS [expected FAIL] /css/css-align/blocks/align-content-block-003.html
  • PASS [expected FAIL] /css/css-align/content-distribution/place-content-shorthand-007.html
  • FAIL [expected PASS] /css/css-backgrounds/border-radius-011.xht
  • PASS [expected FAIL] /css/css-backgrounds/border-radius-clip-002.htm
  • PASS [expected FAIL] /css/css-backgrounds/border-width-small-values-001-a.html
  • PASS [expected FAIL] /css/css-backgrounds/border-width-small-values-001-b.html
  • PASS [expected FAIL] /css/css-borders/subpixel-border-width.tentative.html
  • PASS [expected FAIL] /css/css-color/t424-hsl-clip-outside-gamut-b.xht
  • FAIL [expected PASS] /css/css-flexbox/abspos/position-absolute-005.html
  • FAIL [expected PASS] /css/css-flexbox/flex-container-margin.html
  • FAIL [expected PASS] /css/css-flexbox/flex-direction-modify.html
  • FAIL [expected PASS] /css/css-flexbox/flex-direction-row-reverse.html
  • PASS [expected FAIL] /css/css-flexbox/flexbox-basic-block-horiz-001v.xhtml
  • PASS [expected FAIL] /css/css-flexbox/flexbox-column-row-gap-004.html
  • PASS [expected FAIL] /css/css-flexbox/flexbox-justify-content-horiz-002.xhtml
  • PASS [expected FAIL] /css/css-flexbox/flexbox-justify-content-horiz-003.xhtml
  • PASS [expected FAIL] /css/css-flexbox/flexbox-justify-content-horiz-004.xhtml
  • PASS [expected FAIL] /css/css-flexbox/flexbox-justify-content-horiz-005.xhtml
  • PASS [expected FAIL] /css/css-flexbox/flexbox-mbp-horiz-002v.xhtml
  • FAIL [expected PASS] /css/css-flexbox/flexbox_columns.html
  • FAIL [expected PASS] /css/css-flexbox/flexbox_generated.html
  • FAIL [expected PASS] /css/css-flexbox/flexbox_item-float.html
  • PASS [expected FAIL] /css/css-flexbox/flexbox_justifycontent-left-001.html
  • OK /css/css-flexbox/intrinsic-size/row-use-cases-001.html
    • FAIL [expected PASS] subtest: same heights assert_equals: expected 52 but got 40
  • PASS [expected FAIL] /css/css-flexbox/overflow-area-001.html
  • PASS [expected FAIL] /css/css-flexbox/overflow-area-002.html
  • FAIL [expected PASS] /css/css-flexbox/overflow-auto-007.html
  • PASS [expected FAIL] /css/css-fonts/font-display/font-display.html
  • PASS [expected FAIL] /css/css-fonts/font-face-unicode-range-2.html
  • PASS [expected FAIL] /css/css-fonts/font-family-name-024.xht
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-001.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-009.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-010.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-011.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-012.html
  • PASS [expected FAIL] /css/css-fonts/font-size-adjust-013.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-12.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-13.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-14.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-15.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-16.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-17.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-alternates-18.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-east-asian-09.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-east-asian-10.html
  • PASS [expected FAIL] /css/css-fonts/font-variant-numeric-09.html
  • PASS [expected FAIL] /css/css-fonts/font-weight-bolder-001.xht
  • PASS [expected FAIL] /css/css-fonts/font-weight-lighter-001.xht
  • PASS [expected FAIL] /css/css-fonts/font-weight-normal-001.xht
  • PASS [expected FAIL] /css/css-fonts/separators.html
  • PASS [expected FAIL] /css/css-fonts/size-adjust-01.html
  • PASS [expected FAIL] /css/css-fonts/size-adjust-03.html
  • PASS [expected FAIL] /css/css-fonts/variations/font-weight-metrics.html
  • PASS [expected FAIL] /css/css-images/image-orientation/image-orientation-from-image-content-images.html
  • PASS [expected FAIL] /css/css-logical/logical-values-float-clear-1.html
  • PASS [expected FAIL] /css/css-logical/logical-values-float-clear-2.html
  • PASS [expected FAIL] /css/css-logical/logical-values-float-clear-3.html
  • PASS [expected FAIL] /css/css-logical/logical-values-float-clear-4.html
  • OK /css/css-logical/parsing/padding-block-inline-computed.html
    • PASS [expected FAIL] subtest: Property padding-block-end value 'calc(10% - 40px)'
    • PASS [expected FAIL] subtest: Property padding-inline-start value 'calc(10% - 40px)'
  • PASS [expected FAIL] /css/css-outline/subpixel-outline-width.tentative.html
  • PASS [expected FAIL] /css/css-paint-api/parse-input-arguments-018.https.html
  • PASS [expected FAIL] /css/css-position/multicol/vlr-ltr-ltr-in-multicols.html
  • PASS [expected FAIL] /css/css-position/multicol/vrl-ltr-ltr-in-multicols.html
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-inline.html
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-left-002.html
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-left-003.html
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-nested-inline.html
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-nested-table.html
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-nested-thead-th.html
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-top-002.html
  • PASS [expected FAIL] /css/css-position/sticky/position-sticky-top-003.html
  • PASS [expected FAIL] /css/css-text/hyphens/hyphenate-character-001.html
  • PASS [expected FAIL] /css/css-text/line-break/line-break-shaping-001.html
  • PASS [expected FAIL] /css/css-text/overflow-wrap/overflow-wrap-shaping-001.html
  • PASS [expected FAIL] /css/css-text/overflow-wrap/overflow-wrap-shaping-002.html
  • PASS [expected FAIL] /css/css-text/text-autospace/text-autospace-break-001.html
  • PASS [expected FAIL] /css/css-text/text-indent/anonymous-flex-item-001.html
  • PASS [expected FAIL] /css/css-text/text-indent/anonymous-grid-item-001.html
  • PASS [expected FAIL] /css/css-text/white-space/white-space-letter-spacing-001.html
  • FAIL [expected PASS] /css/css-text/word-spacing/word-spacing-001.html
  • FAIL [expected PASS] /css/css-transforms/2d-rotate-notref.html
  • FAIL [expected PASS] /css/css-transforms/2d-rotate-ref.html
  • PASS [expected FAIL] /css/css-transforms/perspective-split-by-zero-w.html
  • PASS [expected FAIL] /css/css-transforms/preserve3d-and-filter-no-perspective.html
  • FAIL [expected PASS] /css/css-transforms/preserve3d-overflow-percent.html
  • PASS [expected FAIL] /css/css-transforms/transform-box/cssbox-border-box.html
  • PASS [expected FAIL] /css/css-transforms/transform-box/cssbox-initial.html
  • PASS [expected FAIL] /css/css-transforms/transform-box/cssbox-stroke-box.html
  • PASS [expected FAIL] /css/css-transforms/transform-box/cssbox-view-box.html
  • PASS [expected FAIL] /css/css-transforms/transform-input-002.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-001.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-002.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-003.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-004.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-005.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-006.html
  • FAIL [expected PASS] /css/css-transforms/transform-origin-name-007.html
  • PASS [expected FAIL] /css/css-transforms/transform-percent-008.html
  • OK /css/css-transforms/transform-scale-hittest.html
    • PASS [expected FAIL] subtest: Hit test intersecting scaled box
  • FAIL [expected PASS] /css/css-transforms/transform-scale-test.html
  • OK /css/cssom-view/HTMLBody-ScrollArea_quirksmode.html
    • FAIL [expected PASS] subtest: When body not potentially scrollable, document.body.scrollHeight always equals window.innerHeight in quirks. (cond. visible, scroll) assert_greater_than: Window not large enough for valid test run. expected a number greater than 400 but got 240
    • FAIL [expected PASS] subtest: When body not potentially scrollable, document.body.scrollHeight always equals window.innerHeight in quirks. (cond. scroll, visible) assert_greater_than: Window not large enough for valid test run. expected a number greater than 400 but got 240
    • FAIL [expected PASS] subtest: When body not potentially scrollable, document.body.scrollHeight always equals window.innerHeight in quirks. (cond. visible, visible) assert_greater_than: Window not large enough for valid test run. expected a number greater than 400 but got 240
  • OK /css/cssom-view/elementsFromPoint-simple.html
    • FAIL [expected PASS] subtest: elementsFromPoint for each corner of a div that has a margin assert_equals: document.elementsFromPoint(1,384) expected "DIV#withMargin, BODY, HTML" but got ""
    • FAIL [expected PASS] subtest: elementsFromPoint for each corner of a div with pointer-events:none assert_equals: document.elementsFromPoint(51,349) expected "DIV#withMargin, BODY, HTML" but got ""
  • OK /css/cssom-view/elementsFromPoint.html
    • FAIL [expected PASS] subtest: no hit target at x,y assert_array_equals: Should have returned the sequence [body, html] lengths differ, expected array [Element node <body> <div id="purple" class="size purple">&nbsp;</div..., Element node <html><head><title>cssom-view - elementsFromPoint</title>...] length 2, got [] length 0
  • OK /css/cssom/getComputedStyle-insets-relpos-inline.html
    • FAIL [expected PASS] subtest: OOF with left fixed right auto in relpos inline container assert_equals: expected "140px" but got "20px"
    • FAIL [expected PASS] subtest: OOF with left auto right fixed in relpos inline container assert_equals: expected "140px" but got "20px"
    • FAIL [expected PASS] subtest: OOF with left fixed right auto in relpos inline container with mixed directions assert_equals: expected "140px" but got "20px"
    • FAIL [expected PASS] subtest: OOF with left auto right fixed in relpos inline container with mixed directions assert_equals: expected "140px" but got "20px"
  • PASS [expected FAIL] /css/selectors/invalidation/nth-child-when-sibling-changes.html
  • PASS [expected FAIL] /css/selectors/invalidation/nth-last-child-when-sibling-changes.html
  • PASS [expected FAIL] /css/selectors/nth-child-of-compound-selector.html
  • PASS [expected FAIL] /css/selectors/nth-child-of-tagname.html
  • PASS [expected FAIL] /css/selectors/nth-last-child-of-compound-selector.html
  • PASS [expected FAIL] /html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance.html
  • PASS [expected FAIL] /html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance.html
  • PASS [expected FAIL] /html/canvas/offscreen/layers/2d.layer.several-complex.html
  • PASS [expected FAIL] /html/canvas/offscreen/layers/2d.layer.shadow-from-outside-canvas.long-distance.html
  • PASS [expected FAIL] /html/canvas/offscreen/layers/2d.layer.shadow-from-outside-canvas.short-distance.html
  • PASS [expected FAIL] /html/dom/elements/global-attributes/dir-shadow-39.html
  • FAIL [expected PASS] /html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-transform-translatez.html
  • OK /html/semantics/embedded-content/the-img-element/usemap-casing.html
    • FAIL [expected PASS] subtest: Image with usemap of #åωk should not match any of the areas element is null
    • FAIL [expected PASS] subtest: Image with usemap of #blah1 should not match any of the areas element is null
    • FAIL [expected PASS] subtest: Image with usemap of #tÉdz5アパートFi should not match any of the areas element is null
    • FAIL [expected PASS] subtest: Image with usemap of #ΣΣ should not match any of the areas element is null
  • PASS [expected FAIL] /html/semantics/forms/the-input-element/range-intrinsic-size.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html
  • PASS [expected FAIL] /html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html
  • PASS [expected FAIL] /html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html

github-actions[bot] avatar Nov 17 '23 06:11 github-actions[bot]

⚠️ Try run (#6900502387) failed.

github-actions[bot] avatar Nov 17 '23 06:11 github-actions[bot]

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 17 '23 08:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 17 '23 10:11 servo-wpt-sync

🔨 Triggering try run (#6903080123) with platforms=linux and layout=2020

github-actions[bot] avatar Nov 17 '23 10:11 github-actions[bot]

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 17 '23 10:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 17 '23 11:11 servo-wpt-sync

Test results for linux-wpt-layout-2020 from try job (#6903080123):

Flaky unexpected result (14)
  • TIMEOUT [expected OK] /FileAPI/url/url-charset.window.html (#26997)
    • TIMEOUT [expected PASS] subtest: Blob charset should override any auto-detected charset. Test timed out
  • FAIL [expected PASS] /_mozilla/css/dirty_viewport.html (#13731)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/margin-left-applies-to-009.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/margin-right-applies-to-009.xht
  • FAIL [expected PASS] /css/css-text/white-space/lone-cr-001.tentative.html
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html (#20768)
    • FAIL [expected PASS] subtest: Tests that a fragment navigation in the unload handler will not block the initial navigation assert_equals: expected "" but got "#fragment"
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • PASS [expected FAIL] subtest: Same-origin navigation started from unload handler must be ignored
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/skip-another-top-level-browsing-context.html (#24161)
    • TIMEOUT [expected PASS] subtest: Autofocus elements queued in another top-level browsing context's documents should be skipped. Test timed out
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected FAIL] subtest: Contenteditable element should support autofocus Test timed out
    • NOTRUN [expected FAIL] subtest: Element with tabindex should support autofocus
    • NOTRUN [expected PASS] subtest: Non-HTMLElement should not support autofocus
    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus should support autofocus
    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus including no focusable descendants should be skipped
    • NOTRUN [expected FAIL] subtest: Area element should support autofocus
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html (#22647)
    • TIMEOUT [expected FAIL] subtest: Check that popups from a sandboxed iframe escape the sandbox if allow-popups-to-escape-sandbox is used Test timed out
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
    • TIMEOUT [expected FAIL] subtest: Check that popups from a sandboxed iframe escape the sandbox if allow-popups-to-escape-sandbox is used Test timed out
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html (#24066)
    • NOTRUN [expected FAIL] subtest: Check that popups from a sandboxed iframe do not escape the sandbox
  • OK /html/webappapis/dynamic-markup-insertion/document-write/module-tla-delayed.html (#29137)
    • FAIL [expected PASS] subtest: document.write in an imported module assert_true: onload must be called expected true got false
Stable unexpected results that are known to be intermittent (20)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/css-fonts/variations/at-font-face-font-matching.html (#20684)
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '420 440' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '450 460' over '500' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '501 550' over '502 560' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '400' over '350 399' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '502 510' over '503 520' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • And 12 more unexpected results...
  • PASS [expected TIMEOUT] /css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html (#29187)
  • TIMEOUT /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • PASS [expected TIMEOUT] subtest: background-image sec-fetch-site - HTTPS downgrade (header not sent)
  • OK [expected TIMEOUT] /html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html (#29084)
    • FAIL [expected TIMEOUT] subtest: changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back promise_test: Unhandled rejection with value: object "TypeError: iframe is null"
  • OK /html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html (#28066)
    • PASS [expected FAIL] subtest: 0041 set in href="" targeting a frame and clicked
    • PASS [expected FAIL] subtest: 0080 00FF set in href="" targeting a frame and clicked
    • PASS [expected FAIL] subtest: 0080 00FF 0100 set in href="" targeting a frame and clicked
  • OK /html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html (#29046)
    • PASS [expected FAIL] subtest: first argument: absolute url
  • CRASH [expected TIMEOUT] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty.html (#28259)
    • TIMEOUT [expected FAIL] subtest: Autofocus elements in top-level browsing context's documents with empty fragments should work. Test timed out
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/document-with-fragment-nonexistent.html (#28259)
    • TIMEOUT [expected FAIL] subtest: Autofocus elements in top-level browsing context's documents with non-existent fragments should work. Test timed out
  • OK [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
    • FAIL [expected NOTRUN] subtest: Check that popups from a sandboxed iframe do not escape the sandbox assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
  • OK /html/semantics/embedded-content/the-img-element/non-active-document.html (#21544)
    • PASS [expected FAIL] subtest: createHTMLDocument
    • PASS [expected FAIL] subtest: <template>
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: 0x00 in value (normal form) assert_equals: expected "a=b\0c\r\n" but got ""
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: single quote in name (normal form) assert_equals: expected "a%27b=c" but got ""
  • OK /html/semantics/scripting-1/the-script-element/execution-timing/077.html (#22139)
    • PASS [expected FAIL] subtest: adding several types of scripts through the DOM and removing some of them confuses scheduler
  • TIMEOUT [expected OK] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
  • TIMEOUT [expected OK] /webmessaging/with-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
  • ERROR [expected OK] /workers/constructors/Worker/Worker-constructor.html (#22991)
  • OK /workers/dedicated-worker-from-blob-url.window.html (#22286)
    • FAIL [expected PASS] subtest: Creating a dedicated worker from a blob URL works immediately before revoking. promise_test: Unhandled rejection with value: object "[object Event]"
Stable unexpected results (7)
  • FAIL [expected PASS] /_mozilla/css/pixel_snapping_position_a.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vmin_vmax_a.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vmin_vmax_b.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vw_vh_a.html
  • FAIL [expected PASS] /_mozilla/css/viewport_percentage_vw_vh_b.html
  • PASS [expected FAIL] /css/css-transforms/transform-percent-008.html
  • OK /css/css-transforms/transform-scale-hittest.html
    • PASS [expected FAIL] subtest: Hit test intersecting scaled box

github-actions[bot] avatar Nov 17 '23 11:11 github-actions[bot]

⚠️ Try run (#6903080123) failed.

github-actions[bot] avatar Nov 17 '23 11:11 github-actions[bot]

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 27 '23 06:11 servo-wpt-sync

🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync.

servo-wpt-sync avatar Nov 27 '23 07:11 servo-wpt-sync

🔨 Triggering try run (#7002767462) with platforms=linux,macos,windows and layout=all

github-actions[bot] avatar Nov 27 '23 09:11 github-actions[bot]