-
Notifications
You must be signed in to change notification settings - Fork 6.8k
fix(button): hover styles taking precedence over focus styling #13011
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Fixes the `:hover` styles overriding the focused styling, because they have the same specificity, but are positioned lower in the stylesheet.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Caretaker note: this will affect some screenshot tests, but only ones that happen to capture a button that is both hovered and focused at the same time, so hopefully it will be minimal.
Hi @crisbeto! This PR has merge conflicts due to recent upstream merges. |
Aligns the button component with the latest Material design spec. This includes the changes from angular#12537 and angular#13011.
Closing in favor of #13083. |
Aligns the button component with the latest Material design spec. This includes the changes from angular#12537 and angular#13011.
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Fixes the
:hover
styles overriding the focused styling, because they have the same specificity, but are positioned lower in the stylesheet.Note: the same could be achieved by adding
:not(.cdk-focused)
to the hover selector, but I opted into this approach, because it doesn't increase the hover specificity further.