Commit 5121369
Update both GeometryUtils endpoints before conversion
Updating a source node does not force layout for a relativeTo endpoint
in an unrelated display-locked subtree of the same document. Update the
target endpoint separately.
Make the target update unconditional whenever a target exists. A clean
lifecycle update is a no-op. Avoiding endpoint relationship logic keeps
the update correct across shadow trees and future lifecycle changes.
Add WPT coverage using source and target nodes in separate content-
visibility locks.
Bug: 427918516
Change-Id: I082d236c655bb5669f98e8649c9f36313b8ddd02
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8227484
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Stefan Zager <szager@chromium.org>
Commit-Queue: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1682689}1 parent 389fb4a commit 5121369
1 file changed
Lines changed: 22 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
56 | 78 | | |
0 commit comments