Skip to content

Tab tab stop width is only 1 space. #12774

@HuckleHubbing

Description

@HuckleHubbing

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

  1. Install keepassxc.x86_64 2.7.11-1.fc43.
  2. Go to the notes section of an entry.
  3. Hit tab and watch the cursor barely move one or two spaces.
  4. Downgrade to keepassxc.x86_64 2.7.10-3.fc43.
  5. Go to the notes section of an entry.
  6. 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

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions