Skip to content

Update control_after_generate schema#8505

Merged
AustinMroz merged 1 commit intomainfrom
austin/default-control-type
Jan 31, 2026
Merged

Update control_after_generate schema#8505
AustinMroz merged 1 commit intomainfrom
austin/default-control-type

Conversation

@AustinMroz
Copy link
Collaborator

@AustinMroz AustinMroz commented Jan 31, 2026

Updates control_after_generate in the schema to support specifying the default control value as a string

See Comfy-Org/ComfyUI#12187

┆Issue is synchronized with this Notion page by Unito

@AustinMroz AustinMroz requested a review from a team as a code owner January 31, 2026 05:24
@AustinMroz AustinMroz added needs-backport Fix/change that needs to be cherry-picked to the current feature freeze branch core/1.38 Backport PRs for core 1.38 cloud/1.38 Backport PRs for cloud 1.38 labels Jan 31, 2026
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Jan 31, 2026
@github-actions
Copy link

github-actions bot commented Jan 31, 2026

🎭 Playwright Tests: ⚠️ Passed with flaky tests

Results: 501 passed, 0 failed, 3 flaky, 8 skipped (Total: 512)

❌ Failed Tests

📊 Browser Reports
  • chromium: View Report (✅ 489 / ❌ 0 / ⚠️ 3 / ⏭️ 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
Copy link
Contributor

coderabbitai bot commented Jan 31, 2026

📝 Walkthrough

Walkthrough

The PR enhances control widget flexibility by exporting the CONTROL_OPTIONS constant, updating schemas to accept string enum values for control_after_generate (beyond just boolean), and modifying composables to intelligently derive default control types from these string values during widget creation.

Changes

Cohort / File(s) Summary
Type system and schema updates
src/types/simplifiedWidget.ts, src/schemas/nodeDefSchema.ts
Exported CONTROL_OPTIONS constant and updated control_after_generate schema on zIntInputOptions and zComboInputOptions to accept boolean or string enum values from CONTROL_OPTIONS.
Widget composables
src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts, src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts
Added logic to derive defaultType from control_after_generate when it's a string value, falling back to 'randomize' (or 'fixed' for multi-select), replacing previous hardcoded or undefined defaults.

Possibly related PRs

Suggested reviewers

  • christian-byrne
  • Yorha4D
  • KarryCharon
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch austin/default-control-type

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 31, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 01/31/2026, 05:26:10 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

Bundle Size Report

Summary

  • Raw size: 22.2 MB baseline 22.2 MB — 🔴 +586 B
  • Gzip: 4.61 MB baseline 4.61 MB — 🔴 +40 B
  • Brotli: 3.43 MB baseline 3.43 MB — 🔴 +263 B
  • Bundles: 175 current • 175 baseline • 83 added / 83 removed

Category Glance
Data & Services 🔴 +853 B (2.71 MB) · Graph Workspace 🟢 -267 B (974 kB) · Vendor & Third-Party ⚪ 0 B (10.7 MB) · Other ⚪ 0 B (7.12 MB) · Panels & Settings ⚪ 0 B (471 kB) · Views & Navigation ⚪ 0 B (80.7 kB) · + 5 more

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

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-aL1chrLg.js (new) 26 kB 🔴 +26 kB 🔴 +7.5 kB 🔴 +6.6 kB
assets/index-GRqZy-LD.js (removed) 26 kB 🟢 -26 kB 🟢 -7.51 kB 🟢 -6.6 kB

Status: 1 added / 1 removed

Graph Workspace — 974 kB (baseline 974 kB) • 🟢 -267 B

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-8PwVeZ7G.js (removed) 974 kB 🟢 -974 kB 🟢 -197 kB 🟢 -149 kB
assets/GraphView-BfW3y83O.js (new) 974 kB 🔴 +974 kB 🔴 +197 kB 🔴 +148 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-Bi6UlWxj.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.6 kB 🔴 +3.05 kB
assets/CloudSurveyView-KQ4d7wTZ.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.61 kB 🟢 -3.06 kB
assets/CloudLoginView-C3SGsH0l.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.71 kB
assets/CloudLoginView-D0rauGFU.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.72 kB
assets/UserCheckView-BjNAeaCo.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.44 kB 🟢 -2.13 kB
assets/UserCheckView-Bm0wr60-.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.44 kB 🔴 +2.12 kB
assets/CloudLayoutView-BKhOD9xY.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.24 kB 🟢 -1.95 kB
assets/CloudLayoutView-C2CIQlhg.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.24 kB 🔴 +1.96 kB
assets/CloudSignupView-B3g3wDvG.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.03 kB
assets/CloudSignupView-CWHNogQC.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.02 kB
assets/CloudForgotPasswordView-BYRSmCOE.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.93 kB 🔴 +1.69 kB
assets/CloudForgotPasswordView-C8HgiTPx.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.93 kB 🟢 -1.69 kB
assets/UserSelectView-CaEucEMf.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.57 kB
assets/UserSelectView-QUQDv5HH.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.58 kB
assets/CloudSubscriptionRedirectView-BRR9-HBm.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.54 kB
assets/CloudSubscriptionRedirectView-BVqtP65m.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudAuthTimeoutView-0NsEAJhr.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.71 kB 🟢 -1.48 kB
assets/CloudAuthTimeoutView-BhjDKDYi.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.71 kB 🔴 +1.49 kB
assets/CloudSorryContactSupportView-Ckn0CJgp.js 1.97 kB 1.97 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/layout-BnPgRWUn.js 500 B 500 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/WorkspacePanel-BS63Hk_Z.js (new) 29.8 kB 🔴 +29.8 kB 🔴 +5.89 kB 🔴 +5.14 kB
assets/WorkspacePanel-m28gmSyD.js (removed) 29.8 kB 🟢 -29.8 kB 🟢 -5.89 kB 🟢 -5.13 kB
assets/LegacyCreditsPanel-CE-b23jW.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.94 kB 🔴 +5.23 kB
assets/LegacyCreditsPanel-gQyghRtt.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.94 kB 🟢 -5.21 kB
assets/SubscriptionPanel-CXWF87f-.js (new) 21 kB 🔴 +21 kB 🔴 +5.04 kB 🔴 +4.45 kB
assets/SubscriptionPanel-Zf1U8i1d.js (removed) 21 kB 🟢 -21 kB 🟢 -5.04 kB 🟢 -4.45 kB
assets/KeybindingPanel-Cn8BAzKh.js (new) 14.3 kB 🔴 +14.3 kB 🔴 +3.77 kB 🔴 +3.35 kB
assets/KeybindingPanel-K0euE1Il.js (removed) 14.3 kB 🟢 -14.3 kB 🟢 -3.76 kB 🟢 -3.34 kB
assets/AboutPanel-Bq5z0OaK.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.68 kB 🔴 +2.42 kB
assets/AboutPanel-DoRukU-f.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.42 kB
assets/ExtensionPanel-CIqQCLkg.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/ExtensionPanel-CkQMk7UB.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.4 kB
assets/ServerConfigPanel-BFh8kdPJ.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.17 kB 🟢 -1.94 kB
assets/ServerConfigPanel-C_O95q8Z.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.17 kB 🔴 +1.94 kB
assets/UserPanel-B-YFXl7R.js (new) 6.58 kB 🔴 +6.58 kB 🔴 +1.91 kB 🔴 +1.68 kB
assets/UserPanel-Bq6Br34L.js (removed) 6.58 kB 🟢 -6.58 kB 🟢 -1.91 kB 🟢 -1.67 kB
assets/refreshRemoteConfig-CbmrZymc.js (removed) 1.31 kB 🟢 -1.31 kB 🟢 -572 B 🟢 -500 B
assets/refreshRemoteConfig-DTqx4Gqi.js (new) 1.31 kB 🔴 +1.31 kB 🔴 +573 B 🔴 +499 B
assets/config-Ctl6rpqa.js (new) 1.15 kB 🔴 +1.15 kB 🔴 +603 B 🔴 +531 B
assets/config-Hj6F-L8h.js (removed) 1.15 kB 🟢 -1.15 kB 🟢 -605 B 🟢 -533 B
assets/cloudRemoteConfig-FK0HzRW4.js (new) 1.11 kB 🔴 +1.11 kB 🔴 +514 B 🔴 +438 B
assets/cloudRemoteConfig-TFkk-_tZ.js (removed) 1.11 kB 🟢 -1.11 kB 🟢 -510 B 🟢 -437 B
assets/refreshRemoteConfig-BEbSLKKJ.js (removed) 169 B 🟢 -169 B 🟢 -108 B 🟢 -103 B
assets/refreshRemoteConfig-nltWL-dE.js (new) 169 B 🔴 +169 B 🔴 +108 B 🔴 +105 B
assets/remoteConfig-B0mlVvm7.js 788 B 788 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings--kdIt6Ri.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Bz57yvlp.js 25.8 kB 25.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CDJne0Sg.js 31.2 kB 31.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CmfKjjkA.js 26.4 kB 26.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-crWL6KAZ.js 39.4 kB 39.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CYbRky-T.js 29.4 kB 29.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-D_kNbI7_.js 35.2 kB 35.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Dn1HqM1j.js 32.9 kB 32.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-EPgYkg8b.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-ShWh746R.js 32 kB 32 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-slBzDG7F.js 30.2 kB 30.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-Bkn-7TaQ.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.06 kB
assets/auth-D12LfSp-.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.07 kB
assets/firebaseAuthStore-9I-s1N_j.js (removed) 217 B 🟢 -217 B 🟢 -138 B 🟢 -121 B
assets/firebaseAuthStore-DApwFzDt.js (new) 217 B 🔴 +217 B 🔴 +136 B 🔴 +134 B
assets/auth-CmTV0Njx.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +143 B
assets/auth-DCe2_vXz.js (removed) 178 B 🟢 -178 B 🟢 -142 B 🟢 -130 B

Status: 3 added / 3 removed

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-B-dCKgyS.js (removed) 2.71 kB 🟢 -2.71 kB 🟢 -1.28 kB 🟢 -1.14 kB
assets/useSubscriptionDialog-BnOqWbgi.js (new) 2.71 kB 🔴 +2.71 kB 🔴 +1.28 kB 🔴 +1.14 kB
assets/useSubscriptionDialog-Cd8Nse7_.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -98 B
assets/useSubscriptionDialog-Da5GSaeo.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +98 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-MV-MowJY.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.41 kB
assets/ComfyQueueButton-YpTXJVKd.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.41 kB
assets/SubscribeButton-Dzqbv8Rh.js (removed) 4.63 kB 🟢 -4.63 kB 🟢 -1.57 kB 🟢 -1.39 kB
assets/SubscribeButton-HyoOM577.js (new) 4.63 kB 🔴 +4.63 kB 🔴 +1.57 kB 🔴 +1.39 kB
assets/cloudFeedbackTopbarButton-BzGzDs_Z.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +675 B 🔴 +563 B
assets/cloudFeedbackTopbarButton-Cb5qrNve.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -676 B 🟢 -571 B
assets/ComfyQueueButton-2t9ZCtas.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -111 B
assets/ComfyQueueButton-BuE113u5.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +118 B
assets/Button-DbRyW27H.js 3.82 kB 3.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/CloudBadge-WASw0ss4.js 1.85 kB 1.85 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/TopbarBadge-Cob4Egm4.js 8.36 kB 8.36 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar-D80lITos.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-CfA1JDV_.js 2.41 kB 2.41 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 4 added / 4 removed

Data & Services — 2.71 MB (baseline 2.71 MB) • 🔴 +853 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-D9u-YO30.js (new) 2.01 MB 🔴 +2.01 MB 🔴 +425 kB 🔴 +324 kB
assets/dialogService-DJTxEjhO.js (removed) 2.01 MB 🟢 -2.01 MB 🟢 -425 kB 🟢 -324 kB
assets/api-Buf9GXX6.js (removed) 675 kB 🟢 -675 kB 🟢 -149 kB 🟢 -119 kB
assets/api-CCYWa8nh.js (new) 675 kB 🔴 +675 kB 🔴 +149 kB 🔴 +119 kB
assets/releaseStore-jL63Cc6G.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.4 kB 🟢 -2.12 kB
assets/releaseStore-m4kNI2FM.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.4 kB 🔴 +2.12 kB
assets/keybindingService-BD3wtwH2.js (new) 6.74 kB 🔴 +6.74 kB 🔴 +1.76 kB 🔴 +1.53 kB
assets/keybindingService-Da-c3aWG.js (removed) 6.74 kB 🟢 -6.74 kB 🟢 -1.75 kB 🟢 -1.52 kB
assets/bootstrapStore-ljj7EgHO.js (new) 2.69 kB 🔴 +2.69 kB 🔴 +1.03 kB 🔴 +935 B
assets/bootstrapStore-nbMi0hAD.js (removed) 2.69 kB 🟢 -2.69 kB 🟢 -1.03 kB 🟢 -967 B
assets/userStore-5zVanLcH.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +811 B 🔴 +724 B
assets/userStore-C6g88BeP.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -811 B 🟢 -724 B
assets/audioService-CM5F72Ul.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -930 B 🟢 -812 B
assets/audioService-XR76fZ5D.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +930 B 🔴 +815 B
assets/releaseStore-CizLgH4e.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +109 B
assets/releaseStore-Kj41mHG-.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -112 B
assets/serverConfigStore-B4PsmGgu.js 2.64 kB 2.64 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 8 added / 8 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useErrorHandling-CsiNAx6-.js (new) 5.21 kB 🔴 +5.21 kB 🔴 +1.54 kB 🔴 +1.34 kB
assets/useErrorHandling-DqekOdQx.js (removed) 5.21 kB 🟢 -5.21 kB 🟢 -1.54 kB 🟢 -1.34 kB
assets/useWorkspaceUI-ChCPT16m.js (removed) 3.42 kB 🟢 -3.42 kB 🟢 -976 B 🟢 -843 B
assets/useWorkspaceUI-PAxJwnu7.js (new) 3.42 kB 🔴 +3.42 kB 🔴 +976 B 🔴 +834 B
assets/useSubscriptionActions--XR7PMGZ.js (new) 2.22 kB 🔴 +2.22 kB 🔴 +872 B 🔴 +765 B
assets/useSubscriptionActions-DTiKnTzn.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -870 B 🟢 -763 B
assets/subscriptionCheckoutUtil-BmtWuVwS.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +872 B 🔴 +769 B
assets/subscriptionCheckoutUtil-F497pVPh.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -872 B 🟢 -767 B
assets/useSubscriptionCredits--XEw8u30.js (removed) 1.39 kB 🟢 -1.39 kB 🟢 -597 B 🟢 -525 B
assets/useSubscriptionCredits-BNP0ppp3.js (new) 1.39 kB 🔴 +1.39 kB 🔴 +598 B 🔴 +524 B
assets/audioUtils-CCFLKijv.js (removed) 970 B 🟢 -970 B 🟢 -548 B 🟢 -460 B
assets/audioUtils-jhRhsFdw.js (new) 970 B 🔴 +970 B 🔴 +547 B 🔴 +486 B
assets/useCurrentUser-DHO1o1nH.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +111 B
assets/useCurrentUser-DzARlyFq.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -101 B
assets/_plugin-vue_export-helper-DuK_Fly3.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/colorUtil-DfMUHmsF.js 7.2 kB 7.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/markdownRendererUtil-DM9z_tTX.js 1.78 kB 1.78 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/tailwindUtil-BWBAZ7f9.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-DHGfk3hn.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-other-B3TsI6ya.js 4.1 MB 4.1 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-4Jj8eU28.js 3.04 MB 3.04 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-aCG649nF.js 263 kB 263 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-CERwhPwK.js 1.83 MB 1.83 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-BxrEVL6s.js 650 kB 650 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-Dwii0E-t.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-IX6P8SWv.js 398 kB 398 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 7.12 MB (baseline 7.12 MB) • ⚪ 0 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-D08swPX4.js (removed) 97.8 kB 🟢 -97.8 kB 🟢 -23.4 kB 🟢 -20.1 kB
assets/core-WsJW00Qj.js (new) 97.8 kB 🔴 +97.8 kB 🔴 +23.4 kB 🔴 +20.1 kB
assets/groupNode-CFIpWgl9.js (removed) 74.7 kB 🟢 -74.7 kB 🟢 -18.1 kB 🟢 -15.9 kB
assets/groupNode-HKKr2mgN.js (new) 74.7 kB 🔴 +74.7 kB 🔴 +18.1 kB 🔴 +15.9 kB
assets/WidgetSelect-C8mc_iOe.js (new) 52.2 kB 🔴 +52.2 kB 🔴 +11.5 kB 🔴 +10 kB
assets/WidgetSelect-Db3O_Bfe.js (removed) 52.2 kB 🟢 -52.2 kB 🟢 -11.5 kB 🟢 -10 kB
assets/Load3DControls-DKgZmw1j.js (new) 35.9 kB 🔴 +35.9 kB 🔴 +5.87 kB 🔴 +5.09 kB
assets/Load3DControls-YjfasL_8.js (removed) 35.9 kB 🟢 -35.9 kB 🟢 -5.87 kB 🟢 -5.09 kB
assets/SubscriptionRequiredDialogContent-BX0Rggr7.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.79 kB 🟢 -5.92 kB
assets/SubscriptionRequiredDialogContent-Dd2S_aRb.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.79 kB 🔴 +5.91 kB
assets/CurrentUserPopoverWorkspace-1ibwF0k6.js (removed) 22.2 kB 🟢 -22.2 kB 🟢 -4.99 kB 🟢 -4.42 kB
assets/CurrentUserPopoverWorkspace-CCq_iByP.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +4.99 kB 🔴 +4.44 kB
assets/Load3D-BpVpAEEC.js (new) 19.2 kB 🔴 +19.2 kB 🔴 +4.38 kB 🔴 +3.85 kB
assets/Load3D-DIHxVUhZ.js (removed) 19.2 kB 🟢 -19.2 kB 🟢 -4.38 kB 🟢 -3.85 kB
assets/WidgetInputNumber-D3vUrhIv.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.52 kB 🟢 -4.03 kB
assets/WidgetInputNumber-K2cFOPtn.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.52 kB 🔴 +4.03 kB
assets/WidgetRecordAudio-A2hsDMZ6.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.97 kB 🔴 +4.44 kB
assets/WidgetRecordAudio-K3bJLDXX.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.97 kB 🟢 -4.44 kB
assets/SubscriptionPanelContentWorkspace-CrAMNCqP.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.47 kB 🔴 +3.9 kB
assets/SubscriptionPanelContentWorkspace-Dz_7aUQe.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.47 kB 🟢 -3.9 kB
assets/WidgetImageCrop-CC1qP_ii.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.63 kB
assets/WidgetImageCrop-Dv5MSpEP.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.63 kB
assets/PanelTemplate-d8oVPVfb.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.45 kB 🔴 +4.8 kB
assets/PanelTemplate-typ85bYS.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.46 kB 🟢 -4.8 kB
assets/AudioPreviewPlayer-D7TN356i.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.66 kB
assets/AudioPreviewPlayer-ZPb149Yu.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.97 kB 🔴 +2.66 kB
assets/nodeTemplates-BhmFb04H.js (removed) 9.45 kB 🟢 -9.45 kB 🟢 -3.16 kB 🟢 -2.79 kB
assets/nodeTemplates-ub-Dq5Vs.js (new) 9.45 kB 🔴 +9.45 kB 🔴 +3.16 kB 🔴 +2.8 kB
assets/InviteMemberDialogContent-RJH6vMBo.js (removed) 8.36 kB 🟢 -8.36 kB 🟢 -2.51 kB 🟢 -2.17 kB
assets/InviteMemberDialogContent-XvbbURuN.js (new) 8.36 kB 🔴 +8.36 kB 🔴 +2.51 kB 🔴 +2.17 kB
assets/WidgetWithControl-BCVikHOl.js (new) 8.07 kB 🔴 +8.07 kB 🔴 +2.68 kB 🔴 +2.41 kB
assets/WidgetWithControl-jEI__OVY.js (removed) 8.07 kB 🟢 -8.07 kB 🟢 -2.68 kB 🟢 -2.42 kB
assets/CreateWorkspaceDialogContent-C9I9q8Kg.js (new) 5.93 kB 🔴 +5.93 kB 🔴 +1.93 kB 🔴 +1.68 kB
assets/CreateWorkspaceDialogContent-DwQ8p0pJ.js (removed) 5.93 kB 🟢 -5.93 kB 🟢 -1.93 kB 🟢 -1.68 kB
assets/EditWorkspaceDialogContent-BNVbKoNH.js (removed) 5.7 kB 🟢 -5.7 kB 🟢 -1.88 kB 🟢 -1.64 kB
assets/EditWorkspaceDialogContent-D0kRn4c_.js (new) 5.7 kB 🔴 +5.7 kB 🔴 +1.88 kB 🔴 +1.64 kB
assets/ValueControlPopover-BcJbVfi1.js (removed) 5.17 kB 🟢 -5.17 kB 🟢 -1.69 kB 🟢 -1.5 kB
assets/ValueControlPopover-CLiBCn1Y.js (new) 5.17 kB 🔴 +5.17 kB 🔴 +1.69 kB 🔴 +1.5 kB
assets/DeleteWorkspaceDialogContent-C1rpjyNM.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.56 kB 🟢 -1.35 kB
assets/DeleteWorkspaceDialogContent-DRqqJRRE.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.56 kB 🔴 +1.35 kB
assets/LeaveWorkspaceDialogContent-BRjhty6X.js (new) 4.41 kB 🔴 +4.41 kB 🔴 +1.5 kB 🔴 +1.31 kB
assets/LeaveWorkspaceDialogContent-C2CHakH5.js (removed) 4.41 kB 🟢 -4.41 kB 🟢 -1.5 kB 🟢 -1.31 kB
assets/RemoveMemberDialogContent-C5CYJc1C.js (new) 4.38 kB 🔴 +4.38 kB 🔴 +1.45 kB 🔴 +1.27 kB
assets/RemoveMemberDialogContent-DXZ9N2vq.js (removed) 4.38 kB 🟢 -4.38 kB 🟢 -1.46 kB 🟢 -1.27 kB
assets/RevokeInviteDialogContent-CT8xavdI.js (removed) 4.29 kB 🟢 -4.29 kB 🟢 -1.47 kB 🟢 -1.29 kB
assets/RevokeInviteDialogContent-P9Krqlov.js (new) 4.29 kB 🔴 +4.29 kB 🔴 +1.47 kB 🔴 +1.29 kB
assets/GlobalToast-Dd7SQ78h.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -950 B
assets/GlobalToast-O0nkDY8O.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +942 B
assets/SubscribeToRun-BZWoKqhJ.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.16 kB 🟢 -1.01 kB
assets/SubscribeToRun-C9VFrvg2.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.16 kB 🔴 +1.02 kB
assets/cloudSessionCookie-B2SLW-Ml.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +936 B 🔴 +806 B
assets/cloudSessionCookie-CX_74gC0.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -937 B 🟢 -814 B
assets/BaseViewTemplate-C-4J4Lo5.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +923 B
assets/BaseViewTemplate-Ie8jX8Mj.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.04 kB 🟢 -942 B
assets/CloudRunButtonWrapper-8eF4JzVT.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +646 B 🔴 +562 B
assets/CloudRunButtonWrapper-CiI9IeTN.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -645 B 🟢 -567 B
assets/cloudBadges-7Mq4hOAC.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -538 B 🟢 -474 B
assets/cloudBadges-fgVUtc6g.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +536 B 🔴 +493 B
assets/graphHasMissingNodes-Cb6Bs6sN.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +462 B 🔴 +412 B
assets/graphHasMissingNodes-DA8VnsqI.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -462 B 🟢 -420 B
assets/cloudSubscription-BefMiEoy.js (new) 976 B 🔴 +976 B 🔴 +466 B 🔴 +402 B
assets/cloudSubscription-BfADAwbV.js (removed) 976 B 🟢 -976 B 🟢 -465 B 🟢 -400 B
assets/nightlyBadges-BLxyyHCc.js (removed) 595 B 🟢 -595 B 🟢 -356 B 🟢 -308 B
assets/nightlyBadges-BQg07PRa.js (new) 595 B 🔴 +595 B 🔴 +356 B 🔴 +311 B
assets/SubscriptionPanelContentWorkspace-B1ZAJW7m.js (removed) 266 B 🟢 -266 B 🟢 -136 B 🟢 -126 B
assets/SubscriptionPanelContentWorkspace-COylJpe6.js (new) 266 B 🔴 +266 B 🔴 +136 B 🔴 +112 B
assets/WidgetInputNumber-C7qTFoCm.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -118 B
assets/WidgetInputNumber-DkeUyfWL.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +120 B
assets/WidgetLegacy-BQeWYHZg.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -111 B
assets/WidgetLegacy-D6CNpHue.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +116 B
assets/Load3D-BZUUQoCg.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +116 B
assets/Load3D-DF1kYf9R.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -118 B
assets/auto-DWs2ctGL.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-2Ummrt4M.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-8WuluAqM.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BViLP6Ia.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BWPBsR-j.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-ByXor5xN.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-C5-8fNtq.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CTC-eRiE.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CwopaVr4.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-gY5a0Gsv.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-mFAeWi-p.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-tMuFl0J5.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-C5cFroQV.js 501 kB 501 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-DxfmwtyY.js 188 B 188 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/LazyImage-CEFt1pNt.js 14.1 kB 14.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BbU3jvmz.js 113 kB 113 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BNS3riuS.js 131 kB 131 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BrtCV7Bk.js 151 kB 151 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C4U1m7i3.js 126 kB 126 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Ch4KooEl.js 145 kB 145 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DfTcOVNP.js 113 kB 113 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DyJ_W2qZ.js 175 kB 175 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DyOi1LHY.js 133 kB 133 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-SUJPWsXI.js 156 kB 156 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-w5Cua0MA.js 127 kB 127 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-wwqSj12G.js 129 kB 129 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-DGffIyse.js 2.38 kB 2.38 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-ISx56tjc.js 2 kB 2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-BwZR_RlC.js 2.34 kB 2.34 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-CQptuwWY.js 2.82 kB 2.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/mixpanel.module-DLR992B1.js 143 B 143 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BAXY47oa.js 418 kB 418 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BeUwYCWI.js 378 kB 378 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BIg3fLCY.js 417 kB 417 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BIq1C8FK.js 387 kB 387 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Bj0ivJ27.js 346 kB 346 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BnbbHFi8.js 374 kB 374 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BoHz7Ee8.js 454 kB 454 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-C2En48mu.js 374 kB 374 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CO7SpDOn.js 367 kB 367 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DcIT7mAs.js 371 kB 371 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DjHtovWB.js 343 kB 343 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-DZ4Ggh4M.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-C87scEAV.js 4.21 kB 4.21 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widget-BJiJuR5i.js 518 B 518 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-CUtab2CB.js 4.71 kB 4.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-D79nBMxa.js 186 B 186 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-dhHvUOFA.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetColorPicker-Zaz1Nr7i.js 3.71 kB 3.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetGalleria-BqahYEoy.js 4.57 kB 4.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-D9rnJ7Ml.js 3.79 kB 3.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetInputText-C8mogiaC.js 2.58 kB 2.58 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetLayoutField-Boxd1MvX.js 2.7 kB 2.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetMarkdown-34YdaCsh.js 3.49 kB 3.49 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-C63n39Js.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetTextarea-DZ6NZx0W.js 3.87 kB 3.87 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetToggleSwitch-CCjTCwYf.js 3.26 kB 3.26 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetTypes-KPj-zM0O.js 573 B 573 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 36 added / 36 removed

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: 2

🤖 Fix all issues with AI agents
In `@src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts`:
- Around line 77-85: The code currently accepts any string from
inputSpec.control_after_generate and passes it as defaultType into
addValueControlWidgets, which can produce invalid selections; clamp/validate
inputSpec.control_after_generate against the allowed options (e.g., 'fixed' and
the other valid control types used by addValueControlWidgets) before assigning
defaultType and fall back to 'fixed' for unknown values. Update the three blocks
that set defaultType (the one around the shown lines and the blocks at lines
~216-224 and ~295-303) to validate/control the string, then pass the validated
value into addValueControlWidgets (referencing inputSpec.control_after_generate,
defaultType, addValueControlWidgets, widget.linkedWidgets, node, widget).

In `@src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts`:
- Around line 75-82: The current defaultType derived from
inputSpec.control_after_generate may be an unsupported string; before calling
addValueControlWidget, clamp/validate defaultType against the allowed control
options array (the same set used by addValueControlWidget) and if it is not in
that allowedOptions list, fallback to 'randomize'; update the code around
inputSpec.control_after_generate / defaultType to perform this membership check
so addValueControlWidget always receives a supported option.

@AustinMroz AustinMroz merged commit be7c34e into main Jan 31, 2026
44 checks passed
@AustinMroz AustinMroz deleted the austin/default-control-type branch January 31, 2026 05:34
github-actions bot pushed a commit that referenced this pull request Jan 31, 2026
Updates `control_after_generate` in the schema to support specifying the
default control value as a string

See Comfy-Org/ComfyUI#12187

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8505-Update-control_after_generate-schema-2f96d73d365081f9bf73c804072bb415)
by [Unito](https://www.unito.io)
github-actions bot pushed a commit that referenced this pull request Jan 31, 2026
Updates `control_after_generate` in the schema to support specifying the
default control value as a string

See Comfy-Org/ComfyUI#12187

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8505-Update-control_after_generate-schema-2f96d73d365081f9bf73c804072bb415)
by [Unito](https://www.unito.io)
@comfy-pr-bot
Copy link
Member

@AustinMroz Successfully backported to #8506

@comfy-pr-bot
Copy link
Member

@AustinMroz Successfully backported to #8507

@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 31, 2026
AustinMroz added a commit that referenced this pull request Jan 31, 2026
Backport of #8505 to `cloud/1.38`

Automatically created by backport workflow.

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8507-backport-cloud-1-38-Update-control_after_generate-schema-2f96d73d365081d399f3f459a843709e)
by [Unito](https://www.unito.io)

Co-authored-by: AustinMroz <austin@comfy.org>
AustinMroz added a commit that referenced this pull request Jan 31, 2026
Backport of #8505 to `core/1.38`

Automatically created by backport workflow.

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8506-backport-core-1-38-Update-control_after_generate-schema-2f96d73d36508106b677fafb3fe302fe)
by [Unito](https://www.unito.io)

Co-authored-by: AustinMroz <austin@comfy.org>
DrJKL pushed a commit that referenced this pull request Jan 31, 2026
Updates `control_after_generate` in the schema to support specifying the
default control value as a string

See Comfy-Org/ComfyUI#12187

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8505-Update-control_after_generate-schema-2f96d73d365081f9bf73c804072bb415)
by [Unito](https://www.unito.io)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cloud/1.38 Backport PRs for cloud 1.38 core/1.38 Backport PRs for core 1.38 size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants