Skip to content
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

[Bugfix] Box sizing inheritance #426

Merged
merged 5 commits into from
Jan 13, 2021
Merged

Conversation

LJKaski
Copy link
Collaborator

@LJKaski LJKaski commented Jan 11, 2021

Description

This PR fixes a couple of reported issues where global styles caused inherited box-size CSS rules to cause some issues with radiobutton and external link. External link icon size was also wrong. That was fixed in the process.

Motivation and Context

This was a reported bug, which, while it was caused by a global rule in a different project, was easier to fix on our end.

How Has This Been Tested?

Tested in styleguidist in chrome.

Release notes

-External link and RadioButton pseudo elements now have explicitly set box-size.

@LJKaski LJKaski added the bug Something isn't working label Jan 11, 2021
@LJKaski LJKaski self-assigned this Jan 11, 2021
@aappoalander
Copy link
Contributor

aappoalander commented Jan 11, 2021

What about the box-sizing for pseudo elements, especially focus? Should those be handled with this branch as well? EDIT: This seems to be covered now.

ketsappi
ketsappi previously approved these changes Jan 12, 2021
ketsappi
ketsappi previously approved these changes Jan 12, 2021
@LJKaski LJKaski merged commit 3a6e4a8 into develop Jan 13, 2021
@aappoalander aappoalander mentioned this pull request Jan 26, 2021
@aappoalander aappoalander deleted the bugfix/box-sizing-inheritance branch March 22, 2021 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants