Skip to content

fix(onboarding): review-feedback polish#7989

Open
talissoncosta wants to merge 12 commits into
mainfrom
fix/onboarding-connect-panel-polish
Open

fix(onboarding): review-feedback polish#7989
talissoncosta wants to merge 12 commits into
mainfrom
fix/onboarding-connect-panel-polish

Conversation

@talissoncosta

@talissoncosta talissoncosta commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Reviewing this: All code-snippet work (React snippet fix, code-card scrollbar) moved to #8023, so this is purely onboarding visual polish from the #7941 feedback. The inline-edit fields and the SDK badge/chip weights are the bulk. Safe to skim throughout.

  • I have read the Contributing Guide.
  • I have added information to docs/ if required so people know about the feature.
  • I have filled in the "Changes" section below.
  • I have filled in the "How did you test this code" section below.

Changes

Contributes to #7739

Polish for the onboarding quickstart flow, from review feedback on #7941 (Kyle, Wadii, Matt).

  • Selected SDK shown as an accent badge in both code cards; picker chips match its weight (font-weight-medium).
  • Section headings actually render semibold now (fw-semibold was a no-op; swapped to the project's font-weight-semibold).
  • JavaScript SDK logo is legible in light mode.
  • More breathing room above the theme toggle.
  • Inline-edit fields (org, project, flag name) read as editable at rest (resting fill), with radius and spacing polish.
  • Avoid Safari contact autofill on the inline-edit fields (aria-label wording; e2e updated to match).

How did you test this code?

Manually against the staging preview, plus lint and typecheck. Open /getting-started (behind ff onboarding_quickstart_flow), toggle light/dark:

  • Switch SDKs: selected SDK shows as an accent badge on both code cards; picker chips and the badge match weight; JS logo legible in light mode
  • Inline-edit fields (org / project / flag name) look editable at rest, commit on Enter/blur; Safari shouldn't offer contact autofill
  • Theme-toggle row has more room at the top

E2E (onboarding-tests.pw.ts) covers the rename flow via the new "Edit flag" label.

Screenshots

Before (light) After (light) After (dark)
Code card + SDK badge
SDK picker chips + JS logo
Inline-edit fields

@talissoncosta
talissoncosta requested a review from a team as a code owner July 10, 2026 22:37
@talissoncosta
talissoncosta requested review from kyle-ssg and removed request for a team July 10, 2026 22:37
@vercel

vercel Bot commented Jul 10, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
flagsmith-frontend-preview Ready Ready Preview, Comment Jul 17, 2026 4:30pm
flagsmith-frontend-staging Ready Ready Preview, Comment Jul 17, 2026 4:30pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
docs Ignored Ignored Preview Jul 17, 2026 4:30pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 10, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 5dab6a27-4773-442a-b397-0dcb28387fab

📥 Commits

Reviewing files that changed from the base of the PR and between 96da811 and a08c5c0.

📒 Files selected for processing (9)
  • frontend/e2e/tests/onboarding-tests.pw.ts
  • frontend/web/components/pages/onboarding/InlineInput/InlineInput.scss
  • frontend/web/components/pages/onboarding/InlineInput/InlineInput.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/ConnectWithAiPanel.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/ConnectYourCodePanel.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/OnboardingConnectPanel.scss
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/SdkPicker.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/logos/javascript-logo.tsx
  • frontend/web/components/pages/onboarding/OnboardingFlow/OnboardingFlow.scss
💤 Files with no reviewable changes (1)
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/OnboardingConnectPanel.scss

📝 Walkthrough

Walkthrough

The onboarding inline input now uses Edit-oriented accessibility labels and filled styling, with updated end-to-end selectors. SDK code cards display accent badges with SDK logos, chip typography is adjusted, and the JavaScript logo is rendered inline. Connection-panel headings use updated font classes, obsolete language styling is removed, and onboarding top spacing is increased.

Estimated code review effort: 3 (Moderate) | ~20 minutes


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@github-actions github-actions Bot added the front-end Issue related to the React Front End Dashboard label Jul 10, 2026
@github-actions github-actions Bot added the fix label Jul 10, 2026
@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Docker builds report

Image Build Status Security report
ghcr.io/flagsmith/flagsmith-api-test:pr-7989 Finished ✅ Skipped
ghcr.io/flagsmith/flagsmith-e2e:pr-7989 Finished ✅ Skipped
ghcr.io/flagsmith/flagsmith-api:pr-7989 Finished ✅ Results
ghcr.io/flagsmith/flagsmith:pr-7989 Finished ✅ Results
ghcr.io/flagsmith/flagsmith-private-cloud:pr-7989 Finished ✅ Results
ghcr.io/flagsmith/flagsmith-frontend:pr-7989 Finished ✅ Results

@p68175655-bot

Copy link
Copy Markdown
  • I have read the Contributing Guide.
  • I have added information to docs/ if required so people know about the feature.
  • I have filled in the "Changes" section below.
  • I have filled in the "How did you test this code" section below.

Changes

Contributes to #7739

Polish for the onboarding quickstart flow, from review feedback on #7941 (Kyle, Wadii, Matt). Stacked on that branch.

  • Code card scrollbar only shows on overflow, not always.
  • Selected SDK shown as an accent badge in both code cards; picker chips match its weight (fw-semibold).
  • JavaScript SDK logo is legible in light mode.
  • Corrected the React init snippet to use FlagsmithProvider + useFlags.
  • More breathing room above the theme toggle.
  • Inline-edit fields (org, project, flag name) now read as editable at rest, not only on hover.

How did you test this code?

Manually against the staging preview, plus lint and typecheck. Open /getting-started, toggle light/dark, switch SDKs, then check the code cards, the editable header fields, and the theme-toggle spacing.

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  4 passed

Details

stats  4 tests across 3 suites
duration  11.8 seconds
commit  d1d4388
info  🔄 Run: #18172 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  5 passed

Details

stats  5 tests across 4 suites
duration  7.5 seconds
commit  d1d4388
info  🔄 Run: #18172 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

passed  6 passed

Details

stats  6 tests across 5 suites
duration  34.6 seconds
commit  d1d4388
info  🔄 Run: #18172 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

passed  6 passed

Details

stats  6 tests across 5 suites
duration  12.2 seconds
commit  d1d4388
info  🔄 Run: #18172 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  22.4 seconds
commit  30eeb34
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18204 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  23.1 seconds
commit  30eeb34
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18204 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (oss - depot-ubuntu-latest-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  22.8 seconds
commit  23652a2
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18205 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (oss - depot-ubuntu-latest-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  22.5 seconds
commit  4550c7a
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18206 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  23.7 seconds
commit  23652a2
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18205 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

failed  1 failed
passed  1 passed

Details

stats  2 tests across 2 suites
duration  23.3 seconds
commit  23652a2
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18205 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  23.6 seconds
commit  4550c7a
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18206 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  3 passed

Details

stats  3 tests across 3 suites
duration  42.6 seconds
commit  21e67aa
info  🔄 Run: #18240 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  5 passed

Details

stats  5 tests across 4 suites
duration  11.9 seconds
commit  21e67aa
info  🔄 Run: #18240 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

passed  7 passed

Details

stats  7 tests across 5 suites
duration  33.3 seconds
commit  21e67aa
info  🔄 Run: #18240 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

passed  5 passed

Details

stats  5 tests across 4 suites
duration  11.3 seconds
commit  21e67aa
info  🔄 Run: #18240 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  5 passed

Details

stats  5 tests across 4 suites
duration  40.6 seconds
commit  ae7a277
info  🔄 Run: #18292 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  5 passed

Details

stats  5 tests across 4 suites
duration  35.6 seconds
commit  ae7a277
info  🔄 Run: #18292 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

passed  6 passed

Details

stats  6 tests across 5 suites
duration  32.8 seconds
commit  ae7a277
info  🔄 Run: #18292 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  4 passed

Details

stats  4 tests across 4 suites
duration  32.6 seconds
commit  8767248
info  🔄 Run: #18293 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  1 passed

Details

stats  1 test across 1 suite
duration  6.9 seconds
commit  8767248
info  🔄 Run: #18293 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

passed  2 passed

Details

stats  2 tests across 2 suites
duration  1 minute, 6 seconds
commit  ae7a277
info  🔄 Run: #18292 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

passed  4 passed

Details

stats  4 tests across 4 suites
duration  42.2 seconds
commit  8767248
info  🔄 Run: #18293 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

passed  5 passed

Details

stats  5 tests across 4 suites
duration  40.5 seconds
commit  8767248
info  🔄 Run: #18293 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  4 passed

Details

stats  4 tests across 3 suites
duration  34.3 seconds
commit  765339e
info  🔄 Run: #18295 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  9.6 seconds
commit  765339e
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18295 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

passed  4 passed

Details

stats  4 tests across 3 suites
duration  39.4 seconds
commit  765339e
info  🔄 Run: #18295 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

passed  8 passed

Details

stats  8 tests across 6 suites
duration  41.9 seconds
commit  765339e
info  🔄 Run: #18295 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  3 passed

Details

stats  3 tests across 2 suites
duration  12.8 seconds
commit  2e1fdc2
info  🔄 Run: #18298 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  5 passed

Details

stats  5 tests across 3 suites
duration  35.3 seconds
commit  2e1fdc2
info  🔄 Run: #18298 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

passed  4 passed

Details

stats  4 tests across 3 suites
duration  38.4 seconds
commit  2e1fdc2
info  🔄 Run: #18298 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

passed  5 passed

Details

stats  5 tests across 5 suites
duration  7.9 seconds
commit  2e1fdc2
info  🔄 Run: #18298 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  1 passed

Details

stats  1 test across 1 suite
duration  36.6 seconds
commit  bdfa0c3
info  🔄 Run: #18441 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  11.6 seconds
commit  bdfa0c3
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18441 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

passed  2 passed

Details

stats  2 tests across 2 suites
duration  54.7 seconds
commit  bdfa0c3
info  🔄 Run: #18441 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

passed  3 passed

Details

stats  3 tests across 3 suites
duration  37 seconds
commit  bdfa0c3
info  🔄 Run: #18441 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  1 passed

Details

stats  1 test across 1 suite
duration  45.8 seconds
commit  96da811
info  🔄 Run: #18442 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  2 passed

Details

stats  2 tests across 2 suites
duration  42.8 seconds
commit  96da811
info  🔄 Run: #18442 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

passed  3 passed

Details

stats  3 tests across 3 suites
duration  38.8 seconds
commit  96da811
info  🔄 Run: #18442 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

passed  4 passed

Details

stats  4 tests across 4 suites
duration  35.6 seconds
commit  96da811
info  🔄 Run: #18442 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  1 passed

Details

stats  1 test across 1 suite
duration  6.6 seconds
commit  a08c5c0
info  🔄 Run: #18444 (attempt 1)

Playwright Test Results (private-cloud - depot-ubuntu-latest-16)

passed  4 passed

Details

stats  4 tests across 4 suites
duration  32.3 seconds
commit  a08c5c0
info  🔄 Run: #18444 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  11.5 seconds
commit  a08c5c0
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18444 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

### Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)

passed  4 passed

Details

stats  4 tests across 4 suites
duration  1 minute, 11 seconds
commit  a08c5c0
info  🔄 Run: #18444 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  2 passed

Details

stats  2 tests across 2 suites
duration  7.2 seconds
commit  a08c5c0
info  🔄 Run: #18444 (attempt 2)

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Visual Regression

19 screenshots compared. See report for details.
View full report

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: c3593f93-b142-45e2-8fe8-b7804dd57432

📥 Commits

Reviewing files that changed from the base of the PR and between 4df9bfb and bdfa0c3.

📒 Files selected for processing (10)
  • frontend/common/code-help/init/init-react.js
  • frontend/e2e/tests/onboarding-tests.pw.ts
  • frontend/web/components/pages/onboarding/InlineInput/InlineInput.scss
  • frontend/web/components/pages/onboarding/InlineInput/InlineInput.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/ConnectWithAiPanel.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/ConnectYourCodePanel.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/OnboardingConnectPanel.scss
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/SdkPicker.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/logos/javascript-logo.tsx
  • frontend/web/components/pages/onboarding/OnboardingFlow/OnboardingFlow.scss

maxLength={maxLength}
aria-label={`${label} name`}
// Avoid a "name" label here: Safari reads it as a contact field.
aria-label={`Edit ${label.toLowerCase()}`}

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"name" in the accessible label makes Safari offer contact autofill over the field, so it reads "Edit flag" now. The e2e label change is the same fix. We also gave the field a fill so it's more visible when editing.

return (
<>
<span className='text-default fw-semibold'>
<span className='text-default font-weight-semibold'>

@talissoncosta talissoncosta Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kyle's catch: fw-semibold has no effect in this codebase; font-weight-semibold is the working class, same weight as intended. Swapped on all the section headings.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: db143a86-88dc-4826-bddd-8126f22309db

📥 Commits

Reviewing files that changed from the base of the PR and between bdfa0c3 and 96da811.

📒 Files selected for processing (6)
  • frontend/e2e/tests/onboarding-tests.pw.ts
  • frontend/web/components/pages/onboarding/InlineInput/InlineInput.scss
  • frontend/web/components/pages/onboarding/InlineInput/InlineInput.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/ConnectWithAiPanel.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/ConnectYourCodePanel.tsx
  • frontend/web/components/pages/onboarding/OnboardingConnectPanel/SdkPicker.tsx

talissoncosta and others added 12 commits July 17, 2026 13:28
Replace the plain text language label in the code card header with the same
accent badge (logo + label) the SDK picker uses for the selected chip, in
semibold. Reuses the Chip primitive rather than the bespoke label style.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The JS logo hole-punched the letters out of the yellow square, so they showed
the chip behind them and washed out on a light chip. Draw it as the brand badge
instead - solid black JS on a rounded yellow square - so it reads on both light
and dark.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Apply fw-semibold to the selectable SDK chips (and the More/Less chip) so
they match the selected-SDK badge in the code card.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Review nit: bump the flow's top padding (4px -> 24px) so the theme-toggle
row isn't flush to the top edge.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Review feedback (Matt): the org/project fields only showed a fill on hover, so
they read as plain text until clicked. Give them a resting fill (matching the
flag pill) and a full-opacity pencil, deepening on hover for feedback.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Safari AutoFill read the "<thing> name" aria-label as a contact-name field
and showed its person icon on the project field. Label the fields "Edit
<thing>" instead: a clear accessible name Safari doesn't classify as a contact.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The flag rename step located the field via getByLabel('Flag name'); the field
is now labelled 'Edit flag' (Safari autofill fix), so point the selector there.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Review (Kyle): the chips/badge weren't rendering semibold. The project's
working weight class is .font-weight-semibold (token + !important); Bootstrap's
.fw-semibold has no effect here. Swap it across the connect panel.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Review (Kyle): the resting-fill fields felt cramped. Bump the radius to
--radius-sm and the padding to 1px 8px, matching the flag pill.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Rounded bottom corners fought the action underline. Square the bottom so it
sits flush; the flag pill (no underline) keeps its full radius.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Semibold read too heavy on the chips; use font-weight-medium for the SDK
badge and picker chips. Section headings stay semibold.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@talissoncosta
talissoncosta force-pushed the fix/onboarding-connect-panel-polish branch from 96da811 to a08c5c0 Compare July 17, 2026 16:29
@github-actions github-actions Bot added fix and removed fix labels Jul 17, 2026
talissoncosta added a commit that referenced this pull request Jul 17, 2026
Ports the onboarding code-card fix (was on #7989) to the shared embedded
variant: overflow-x auto instead of a permanently reserved gutter.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix front-end Issue related to the React Front End Dashboard

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants