https://bugs.kde.org/show_bug.cgi?id=500840
            Bug ID: 500840
           Summary: Action buttons in header global toolbars of pages in
                    the pageStack are in the tab focus chain even if the
                    page itself is not visible
    Classification: Frameworks and Libraries
           Product: frameworks-kirigami
           Version: Master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdelibs-b...@kde.org
          Reporter: cwo....@posteo.net
                CC: notm...@gmail.com
  Target Milestone: Not decided

SUMMARY

Buttons that are not visible generally should not receive tab focus. This is
true for buttons on pages, but it is not true for buttons in the global
toolbar. The buttons can even be activated- 

STEPS TO REPRODUCE
1. Open KDE Connect
2. Click a Device
3. Click Settings in the tool bar
4. Click the clipboard settings
5. Press tab five times (if you're not on master, focus the first checkbox
beforehand, and press tab three times instead)
6. Press space

OBSERVED RESULT

Before pressing space, focus is apparently nowhere. After pressing space, the
device is disconnected, because the toolbar button from the device page (after
step 2) was focused.

EXPECTED RESULT

Keyboard focus should stay on visible things, not move to parts of different
pages. 

SOFTWARE/OS VERSIONS

master, couple days old. Also on Fedora 41.

Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.80
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.12.15-200.fc41.x86_64 (64-bit)


ADDITIONAL INFORMATION

Same issue can be seen in plasma-welcome - from the start, press tab twice and
the "Supporters" page opens; this is actually on the final page. If you start
from a page in between, you can also open the Hamburger menu (which is only on
the first page) from a page it is not on. Or with kirigami2gallery on Multiple
Columns by adding enough columns that some don't fit the visible area.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to