Skip to content

Conversation

@AustinMroz
Copy link
Collaborator

@AustinMroz AustinMroz commented Nov 21, 2025

When a node is missing, attempts to serialize it will return the "last known good" serialization to ensure that the node will still be functional in the future (the node pack is installed/comfyui is updated). However, this means even small and safe changes (like moving the node out of the way or bypassing it so the workflow can be run) will be discarded on reload.

This is resolved by including the updated position and mode when returning early.

Before After
before after

Thanks to @Kosinkadink for bringing this up

┆Issue is synchronized with this Notion page by Unito

@dosubot dosubot bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Nov 21, 2025
@github-actions
Copy link

github-actions bot commented Nov 21, 2025

🎭 Playwright Test Results

⚠️ Tests passed with flaky tests

⏰ Completed at: 11/21/2025, 12:55:06 AM UTC

📈 Summary

  • Total Tests: 496
  • Passed: 484 ✅
  • Failed: 0
  • Flaky: 3 ⚠️
  • Skipped: 9 ⏭️

📊 Test Reports by Browser

  • chromium: View Report • ✅ 475 / ❌ 0 / ⚠️ 3 / ⏭️ 9
  • chromium-2x: View Report • ✅ 2 / ❌ 0 / ⚠️ 0 / ⏭️ 0
  • chromium-0.5x: View Report • ✅ 1 / ❌ 0 / ⚠️ 0 / ⏭️ 0
  • mobile-chrome: View Report • ✅ 6 / ❌ 0 / ⚠️ 0 / ⏭️ 0

🎉 Click on the links above to view detailed test results for each browser configuration.

@github-actions
Copy link

github-actions bot commented Nov 21, 2025

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 11/21/2025, 12:44:16 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

Bundle Size Report

Summary

  • Raw size: 13.7 MB baseline 13.7 MB — 🔴 +33 B
  • Gzip: 2.76 MB baseline 2.76 MB — 🟢 -10 B
  • Brotli: 2.16 MB baseline 2.16 MB — 🔴 +44 B
  • Bundles: 92 current • 92 baseline • 38 added / 38 removed

Category Glance
App Entry Points 🔴 +33 B (3.13 MB) · Vendor & Third-Party ⚪ 0 B (5.32 MB) · Other ⚪ 0 B (3.87 MB) · Graph Workspace ⚪ 0 B (945 kB) · Panels & Settings ⚪ 0 B (306 kB) · UI Components ⚪ 0 B (141 kB) · + 3 more

Per-category breakdown
App Entry Points — 3.13 MB (baseline 3.13 MB) • 🔴 +33 B

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-COo3L5we.js (new) 2.76 MB 🔴 +2.76 MB 🔴 +578 kB 🔴 +439 kB
assets/index-CG3EpcLC.js (removed) 2.76 MB 🟢 -2.76 MB 🟢 -578 kB 🟢 -439 kB
assets/index-C7ZjDOyY.js (new) 364 kB 🔴 +364 kB 🔴 +75.2 kB 🔴 +61.3 kB
assets/index-CU0cB3oM.js (removed) 364 kB 🟢 -364 kB 🟢 -75.2 kB 🟢 -61.4 kB
assets/index-C9NDK9oq.js (removed) 345 B 🟢 -345 B 🟢 -245 B 🟢 -235 B
assets/index-DsVGDSjw.js (new) 345 B 🔴 +345 B 🔴 +245 B 🔴 +231 B

Status: 3 added / 3 removed

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

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-Cz1pVp_4.js (removed) 945 kB 🟢 -945 kB 🟢 -183 kB 🟢 -140 kB
assets/GraphView-u9yOJt8P.js (new) 945 kB 🔴 +945 kB 🔴 +183 kB 🔴 +140 kB

Status: 1 added / 1 removed

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

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/UserSelectView-Dmp0INZj.js (new) 7.97 kB 🔴 +7.97 kB 🔴 +2.43 kB 🔴 +2.14 kB
assets/UserSelectView-DMYWunAt.js (removed) 7.97 kB 🟢 -7.97 kB 🟢 -2.43 kB 🟢 -2.13 kB

Status: 1 added / 1 removed

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CreditsPanel-5Z6sNDF5.js (new) 22.9 kB 🔴 +22.9 kB 🔴 +5.46 kB 🔴 +4.79 kB
assets/CreditsPanel-Dw7TkfpM.js (removed) 22.9 kB 🟢 -22.9 kB 🟢 -5.46 kB 🟢 -4.78 kB
assets/KeybindingPanel-C5lu_pQF.js (removed) 15.1 kB 🟢 -15.1 kB 🟢 -3.73 kB 🟢 -3.28 kB
assets/KeybindingPanel-YnVhzzJD.js (new) 15.1 kB 🔴 +15.1 kB 🔴 +3.73 kB 🔴 +3.28 kB
assets/ExtensionPanel-CzHDTNRp.js (removed) 11.9 kB 🟢 -11.9 kB 🟢 -2.79 kB 🟢 -2.46 kB
assets/ExtensionPanel-Db8apihc.js (new) 11.9 kB 🔴 +11.9 kB 🔴 +2.79 kB 🔴 +2.45 kB
assets/AboutPanel-CPkaAoSU.js (new) 10.1 kB 🔴 +10.1 kB 🔴 +2.62 kB 🔴 +2.31 kB
assets/AboutPanel-DPfdgKAn.js (removed) 10.1 kB 🟢 -10.1 kB 🟢 -2.62 kB 🟢 -2.31 kB
assets/ServerConfigPanel-C1yxzfTC.js (removed) 8.02 kB 🟢 -8.02 kB 🟢 -2.12 kB 🟢 -1.87 kB
assets/ServerConfigPanel-oBDEnY84.js (new) 8.02 kB 🔴 +8.02 kB 🔴 +2.12 kB 🔴 +1.87 kB
assets/UserPanel-BPtLEkjF.js (new) 7.74 kB 🔴 +7.74 kB 🔴 +2.03 kB 🔴 +1.77 kB
assets/UserPanel-eCIgRQdK.js (removed) 7.74 kB 🟢 -7.74 kB 🟢 -2.03 kB 🟢 -1.77 kB
assets/settings-BXTtSH4O.js 33.3 kB 33.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-C9Pzn-NG.js 25.2 kB 25.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CCy2fA_h.js 27.3 kB 27.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CQpqEFfl.js 26.6 kB 26.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DHcnxypw.js 21.7 kB 21.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DhFTK9fY.js 25.1 kB 25.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DlT4t_ui.js 25.9 kB 25.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DRgSrIdD.js 24.2 kB 24.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-tjkeqiZq.js 21.1 kB 21.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 6 added / 6 removed

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

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/Load3D.vue_vue_type_script_setup_true_lang-DAY99OCH.js (removed) 53.9 kB 🟢 -53.9 kB 🟢 -8.43 kB 🟢 -7.25 kB
assets/Load3D.vue_vue_type_script_setup_true_lang-Qf6vVUJn.js (new) 53.9 kB 🔴 +53.9 kB 🔴 +8.43 kB 🔴 +7.25 kB
assets/WidgetSelect.vue_vue_type_script_setup_true_lang-D2JiY5XY.js (new) 48.1 kB 🔴 +48.1 kB 🔴 +10.3 kB 🔴 +8.93 kB
assets/WidgetSelect.vue_vue_type_script_setup_true_lang-wbJiEXKK.js (removed) 48.1 kB 🟢 -48.1 kB 🟢 -10.3 kB 🟢 -8.93 kB
assets/WidgetInputNumber.vue_vue_type_script_setup_true_lang-08Skh1B1.js (removed) 12.7 kB 🟢 -12.7 kB 🟢 -3.31 kB 🟢 -2.92 kB
assets/WidgetInputNumber.vue_vue_type_script_setup_true_lang-DYStJuvH.js (new) 12.7 kB 🔴 +12.7 kB 🔴 +3.3 kB 🔴 +2.92 kB
assets/ComfyQueueButton-CmFnFmTJ.js (new) 9.27 kB 🔴 +9.27 kB 🔴 +2.52 kB 🔴 +2.21 kB
assets/ComfyQueueButton-DwqYtUtd.js (removed) 9.27 kB 🟢 -9.27 kB 🟢 -2.52 kB 🟢 -2.21 kB
assets/WidgetLayoutField.vue_vue_type_script_setup_true_lang-D-VtM-6O.js (new) 2.14 kB 🔴 +2.14 kB 🔴 +794 B 🔴 +690 B
assets/WidgetLayoutField.vue_vue_type_script_setup_true_lang-DTCypX5v.js (removed) 2.14 kB 🟢 -2.14 kB 🟢 -794 B 🟢 -700 B
assets/MediaTitle.vue_vue_type_script_setup_true_lang-DZwVDPBI.js (removed) 848 B 🟢 -848 B 🟢 -475 B 🟢 -415 B
assets/MediaTitle.vue_vue_type_script_setup_true_lang-lK3MdkZy.js (new) 848 B 🔴 +848 B 🔴 +474 B 🔴 +428 B
assets/LazyImage.vue_vue_type_script_setup_true_lang-Wi-CcgaU.js 10.7 kB 10.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar.vue_vue_type_script_setup_true_lang-D2s8tnS2.js 1.26 kB 1.26 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-ByrPd5jr.js 1.62 kB 1.62 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 6 added / 6 removed

Data & Services — 12.5 kB (baseline 12.5 kB) • ⚪ 0 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/keybindingService-BFR6LMgV.js (removed) 7.51 kB 🟢 -7.51 kB 🟢 -1.83 kB 🟢 -1.58 kB
assets/keybindingService-DC7h4icV.js (new) 7.51 kB 🔴 +7.51 kB 🔴 +1.84 kB 🔴 +1.59 kB
assets/audioService-D4Luy9Vi.js (new) 2.2 kB 🔴 +2.2 kB 🔴 +962 B 🔴 +821 B
assets/audioService-LtsMotna.js (removed) 2.2 kB 🟢 -2.2 kB 🟢 -959 B 🟢 -819 B
assets/serverConfigStore-BoHtzifw.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 2 added / 2 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/audioUtils-Bw-1eQ0h.js (removed) 1.41 kB 🟢 -1.41 kB 🟢 -651 B 🟢 -546 B
assets/audioUtils-C6tVwTmH.js (new) 1.41 kB 🔴 +1.41 kB 🔴 +651 B 🔴 +551 B
assets/mathUtil-CTARWQ-l.js 1.07 kB 1.07 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeFilterUtil-CXKCRJ-m.js 460 B 460 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 1 added / 1 removed

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

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-other-z0ajCJVX.js 3.22 MB 3.22 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-PESgPnbc.js 517 B 517 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-aR6ntw5X.js 1.37 MB 1.37 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-D2zb6Fg1.js 232 kB 232 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-aBQ_uOio.js 92.6 kB 92.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-BZLod3g9.js 407 kB 407 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 3.87 MB (baseline 3.87 MB) • ⚪ 0 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/WidgetRecordAudio-BQLD30YE.js (removed) 21.9 kB 🟢 -21.9 kB 🟢 -5.51 kB 🟢 -4.87 kB
assets/WidgetRecordAudio-CXTV3tkp.js (new) 21.9 kB 🔴 +21.9 kB 🔴 +5.52 kB 🔴 +4.87 kB
assets/AudioPreviewPlayer-CFLl3iTp.js (removed) 14.9 kB 🟢 -14.9 kB 🟢 -3.69 kB 🟢 -3.3 kB
assets/AudioPreviewPlayer-Dx_FkBag.js (new) 14.9 kB 🔴 +14.9 kB 🔴 +3.69 kB 🔴 +3.3 kB
assets/WidgetGalleria-a77zkLGy.js (new) 5.56 kB 🔴 +5.56 kB 🔴 +1.74 kB 🔴 +1.54 kB
assets/WidgetGalleria-Dmckbvk4.js (removed) 5.56 kB 🟢 -5.56 kB 🟢 -1.74 kB 🟢 -1.54 kB
assets/WidgetColorPicker-D-nVp7XT.js (removed) 4.87 kB 🟢 -4.87 kB 🟢 -1.68 kB 🟢 -1.48 kB
assets/WidgetColorPicker-DyG2l32L.js (new) 4.87 kB 🔴 +4.87 kB 🔴 +1.68 kB 🔴 +1.48 kB
assets/WidgetMarkdown-Bk5Ad631.js (removed) 4.6 kB 🟢 -4.6 kB 🟢 -1.6 kB 🟢 -1.39 kB
assets/WidgetMarkdown-CoIGVM0_.js (new) 4.6 kB 🔴 +4.6 kB 🔴 +1.6 kB 🔴 +1.39 kB
assets/WidgetAudioUI-CJFz7PeZ.js (new) 4.33 kB 🔴 +4.33 kB 🔴 +1.44 kB 🔴 +1.29 kB
assets/WidgetAudioUI-DHyvT1uO.js (removed) 4.33 kB 🟢 -4.33 kB 🟢 -1.44 kB 🟢 -1.29 kB
assets/WidgetTextarea-iCag65Nn.js (removed) 3.6 kB 🟢 -3.6 kB 🟢 -1.26 kB 🟢 -1.11 kB
assets/WidgetTextarea-iIHLwKXo.js (new) 3.6 kB 🔴 +3.6 kB 🔴 +1.26 kB 🔴 +1.1 kB
assets/WidgetInputText-5-8_ZLGg.js (removed) 3.45 kB 🟢 -3.45 kB 🟢 -1.24 kB 🟢 -1.09 kB
assets/WidgetInputText-bT3d7AO6.js (new) 3.45 kB 🔴 +3.45 kB 🔴 +1.24 kB 🔴 +1.09 kB
assets/WidgetToggleSwitch-dVpe121L.js (removed) 3.23 kB 🟢 -3.23 kB 🟢 -1.14 kB 🟢 -1 kB
assets/WidgetToggleSwitch-O6_fFx5_.js (new) 3.23 kB 🔴 +3.23 kB 🔴 +1.14 kB 🔴 +1.01 kB
assets/MediaImageBottom-CIIs4bBo.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.05 kB 🔴 +921 B
assets/MediaImageBottom-CS0HJ3nl.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.05 kB 🟢 -917 B
assets/MediaAudioBottom-BCXDOlgw.js (new) 3 kB 🔴 +3 kB 🔴 +1.05 kB 🔴 +922 B
assets/MediaAudioBottom-Dj-eRRW2.js (removed) 3 kB 🟢 -3 kB 🟢 -1.05 kB 🟢 -918 B
assets/Media3DTop-CSFN1QmH.js (removed) 3 kB 🟢 -3 kB 🟢 -1.08 kB 🟢 -926 B
assets/Media3DTop-DyqFFl2b.js (new) 3 kB 🔴 +3 kB 🔴 +1.08 kB 🔴 +920 B
assets/MediaVideoBottom-CAMxbr9U.js (new) 3 kB 🔴 +3 kB 🔴 +1.05 kB 🔴 +918 B
assets/MediaVideoBottom-CwJ3r2Tp.js (removed) 3 kB 🟢 -3 kB 🟢 -1.05 kB 🟢 -920 B
assets/Media3DBottom-Dej2IB-r.js (new) 2.98 kB 🔴 +2.98 kB 🔴 +1.04 kB 🔴 +912 B
assets/Media3DBottom-yHqWLKg_.js (removed) 2.98 kB 🟢 -2.98 kB 🟢 -1.04 kB 🟢 -911 B
assets/WidgetSelect-B0y3Bydh.js (removed) 2.17 kB 🟢 -2.17 kB 🟢 -673 B 🟢 -575 B
assets/WidgetSelect-C9_pmb6k.js (new) 2.17 kB 🔴 +2.17 kB 🔴 +671 B 🔴 +568 B
assets/WidgetInputNumber-B76iRjy6.js (new) 2.12 kB 🔴 +2.12 kB 🔴 +660 B 🔴 +558 B
assets/WidgetInputNumber-BnTz9NKQ.js (removed) 2.12 kB 🟢 -2.12 kB 🟢 -662 B 🟢 -556 B
assets/Load3D-Cb1F8oFM.js (new) 1.94 kB 🔴 +1.94 kB 🔴 +593 B 🔴 +500 B
assets/Load3D-CGighXYN.js (removed) 1.94 kB 🟢 -1.94 kB 🟢 -596 B 🟢 -501 B
assets/WidgetLegacy-BnW4gecb.js (new) 1.88 kB 🔴 +1.88 kB 🔴 +558 B 🔴 +508 B
assets/WidgetLegacy-CMKOHW2m.js (removed) 1.88 kB 🟢 -1.88 kB 🟢 -560 B 🟢 -510 B
assets/commands-_s-RvhJR.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BuUILW6P.js 13 kB 13 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BV4R6fLx.js 14.9 kB 14.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CLwPdnT6.js 14.2 kB 14.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CWMchBmd.js 15.9 kB 15.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DazTQhtc.js 12.9 kB 12.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DmWrOe93.js 13.7 kB 13.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DwiH7Kr6.js 13.8 kB 13.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-mS3LCNPn.js 14.5 kB 14.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-5lOBdqcC.js 84.5 kB 84.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BOCuaVpE.js 73.4 kB 73.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-ClrEFGUz.js 72.4 kB 72.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CyNU0iQX.js 99.3 kB 99.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-D7gwLxft.js 114 kB 114 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DC8o4BCt.js 86.8 kB 86.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DKiesCV4.js 94.3 kB 94.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Hq2q-OtB.js 83.6 kB 83.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-USAlAlnj.js 82 kB 82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-RTI8pWy9.js 1.42 kB 1.42 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-Cxl4dc80.js 1.68 kB 1.68 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-BB0lT7C5.js 2.7 kB 2.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-_Px5dSNW.js 306 kB 306 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-7z21KPoS.js 285 kB 285 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BWKZzBPK.js 346 kB 346 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CGbgH4Yl.js 320 kB 320 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CjjjdWkV.js 313 kB 313 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CVrNtxvj.js 288 kB 288 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DLRSA0IK.js 309 kB 309 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DQV2gnwA.js 372 kB 372 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-ofqLG5vz.js 310 kB 310 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-rDmYEWg5.js 2.39 kB 2.39 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-Ds3K3ULR.js 2.15 kB 2.15 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-BIbGSUAt.js 1.28 kB 1.28 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 18 added / 18 removed

@AustinMroz AustinMroz merged commit bdf6d4d into main Nov 21, 2025
31 checks passed
@AustinMroz AustinMroz deleted the austin/more-forgiving-missing branch November 21, 2025 01:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants