Skip to content

experimental: fix help banner box alignment - #6906

Draft
janniklasrose wants to merge 1 commit into
mainfrom
janniklasrose/experimental-banner
Draft

janniklasrose wants to merge 1 commit into
mainfrom
janniklasrose/experimental-banner

Conversation

@janniklasrose

@janniklasrose janniklasrose commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Changes

Replace the experimental --help banner's ⚠️ (U+26A0 + U+FE0F) with the construction sign 🚧 (U+1F6A7), widen the box borders to match, and pad both inner edges symmetrically.

Why

⚠️ carries a variation selector and has ambiguous terminal display width — Terminal.app renders it as 1 column, Ghostty as 2 — so the box's right border only lined up in some terminals. 🚧 is a single-codepoint emoji that is width-2 (Emoji_Presentation=Yes) by default, so the box aligns consistently.

No changelog fragment: the command lives under experimental/ and is hidden, so per the repo convention it gets no entry until it graduates.

Tests

Built the CLI and ran databricks experimental --help in both Terminal.app and Ghostty; the box borders line up in both.

This pull request and its description were written by Isaac.


Ghostty.app Terminal.app
Ghostty app Terminal app
currently spilling over, fixed with this PR stable both times

The banner used U+26A0 (warning sign) plus a U+FE0F variation selector, whose terminal display width is ambiguous: Terminal.app renders it as 1 column while Ghostty renders it as 2, so the right border only lined up on the former. Switch to U+1F6A7 (construction sign), a single-codepoint emoji that is width-2 by default, widen the borders to match, and pad both inner edges symmetrically.

Co-authored-by: Isaac <no-reply@databricks.com>
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: a6bc2e7

Run: 36917976180

Env ✅​pass 🙈​skip Time
✅​ aws linux 276 15 5:47
✅​ aws windows 278 13 3:16
✅​ azure linux 275 15 5:19
✅​ azure windows 277 13 3:02
✅​ gcp linux 276 15 5:29
✅​ gcp windows 278 13 2:57
Top 4 slowest tests (at least 2 minutes):
duration env testname
3:42 gcp linux TestAccept
3:41 azure linux TestAccept
3:39 aws linux TestAccept
2:31 aws windows TestAccept

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants