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

carbon-components 10.9.3 introduces breaking change to masthead #1328

Closed
photodow opened this issue Feb 6, 2020 · 4 comments
Closed

carbon-components 10.9.3 introduces breaking change to masthead #1328

photodow opened this issue Feb 6, 2020 · 4 comments
Assignees
Labels
ba Needs some business analyst work dev: research dev Needs some dev work
Milestone

Comments

@photodow
Copy link
Contributor

photodow commented Feb 6, 2020

Detailed description

It was just brought to my attention by @dfrsol that we want to be careful before updating to Carbon's latest or anything past 10.9.3. It looks like they introduced a breaking change based on how we're modifying our masthead.

The removed the role selectors form masthead.

carbon-design-system/carbon@d9935c3#diff-f8c1a41d640bb6e6c4213525998e936e

We're still using these selectors on the masthead

a.#{$prefix}--header__menu-item[role='menuitem'] {

https://github.com/carbon-design-system/ibm-dotcom-library/blob/master/packages/styles/scss/components/masthead/_masthead-l1.scss#L145

@photodow photodow added the bug Something isn't working label Feb 6, 2020
@RobertaJHahn RobertaJHahn added dev Needs some dev work dev: research ba Needs some business analyst work and removed bug Something isn't working labels Feb 12, 2020
@RobertaJHahn RobertaJHahn added this to the Sprint 20-05 milestone Feb 12, 2020
@jeffchew
Copy link
Member

@kennylam is this something we should worry about at the moment? The comment above shows for L1, which is still behind an experimental flag.

cc: @photodow @RobertaJHahn

@kennylam
Copy link
Member

@kennylam is this something we should worry about at the moment? The comment above shows for L1, which is still behind an experimental flag.

@jeffchew let me take a look at this, but I think it's basically the one @andysherman2121 fixed two sprints ago.

@kennylam
Copy link
Member

@jeffchew @RobertaJHahn @photodow confirmed that this is not currently affecting us. We are still on carbon-components@10.9.0. But we will need to update our Masthead styles eventually, as updating to their latest package will completely break the masthead.

Suggest closing this and creating a new story to audit all components with carbon-components as a dependency and how they will be affected if/when we update to the latest package.

@RobertaJHahn
Copy link

RobertaJHahn commented Mar 26, 2020

Created an epic and issue to manage the work required for a carbon-components upgrade. epic (#1876), issue (#1878). Closing this issue.

cc: @kennylam

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ba Needs some business analyst work dev: research dev Needs some dev work
Projects
None yet
Development

No branches or pull requests

6 participants