Skip to content

Browser Extension stopped working after changing local IP address. #2950

@RubberDuckyDJ

Description

@RubberDuckyDJ

Have you searched for an existing issue?

  • Yes, I tried searching and reviewed the pinned issues

Brief Summary

After I changed my local IP address, KeePassXC stopped connecting to the browser extension

System Info

Operating System: Nobara Linux 43
KDE Plasma Version: 6.6.2
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.19.11-201.nobara.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3060 Ti
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B550 AORUS ELITE

KeePassXC Version

2.7.12-1.fc43

Output from the the Firefox developer tools console for the extension while trying to connect

Source map error: can't access property "sources", map is undefined
Resource URL: moz-extension://16a31466-4b2f-48a0-b44c-80a057f64ff9/common/browser-polyfill.min.js
Source Map URL: browser-polyfill.min.js.map
KeePassXC-Browser: Connecting to native messaging host org.keepassxc.keepassxc_browser client.js:383:13
[Error ] KeePassXC-Browser - Failed to connect: Unknown error global.js:194:13
[Error event.js:96] KeePassXC-Browser - changePublicKeys failed: TypeError: can't access property "postMessage", keepassClient.nativePort is null global.js:194:13
[Error keepass.js:265] KeePassXC-Browser - 5: Cannot connect to KeePassXC. Check that browser integration is enabled in KeePassXC settings.

Full Developer Console Log

console-export-2026-4-16_1-36-17.log

Log from Keepass Program

kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "Save All" msgid_plural: "" msgctxt: "@action:button"
kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "&Yes" msgid_plural: "" msgctxt: "@action:button"
kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "Yes to All" msgid_plural: "" msgctxt: "@action:button"
kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "&No" msgid_plural: "" msgctxt: "@action:button"
kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "No to All" msgid_plural: "" msgctxt: "@action:button"
kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "Abort" msgid_plural: "" msgctxt: "@action:button"
kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "Retry" msgid_plural: "" msgctxt: "@action:button"
kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "Ignore" msgid_plural: "" msgctxt: "@action:button"
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()

Expected Versus Actual Behavior

Changing my local IP address shouldn't effect the ability of KeePassXC to connect to the browser extension.

Steps to Reproduce

  1. Attempt to auto-fill a password
  2. Realize the browser extension won't connect to the program
  3. 🫩

KeePassXC-Browser Debug Information

KeePassXC - unknown
KeePassXC-Browser - 1.10.1
Operating system: Linux x86_64
Browser: Mozilla Firefox 148.0

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions