Skip to content

Conversation

@kaili-yang
Copy link
Contributor

@kaili-yang kaili-yang commented Jan 20, 2026

Summary

Refactor DropZone to use VueUse useDropZone. (#7971, #7734)

Changes

  • What: Replaced @dragover, @dragleave, and @drop bindings with useDropZone.

Review Focus

Screenshots

┆Issue is synchronized with this Notion page by Unito

@kaili-yang kaili-yang requested a review from a team as a code owner January 20, 2026 04:40
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Jan 20, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 20, 2026

📝 Walkthrough

Walkthrough

The DropZone component refactored to use the useDropZone composition API from @vueuse/core, replacing inline drag-and-drop event handlers with a structured composition-based approach. Props are now explicitly destructured via const props = defineProps<...>() instead of implicit usage.

Changes

Cohort / File(s) Summary
Drop Zone Composition Refactoring
src/renderer/extensions/linearMode/DropZone.vue
Integrated useDropZone composition hook to centralize drag-and-drop state management. Replaced inline dragover, dragleave, and drop event handlers with onDrop, onOver, and onLeave callbacks. Updated template to bind dropZoneRef and refined active class condition to require both canAcceptDrop and isOverDropZone. Changed props declaration to explicit assignment pattern.

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

🎨 Storybook Build Status

loading Build is starting...

⏰ Started at: 01/20/2026, 04:40:37 AM UTC

🚀 Building Storybook

  • 📦 Installing dependencies...
  • 🔧 Building Storybook components...
  • 🌐 Preparing deployment to Cloudflare Pages...

⏱️ Please wait while the Storybook build is in progress...

@github-actions
Copy link

github-actions bot commented Jan 20, 2026

🎭 Playwright Tests: ⚠️ Passed with flaky tests

Results: 503 passed, 0 failed, 2 flaky, 8 skipped (Total: 513)

❌ 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 (✅ 7 / ❌ 0 / ⚠️ 1 / ⏭️ 0)

@github-actions
Copy link

Bundle Size Report

Summary

  • Raw size: 21.3 MB baseline 21.3 MB — 🔴 +2 kB
  • Gzip: 4.43 MB baseline 4.43 MB — 🔴 +655 B
  • Brotli: 3.28 MB baseline 3.28 MB — 🔴 +453 B
  • Bundles: 155 current • 155 baseline • 85 added / 85 removed

Category Glance
Vendor & Third-Party 🔴 +2.02 kB (10.4 MB) · Graph Workspace 🟢 -14 B (1.02 MB) · Other ⚪ 0 B (6.25 MB) · Data & Services ⚪ 0 B (3.04 MB) · Panels & Settings ⚪ 0 B (430 kB) · Views & Navigation ⚪ 0 B (80.7 kB) · + 5 more

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

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-CppYydXW.js (removed) 22.4 kB 🟢 -22.4 kB 🟢 -6.74 kB 🟢 -5.94 kB
assets/index-DMmWuNmn.js (new) 22.4 kB 🔴 +22.4 kB 🔴 +6.74 kB 🔴 +5.92 kB

Status: 1 added / 1 removed

Graph Workspace — 1.02 MB (baseline 1.02 MB) • 🟢 -14 B

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-DYNrx-F0.js (removed) 1.02 MB 🟢 -1.02 MB 🟢 -201 kB 🟢 -153 kB
assets/GraphView-DVHk4V0C.js (new) 1.02 MB 🔴 +1.02 MB 🔴 +201 kB 🔴 +153 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-CEJfpBAJ.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.61 kB 🔴 +3.06 kB
assets/CloudSurveyView-GoQLCAku.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.61 kB 🟢 -3.06 kB
assets/CloudLoginView-BjDY78_P.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.1 kB 🔴 +2.72 kB
assets/CloudLoginView-DvBnlq75.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.72 kB
assets/UserCheckView-BgwYMf4U.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.46 kB 🟢 -2.13 kB
assets/UserCheckView-eeDH5RQx.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.45 kB 🔴 +2.13 kB
assets/CloudLayoutView-DYQ9ARMm.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.25 kB 🔴 +1.97 kB
assets/CloudLayoutView-To7tZmCq.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.25 kB 🟢 -1.97 kB
assets/CloudSignupView-DohuNum4.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.02 kB
assets/CloudSignupView-qd-SdLiv.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.03 kB
assets/CloudForgotPasswordView-CZXd_V-Y.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.93 kB 🔴 +1.69 kB
assets/CloudForgotPasswordView-D_3gNhat.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.93 kB 🟢 -1.69 kB
assets/UserSelectView--z1pMhvM.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.57 kB
assets/UserSelectView-ga_1aWSl.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.56 kB
assets/CloudSubscriptionRedirectView-Bbf7DUya.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudSubscriptionRedirectView-Cw2l1VwM.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.54 kB
assets/CloudAuthTimeoutView-BKbP27ja.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.72 kB 🔴 +1.48 kB
assets/CloudAuthTimeoutView-CiXMADHS.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.72 kB 🟢 -1.48 kB
assets/CloudSorryContactSupportView-QtHXqQri.js (removed) 1.97 kB 🟢 -1.97 kB 🟢 -703 B 🟢 -627 B
assets/CloudSorryContactSupportView-sNmw_eJc.js (new) 1.97 kB 🔴 +1.97 kB 🔴 +704 B 🔴 +627 B
assets/layout-Bf1taiS0.js (removed) 500 B 🟢 -500 B 🟢 -307 B 🟢 -267 B
assets/layout-Cu7xQrHh.js (new) 500 B 🔴 +500 B 🔴 +307 B 🔴 +264 B

Status: 11 added / 11 removed

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/LegacyCreditsPanel-BfEhe8nG.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.95 kB 🟢 -5.24 kB
assets/LegacyCreditsPanel-CMQE_MKT.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.95 kB 🔴 +5.24 kB
assets/SubscriptionPanel-CmjYiOnB.js (new) 20.6 kB 🔴 +20.6 kB 🔴 +5 kB 🔴 +4.39 kB
assets/SubscriptionPanel-CRGtbNLc.js (removed) 20.6 kB 🟢 -20.6 kB 🟢 -4.99 kB 🟢 -4.38 kB
assets/KeybindingPanel--YHN352i.js (new) 14.2 kB 🔴 +14.2 kB 🔴 +3.75 kB 🔴 +3.31 kB
assets/KeybindingPanel-Z6w-2lhU.js (removed) 14.2 kB 🟢 -14.2 kB 🟢 -3.75 kB 🟢 -3.32 kB
assets/AboutPanel-07k2QnTj.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.44 kB
assets/AboutPanel-DKMmG6O6.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.69 kB 🔴 +2.44 kB
assets/ExtensionPanel-BaUSyRJZ.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.4 kB
assets/ExtensionPanel-DO43TbC2.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/ServerConfigPanel-BCv9JuQO.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.17 kB 🔴 +1.94 kB
assets/ServerConfigPanel-SJQYXziL.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.17 kB 🟢 -1.93 kB
assets/UserPanel-BtpFS2jQ.js (removed) 6.58 kB 🟢 -6.58 kB 🟢 -1.91 kB 🟢 -1.67 kB
assets/UserPanel-CUaktTqg.js (new) 6.58 kB 🔴 +6.58 kB 🔴 +1.91 kB 🔴 +1.67 kB
assets/cloudRemoteConfig-39-8Wl4f.js (removed) 1.82 kB 🟢 -1.82 kB 🟢 -770 B 🟢 -654 B
assets/cloudRemoteConfig-DzT6QbK-.js (new) 1.82 kB 🔴 +1.82 kB 🔴 +773 B 🔴 +665 B
assets/remoteConfig-B0rgMcLx.js 1.07 kB 1.07 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/remoteConfig-CW7J8vSK.js 188 B 188 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-6DVADt2n.js 34.3 kB 34.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-B0j03ezr.js 38.3 kB 38.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BHe-AJJN.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BT2lfy0S.js 29.5 kB 29.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Cp0lF2Mp.js 31.2 kB 31.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CwdesOpm.js 32.1 kB 32.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-D3SeHgho.js 28.6 kB 28.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-D42m_JEJ.js 25.9 kB 25.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-FF_vLB0C.js 25.2 kB 25.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-reUMVWRn.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-s7kHNBdQ.js 28.9 kB 28.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 8 added / 8 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-CaBTqJto.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.23 kB 🟢 -1.06 kB
assets/auth-DOX2kzcn.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.05 kB
assets/firebaseAuthStore-BX7zwNB0.js (removed) 217 B 🟢 -217 B 🟢 -138 B 🟢 -119 B
assets/firebaseAuthStore-CTygxZIo.js (new) 217 B 🔴 +217 B 🔴 +138 B 🔴 +122 B
assets/auth-CvPU01WY.js (removed) 178 B 🟢 -178 B 🟢 -141 B 🟢 -131 B
assets/auth-DkjftZhe.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +129 B

Status: 3 added / 3 removed

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-BvOKCrLi.js (removed) 2.62 kB 🟢 -2.62 kB 🟢 -1.23 kB 🟢 -1.09 kB
assets/useSubscriptionDialog-CmD6aLNd.js (new) 2.62 kB 🔴 +2.62 kB 🔴 +1.24 kB 🔴 +1.09 kB
assets/useSubscriptionDialog-B7Pk5PVj.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +96 B
assets/useSubscriptionDialog-BUCMRs91.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -98 B

Status: 2 added / 2 removed

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

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/SubscribeButton-Bnvcqz5m.js (new) 12.5 kB 🔴 +12.5 kB 🔴 +3.01 kB 🔴 +2.69 kB
assets/SubscribeButton-BOc8npgR.js (removed) 12.5 kB 🟢 -12.5 kB 🟢 -3 kB 🟢 -2.69 kB
assets/ComfyQueueButton-BP5JLz9P.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.42 kB
assets/ComfyQueueButton-Ezg7f_HU.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.41 kB
assets/Button-BFptkwN0.js (removed) 3.75 kB 🟢 -3.75 kB 🟢 -1.37 kB 🟢 -1.21 kB
assets/Button-BlpUvv4d.js (new) 3.75 kB 🔴 +3.75 kB 🔴 +1.36 kB 🔴 +1.21 kB
assets/WidgetButton-_hGIrcI2.js (removed) 2.41 kB 🟢 -2.41 kB 🟢 -981 B 🟢 -884 B
assets/WidgetButton-CRQ8HB0a.js (new) 2.41 kB 🔴 +2.41 kB 🔴 +981 B 🔴 +886 B
assets/CloudBadge-Cz47ox_r.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +730 B 🔴 +649 B
assets/CloudBadge-FAiqHeOS.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -728 B 🟢 -647 B
assets/cloudFeedbackTopbarButton-DBvQNTtu.js (new) 866 B 🔴 +866 B 🔴 +526 B 🔴 +466 B
assets/cloudFeedbackTopbarButton-GN2Urr8Y.js (removed) 866 B 🟢 -866 B 🟢 -525 B 🟢 -444 B
assets/ComfyQueueButton-CaMwuMPv.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +124 B
assets/ComfyQueueButton-DBvgqvRy.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -108 B
assets/UserAvatar-CkcXZWJQ.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 7 added / 7 removed

Data & Services — 3.04 MB (baseline 3.04 MB) • ⚪ 0 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-BjLWJ0bY.js (new) 1.87 MB 🔴 +1.87 MB 🔴 +397 kB 🔴 +304 kB
assets/dialogService-DJx3t0Wo.js (removed) 1.87 MB 🟢 -1.87 MB 🟢 -397 kB 🟢 -304 kB
assets/api-CNl_jxlm.js (removed) 1.15 MB 🟢 -1.15 MB 🟢 -239 kB 🟢 -186 kB
assets/api-DlVCD_NC.js (new) 1.15 MB 🔴 +1.15 MB 🔴 +239 kB 🔴 +185 kB
assets/releaseStore-C4CCc4ZD.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.41 kB 🟢 -2.13 kB
assets/releaseStore-mPeC5Mq6.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.41 kB 🔴 +2.13 kB
assets/keybindingService-DCkzkfjk.js (removed) 6.78 kB 🟢 -6.78 kB 🟢 -1.74 kB 🟢 -1.52 kB
assets/keybindingService-DJD5E-h-.js (new) 6.78 kB 🔴 +6.78 kB 🔴 +1.74 kB 🔴 +1.52 kB
assets/userStore-CTK4AVea.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +812 B 🔴 +727 B
assets/userStore-DpvOvXzD.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -810 B 🟢 -724 B
assets/audioService-D1xwp1J7.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -931 B 🟢 -822 B
assets/audioService-X0yqLQlt.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +932 B 🔴 +822 B
assets/releaseStore-6KhYSIAa.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +107 B
assets/releaseStore-CQZup_Xv.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -105 B
assets/serverConfigStore-CDOQj4Ec.js 2.64 kB 2.64 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 7 added / 7 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/colorUtil-CS_8PiAB.js (new) 7.2 kB 🔴 +7.2 kB 🔴 +2.22 kB 🔴 +1.97 kB
assets/colorUtil-De0C_hc6.js (removed) 7.2 kB 🟢 -7.2 kB 🟢 -2.22 kB 🟢 -1.95 kB
assets/useErrorHandling-CUfg-D3L.js (new) 5 kB 🔴 +5 kB 🔴 +1.47 kB 🔴 +1.28 kB
assets/useErrorHandling-DTYqIxZm.js (removed) 5 kB 🟢 -5 kB 🟢 -1.47 kB 🟢 -1.28 kB
assets/subscriptionCheckoutUtil-CkoGHk0i.js (removed) 1.98 kB 🟢 -1.98 kB 🟢 -859 B 🟢 -754 B
assets/subscriptionCheckoutUtil-TXwtjQGd.js (new) 1.98 kB 🔴 +1.98 kB 🔴 +862 B 🔴 +750 B
assets/markdownRendererUtil-0PqWmn-8.js (removed) 1.78 kB 🟢 -1.78 kB 🟢 -886 B 🟢 -772 B
assets/markdownRendererUtil-3_cxchCL.js (new) 1.78 kB 🔴 +1.78 kB 🔴 +885 B 🔴 +775 B
assets/audioUtils-CumcLVht.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +620 B 🔴 +528 B
assets/audioUtils-DoVWGR7B.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -619 B 🟢 -519 B
assets/tailwindUtil-Chuu3TbR.js (removed) 487 B 🟢 -487 B 🟢 -298 B 🟢 -267 B
assets/tailwindUtil-VmLexhpb.js (new) 487 B 🔴 +487 B 🔴 +299 B 🔴 +269 B
assets/useCurrentUser-CoDRji3d.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -103 B
assets/useCurrentUser-CYgnkxB4.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +108 B
assets/_plugin-vue_export-helper-xVPqUhAl.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeFilterUtil-BUCOyXf2.js 421 B 421 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 7 added / 7 removed

Vendor & Third-Party — 10.4 MB (baseline 10.4 MB) • 🔴 +2.02 kB

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-other-C4TH15GP.js (new) 3.92 MB 🔴 +3.92 MB 🔴 +833 kB 🔴 +645 kB
assets/vendor-other-DqqTGPL6.js (removed) 3.92 MB 🟢 -3.92 MB 🟢 -832 kB 🟢 -645 kB
assets/vendor-chart-Dr8GmMlH.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-EBXVECvF.js 3.04 MB 3.04 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-ViWrLgbb.js 172 kB 172 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-Dqb1VEds.js 1.83 MB 1.83 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-BxNhpyUI.js 650 kB 650 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-VHAq3Lid.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-CArXWFIl.js 398 kB 398 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 1 added / 1 removed

Other — 6.25 MB (baseline 6.25 MB) • ⚪ 0 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-Bh1nbYYe.js (removed) 177 kB 🟢 -177 kB 🟢 -42.8 kB 🟢 -35.8 kB
assets/core-DsD0m_Ih.js (new) 177 kB 🔴 +177 kB 🔴 +42.8 kB 🔴 +35.7 kB
assets/Load3D-B1ZvF9eA.js (removed) 55.7 kB 🟢 -55.7 kB 🟢 -9.18 kB 🟢 -7.92 kB
assets/Load3D-Bcbby4Kc.js (new) 55.7 kB 🔴 +55.7 kB 🔴 +9.18 kB 🔴 +7.92 kB
assets/WidgetSelect-DA7H75W7.js (removed) 50.5 kB 🟢 -50.5 kB 🟢 -11.1 kB 🟢 -9.69 kB
assets/WidgetSelect-DX1fHT0X.js (new) 50.5 kB 🔴 +50.5 kB 🔴 +11.1 kB 🔴 +9.69 kB
assets/SubscriptionRequiredDialogContent-ByJ5_2iK.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.78 kB 🟢 -5.9 kB
assets/SubscriptionRequiredDialogContent-C9x8rcR7.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.78 kB 🔴 +5.91 kB
assets/WidgetRecordAudio-D3QxNfxI.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.97 kB 🔴 +4.43 kB
assets/WidgetRecordAudio-DnSflblL.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.96 kB 🟢 -4.42 kB
assets/WidgetInputNumber-BKOm6HFk.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.49 kB 🟢 -4.01 kB
assets/WidgetInputNumber-IDbrN3S8.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.49 kB 🔴 +4.02 kB
assets/WidgetImageCrop-Cis-Cufc.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.62 kB
assets/WidgetImageCrop-NbQN9bA3.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.62 kB
assets/PanelTemplate-Ddl2aMhi.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.45 kB 🟢 -4.8 kB
assets/PanelTemplate-DP7cj9xX.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.45 kB 🔴 +4.8 kB
assets/LazyImage-B2qJgYQV.js (removed) 14.1 kB 🟢 -14.1 kB 🟢 -4.01 kB 🟢 -3.54 kB
assets/LazyImage-wy8MmC2h.js (new) 14.1 kB 🔴 +14.1 kB 🔴 +4 kB 🔴 +3.54 kB
assets/AudioPreviewPlayer-BkylE0Tx.js (new) 12.7 kB 🔴 +12.7 kB 🔴 +3.48 kB 🔴 +3.12 kB
assets/AudioPreviewPlayer-CFEFuyYt.js (removed) 12.7 kB 🟢 -12.7 kB 🟢 -3.48 kB 🟢 -3.12 kB
assets/WidgetWithControl-C-ZBFKUz.js (removed) 8.02 kB 🟢 -8.02 kB 🟢 -2.65 kB 🟢 -2.38 kB
assets/WidgetWithControl-VIGHE6--.js (new) 8.02 kB 🔴 +8.02 kB 🔴 +2.65 kB 🔴 +2.39 kB
assets/ValueControlPopover-BBaartcE.js (new) 4.86 kB 🔴 +4.86 kB 🔴 +1.55 kB 🔴 +1.37 kB
assets/ValueControlPopover-qTYr-xo3.js (removed) 4.86 kB 🟢 -4.86 kB 🟢 -1.55 kB 🟢 -1.38 kB
assets/WidgetGalleria-Bjqrk0m2.js (removed) 4.57 kB 🟢 -4.57 kB 🟢 -1.57 kB 🟢 -1.42 kB
assets/WidgetGalleria-Ci3JHMHj.js (new) 4.57 kB 🔴 +4.57 kB 🔴 +1.57 kB 🔴 +1.42 kB
assets/Slider-2kbe37N2.js (new) 4.21 kB 🔴 +4.21 kB 🔴 +1.52 kB 🔴 +1.33 kB
assets/Slider-BIIoltvA.js (removed) 4.21 kB 🟢 -4.21 kB 🟢 -1.52 kB 🟢 -1.33 kB
assets/WidgetImageCompare-CrN6SGuP.js (removed) 3.79 kB 🟢 -3.79 kB 🟢 -1.28 kB 🟢 -1.12 kB
assets/WidgetImageCompare-DgLrDPW9.js (new) 3.79 kB 🔴 +3.79 kB 🔴 +1.28 kB 🔴 +1.12 kB
assets/WidgetColorPicker-BRDyN0Wo.js (new) 3.71 kB 🔴 +3.71 kB 🔴 +1.38 kB 🔴 +1.26 kB
assets/WidgetColorPicker-CE6qc5iJ.js (removed) 3.71 kB 🟢 -3.71 kB 🟢 -1.38 kB 🟢 -1.25 kB
assets/WidgetTextarea-BfEiF_eV.js (new) 3.52 kB 🔴 +3.52 kB 🔴 +1.33 kB 🔴 +1.17 kB
assets/WidgetTextarea-CDG12iu3.js (removed) 3.52 kB 🟢 -3.52 kB 🟢 -1.33 kB 🟢 -1.17 kB
assets/WidgetMarkdown-Bsgb9U5K.js (new) 3.22 kB 🔴 +3.22 kB 🔴 +1.29 kB 🔴 +1.14 kB
assets/WidgetMarkdown-D4Dx6Rvq.js (removed) 3.22 kB 🟢 -3.22 kB 🟢 -1.29 kB 🟢 -1.14 kB
assets/WidgetAudioUI-0Xf5eyhs.js (removed) 3.22 kB 🟢 -3.22 kB 🟢 -1.19 kB 🟢 -1.1 kB
assets/WidgetAudioUI-Br3ZEKFf.js (new) 3.22 kB 🔴 +3.22 kB 🔴 +1.19 kB 🔴 +1.08 kB
assets/WidgetToggleSwitch-Df2ae6nZ.js (new) 3.08 kB 🔴 +3.08 kB 🔴 +1.19 kB 🔴 +1.07 kB
assets/WidgetToggleSwitch-VNa5cXfN.js (removed) 3.08 kB 🟢 -3.08 kB 🟢 -1.19 kB 🟢 -1.07 kB
assets/GlobalToast-G6-iMIQr.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -937 B
assets/GlobalToast-vynNrPvn.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +938 B
assets/SubscribeToRun-BvNxQvLi.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.15 kB 🟢 -1.01 kB
assets/SubscribeToRun-CC0TFPQq.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.16 kB 🔴 +1.01 kB
assets/cloudSessionCookie-BIO6ic7y.js (removed) 2.9 kB 🟢 -2.9 kB 🟢 -917 B 🟢 -795 B
assets/cloudSessionCookie-CJoV9VdQ.js (new) 2.9 kB 🔴 +2.9 kB 🔴 +918 B 🔴 +797 B
assets/WidgetLayoutField-CZPGsPQj.js (new) 2.61 kB 🔴 +2.61 kB 🔴 +1.01 kB 🔴 +891 B
assets/WidgetLayoutField-zNq5xTi-.js (removed) 2.61 kB 🟢 -2.61 kB 🟢 -1.01 kB 🟢 -890 B
assets/WidgetInputText-CL2ZGCxh.js (new) 2.58 kB 🔴 +2.58 kB 🔴 +1.01 kB 🔴 +954 B
assets/WidgetInputText-CtnWVTX2.js (removed) 2.58 kB 🟢 -2.58 kB 🟢 -1.01 kB 🟢 -911 B
assets/BaseViewTemplate-Ca04Dhlz.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +942 B
assets/BaseViewTemplate-qF7YDEyj.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.05 kB 🟢 -921 B
assets/MediaImageTop-D0aiBzXG.js (removed) 2.34 kB 🟢 -2.34 kB 🟢 -1.01 kB 🟢 -886 B
assets/MediaImageTop-DZxmb15o.js (new) 2.34 kB 🔴 +2.34 kB 🔴 +1.01 kB 🔴 +875 B
assets/CloudRunButtonWrapper-BJbAbwKf.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -645 B 🟢 -568 B
assets/CloudRunButtonWrapper-DOz7Eczk.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +644 B 🔴 +595 B
assets/cloudBadges-BDbUGqZR.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +536 B 🔴 +503 B
assets/cloudBadges-D5ppIJcR.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -534 B 🟢 -481 B
assets/graphHasMissingNodes-BMTG4hJm.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -460 B 🟢 -422 B
assets/graphHasMissingNodes-BQADNGPx.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +460 B 🔴 +422 B
assets/cloudSubscription-BdDGamDq.js (removed) 976 B 🟢 -976 B 🟢 -458 B 🟢 -399 B
assets/cloudSubscription-Cbz63xRI.js (new) 976 B 🔴 +976 B 🔴 +461 B 🔴 +395 B
assets/AudioPreviewPlayer-C30KOtq_.js (new) 191 B 🔴 +191 B 🔴 +120 B 🔴 +120 B
assets/AudioPreviewPlayer-D-uYIT-x.js (removed) 191 B 🟢 -191 B 🟢 -120 B 🟢 -109 B
assets/WidgetInputNumber-B-X4ZEKH.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -112 B
assets/WidgetInputNumber-C30PBGBF.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +111 B
assets/WidgetLegacy-Bh1NJ_JN.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +111 B
assets/WidgetLegacy-zGipCnQp.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -104 B
assets/WidgetSelect-B4MZdJKS.js (new) 161 B 🔴 +161 B 🔴 +113 B 🔴 +109 B
assets/WidgetSelect-BSf0rOtP.js (removed) 161 B 🟢 -161 B 🟢 -113 B 🟢 -109 B
assets/mixpanel.module-CnfxXshh.js (new) 143 B 🔴 +143 B 🔴 +125 B 🔴 +109 B
assets/mixpanel.module-FcNs04XW.js (removed) 143 B 🟢 -143 B 🟢 -125 B 🟢 -112 B
assets/Load3D-Bl5ZAnnE.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -105 B
assets/Load3D-BZMowFMF.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +107 B
assets/auto-Bv9cmrEd.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-6dIwsSNi.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BahwM9ZP.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BoJZgy7S.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BQtdp20P.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CEMgeOuO.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CnxND6sZ.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-coXkrooi.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CZcHDaAg.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DDPGTXy9.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DsGC6118.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-yZ2AjT4s.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BH76kbq7.js 104 kB 104 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C-gNarDo.js 105 kB 105 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CA0dzqpC.js 124 kB 124 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CbaIObx3.js 121 kB 121 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CKH_pYcz.js 161 kB 161 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CotnVZA-.js 134 kB 134 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-D-IO_jVl.js 119 kB 119 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DLii8dI6.js 117 kB 117 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-i8aQGyai.js 145 kB 145 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Uwzs8jut.js 141 kB 141 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-vWcCEZeZ.js 117 kB 117 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-Bj6UL3Mt.js 2.38 kB 2.38 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-D8pQnmES.js 2 kB 2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-BCNtw1s2.js 2.84 kB 2.84 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-6qSb98D5.js 329 kB 329 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-B4G_Dl5E.js 361 kB 361 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BhmSU7DZ.js 371 kB 371 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Bxky0ZDY.js 332 kB 332 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CCSKuw9P.js 400 kB 400 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Cd4f2ERd.js 358 kB 358 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CLdE8MPH.js 355 kB 355 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CqDWLi76.js 399 kB 399 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CqyprhWq.js 433 kB 433 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-D4Fo85EU.js 358 kB 358 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DF-ErmAt.js 351 kB 351 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/preservedQueryNamespaces-BsMrb3S_.js 3.23 kB 3.23 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-DZ1Jt5wB.js 838 B 838 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/rolldown-runtime-CqTjxoQm.js 1.53 kB 1.53 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widget-Dneex3J5.js 518 B 518 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-CUDq_bgN.js 4.71 kB 4.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-T8Ljl7oe.js 186 B 186 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-1bZGfe6O.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-DfR_ZXyS.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 37 added / 37 removed

@jtydhr88 jtydhr88 merged commit f0eecdf into Comfy-Org:main Jan 28, 2026
32 checks passed
@jtydhr88 jtydhr88 deleted the refactor-useDropZone branch January 28, 2026 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants