Remove outline transitions

fix(style): remove outline transitions
Remove outline transitionsfixremove outline transitions style

Committed by with-heart

commit message
fix(style): remove outline transitions

This change allows `focus-visible` to work correctly. Previously these
components used `transition: all` which caused the focus outline to
briefly flash and fade out when a component with no outline due to
`focus-visible` was blurred.

Editor assessment

The subject states the change: outline transitions were removed from the style layer. The body then explains the full mechanism: components used transition all, which made the focus outline briefly flash and fade when a component whose outline came from focus-visible was blurred, and removing the transition lets focus-visible work correctly. Symptom, root cause, and remedy in four lines, with the style scope correctly naming the global style layer. The fix type matches and no footers are needed. An exemplary teaching commit.

Browse categories

More fix examples · Back to search