Skip to content

Switch to gi Atspi, and work on waiting for document:load-complete#3

Merged
spectranaut merged 6 commits intoacacia-test-testdriverfrom
switch-gi-atspi
May 21, 2024
Merged

Switch to gi Atspi, and work on waiting for document:load-complete#3
spectranaut merged 6 commits intoacacia-test-testdriverfrom
switch-gi-atspi

Conversation

@spectranaut
Copy link
Copy Markdown
Collaborator

@spectranaut spectranaut commented May 16, 2024

So the diff here is a hard to look at, but here is the file on the branch: https://github.com/Igalia/wpt/blob/a53e36e604db76a6166626c418903d4eef4f631c/tools/wptrunner/wptrunner/executors/executoracacia.py

Eventually, we will have to handle multiple tests execute in row, we will have to wait for the new test page to be loaded as well. To do this we need to know the title of the test page, which might mean some more data plumbing from the test harness to this part of execution logic.

@spectranaut spectranaut force-pushed the switch-gi-atspi branch 2 times, most recently from 75b12ed to a35ffea Compare May 21, 2024 16:14
@spectranaut spectranaut merged commit 0dd7518 into acacia-test-testdriver May 21, 2024
schenney-chromium pushed a commit that referenced this pull request Jul 15, 2024
Since @page border box layout objects aren't in the the layout tree, any
code that wants to walk up the tree to find the containing block will be
in for a surprise.

This would happen if percentage-based @page padding was used [1].
Recomputing padding during painting when we have already done it during
layout is rather pointless anyway. Read it out directly from the
fragment.

[1] #1 blink::LayoutBox::ContainingBlockLogicalWidthForContent()
    #2 blink::LayoutBoxModelObject::ComputedCSSPadding()
    #3 blink::LayoutBoxModelObject::PaddingTop()
    #4 blink::LayoutBoxModelObject::PaddingOutsets()
    #5 blink::BoxPainterBase::PaintFillLayer()
    #6 blink::BoxPainterBase::PaintFillLayers()
    #7 blink::BoxFragmentPainter::PaintBackground()

Bug: 40286153
Change-Id: I1e6e92c2ce1d81aab2673ec9a877eac455534102
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5526469
Commit-Queue: Morten Stenshorne <[email protected]>
Reviewed-by: Xianzhu Wang <[email protected]>
Reviewed-by: Ian Kilpatrick <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1300711}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants