-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
Have you searched for an existing issue?
- Yes, I tried searching and reviewed the pinned issues
Brief Summary
Found this previous bug report, 12740, which seems to be similar. But it was closed only by telling the user to change the spaces. But it implies that 2.7.11 had a change to the tab stop width. Which is what I'm experiencing.
In the notes section, I hit tab and the cursor progresses about one, single space. I use monospaced fonts for the notes. I disabled that, and it still does the same thing. It's not a real tab.
I downgraded to 2.7.10 and the tab works as expected. It's about 8 characters with 2.7.10. Version 2.7.11 changed my existing tabs and new tabs. I was not using individual spaces (since the bug report 12740 implies that the user was).
Previous version which has proper tab functioning: keepassxc.x86_64 2.7.10-3.fc43 fedora
Version I found this bug in: keepassxc.x86_64 2.7.11-1.fc43 updates
Steps to Reproduce
- Install keepassxc.x86_64 2.7.11-1.fc43.
- Go to the notes section of an entry.
- Hit tab and watch the cursor barely move one or two spaces.
- Downgrade to keepassxc.x86_64 2.7.10-3.fc43.
- Go to the notes section of an entry.
- Hit tab and watch the cursor move about eight spaces.
Expected Versus Actual Behavior
I would expect the tab to be at least 4 characters wide. Eight is on the large end, obviously. I can understand why it was reduced. But one character isn't sufficient. Possibly ... provide this as an configurable option? I'm sure plenty of people do prefer their tab width to be 8. Some psychos might like 12.
KeePassXC Debug Information
KeePassXC - Version 2.7.11 (have since downgraded to restore the tab functioning).
Revision: 6a2ed32
Qt 5.15.18
Debugging mode is disabled.
Operating system: Fedora Linux 43 (Cinnamon)
CPU architecture: x86_64
Kernel: linux 6.17.8-300.fc43.x86_64
Enabled extensions:
- Auto-Type
- Browser Integration
- Passkeys
- SSH Agent
- KeeShare
- YubiKey
- Secret Service Integration
Cryptographic libraries:
- Botan 2.19.5
Operating System
Linux
Linux Desktop Environment
Mate / Cinnamon
Linux Windowing System
X11