The issue involves property passing behavior in custom elements extending built-ins, with existing test cases available.
The issue reports that properties are not correctly passed to custom elements that extend built-in elements, while they work for autonomous custom elements. The fix would require modifying React's attribute handling for these cases, with existing test cases available for reference. The main blocker is understanding React's internal handling of custom elements and built-in element extensions.
React version: 19.0.0
x-custom-link that extends the a elementis attribute: <a is="x-custom-link"></a>Link to code example: https://codesandbox.io/p/sandbox/musing-shadow-ttt8hc
Properties are correctly passed to autonomous custom elements but not to those that extend builtin elements.
Properties are passed to custom elements that extend builtin elements as well.
Claim this issue to let others know you're working on it. You'll earn 10 points when you complete it!