Have you searched for an existing issue?
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
- Attempt to auto-fill a password
- Realize the browser extension won't connect to the program
-
KeePassXC-Browser Debug Information
KeePassXC - unknown
KeePassXC-Browser - 1.10.1
Operating system: Linux x86_64
Browser: Mozilla Firefox 148.0
Have you searched for an existing issue?
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
KeePassXC-Browser Debug Information