Skip to content

Commit

Permalink
Merge branch 'master' into pictograms-name
Browse files Browse the repository at this point in the history
  • Loading branch information
asudoh authored Jan 13, 2020
2 parents 695dbeb + 462f956 commit b1c0937
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 4 deletions.
4 changes: 2 additions & 2 deletions packages/react/src/components/TileGroup/TileGroup-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ describe('TileGroup', () => {
describe('renders as expected', () => {
const wrapper = mount(
<TileGroup defaultSelected="female" name="gender">
<RadioTile labelText="Male" value="male" />
<RadioTile labelText="Female" value="female" />
<RadioTile value="male" />
<RadioTile value="female" />
</TileGroup>
);

Expand Down
13 changes: 11 additions & 2 deletions packages/react/src/components/UIShell/HeaderMenu.js
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,18 @@ class HeaderMenu extends React.Component {
handleOnBlur = event => {
// Rough guess for a blur event that is triggered outside of our menu or
// menubar context
if (!event.relatedTarget) {
this.setState({ expanded: false, selectedIndex: null });
const itemTriggeredBlur = this.items.find(
element => element === event.relatedTarget
);

if (
event.relatedTarget &&
(event.relatedTarget.getAttribute('href') !== '#' || itemTriggeredBlur)
) {
return;
}

this.setState({ expanded: false, selectedIndex: null });
};

/**
Expand Down

0 comments on commit b1c0937

Please sign in to comment.