Skip to content

Database order not respected after reopening program #1675

@OlivierMary

Description

@OlivierMary

In version 2.3.0 tab order was conserved if I open db1, then db2, then db3 so order in tab is [db1,db2,db3]. I close, I reopen keepassxc order was the same [db1,db2,db3].
Since version 2.3.1 order when reopen is [db3,db2,db1].

when open keepass in tray, and unlock with autotype now I must,

  • cancel autotype
  • open window of keepass
  • reorder tabs (unlock/or not)
  • return on my application
  • autotype (unlock if not done on precedent step).

Expected Behavior

Tab order conserved when reopen keepassxc.

Current Behavior

Tab order is reversed
if openned with tab in this order db1 (selected),db2,db3
when reopen keepass order is db3, db2, db1 (selected)

Possible Solution

Something change beetween 2.3.0 and 2.3.1

Steps to Reproduce (for bugs)

  1. Open keepassXC
  2. open db1
  3. open db2
  4. open db3
  5. select db1
  6. quit keepass
  7. open keepass
  8. order is not in order db1(selected), db2, db3 it's db3, db2 , db1 (selected)

Context

I lost time to reopen keepass to reorder tab when reopen keepass.

Watch #1610

For me order of tabs it's not the main problem, the main problem is AutoType dont ask password on the selected tab, but on the first tab.

Debug Info

KeePassXC - Version 2.3.1
Révision : 2fcaeea

Bibliothèques :

  • Qt 5.10.1
  • libgcrypt 1.8.2

Système d’exploitation : Windows 7 SP 1 (6.1)
Architecture processeur : x86_64
Noyau : winnt 6.1.7601

Extensions activées :

  • Auto-Type
  • Browser Integration
  • Legacy Browser Integration (KeePassHTTP)
  • SSH Agent
  • YubiKey

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions