Bug 1645695 Comment 10 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Digged a bit deeper here, some more info:
 - I could track the reopening to `XULPopupElement::OpenPopup()` - however, the we leave c-land, so this apparently gets called from js
 - it *appears* to me as if this is related to the `eXULPopupHidden` mouse event dispatched in `nsXULPopupManager::HidePopupCallback()`
 - somehow all of this is trigged by `NotifyWindowMoved()` in `NativeMoveResizeWaylandPopupCB()` - disabling that code part solves the issue and I've not yet seen any draw-back from it - however it's probably not the correct fix.
Digged a bit deeper here, some more info:
 - I could track the reopening to `XULPopupElement::OpenPopup()` - however, there we leave c-land, so this apparently gets called from js
 - it *appears* to me as if this is related to the `eXULPopupHidden` mouse event dispatched in `nsXULPopupManager::HidePopupCallback()`
 - somehow all of this is trigged by `NotifyWindowMoved()` in `NativeMoveResizeWaylandPopupCB()` - disabling that code part solves the issue and I've not yet seen any draw-back from it - however it's probably not the correct fix.

Back to Bug 1645695 Comment 10