Skip to content

[bugfix] Restore scroll-to-setting in SettingDialog#8833

Merged
viva-jinyi merged 2 commits into
mainfrom
fix/setting-dialog-scroll
Feb 15, 2026
Merged

[bugfix] Restore scroll-to-setting in SettingDialog#8833
viva-jinyi merged 2 commits into
mainfrom
fix/setting-dialog-scroll

Conversation

@viva-jinyi

@viva-jinyi viva-jinyi commented Feb 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Restores the scroll-to-setting and highlight animation that was lost during the BaseModalLayout migration in #8270. Originally implemented in #8761.

Changes

  • What: Re-added scroll-into-view + pulse highlight logic and CSS animation to SettingDialog.vue, ported from the deleted SettingDialogContent.vue

Fixes #3437

┆Issue is synchronized with this Notion page by Unito

@viva-jinyi
viva-jinyi requested a review from a team as a code owner February 12, 2026 08:17
@viva-jinyi viva-jinyi added verified bug Something isn't working (confirmed by the team) area:settings labels Feb 12, 2026
@dosubot dosubot Bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Feb 12, 2026
@github-actions

github-actions Bot commented Feb 12, 2026

Copy link
Copy Markdown

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 02/15/2026, 03:02:10 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions

github-actions Bot commented Feb 12, 2026

Copy link
Copy Markdown

Playwright: ✅ 518 passed, 0 failed · 4 flaky

📊 Browser Reports
  • chromium: View Report (✅ 506 / ❌ 0 / ⚠️ 4 / ⏭️ 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)

@coderabbitai

coderabbitai Bot commented Feb 12, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The SettingDialog.vue component now includes auto-scroll and highlight functionality. When a target setting is specified, the component waits for the correct category to render, then scrolls to and highlights the target element with a pulsing animation that respects motion preferences before cleanup on unmount.

Changes

Cohort / File(s) Summary
Settings Dialog Auto-scroll
src/platform/settings/components/SettingDialog.vue
Added watch-based scroll-to-target feature with lifecycle management. Implements pulsing highlight animation via global styles, waits for DOM rendering, queries target element by data-setting-id, applies animation, and cleans up via onBeforeUnmount hook. Respects prefers-reduced-motion preference.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 A hop to the setting, a highlight so keen,
With a pulse and a glow, the smoothest you've seen,
The dialog now knows just where you should go,
Auto-scroll magic makes preferences flow,
And when motion's too much, respect what's been blessed!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: restoring the scroll-to-setting functionality in SettingDialog that was previously lost.
Description check ✅ Passed The description provides the required summary and outlines what changed, but is missing the 'Review Focus' section and other optional template sections.
Linked Issues check ✅ Passed The PR restores scroll-to-setting functionality with highlight animation, directly addressing issue #3437's core requirements for auto-scrolling to a specified setting.
Out of Scope Changes check ✅ Passed All changes are focused on restoring the scroll-to-setting and highlight animation functionality in SettingDialog.vue, which is directly within scope of issue #3437.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/setting-dialog-scroll

No actionable comments were generated in the recent review. 🎉

🧹 Recent nitpick comments
src/platform/settings/components/SettingDialog.vue (1)

227-247: Unscoped <style> block — justified but worth noting.

The coding guidelines say to avoid <style> blocks in favor of Tailwind. Here, CSS @keyframes can't be expressed as Tailwind utilities, and the style must be unscoped because the target element is rendered by a child component (SettingsPanel). This is a reasonable exception.

Consider whether --p-primary-color (a PrimeVue CSS variable) will remain stable if the project migrates away from PrimeVue theming. If a semantic design token already exists (e.g., in style.css), that would be more resilient.

As per coding guidelines: "Use Tailwind 4 for styling in Vue components; avoid <style> blocks" and "Never use dark: Tailwind variant; use semantic values from style.css theme instead."


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

github-actions Bot commented Feb 12, 2026

Copy link
Copy Markdown

Bundle Size Report

Summary

  • Raw size: 19.8 MB baseline 19.8 MB — 🔴 +575 B
  • Gzip: 4.24 MB baseline 4.24 MB — 🔴 +173 B
  • Brotli: 3.29 MB baseline 3.29 MB — 🟢 -27 B
  • Bundles: 231 current • 231 baseline • 109 added / 109 removed

Category Glance
Data & Services 🔴 +575 B (2.16 MB) · Vendor & Third-Party ⚪ 0 B (8.69 MB) · Other ⚪ 0 B (7.31 MB) · Graph Workspace ⚪ 0 B (883 kB) · Panels & Settings ⚪ 0 B (427 kB) · Utilities & Hooks ⚪ 0 B (237 kB) · + 5 more

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

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-DJn-sY2a.js (removed) 21.7 kB 🟢 -21.7 kB 🟢 -7.03 kB 🟢 -6.13 kB
assets/index-lmcyqKfK.js (new) 21.7 kB 🔴 +21.7 kB 🔴 +7.03 kB 🔴 +6.11 kB

Status: 1 added / 1 removed

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

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-BF6LYGkz.js (removed) 883 kB 🟢 -883 kB 🟢 -190 kB 🟢 -145 kB
assets/GraphView-DIJ4qGOl.js (new) 883 kB 🔴 +883 kB 🔴 +190 kB 🔴 +145 kB

Status: 1 added / 1 removed

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

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-BjhFu-iB.js (new) 15.4 kB 🔴 +15.4 kB 🔴 +3.31 kB 🔴 +2.8 kB
assets/CloudSurveyView-Ro9I007Y.js (removed) 15.4 kB 🟢 -15.4 kB 🟢 -3.31 kB 🟢 -2.8 kB
assets/CloudLoginView-DWL1bxiy.js (new) 10.1 kB 🔴 +10.1 kB 🔴 +2.95 kB 🔴 +2.59 kB
assets/CloudLoginView-oUDcEugd.js (removed) 10.1 kB 🟢 -10.1 kB 🟢 -2.94 kB 🟢 -2.59 kB
assets/UserCheckView-DTEnLkIG.js (removed) 8.38 kB 🟢 -8.38 kB 🟢 -2.21 kB 🟢 -1.92 kB
assets/UserCheckView-l37E75it.js (new) 8.38 kB 🔴 +8.38 kB 🔴 +2.21 kB 🔴 +1.92 kB
assets/CloudSignupView-DMlSmYTB.js (new) 7.46 kB 🔴 +7.46 kB 🔴 +2.34 kB 🔴 +2.06 kB
assets/CloudSignupView-DrRwRFmW.js (removed) 7.46 kB 🟢 -7.46 kB 🟢 -2.34 kB 🟢 -2.06 kB
assets/CloudLayoutView-BU0C9Qgf.js (new) 6.48 kB 🔴 +6.48 kB 🔴 +2.12 kB 🔴 +1.85 kB
assets/CloudLayoutView-c01xSIxV.js (removed) 6.48 kB 🟢 -6.48 kB 🟢 -2.12 kB 🟢 -1.86 kB
assets/CloudForgotPasswordView-B8xzIHXt.js (removed) 5.61 kB 🟢 -5.61 kB 🟢 -1.96 kB 🟢 -1.74 kB
assets/CloudForgotPasswordView-Bo0aMNvk.js (new) 5.61 kB 🔴 +5.61 kB 🔴 +1.96 kB 🔴 +1.72 kB
assets/CloudAuthTimeoutView-2HIC3Bq7.js (removed) 4.96 kB 🟢 -4.96 kB 🟢 -1.79 kB 🟢 -1.57 kB
assets/CloudAuthTimeoutView-DLL5fs7w.js (new) 4.96 kB 🔴 +4.96 kB 🔴 +1.79 kB 🔴 +1.57 kB
assets/CloudSubscriptionRedirectView-B8U0xHXk.js (new) 4.76 kB 🔴 +4.76 kB 🔴 +1.8 kB 🔴 +1.59 kB
assets/CloudSubscriptionRedirectView-DViSMbs7.js (removed) 4.76 kB 🟢 -4.76 kB 🟢 -1.8 kB 🟢 -1.59 kB
assets/UserSelectView-DtFTUq4l.js (new) 4.46 kB 🔴 +4.46 kB 🔴 +1.62 kB 🔴 +1.46 kB
assets/UserSelectView-Xg8YnxHM.js (removed) 4.46 kB 🟢 -4.46 kB 🟢 -1.62 kB 🟢 -1.45 kB
assets/CloudSorryContactSupportView-BQWWCDdn.js 1.02 kB 1.02 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/layout-CLhFMK0P.js 296 B 296 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

Panels & Settings — 427 kB (baseline 427 kB) • ⚪ 0 B

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/SecretsPanel-CKdSxvzD.js (new) 21.5 kB 🔴 +21.5 kB 🔴 +5.29 kB 🔴 +4.63 kB
assets/SecretsPanel-DfF3WbY0.js (removed) 21.5 kB 🟢 -21.5 kB 🟢 -5.29 kB 🟢 -4.63 kB
assets/LegacyCreditsPanel-buFq2BCf.js (new) 20.7 kB 🔴 +20.7 kB 🔴 +5.58 kB 🔴 +4.91 kB
assets/LegacyCreditsPanel-DfrWh2m7.js (removed) 20.7 kB 🟢 -20.7 kB 🟢 -5.58 kB 🟢 -4.91 kB
assets/SubscriptionPanel-CaJLCLO_.js (new) 18.7 kB 🔴 +18.7 kB 🔴 +4.74 kB 🔴 +4.18 kB
assets/SubscriptionPanel-D_2Ybj6g.js (removed) 18.7 kB 🟢 -18.7 kB 🟢 -4.73 kB 🟢 -4.19 kB
assets/KeybindingPanel-CZP6sB57.js (new) 12.4 kB 🔴 +12.4 kB 🔴 +3.59 kB 🔴 +3.18 kB
assets/KeybindingPanel-DRr9NfJL.js (removed) 12.4 kB 🟢 -12.4 kB 🟢 -3.59 kB 🟢 -3.18 kB
assets/ExtensionPanel-DBXfFd3b.js (removed) 9.43 kB 🟢 -9.43 kB 🟢 -2.67 kB 🟢 -2.38 kB
assets/ExtensionPanel-roRu8qH-.js (new) 9.43 kB 🔴 +9.43 kB 🔴 +2.67 kB 🔴 +2.38 kB
assets/AboutPanel-CN0Q2cSs.js (removed) 8.49 kB 🟢 -8.49 kB 🟢 -2.43 kB 🟢 -2.17 kB
assets/AboutPanel-D5f7diup.js (new) 8.49 kB 🔴 +8.49 kB 🔴 +2.43 kB 🔴 +2.18 kB
assets/ServerConfigPanel-ByTXEg-K.js (removed) 6.5 kB 🟢 -6.5 kB 🟢 -2.13 kB 🟢 -1.92 kB
assets/ServerConfigPanel-DKkgAEKm.js (new) 6.5 kB 🔴 +6.5 kB 🔴 +2.13 kB 🔴 +1.92 kB
assets/UserPanel-Dlg2SN_B.js (new) 6.21 kB 🔴 +6.21 kB 🔴 +2.02 kB 🔴 +1.77 kB
assets/UserPanel-DUbdy1hh.js (removed) 6.21 kB 🟢 -6.21 kB 🟢 -2.02 kB 🟢 -1.76 kB
assets/cloudRemoteConfig-0Cbze97g.js (removed) 1.49 kB 🟢 -1.49 kB 🟢 -731 B 🟢 -634 B
assets/cloudRemoteConfig-hdq3MP1_.js (new) 1.49 kB 🔴 +1.49 kB 🔴 +732 B 🔴 +631 B
assets/refreshRemoteConfig-D4jagoq_.js (removed) 1.14 kB 🟢 -1.14 kB 🟢 -518 B 🟢 -448 B
assets/refreshRemoteConfig-VkZabGep.js (new) 1.14 kB 🔴 +1.14 kB 🔴 +520 B 🔴 +452 B
assets/config-CPqNkkC7.js 996 B 996 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-B4dcbqqW.js 28 kB 28 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-B9H-S_7S.js 37.6 kB 37.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BrKMI2ca.js 27.1 kB 27.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CCDmBSaS.js 29.8 kB 29.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CjFyTs4c.js 23.3 kB 23.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-COYfq8TF.js 28.1 kB 28.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Czm8M4DT.js 23.9 kB 23.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-D_4IUqgy.js 31.6 kB 31.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DSKCF1uG.js 27.3 kB 27.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-t36S0PpX.js 33.3 kB 33.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-ZdQ8OYkR.js 29.2 kB 29.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 10 added / 10 removed

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

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/auth-ChPjBDH7.js (new) 3.4 kB 🔴 +3.4 kB 🔴 +1.18 kB 🔴 +993 B
assets/auth-CN9wN0eC.js (removed) 3.4 kB 🟢 -3.4 kB 🟢 -1.18 kB 🟢 -992 B
assets/SignUpForm-dbP1_uCt.js (removed) 3.01 kB 🟢 -3.01 kB 🟢 -1.23 kB 🟢 -1.1 kB
assets/SignUpForm-DZGQVVpw.js (new) 3.01 kB 🔴 +3.01 kB 🔴 +1.23 kB 🔴 +1.1 kB
assets/UpdatePasswordContent-Bb0ccAT1.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.09 kB 🔴 +962 B
assets/UpdatePasswordContent-BVImTWSZ.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.09 kB 🟢 -959 B
assets/firebaseAuthStore-3XbEQB75.js (new) 837 B 🔴 +837 B 🔴 +410 B 🔴 +359 B
assets/firebaseAuthStore-VX0OSdzU.js (removed) 837 B 🟢 -837 B 🟢 -410 B 🟢 -363 B
assets/auth-Bq_QB9HM.js (new) 317 B 🔴 +317 B 🔴 +209 B 🔴 +198 B
assets/auth-BXkLQET5.js (removed) 317 B 🟢 -317 B 🟢 -205 B 🟢 -181 B
assets/PasswordFields-Cx2Uqajt.js 4.51 kB 4.51 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WorkspaceProfilePic-DoQNteEy.js 1.57 kB 1.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 5 added / 5 removed

Editors & Dialogs — 785 B (baseline 785 B) • ⚪ 0 B

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-BNGIrHac.js (new) 785 B 🔴 +785 B 🔴 +400 B 🔴 +348 B
assets/useSubscriptionDialog-XGnRU39e.js (removed) 785 B 🟢 -785 B 🟢 -400 B 🟢 -349 B

Status: 1 added / 1 removed

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

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useTerminalTabs-D31nL6N-.js (removed) 9.89 kB 🟢 -9.89 kB 🟢 -3.43 kB 🟢 -3.01 kB
assets/useTerminalTabs-DoCrY_e2.js (new) 9.89 kB 🔴 +9.89 kB 🔴 +3.42 kB 🔴 +3.01 kB
assets/ComfyQueueButton-Q7vkLE1U.js (removed) 7.17 kB 🟢 -7.17 kB 🟢 -2.32 kB 🟢 -2.07 kB
assets/ComfyQueueButton-XBNvvbFo.js (new) 7.17 kB 🔴 +7.17 kB 🔴 +2.32 kB 🔴 +2.07 kB
assets/SubscribeButton-Du8VABJK.js (new) 2.35 kB 🔴 +2.35 kB 🔴 +1.02 kB 🔴 +886 B
assets/SubscribeButton-qXYOZEPC.js (removed) 2.35 kB 🟢 -2.35 kB 🟢 -1.02 kB 🟢 -887 B
assets/cloudFeedbackTopbarButton-B3whuj-4.js (removed) 1.64 kB 🟢 -1.64 kB 🟢 -877 B 🟢 -778 B
assets/cloudFeedbackTopbarButton-BbboFcnO.js (new) 1.64 kB 🔴 +1.64 kB 🔴 +878 B 🔴 +786 B
assets/ComfyQueueButton-Diqn5lqZ.js (new) 842 B 🔴 +842 B 🔴 +415 B 🔴 +373 B
assets/ComfyQueueButton-qvf_Lo-A.js (removed) 842 B 🟢 -842 B 🟢 -412 B 🟢 -371 B
assets/Button-C_jkLgz4.js 2.98 kB 2.98 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/CloudBadge-C4MMu0eY.js 1.24 kB 1.24 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/TopbarBadge-BfHmL6pg.js 7.45 kB 7.45 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar-BG_h7fX0.js 1.17 kB 1.17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-BxXs0zWf.js 1.84 kB 1.84 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 5 added / 5 removed

Data & Services — 2.16 MB (baseline 2.16 MB) • 🔴 +575 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-BOy7PAeb.js (new) 1.38 MB 🔴 +1.38 MB 🔴 +310 kB 🔴 +239 kB
assets/dialogService-CG3uolT_.js (removed) 1.38 MB 🟢 -1.38 MB 🟢 -310 kB 🟢 -239 kB
assets/api-DyRnEExL.js (removed) 646 kB 🟢 -646 kB 🟢 -146 kB 🟢 -116 kB
assets/api-LRvYKwDp.js (new) 646 kB 🔴 +646 kB 🔴 +146 kB 🔴 +117 kB
assets/load3dService-D9QFfls1.js (removed) 91 kB 🟢 -91 kB 🟢 -19.1 kB 🟢 -16.4 kB
assets/load3dService-qjfKmkgh.js (new) 91 kB 🔴 +91 kB 🔴 +19.1 kB 🔴 +16.4 kB
assets/systemStatsStore-DWzGF-3d.js (removed) 12.2 kB 🟢 -12.2 kB 🟢 -4.27 kB 🟢 -3.74 kB
assets/systemStatsStore-frKZCe9p.js (new) 12.2 kB 🔴 +12.2 kB 🔴 +4.26 kB 🔴 +3.74 kB
assets/releaseStore-_HeJSBPA.js (removed) 7.96 kB 🟢 -7.96 kB 🟢 -2.22 kB 🟢 -1.96 kB
assets/releaseStore-kfPhXD-x.js (new) 7.96 kB 🔴 +7.96 kB 🔴 +2.22 kB 🔴 +1.95 kB
assets/keybindingService-4xmSBjAM.js (new) 6.57 kB 🔴 +6.57 kB 🔴 +1.72 kB 🔴 +1.49 kB
assets/keybindingService-DDInAFhG.js (removed) 6.57 kB 🟢 -6.57 kB 🟢 -1.72 kB 🟢 -1.49 kB
assets/bootstrapStore-BEcONLPg.js (new) 2.08 kB 🔴 +2.08 kB 🔴 +877 B 🔴 +797 B
assets/bootstrapStore-dYCaqmaT.js (removed) 2.08 kB 🟢 -2.08 kB 🟢 -875 B 🟢 -797 B
assets/userStore-_6OXY1FM.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -721 B 🟢 -676 B
assets/userStore-Djc-wyEH.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +718 B 🔴 +669 B
assets/audioService-Brf7tMTQ.js (new) 1.73 kB 🔴 +1.73 kB 🔴 +846 B 🔴 +723 B
assets/audioService-DPKDT8qT.js (removed) 1.73 kB 🟢 -1.73 kB 🟢 -846 B 🟢 -727 B
assets/releaseStore-BnJ_grSL.js (new) 809 B 🔴 +809 B 🔴 +406 B 🔴 +359 B
assets/releaseStore-BteLtd0I.js (removed) 809 B 🟢 -809 B 🟢 -404 B 🟢 -358 B
assets/settingStore-CXcGNL0X.js (new) 793 B 🔴 +793 B 🔴 +406 B 🔴 +355 B
assets/settingStore-Z1z7Y74N.js (removed) 793 B 🟢 -793 B 🟢 -407 B 🟢 -360 B
assets/workflowDraftStore-CYfRskct.js (new) 785 B 🔴 +785 B 🔴 +399 B 🔴 +355 B
assets/workflowDraftStore-D3tptrq6.js (removed) 785 B 🟢 -785 B 🟢 -400 B 🟢 -356 B
assets/dialogService-B_uHJt3V.js (removed) 774 B 🟢 -774 B 🟢 -391 B 🟢 -348 B
assets/dialogService-mVfzgTbc.js (new) 774 B 🔴 +774 B 🔴 +391 B 🔴 +351 B
assets/dialogStore-Da8c8Qxi.js 4.1 kB 4.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/serverConfigStore-DQj3s_QB.js 2.32 kB 2.32 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 13 added / 13 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useConflictDetection-COSDx_J1.js (removed) 178 kB 🟢 -178 kB 🟢 -39.4 kB 🟢 -32.8 kB
assets/useConflictDetection-ORPEXR28.js (new) 178 kB 🔴 +178 kB 🔴 +39.4 kB 🔴 +32.8 kB
assets/useLoad3d-BlL-kgPN.js (new) 14.6 kB 🔴 +14.6 kB 🔴 +3.63 kB 🔴 +3.21 kB
assets/useLoad3d-DV3-xY12.js (removed) 14.6 kB 🟢 -14.6 kB 🟢 -3.63 kB 🟢 -3.21 kB
assets/useLoad3dViewer-Cf8-Q7cM.js (removed) 14.1 kB 🟢 -14.1 kB 🟢 -3.15 kB 🟢 -2.8 kB
assets/useLoad3dViewer-DFQNz2Gd.js (new) 14.1 kB 🔴 +14.1 kB 🔴 +3.15 kB 🔴 +2.8 kB
assets/useFeatureFlags-C-1kwDAX.js (removed) 3.32 kB 🟢 -3.32 kB 🟢 -1.04 kB 🟢 -899 B
assets/useFeatureFlags-DprkOCT9.js (new) 3.32 kB 🔴 +3.32 kB 🔴 +1.04 kB 🔴 +896 B
assets/useWorkspaceUI-Ck5H-rCJ.js (new) 3 kB 🔴 +3 kB 🔴 +824 B 🔴 +704 B
assets/useWorkspaceUI-D175bwDZ.js (removed) 3 kB 🟢 -3 kB 🟢 -823 B 🟢 -704 B
assets/useSubscriptionCredits-mlZUD5Cz.js (removed) 2.75 kB 🟢 -2.75 kB 🟢 -1.04 kB 🟢 -895 B
assets/useSubscriptionCredits-mNVTfwaH.js (new) 2.75 kB 🔴 +2.75 kB 🔴 +1.04 kB 🔴 +898 B
assets/subscriptionCheckoutUtil-BIFdoij0.js (removed) 2.53 kB 🟢 -2.53 kB 🟢 -1.06 kB 🟢 -958 B
assets/subscriptionCheckoutUtil-Bowkls85.js (new) 2.53 kB 🔴 +2.53 kB 🔴 +1.06 kB 🔴 +954 B
assets/useErrorHandling-CAr4xNV9.js (new) 1.34 kB 🔴 +1.34 kB 🔴 +556 B 🔴 +478 B
assets/useErrorHandling-CMTW9Xsc.js (removed) 1.34 kB 🟢 -1.34 kB 🟢 -554 B 🟢 -477 B
assets/useWorkspaceSwitch-CwxiQ2Z7.js (new) 1.25 kB 🔴 +1.25 kB 🔴 +545 B 🔴 +476 B
assets/useWorkspaceSwitch-SutYiVW1.js (removed) 1.25 kB 🟢 -1.25 kB 🟢 -544 B 🟢 -480 B
assets/useLoad3d-D8yj2_eA.js (removed) 908 B 🟢 -908 B 🟢 -444 B 🟢 -399 B
assets/useLoad3d-Rq1HA2qD.js (new) 908 B 🔴 +908 B 🔴 +447 B 🔴 +399 B
assets/useLoad3dViewer-9rlB-fC6.js (new) 887 B 🔴 +887 B 🔴 +431 B 🔴 +389 B
assets/useLoad3dViewer-CDDz6lpC.js (removed) 887 B 🟢 -887 B 🟢 -428 B 🟢 -388 B
assets/audioUtils-Cn_1h0u_.js (new) 858 B 🔴 +858 B 🔴 +499 B 🔴 +403 B
assets/audioUtils-Di7ghYU4.js (removed) 858 B 🟢 -858 B 🟢 -501 B 🟢 -402 B
assets/useCurrentUser-C12EmlS9.js (new) 771 B 🔴 +771 B 🔴 +395 B 🔴 +347 B
assets/useCurrentUser-DUr8wZGO.js (removed) 771 B 🟢 -771 B 🟢 -395 B 🟢 -350 B
assets/_plugin-vue_export-helper-CY4XIWDa.js 315 B 315 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/colorUtil-C8hcCYWP.js 7 kB 7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/envUtil-BHmbpOtd.js 466 B 466 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/markdownRendererUtil-DKmelI5u.js 1.56 kB 1.56 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/SkeletonUtils-CsnHjXS0.js 133 B 133 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/useCopyToClipboard-NlqD7hL6.js 1.57 kB 1.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/useExternalLink-BUB40DyH.js 1.66 kB 1.66 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 13 added / 13 removed

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

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-axios-C4mPrLmU.js 70.3 kB 70.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-chart-l-KY-tZQ.js 399 kB 399 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-firebase-BvMr43CG.js 836 kB 836 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-i18n-BxsQv-KC.js 131 kB 131 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-markdown-uorjc_FY.js 102 kB 102 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-other-Cd9pPyuS.js 1.52 MB 1.52 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-DbhsokLF.js 1.73 MB 1.73 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-B82zTENX.js 255 kB 255 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-sentry-SQwstEKc.js 182 kB 182 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-ueviNA60.js 1.8 MB 1.8 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-Bi_34iZD.js 625 kB 625 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-core-BjA-tjXK.js 311 kB 311 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vueuse-DcEOrMQz.js 112 kB 112 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-DO-SJi0U.js 374 kB 374 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-yjs-CBmk8HiD.js 143 kB 143 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-zod-DcCUUPIi.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 7.31 MB (baseline 7.31 MB) • ⚪ 0 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-BUTLCsiC.js (removed) 72.5 kB 🟢 -72.5 kB 🟢 -18.7 kB 🟢 -16 kB
assets/core-CCTuxJhh.js (new) 72.5 kB 🔴 +72.5 kB 🔴 +18.7 kB 🔴 +16 kB
assets/groupNode-Bu4ZQqlu.js (removed) 72.1 kB 🟢 -72.1 kB 🟢 -17.7 kB 🟢 -15.6 kB
assets/groupNode-D2YFcZKn.js (new) 72.1 kB 🔴 +72.1 kB 🔴 +17.7 kB 🔴 +15.6 kB
assets/WidgetSelect-DvptykOR.js (new) 57.8 kB 🔴 +57.8 kB 🔴 +12.3 kB 🔴 +10.6 kB
assets/WidgetSelect-dXs6Wy-B.js (removed) 57.8 kB 🟢 -57.8 kB 🟢 -12.3 kB 🟢 -10.6 kB
assets/SubscriptionRequiredDialogContentWorkspace-ewB5Zz6w.js (new) 45.9 kB 🔴 +45.9 kB 🔴 +8.59 kB 🔴 +7.46 kB
assets/SubscriptionRequiredDialogContentWorkspace-vJkGLaDO.js (removed) 45.9 kB 🟢 -45.9 kB 🟢 -8.59 kB 🟢 -7.46 kB
assets/Load3DControls-4NBtdl8w.js (new) 30.9 kB 🔴 +30.9 kB 🔴 +5.34 kB 🔴 +4.64 kB
assets/Load3DControls-DmSDgaqr.js (removed) 30.9 kB 🟢 -30.9 kB 🟢 -5.34 kB 🟢 -4.65 kB
assets/WorkspacePanelContent-B24Ij1qU.js (new) 29.3 kB 🔴 +29.3 kB 🔴 +6.13 kB 🔴 +5.38 kB
assets/WorkspacePanelContent-DpjkGBD3.js (removed) 29.3 kB 🟢 -29.3 kB 🟢 -6.13 kB 🟢 -5.4 kB
assets/SubscriptionRequiredDialogContent-BCKc2lbh.js (removed) 26.2 kB 🟢 -26.2 kB 🟢 -6.6 kB 🟢 -5.8 kB
assets/SubscriptionRequiredDialogContent-DZKJvY2f.js (new) 26.2 kB 🔴 +26.2 kB 🔴 +6.6 kB 🔴 +5.8 kB
assets/Load3dViewerContent-bwPNOitu.js (new) 23.1 kB 🔴 +23.1 kB 🔴 +5.2 kB 🔴 +4.5 kB
assets/Load3dViewerContent-qhZ8xaLn.js (removed) 23.1 kB 🟢 -23.1 kB 🟢 -5.19 kB 🟢 -4.5 kB
assets/WidgetImageCrop-BnlzohV-.js (new) 22.4 kB 🔴 +22.4 kB 🔴 +5.53 kB 🔴 +4.85 kB
assets/WidgetImageCrop-CyiQPTEF.js (removed) 22.4 kB 🟢 -22.4 kB 🟢 -5.53 kB 🟢 -4.88 kB
assets/SubscriptionPanelContentWorkspace-BAYgXi2A.js (removed) 21.6 kB 🟢 -21.6 kB 🟢 -5.02 kB 🟢 -4.43 kB
assets/SubscriptionPanelContentWorkspace-BZF6Hz1I.js (new) 21.6 kB 🔴 +21.6 kB 🔴 +5.02 kB 🔴 +4.43 kB
assets/CurrentUserPopoverWorkspace-DBfp9wok.js (removed) 19.9 kB 🟢 -19.9 kB 🟢 -4.88 kB 🟢 -4.35 kB
assets/CurrentUserPopoverWorkspace-VC1e2u4d.js (new) 19.9 kB 🔴 +19.9 kB 🔴 +4.88 kB 🔴 +4.35 kB
assets/SignInContent-CiPRKxW8.js (new) 19 kB 🔴 +19 kB 🔴 +4.81 kB 🔴 +4.2 kB
assets/SignInContent-lf7ocMBX.js (removed) 19 kB 🟢 -19 kB 🟢 -4.81 kB 🟢 -4.21 kB
assets/WidgetRecordAudio-C2qxvDWB.js (removed) 17.4 kB 🟢 -17.4 kB 🟢 -4.97 kB 🟢 -4.45 kB
assets/WidgetRecordAudio-C5tbf4Qb.js (new) 17.4 kB 🔴 +17.4 kB 🔴 +4.97 kB 🔴 +4.43 kB
assets/MissingModelsWarning-2SaTKHLY.js (removed) 17.2 kB 🟢 -17.2 kB 🟢 -4.7 kB 🟢 -4.17 kB
assets/MissingModelsWarning-CIJSFyLK.js (new) 17.2 kB 🔴 +17.2 kB 🔴 +4.7 kB 🔴 +4.18 kB
assets/Load3D-53VfHQVZ.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +4.04 kB 🔴 +3.53 kB
assets/Load3D-CgKro4Nc.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -4.04 kB 🟢 -3.53 kB
assets/WidgetInputNumber-BMJuyzDm.js (new) 15.8 kB 🔴 +15.8 kB 🔴 +4.26 kB 🔴 +3.8 kB
assets/WidgetInputNumber-Rqynqo9S.js (removed) 15.8 kB 🟢 -15.8 kB 🟢 -4.26 kB 🟢 -3.8 kB
assets/load3d-CCp32Jbi.js (removed) 14.8 kB 🟢 -14.8 kB 🟢 -4.21 kB 🟢 -3.64 kB
assets/load3d-XWXhyr3D.js (new) 14.8 kB 🔴 +14.8 kB 🔴 +4.21 kB 🔴 +3.64 kB
assets/AudioPreviewPlayer-BBPDCJjN.js (removed) 10.9 kB 🟢 -10.9 kB 🟢 -3.22 kB 🟢 -2.89 kB
assets/AudioPreviewPlayer-Bg8_KyUX.js (new) 10.9 kB 🔴 +10.9 kB 🔴 +3.22 kB 🔴 +2.88 kB
assets/NodeConflictDialogContent-BCr54SOm.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.37 kB 🟢 -2.09 kB
assets/NodeConflictDialogContent-BD8rWL79.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.37 kB 🔴 +2.09 kB
assets/changeTracker-Cjna68iu.js (new) 9.38 kB 🔴 +9.38 kB 🔴 +2.89 kB 🔴 +2.55 kB
assets/changeTracker-DjthDh09.js (removed) 9.38 kB 🟢 -9.38 kB 🟢 -2.89 kB 🟢 -2.55 kB
assets/nodeTemplates-CITwnaGI.js (new) 9.35 kB 🔴 +9.35 kB 🔴 +3.28 kB 🔴 +2.88 kB
assets/nodeTemplates-CR3Paq7e.js (removed) 9.35 kB 🟢 -9.35 kB 🟢 -3.28 kB 🟢 -2.88 kB
assets/InviteMemberDialogContent-Bmyeqylr.js (new) 7.44 kB 🔴 +7.44 kB 🔴 +2.31 kB 🔴 +2.02 kB
assets/InviteMemberDialogContent-wQfYisOF.js (removed) 7.44 kB 🟢 -7.44 kB 🟢 -2.31 kB 🟢 -2.02 kB
assets/WidgetWithControl-CCg8wP__.js (new) 7.08 kB 🔴 +7.08 kB 🔴 +2.65 kB 🔴 +2.36 kB
assets/WidgetWithControl-DPVTTACK.js (removed) 7.08 kB 🟢 -7.08 kB 🟢 -2.65 kB 🟢 -2.37 kB
assets/MissingNodesFooter-DI3jlvGh.js (removed) 6.75 kB 🟢 -6.75 kB 🟢 -2.3 kB 🟢 -2.07 kB
assets/MissingNodesFooter-QiTBukl8.js (new) 6.75 kB 🔴 +6.75 kB 🔴 +2.3 kB 🔴 +2.05 kB
assets/Load3DConfiguration-CgcVhz6u.js (removed) 6.27 kB 🟢 -6.27 kB 🟢 -1.91 kB 🟢 -1.68 kB
assets/Load3DConfiguration-DNIFPbD2.js (new) 6.27 kB 🔴 +6.27 kB 🔴 +1.92 kB 🔴 +1.68 kB
assets/MissingNodesContent-BssoB3Uc.js (new) 6.18 kB 🔴 +6.18 kB 🔴 +2.1 kB 🔴 +1.86 kB
assets/MissingNodesContent-CnlQY1YJ.js (removed) 6.18 kB 🟢 -6.18 kB 🟢 -2.1 kB 🟢 -1.86 kB
assets/CreateWorkspaceDialogContent-Db-rIjhz.js (removed) 5.58 kB 🟢 -5.58 kB 🟢 -2.01 kB 🟢 -1.75 kB
assets/CreateWorkspaceDialogContent-DnV0Elf8.js (new) 5.58 kB 🔴 +5.58 kB 🔴 +2.01 kB 🔴 +1.75 kB
assets/EditWorkspaceDialogContent-D96rn2WK.js (new) 5.38 kB 🔴 +5.38 kB 🔴 +1.97 kB 🔴 +1.71 kB
assets/EditWorkspaceDialogContent-TSvFEqiu.js (removed) 5.38 kB 🟢 -5.38 kB 🟢 -1.97 kB 🟢 -1.72 kB
assets/ValueControlPopover-NYOL1LhW.js (removed) 4.97 kB 🟢 -4.97 kB 🟢 -1.79 kB 🟢 -1.61 kB
assets/ValueControlPopover-PNlkQNHq.js (new) 4.97 kB 🔴 +4.97 kB 🔴 +1.79 kB 🔴 +1.62 kB
assets/Preview3d-BMX8rIQj.js (new) 4.86 kB 🔴 +4.86 kB 🔴 +1.59 kB 🔴 +1.39 kB
assets/Preview3d-DYbyt0IH.js (removed) 4.86 kB 🟢 -4.86 kB 🟢 -1.58 kB 🟢 -1.39 kB
assets/CancelSubscriptionDialogContent-Bx6IGgPx.js (new) 4.85 kB 🔴 +4.85 kB 🔴 +1.8 kB 🔴 +1.58 kB
assets/CancelSubscriptionDialogContent-DppS-Bgi.js (removed) 4.85 kB 🟢 -4.85 kB 🟢 -1.8 kB 🟢 -1.57 kB
assets/DeleteWorkspaceDialogContent-Cs665QqK.js (removed) 4.29 kB 🟢 -4.29 kB 🟢 -1.65 kB 🟢 -1.43 kB
assets/DeleteWorkspaceDialogContent-DM6JshpF.js (new) 4.29 kB 🔴 +4.29 kB 🔴 +1.65 kB 🔴 +1.43 kB
assets/LeaveWorkspaceDialogContent-CIHafiW4.js (new) 4.12 kB 🔴 +4.12 kB 🔴 +1.6 kB 🔴 +1.39 kB
assets/LeaveWorkspaceDialogContent-CTSHWT-P.js (removed) 4.12 kB 🟢 -4.12 kB 🟢 -1.6 kB 🟢 -1.38 kB
assets/RemoveMemberDialogContent-D3Vnx8Wn.js (new) 4.1 kB 🔴 +4.1 kB 🔴 +1.54 kB 🔴 +1.34 kB
assets/RemoveMemberDialogContent-D8Op3weg.js (removed) 4.1 kB 🟢 -4.1 kB 🟢 -1.55 kB 🟢 -1.35 kB
assets/RevokeInviteDialogContent-Ck4-Dn4W.js (removed) 4.01 kB 🟢 -4.01 kB 🟢 -1.56 kB 🟢 -1.37 kB
assets/RevokeInviteDialogContent-Ct5nqeGp.js (new) 4.01 kB 🔴 +4.01 kB 🔴 +1.56 kB 🔴 +1.37 kB
assets/InviteMemberUpsellDialogContent-BFSsq9qZ.js (removed) 3.88 kB 🟢 -3.88 kB 🟢 -1.42 kB 🟢 -1.25 kB
assets/InviteMemberUpsellDialogContent-wpGmrjn0.js (new) 3.88 kB 🔴 +3.88 kB 🔴 +1.42 kB 🔴 +1.24 kB
assets/saveMesh-DL6_o60M.js (new) 3.43 kB 🔴 +3.43 kB 🔴 +1.48 kB 🔴 +1.31 kB
assets/saveMesh-OuB9QNuD.js (removed) 3.43 kB 🟢 -3.43 kB 🟢 -1.48 kB 🟢 -1.32 kB
assets/cloudSessionCookie-C2YhGbDJ.js (removed) 3.15 kB 🟢 -3.15 kB 🟢 -1.11 kB 🟢 -964 B
assets/cloudSessionCookie-DKjqtmND.js (new) 3.15 kB 🔴 +3.15 kB 🔴 +1.1 kB 🔴 +960 B
assets/GlobalToast-BUT7bGQQ.js (removed) 2.91 kB 🟢 -2.91 kB 🟢 -1.21 kB 🟢 -1.06 kB
assets/GlobalToast-CUwiO614.js (new) 2.91 kB 🔴 +2.91 kB 🔴 +1.21 kB 🔴 +1.03 kB
assets/SubscribeToRun-CYJqFQVg.js (removed) 2.2 kB 🟢 -2.2 kB 🟢 -1.01 kB 🟢 -880 B
assets/SubscribeToRun-DvumB6z4.js (new) 2.2 kB 🔴 +2.2 kB 🔴 +1.01 kB 🔴 +889 B
assets/CloudRunButtonWrapper-BNqhOYDO.js (removed) 1.72 kB 🟢 -1.72 kB 🟢 -807 B 🟢 -737 B
assets/CloudRunButtonWrapper-pRXc-5oK.js (new) 1.72 kB 🔴 +1.72 kB 🔴 +804 B 🔴 +740 B
assets/cloudBadges-C1b69IM9.js (removed) 1.42 kB 🟢 -1.42 kB 🟢 -729 B 🟢 -634 B
assets/cloudBadges-D4hDXK_Z.js (new) 1.42 kB 🔴 +1.42 kB 🔴 +726 B 🔴 +630 B
assets/cloudSubscription-Bzjcxsfs.js (removed) 1.38 kB 🟢 -1.38 kB 🟢 -681 B 🟢 -587 B
assets/cloudSubscription-Cq7V7VD2.js (new) 1.38 kB 🔴 +1.38 kB 🔴 +680 B 🔴 +586 B
assets/Load3D-DlSwO0lW.js (new) 1.12 kB 🔴 +1.12 kB 🔴 +520 B 🔴 +461 B
assets/Load3D-hH3I1B_B.js (removed) 1.12 kB 🟢 -1.12 kB 🟢 -517 B 🟢 -463 B
assets/nightlyBadges-BRay_8SU.js (new) 1.05 kB 🔴 +1.05 kB 🔴 +555 B 🔴 +491 B
assets/nightlyBadges-COudYYBP.js (removed) 1.05 kB 🟢 -1.05 kB 🟢 -557 B 🟢 -489 B
assets/Load3dViewerContent-BcwhfnkS.js (removed) 1.04 kB 🟢 -1.04 kB 🟢 -488 B 🟢 -435 B
assets/Load3dViewerContent-DwCEqhZL.js (new) 1.04 kB 🔴 +1.04 kB 🔴 +491 B 🔴 +435 B
assets/SubscriptionPanelContentWorkspace-6qt5RTvQ.js (new) 979 B 🔴 +979 B 🔴 +458 B 🔴 +397 B
assets/SubscriptionPanelContentWorkspace-C1Il6asn.js (removed) 979 B 🟢 -979 B 🟢 -456 B 🟢 -397 B
assets/changeTracker-DL0QGAQW.js (removed) 806 B 🟢 -806 B 🟢 -404 B 🟢 -355 B
assets/changeTracker-DR89ivP4.js (new) 806 B 🔴 +806 B 🔴 +405 B 🔴 +356 B
assets/WidgetLegacy-CjHj0Ks4.js (removed) 794 B 🟢 -794 B 🟢 -405 B 🟢 -355 B
assets/WidgetLegacy-lHRA1af-.js (new) 794 B 🔴 +794 B 🔴 +405 B 🔴 +359 B
assets/graphHasMissingNodes-CLzfEYeL.js (removed) 761 B 🟢 -761 B 🟢 -371 B 🟢 -321 B
assets/graphHasMissingNodes-X5-Guyn-.js (new) 761 B 🔴 +761 B 🔴 +371 B 🔴 +321 B
assets/WidgetInputNumber-BX-dVN27.js (removed) 392 B 🟢 -392 B 🟢 -232 B 🟢 -220 B
assets/WidgetInputNumber-l23MSvyi.js (new) 392 B 🔴 +392 B 🔴 +230 B 🔴 +198 B
assets/AnimationControls-DtEQRzE8.js 4.61 kB 4.61 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/ApiNodesSignInContent-D7eF3Sft.js 2.69 kB 2.69 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/auto-Bt3L7FBS.js 1.7 kB 1.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/BaseViewTemplate-CMsq0eVx.js 1.78 kB 1.78 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/comfy-logo-single-CzGozBag.js 198 B 198 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/ComfyOrgHeader-D3eZno-u.js 910 B 910 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B-pgsvFR.js 16.3 kB 16.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BVMMhDLS.js 16.6 kB 16.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CF_CtN5R.js 14.9 kB 14.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Cgae_Kmu.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-D3k2h7MU.js 15.5 kB 15.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-D6S8WS13.js 15.8 kB 15.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-OSpDi1he.js 18.4 kB 18.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-r2j_2QLb.js 15.7 kB 15.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-xCwqbbnl.js 15.8 kB 15.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-z76J85Ox.js 14.7 kB 14.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-ZBYN9Ax-.js 17.1 kB 17.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/constants-C75NYR8_.js 579 B 579 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-AIM48ypJ.js 496 kB 496 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-Dq7NUZX8.js 199 B 199 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/ImportFailedNodeContent-Cbt6jZyc.js 2.48 kB 2.48 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/ImportFailedNodeFooter-C34iMzrq.js 1.88 kB 1.88 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/ImportFailedNodeHeader-BSevqbSb.js 1.08 kB 1.08 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/LazyImage-G_v7BvFb.js 12.3 kB 12.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BFLDQKz-.js 154 kB 154 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BnHk5ORn.js 133 kB 133 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BQSKQyti.js 136 kB 136 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BRP6LScK.js 141 kB 141 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CChATCdf.js 138 kB 138 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CKJWME9U.js 134 kB 134 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DeGFEPFr.js 118 kB 118 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DszMJk5z.js 119 kB 119 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Dw7Zmmxq.js 187 kB 187 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-tKtuXDCI.js 161 kB 161 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-XMlS7xMC.js 167 kB 167 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop--6APVhDO.js 1.82 kB 1.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-D379ygrS.js 1.43 kB 1.43 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-BvzP3-4M.js 1.75 kB 1.75 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-BEu1PWK1.js 2.23 kB 2.23 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MissingNodesHeader-JfpleXg9.js 1.09 kB 1.09 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/NodeConflictFooter-n2F5SMlf.js 2.37 kB 2.37 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/NodeConflictHeader-rQhN1ngl.js 1.09 kB 1.09 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-85iliHXu.js 373 kB 373 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-B0zj8Jq3.js 370 kB 370 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-B4_-eEoQ.js 416 kB 416 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-B83mdNju.js 337 kB 337 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BcXw18ij.js 369 kB 369 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BSyowhyM.js 340 kB 340 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BzTUJsKV.js 384 kB 384 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CK0oPJ_4.js 362 kB 362 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CWSfiULS.js 454 kB 454 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-D3wee53g.js 415 kB 415 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-hmrDmHYs.js 366 kB 366 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-CnDV7A3d.js 665 B 665 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/rolldown-runtime-DLICfi3-.js 1.97 kB 1.97 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/SelectValue-r5GiUZTc.js 8.94 kB 8.94 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/signInSchema-D2LYX8L0.js 1.53 kB 1.53 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Slider-Cyu_U61-.js 3.52 kB 3.52 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/src-DY7N6r3A.js 251 B 251 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/telemetry-Db2yG1o2.js 226 B 226 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/types-DT3N7am7.js 204 B 204 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widget-BhHc6T04.js 445 B 445 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-DMPeCuhp.js 3.91 kB 3.91 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-F8leYtSX.js 131 B 131 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-BDCRAbXS.js 2.21 kB 2.21 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetColorPicker-Bgf1FyxD.js 2.9 kB 2.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetGalleria-CtviJvlD.js 3.61 kB 3.61 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-CeaLzXAr.js 3.1 kB 3.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetInputText-Y9dpVLXN.js 1.86 kB 1.86 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetLayoutField-o1K8xpOA.js 1.95 kB 1.95 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetMarkdown-CHVDGUH1.js 2.88 kB 2.88 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-C9FcIgiN.js 1.1 kB 1.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetTextarea-C-lx-qBv.js 3.18 kB 3.18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetToggleSwitch-CsEY-N1I.js 2.5 kB 2.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetTypes-Cp8f93Pk.js 393 B 393 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 51 added / 51 removed

@viva-jinyi
viva-jinyi marked this pull request as draft February 12, 2026 09:04
@Myestery

Copy link
Copy Markdown
Contributor

Is this ready for review?

@viva-jinyi
viva-jinyi marked this pull request as ready for review February 15, 2026 03:00
@viva-jinyi
viva-jinyi enabled auto-merge (squash) February 15, 2026 03:00
@viva-jinyi
viva-jinyi merged commit 2b896a7 into main Feb 15, 2026
41 of 42 checks passed
@viva-jinyi
viva-jinyi deleted the fix/setting-dialog-scroll branch February 15, 2026 03:39
@dosubot dosubot Bot mentioned this pull request Feb 16, 2026
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:settings size:M This PR changes 30-99 lines, ignoring generated files. verified bug Something isn't working (confirmed by the team)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request]: Add arg to "go to setting" when opening settings dialog

2 participants