https://bugs.kde.org/show_bug.cgi?id=499664

            Bug ID: 499664
           Summary: Toolbar buttons disappear from the main screen after
                    returning from Add, Import
    Classification: Applications
           Product: Keysmith
           Version: 24.12.0
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: General
          Assignee: bhus...@gmail.com
          Reporter: groszdaniel...@gmail.com
  Target Milestone: ---

SUMMARY
This affects both the desktop Linux (24.12.0) and the Android (25.03.70)
version in different ways. It may be a consequence of the Kirigami tools used
working more-or-less as expected, but the way they work is confusing.

On desktop Linux, if the window is small (approximately smartphone-sized, which
is the initial window size of Keysmith), if I return from the Add new account
screen to the main screen with the Back button, there are a disabled Back and
an enabled Forward button, but no Add, Import, Scan QR Code buttons. I guess
this is because the Back button doesn't properly cancel the procedure, though
one may be inclined to think that it's the way to cancel it when the Cancel
action is hidden in the toolbar overflow menu (which may be the case with the
default window size, Bug 499662). It's not clear there's a need for two
different way to return to the main screen from the Add new account screen in
the first place, as that's what can result in this confusion (and the Back,
Forward buttons also reduce space on the toolbar, making it more likely that
Cancel is hidden). One difference is that Back allows going back to the main
screen while keeping the data already entered on the form. Then again, on
desktop systems, the conventional way to allow looking at the main screen
concurrently with filling out a form would be to open the form in a new window.

On Android, the Back button does the same as Cancel: no Back and Forward
buttons appear on the main screen, the toolbar buttons reappear after a bit of
flickering, and if you tap Add again, any data previously entered is lost.

However, on Android, the Import feature's behavior is even worse. If I tap the
Back (<) button (there's no Cancel button there), it goes to the main screen,
and there are no Add, Import etc. buttons, nor a Forward button, so there's no
way to add new accounts at all except by restarting the app. If I putt the
screen in landscape mode, the Import form is visible next to the main screen,
but there's no way to cancel it.

STEPS TO REPRODUCE
1. On Android, tap Import.
2. Tap Back (<).

OBSERVED RESULT
No toolbar buttons (Add etc.)

EXPECTED RESULT
Toolbar buttons visible. Perhaps also, there should be a Cancel button on the
Import screen, which should cancel the procedure completely, instead of a Back
button.

SOFTWARE/OS VERSIONS
Android:
Keysmith 25.03.70 installed from the F-Droid KDE Unstable repository, on
crDroid 10.11, based on LineageOS 21, based on Android 14.

Desktop Linux:
Keysmith 24.12.0
Operating System: openSUSE Tumbleweed 20250108
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Kernel Version: 6.12.8-2-default (64-bit)
Graphics Platform: X11

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

Reply via email to