Skip to content

chore(ui,shared,localizations): UX improvements for <ConfigureSSO /> - #8601

Merged
LauraBeatris merged 17 commits into
mainfrom
laura/self-serve-sso-improvements
May 25, 2026
Merged

chore(ui,shared,localizations): UX improvements for <ConfigureSSO />#8601
LauraBeatris merged 17 commits into
mainfrom
laura/self-serve-sso-improvements

Conversation

@LauraBeatris

@LauraBeatrisLauraBeatris commented May 20, 2026

Copy link
Copy Markdown
Contributor

Description

  • Moves verify domain step as the first one, to clarify which domain the user is setting up the enterprise connection
  • Update select provider step, to only include header title/description
  • Add UI descriptors to each step
  • Improve test step structure (new empty CTA, open test URL button)
CleanShot 2026-05-20 at 19 24 55CleanShot 2026-05-20 at 19 24 26

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other:

@LauraBeatrisLauraBeatris self-assigned this May 20, 2026
@vercel

vercelBot commented May 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
clerk-js-sandboxReadyReadyPreview, CommentMay 25, 2026 7:49pm

Request Review

@changeset-bot

changeset-botBot commented May 20, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e64ecc6

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 20 packages
NameType
@clerk/localizationsPatch
@clerk/sharedPatch
@clerk/uiPatch
@clerk/reactPatch
@clerk/astroPatch
@clerk/backendPatch
@clerk/chrome-extensionPatch
@clerk/clerk-jsPatch
@clerk/expo-passkeysPatch
@clerk/expoPatch
@clerk/expressPatch
@clerk/fastifyPatch
@clerk/honoPatch
@clerk/mswPatch
@clerk/nextjsPatch
@clerk/nuxtPatch
@clerk/react-routerPatch
@clerk/tanstack-react-startPatch
@clerk/testingPatch
@clerk/vuePatch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@LauraBeatris
LauraBeatrisforce-pushed the laura/self-serve-sso-improvements branch from ba679b7 to 9774083CompareMay 20, 2026 14:42
@LauraBeatrisLauraBeatris changed the title chore(ui): UI improvements for self-serve SSO flowchore(ui): UX improvements for self-serve SSO flowMay 20, 2026
@LauraBeatris
LauraBeatrisforce-pushed the laura/self-serve-sso-improvements branch from 1279e85 to 23d3243CompareMay 20, 2026 22:10
@LauraBeatris
LauraBeatris requested a review from a teamMay 20, 2026 22:21
@LauraBeatris
LauraBeatris marked this pull request as ready for review May 20, 2026 22:21
@LauraBeatris
LauraBeatris changed the base branch from laura/add-self-serve-sso-org-profile to mainMay 20, 2026 22:21
@LauraBeatris
LauraBeatrisforce-pushed the laura/self-serve-sso-improvements branch from dc5d30e to f1c419eCompareMay 20, 2026 22:22
@LauraBeatrisLauraBeatris changed the title chore(ui): UX improvements for self-serve SSO flowchore(ui): UX improvements for <ConfigureSSO />May 20, 2026
@LauraBeatrisLauraBeatris changed the title chore(ui): UX improvements for <ConfigureSSO />chore(ui,shared,localizations): UX improvements for <ConfigureSSO />May 20, 2026
@pkg-pr-new

pkg-pr-newBot commented May 20, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@8601

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@8601

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@8601

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@8601

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@8601

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@8601

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@8601

@clerk/express

npm i https://pkg.pr.new/@clerk/express@8601

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@8601

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@8601

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@8601

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@8601

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@8601

@clerk/react

npm i https://pkg.pr.new/@clerk/react@8601

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@8601

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@8601

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@8601

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@8601

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@8601

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@8601

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@8601

commit: e64ecc6

@coderabbitai

coderabbitaiBot commented May 20, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This PR updates Configure SSO end-to-end: many locale files now reference Single Sign-On (SSO) and simplify the select-provider localization shape; shared localization types were adjusted (selectProviderStep, testUrl action label, testResults.empty, provider-specific saml attributeMapping); UI changes include rehydrating provider selection, removing enterprise-connection creation from verify-domain, conditional mounting of select-provider, changing the permission key to org:sys_entconns:manage, refactoring ConfigureStep to provider-driven attribute mapping, adding an Open test URL flow and test-results empty state, instrumenting UI with elementDescriptor/elementId keys, and adding a primary-email-domain footer in the navbar. Tests were updated to reflect copy and permission-key changes.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly and specifically describes the main change: UX improvements to the ConfigureSSO component affecting the ui, shared, and localizations packages.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.
Description check✅ PassedThe PR description clearly relates to the changeset, detailing UX improvements for the ConfigureSSO component including step reordering, UI descriptors, and test step enhancements.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@LauraBeatris
LauraBeatrisforce-pushed the laura/self-serve-sso-improvements branch from e60f168 to b04a165CompareMay 25, 2026 19:46
@LauraBeatris
LauraBeatris enabled auto-merge (squash) May 25, 2026 19:46
@LauraBeatris
LauraBeatris disabled auto-merge May 25, 2026 19:47
@LauraBeatris
LauraBeatrisforce-pushed the laura/self-serve-sso-improvements branch from b04a165 to 7a92e31CompareMay 25, 2026 19:47
@LauraBeatris
LauraBeatrisforce-pushed the laura/self-serve-sso-improvements branch from 7a92e31 to e64ecc6CompareMay 25, 2026 19:48
@LauraBeatris
LauraBeatris enabled auto-merge (squash) May 25, 2026 19:50
@LauraBeatris
LauraBeatris merged commit bcf0e77 into mainMay 25, 2026
43 checks passed
@LauraBeatris
LauraBeatris deleted the laura/self-serve-sso-improvements branch May 25, 2026 19:58
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@LauraBeatris@alexcarpenter@iagodahlem