diff --git a/browser.py b/browser.py index e23ed19..651ed67 100755 --- a/browser.py +++ b/browser.py @@ -418,9 +418,10 @@ class KioskOverlay(QWidget): mgr_act = QAction(" ⚙ Manage Bookmarks…", menu) mgr_act.triggered.connect(self.open_manager) menu.addAction(mgr_act) - # Show menu below the hamburger button + # Show menu below the hamburger button, anchored to right edge so + # Qt's overflow logic flips it leftward (avoids clipping off-screen). menu.exec_(self.burger_btn.mapToGlobal( - self.burger_btn.rect().bottomLeft())) + self.burger_btn.rect().bottomRight())) def _build_menu(self, items): menu = QMenu()