Skip to content

[refactor] SearchBox and MultiSelect style improvements#8328

Merged
viva-jinyi merged 12 commits intomainfrom
design/multi-select-tweak
Jan 28, 2026
Merged

[refactor] SearchBox and MultiSelect style improvements#8328
viva-jinyi merged 12 commits intomainfrom
design/multi-select-tweak

Conversation

@viva-jinyi
Copy link
Member

@viva-jinyi viva-jinyi commented Jan 27, 2026

Summary

Fix SearchBox height collapse when typing and improve MultiSelect empty state styling.

Changes

  • SearchBox: Add explicit height class when showBorder=true to prevent collapse
  • SearchBox: Make input padding and clear button position responsive to size prop
  • MultiSelect: Add padding to empty message ("No available list")

Review Focus

  • Verify SearchBox maintains consistent height when typing in Template Browser filters

Before

screen-capture.1.mp4

After

screen-capture.mp4

┆Issue is synchronized with this Notion page by Unito

@viva-jinyi viva-jinyi requested a review from a team as a code owner January 27, 2026 03:05
@viva-jinyi viva-jinyi added the area:ui General user interface and experience improvements label Jan 27, 2026
@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Jan 27, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 27, 2026

📝 Walkthrough

Walkthrough

Updates UI styling: SearchBox.vue adds an isLarge computed flag and uses it for conditional classes (input padding, clear-button position, wrapper box-border/height when bordered); MultiSelect.vue adds passthrough classes for the empty-message display. No logic or public API changes.

Changes

Cohort / File(s) Summary
SearchBox size-aware styling
src/components/common/SearchBox.vue
Adds computed isLarge (size === 'lg') and applies dynamic class bindings: input padding-left (pl-11 vs pl-8), clear-button positioning (left-2 vs left-0), wrapper box-border and conditional height when showBorder is true (h-10 for lg, h-8 for md).
MultiSelect empty-message styling
src/components/input/MultiSelect.vue
Adds a new emptyMessage passthrough entry mapping to classes "px-3 pb-4 text-sm text-muted-foreground" for styling the empty state; no logic changes.
Locale newline fix
src/locales/zh/main.json
Adjusts trailing newline only; no data or logic changes.

Possibly related PRs

Suggested reviewers

  • shinshin86
  • KarryCharon

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 and usage tips.

@github-actions
Copy link

github-actions bot commented Jan 27, 2026

🎭 Playwright Tests: ⚠️ Passed with flaky tests

Results: 505 passed, 0 failed, 1 flaky, 8 skipped (Total: 514)

❌ Failed Tests

📊 Browser Reports
  • chromium: View Report (✅ 493 / ❌ 0 / ⚠️ 1 / ⏭️ 8)
  • chromium-2x: View Report (✅ 2 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • chromium-0.5x: View Report (✅ 1 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • mobile-chrome: View Report (✅ 9 / ❌ 0 / ⚠️ 0 / ⏭️ 0)

@github-actions
Copy link

github-actions bot commented Jan 27, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 01/28/2026, 02:07:02 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

github-actions bot commented Jan 27, 2026

Bundle Size Report

Summary

  • Raw size: 22.1 MB baseline 22.1 MB — 🔴 +108 B
  • Gzip: 4.59 MB baseline 4.59 MB — 🔴 +80 B
  • Brotli: 3.41 MB baseline 3.41 MB — 🔴 +155 B
  • Bundles: 176 current • 176 baseline • 85 added / 85 removed

Category Glance
Data & Services 🔴 +316 B (2.7 MB) · Other 🟢 -200 B (7.04 MB) · Panels & Settings 🟢 -8 B (470 kB) · Vendor & Third-Party ⚪ 0 B (10.7 MB) · Graph Workspace ⚪ 0 B (961 kB) · Views & Navigation ⚪ 0 B (80.7 kB) · + 5 more

Per-category breakdown
App Entry Points — 23.6 kB (baseline 23.6 kB) • ⚪ 0 B

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-BCcJhfvd.js (removed) 23.6 kB 🟢 -23.6 kB 🟢 -7.09 kB 🟢 -6.23 kB
assets/index-oBOGXZev.js (new) 23.6 kB 🔴 +23.6 kB 🔴 +7.1 kB 🔴 +6.24 kB

Status: 1 added / 1 removed

Graph Workspace — 961 kB (baseline 961 kB) • ⚪ 0 B

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-3HuUU4p7.js (removed) 961 kB 🟢 -961 kB 🟢 -195 kB 🟢 -147 kB
assets/GraphView-D_56Fpp4.js (new) 961 kB 🔴 +961 kB 🔴 +195 kB 🔴 +147 kB

Status: 1 added / 1 removed

Views & Navigation — 80.7 kB (baseline 80.7 kB) • ⚪ 0 B

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-DHSmHTwe.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.61 kB 🔴 +3.05 kB
assets/CloudSurveyView-ldfDAQTO.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.6 kB 🟢 -3.05 kB
assets/CloudLoginView-BrYskuI3.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.71 kB
assets/CloudLoginView-C6L-LeXH.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.72 kB
assets/UserCheckView-CLsbUBx9.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.44 kB 🟢 -2.13 kB
assets/UserCheckView-Ky-7_WnK.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.44 kB 🔴 +2.13 kB
assets/CloudLayoutView-BRz9QY0e.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.24 kB 🟢 -1.95 kB
assets/CloudLayoutView-CYEO1CmC.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.24 kB 🔴 +1.96 kB
assets/CloudSignupView-DtcgCgP9.js (removed) 8.22 kB 🟢 -8.22 kB 🟢 -2.34 kB 🟢 -2.04 kB
assets/CloudSignupView-TvRFMqng.js (new) 8.22 kB 🔴 +8.22 kB 🔴 +2.34 kB 🔴 +2.03 kB
assets/CloudForgotPasswordView-CGtHAF0D.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.93 kB 🔴 +1.69 kB
assets/CloudForgotPasswordView-zbEwhvG_.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.93 kB 🟢 -1.69 kB
assets/UserSelectView-CVJainBF.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.58 kB
assets/UserSelectView-DJmsTLFm.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.58 kB
assets/CloudSubscriptionRedirectView-C9PKqZEj.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.54 kB
assets/CloudSubscriptionRedirectView-DQv36Uvf.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudAuthTimeoutView-Ce2n2reU.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.7 kB 🔴 +1.48 kB
assets/CloudAuthTimeoutView-DIc0P0ZR.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.71 kB 🟢 -1.48 kB
assets/CloudSorryContactSupportView-DPSDjCKF.js 1.97 kB 1.97 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/layout-ouzJzFyy.js 500 B 500 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

Panels & Settings — 470 kB (baseline 470 kB) • 🟢 -8 B

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/WorkspacePanel-CtGmPSJ-.js (new) 29.8 kB 🔴 +29.8 kB 🔴 +5.89 kB 🔴 +5.14 kB
assets/WorkspacePanel-S9LoH4n9.js (removed) 29.8 kB 🟢 -29.8 kB 🟢 -5.89 kB 🟢 -5.14 kB
assets/LegacyCreditsPanel-Cq1csOSI.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.94 kB 🔴 +5.23 kB
assets/LegacyCreditsPanel-DzEZyPlV.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.95 kB 🟢 -5.23 kB
assets/SubscriptionPanel-DRP9idXf.js (new) 21 kB 🔴 +21 kB 🔴 +5.05 kB 🔴 +4.46 kB
assets/SubscriptionPanel-FBGJyY1d.js (removed) 21 kB 🟢 -21 kB 🟢 -5.05 kB 🟢 -4.46 kB
assets/KeybindingPanel-C-VUkUYn.js (new) 14.2 kB 🔴 +14.2 kB 🔴 +3.74 kB 🔴 +3.31 kB
assets/KeybindingPanel-mHtxM-q6.js (removed) 14.2 kB 🟢 -14.2 kB 🟢 -3.74 kB 🟢 -3.31 kB
assets/AboutPanel-0I7EHB4m.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.68 kB 🔴 +2.44 kB
assets/AboutPanel-Cmch3cES.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.42 kB
assets/ExtensionPanel-Bp7mHCPk.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/ExtensionPanel-C-FllUBN.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.41 kB
assets/ServerConfigPanel-DCsS8ctk.js (removed) 7.26 kB 🟢 -7.26 kB 🟢 -2.18 kB 🟢 -1.95 kB
assets/ServerConfigPanel-nM7Wjnvv.js (new) 7.26 kB 🔴 +7.26 kB 🔴 +2.18 kB 🔴 +1.94 kB
assets/UserPanel-Bk1V2Gae.js (removed) 6.58 kB 🟢 -6.58 kB 🟢 -1.9 kB 🟢 -1.67 kB
assets/UserPanel-dx32jf9t.js (new) 6.58 kB 🔴 +6.58 kB 🔴 +1.9 kB 🔴 +1.67 kB
assets/config-7fwyFDVl.js (removed) 1.16 kB 🟢 -1.16 kB 🟢 -604 B 🟢 -531 B
assets/config-B1Y-wvqK.js (new) 1.15 kB 🔴 +1.15 kB 🔴 +600 B 🔴 +526 B
assets/refreshRemoteConfig-BB5pjZII.js (removed) 1.14 kB 🟢 -1.14 kB 🟢 -524 B 🟢 -461 B
assets/refreshRemoteConfig-CrxTrd3y.js (new) 1.14 kB 🔴 +1.14 kB 🔴 +522 B 🔴 +454 B
assets/cloudRemoteConfig-BQhBKYFE.js (removed) 1.11 kB 🟢 -1.11 kB 🟢 -509 B 🟢 -438 B
assets/cloudRemoteConfig-fLVRZyBN.js (new) 1.11 kB 🔴 +1.11 kB 🔴 +510 B 🔴 +435 B
assets/refreshRemoteConfig-B8h9D_wW.js (new) 169 B 🔴 +169 B 🔴 +108 B 🔴 +101 B
assets/refreshRemoteConfig-TJonQEJ2.js (removed) 169 B 🟢 -169 B 🟢 -108 B 🟢 -109 B
assets/remoteConfig-BfvcASY0.js 536 B 536 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings--v6Wg3FT.js 29.4 kB 29.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-6AWMdbEo.js 25.8 kB 25.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Bd_PrHyW.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BvViWXfv.js 31.2 kB 31.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CBT5fUQX.js 32.9 kB 32.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Cr7txePz.js 30.2 kB 30.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DdPwS08h.js 39.4 kB 39.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DqMxzK_S.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Dwt3wMav.js 26.4 kB 26.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-pjwHe3bJ.js 32 kB 32 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-yUgaGSFI.js 35.2 kB 35.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 12 added / 12 removed

User & Accounts — 3.94 kB (baseline 3.94 kB) • ⚪ 0 B

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/auth-Bc--QxYl.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.05 kB
assets/auth-BTqfkPjc.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.06 kB
assets/firebaseAuthStore-CRXLmQdL.js (removed) 217 B 🟢 -217 B 🟢 -136 B 🟢 -119 B
assets/firebaseAuthStore-EIaVJqqp.js (new) 217 B 🔴 +217 B 🔴 +136 B 🔴 +119 B
assets/auth-Cm3tb6w-.js (removed) 178 B 🟢 -178 B 🟢 -142 B 🟢 -132 B
assets/auth-D1vSCMs0.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +134 B

Status: 3 added / 3 removed

Editors & Dialogs — 2.9 kB (baseline 2.9 kB) • ⚪ 0 B

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-DoMtNbTU.js (removed) 2.73 kB 🟢 -2.73 kB 🟢 -1.29 kB 🟢 -1.15 kB
assets/useSubscriptionDialog-DuzU6KIM.js (new) 2.73 kB 🔴 +2.73 kB 🔴 +1.3 kB 🔴 +1.16 kB
assets/useSubscriptionDialog-BJUvx4_Y.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +96 B
assets/useSubscriptionDialog-DPzN6T-y.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -97 B

Status: 2 added / 2 removed

UI Components — 33.7 kB (baseline 33.7 kB) • ⚪ 0 B

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyQueueButton-B2dBHX1I.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.41 kB
assets/ComfyQueueButton-DahH2OK8.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.41 kB
assets/SubscribeButton-CqM_tNvy.js (new) 4.63 kB 🔴 +4.63 kB 🔴 +1.56 kB 🔴 +1.38 kB
assets/SubscribeButton-nttf_jFm.js (removed) 4.63 kB 🟢 -4.63 kB 🟢 -1.56 kB 🟢 -1.38 kB
assets/cloudFeedbackTopbarButton-BhuwtSxK.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +673 B 🔴 +571 B
assets/cloudFeedbackTopbarButton-D1zCwLTU.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -674 B 🟢 -573 B
assets/ComfyQueueButton-BrEDE5bz.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +119 B
assets/ComfyQueueButton-D27i7OHU.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -118 B
assets/Button-DMDKiCng.js 3.82 kB 3.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/CloudBadge-BYWlMNEv.js 1.85 kB 1.85 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/TopbarBadge-evNElHF1.js 8.36 kB 8.36 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar-BcT4RJD_.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-BGT7rdIi.js 2.41 kB 2.41 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 4 added / 4 removed

Data & Services — 2.7 MB (baseline 2.7 MB) • 🔴 +316 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-DpOugNF0.js (new) 2.01 MB 🔴 +2.01 MB 🔴 +425 kB 🔴 +324 kB
assets/dialogService--0HwrHBv.js (removed) 2.01 MB 🟢 -2.01 MB 🟢 -425 kB 🟢 -324 kB
assets/api-DrGEug_R.js (removed) 672 kB 🟢 -672 kB 🟢 -148 kB 🟢 -118 kB
assets/api-E1ztLfne.js (new) 672 kB 🔴 +672 kB 🔴 +148 kB 🔴 +118 kB
assets/releaseStore-BAkaSQQZ.js (removed) 8.94 kB 🟢 -8.94 kB 🟢 -2.41 kB 🟢 -2.13 kB
assets/releaseStore-J7Pk09_c.js (new) 8.94 kB 🔴 +8.94 kB 🔴 +2.41 kB 🔴 +2.13 kB
assets/keybindingService-BkKxnElg.js (new) 6.78 kB 🔴 +6.78 kB 🔴 +1.74 kB 🔴 +1.51 kB
assets/keybindingService-DRveRVDL.js (removed) 6.78 kB 🟢 -6.78 kB 🟢 -1.74 kB 🟢 -1.52 kB
assets/bootstrapStore-D54QFD4A.js (new) 2.73 kB 🔴 +2.73 kB 🔴 +1.04 kB 🔴 +980 B
assets/bootstrapStore-DRyVNuIq.js (removed) 2.73 kB 🟢 -2.73 kB 🟢 -1.04 kB 🟢 -969 B
assets/userStore-BA58MLLv.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -811 B 🟢 -725 B
assets/userStore-DHrNQrhG.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +811 B 🔴 +725 B
assets/audioService-D-iYxe7U.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -929 B 🟢 -810 B
assets/audioService-edbCB7mx.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +929 B 🔴 +808 B
assets/teamWorkspaceStore-DUvXjRF_.js (removed) 165 B 🟢 -165 B 🟢 -123 B 🟢 -108 B
assets/teamWorkspaceStore-qelJ5dXX.js (new) 165 B 🔴 +165 B 🔴 +123 B 🔴 +108 B
assets/releaseStore-BmqxI5YT.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -110 B
assets/releaseStore-Ct3Knfw7.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +103 B
assets/serverConfigStore-Bx_up0Gg.js 2.64 kB 2.64 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

Utilities & Hooks — 25.5 kB (baseline 25.5 kB) • ⚪ 0 B

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useErrorHandling-DrFoeDt8.js (removed) 5.15 kB 🟢 -5.15 kB 🟢 -1.52 kB 🟢 -1.33 kB
assets/useErrorHandling-DukOSB37.js (new) 5.15 kB 🔴 +5.15 kB 🔴 +1.52 kB 🔴 +1.33 kB
assets/useWorkspaceUI-B3YMUnFk.js (new) 3.42 kB 🔴 +3.42 kB 🔴 +976 B 🔴 +844 B
assets/useWorkspaceUI-Cfvhiab8.js (removed) 3.42 kB 🟢 -3.42 kB 🟢 -975 B 🟢 -844 B
assets/subscriptionCheckoutUtil-AF9JY6uI.js (new) 2.23 kB 🔴 +2.23 kB 🔴 +912 B 🔴 +803 B
assets/subscriptionCheckoutUtil-BXl0bVxY.js (removed) 2.23 kB 🟢 -2.23 kB 🟢 -909 B 🟢 -802 B
assets/useSubscriptionActions-D9TjCUwC.js (new) 2.22 kB 🔴 +2.22 kB 🔴 +868 B 🔴 +759 B
assets/useSubscriptionActions-ZjNSG8u4.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -869 B 🟢 -756 B
assets/useSubscriptionCredits-BUgxag21.js (removed) 1.39 kB 🟢 -1.39 kB 🟢 -600 B 🟢 -530 B
assets/useSubscriptionCredits-D_ESn86P.js (new) 1.39 kB 🔴 +1.39 kB 🔴 +600 B 🔴 +530 B
assets/audioUtils-Ddz1h7lY.js (new) 970 B 🔴 +970 B 🔴 +547 B 🔴 +483 B
assets/audioUtils-lI8XougF.js (removed) 970 B 🟢 -970 B 🟢 -547 B 🟢 -481 B
assets/useCurrentUser-D_hKee98.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -102 B
assets/useCurrentUser-DYjFJ0R0.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +102 B
assets/_plugin-vue_export-helper-D8rH49Eq.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/colorUtil-DqLCx1BB.js 7.2 kB 7.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/markdownRendererUtil-CE67zEoD.js 1.78 kB 1.78 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/tailwindUtil-_s9SadH1.js 488 B 488 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 7 added / 7 removed

Vendor & Third-Party — 10.7 MB (baseline 10.7 MB) • ⚪ 0 B

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-chart-CKfqpTaz.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-other-kYGuXLQE.js 4.1 MB 4.1 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-C6oIq5r_.js 3.04 MB 3.04 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-BIaZqDUN.js 256 kB 256 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-DyMKDuqR.js 1.83 MB 1.83 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-TV831oRr.js 650 kB 650 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-DzppPAJv.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-B0dJmw9h.js 398 kB 398 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 7.04 MB (baseline 7.04 MB) • 🟢 -200 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-CwYncZFX.js (removed) 180 kB 🟢 -180 kB 🟢 -43.4 kB 🟢 -36.2 kB
assets/core-CZ3Vih8n.js (new) 180 kB 🔴 +180 kB 🔴 +43.3 kB 🔴 +36.2 kB
assets/WidgetSelect-BADx0AVo.js (new) 51 kB 🔴 +51 kB 🔴 +11.3 kB 🔴 +9.84 kB
assets/WidgetSelect-Jl4Ue-DP.js (removed) 51 kB 🟢 -51 kB 🟢 -11.3 kB 🟢 -9.82 kB
assets/Load3DControls-B9tMR64j.js (new) 35.9 kB 🔴 +35.9 kB 🔴 +5.87 kB 🔴 +5.08 kB
assets/Load3DControls-CZ9wvpVO.js (removed) 35.9 kB 🟢 -35.9 kB 🟢 -5.87 kB 🟢 -5.08 kB
assets/SubscriptionRequiredDialogContent-BlL9hIaj.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.78 kB 🔴 +5.92 kB
assets/SubscriptionRequiredDialogContent-C882IGiu.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.78 kB 🟢 -5.92 kB
assets/CurrentUserPopoverWorkspace-BOx2VySK.js (removed) 22.2 kB 🟢 -22.2 kB 🟢 -4.99 kB 🟢 -4.41 kB
assets/CurrentUserPopoverWorkspace-Co05DwLm.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +4.99 kB 🔴 +4.43 kB
assets/Load3D-ALLPldRu.js (new) 20.9 kB 🔴 +20.9 kB 🔴 +4.58 kB 🔴 +4.02 kB
assets/Load3D-BixZD_cb.js (removed) 20.9 kB 🟢 -20.9 kB 🟢 -4.58 kB 🟢 -4.02 kB
assets/WidgetRecordAudio-402hHsz7.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.97 kB 🔴 +4.44 kB
assets/WidgetRecordAudio-BnhZRVem.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.97 kB 🟢 -4.43 kB
assets/WidgetInputNumber-BPI_bvrS.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.51 kB 🔴 +4.03 kB
assets/WidgetInputNumber-DwyuntMu.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.51 kB 🟢 -4.01 kB
assets/SubscriptionPanelContentWorkspace-BzGcKD4z.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.47 kB 🟢 -3.9 kB
assets/SubscriptionPanelContentWorkspace-CPvhSK84.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.47 kB 🔴 +3.9 kB
assets/WidgetImageCrop-CeYpSWLQ.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.62 kB
assets/WidgetImageCrop-DXyHwNm5.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.63 kB
assets/PanelTemplate-BUdIwWTv.js (removed) 16.3 kB 🟢 -16.3 kB 🟢 -5.47 kB 🟢 -4.81 kB
assets/PanelTemplate-Eh8yGYED.js (new) 16.3 kB 🔴 +16.3 kB 🔴 +5.47 kB 🔴 +4.81 kB
assets/AudioPreviewPlayer-CnrLdoij.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.97 kB 🔴 +2.65 kB
assets/AudioPreviewPlayer-YptqETx7.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.66 kB
assets/InviteMemberDialogContent-B_X0sXZM.js (new) 8.36 kB 🔴 +8.36 kB 🔴 +2.51 kB 🔴 +2.16 kB
assets/InviteMemberDialogContent-BSAeA92h.js (removed) 8.36 kB 🟢 -8.36 kB 🟢 -2.51 kB 🟢 -2.18 kB
assets/WidgetWithControl-DwXUUwNr.js (new) 8.09 kB 🔴 +8.09 kB 🔴 +2.7 kB 🔴 +2.42 kB
assets/WidgetWithControl-KMvkZncu.js (removed) 8.09 kB 🟢 -8.09 kB 🟢 -2.69 kB 🟢 -2.43 kB
assets/CreateWorkspaceDialogContent-7DNDifhS.js (new) 5.93 kB 🔴 +5.93 kB 🔴 +1.93 kB 🔴 +1.68 kB
assets/CreateWorkspaceDialogContent-DQOsB86h.js (removed) 5.93 kB 🟢 -5.93 kB 🟢 -1.93 kB 🟢 -1.68 kB
assets/EditWorkspaceDialogContent-CX0yVfau.js (removed) 5.7 kB 🟢 -5.7 kB 🟢 -1.88 kB 🟢 -1.64 kB
assets/EditWorkspaceDialogContent-D07SSMBU.js (new) 5.7 kB 🔴 +5.7 kB 🔴 +1.88 kB 🔴 +1.64 kB
assets/ValueControlPopover-Bbj6zjD6.js (new) 5.17 kB 🔴 +5.17 kB 🔴 +1.69 kB 🔴 +1.5 kB
assets/ValueControlPopover-BR6mU9uc.js (removed) 5.17 kB 🟢 -5.17 kB 🟢 -1.69 kB 🟢 -1.5 kB
assets/DeleteWorkspaceDialogContent-DoSjZczQ.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.56 kB 🔴 +1.35 kB
assets/DeleteWorkspaceDialogContent-DZP5jUk5.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.56 kB 🟢 -1.35 kB
assets/LeaveWorkspaceDialogContent-DA-hUHMb.js (removed) 4.41 kB 🟢 -4.41 kB 🟢 -1.51 kB 🟢 -1.3 kB
assets/LeaveWorkspaceDialogContent-DLX-Ru5y.js (new) 4.41 kB 🔴 +4.41 kB 🔴 +1.51 kB 🔴 +1.31 kB
assets/RemoveMemberDialogContent-_J1hq-XC.js (removed) 4.38 kB 🟢 -4.38 kB 🟢 -1.45 kB 🟢 -1.27 kB
assets/RemoveMemberDialogContent--CV2D-Uw.js (new) 4.38 kB 🔴 +4.38 kB 🔴 +1.45 kB 🔴 +1.27 kB
assets/RevokeInviteDialogContent-Bd2Bl3kU.js (removed) 4.29 kB 🟢 -4.29 kB 🟢 -1.47 kB 🟢 -1.29 kB
assets/RevokeInviteDialogContent-C87vNgmp.js (new) 4.29 kB 🔴 +4.29 kB 🔴 +1.47 kB 🔴 +1.29 kB
assets/GlobalToast-CoepwSMa.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.09 kB 🟢 -943 B
assets/GlobalToast-D5_hraKp.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +945 B
assets/cloudSessionCookie-BdMCqigW.js (new) 2.97 kB 🔴 +2.97 kB 🔴 +944 B 🔴 +814 B
assets/cloudSessionCookie-Uv7bHwqB.js (removed) 2.97 kB 🟢 -2.97 kB 🟢 -941 B 🟢 -817 B
assets/SubscribeToRun-B8k8KC4r.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.15 kB 🟢 -1.01 kB
assets/SubscribeToRun-BK-Bzj1h.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.15 kB 🔴 +1.01 kB
assets/BaseViewTemplate-B2j8OPUA.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.05 kB 🟢 -933 B
assets/BaseViewTemplate-y5IgE3vW.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +935 B
assets/CloudRunButtonWrapper-CC6rqXVb.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +646 B 🔴 +562 B
assets/CloudRunButtonWrapper-DdmiYyNU.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -645 B 🟢 -563 B
assets/gtm-CkX_rs8c.js (removed) 1.3 kB 🟢 -1.3 kB 🟢 -625 B 🟢 -527 B
assets/gtm-DanqTfzl.js (new) 1.3 kB 🔴 +1.3 kB 🔴 +626 B 🔴 +500 B
assets/cloudBadges-BWfKlMh0.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -534 B 🟢 -473 B
assets/cloudBadges-D2rt1ESx.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +536 B 🔴 +474 B
assets/graphHasMissingNodes-BoGC6mXy.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +462 B 🔴 +410 B
assets/graphHasMissingNodes-JWQzkPXl.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -463 B 🟢 -413 B
assets/cloudSubscription-9IlUUlj8.js (removed) 976 B 🟢 -976 B 🟢 -460 B 🟢 -399 B
assets/cloudSubscription-Cw6DAMEW.js (new) 976 B 🔴 +976 B 🔴 +461 B 🔴 +398 B
assets/types-9RyZweiA.js (new) 909 B 🔴 +909 B 🔴 +458 B 🔴 +384 B
assets/types-Cm9RavTs.js (removed) 908 B 🟢 -908 B 🟢 -455 B 🟢 -385 B
assets/nightlyBadges-C0IHEZ3J.js (removed) 595 B 🟢 -595 B 🟢 -356 B 🟢 -308 B
assets/nightlyBadges-DjKdXZEs.js (new) 595 B 🔴 +595 B 🔴 +356 B 🔴 +310 B
assets/SubscriptionPanelContentWorkspace-a1VfubEu.js (removed) 266 B 🟢 -266 B 🟢 -136 B 🟢 -116 B
assets/SubscriptionPanelContentWorkspace-CRU7pmX9.js (new) 266 B 🔴 +266 B 🔴 +136 B 🔴 +116 B
assets/WidgetInputNumber-BcZOEeno.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +122 B
assets/WidgetInputNumber-Ddj3P1bR.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -108 B
assets/WidgetLegacy-DGOEUWiZ.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -107 B
assets/WidgetLegacy-Dw8VE71s.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +106 B
assets/Load3D-BVgfu-gt.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -109 B
assets/Load3D-CnS_s3i6.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +107 B
assets/gtm-dUv7avmH.js (new) 122 B 🔴 +122 B 🔴 +116 B 🔴 +110 B
assets/gtm-jkR_i4KL.js (removed) 122 B 🟢 -122 B 🟢 -116 B 🟢 -109 B
assets/auto-CIz1W2VX.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B2kaqXwB.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-C4b7jkru.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CfyfvZ26.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CVGDesiQ.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-D5s7OQ2Y.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DIpat94F.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DIyyDM8B.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DmapSMuR.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DVgVR6E3.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-rL7INiLx.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-XNemNPrT.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-B4-iN3Dj.js 188 B 188 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-C2-uZwsv.js 495 kB 495 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/LazyImage-DaPgFlDo.js 14.1 kB 14.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BYMeROYU.js 112 kB 112 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CgEoH02C.js 154 kB 154 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CI3jqob9.js 172 kB 172 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CKO629VV.js 150 kB 150 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CL7lQuTU.js 132 kB 132 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Cz7KlYu8.js 128 kB 128 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-D1SebohP.js 125 kB 125 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DcZO51UE.js 143 kB 143 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-De_XRzjK.js 111 kB 111 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DPjf0Yxm.js 125 kB 125 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-K82I8n9k.js 129 kB 129 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-C2-Fo6sU.js 2.38 kB 2.38 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-Ci-kpVMy.js 2 kB 2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-DGHrmsG1.js 2.34 kB 2.34 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-CTPTvpaW.js 2.82 kB 2.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/mixpanel.module-D2psgEhK.js 143 B 143 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Bnfj3jVd.js 412 kB 412 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BOtpSRhY.js 366 kB 366 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CJdnE3iS.js 373 kB 373 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CUtkGNC5.js 369 kB 369 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CvJk0KJv.js 448 kB 448 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DMSL5DLd.js 413 kB 413 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Dun_mUNl.js 369 kB 369 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-eLEyykRM.js 383 kB 383 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-mMDG_apG.js 363 kB 363 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Q0xInTMU.js 342 kB 342 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-wT_xujHW.js 339 kB 339 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-CATisLRM.js 838 B 838 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/rolldown-runtime-cVp-94Rc.js 1.96 kB 1.96 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Slider-CQgQc3BO.js 4.21 kB 4.21 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widget-BEaQgM5X.js 518 B 518 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-BdFPwTvH.js 186 B 186 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-D_TNvFYD.js 4.71 kB 4.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-CLCIoBG-.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetColorPicker-CanUnjIO.js 3.71 kB 3.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetGalleria-xXISrgBX.js 4.57 kB 4.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-BsjQ0cGs.js 3.79 kB 3.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetInputText-pGYR6qb7.js 2.58 kB 2.58 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetLayoutField-Dk8frFKs.js 2.61 kB 2.61 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetMarkdown-CHxeeWZW.js 3.22 kB 3.22 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-BFYO1LwS.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetTextarea-B6NaOy9u.js 3.52 kB 3.52 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetToggleSwitch-BK1i1Z9b.js 3.08 kB 3.08 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 37 added / 37 removed

@viva-jinyi viva-jinyi assigned viva-jinyi and DrJKL and unassigned viva-jinyi Jan 27, 2026
)

const wrapperStyle = computed(() => {
const heightClass = size === 'lg' ? 'h-10' : 'h-8'
Copy link
Contributor

Choose a reason for hiding this comment

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

Nit: I'd inline this unless it's reused.

DrJKL
DrJKL previously approved these changes Jan 27, 2026
Copy link
Contributor

@DrJKL DrJKL left a comment

Choose a reason for hiding this comment

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

The same check (size === 'lg') in three places makes me feel like it deserves a name, but 👍🏻

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@src/components/common/SearchBox.vue`:
- Around line 116-122: The computed classes for the search box use heightClass
('h-10'/'h-8') together with 'p-2' which increases the rendered height; update
the branch that builds the class when showBorder is true (the block that returns
cn(...)) to include 'box-border' so padding is included inside the set height
(or alternatively reduce/remove 'p-2' if you prefer less internal padding).
Ensure the same box-sizing change is applied wherever the non-border variant
constructs classes so heightClass behaves consistently.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
src/components/common/SearchBox.vue (1)

91-122: Make isLarge a computed property to react to size changes.

const isLarge = size === 'lg' is evaluated once at initialization. When the size prop updates, isLarge won't update, causing size-dependent classes to not react properly. Use computed() and reference .value in the conditional.

-const isLarge = size === 'lg'
+const isLarge = computed(() => size === 'lg')
...
-      isLarge ? 'h-10' : 'h-8'
+      isLarge.value ? 'h-10' : 'h-8'

@viva-jinyi viva-jinyi added the New Browser Test Expectations New browser test screenshot should be set by github action label Jan 27, 2026
@github-actions
Copy link

Updating Playwright Expectations

@github-actions github-actions bot removed the New Browser Test Expectations New browser test screenshot should be set by github action label Jan 27, 2026
@coderabbitai coderabbitai bot requested a review from DrJKL January 27, 2026 04:49
@github-actions
Copy link

🔧 Auto-fixes Applied

This PR has been automatically updated to fix linting and formatting issues.

⚠️ Important: Your local branch is now behind. Run git pull before making additional changes to avoid conflicts.

Changes made:

  • ESLint auto-fixes
  • Oxfmt formatting

DrJKL
DrJKL previously approved these changes Jan 27, 2026
@DrJKL DrJKL assigned viva-jinyi and unassigned DrJKL Jan 27, 2026
@viva-jinyi viva-jinyi added the New Browser Test Expectations New browser test screenshot should be set by github action label Jan 28, 2026
@viva-jinyi viva-jinyi assigned DrJKL and unassigned viva-jinyi Jan 28, 2026
@github-actions github-actions bot removed the New Browser Test Expectations New browser test screenshot should be set by github action label Jan 28, 2026
@github-actions github-actions bot requested a review from a team as a code owner January 28, 2026 02:02
@github-actions
Copy link

🔧 Auto-fixes Applied

This PR has been automatically updated to fix linting and formatting issues.

⚠️ Important: Your local branch is now behind. Run git pull before making additional changes to avoid conflicts.

Changes made:

  • ESLint auto-fixes
  • Oxfmt formatting

@DrJKL DrJKL assigned viva-jinyi and unassigned DrJKL Jan 28, 2026
@viva-jinyi viva-jinyi enabled auto-merge (squash) January 28, 2026 02:07
@viva-jinyi viva-jinyi merged commit e3bad03 into main Jan 28, 2026
27 checks passed
@viva-jinyi viva-jinyi deleted the design/multi-select-tweak branch January 28, 2026 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:ui General user interface and experience improvements size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants