Quasar's position-engine gives up permanently if a popup measures
zero size within 50ms of being shown. Firefox uniquely collapses
visibility:collapse flex-context elements to zero size, so popups
built on QMenu/QPopupProxy (e.g. CscMoreMenu's three-dot menu)
could get stuck invisible in Firefox while working fine elsewhere.
Backport the upstream fix (not yet released in Quasar 2.21.2 or
2.23.3) by overriding .q-position-engine to use visibility:hidden
instead of visibility:collapse.
Change-Id: Ia6a99d2ea6361fb8d05fe445c4f79b3913a90b09
(cherry picked from commit 9968fde680)
mr12.5
parent
dc2889ceb2
commit
62ac59db55
Loading…
Reference in new issue