diff --git a/README.md b/README.md index 2666231..f424854 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,12 @@ Long-term Goals for Improved Security: ### Known Issues * Only allows saving 1 set of credentials per host -* Most browsers will offer to save passwords on login and edit +* Most browsers will offer to save passwords on login and edit +* A 401 response from a Service Worker is not properly intercepted: + - Firefox: Shows a generic 401 page, use `Ctrl+F5` + * Once credentials are saved, requests will work as normal. + - Chrome: Shows a default credentials prompt, Cancel and press `Ctrl+F5` + * This behavior may continue after saving credentials. > [!TIP] > **Don't see your issue here?** @@ -126,13 +131,13 @@ If there is enough popularity/requests for these features, there are a couple op ## Support -For help using the web extension, utilize any these resources: +For help using the web extension, see: - Documentation: https://auto-auth.cssnr.com/docs/ - Q&A Discussion: https://github.com/cssnr/auto-auth/discussions/categories/q-a - Request a Feature: https://github.com/cssnr/auto-auth/discussions/categories/feature-requests -If you are experiencing an issue/bug or getting unexpected results, use: +If you are experiencing an issue/bug or getting unexpected results, you can: - Report an Issue: https://github.com/cssnr/auto-auth/issues - Chat with us on Discord: https://discord.gg/wXy6m2X8wY diff --git a/manifest.json b/manifest.json index 94f8927..60b1bbe 100644 --- a/manifest.json +++ b/manifest.json @@ -29,7 +29,7 @@ "suggested_key": { "default": "Alt+Shift+A" }, - "description": "Show Main Popup Action" + "description": "Show Popup Action" }, "openOptions": { "suggested_key": { diff --git a/package-lock.json b/package-lock.json index a8fdbcc..16de9ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -682,9 +682,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.4.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.4.0.tgz", - "integrity": "sha512-49AbMDwYUz7EXxKU/r7mXOsxwFr4BYbvB7tWYxVuLdb2ibd30ijjXINSMAHiEEZk5PCRBmW1gUeisn2VMKt3cQ==", + "version": "22.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", + "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", "dev": true, "license": "MIT", "dependencies": { @@ -1505,9 +1505,9 @@ } }, "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "dev": true, "license": "MIT" }, @@ -5274,9 +5274,9 @@ } }, "node_modules/is-core-module": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", - "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9200,9 +9200,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", - "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", "dev": true, "license": "CC0-1.0" }, @@ -9466,9 +9466,9 @@ "license": "MIT" }, "node_modules/streamx": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.18.0.tgz", - "integrity": "sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.19.0.tgz", + "integrity": "sha512-5z6CNR4gtkPbwlxyEqoDGDmWIzoNJqCBt4Eac1ICP9YaIT08ct712cFj0u1rx4F8luAuL+3Qc+RFIdI4OX00kg==", "dev": true, "license": "MIT", "dependencies": { @@ -10101,9 +10101,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "6.19.6", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz", - "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==", + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true, "license": "MIT" }, diff --git a/src/css/auth.css b/src/css/auth.css index 47fa3c0..cb5be35 100644 --- a/src/css/auth.css +++ b/src/css/auth.css @@ -15,6 +15,13 @@ video { backdrop-filter: blur(6px); } +kbd.host { + max-width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + [data-bs-theme='dark'] #auth-outer { background-color: rgba(var(--bs-black-rgb), 0.5); border: 1px solid rgba(var(--bs-white-rgb), 0.2); diff --git a/src/css/options.css b/src/css/options.css index 11183ca..14f3675 100644 --- a/src/css/options.css +++ b/src/css/options.css @@ -1,6 +1,11 @@ /* CSS for options.html */ +body { + min-width: 340px; + width: 100%; + max-width: 100vw; +} + .card { - min-width: 300px; max-width: 900px; } diff --git a/src/css/popup.css b/src/css/popup.css index 1565ee7..dbba8f3 100644 --- a/src/css/popup.css +++ b/src/css/popup.css @@ -3,9 +3,13 @@ body { min-width: 340px; width: 100%; + max-width: 100vw; overflow-x: hidden; } -input::placeholder { - text-align: center; +#hostname { + max-width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; } diff --git a/src/html/auth.html b/src/html/auth.html index ee3a821..43425ed 100644 --- a/src/html/auth.html +++ b/src/html/auth.html @@ -13,20 +13,18 @@ - +
-

- -

-

- +

+
+ url -

+
- -
+