Skip to content

Templates: Search speed#8286

Merged
DrJKL merged 1 commit intomainfrom
drjkl/fix/template-search-speed
Jan 24, 2026
Merged

Templates: Search speed#8286
DrJKL merged 1 commit intomainfrom
drjkl/fix/template-search-speed

Conversation

@DrJKL
Copy link
Contributor

@DrJKL DrJKL commented Jan 24, 2026

Summary

...

┆Issue is synchronized with this Notion page by Unito

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 24, 2026

📝 Walkthrough

Walkthrough

Replaced import and usage of refDebounced with refThrottled from @vueuse/core in the template filtering composable. The search query behavior now uses throttling with a 50ms interval instead of debouncing, while the filtering logic remains unchanged.

Changes

Cohort / File(s) Summary
Template Filtering Utility
src/composables/useTemplateFiltering.ts
Replaced debouncing strategy with throttling (50ms) for search query updates

Suggested reviewers

  • Myestery
✨ Finishing touches
  • 📝 Generate docstrings

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

@github-actions
Copy link

github-actions bot commented Jan 24, 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 (✅ 495 / ❌ 0 / ⚠️ 0 / ⏭️ 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

github-actions bot commented Jan 24, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 01/24/2026, 12:40:38 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

Bundle Size Report

Summary

  • Raw size: 21.8 MB baseline 21.8 MB — 🔴 +128 B
  • Gzip: 4.54 MB baseline 4.54 MB — 🔴 +31 B
  • Brotli: 3.37 MB baseline 3.37 MB — 🔴 +162 B
  • Bundles: 167 current • 167 baseline • 99 added / 99 removed

Category Glance
Vendor & Third-Party 🔴 +327 B (10.7 MB) · Other 🟢 -192 B (6.42 MB) · Panels & Settings 🟢 -8 B (440 kB) · Data & Services 🔴 +1 B (3.17 MB) · Graph Workspace ⚪ 0 B (949 kB) · Views & Navigation ⚪ 0 B (80.7 kB) · + 5 more

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

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-bCJwYSU3.js (removed) 22.3 kB 🟢 -22.3 kB 🟢 -6.71 kB 🟢 -5.9 kB
assets/index-BDtCNLPz.js (new) 22.3 kB 🔴 +22.3 kB 🔴 +6.71 kB 🔴 +5.88 kB

Status: 1 added / 1 removed

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

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-BaaHIv5G.js (removed) 949 kB 🟢 -949 kB 🟢 -192 kB 🟢 -145 kB
assets/GraphView-DKi9WQPg.js (new) 949 kB 🔴 +949 kB 🔴 +192 kB 🔴 +145 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-169givHh.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.61 kB 🟢 -3.06 kB
assets/CloudSurveyView-e6e39yB5.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.61 kB 🔴 +3.06 kB
assets/CloudLoginView-8yZlu8rE.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.71 kB
assets/CloudLoginView-DPNzWWLk.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.71 kB
assets/UserCheckView-CvA-RaQt.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.44 kB 🟢 -2.13 kB
assets/UserCheckView-DUEvEfCj.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.44 kB 🔴 +2.13 kB
assets/CloudLayoutView-CVL3ns5o.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.25 kB 🟢 -1.96 kB
assets/CloudLayoutView-JJUu8LTr.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.24 kB 🔴 +1.96 kB
assets/CloudSignupView-CVTATL_I.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.02 kB
assets/CloudSignupView-DixRKvSE.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.02 kB
assets/CloudForgotPasswordView-DbpHIs3T.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.92 kB 🟢 -1.69 kB
assets/CloudForgotPasswordView-DC_5_jyp.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.92 kB 🔴 +1.68 kB
assets/UserSelectView-B_dGbMVJ.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.58 kB
assets/UserSelectView-C8aGxoZA.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.57 kB
assets/CloudSubscriptionRedirectView-B8rsBBhw.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.55 kB
assets/CloudSubscriptionRedirectView-D-W8NGs4.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudAuthTimeoutView-BnXkXXdQ.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.71 kB 🟢 -1.48 kB
assets/CloudAuthTimeoutView-DYBMK50Q.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.71 kB 🔴 +1.48 kB
assets/CloudSorryContactSupportView-DCJFuYDt.js (removed) 1.97 kB 🟢 -1.97 kB 🟢 -702 B 🟢 -629 B
assets/CloudSorryContactSupportView-nLYfbQhS.js (new) 1.97 kB 🔴 +1.97 kB 🔴 +702 B 🔴 +627 B
assets/layout-D0XZF4Pt.js (removed) 500 B 🟢 -500 B 🟢 -309 B 🟢 -265 B
assets/layout-R7hLt225.js (new) 500 B 🔴 +500 B 🔴 +309 B 🔴 +265 B

Status: 11 added / 11 removed

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/LegacyCreditsPanel-B1z9xunS.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.94 kB 🟢 -5.22 kB
assets/LegacyCreditsPanel-DMND0FTx.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.94 kB 🔴 +5.22 kB
assets/SubscriptionPanel-CtioimmX.js (removed) 20.9 kB 🟢 -20.9 kB 🟢 -5.01 kB 🟢 -4.42 kB
assets/SubscriptionPanel-dmTkra67.js (new) 20.9 kB 🔴 +20.9 kB 🔴 +5.01 kB 🔴 +4.42 kB
assets/KeybindingPanel-C9XY6lug.js (new) 14.2 kB 🔴 +14.2 kB 🔴 +3.73 kB 🔴 +3.31 kB
assets/KeybindingPanel-CYe2AtJF.js (removed) 14.2 kB 🟢 -14.2 kB 🟢 -3.73 kB 🟢 -3.31 kB
assets/AboutPanel-BqjvDdIh.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.68 kB 🔴 +2.43 kB
assets/AboutPanel-DKIYU1lq.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.44 kB
assets/ExtensionPanel-Brfmcig3.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/ExtensionPanel-DEN0eDVO.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.41 kB
assets/WorkspacePanel-94vO_Ijr.js (removed) 8.17 kB 🟢 -8.17 kB 🟢 -2.31 kB 🟢 -2.08 kB
assets/WorkspacePanel-r4sTWX2U.js (new) 8.17 kB 🔴 +8.17 kB 🔴 +2.31 kB 🔴 +2.08 kB
assets/ServerConfigPanel-BlLb7XAD.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.17 kB 🟢 -1.94 kB
assets/ServerConfigPanel-CkbOkWwC.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.16 kB 🔴 +1.94 kB
assets/UserPanel-CQjV_OY1.js (new) 6.58 kB 🔴 +6.58 kB 🔴 +1.9 kB 🔴 +1.67 kB
assets/UserPanel-Ctn5C_vW.js (removed) 6.58 kB 🟢 -6.58 kB 🟢 -1.9 kB 🟢 -1.67 kB
assets/config-DgZARTMA.js (removed) 1.16 kB 🟢 -1.16 kB 🟢 -609 B 🟢 -530 B
assets/config-B8fsgDm9.js (new) 1.15 kB 🔴 +1.15 kB 🔴 +605 B 🔴 +537 B
assets/refreshRemoteConfig-Db0SAaus.js (removed) 1.14 kB 🟢 -1.14 kB 🟢 -521 B 🟢 -487 B
assets/refreshRemoteConfig-DUOt-Lz8.js (new) 1.14 kB 🔴 +1.14 kB 🔴 +522 B 🔴 +453 B
assets/cloudRemoteConfig-DG9MMnrm.js (new) 1.11 kB 🔴 +1.11 kB 🔴 +508 B 🔴 +441 B
assets/cloudRemoteConfig-ugC8okqM.js (removed) 1.11 kB 🟢 -1.11 kB 🟢 -509 B 🟢 -439 B
assets/refreshRemoteConfig-Cte3vcSg.js (new) 169 B 🔴 +169 B 🔴 +108 B 🔴 +102 B
assets/refreshRemoteConfig-CXuKXIrX.js (removed) 169 B 🟢 -169 B 🟢 -108 B 🟢 -107 B
assets/remoteConfig-BufOGckh.js 536 B 536 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-2k-uW27U.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-3W2Cy6cq.js 25.2 kB 25.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-B3VsXFLW.js 32.1 kB 32.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-B4_MooYG.js 31.2 kB 31.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BhUxE7XO.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-C252B0j_.js 29.5 kB 29.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DBhZ2LBE.js 28.6 kB 28.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DhmTNLI9.js 34.3 kB 34.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DIlohv1U.js 28.9 kB 28.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DJTea6Ev.js 38.3 kB 38.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DQsjqwD9.js 25.9 kB 25.9 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-_ADqktpx.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.23 kB 🔴 +1.06 kB
assets/auth-C9pFMOnU.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.06 kB
assets/firebaseAuthStore-0SreHkUX.js (new) 217 B 🔴 +217 B 🔴 +136 B 🔴 +120 B
assets/firebaseAuthStore-Dvb3Q6FV.js (removed) 217 B 🟢 -217 B 🟢 -136 B 🟢 -118 B
assets/auth-DTOMLNYX.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +131 B
assets/auth-USNiGfkF.js (removed) 178 B 🟢 -178 B 🟢 -142 B 🟢 -133 B

Status: 3 added / 3 removed

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-BvFPuyad.js (new) 2.65 kB 🔴 +2.65 kB 🔴 +1.26 kB 🔴 +1.11 kB
assets/useSubscriptionDialog-O_fGAT24.js (removed) 2.65 kB 🟢 -2.65 kB 🟢 -1.25 kB 🟢 -1.12 kB
assets/useSubscriptionDialog-B3YESpC1.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -102 B
assets/useSubscriptionDialog-Tp5C43tm.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +100 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-7Yt5VlEJ.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.41 kB
assets/ComfyQueueButton-kDtUbMgv.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.41 kB
assets/TopbarBadge-CL9DeJLz.js (new) 8.36 kB 🔴 +8.36 kB 🔴 +1.97 kB 🔴 +1.76 kB
assets/TopbarBadge-CMiNrqEJ.js (removed) 8.36 kB 🟢 -8.36 kB 🟢 -1.97 kB 🟢 -1.76 kB
assets/SubscribeButton-DFa-dnoE.js (removed) 4.63 kB 🟢 -4.63 kB 🟢 -1.57 kB 🟢 -1.39 kB
assets/SubscribeButton-IMp-s6RL.js (new) 4.63 kB 🔴 +4.63 kB 🔴 +1.57 kB 🔴 +1.39 kB
assets/Button-CE60plIr.js (removed) 3.77 kB 🟢 -3.77 kB 🟢 -1.37 kB 🟢 -1.22 kB
assets/Button-CFyWbSrm.js (new) 3.77 kB 🔴 +3.77 kB 🔴 +1.37 kB 🔴 +1.21 kB
assets/WidgetButton-B-XItutF.js (removed) 2.41 kB 🟢 -2.41 kB 🟢 -979 B 🟢 -887 B
assets/WidgetButton-Bfa7g-N9.js (new) 2.41 kB 🔴 +2.41 kB 🔴 +980 B 🔴 +892 B
assets/CloudBadge-CMl7z52S.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -723 B 🟢 -641 B
assets/CloudBadge-Wp7IWHCy.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +723 B 🔴 +643 B
assets/cloudFeedbackTopbarButton-DulzzIzr.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +678 B 🔴 +578 B
assets/cloudFeedbackTopbarButton-Dwrg9vM2.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -676 B 🟢 -580 B
assets/ComfyQueueButton-C_7jZrqV.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -107 B
assets/ComfyQueueButton-Dfe26HN4.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +114 B
assets/UserAvatar-wKdSR6pn.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 8 added / 8 removed

Data & Services — 3.17 MB (baseline 3.17 MB) • 🔴 +1 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-CTKKEKVE.js (removed) 1.99 MB 🟢 -1.99 MB 🟢 -420 kB 🟢 -321 kB
assets/dialogService-YvF0jTJK.js (new) 1.99 MB 🔴 +1.99 MB 🔴 +420 kB 🔴 +321 kB
assets/api-DVGB6vRv.js (new) 1.16 MB 🔴 +1.16 MB 🔴 +241 kB 🔴 +187 kB
assets/api-D8TRDqTM.js (removed) 1.16 MB 🟢 -1.16 MB 🟢 -241 kB 🟢 -187 kB
assets/releaseStore-aQImYbEF.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.4 kB 🔴 +2.12 kB
assets/releaseStore-BXfXnSwW.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.4 kB 🟢 -2.12 kB
assets/keybindingService-BA155Lbh.js (new) 6.78 kB 🔴 +6.78 kB 🔴 +1.75 kB 🔴 +1.53 kB
assets/keybindingService-DY6BiJzi.js (removed) 6.78 kB 🟢 -6.78 kB 🟢 -1.75 kB 🟢 -1.52 kB
assets/userStore-73sk1gOk.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -813 B 🟢 -731 B
assets/userStore-DOu2QgZ_.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +813 B 🔴 +723 B
assets/audioService-Ckxzi83-.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +931 B 🔴 +822 B
assets/audioService-G1YjZdLe.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -932 B 🟢 -821 B
assets/teamWorkspaceStore-C9uprTVI.js (removed) 165 B 🟢 -165 B 🟢 -123 B 🟢 -114 B
assets/teamWorkspaceStore-CyDCZu3Z.js (new) 165 B 🔴 +165 B 🔴 +123 B 🔴 +108 B
assets/releaseStore-CNQUwmVS.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +107 B
assets/releaseStore-DBqf_Tvs.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -107 B
assets/serverConfigStore-D2Rof7C_.js 2.64 kB 2.64 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 8 added / 8 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/colorUtil-BpknRFr6.js (removed) 7.2 kB 🟢 -7.2 kB 🟢 -2.22 kB 🟢 -1.95 kB
assets/colorUtil-CCK-3Mky.js (new) 7.2 kB 🔴 +7.2 kB 🔴 +2.22 kB 🔴 +1.95 kB
assets/useErrorHandling-D5804q5-.js (new) 5.08 kB 🔴 +5.08 kB 🔴 +1.5 kB 🔴 +1.3 kB
assets/useErrorHandling-Tx_UAHa5.js (removed) 5.08 kB 🟢 -5.08 kB 🟢 -1.5 kB 🟢 -1.31 kB
assets/useWorkspaceUI-CikW6Qfp.js (new) 2.25 kB 🔴 +2.25 kB 🔴 +756 B 🔴 +656 B
assets/useWorkspaceUI-SAMqTcJs.js (removed) 2.25 kB 🟢 -2.25 kB 🟢 -755 B 🟢 -657 B
assets/useSubscriptionActions-BfGlR01m.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -868 B 🟢 -766 B
assets/useSubscriptionActions-BlJvWW_u.js (new) 2.22 kB 🔴 +2.22 kB 🔴 +869 B 🔴 +762 B
assets/subscriptionCheckoutUtil-B8EDDfhk.js (removed) 1.98 kB 🟢 -1.98 kB 🟢 -861 B 🟢 -747 B
assets/subscriptionCheckoutUtil-T0mVkaTW.js (new) 1.98 kB 🔴 +1.98 kB 🔴 +864 B 🔴 +746 B
assets/markdownRendererUtil-CUcd5gQV.js (removed) 1.78 kB 🟢 -1.78 kB 🟢 -884 B 🟢 -771 B
assets/markdownRendererUtil-lUeVlENO.js (new) 1.78 kB 🔴 +1.78 kB 🔴 +883 B 🔴 +776 B
assets/useSubscriptionCredits-D5ePZBbS.js (new) 1.39 kB 🔴 +1.39 kB 🔴 +598 B 🔴 +527 B
assets/useSubscriptionCredits-DtlD35d6.js (removed) 1.39 kB 🟢 -1.39 kB 🟢 -597 B 🟢 -526 B
assets/audioUtils-B4GoR9T2.js (new) 970 B 🔴 +970 B 🔴 +548 B 🔴 +484 B
assets/audioUtils-BDYDCvPR.js (removed) 970 B 🟢 -970 B 🟢 -549 B 🟢 -461 B
assets/tailwindUtil-C7XUgwmI.js (removed) 488 B 🟢 -488 B 🟢 -296 B 🟢 -270 B
assets/tailwindUtil-CPQi43_-.js (new) 488 B 🔴 +488 B 🔴 +292 B 🔴 +266 B
assets/useCurrentUser-Bvhl9KA8.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +101 B
assets/useCurrentUser-ClFYgM-d.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -110 B
assets/_plugin-vue_export-helper-DLRTaeJK.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 10 added / 10 removed

Vendor & Third-Party — 10.7 MB (baseline 10.7 MB) • 🔴 +327 B

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-other-9wjwspTM.js (new) 4.1 MB 🔴 +4.1 MB 🔴 +867 kB 🔴 +673 kB
assets/vendor-other-DsN_QkAV.js (removed) 4.1 MB 🟢 -4.1 MB 🟢 -867 kB 🟢 -673 kB
assets/vendor-chart-OCOwIMuw.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-DfDkDSrj.js 3.04 MB 3.04 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-v0jgPg5n.js 256 kB 256 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-BKpliY5_.js 1.83 MB 1.83 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-BFRBT3RT.js 650 kB 650 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-CRvEKkVc.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-PDw3y6Aq.js 398 kB 398 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 1 added / 1 removed

Other — 6.42 MB (baseline 6.42 MB) • 🟢 -192 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-wHfUeYbq.js (removed) 178 kB 🟢 -178 kB 🟢 -43 kB 🟢 -36 kB
assets/core-DQoT5YZs.js (new) 178 kB 🔴 +178 kB 🔴 +43 kB 🔴 +35.9 kB
assets/Load3D-Cw1-GOfQ.js (new) 55.7 kB 🔴 +55.7 kB 🔴 +9.18 kB 🔴 +7.91 kB
assets/Load3D-D9ulacun.js (removed) 55.7 kB 🟢 -55.7 kB 🟢 -9.18 kB 🟢 -7.91 kB
assets/WidgetSelect-BXAB0Cv_.js (removed) 50.5 kB 🟢 -50.5 kB 🟢 -11.1 kB 🟢 -9.72 kB
assets/WidgetSelect-lqRT_OeS.js (new) 50.5 kB 🔴 +50.5 kB 🔴 +11.1 kB 🔴 +9.7 kB
assets/SubscriptionRequiredDialogContent-BI_Fm6dP.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.77 kB 🔴 +5.91 kB
assets/SubscriptionRequiredDialogContent-Cf6Q-FvK.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.77 kB 🟢 -5.91 kB
assets/CurrentUserPopoverWorkspace-7FZxbxP1.js (removed) 21.6 kB 🟢 -21.6 kB 🟢 -4.84 kB 🟢 -4.3 kB
assets/CurrentUserPopoverWorkspace-iGmDk_ha.js (new) 21.6 kB 🔴 +21.6 kB 🔴 +4.84 kB 🔴 +4.29 kB
assets/WidgetInputNumber-B2BkVkvm.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.51 kB 🔴 +4.01 kB
assets/WidgetInputNumber-DDgopZAQ.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.51 kB 🟢 -4.01 kB
assets/WidgetRecordAudio-BlONJRvL.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.97 kB 🟢 -4.44 kB
assets/WidgetRecordAudio-DQreEFAi.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.96 kB 🔴 +4.43 kB
assets/SubscriptionPanelContentWorkspace-CWq7o-Qj.js (removed) 17.7 kB 🟢 -17.7 kB 🟢 -4.34 kB 🟢 -3.78 kB
assets/SubscriptionPanelContentWorkspace-DY8g1b0o.js (new) 17.7 kB 🔴 +17.7 kB 🔴 +4.34 kB 🔴 +3.78 kB
assets/WidgetImageCrop-DJuNJF2E.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.64 kB
assets/WidgetImageCrop-hpOo-w5U.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.63 kB
assets/PanelTemplate-iapoy4wd.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.44 kB 🔴 +4.79 kB
assets/PanelTemplate-lK9k3rcw.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.45 kB 🟢 -4.79 kB
assets/LazyImage-6JyDrZCN.js (removed) 14.1 kB 🟢 -14.1 kB 🟢 -4 kB 🟢 -3.54 kB
assets/LazyImage-CWAjmWVI.js (new) 14.1 kB 🔴 +14.1 kB 🔴 +4 kB 🔴 +3.54 kB
assets/AudioPreviewPlayer-C_5VR73x.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.65 kB
assets/AudioPreviewPlayer-DqHkeL0T.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.97 kB 🔴 +2.65 kB
assets/WidgetWithControl-Co3KNDpR.js (new) 8.02 kB 🔴 +8.02 kB 🔴 +2.65 kB 🔴 +2.38 kB
assets/WidgetWithControl-DZwLRwyQ.js (removed) 8.02 kB 🟢 -8.02 kB 🟢 -2.65 kB 🟢 -2.39 kB
assets/CreateWorkspaceDialogContent-CEuMOoRO.js (removed) 5.92 kB 🟢 -5.92 kB 🟢 -1.92 kB 🟢 -1.67 kB
assets/CreateWorkspaceDialogContent-CV1EV9cT.js (new) 5.92 kB 🔴 +5.92 kB 🔴 +1.92 kB 🔴 +1.67 kB
assets/EditWorkspaceDialogContent-B9QvjBzs.js (removed) 5.69 kB 🟢 -5.69 kB 🟢 -1.87 kB 🟢 -1.64 kB
assets/EditWorkspaceDialogContent-BXs2SJqL.js (new) 5.69 kB 🔴 +5.69 kB 🔴 +1.87 kB 🔴 +1.64 kB
assets/ValueControlPopover-BRSM2eB0.js (removed) 4.86 kB 🟢 -4.86 kB 🟢 -1.55 kB 🟢 -1.38 kB
assets/ValueControlPopover-iJs-Ai-a.js (new) 4.86 kB 🔴 +4.86 kB 🔴 +1.55 kB 🔴 +1.37 kB
assets/DeleteWorkspaceDialogContent-Ddl3G8D9.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.56 kB 🟢 -1.35 kB
assets/DeleteWorkspaceDialogContent-DymsEzx2.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.56 kB 🔴 +1.35 kB
assets/WidgetGalleria-Bew-zyV1.js (removed) 4.57 kB 🟢 -4.57 kB 🟢 -1.57 kB 🟢 -1.42 kB
assets/WidgetGalleria-DBXCpmeW.js (new) 4.57 kB 🔴 +4.57 kB 🔴 +1.56 kB 🔴 +1.42 kB
assets/LeaveWorkspaceDialogContent-bSWelgB0.js (new) 4.41 kB 🔴 +4.41 kB 🔴 +1.5 kB 🔴 +1.31 kB
assets/LeaveWorkspaceDialogContent-CDWI9zgd.js (removed) 4.41 kB 🟢 -4.41 kB 🟢 -1.5 kB 🟢 -1.31 kB
assets/Slider-BBAXxQxS.js (removed) 4.21 kB 🟢 -4.21 kB 🟢 -1.52 kB 🟢 -1.34 kB
assets/Slider-PbcJpAgB.js (new) 4.21 kB 🔴 +4.21 kB 🔴 +1.52 kB 🔴 +1.34 kB
assets/WidgetImageCompare-BFPf3oL1.js (removed) 3.79 kB 🟢 -3.79 kB 🟢 -1.28 kB 🟢 -1.12 kB
assets/WidgetImageCompare-DiWB5Po2.js (new) 3.79 kB 🔴 +3.79 kB 🔴 +1.28 kB 🔴 +1.12 kB
assets/WidgetColorPicker-CCzJlMXt.js (removed) 3.71 kB 🟢 -3.71 kB 🟢 -1.37 kB 🟢 -1.25 kB
assets/WidgetColorPicker-YiEvSPW9.js (new) 3.71 kB 🔴 +3.71 kB 🔴 +1.38 kB 🔴 +1.25 kB
assets/WidgetTextarea-Bq8Pzo-G.js (removed) 3.52 kB 🟢 -3.52 kB 🟢 -1.33 kB 🟢 -1.2 kB
assets/WidgetTextarea-DTT-zbcW.js (new) 3.52 kB 🔴 +3.52 kB 🔴 +1.33 kB 🔴 +1.17 kB
assets/WidgetMarkdown-BZpKAnw5.js (new) 3.22 kB 🔴 +3.22 kB 🔴 +1.28 kB 🔴 +1.13 kB
assets/WidgetMarkdown-FwbCmt0k.js (removed) 3.22 kB 🟢 -3.22 kB 🟢 -1.28 kB 🟢 -1.14 kB
assets/WidgetToggleSwitch-C6QklopL.js (new) 3.08 kB 🔴 +3.08 kB 🔴 +1.19 kB 🔴 +1.09 kB
assets/WidgetToggleSwitch-CA9YOACS.js (removed) 3.08 kB 🟢 -3.08 kB 🟢 -1.19 kB 🟢 -1.07 kB
assets/GlobalToast-BItzoeH9.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -942 B
assets/GlobalToast-CYxVnFG_.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +941 B
assets/SubscribeToRun-6Phl1yqP.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.16 kB 🔴 +1.01 kB
assets/SubscribeToRun-BdzFUhzC.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.16 kB 🟢 -1.01 kB
assets/cloudSessionCookie-D8Qzdtka.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +938 B 🔴 +803 B
assets/cloudSessionCookie-LFMfqWu2.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -935 B 🟢 -805 B
assets/WidgetLayoutField-cnJOx9UO.js (removed) 2.61 kB 🟢 -2.61 kB 🟢 -1.01 kB 🟢 -893 B
assets/WidgetLayoutField-DgB_EnjQ.js (new) 2.61 kB 🔴 +2.61 kB 🔴 +1 kB 🔴 +892 B
assets/WidgetInputText-CPjs6NcB.js (removed) 2.58 kB 🟢 -2.58 kB 🟢 -1.01 kB 🟢 -910 B
assets/WidgetInputText-DZQxxwRV.js (new) 2.58 kB 🔴 +2.58 kB 🔴 +1.01 kB 🔴 +946 B
assets/BaseViewTemplate-DviXvjxn.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.04 kB 🟢 -939 B
assets/BaseViewTemplate-nXW5L_P0.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +941 B
assets/MediaImageTop-CpXmTAor.js (new) 2.34 kB 🔴 +2.34 kB 🔴 +1 kB 🔴 +871 B
assets/MediaImageTop-DyWg2Kcq.js (removed) 2.34 kB 🟢 -2.34 kB 🟢 -1 kB 🟢 -872 B
assets/CloudRunButtonWrapper-Caghi_tR.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -639 B 🟢 -565 B
assets/CloudRunButtonWrapper-DkvOim6G.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +645 B 🔴 +561 B
assets/cloudBadges-B-Ey15qb.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -540 B 🟢 -502 B
assets/cloudBadges-Be5vumyt.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +538 B 🔴 +480 B
assets/graphHasMissingNodes-aafvtLoF.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -458 B 🟢 -420 B
assets/graphHasMissingNodes-CVx2w1i2.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +460 B 🔴 +425 B
assets/cloudSubscription-D2B7dqJV.js (new) 976 B 🔴 +976 B 🔴 +463 B 🔴 +401 B
assets/cloudSubscription-D7FrzWK9.js (removed) 976 B 🟢 -976 B 🟢 -461 B 🟢 -400 B
assets/nightlyBadges-DJ5HVN8V.js (removed) 594 B 🟢 -594 B 🟢 -358 B 🟢 -312 B
assets/nightlyBadges-DONnvALG.js (new) 594 B 🔴 +594 B 🔴 +359 B 🔴 +312 B
assets/SubscriptionPanelContentWorkspace-Da5NXfIO.js (removed) 266 B 🟢 -266 B 🟢 -136 B 🟢 -115 B
assets/SubscriptionPanelContentWorkspace-DqLgfbXD.js (new) 266 B 🔴 +266 B 🔴 +136 B 🔴 +126 B
assets/WidgetInputNumber-al6PlGsp.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -109 B
assets/WidgetInputNumber-DVEsc3xC.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +112 B
assets/WidgetLegacy-BfFeiLnW.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -120 B
assets/WidgetLegacy-Ch3_evsk.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +123 B
assets/mixpanel.module-E4_aQOyn.js (new) 143 B 🔴 +143 B 🔴 +125 B 🔴 +103 B
assets/mixpanel.module-rP3R9SUV.js (removed) 143 B 🟢 -143 B 🟢 -125 B 🟢 -112 B
assets/Load3D-B8JjQreu.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +105 B
assets/Load3D-DEl2ICRW.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -106 B
assets/auto-ShMUXBDI.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BCMa3myQ.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BJLS4KsL.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Bxi6-Pt0.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-C0ihBqw2.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Cge8p8D7.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CLzYTTQL.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CVbuwW7U.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-D7JSvcea.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DO2o9ZPA.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DUy-2VbT.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-wBNS4y4c.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-9QDOXbzo.js 140 kB 140 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-B8XX36kH.js 122 kB 122 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Bb7LViqw.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Bc8UNWJl.js 151 kB 151 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C_Z2flfA.js 146 kB 146 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C-5HPtOO.js 168 kB 168 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C8VQB_yW.js 122 kB 122 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-D-4J6ABr.js 124 kB 124 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DUt9sjCO.js 129 kB 129 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-ReiZV-pH.js 126 kB 126 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-VpW1uLPj.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-5zcsMbsP.js 2.38 kB 2.38 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-yJJ6Isec.js 2 kB 2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-To_wqfzI.js 2.84 kB 2.84 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-12U736i2.js 336 kB 336 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-B7pXu23d.js 359 kB 359 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BCufohiu.js 405 kB 405 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BMl5y27M.js 334 kB 334 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-C3DlQc9w.js 366 kB 366 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CB70HGLr.js 363 kB 363 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CDhhI5kx.js 376 kB 376 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CLZp2I7k.js 363 kB 363 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CyAJTPTV.js 356 kB 356 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DEM6bbWr.js 405 kB 405 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DktkFd8R.js 440 kB 440 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/preservedQueryNamespaces-D99dMmBP.js 3.23 kB 3.23 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-BFJQC27i.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/widget-CD3JnB1i.js 518 B 518 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-CTWd5ZRc.js 186 B 186 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-KpJ-3L5b.js 4.71 kB 4.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-Dbj11DNq.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-B2AM-H0O.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 42 added / 42 removed

@DrJKL DrJKL changed the title WIP/Templates: Search speed Templates: Search speed Jan 24, 2026
@DrJKL DrJKL marked this pull request as ready for review January 24, 2026 00:45
@DrJKL DrJKL requested a review from a team as a code owner January 24, 2026 00:45
@dosubot dosubot bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Jan 24, 2026
})

const debouncedSearchQuery = refDebounced(searchQuery, 50)
const debouncedSearchQuery = refThrottled(searchQuery, 50)
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Should I rename this? Yes.
Will I?
Only if asked.

Copy link
Collaborator

Choose a reason for hiding this comment

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

I'd want it left as is specifically to serve as a reminder that this is wrong and awful

Copy link
Contributor Author

Choose a reason for hiding this comment

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

As you wish!

@coderabbitai coderabbitai bot requested a review from Myestery January 24, 2026 00:46
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/composables/useTemplateFiltering.ts (1)

87-95: Rename debouncedSearchQuery to reflect throttling.

The variable name no longer matches its behavior after the switch to refThrottled, which can cause confusion later.

♻️ Proposed fix
-  const debouncedSearchQuery = refThrottled(searchQuery, 50)
+  const throttledSearchQuery = refThrottled(searchQuery, 50)

-  const filteredBySearch = computed(() => {
-    if (!debouncedSearchQuery.value.trim()) {
+  const filteredBySearch = computed(() => {
+    if (!throttledSearchQuery.value.trim()) {
       return templatesArray.value
     }

-    const results = fuse.value.search(debouncedSearchQuery.value)
+    const results = fuse.value.search(throttledSearchQuery.value)
     return results.map((result) => result.item)
   })

Copy link
Collaborator

@AustinMroz AustinMroz left a comment

Choose a reason for hiding this comment

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

It's a massive improvement and I'm hitting approve just because it's a massive improvement.

In terms of "how search should work", I can confidently say it should not be like this. This is entirely at odds with my understanding of how performance should be done. That it does substantially improve performance leaves me perplexed.


Almost guaranteed unrelated: My computer OOM'd and killed the frontend browser tab while I was writing this review, seemingly suggesting 14GB in use by the tab. Will try to repro.

})

const debouncedSearchQuery = refDebounced(searchQuery, 50)
const debouncedSearchQuery = refThrottled(searchQuery, 50)
Copy link
Collaborator

Choose a reason for hiding this comment

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

I'd want it left as is specifically to serve as a reminder that this is wrong and awful

@DrJKL DrJKL merged commit 7246ec7 into main Jan 24, 2026
32 checks passed
@DrJKL DrJKL deleted the drjkl/fix/template-search-speed branch January 24, 2026 00:57
@christian-byrne christian-byrne added needs-backport Fix/change that needs to be cherry-picked to the current feature freeze branch cloud/1.37 Backport PRs for cloud 1.37 labels Jan 29, 2026
github-actions bot pushed a commit that referenced this pull request Jan 29, 2026
@comfy-pr-bot
Copy link
Member

@DrJKL Successfully backported to #8397

@github-actions github-actions bot removed the needs-backport Fix/change that needs to be cherry-picked to the current feature freeze branch label Jan 29, 2026
AustinMroz pushed a commit that referenced this pull request Jan 29, 2026
Backport of #8286 to `cloud/1.37`

Automatically created by backport workflow.

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8397-backport-cloud-1-37-Templates-Search-speed-2f76d73d3650810c96fdd00691f9b2f7)
by [Unito](https://www.unito.io)

Co-authored-by: Alexander Brown <drjkl@comfy.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cloud/1.37 Backport PRs for cloud 1.37 size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants