diff --git a/CHANGELOG.md b/CHANGELOG.md index 567a6bee..2a051680 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,9 @@ _Note: Gaps between patch versions are faulty, broken or test releases._ ## UNRELEASED - +* **Bug Fix** + * Don't show an empty tooltip when hovering over the FoamTree attribution group or between top-level groups ([#413](https://github.com/webpack-contrib/webpack-bundle-analyzer/pull/413) by [@ + stanislawosinski](https://github.com/stanislawosinski)) ## 4.3.0 diff --git a/client/components/Treemap.jsx b/client/components/Treemap.jsx index c3724db1..46264ad6 100644 --- a/client/components/Treemap.jsx +++ b/client/components/Treemap.jsx @@ -105,9 +105,12 @@ export default class Treemap extends Component { }, onGroupDoubleClick: preventDefault, onGroupHover(event) { - // Ignoring hovering on `FoamTree` branding group - if (event.group && event.group.attribution) { + // Ignoring hovering on `FoamTree` branding group and the root group + if (event.group && (event.group.attribution || event.group === this.get('dataObject'))) { event.preventDefault(); + if (props.onMouseLeave) { + props.onMouseLeave.call(component, event); + } return; }