Re: [csswg-drafts] [css-view-transitions-2] Figure out a way to make hit-testing work on live (new) elements during a view transition (#10930)

From internal sync:

We should, as much as possible, treat the relationship between the real element and the new pseudo-element's contents (the replaced-element part of `::view-transition-new`) as if it was equivalent/similar to shadow-DOM slotting; as if the view-transition pseudo-tree was generating a shadow-tree, and the element was slotted into it as the new element contents.

It should behave as close as possible to this illustration:
```html
<html>
  <body>
   <...>
       <div style="view-transition-name: el" slot="el-active-contents">...</div> 

  <::view-transition>
     <...>
         <::view-transition-new(el)>
              <slot name="el-active-contents">...</slot>
  </>
</html>
```

It needs some research as to exactly how this should work in practice, but that should be the existing model for the relationship between the element and the pseudo.

-- 
GitHub Notification of comment by noamr
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10930#issuecomment-3250360167 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 3 September 2025 18:44:11 UTC