Skip to content

fix: conflicting focus-visible and focus-within transitions between ease-card-flip-3d and ease-floating-label #30559

Description

@Pcmhacker-piro

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

Metadata

Metadata

Labels

GSSoC-26Official GSSoC 2026 issueanimationAnimation effects, hover interactions, motion ideas, transitionsgood first issueGood for newcomersgssoc:approvedApproved for GSSoC contributionshelp wantedExtra attention neededlevel:intermediateRequires moderate project understanding

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions