We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a2aba67 commit 47fe08fCopy full SHA for 47fe08f
js/trackViewport.js
@@ -49,6 +49,20 @@ class TrackViewport extends Viewport {
49
50
this.popoverList = undefined
51
52
+ this.browser.on('willpresentpopover', trackViewport => {
53
+
54
+ if (trackViewport !== this && this.popoverList) {
55
56
+ for (let i = 0; i < this.popoverList.length; i++ ) {
57
+ this.popoverList[ i ].dispose()
58
+ }
59
60
+ this.popoverList = undefined
61
62
63
+ })
64
65
66
}
67
68
setContentHeight(contentHeight) {
@@ -768,6 +782,8 @@ class TrackViewport extends Viewport {
768
782
const content = this.getPopupContent(event)
769
783
if (content) {
770
784
785
+ this.browser.fireEvent('willpresentpopover', [this])
786
771
787
if (undefined === this.popoverList) {
772
788
this.popoverList = []
773
789
0 commit comments