Description
3D Card Flip (#30439) uses :focus-visible and :focus-within on the checkbox/button activator, while Floating Label Input (#30447) also uses :focus-within and :focus-visible on the input wrapper. When a card flip contains a form input, the focus ring transitions from the card flip conflict with the label float transition, producing janky animation.
Affected Components
Suggested Resolution
- Isolate focus transitions with transition-property scoping
- Use nested :focus-within with explicit containment
Description
3D Card Flip (#30439) uses :focus-visible and :focus-within on the checkbox/button activator, while Floating Label Input (#30447) also uses :focus-within and :focus-visible on the input wrapper. When a card flip contains a form input, the focus ring transitions from the card flip conflict with the label float transition, producing janky animation.
Affected Components
Suggested Resolution