You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit seems to break button styling in forms: 8b57c7b
Button and link styling seem to be working fine without this line. I’m not sure what bug it was meant to solve in the first place but maybe it doesn’t need to be there anymore? If it does need to be there, increasing the specificity of buttons will work by doubling the class on _usa-button.scss to .usa-button.usa-button. This is, of coarse, not very elegant. This is a specificity bug though.
Steps to reproduce the bug
Use the following code on a USWDS page:
<formclass="usa-form"><aclass="usa-button" href="#">This button text will be invisible</a><inputclass="usa-button" type="submit" value="This text is visible" />
</form>
Expected Behavior
The text in the button should be visible
Related code
<formclass="usa-form"><aclass="usa-button" href="#test">This button text will be invisible</a><inputclass="usa-button" type="submit" value="This text is visible" />
</form>
I am able to replicate the bug. The typeset-link mixin is important because it overrides clicked links as well. For example, in this screenshot the Forgot password? link turns purple without typeset-link
@mejiaj It looks like we could try out the :not() selector to target anchor tags with the usa-button class. We've used it before and it has pretty good usability on CanIUse
Describe the bug
This commit seems to break button styling in forms: 8b57c7b
Button and link styling seem to be working fine without this line. I’m not sure what bug it was meant to solve in the first place but maybe it doesn’t need to be there anymore? If it does need to be there, increasing the specificity of buttons will work by doubling the class on _usa-button.scss to
.usa-button.usa-button
. This is, of coarse, not very elegant. This is a specificity bug though.Steps to reproduce the bug
Use the following code on a USWDS page:
Expected Behavior
The text in the button should be visible
Related code
Screenshots
System setup
Additional context
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: