We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a1bb4d9 commit eb4b640Copy full SHA for eb4b640
1 file changed
ardupilot_methodic_configurator/frontend_tkinter_show.py
@@ -646,12 +646,13 @@ def position_tooltip(self) -> None:
646
# self.timers.pop("hide", None)
647
648
def force_hide(self) -> None:
649
- """Immediately hide the tooltip globally across all OSs."""
+ """Immediately destroy the tooltip globally across all OSs."""
650
self._cancel_show()
651
self._cancel_hide()
652
self._cancel_timer("alpha")
653
if self.tooltip:
654
- self.tooltip.withdraw() # Withdraw instead of destroy to prevent UI jank
+ self.tooltip.destroy()
655
+ self.tooltip = None
656
if Tooltip._active_tooltip is self:
657
Tooltip._active_tooltip = None
658
0 commit comments