Conversation
✅ Deploy Preview for authentik-docs canceled.
|
✅ Deploy Preview for authentik-storybook ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for authentik-integrations canceled.
|
|
Possible fix for #17755 |
8fbadb4 to
4cdaa34
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #18103 +/- ##
==========================================
- Coverage 92.97% 92.92% -0.06%
==========================================
Files 869 869
Lines 48039 48039
==========================================
- Hits 44663 44638 -25
- Misses 3376 3401 +25
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
| */ | ||
| export function isFirefox(): boolean { | ||
| const ua = navigator.userAgent.toLowerCase(); | ||
| return ua.includes("firefox"); |
There was a problem hiding this comment.
Do we also need this on mobile/iOS. If so, the UA string is this:
Mozilla/5.0 (iPhone; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) FxiOS/1.0 Mobile/12F69 Safari/600.1.4
so matching should be done for like Gecko instead
There was a problem hiding this comment.
Also, is this issue specific to firefox or all Gecko based browsers like Zen? If so, the function should probably be renamed to isGecko()
|
authentik PR Installation instructions Instructions for docker-composeAdd the following block to your AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-4cdaa348d0382cd139c596a87c9639561eb16fca
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)sAfterwards, run the upgrade commands from the latest release notes. Instructions for KubernetesAdd the following block to your authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-4cdaa348d0382cd139c596a87c9639561eb16fcaAfterwards, run the upgrade commands from the latest release notes. |
|
|
…version-2025.10) (#18135) Cherry-pick #18103 to version-2025.10 (with conflicts) This cherry-pick has conflicts that need manual resolution. Original PR: #18103 Original commit: 1115e6f Co-authored-by: Teffen Ellis <teffen@goauthentik.io> Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com>
* main: (74 commits) packages/django-channels-postgres/layer: fix query when subscribed to multiple channels (#18152) core: deduplicate user attribute constant definitions (#18138) web: bump @trivago/prettier-plugin-sort-imports from 5.2.2 to 6.0.0 in /web (#18146) crypto: update certificates on fs event (#18129) github: converts issue templates to forms (#18133) core: bump github.com/getsentry/sentry-go from 0.36.2 to 0.37.0 (#18140) web: bump type-fest from 5.1.0 to 5.2.0 in /web (#18144) web: bump vite from 7.1.12 to 7.2.2 in /web (#18143) website: bump the build group in /website with 3 updates (#18141) web: bump globals from 16.4.0 to 16.5.0 in /web (#18145) core: bump astral-sh/uv from 0.9.8 to 0.9.9 (#18148) core: bump goauthentik/fips-debian from `5017d65` to `40a1f32` (#18149) website/integrations: Add ezBookkeeping integration (#18040) website/integrations: Add Joplin (#18042) web: Disable library `<datalist>` on Firefox. (#18103) web/admin: link to user on invitation list page (#18132) web/admin: update stage descriptions (#18118) website/integrations: add SeaTable (#18115) website/integrations: stripe: fix markdown (#18126) web/flows: improvements for hCaptcha (#16882) ...
Details
This PR is a follow up on #17522, disabling the
<datalist>element on Firefox. Unfortunately, datalists exhibit inconsistent performance characteristics when combined with web components in Firefox's implementation.The Datalist was first introduced to help navigate app libraries with many results and serves as a supplemental feature. While we'd love to maintain feature parity across all browsers, Firefox users will have the best experience with this feature disabled until the following implementation issues are resolved: