Skip to content

Commit 8d60ddc

Browse files
Merge branch 'master' into labels-during-animation
2 parents 93fc2bf + 9ade716 commit 8d60ddc

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ _Note: Gaps between patch versions are faulty, broken or test releases._
1616
* Keep treemap labels visible during zooming animations for better user experience ([#414](https://github.com/webpack-contrib/webpack-bundle-analyzer/pull/414) by [@
1717
stanislawosinski](https://github.com/stanislawosinski))
1818

19+
* **Bug Fix**
20+
* 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 [@
21+
stanislawosinski](https://github.com/stanislawosinski))
22+
1923
## 4.3.0
2024

2125
* **Improvement**

client/components/Treemap.jsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,12 @@ export default class Treemap extends Component {
106106
},
107107
onGroupDoubleClick: preventDefault,
108108
onGroupHover(event) {
109-
// Ignoring hovering on `FoamTree` branding group
110-
if (event.group && event.group.attribution) {
109+
// Ignoring hovering on `FoamTree` branding group and the root group
110+
if (event.group && (event.group.attribution || event.group === this.get('dataObject'))) {
111111
event.preventDefault();
112+
if (props.onMouseLeave) {
113+
props.onMouseLeave.call(component, event);
114+
}
112115
return;
113116
}
114117

0 commit comments

Comments
 (0)