Skip to content

KeePassXC extension cannot work with DB file #337

Description

@zesaver

Extension name

KeePassXC

Description

Hello,
The KeePassXC extension crashes with the following error after trying to open the passwords DB file:

TypeError: Cannot read properties of null (reading '0')
    at Object.onSubmit [as current] (/Users/user/.local/share/vicinae/extensions/store.raycast.keepassxc/search.js:36:18150)
    at /Users/VLY2/.local/share/vicinae/extensions/store.raycast.keepassxc/search.js:13:1061
    at pg.activateHandler (/private/var/folders/_d/194b39kx5mz6psp9qdv50rrh0000gp/T/vicinae/extension-manager.js:221:8166)
    at /private/var/folders/_d/194b39kx5mz6psp9qdv50rrh0000gp/T/vicinae/extension-manager.js:221:22515
    at /private/var/folders/_d/194b39kx5mz6psp9qdv50rrh0000gp/T/vicinae/extension-manager.js:221:20569
    at fh.dispatchMessage (/private/var/folders/_d/194b39kx5mz6psp9qdv50rrh0000gp/T/vicinae/extension-manager.js:221:15931)
    at dh.route (/private/var/folders/_d/194b39kx5mz6psp9qdv50rrh0000gp/T/vicinae/extension-manager.js:221:21072)
    at Zg.send_message (/private/var/folders/_d/194b39kx5mz6psp9qdv50rrh0000gp/T/vicinae/extension-manager.js:221:22315)
    at hh.route (/private/var/folders/_d/194b39kx5mz6psp9qdv50rrh0000gp/T/vicinae/extension-manager.js:221:21885)
    at MessagePort.<anonymous> (/private/var/folders/_d/194b39kx5mz6psp9qdv50rrh0000gp/T/vicinae/extension-manager.js:221:23580)

Thank you for all your work!

Tested on Raycast?

Yes, it works on Raycast

Steps to reproduce

Install the KeePassXC extension from the Raycast Store
Provide a password DB file in the settings
Launch the password search with Vicinae
The extension would crash

Vicinae version

0.23.2 (MacOS X)

Metadata

Metadata

Assignees

No one assigned

    Labels

    raycastRaycast extension related

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions