Skip to content

1.48.6 - #14067

Closed
comfy-pr-bot wants to merge 2 commits into
mainfrom
version-bump-1.48.6
Closed

1.48.6#14067
comfy-pr-bot wants to merge 2 commits into
mainfrom
version-bump-1.48.6

Conversation

@comfy-pr-bot

Copy link
Copy Markdown
Member

Patch version increment to 1.48.6

Base branch: main

@comfy-pr-bot
comfy-pr-bot requested a review from a team July 24, 2026 00:17
@comfy-pr-bot comfy-pr-bot added the Release Create a new release label Jul 24, 2026
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Jul 24, 2026
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown

🎨 Storybook: ✅ Built — View Storybook

Details

⏰ Completed at: 07/27/2026, 12:29:11 AM UTC

Links

🎭 Playwright: ✅ 1731 passed, 0 failed · 1 flaky

📊 Browser Reports
  • chromium: View Report (✅ 1710 / ❌ 0 / ⚠️ 1 / ⏭️ 5)
  • chromium-2x: View Report (✅ 2 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • chromium-0.5x: View Report (✅ 1 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • mobile-chrome: View Report (✅ 18 / ❌ 0 / ⚠️ 0 / ⏭️ 0)

🎨 Chromatic Visual Tests

📦 Bundle: 8.09 MB gzip 🔴 +9.43 kB

Details

Summary

  • Raw size: 34 MB baseline 33.9 MB — 🔴 +35.6 kB
  • Gzip: 8.09 MB baseline 8.09 MB — 🔴 +9.43 kB
  • Brotli: 5.59 MB baseline 5.59 MB — 🔴 +7.37 kB
  • Bundles: 418 current • 418 baseline • 177 added / 177 removed

Category Glance
Other 🔴 +35.6 kB (12.4 MB) · Vendor & Third-Party ⚪ 0 B (15.7 MB) · Data & Services ⚪ 0 B (3.37 MB) · Graph Workspace ⚪ 0 B (1.25 MB) · Panels & Settings ⚪ 0 B (551 kB) · Utilities & Hooks ⚪ 0 B (357 kB) · + 5 more

App Entry Points — 3.64 kB (baseline 3.64 kB) • ⚪ 0 B

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-D_lUYUSa.js (new) 3.64 kB 🔴 +3.64 kB 🔴 +1.82 kB 🔴 +1.59 kB
assets/index-DSG1pIk6.js (removed) 3.64 kB 🟢 -3.64 kB 🟢 -1.83 kB 🟢 -1.59 kB

Status: 1 added / 1 removed

Graph Workspace — 1.25 MB (baseline 1.25 MB) • ⚪ 0 B

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-CAdA-xIN.js (removed) 1.25 MB 🟢 -1.25 MB 🟢 -266 kB 🟢 -201 kB
assets/GraphView-DRLZgYJo.js (new) 1.25 MB 🔴 +1.25 MB 🔴 +266 kB 🔴 +201 kB

Status: 1 added / 1 removed / 1 unchanged

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

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-B9-14K7z.js (removed) 25 kB 🟢 -25 kB 🟢 -6.26 kB 🟢 -5.54 kB
assets/CloudSurveyView-wBe-QLeG.js (new) 25 kB 🔴 +25 kB 🔴 +6.25 kB 🔴 +5.53 kB
assets/CloudLoginView-BwZgip_N.js (removed) 11.6 kB 🟢 -11.6 kB 🟢 -3.14 kB 🟢 -2.76 kB
assets/CloudLoginView-CgUTCfEw.js (new) 11.6 kB 🔴 +11.6 kB 🔴 +3.13 kB 🔴 +2.76 kB
assets/CloudSignupView-Da6qZ3_2.js (removed) 9.96 kB 🟢 -9.96 kB 🟢 -2.81 kB 🟢 -2.46 kB
assets/CloudSignupView-Xfmim9Ur.js (new) 9.96 kB 🔴 +9.96 kB 🔴 +2.81 kB 🔴 +2.46 kB
assets/CloudLayoutView-dlASlD20.js (new) 9.54 kB 🔴 +9.54 kB 🔴 +2.35 kB 🔴 +2.02 kB
assets/CloudLayoutView-STJD0dLP.js (removed) 9.54 kB 🟢 -9.54 kB 🟢 -2.35 kB 🟢 -2.02 kB
assets/UserCheckView-C_53WutC.js (new) 8.8 kB 🔴 +8.8 kB 🔴 +2.22 kB 🔴 +1.92 kB
assets/UserCheckView-CRpu5RWs.js (removed) 8.8 kB 🟢 -8.8 kB 🟢 -2.22 kB 🟢 -1.93 kB
assets/WidgetTextPreview-fdAHMntZ.js (removed) 6.13 kB 🟢 -6.13 kB 🟢 -2.16 kB 🟢 -1.91 kB
assets/WidgetTextPreview-PDKSjNJU.js (new) 6.13 kB 🔴 +6.13 kB 🔴 +2.16 kB 🔴 +1.92 kB
assets/CloudSubscriptionRedirectView-a-GBXUx0.js (removed) 6.06 kB 🟢 -6.06 kB 🟢 -2.26 kB 🟢 -1.97 kB
assets/CloudSubscriptionRedirectView-CO9Qzaq6.js (new) 6.06 kB 🔴 +6.06 kB 🔴 +2.26 kB 🔴 +1.97 kB
assets/UserSelectView-DArosnVI.js (new) 5.54 kB 🔴 +5.54 kB 🔴 +1.98 kB 🔴 +1.74 kB
assets/UserSelectView-Dkw5ASBT.js (removed) 5.54 kB 🟢 -5.54 kB 🟢 -1.99 kB 🟢 -1.74 kB
assets/CloudForgotPasswordView---HW8Q.js (new) 5.15 kB 🔴 +5.15 kB 🔴 +1.76 kB 🔴 +1.55 kB
assets/CloudForgotPasswordView-C25pB-lu.js (removed) 5.15 kB 🟢 -5.15 kB 🟢 -1.76 kB 🟢 -1.54 kB
assets/CloudAuthTimeoutView-CLfQe_uh.js (new) 4.49 kB 🔴 +4.49 kB 🔴 +1.57 kB 🔴 +1.36 kB
assets/CloudAuthTimeoutView-CooYr7Tp.js (removed) 4.49 kB 🟢 -4.49 kB 🟢 -1.57 kB 🟢 -1.37 kB
assets/OAuthLayoutView-CY-dM1us.js (new) 1.36 kB 🔴 +1.36 kB 🔴 +734 B 🔴 +621 B
assets/OAuthLayoutView-D60SqNlQ.js (removed) 1.36 kB 🟢 -1.36 kB 🟢 -736 B 🟢 -622 B
assets/WidgetTextPreview-iumQ3maL.js (new) 131 B 🔴 +131 B 🔴 +100 B 🔴 +90 B
assets/WidgetTextPreview-P4t4PJ-3.js (removed) 131 B 🟢 -131 B 🟢 -100 B 🟢 -94 B

Status: 12 added / 12 removed / 4 unchanged

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/KeybindingPanel-Da5-zqpe.js (new) 49.5 kB 🔴 +49.5 kB 🔴 +9.97 kB 🔴 +8.84 kB
assets/KeybindingPanel-zu4Hn0Hd.js (removed) 49.5 kB 🟢 -49.5 kB 🟢 -9.97 kB 🟢 -8.82 kB
assets/SecretsPanel-B0SoFZDi.js (removed) 31 kB 🟢 -31 kB 🟢 -7.51 kB 🟢 -6.58 kB
assets/SecretsPanel-BtanWU5s.js (new) 31 kB 🔴 +31 kB 🔴 +7.51 kB 🔴 +6.58 kB
assets/CreditsPanel-bw21muVG.js (removed) 16 kB 🟢 -16 kB 🟢 -4.66 kB 🟢 -4.11 kB
assets/CreditsPanel-COU72bYU.js (new) 16 kB 🔴 +16 kB 🔴 +4.66 kB 🔴 +4.09 kB
assets/SubscriptionPanel-DpDoLOEX.js (removed) 11.5 kB 🟢 -11.5 kB 🟢 -3.65 kB 🟢 -3.21 kB
assets/SubscriptionPanel-wiQDCnxH.js (new) 11.5 kB 🔴 +11.5 kB 🔴 +3.65 kB 🔴 +3.21 kB
assets/AboutPanel-DmAz7DpU.js (new) 11.2 kB 🔴 +11.2 kB 🔴 +3.06 kB 🔴 +2.74 kB
assets/AboutPanel-iZG2ifJX.js (removed) 11.2 kB 🟢 -11.2 kB 🟢 -3.06 kB 🟢 -2.74 kB
assets/ExtensionPanel-BMscmAw1.js (removed) 9.24 kB 🟢 -9.24 kB 🟢 -2.54 kB 🟢 -2.25 kB
assets/ExtensionPanel-mpZOzunx.js (new) 9.24 kB 🔴 +9.24 kB 🔴 +2.54 kB 🔴 +2.25 kB
assets/ServerConfigPanel-CnacjTg-.js (removed) 6.15 kB 🟢 -6.15 kB 🟢 -1.97 kB 🟢 -1.75 kB
assets/ServerConfigPanel-DOngD3aG.js (new) 6.15 kB 🔴 +6.15 kB 🔴 +1.97 kB 🔴 +1.75 kB
assets/UserPanel-BJuDwM9P.js (new) 5.78 kB 🔴 +5.78 kB 🔴 +1.81 kB 🔴 +1.57 kB
assets/UserPanel-DGM2rpDR.js (removed) 5.78 kB 🟢 -5.78 kB 🟢 -1.81 kB 🟢 -1.57 kB
assets/refreshRemoteConfig-B0QIhE5w.js (new) 2.97 kB 🔴 +2.97 kB 🔴 +1.27 kB 🔴 +1.11 kB
assets/refreshRemoteConfig-DYVxl03E.js (removed) 2.97 kB 🟢 -2.97 kB 🟢 -1.27 kB 🟢 -1.11 kB
assets/cloudRemoteConfig-CniNJ3b7.js (removed) 988 B 🟢 -988 B 🟢 -539 B 🟢 -448 B
assets/cloudRemoteConfig-D_cYZWNl.js (new) 988 B 🔴 +988 B 🔴 +538 B 🔴 +450 B
assets/refreshRemoteConfig-Co0euHRJ.js (removed) 110 B 🟢 -110 B 🟢 -89 B 🟢 -86 B
assets/refreshRemoteConfig-DnkszAxk.js (new) 110 B 🔴 +110 B 🔴 +89 B 🔴 +94 B

Status: 11 added / 11 removed / 15 unchanged

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

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/SignUpForm-CZfpGelS.js (new) 12.3 kB 🔴 +12.3 kB 🔴 +4.18 kB 🔴 +3.65 kB
assets/SignUpForm-DiK-MWC2.js (removed) 12.3 kB 🟢 -12.3 kB 🟢 -4.19 kB 🟢 -3.65 kB
assets/auth-BBIf4sm7.js (removed) 3.69 kB 🟢 -3.69 kB 🟢 -1.3 kB 🟢 -1.12 kB
assets/auth-DDPEb8Ft.js (new) 3.69 kB 🔴 +3.69 kB 🔴 +1.3 kB 🔴 +1.12 kB
assets/usePostAuthRedirect-B7pBm3gD.js (new) 3.33 kB 🔴 +3.33 kB 🔴 +1.27 kB 🔴 +1.11 kB
assets/usePostAuthRedirect-DA-clS9K.js (removed) 3.33 kB 🟢 -3.33 kB 🟢 -1.27 kB 🟢 -1.11 kB
assets/UpdatePasswordContent-CZlFrHa6.js (removed) 1.91 kB 🟢 -1.91 kB 🟢 -872 B 🟢 -760 B
assets/UpdatePasswordContent-DtYbSgQi.js (new) 1.91 kB 🔴 +1.91 kB 🔴 +871 B 🔴 +759 B
assets/authStore-Czocp6qu.js (new) 128 B 🔴 +128 B 🔴 +107 B 🔴 +114 B
assets/authStore-D_pzvjqQ.js (removed) 128 B 🟢 -128 B 🟢 -107 B 🟢 -101 B
assets/workspaceAuthStore-62PSLL_4.js (removed) 108 B 🟢 -108 B 🟢 -99 B 🟢 -107 B
assets/workspaceAuthStore-UZZA6liy.js (new) 108 B 🔴 +108 B 🔴 +99 B 🔴 +106 B
assets/auth-B3YQJCBV.js (new) 105 B 🔴 +105 B 🔴 +96 B 🔴 +86 B
assets/auth-BTTvK8OF.js (removed) 105 B 🟢 -105 B 🟢 -96 B 🟢 -93 B

Status: 7 added / 7 removed / 3 unchanged

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyHubPublishDialog-BVa5suIo.js (new) 90.5 kB 🔴 +90.5 kB 🔴 +19.3 kB 🔴 +16.5 kB
assets/ComfyHubPublishDialog-D_6W-BX4.js (removed) 90.5 kB 🟢 -90.5 kB 🟢 -19.3 kB 🟢 -16.5 kB
assets/useShareDialog-DXHgxeke.js (removed) 23.7 kB 🟢 -23.7 kB 🟢 -5.59 kB 🟢 -4.96 kB
assets/useShareDialog-QGIdh4Dt.js (new) 23.7 kB 🔴 +23.7 kB 🔴 +5.58 kB 🔴 +4.96 kB
assets/feedbackDialog-BDyVlU8x.js (removed) 4.5 kB 🟢 -4.5 kB 🟢 -1.89 kB 🟢 -1.62 kB
assets/feedbackDialog-MsXxIner.js (new) 4.5 kB 🔴 +4.5 kB 🔴 +1.89 kB 🔴 +1.61 kB
assets/ComfyHubPublishDialog-BzDj5Kx1.js (removed) 143 B 🟢 -143 B 🟢 -105 B 🟢 -89 B
assets/ComfyHubPublishDialog-WHqPbsDp.js (new) 143 B 🔴 +143 B 🔴 +105 B 🔴 +94 B
assets/useSubscriptionDialog-CMblcllv.js (removed) 108 B 🟢 -108 B 🟢 -102 B 🟢 -87 B
assets/useSubscriptionDialog-DhsjlT-2.js (new) 108 B 🔴 +108 B 🔴 +102 B 🔴 +91 B

Status: 5 added / 5 removed / 1 unchanged

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

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyQueueButton-DIfNjdmn.js (removed) 13.6 kB 🟢 -13.6 kB 🟢 -3.8 kB 🟢 -3.38 kB
assets/ComfyQueueButton-DqMWrALK.js (new) 13.6 kB 🔴 +13.6 kB 🔴 +3.8 kB 🔴 +3.37 kB
assets/useTerminalTabs-CgG8ZxGD.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.72 kB 🟢 -3.29 kB
assets/useTerminalTabs-DhuxpYts.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.72 kB 🔴 +3.29 kB
assets/InviteMembersForm-BmsNVZbC.js (new) 7.85 kB 🔴 +7.85 kB 🔴 +2.64 kB 🔴 +2.37 kB
assets/InviteMembersForm-BnJOzEyw.js (removed) 7.85 kB 🟢 -7.85 kB 🟢 -2.64 kB 🟢 -2.35 kB
assets/SubscribeButton-D9PMSc1i.js (removed) 2.18 kB 🟢 -2.18 kB 🟢 -987 B 🟢 -864 B
assets/SubscribeButton-yzoyQbzQ.js (new) 2.18 kB 🔴 +2.18 kB 🔴 +987 B 🔴 +862 B
assets/cloudFeedbackTopbarButton-D0lwDt_t.js (new) 768 B 🔴 +768 B 🔴 +448 B 🔴 +388 B
assets/cloudFeedbackTopbarButton-D2GCsDUl.js (removed) 768 B 🟢 -768 B 🟢 -451 B 🟢 -380 B
assets/ComfyQueueButton-CGN1afwq.js (removed) 128 B 🟢 -128 B 🟢 -99 B 🟢 -94 B
assets/ComfyQueueButton-Wm1nF6up.js (new) 128 B 🔴 +128 B 🔴 +99 B 🔴 +92 B

Status: 6 added / 6 removed / 8 unchanged

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

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/settingStore-C_GBc_Qn.js (new) 3.1 MB 🔴 +3.1 MB 🔴 +716 kB 🔴 +540 kB
assets/settingStore-CZi9tHTD.js (removed) 3.1 MB 🟢 -3.1 MB 🟢 -716 kB 🟢 -539 kB
assets/load3dService-BpX3LJg9.js (removed) 132 kB 🟢 -132 kB 🟢 -29.2 kB 🟢 -24.6 kB
assets/load3dService-DpYWJDE8.js (new) 132 kB 🔴 +132 kB 🔴 +29.2 kB 🔴 +24.6 kB
assets/api-B9dhy4XA.js (removed) 91.3 kB 🟢 -91.3 kB 🟢 -25.3 kB 🟢 -21.7 kB
assets/api-BdXIDVj3.js (new) 91.3 kB 🔴 +91.3 kB 🔴 +25.3 kB 🔴 +21.7 kB
assets/workflowShareService-D3DxQ2kJ.js (removed) 17 kB 🟢 -17 kB 🟢 -5 kB 🟢 -4.43 kB
assets/workflowShareService-DpEqWuF-.js (new) 17 kB 🔴 +17 kB 🔴 +5 kB 🔴 +4.43 kB
assets/keybindingService-BAApv5Ng.js (removed) 7.28 kB 🟢 -7.28 kB 🟢 -1.9 kB 🟢 -1.62 kB
assets/keybindingService-BrJWgA5w.js (new) 7.28 kB 🔴 +7.28 kB 🔴 +1.9 kB 🔴 +1.62 kB
assets/releaseStore-BJU38TgJ.js (new) 6.77 kB 🔴 +6.77 kB 🔴 +2.06 kB 🔴 +1.8 kB
assets/releaseStore-BYayqiBl.js (removed) 6.77 kB 🟢 -6.77 kB 🟢 -2.06 kB 🟢 -1.8 kB
assets/systemStatsStore-DMcCihxl.js (new) 4.99 kB 🔴 +4.99 kB 🔴 +1.77 kB 🔴 +1.5 kB
assets/systemStatsStore-igpdVEfM.js (removed) 4.99 kB 🟢 -4.99 kB 🟢 -1.77 kB 🟢 -1.5 kB
assets/userStore-BNnwFS4W.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -932 B 🟢 -819 B
assets/userStore-Df55dbTK.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +932 B 🔴 +823 B
assets/audioService-Bx1-r3Tt.js (new) 1.76 kB 🔴 +1.76 kB 🔴 +862 B 🔴 +751 B
assets/audioService-C0DF7c9C.js (removed) 1.76 kB 🟢 -1.76 kB 🟢 -861 B 🟢 -753 B
assets/dialogService-BiLqvqlW.js (removed) 98 B 🟢 -98 B 🟢 -97 B 🟢 -80 B
assets/dialogService-I8AHur3E.js (new) 98 B 🔴 +98 B 🔴 +97 B 🔴 +97 B
assets/releaseStore-B-MH0wR-.js (removed) 95 B 🟢 -95 B 🟢 -86 B 🟢 -83 B
assets/releaseStore-C-Er0fty.js (new) 95 B 🔴 +95 B 🔴 +86 B 🔴 +75 B
assets/settingStore-C6_im1wI.js (removed) 95 B 🟢 -95 B 🟢 -86 B 🟢 -85 B
assets/settingStore-CW5UDzdd.js (new) 95 B 🔴 +95 B 🔴 +86 B 🔴 +79 B
assets/assetsStore-Ccc_LtCm.js (new) 94 B 🔴 +94 B 🔴 +92 B 🔴 +83 B
assets/assetsStore-DduS7nQT.js (removed) 94 B 🟢 -94 B 🟢 -92 B 🟢 -87 B
assets/api--CIDV4d1.js (removed) 62 B 🟢 -62 B 🟢 -74 B 🟢 -66 B
assets/api-DXSY1eCJ.js (new) 62 B 🔴 +62 B 🔴 +74 B 🔴 +66 B

Status: 14 added / 14 removed / 3 unchanged

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useConflictDetection-DTpaQCar.js (removed) 235 kB 🟢 -235 kB 🟢 -52.5 kB 🟢 -42.7 kB
assets/useConflictDetection-FHGLd2Xj.js (new) 235 kB 🔴 +235 kB 🔴 +52.5 kB 🔴 +42.7 kB
assets/useLoad3d-BdaT2TzT.js (new) 25.8 kB 🔴 +25.8 kB 🔴 +5.82 kB 🔴 +5.16 kB
assets/useLoad3d-BGgIWzOA.js (removed) 25.8 kB 🟢 -25.8 kB 🟢 -5.83 kB 🟢 -5.16 kB
assets/useLoad3dViewer-BN6KaYE1.js (removed) 21.3 kB 🟢 -21.3 kB 🟢 -5.01 kB 🟢 -4.38 kB
assets/useLoad3dViewer-CMh6LxzI.js (new) 21.3 kB 🔴 +21.3 kB 🔴 +5.01 kB 🔴 +4.38 kB
assets/useFeatureFlags-AYsvLnsK.js (new) 7.08 kB 🔴 +7.08 kB 🔴 +2.13 kB 🔴 +1.79 kB
assets/useFeatureFlags-BJxvPhWE.js (removed) 7.08 kB 🟢 -7.08 kB 🟢 -2.13 kB 🟢 -1.79 kB
assets/useDowngradeToPersonal-Bmo7IZny.js (removed) 3.51 kB 🟢 -3.51 kB 🟢 -1.27 kB 🟢 -1.1 kB
assets/useDowngradeToPersonal-D8kX16Rx.js (new) 3.51 kB 🔴 +3.51 kB 🔴 +1.27 kB 🔴 +1.1 kB
assets/useExternalLink-B2Y2xQpE.js (new) 2.87 kB 🔴 +2.87 kB 🔴 +1.09 kB 🔴 +948 B
assets/useExternalLink-CUKl3U3k.js (removed) 2.87 kB 🟢 -2.87 kB 🟢 -1.09 kB 🟢 -957 B
assets/downloadUtil-BN4kguc7.js (removed) 2.45 kB 🟢 -2.45 kB 🟢 -1.11 kB 🟢 -895 B
assets/downloadUtil-CAKtfp6q.js (new) 2.45 kB 🔴 +2.45 kB 🔴 +1.11 kB 🔴 +903 B
assets/assetPreviewUtil-a0JSNcqu.js (removed) 2.41 kB 🟢 -2.41 kB 🟢 -1 kB 🟢 -872 B
assets/assetPreviewUtil-Dv1gkxgr.js (new) 2.41 kB 🔴 +2.41 kB 🔴 +1 kB 🔴 +871 B
assets/useUpstreamValue-B672YKMe.js (removed) 2.04 kB 🟢 -2.04 kB 🟢 -791 B 🟢 -702 B
assets/useUpstreamValue-DDjqcW-b.js (new) 2.04 kB 🔴 +2.04 kB 🔴 +788 B 🔴 +700 B
assets/useWorkspaceTierLabel--r2bewDV.js (removed) 1.99 kB 🟢 -1.99 kB 🟢 -847 B 🟢 -728 B
assets/useWorkspaceTierLabel-BtjHJv7S.js (new) 1.99 kB 🔴 +1.99 kB 🔴 +848 B 🔴 +729 B
assets/useErrorHandling-BaCA3OwL.js (removed) 1.54 kB 🟢 -1.54 kB 🟢 -646 B 🟢 -546 B
assets/useErrorHandling-E0ami-Oy.js (new) 1.54 kB 🔴 +1.54 kB 🔴 +645 B 🔴 +546 B
assets/subscriptionCheckoutUtil-CiORVH9s.js (new) 903 B 🔴 +903 B 🔴 +534 B 🔴 +455 B
assets/subscriptionCheckoutUtil-DIaXohCP.js (removed) 903 B 🟢 -903 B 🟢 -534 B 🟢 -450 B
assets/useSessionCookie-B-8kxZCt.js (removed) 746 B 🟢 -746 B 🟢 -391 B 🟢 -338 B
assets/useSessionCookie-OzktDfGq.js (new) 746 B 🔴 +746 B 🔴 +392 B 🔴 +339 B
assets/useLoad3d-BfSKybI9.js (removed) 311 B 🟢 -311 B 🟢 -165 B 🟢 -148 B
assets/useLoad3d-Dcgq7D69.js (new) 311 B 🔴 +311 B 🔴 +162 B 🔴 +147 B
assets/useSessionCookie-BOgnKeTa.js (removed) 101 B 🟢 -101 B 🟢 -86 B 🟢 -85 B
assets/useSessionCookie-DLVhKxTv.js (new) 101 B 🔴 +101 B 🔴 +86 B 🔴 +84 B
assets/useFeatureFlags-BYAQwG_A.js (new) 98 B 🔴 +98 B 🔴 +85 B 🔴 +79 B
assets/useFeatureFlags-DfISEkI0.js (removed) 98 B 🟢 -98 B 🟢 -85 B 🟢 -83 B
assets/useLoad3dViewer-CNCDM-Nr.js (removed) 98 B 🟢 -98 B 🟢 -85 B 🟢 -95 B
assets/useLoad3dViewer-DJYrly95.js (new) 98 B 🔴 +98 B 🔴 +85 B 🔴 +86 B
assets/useCurrentUser-DHPMNU8W.js (removed) 94 B 🟢 -94 B 🟢 -95 B 🟢 -93 B
assets/useCurrentUser-Lb79ihpi.js (new) 94 B 🔴 +94 B 🔴 +95 B 🔴 +86 B

Status: 18 added / 18 removed / 17 unchanged

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

External libraries and shared vendor chunks

Status: 16 unchanged

Other — 12.4 MB (baseline 12.4 MB) • 🔴 +35.6 kB

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/nodeDefs-BMDFwDsE.js (new) 716 kB 🔴 +716 kB 🔴 +118 kB 🔴 +80.5 kB
assets/nodeDefs-C6vTQ9tq.js (removed) 713 kB 🟢 -713 kB 🟢 -117 kB 🟢 -80.1 kB
assets/nodeDefs-CMXaNO9s.js (new) 657 kB 🔴 +657 kB 🔴 +107 kB 🔴 +74.6 kB
assets/nodeDefs-DBrrfC4_.js (removed) 655 kB 🟢 -655 kB 🟢 -107 kB 🟢 -74.3 kB
assets/nodeDefs-BsUV0J0P.js (new) 654 kB 🔴 +654 kB 🔴 +110 kB 🔴 +76.7 kB
assets/nodeDefs-2GW_5X8E.js (removed) 652 kB 🟢 -652 kB 🟢 -109 kB 🟢 -76.4 kB
assets/nodeDefs-C8fvE35z.js (new) 600 kB 🔴 +600 kB 🔴 +107 kB 🔴 +74.2 kB
assets/nodeDefs-DozAYjdw.js (removed) 598 kB 🟢 -598 kB 🟢 -107 kB 🟢 -73.8 kB
assets/nodeDefs-BP9fhEAt.js (new) 597 kB 🔴 +597 kB 🔴 +101 kB 🔴 +71.9 kB
assets/nodeDefs-DTfDqFsp.js (removed) 595 kB 🟢 -595 kB 🟢 -101 kB 🟢 -71.6 kB
assets/nodeDefs-Bp83IaWA.js (new) 578 kB 🔴 +578 kB 🔴 +105 kB 🔴 +73.6 kB
assets/nodeDefs-DfblXl4t.js (removed) 576 kB 🟢 -576 kB 🟢 -104 kB 🟢 -73.2 kB
assets/nodeDefs-jrMiDT_A.js (new) 575 kB 🔴 +575 kB 🔴 +103 kB 🔴 +74.5 kB
assets/nodeDefs-BqKG76IH.js (removed) 573 kB 🟢 -573 kB 🟢 -102 kB 🟢 -74.3 kB
assets/nodeDefs-C5bYI8YS.js (new) 570 kB 🔴 +570 kB 🔴 +103 kB 🔴 +75.1 kB
assets/nodeDefs-CqxGSF1q.js (removed) 568 kB 🟢 -568 kB 🟢 -103 kB 🟢 -74.7 kB
assets/nodeDefs-C2lx_JfS.js (new) 567 kB 🔴 +567 kB 🔴 +100 kB 🔴 +72.6 kB
assets/nodeDefs-CO4jacm0.js (removed) 565 kB 🟢 -565 kB 🟢 -99.6 kB 🟢 -72.3 kB
assets/nodeDefs-CdXbMVLI.js (new) 560 kB 🔴 +560 kB 🔴 +98.9 kB 🔴 +71.6 kB
assets/nodeDefs-ChN941ri.js (removed) 558 kB 🟢 -558 kB 🟢 -98.4 kB 🟢 -71.3 kB
assets/nodeDefs-ODHPSASO.js (new) 538 kB 🔴 +538 kB 🔴 +91.9 kB 🔴 +67.5 kB
assets/nodeDefs-Bp-bxOaR.js (removed) 536 kB 🟢 -536 kB 🟢 -91.4 kB 🟢 -67.1 kB
assets/nodeDefs-DKYWWPqB.js (new) 521 kB 🔴 +521 kB 🔴 +102 kB 🔴 +71.5 kB
assets/nodeDefs-CKolnekt.js (removed) 519 kB 🟢 -519 kB 🟢 -102 kB 🟢 -71.1 kB
assets/nodeDefs-DoV7vQCM.js (new) 516 kB 🔴 +516 kB 🔴 +101 kB 🔴 +70.1 kB
assets/nodeDefs-CDe7jdD1.js (removed) 515 kB 🟢 -515 kB 🟢 -100 kB 🟢 -69.7 kB
assets/main-DWFsRwI_.js (new) 296 kB 🔴 +296 kB 🔴 +73.7 kB 🔴 +57.4 kB
assets/main-IuV-aAVL.js (removed) 295 kB 🟢 -295 kB 🟢 -73.4 kB 🟢 -57.3 kB
assets/main-BY05CdJ-.js (new) 266 kB 🔴 +266 kB 🔴 +66.8 kB 🔴 +53.4 kB
assets/main-BiDxe-Tp.js (removed) 265 kB 🟢 -265 kB 🟢 -66.5 kB 🟢 -53.1 kB
assets/main-DvcAx3Ph.js (new) 253 kB 🔴 +253 kB 🔴 +66.3 kB 🔴 +52.6 kB
assets/main-odgXOVzY.js (removed) 252 kB 🟢 -252 kB 🟢 -66 kB 🟢 -52.4 kB
assets/main-uXDNzTtw.js (new) 244 kB 🔴 +244 kB 🔴 +65.6 kB 🔴 +51.8 kB
assets/main-D0CTwROV.js (removed) 243 kB 🟢 -243 kB 🟢 -65.4 kB 🟢 -51.6 kB
assets/main-D-s5CZou.js (new) 236 kB 🔴 +236 kB 🔴 +63.6 kB 🔴 +51 kB
assets/main-CROCmrlV.js (removed) 235 kB 🟢 -235 kB 🟢 -63.4 kB 🟢 -50.8 kB
assets/main-BKAffCmQ.js (new) 222 kB 🔴 +222 kB 🔴 +64.5 kB 🔴 +53.3 kB
assets/main-CQVPjcH0.js (removed) 221 kB 🟢 -221 kB 🟢 -64.2 kB 🟢 -53.1 kB
assets/main-ximQ3HqR.js (new) 220 kB 🔴 +220 kB 🔴 +63.5 kB 🔴 +50.9 kB
assets/main-Cdggi9FH.js (removed) 219 kB 🟢 -219 kB 🟢 -63.3 kB 🟢 -50.7 kB
assets/main-Y4mhX1ZS.js (new) 215 kB 🔴 +215 kB 🔴 +62.7 kB 🔴 +51.8 kB
assets/main-DAr26H9n.js (removed) 214 kB 🟢 -214 kB 🟢 -62.5 kB 🟢 -51.6 kB
assets/main-BflMaJre.js (new) 212 kB 🔴 +212 kB 🔴 +62.9 kB 🔴 +52.4 kB
assets/main-28bMWqnK.js (removed) 211 kB 🟢 -211 kB 🟢 -62.7 kB 🟢 -52.2 kB
assets/main-ntPVGB98.js (new) 210 kB 🔴 +210 kB 🔴 +62 kB 🔴 +51.8 kB
assets/main-D1ZfNGoz.js (removed) 210 kB 🟢 -210 kB 🟢 -61.8 kB 🟢 -51.6 kB
assets/main-CHIRXlKi.js (new) 190 kB 🔴 +190 kB 🔴 +55.7 kB 🔴 +46.8 kB
assets/main-DRkkkvrA.js (removed) 190 kB 🟢 -190 kB 🟢 -55.7 kB 🟢 -46.8 kB
assets/main-BdeW4QkA.js (new) 187 kB 🔴 +187 kB 🔴 +61.7 kB 🔴 +49 kB
assets/main-BE5S8dVr.js (removed) 186 kB 🟢 -186 kB 🟢 -61.5 kB 🟢 -48.8 kB
assets/main-BLFpwMu5.js (new) 185 kB 🔴 +185 kB 🔴 +61.6 kB 🔴 +48.7 kB
assets/main-hAobfqlr.js (removed) 184 kB 🟢 -184 kB 🟢 -61.4 kB 🟢 -48.5 kB
assets/core-CAQtDwHq.js (removed) 111 kB 🟢 -111 kB 🟢 -28.7 kB 🟢 -24.3 kB
assets/core-Y1QsfxSC.js (new) 111 kB 🔴 +111 kB 🔴 +28.7 kB 🔴 +24.3 kB
assets/WidgetSelect-CRL7KmNb.js (removed) 88 kB 🟢 -88 kB 🟢 -20 kB 🟢 -17.1 kB
assets/WidgetSelect-CWRb9jP7.js (new) 88 kB 🔴 +88 kB 🔴 +20 kB 🔴 +17.1 kB
assets/Load3D-DF6AbzGQ.js (new) 68.8 kB 🔴 +68.8 kB 🔴 +11 kB 🔴 +9.49 kB
assets/Load3D-g13mUfcT.js (removed) 68.8 kB 🟢 -68.8 kB 🟢 -11 kB 🟢 -9.49 kB
assets/Preview3d-BmivSFL9.js (new) 50.9 kB 🔴 +50.9 kB 🔴 +8.34 kB 🔴 +7.27 kB
assets/Preview3d-Dq6i1oEp.js (removed) 50.9 kB 🟢 -50.9 kB 🟢 -8.34 kB 🟢 -7.28 kB
assets/main-btrXDVWG.js (removed) 46.6 kB 🟢 -46.6 kB 🟢 -13.8 kB 🟢 -11.9 kB
assets/main-BVEymBcs.js (new) 46.6 kB 🔴 +46.6 kB 🔴 +13.8 kB 🔴 +11.9 kB
assets/WorkspacePanelContent-AOzTzlOw.js (new) 45.8 kB 🔴 +45.8 kB 🔴 +9.54 kB 🔴 +8.47 kB
assets/WorkspacePanelContent-CgS3B2tS.js (removed) 45.8 kB 🟢 -45.8 kB 🟢 -9.54 kB 🟢 -8.46 kB
assets/SubscriptionTransitionPreviewWorkspace-Bp2TaRTo.js (removed) 43.5 kB 🟢 -43.5 kB 🟢 -9.35 kB 🟢 -8.21 kB
assets/SubscriptionTransitionPreviewWorkspace-DsL7kSPY.js (new) 43.5 kB 🔴 +43.5 kB 🔴 +9.35 kB 🔴 +8.21 kB
assets/SubscriptionRequiredDialogContentUnified-BfgejGfd.js (removed) 42.1 kB 🟢 -42.1 kB 🟢 -9.37 kB 🟢 -8.15 kB
assets/SubscriptionRequiredDialogContentUnified-DpddDdA9.js (new) 42.1 kB 🔴 +42.1 kB 🔴 +9.37 kB 🔴 +8.16 kB
assets/nodeDefs-BZPOVikP.js (new) 38.1 kB 🔴 +38.1 kB 🔴 +9.82 kB 🔴 +8.49 kB
assets/nodeDefs-vf6aAJNH.js (removed) 38.1 kB 🟢 -38.1 kB 🟢 -9.79 kB 🟢 -8.52 kB
assets/WidgetBoundingBoxes-DAcXwjhe.js (removed) 33.8 kB 🟢 -33.8 kB 🟢 -9.18 kB 🟢 -8.16 kB
assets/WidgetBoundingBoxes-DLyjBE_L.js (new) 33.8 kB 🔴 +33.8 kB 🔴 +9.19 kB 🔴 +8.15 kB
assets/WidgetPainter-C8no-ett.js (removed) 32.7 kB 🟢 -32.7 kB 🟢 -7.9 kB 🟢 -6.98 kB
assets/WidgetPainter-CnH-8S_Z.js (new) 32.7 kB 🔴 +32.7 kB 🔴 +7.9 kB 🔴 +7 kB
assets/Load3dViewerContent-CKdWMNhb.js (removed) 30.8 kB 🟢 -30.8 kB 🟢 -6.29 kB 🟢 -5.47 kB
assets/Load3dViewerContent-JNLM6VmX.js (new) 30.8 kB 🔴 +30.8 kB 🔴 +6.29 kB 🔴 +5.47 kB
assets/HdrViewerContent-Ci2hnUvj.js (removed) 29.8 kB 🟢 -29.8 kB 🟢 -8.28 kB 🟢 -7.3 kB
assets/HdrViewerContent-D1lKKGOL.js (new) 29.8 kB 🔴 +29.8 kB 🔴 +8.28 kB 🔴 +7.3 kB
assets/SubscriptionPanelContentWorkspace--UaLG-Kb.js (removed) 25.9 kB 🟢 -25.9 kB 🟢 -6.04 kB 🟢 -5.32 kB
assets/SubscriptionPanelContentWorkspace-C-03s3VN.js (new) 25.9 kB 🔴 +25.9 kB 🔴 +6.04 kB 🔴 +5.32 kB
assets/SubscriptionRequiredDialogContentWorkspace-C17zvMoC.js (removed) 24.9 kB 🟢 -24.9 kB 🟢 -5.76 kB 🟢 -5.06 kB
assets/SubscriptionRequiredDialogContentWorkspace-DF2pOGJv.js (new) 24.9 kB 🔴 +24.9 kB 🔴 +5.77 kB 🔴 +5.06 kB
assets/SubscriptionRequiredDialogContent-D9BBRzgv.js (removed) 24.4 kB 🟢 -24.4 kB 🟢 -6 kB 🟢 -5.3 kB
assets/SubscriptionRequiredDialogContent-DPLRmv1J.js (new) 24.4 kB 🔴 +24.4 kB 🔴 +6 kB 🔴 +5.3 kB
assets/WidgetImageCrop-DKSaPWPG.js (removed) 23.3 kB 🟢 -23.3 kB 🟢 -5.75 kB 🟢 -5.04 kB
assets/WidgetImageCrop-DzrpyeKe.js (new) 23.3 kB 🔴 +23.3 kB 🔴 +5.75 kB 🔴 +5.05 kB
assets/load3d-BzBuao-_.js (removed) 22.2 kB 🟢 -22.2 kB 🟢 -5.43 kB 🟢 -4.69 kB
assets/load3d-mM-idoUN.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +5.43 kB 🔴 +4.7 kB
assets/CurrentUserPopoverWorkspace-DA1hmNuL.js (new) 20.5 kB 🔴 +20.5 kB 🔴 +4.71 kB 🔴 +4.2 kB
assets/CurrentUserPopoverWorkspace-DIoRGGdA.js (removed) 20.5 kB 🟢 -20.5 kB 🟢 -4.71 kB 🟢 -4.19 kB
assets/SignInContent-C1XpKGEq.js (removed) 20.3 kB 🟢 -20.3 kB 🟢 -5.13 kB 🟢 -4.49 kB
assets/SignInContent-DmCSf4wm.js (new) 20.3 kB 🔴 +20.3 kB 🔴 +5.13 kB 🔴 +4.48 kB
assets/WidgetInputNumber-C22WmEcm.js (removed) 19.1 kB 🟢 -19.1 kB 🟢 -4.83 kB 🟢 -4.29 kB
assets/WidgetInputNumber-lJxKbp8M.js (new) 19.1 kB 🔴 +19.1 kB 🔴 +4.83 kB 🔴 +4.29 kB
assets/CreditsTile-Bqj2dhr9.js (new) 17.2 kB 🔴 +17.2 kB 🔴 +4.57 kB 🔴 +4.04 kB
assets/CreditsTile-DA1CX1aZ.js (removed) 17.2 kB 🟢 -17.2 kB 🟢 -4.57 kB 🟢 -4.03 kB
assets/WidgetRecordAudio-1nkhe3ek.js (removed) 16.6 kB 🟢 -16.6 kB 🟢 -4.63 kB 🟢 -4.13 kB
assets/WidgetRecordAudio-xLMGenNa.js (new) 16.6 kB 🔴 +16.6 kB 🔴 +4.63 kB 🔴 +4.13 kB
assets/WidgetRange-BRWY6tm9.js (removed) 16.4 kB 🟢 -16.4 kB 🟢 -4.24 kB 🟢 -3.79 kB
assets/WidgetRange-Cd-sz842.js (new) 16.4 kB 🔴 +16.4 kB 🔴 +4.24 kB 🔴 +3.8 kB
assets/WaveAudioPlayer-BWIbb_RA.js (removed) 12.8 kB 🟢 -12.8 kB 🟢 -3.5 kB 🟢 -3.07 kB
assets/WaveAudioPlayer-DE0VTOJv.js (new) 12.8 kB 🔴 +12.8 kB 🔴 +3.5 kB 🔴 +3.07 kB
assets/i18n-CV4Hgnur.js (removed) 12.6 kB 🟢 -12.6 kB 🟢 -3.34 kB 🟢 -2.81 kB
assets/i18n-DpaTtaIC.js (new) 12.6 kB 🔴 +12.6 kB 🔴 +3.33 kB 🔴 +2.81 kB
assets/WidgetCurve-CFMKKp_-.js (new) 11.3 kB 🔴 +11.3 kB 🔴 +3.5 kB 🔴 +3.18 kB
assets/WidgetCurve-LTseU0qx.js (removed) 11.3 kB 🟢 -11.3 kB 🟢 -3.5 kB 🟢 -3.18 kB
assets/AudioPreviewPlayer-CeMVB0AD.js (new) 10.6 kB 🔴 +10.6 kB 🔴 +3.08 kB 🔴 +2.74 kB
assets/AudioPreviewPlayer-DetT0j0C.js (removed) 10.6 kB 🟢 -10.6 kB 🟢 -3.08 kB 🟢 -2.75 kB
assets/TeamWorkspacesDialogContent-DaLYt0pI.js (removed) 10.3 kB 🟢 -10.3 kB 🟢 -3 kB 🟢 -2.66 kB
assets/TeamWorkspacesDialogContent-DSBNtf8U.js (new) 10.3 kB 🔴 +10.3 kB 🔴 +3 kB 🔴 +2.66 kB
assets/onboardingCloudRoutes-DD3Vx3ou.js (new) 9.03 kB 🔴 +9.03 kB 🔴 +2.77 kB 🔴 +2.37 kB
assets/onboardingCloudRoutes-DtBwhO9B.js (removed) 9.03 kB 🟢 -9.03 kB 🟢 -2.76 kB 🟢 -2.38 kB
assets/Load3DConfiguration-BYsSl6qM.js (new) 8.97 kB 🔴 +8.97 kB 🔴 +2.64 kB 🔴 +2.32 kB
assets/Load3DConfiguration-C_FBU2P7.js (removed) 8.97 kB 🟢 -8.97 kB 🟢 -2.64 kB 🟢 -2.33 kB
assets/SetMemberCreditLimitDialogContent-CF2yVasx.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.37 kB 🔴 +2.07 kB
assets/SetMemberCreditLimitDialogContent-D8dvcA-M.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.37 kB 🟢 -2.07 kB
assets/nodeTemplates-DDR5Pg8U.js (new) 8.33 kB 🔴 +8.33 kB 🔴 +2.87 kB 🔴 +2.54 kB
assets/nodeTemplates-FmP8YP_v.js (removed) 8.33 kB 🟢 -8.33 kB 🟢 -2.87 kB 🟢 -2.52 kB
assets/NightlySurveyController-8sE9oPgy.js (new) 7.56 kB 🔴 +7.56 kB 🔴 +2.59 kB 🔴 +2.29 kB
assets/NightlySurveyController-qE3K9xiu.js (removed) 7.56 kB 🟢 -7.56 kB 🟢 -2.59 kB 🟢 -2.28 kB
assets/WidgetWithControl-BMDu66ww.js (new) 6.38 kB 🔴 +6.38 kB 🔴 +2.59 kB 🔴 +2.3 kB
assets/WidgetWithControl-C67DJ1GK.js (removed) 6.38 kB 🟢 -6.38 kB 🟢 -2.59 kB 🟢 -2.3 kB
assets/tierBenefits-BWMvbe3a.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +2 kB 🔴 +1.75 kB
assets/tierBenefits-DSnrVcks.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -2 kB 🟢 -1.75 kB
assets/CancelSubscriptionDialogContent-BVJwSnG2.js (new) 6.01 kB 🔴 +6.01 kB 🔴 +2.05 kB 🔴 +1.8 kB
assets/CancelSubscriptionDialogContent-D0T3BB_M.js (removed) 6.01 kB 🟢 -6.01 kB 🟢 -2.05 kB 🟢 -1.8 kB
assets/load3dPreviewExtensions-BFO1GohE.js (new) 5.94 kB 🔴 +5.94 kB 🔴 +1.84 kB 🔴 +1.63 kB
assets/load3dPreviewExtensions-DAVYyWu9.js (removed) 5.94 kB 🟢 -5.94 kB 🟢 -1.84 kB 🟢 -1.62 kB
assets/main-BmRgTKBg.js (removed) 5.84 kB 🟢 -5.84 kB 🟢 -1.86 kB 🟢 -1.58 kB
assets/main-CQWAC8Bd.js (new) 5.84 kB 🔴 +5.84 kB 🔴 +1.86 kB 🔴 +1.57 kB
assets/FreeTierDialogContent-C5J3FEID.js (removed) 5.47 kB 🟢 -5.47 kB 🟢 -1.83 kB 🟢 -1.61 kB
assets/FreeTierDialogContent-pOsElrUp.js (new) 5.47 kB 🔴 +5.47 kB 🔴 +1.83 kB 🔴 +1.61 kB
assets/CreateWorkspaceDialogContent-Caf4tGmO.js (removed) 5.19 kB 🟢 -5.19 kB 🟢 -1.83 kB 🟢 -1.58 kB
assets/CreateWorkspaceDialogContent-WgR55MLe.js (new) 5.19 kB 🔴 +5.19 kB 🔴 +1.83 kB 🔴 +1.58 kB
assets/ChangeMemberRoleDialogContent-CVHhn7bD.js (new) 5.04 kB 🔴 +5.04 kB 🔴 +1.67 kB 🔴 +1.46 kB
assets/ChangeMemberRoleDialogContent-Dn71Vj6w.js (removed) 5.04 kB 🟢 -5.04 kB 🟢 -1.66 kB 🟢 -1.46 kB
assets/missingModelDownload-CGXkHoOj.js (new) 5.03 kB 🔴 +5.03 kB 🔴 +1.95 kB 🔴 +1.7 kB
assets/missingModelDownload-WJZOWA2x.js (removed) 5.03 kB 🟢 -5.03 kB 🟢 -1.95 kB 🟢 -1.7 kB
assets/EditWorkspaceDialogContent-CT3GufiT.js (removed) 5 kB 🟢 -5 kB 🟢 -1.79 kB 🟢 -1.55 kB
assets/EditWorkspaceDialogContent-DlkqhUoZ.js (new) 5 kB 🔴 +5 kB 🔴 +1.79 kB 🔴 +1.55 kB
assets/WidgetTextarea-DkIQ5-pw.js (removed) 4.86 kB 🟢 -4.86 kB 🟢 -1.9 kB 🟢 -1.66 kB
assets/WidgetTextarea-DzZsK0sV.js (new) 4.86 kB 🔴 +4.86 kB 🔴 +1.9 kB 🔴 +1.66 kB
assets/saveMesh-COwlQDaw.js (new) 4.81 kB 🔴 +4.81 kB 🔴 +1.55 kB 🔴 +1.37 kB
assets/saveMesh-u3BN1jKL.js (removed) 4.81 kB 🟢 -4.81 kB 🟢 -1.55 kB 🟢 -1.37 kB
assets/InviteMemberDialogContent-B77OWaXw.js (new) 4.75 kB 🔴 +4.75 kB 🔴 +1.61 kB 🔴 +1.4 kB
assets/InviteMemberDialogContent-CEi2LE17.js (removed) 4.75 kB 🟢 -4.75 kB 🟢 -1.61 kB 🟢 -1.4 kB
assets/ValueControlPopover-DKx2CBcm.js (removed) 4.54 kB 🟢 -4.54 kB 🟢 -1.58 kB 🟢 -1.41 kB
assets/ValueControlPopover-jcEZxEvi.js (new) 4.54 kB 🔴 +4.54 kB 🔴 +1.58 kB 🔴 +1.41 kB
assets/ApiNodesSignInContent-ClmnJan8.js (new) 4.14 kB 🔴 +4.14 kB 🔴 +1.34 kB 🔴 +1.18 kB
assets/ApiNodesSignInContent-smSc-tiH.js (removed) 4.14 kB 🟢 -4.14 kB 🟢 -1.34 kB 🟢 -1.18 kB
assets/DeleteWorkspaceDialogContent-b-gR-7DV.js (new) 3.91 kB 🔴 +3.91 kB 🔴 +1.47 kB 🔴 +1.26 kB
assets/DeleteWorkspaceDialogContent-DNXjncGc.js (removed) 3.91 kB 🟢 -3.91 kB 🟢 -1.47 kB 🟢 -1.26 kB
assets/LeaveWorkspaceDialogContent-B-h35pFf.js (removed) 3.73 kB 🟢 -3.73 kB 🟢 -1.41 kB 🟢 -1.22 kB
assets/LeaveWorkspaceDialogContent-iIYBAxpa.js (new) 3.73 kB 🔴 +3.73 kB 🔴 +1.41 kB 🔴 +1.22 kB
assets/RemoveMemberDialogContent-1rMHaucq.js (new) 3.71 kB 🔴 +3.71 kB 🔴 +1.37 kB 🔴 +1.18 kB
assets/RemoveMemberDialogContent-CitqMPHm.js (removed) 3.71 kB 🟢 -3.71 kB 🟢 -1.37 kB 🟢 -1.18 kB
assets/RevokeInviteDialogContent-BaS1uTtj.js (new) 3.62 kB 🔴 +3.62 kB 🔴 +1.38 kB 🔴 +1.2 kB
assets/RevokeInviteDialogContent-BYqeZ7fQ.js (removed) 3.62 kB 🟢 -3.62 kB 🟢 -1.38 kB 🟢 -1.2 kB
assets/InviteMemberUpsellDialogContent-BM6fCUAH.js (removed) 3.51 kB 🟢 -3.51 kB 🟢 -1.26 kB 🟢 -1.09 kB
assets/InviteMemberUpsellDialogContent-CvOojjgM.js (new) 3.51 kB 🔴 +3.51 kB 🔴 +1.26 kB 🔴 +1.09 kB
assets/workspaceCheckoutTelemetry-BYdQ8l0g.js (removed) 3.46 kB 🟢 -3.46 kB 🟢 -1.55 kB 🟢 -1.35 kB
assets/workspaceCheckoutTelemetry-DekTWTEM.js (new) 3.46 kB 🔴 +3.46 kB 🔴 +1.55 kB 🔴 +1.35 kB
assets/Media3DTop-CMY3mlu3.js (new) 3.26 kB 🔴 +3.26 kB 🔴 +1.29 kB 🔴 +1.13 kB
assets/Media3DTop-DOAyYrza.js (removed) 3.26 kB 🟢 -3.26 kB 🟢 -1.29 kB 🟢 -1.13 kB
assets/GlobalToast-oFLZS8b2.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.25 kB 🟢 -1.11 kB
assets/GlobalToast-z1FZErhB.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.25 kB 🔴 +1.07 kB
assets/load3dAdvanced-CUfTWYU0.js (removed) 2.87 kB 🟢 -2.87 kB 🟢 -1.13 kB 🟢 -984 B
assets/load3dAdvanced-DPXmkRn_.js (new) 2.87 kB 🔴 +2.87 kB 🔴 +1.12 kB 🔴 +980 B
assets/SubscribeToRun-CzoOjahe.js (removed) 2.45 kB 🟢 -2.45 kB 🟢 -1.06 kB 🟢 -927 B
assets/SubscribeToRun-DsS_kL5C.js (new) 2.45 kB 🔴 +2.45 kB 🔴 +1.06 kB 🔴 +927 B
assets/graphHasMissingNodes-BNhQmEB6.js (removed) 1.93 kB 🟢 -1.93 kB 🟢 -901 B 🟢 -786 B
assets/graphHasMissingNodes-DQw5rMN-.js (new) 1.93 kB 🔴 +1.93 kB 🔴 +901 B 🔴 +786 B
assets/MediaAudioTop-D3zZk7Dr.js (removed) 1.67 kB 🟢 -1.67 kB 🟢 -838 B 🟢 -693 B
assets/MediaAudioTop-DUeTabvJ.js (new) 1.67 kB 🔴 +1.67 kB 🔴 +838 B 🔴 +696 B
assets/signInSchema-B3E3Es39.js (removed) 1.6 kB 🟢 -1.6 kB 🟢 -583 B 🟢 -550 B
assets/signInSchema-DAt2bfIA.js (new) 1.6 kB 🔴 +1.6 kB 🔴 +582 B 🔴 +509 B
assets/CloudRunButtonWrapper-CqEk7trk.js (removed) 1.11 kB 🟢 -1.11 kB 🟢 -544 B 🟢 -478 B
assets/CloudRunButtonWrapper-R5b8IEE8.js (new) 1.11 kB 🔴 +1.11 kB 🔴 +546 B 🔴 +478 B
assets/cloudSessionCookie-B4jYR81N.js (new) 989 B 🔴 +989 B 🔴 +466 B 🔴 +422 B
assets/cloudSessionCookie-C2g6QDeG.js (removed) 989 B 🟢 -989 B 🟢 -464 B 🟢 -420 B
assets/cloudBadges-B0wvt3b6.js (new) 971 B 🔴 +971 B 🔴 +545 B 🔴 +464 B
assets/cloudBadges-CuD3ZjvU.js (removed) 971 B 🟢 -971 B 🟢 -546 B 🟢 -463 B
assets/Load3DAdvanced-BeDztb_o.js (new) 813 B 🔴 +813 B 🔴 +453 B 🔴 +406 B
assets/Load3DAdvanced-CVi40rfd.js (removed) 813 B 🟢 -813 B 🟢 -453 B 🟢 -404 B
assets/nightlyBadges-B3pQg6hp.js (new) 462 B 🔴 +462 B 🔴 +302 B 🔴 +251 B
assets/nightlyBadges-Cqx9S0k9.js (removed) 462 B 🟢 -462 B 🟢 -304 B 🟢 -298 B
assets/missingModelDownload-B2SrdgcS.js (new) 228 B 🔴 +228 B 🔴 +150 B 🔴 +129 B
assets/missingModelDownload-O8ic0e68.js (removed) 228 B 🟢 -228 B 🟢 -151 B 🟢 -131 B
assets/SubscriptionPanelContentWorkspace-CTeGV3Le.js (new) 179 B 🔴 +179 B 🔴 +117 B 🔴 +101 B
assets/SubscriptionPanelContentWorkspace-Dx0KiuVz.js (removed) 179 B 🟢 -179 B 🟢 -117 B 🟢 -90 B
assets/Load3dViewerContent-BtopeoT-.js (removed) 137 B 🟢 -137 B 🟢 -103 B 🟢 -91 B
assets/Load3dViewerContent-LJ9KZbXl.js (new) 137 B 🔴 +137 B 🔴 +103 B 🔴 +94 B
assets/Load3DAdvanced-BOnpmJ7V.js (new) 122 B 🔴 +122 B 🔴 +97 B 🔴 +87 B
assets/Load3DAdvanced-DsQXfpRs.js (removed) 122 B 🟢 -122 B 🟢 -97 B 🟢 -87 B
assets/WidgetLegacy-CjTJjyp0.js (removed) 117 B 🟢 -117 B 🟢 -106 B 🟢 -103 B
assets/WidgetLegacy-Tart9FyM.js (new) 117 B 🔴 +117 B 🔴 +106 B 🔴 +102 B
assets/workflowDraftStoreV2-Dm4xibde.js (new) 112 B 🔴 +112 B 🔴 +101 B 🔴 +111 B
assets/workflowDraftStoreV2-OszTLkuQ.js (removed) 112 B 🟢 -112 B 🟢 -101 B 🟢 -111 B
assets/Load3D-B2mnbCjY.js (new) 98 B 🔴 +98 B 🔴 +89 B 🔴 +94 B
assets/Load3D-CgJvFEuU.js (removed) 98 B 🟢 -98 B 🟢 -89 B 🟢 -81 B
assets/i18n-BsIGDesF.js (removed) 97 B 🟢 -97 B 🟢 -92 B 🟢 -86 B
assets/i18n-Doz9OD3c.js (new) 97 B 🔴 +97 B 🔴 +92 B 🔴 +87 B
assets/changeTracker-C74rUy-g.js (removed) 91 B 🟢 -91 B 🟢 -93 B 🟢 -85 B
assets/changeTracker-qQNog9WV.js (new) 91 B 🔴 +91 B 🔴 +93 B 🔴 +82 B

Status: 102 added / 102 removed / 173 unchanged

⚡ Performance Report

canvas-idle: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 67.8 MB heap
canvas-mouse-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 48.7 MB heap
canvas-zoom-sweep: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 71.2 MB heap
dom-widget-clipping: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 52.8 MB heap
large-graph-idle: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 61.9 MB heap
large-graph-pan: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 60.3 MB heap
large-graph-zoom: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 63.6 MB heap
minimap-idle: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 63.6 MB heap
subgraph-dom-widget-clipping: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 53.2 MB heap
subgraph-idle: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 56.1 MB heap
subgraph-mouse-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 51.9 MB heap
subgraph-transition-enter: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 145ms TBT · 94.2 MB heap
viewport-pan-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 65.8 MB heap
vue-large-graph-idle: · 56.3 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 160.1 MB heap
vue-large-graph-pan: · 55.4 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 276ms TBT · 163.6 MB heap
workflow-execution: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 48.1 MB heap

⚠️ 11 regressions detected

Show regressions
Metric Baseline PR (median) Δ Sig
canvas-idle: task duration 600ms 508ms -15% ⚠️ z=3.6
canvas-mouse-sweep: task duration 1012ms 1021ms +1% ⚠️ z=2.7
canvas-zoom-sweep: task duration 478ms 427ms -11% ⚠️ z=4.3
dom-widget-clipping: task duration 426ms 418ms -2% ⚠️ z=3.3
large-graph-idle: task duration 880ms 750ms -15% ⚠️ z=3.8
large-graph-pan: task duration 1443ms 1342ms -7% ⚠️ z=6.0
large-graph-pan: script duration 461ms 450ms -3% ⚠️ z=2.1
minimap-idle: task duration 873ms 782ms -10% ⚠️ z=5.4
minimap-idle: script duration 129ms 128ms -1% ⚠️ z=3.0
subgraph-dom-widget-clipping: task duration 443ms 422ms -5% ⚠️ z=2.4
subgraph-idle: task duration 603ms 533ms -12% ⚠️ z=5.2
All metrics
Metric Baseline PR (median) Δ Sig
canvas-idle: avg frame time 17ms 17ms -0% z=-0.5
canvas-idle: p95 frame time 17ms 17ms -0%
canvas-idle: layout duration 0ms 0ms +0%
canvas-idle: style recalc duration 9ms 9ms +1% z=-2.4
canvas-idle: layout count 0 0 +0%
canvas-idle: style recalc count 8 9 +6% z=-4.7
canvas-idle: task duration 600ms 508ms -15% ⚠️ z=3.6
canvas-idle: script duration 26ms 20ms -24% z=-2.4
canvas-idle: TBT 0ms 0ms +0%
canvas-idle: heap used 67.8 MB 67.8 MB +0%
canvas-idle: DOM nodes 16 17 +6% z=-4.4
canvas-idle: event listeners 4 4 +0% z=-1.6
canvas-mouse-sweep: avg frame time 17ms 17ms +0% z=-0.4
canvas-mouse-sweep: p95 frame time 17ms 17ms -1%
canvas-mouse-sweep: layout duration 4ms 4ms -2% z=1.0
canvas-mouse-sweep: style recalc duration 47ms 47ms +1% z=1.5
canvas-mouse-sweep: layout count 12 12 +0%
canvas-mouse-sweep: style recalc count 78 78 +0% z=-0.3
canvas-mouse-sweep: task duration 1012ms 1021ms +1% ⚠️ z=2.7
canvas-mouse-sweep: script duration 131ms 137ms +4% z=0.2
canvas-mouse-sweep: TBT 0ms 0ms +0%
canvas-mouse-sweep: heap used 62.9 MB 48.7 MB -23%
canvas-mouse-sweep: DOM nodes 61 -266 -536% z=-126.9
canvas-mouse-sweep: event listeners 4 -132 -3400% z=-33.7
canvas-zoom-sweep: avg frame time 17ms 17ms -0% z=-1.1
canvas-zoom-sweep: p95 frame time 17ms 17ms -0%
canvas-zoom-sweep: layout duration 1ms 1ms -22% z=-0.9
canvas-zoom-sweep: style recalc duration 19ms 18ms -4% z=-0.5
canvas-zoom-sweep: layout count 6 6 +0%
canvas-zoom-sweep: style recalc count 30 31 +3% z=-0.6
canvas-zoom-sweep: task duration 478ms 427ms -11% ⚠️ z=4.3
canvas-zoom-sweep: script duration 29ms 25ms -15% z=-0.8
canvas-zoom-sweep: TBT 0ms 0ms +0%
canvas-zoom-sweep: heap used 71.1 MB 71.2 MB +0%
canvas-zoom-sweep: DOM nodes 77 78 +1% z=-2.2
canvas-zoom-sweep: event listeners 19 19 +0% z=-0.9
dom-widget-clipping: avg frame time 17ms 17ms +0% z=0.1
dom-widget-clipping: p95 frame time 17ms 17ms +0%
dom-widget-clipping: layout duration 0ms 0ms +0%
dom-widget-clipping: style recalc duration 8ms 9ms +7% z=-1.4
dom-widget-clipping: layout count 0 0 +0%
dom-widget-clipping: style recalc count 10 12 +15% z=-3.2
dom-widget-clipping: task duration 426ms 418ms -2% ⚠️ z=3.3
dom-widget-clipping: script duration 64ms 64ms -0% z=-1.2
dom-widget-clipping: TBT 0ms 0ms +0%
dom-widget-clipping: heap used 53.1 MB 52.8 MB -1%
dom-widget-clipping: DOM nodes 16 19 +19% z=-2.2
dom-widget-clipping: event listeners 2 2 +0% variance too high
large-graph-idle: avg frame time 17ms 17ms +0% z=-0.6
large-graph-idle: p95 frame time 17ms 17ms -1%
large-graph-idle: layout duration 0ms 0ms +0%
large-graph-idle: style recalc duration 9ms 9ms +5% z=-3.1
large-graph-idle: layout count 0 0 +0%
large-graph-idle: style recalc count 8 9 +13% z=-8.3
large-graph-idle: task duration 880ms 750ms -15% ⚠️ z=3.8
large-graph-idle: script duration 129ms 122ms -5% z=1.9
large-graph-idle: TBT 0ms 0ms +0%
large-graph-idle: heap used 61.7 MB 61.9 MB +0%
large-graph-idle: DOM nodes -269 -268 -0% z=-323.8
large-graph-idle: event listeners -127 -129 +2% z=-25.4
large-graph-pan: avg frame time 17ms 17ms +0% z=0.3
large-graph-pan: p95 frame time 17ms 17ms -0%
large-graph-pan: layout duration 0ms 0ms +0%
large-graph-pan: style recalc duration 16ms 15ms -7% z=-3.0
large-graph-pan: layout count 0 0 +0%
large-graph-pan: style recalc count 69 69 +0% z=-0.9
large-graph-pan: task duration 1443ms 1342ms -7% ⚠️ z=6.0
large-graph-pan: script duration 461ms 450ms -3% ⚠️ z=2.1
large-graph-pan: TBT 0ms 0ms +0%
large-graph-pan: heap used 62.2 MB 60.3 MB -3%
large-graph-pan: DOM nodes -271 -272 +0% z=-176.1
large-graph-pan: event listeners -129 -128 -1% z=-160.5
large-graph-zoom: avg frame time 17ms 17ms +0%
large-graph-zoom: p95 frame time 17ms 17ms -0%
large-graph-zoom: layout duration 9ms 8ms -13%
large-graph-zoom: style recalc duration 16ms 15ms -5%
large-graph-zoom: layout count 60 60 +0%
large-graph-zoom: style recalc count 64 65 +1%
large-graph-zoom: task duration 1704ms 1632ms -4%
large-graph-zoom: script duration 607ms 566ms -7%
large-graph-zoom: TBT 0ms 0ms +0%
large-graph-zoom: heap used 69.7 MB 63.6 MB -9%
large-graph-zoom: DOM nodes -272 -273 +0%
large-graph-zoom: event listeners -131 -133 +2%
minimap-idle: avg frame time 17ms 17ms +0% z=0.1
minimap-idle: p95 frame time 17ms 17ms -0%
minimap-idle: layout duration 0ms 0ms +0%
minimap-idle: style recalc duration 7ms 9ms +20% z=-1.2
minimap-idle: layout count 0 0 +0%
minimap-idle: style recalc count 8 8 +0% z=-2.3
minimap-idle: task duration 873ms 782ms -10% ⚠️ z=5.4
minimap-idle: script duration 129ms 128ms -1% ⚠️ z=3.0
minimap-idle: TBT 0ms 0ms +0%
minimap-idle: heap used 63.6 MB 63.6 MB -0%
minimap-idle: DOM nodes -269 -270 +0% z=-211.0
minimap-idle: event listeners -129 -130 +1% z=-203.8
subgraph-dom-widget-clipping: avg frame time 17ms 17ms -0% z=0.1
subgraph-dom-widget-clipping: p95 frame time 17ms 17ms +1%
subgraph-dom-widget-clipping: layout duration 0ms 0ms +0%
subgraph-dom-widget-clipping: style recalc duration 11ms 12ms +4% z=-1.1
subgraph-dom-widget-clipping: layout count 0 0 +0%
subgraph-dom-widget-clipping: style recalc count 46 47 +1% z=-2.5
subgraph-dom-widget-clipping: task duration 443ms 422ms -5% ⚠️ z=2.4
subgraph-dom-widget-clipping: script duration 131ms 124ms -5% z=-0.7
subgraph-dom-widget-clipping: TBT 0ms 0ms +0%
subgraph-dom-widget-clipping: heap used 53.6 MB 53.2 MB -1%
subgraph-dom-widget-clipping: DOM nodes 18 19 +6% z=-2.8
subgraph-dom-widget-clipping: event listeners 8 7 -13% z=-1.6
subgraph-idle: avg frame time 17ms 17ms -0% z=-0.2
subgraph-idle: p95 frame time 17ms 17ms -1%
subgraph-idle: layout duration 0ms 0ms +0%
subgraph-idle: style recalc duration 9ms 9ms +2% z=-2.3
subgraph-idle: layout count 0 0 +0%
subgraph-idle: style recalc count 9 10 +6% z=-2.1
subgraph-idle: task duration 603ms 533ms -12% ⚠️ z=5.2
subgraph-idle: script duration 22ms 18ms -19% z=-0.9
subgraph-idle: TBT 0ms 0ms +0%
subgraph-idle: heap used 67.9 MB 56.1 MB -17%
subgraph-idle: DOM nodes 18 -124 -786% z=-97.2
subgraph-idle: event listeners 4 -65 -1713% variance too high
subgraph-mouse-sweep: avg frame time 17ms 17ms +0% z=0.4
subgraph-mouse-sweep: p95 frame time 17ms 17ms -0%
subgraph-mouse-sweep: layout duration 5ms 5ms -8% z=-0.3
subgraph-mouse-sweep: style recalc duration 45ms 41ms -9% z=-0.4
subgraph-mouse-sweep: layout count 16 16 +0%
subgraph-mouse-sweep: style recalc count 79 78 -2% z=-1.4
subgraph-mouse-sweep: task duration 933ms 848ms -9% z=1.2
subgraph-mouse-sweep: script duration 105ms 99ms -5% z=-0.2
subgraph-mouse-sweep: TBT 0ms 0ms +0%
subgraph-mouse-sweep: heap used 45.4 MB 51.9 MB +14%
subgraph-mouse-sweep: DOM nodes -267 -101 -62% z=-75.2
subgraph-mouse-sweep: event listeners -133 -65 -52% variance too high
subgraph-transition-enter: avg frame time 17ms 17ms +0%
subgraph-transition-enter: p95 frame time 17ms 17ms +0%
subgraph-transition-enter: layout duration 12ms 14ms +14%
subgraph-transition-enter: style recalc duration 32ms 33ms +3%
subgraph-transition-enter: layout count 13 15 +15%
subgraph-transition-enter: style recalc count 17 19 +12%
subgraph-transition-enter: task duration 1069ms 1072ms +0%
subgraph-transition-enter: script duration 41ms 42ms +3%
subgraph-transition-enter: TBT 133ms 145ms +9%
subgraph-transition-enter: heap used 93.3 MB 94.2 MB +1%
subgraph-transition-enter: DOM nodes 13673 13673 +0%
subgraph-transition-enter: event listeners 2371 2371 +0%
viewport-pan-sweep: avg frame time 17ms 17ms -0%
viewport-pan-sweep: p95 frame time 17ms 17ms +0%
viewport-pan-sweep: layout duration 0ms 0ms +0%
viewport-pan-sweep: style recalc duration 44ms 38ms -14%
viewport-pan-sweep: layout count 0 0 +0%
viewport-pan-sweep: style recalc count 250 250 +0%
viewport-pan-sweep: task duration 5042ms 4895ms -3%
viewport-pan-sweep: script duration 1480ms 1539ms +4%
viewport-pan-sweep: TBT 0ms 0ms +0%
viewport-pan-sweep: heap used 66.3 MB 65.8 MB -1%
viewport-pan-sweep: DOM nodes -267 -268 +0%
viewport-pan-sweep: event listeners -111 -111 +0%
vue-large-graph-idle: avg frame time 18ms 18ms +0%
vue-large-graph-idle: p95 frame time 17ms 17ms +0%
vue-large-graph-idle: layout duration 0ms 0ms +0%
vue-large-graph-idle: style recalc duration 0ms 0ms +0%
vue-large-graph-idle: layout count 0 0 +0%
vue-large-graph-idle: style recalc count 0 0 +0%
vue-large-graph-idle: task duration 18540ms 17579ms -5%
vue-large-graph-idle: script duration 610ms 596ms -2%
vue-large-graph-idle: TBT 0ms 0ms +0%
vue-large-graph-idle: heap used 152.8 MB 160.1 MB +5%
vue-large-graph-idle: DOM nodes -8311 -8316 +0%
vue-large-graph-idle: event listeners -16384 -16381 -0%
vue-large-graph-pan: avg frame time 18ms 18ms -2%
vue-large-graph-pan: p95 frame time 17ms 17ms +0%
vue-large-graph-pan: layout duration 0ms 0ms +0%
vue-large-graph-pan: style recalc duration 30ms 19ms -37%
vue-large-graph-pan: layout count 0 0 +0%
vue-large-graph-pan: style recalc count 181 150 -17%
vue-large-graph-pan: task duration 23744ms 21489ms -9%
vue-large-graph-pan: script duration 1007ms 925ms -8%
vue-large-graph-pan: TBT 1001ms 276ms -72%
vue-large-graph-pan: heap used 148.9 MB 163.6 MB +10%
vue-large-graph-pan: DOM nodes -8311 -8311 +0%
vue-large-graph-pan: event listeners -16374 -16377 +0%
workflow-execution: avg frame time 17ms 17ms -0% z=0.1
workflow-execution: p95 frame time 17ms 17ms +0%
workflow-execution: layout duration 1ms 0ms -48% z=-8.1
workflow-execution: style recalc duration 19ms 20ms +2% z=-2.0
workflow-execution: layout count 3 2 -33% z=-5.4
workflow-execution: style recalc count 12 13 +8% z=-2.3
workflow-execution: task duration 118ms 115ms -3% z=-0.7
workflow-execution: script duration 12ms 10ms -11% z=-6.3
workflow-execution: TBT 0ms 0ms +0%
workflow-execution: heap used 48.2 MB 48.1 MB -0%
workflow-execution: DOM nodes 117 125 +6% z=-5.1
workflow-execution: event listeners 65 66 +2% z=3.2
Historical variance (last 15 runs)
Metric μ σ CV
canvas-idle: avg frame time 17ms 0ms 0.0%
canvas-idle: layout duration 0ms 0ms 0.0%
canvas-idle: style recalc duration 11ms 1ms 8.2%
canvas-idle: layout count 0 0 0.0%
canvas-idle: style recalc count 11 1 5.0%
canvas-idle: task duration 395ms 31ms 7.9%
canvas-idle: script duration 25ms 2ms 8.8%
canvas-idle: TBT 0ms 0ms 0.0%
canvas-idle: DOM nodes 23 1 5.6%
canvas-idle: event listeners 12 5 40.9%
canvas-mouse-sweep: avg frame time 17ms 0ms 0.0%
canvas-mouse-sweep: layout duration 4ms 0ms 5.4%
canvas-mouse-sweep: style recalc duration 43ms 3ms 7.4%
canvas-mouse-sweep: layout count 12 0 0.0%
canvas-mouse-sweep: style recalc count 79 2 3.0%
canvas-mouse-sweep: task duration 865ms 58ms 6.7%
canvas-mouse-sweep: script duration 136ms 6ms 4.8%
canvas-mouse-sweep: TBT 0ms 0ms 0.0%
canvas-mouse-sweep: DOM nodes 62 3 4.2%
canvas-mouse-sweep: event listeners 8 4 49.4%
canvas-zoom-sweep: avg frame time 17ms 0ms 0.0%
canvas-zoom-sweep: layout duration 1ms 0ms 7.0%
canvas-zoom-sweep: style recalc duration 19ms 2ms 8.0%
canvas-zoom-sweep: layout count 6 0 0.0%
canvas-zoom-sweep: style recalc count 31 0 1.5%
canvas-zoom-sweep: task duration 327ms 23ms 7.1%
canvas-zoom-sweep: script duration 27ms 3ms 11.1%
canvas-zoom-sweep: TBT 0ms 0ms 0.0%
canvas-zoom-sweep: DOM nodes 79 1 1.0%
canvas-zoom-sweep: event listeners 24 5 21.8%
dom-widget-clipping: avg frame time 17ms 0ms 0.0%
dom-widget-clipping: layout duration 0ms 0ms 0.0%
dom-widget-clipping: style recalc duration 10ms 1ms 8.0%
dom-widget-clipping: layout count 0 0 0.0%
dom-widget-clipping: style recalc count 13 0 3.8%
dom-widget-clipping: task duration 365ms 16ms 4.5%
dom-widget-clipping: script duration 68ms 3ms 4.8%
dom-widget-clipping: TBT 0ms 0ms 0.0%
dom-widget-clipping: DOM nodes 22 1 6.4%
dom-widget-clipping: event listeners 8 6 81.2%
large-graph-idle: avg frame time 17ms 0ms 0.0%
large-graph-idle: layout duration 0ms 0ms 0.0%
large-graph-idle: style recalc duration 12ms 1ms 8.6%
large-graph-idle: layout count 0 0 0.0%
large-graph-idle: style recalc count 12 0 2.7%
large-graph-idle: task duration 542ms 54ms 10.0%
large-graph-idle: script duration 102ms 11ms 10.3%
large-graph-idle: TBT 0ms 0ms 0.0%
large-graph-idle: DOM nodes 25 1 3.7%
large-graph-idle: event listeners 26 6 23.2%
large-graph-pan: avg frame time 17ms 0ms 0.0%
large-graph-pan: layout duration 0ms 0ms 0.0%
large-graph-pan: style recalc duration 17ms 1ms 4.6%
large-graph-pan: layout count 0 0 0.0%
large-graph-pan: style recalc count 70 1 0.9%
large-graph-pan: task duration 1082ms 43ms 4.0%
large-graph-pan: script duration 408ms 20ms 4.8%
large-graph-pan: TBT 0ms 0ms 0.0%
large-graph-pan: DOM nodes 19 2 8.7%
large-graph-pan: event listeners 5 1 16.8%
minimap-idle: avg frame time 17ms 0ms 0.0%
minimap-idle: layout duration 0ms 0ms 0.0%
minimap-idle: style recalc duration 10ms 1ms 8.6%
minimap-idle: layout count 0 0 0.0%
minimap-idle: style recalc count 10 1 7.1%
minimap-idle: task duration 527ms 47ms 9.0%
minimap-idle: script duration 98ms 10ms 10.1%
minimap-idle: TBT 0ms 0ms 0.0%
minimap-idle: DOM nodes 19 1 7.1%
minimap-idle: event listeners 5 1 14.4%
subgraph-dom-widget-clipping: avg frame time 17ms 0ms 0.0%
subgraph-dom-widget-clipping: layout duration 0ms 0ms 0.0%
subgraph-dom-widget-clipping: style recalc duration 13ms 1ms 7.4%
subgraph-dom-widget-clipping: layout count 0 0 0.0%
subgraph-dom-widget-clipping: style recalc count 48 1 1.2%
subgraph-dom-widget-clipping: task duration 378ms 18ms 4.9%
subgraph-dom-widget-clipping: script duration 128ms 6ms 4.9%
subgraph-dom-widget-clipping: TBT 0ms 0ms 0.0%
subgraph-dom-widget-clipping: DOM nodes 22 1 5.0%
subgraph-dom-widget-clipping: event listeners 16 6 36.0%
subgraph-idle: avg frame time 17ms 0ms 0.0%
subgraph-idle: layout duration 0ms 0ms 0.0%
subgraph-idle: style recalc duration 10ms 1ms 7.5%
subgraph-idle: layout count 0 0 0.0%
subgraph-idle: style recalc count 11 1 6.0%
subgraph-idle: task duration 370ms 31ms 8.5%
subgraph-idle: script duration 20ms 3ms 13.2%
subgraph-idle: TBT 0ms 0ms 0.0%
subgraph-idle: DOM nodes 22 1 6.9%
subgraph-idle: event listeners 10 7 64.5%
subgraph-mouse-sweep: avg frame time 17ms 0ms 0.0%
subgraph-mouse-sweep: layout duration 5ms 0ms 6.8%
subgraph-mouse-sweep: style recalc duration 42ms 3ms 7.8%
subgraph-mouse-sweep: layout count 16 0 0.0%
subgraph-mouse-sweep: style recalc count 80 2 2.4%
subgraph-mouse-sweep: task duration 766ms 69ms 9.0%
subgraph-mouse-sweep: script duration 101ms 7ms 6.5%
subgraph-mouse-sweep: TBT 0ms 0ms 0.0%
subgraph-mouse-sweep: DOM nodes 67 2 3.3%
subgraph-mouse-sweep: event listeners 8 4 52.6%
workflow-execution: avg frame time 17ms 0ms 0.0%
workflow-execution: layout duration 2ms 0ms 9.4%
workflow-execution: style recalc duration 24ms 2ms 9.1%
workflow-execution: layout count 5 1 11.0%
workflow-execution: style recalc count 18 2 11.5%
workflow-execution: task duration 123ms 11ms 8.8%
workflow-execution: script duration 29ms 3ms 10.2%
workflow-execution: TBT 0ms 0ms 0.0%
workflow-execution: DOM nodes 161 7 4.4%
workflow-execution: event listeners 52 4 8.4%
Trend (last 15 commits on main)
Metric Trend Dir Latest
canvas-idle: avg frame time ▆▃▆▁▆▃▆█▆▆▄▃▃▄▃ ➡️ 17ms
canvas-idle: p95 frame time ➡️ NaNms
canvas-idle: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
canvas-idle: style recalc duration ▇▇▆▆▃█▄▃▄▃▇▄▁▆▇ ➡️ 11ms
canvas-idle: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
canvas-idle: style recalc count █▃▅▂▅▆▃▁▂▁▂▅▆▅▆ ➡️ 12
canvas-idle: task duration ▃▃▃▆▂▃▃▅▆▂█▃▁▃▃ ➡️ 391ms
canvas-idle: script duration ▄▃▅▇▂▅▃▆▇▅█▄▁▅▆ ➡️ 27ms
canvas-idle: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
canvas-idle: heap used ➡️ NaN MB
canvas-idle: DOM nodes █▇▆▅▃▇▃▁▂▂▅▆▆▆▇ ➡️ 24
canvas-idle: event listeners ▅█▅▄▁▅▁▁▁▄▅▅▁▅▄ 📉 11
canvas-mouse-sweep: avg frame time ▆█▆▃▁▃▁▆▆▁▃▆▆▃▃ ➡️ 17ms
canvas-mouse-sweep: p95 frame time ➡️ NaNms
canvas-mouse-sweep: layout duration ▁▃▂▄▁▂▁▃▆▂█▇▆▄▃ ➡️ 4ms
canvas-mouse-sweep: style recalc duration ▄▄▂▄▁▂▃▃▅▄█▆▂▄▄ ➡️ 43ms
canvas-mouse-sweep: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 12
canvas-mouse-sweep: style recalc count █▅▄▃▂▂▁▄▄▅▆▅▂▇▄ ➡️ 79
canvas-mouse-sweep: task duration █▆▄▂▂▃▂▄▄▅█▆▁▆▄ ➡️ 868ms
canvas-mouse-sweep: script duration ▄▅▄▆▄▆▆▆▅▅█▆▁▅▆ ➡️ 139ms
canvas-mouse-sweep: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
canvas-mouse-sweep: heap used ➡️ NaN MB
canvas-mouse-sweep: DOM nodes █▅▃▃▁▂▂▃▂▄▆▅▃▅▅ ➡️ 64
canvas-mouse-sweep: event listeners █▁▁▁▁▁▇▁▁▁██▇▁█ 📈 13
canvas-zoom-sweep: avg frame time ▅▅█▄▅▁▁▁▅▁▁▅▄▅▁ ➡️ 17ms
canvas-zoom-sweep: p95 frame time ➡️ NaNms
canvas-zoom-sweep: layout duration ▆▅▅▄▁▁█▅▃▅▇▆▁▂▆ ➡️ 1ms
canvas-zoom-sweep: style recalc duration ▆▅▄▆▅▃█▆▇▅▇▄▁▃▅ ➡️ 20ms
canvas-zoom-sweep: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 6
canvas-zoom-sweep: style recalc count ▁▁▃▄▆▃▆█▄▄▆▁▆▁▆ ➡️ 32
canvas-zoom-sweep: task duration ▄▂▁▇▂▂▄▅▆▃█▄▁▁▅ ➡️ 338ms
canvas-zoom-sweep: script duration ▃▃▂▇▂▂▅▇▆▅█▄▁▂▆ ➡️ 30ms
canvas-zoom-sweep: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
canvas-zoom-sweep: heap used ➡️ NaN MB
canvas-zoom-sweep: DOM nodes ▄▃▁▅█▁▃▆▄▅▅▃▃▄▃ ➡️ 79
canvas-zoom-sweep: event listeners ▁▁▂▅█▂▁▅▁▅▅▄▁▅▁ ➡️ 19
dom-widget-clipping: avg frame time ▂▄▅▅▂▄█▇▅▇▇▅▅▁▇ ➡️ 17ms
dom-widget-clipping: p95 frame time ➡️ NaNms
dom-widget-clipping: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
dom-widget-clipping: style recalc duration ▆▆▂▆▄▃██▄▁▆▇▆▃▅ ➡️ 10ms
dom-widget-clipping: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
dom-widget-clipping: style recalc count ▇█▅█▅▄█▇▇▁▇▄▇▂▅ ➡️ 13
dom-widget-clipping: task duration ▃▃▁▅▄▃▅▆▅▂▇█▁▅▅ ➡️ 371ms
dom-widget-clipping: script duration ▅▄▄▆▆▅▇▇▆▃█▇▁▇▇ ➡️ 71ms
dom-widget-clipping: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
dom-widget-clipping: heap used ➡️ NaN MB
dom-widget-clipping: DOM nodes ▇▇▄▇▅▄█▇▅▁▅▄▇▃▄ ➡️ 21
dom-widget-clipping: event listeners ▅▅▅▅▁▅██▁▁▁▁█▁▁ 📉 2
large-graph-idle: avg frame time ▅▅▅▅▅▂▁▂▄▅▄▂▂▅█ ➡️ 17ms
large-graph-idle: p95 frame time ➡️ NaNms
large-graph-idle: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
large-graph-idle: style recalc duration ▅▅▅▆▄▅▃▄▅▅▆█▁▄▆ ➡️ 13ms
large-graph-idle: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
large-graph-idle: style recalc count █▆█▃▃▁▃▆▃▆▆▃▆██ ➡️ 12
large-graph-idle: task duration ▂▃▂▆▂▃▃▇▅▃██▁▂▅ ➡️ 569ms
large-graph-idle: script duration ▄▅▄▆▄▅▅▇▆▅█▆▁▃▆ ➡️ 110ms
large-graph-idle: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
large-graph-idle: heap used ➡️ NaN MB
large-graph-idle: DOM nodes ▆█▅▂▅▃▁▂▃▅▅▆▂▆▅ ➡️ 25
large-graph-idle: event listeners ███▇██▄▁▄▇▇█▂█▇ ➡️ 29
large-graph-pan: avg frame time ▆▃▃▆█▃▁█▆▆▆▆█▁▆ ➡️ 17ms
large-graph-pan: p95 frame time ➡️ NaNms
large-graph-pan: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
large-graph-pan: style recalc duration ▃▂▄▄▁▅▂▂▁▄▄█▃▁▂ ➡️ 17ms
large-graph-pan: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
large-graph-pan: style recalc count ▆▃█▂▃▂▂▂▁▇▅▃█▆▃ ➡️ 69
large-graph-pan: task duration ▄▃▄▆▄▄▄▆▄▄█▆▁▂▅ ➡️ 1100ms
large-graph-pan: script duration ▅▄▅▆▆▅▄▆▄▅█▄▁▄▅ ➡️ 413ms
large-graph-pan: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
large-graph-pan: heap used ➡️ NaN MB
large-graph-pan: DOM nodes ▅▃▆▂▄▁▃▁▁▅▁▂█▅▂ ➡️ 18
large-graph-pan: event listeners █▆█▁▁▆▁▁▃▆▁▃██▃ ➡️ 5
minimap-idle: avg frame time ▃▆▆▃█▁█▆▆▃▃▆█▆█ ➡️ 17ms
minimap-idle: p95 frame time ➡️ NaNms
minimap-idle: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
minimap-idle: style recalc duration ▄█▁█▅▅█▅▅▃▅▁▁▄▆ ➡️ 10ms
minimap-idle: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
minimap-idle: style recalc count ▃▅▂▄█▃▆▁▂▅▂▁▅▆▃ ➡️ 9
minimap-idle: task duration ▃▄▁▅▁▃▄▅▇▃█▅▁▁▅ ➡️ 547ms
minimap-idle: script duration ▄▆▃▇▃▅▆▆▇▅█▅▁▃▆ ➡️ 106ms
minimap-idle: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
minimap-idle: heap used ➡️ NaN MB
minimap-idle: DOM nodes ▃▅▂▄█▃▆▁▂▅▂▁▅▆▃ ➡️ 19
minimap-idle: event listeners ▃▃▆▁▁▁▃▁▁▆▁▃█▆▁ ➡️ 4
subgraph-dom-widget-clipping: avg frame time ▅▄▄▄▄▄█▄▄▄▃▁▆▃▃ ➡️ 17ms
subgraph-dom-widget-clipping: p95 frame time ➡️ NaNms
subgraph-dom-widget-clipping: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-dom-widget-clipping: style recalc duration ▂▄▃▅▅▃▂▅▇▃▄█▁▄▆ ➡️ 14ms
subgraph-dom-widget-clipping: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
subgraph-dom-widget-clipping: style recalc count ▇█▆▃▆▃▁▆█▇▃▆▇█▅ ➡️ 48
subgraph-dom-widget-clipping: task duration ▂▃▃▆▅▅▂▅█▂▆█▁▂▇ ➡️ 398ms
subgraph-dom-widget-clipping: script duration ▃▃▃▄▅▅▂▄█▂▅▇▁▂▅ ➡️ 131ms
subgraph-dom-widget-clipping: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-dom-widget-clipping: heap used ➡️ NaN MB
subgraph-dom-widget-clipping: DOM nodes ▅▇▅▂▅▂▁▅▅▅▁▇▅█▄ ➡️ 22
subgraph-dom-widget-clipping: event listeners ▅▅▅▂▅▁▅██▁▁█▅█▅ 📈 16
subgraph-idle: avg frame time ▆▆█▁▆▃▆▆▆▃▆▁▃▆█ ➡️ 17ms
subgraph-idle: p95 frame time ➡️ NaNms
subgraph-idle: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-idle: style recalc duration ▁▇▃▆▂▄▂▃▃▆▆▄▃▇█ ➡️ 12ms
subgraph-idle: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
subgraph-idle: style recalc count ▃▆▃▃▂▅▁▂▁▆▃▃██▇ ➡️ 12
subgraph-idle: task duration ▁▃▁▇▁▁▃▆▅▂█▅▁▁▄ ➡️ 378ms
subgraph-idle: script duration ▁▃▂▇▁▂▃▇▆▂█▅▂▁▅ ➡️ 22ms
subgraph-idle: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-idle: heap used ➡️ NaN MB
subgraph-idle: DOM nodes ▃▅▃▂▁▄▁▂▁▅▃▂▇█▇ ➡️ 24
subgraph-idle: event listeners ▁▅▁▁▁▁▁▁▁▅▄▁███ 📈 21
subgraph-mouse-sweep: avg frame time ▅▄▁▃▃▄▆▄▆▃▃█▁▃▃ ➡️ 17ms
subgraph-mouse-sweep: p95 frame time ➡️ NaNms
subgraph-mouse-sweep: layout duration ▁▄▄▄▃▃▅▅▅▂█▇▂▃▆ ➡️ 5ms
subgraph-mouse-sweep: style recalc duration ▃▂▄▅▂▃▄▅█▃█▆▁▂▅ ➡️ 43ms
subgraph-mouse-sweep: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 16
subgraph-mouse-sweep: style recalc count ▅▂▅▅▁▄▃▅█▅▆▄▂▄▅ ➡️ 81
subgraph-mouse-sweep: task duration ▃▂▄▅▂▄▄▅▇▄█▆▁▃▅ ➡️ 785ms
subgraph-mouse-sweep: script duration ▄▅▄▇▅▅▆▇▆▅██▁▄▆ ➡️ 105ms
subgraph-mouse-sweep: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-mouse-sweep: heap used ➡️ NaN MB
subgraph-mouse-sweep: DOM nodes ▅▁▄▅▁▄▃▃█▅▅▄▂▅▃ ➡️ 66
subgraph-mouse-sweep: event listeners ▇▁▂▇▁▂▂▂█▇▂▂▇▇▂ 📈 5
workflow-execution: avg frame time ▆▆▆▄▆▆▃▄▁▄█▆▅▄▆ ➡️ 17ms
workflow-execution: p95 frame time ➡️ NaNms
workflow-execution: layout duration ▁▆▁▃▂▄▃▂▃▃▅█▄▂▅ ➡️ 2ms
workflow-execution: style recalc duration ▃▇▅▇▁▅▆▇█▁██▂▄▆ ➡️ 25ms
workflow-execution: layout count ▁█▂▃▂▃▃▁▃▃▄▃▂▃▂ ➡️ 5
workflow-execution: style recalc count ▃█▅▇▁▄▅▆▅▅▅▅▄▄▂ ➡️ 15
workflow-execution: task duration ▂▅▄▅▁▄▆▆▆▁▇█▁▃▃ ➡️ 120ms
workflow-execution: script duration ▄▃▄▄▃▅▄▅▆▂▇█▁▃▄ ➡️ 29ms
workflow-execution: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
workflow-execution: heap used ➡️ NaN MB
workflow-execution: DOM nodes ▂█▃▆▁▄▃▅▃█▃▃▄▃▁ ➡️ 152
workflow-execution: event listeners ▅███▁▅███▁██▅█▅ ➡️ 49
Raw data
{
  "timestamp": "2026-07-27T00:44:19.967Z",
  "gitSha": "546d2de55c9cf05ad9e5f44740c0ac3a4fa57ae6",
  "branch": "version-bump-1.48.6",
  "measurements": [
    {
      "name": "canvas-idle",
      "durationMs": 2020.8529999999882,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 8.754000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 497.966,
      "heapDeltaBytes": 3566748,
      "heapUsedBytes": 71110228,
      "domNodes": 18,
      "jsHeapTotalBytes": 20586496,
      "scriptDurationMs": 19.209,
      "eventListeners": 4,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "canvas-idle",
      "durationMs": 2018.6680000000479,
      "styleRecalcs": 8,
      "styleRecalcDurationMs": 8.530000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 517.583,
      "heapDeltaBytes": 3458296,
      "heapUsedBytes": 71142724,
      "domNodes": 16,
      "jsHeapTotalBytes": 20324352,
      "scriptDurationMs": 20.804000000000002,
      "eventListeners": 4,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 2059.1949999999883,
      "styleRecalcs": 80,
      "styleRecalcDurationMs": 51.931999999999995,
      "layouts": 12,
      "layoutDurationMs": 3.9419999999999993,
      "taskDurationMs": 1103.553,
      "heapDeltaBytes": -15590924,
      "heapUsedBytes": 52115332,
      "domNodes": -267,
      "jsHeapTotalBytes": 20713472,
      "scriptDurationMs": 142.20499999999998,
      "eventListeners": -131,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1892.1199999999772,
      "styleRecalcs": 76,
      "styleRecalcDurationMs": 42.611999999999995,
      "layouts": 12,
      "layoutDurationMs": 3.6570000000000005,
      "taskDurationMs": 938.91,
      "heapDeltaBytes": -17515232,
      "heapUsedBytes": 50021952,
      "domNodes": -265,
      "jsHeapTotalBytes": 20451328,
      "scriptDurationMs": 131.829,
      "eventListeners": -133,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1720.6059999999752,
      "styleRecalcs": 31,
      "styleRecalcDurationMs": 18.038999999999998,
      "layouts": 6,
      "layoutDurationMs": 0.5579999999999999,
      "taskDurationMs": 437.302,
      "heapDeltaBytes": 7163032,
      "heapUsedBytes": 74699260,
      "domNodes": 78,
      "jsHeapTotalBytes": 20586496,
      "scriptDurationMs": 25.900999999999996,
      "eventListeners": 19,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333335,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1738.913000000025,
      "styleRecalcs": 31,
      "styleRecalcDurationMs": 18.717,
      "layouts": 6,
      "layoutDurationMs": 0.647,
      "taskDurationMs": 416.4579999999999,
      "heapDeltaBytes": 7146980,
      "heapUsedBytes": 74595720,
      "domNodes": 77,
      "jsHeapTotalBytes": 20586496,
      "scriptDurationMs": 23.506000000000004,
      "eventListeners": 19,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333335,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 666.8520000000058,
      "styleRecalcs": 11,
      "styleRecalcDurationMs": 8.652000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 429.86300000000006,
      "heapDeltaBytes": -12162012,
      "heapUsedBytes": 55368148,
      "domNodes": 18,
      "jsHeapTotalBytes": 21372928,
      "scriptDurationMs": 63.663,
      "eventListeners": 2,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 618.8079999999445,
      "styleRecalcs": 12,
      "styleRecalcDurationMs": 8.907000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 406.43299999999994,
      "heapDeltaBytes": -12165096,
      "heapUsedBytes": 55281772,
      "domNodes": 20,
      "jsHeapTotalBytes": 21110784,
      "scriptDurationMs": 64.404,
      "eventListeners": 2,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2029.408999999987,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 8.847000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 759.8699999999999,
      "heapDeltaBytes": 6538864,
      "heapUsedBytes": 65093340,
      "domNodes": -268,
      "jsHeapTotalBytes": 4530176,
      "scriptDurationMs": 123.189,
      "eventListeners": -129,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2038.9559999999847,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 9.080000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 740.9820000000001,
      "heapDeltaBytes": 6305700,
      "heapUsedBytes": 64790616,
      "domNodes": -268,
      "jsHeapTotalBytes": 4268032,
      "scriptDurationMs": 121.179,
      "eventListeners": -129,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333335,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2257.323999999983,
      "styleRecalcs": 69,
      "styleRecalcDurationMs": 15.318999999999999,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1370.24,
      "heapDeltaBytes": 1930764,
      "heapUsedBytes": 61536756,
      "domNodes": -271,
      "jsHeapTotalBytes": 4997120,
      "scriptDurationMs": 455.36000000000007,
      "eventListeners": -127,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2220.9229999999707,
      "styleRecalcs": 69,
      "styleRecalcDurationMs": 14.429,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1313.5780000000002,
      "heapDeltaBytes": 4724440,
      "heapUsedBytes": 64870932,
      "domNodes": -272,
      "jsHeapTotalBytes": 5259264,
      "scriptDurationMs": 443.91600000000005,
      "eventListeners": -129,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3299.599999999998,
      "styleRecalcs": 64,
      "styleRecalcDurationMs": 14.448999999999996,
      "layouts": 60,
      "layoutDurationMs": 7.699000000000001,
      "taskDurationMs": 1607.902,
      "heapDeltaBytes": -325668,
      "heapUsedBytes": 63699744,
      "domNodes": -273,
      "jsHeapTotalBytes": 8200192,
      "scriptDurationMs": 562.1940000000001,
      "eventListeners": -133,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66999999999998,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3411.722999999938,
      "styleRecalcs": 65,
      "styleRecalcDurationMs": 15.746,
      "layouts": 60,
      "layoutDurationMs": 7.7139999999999995,
      "taskDurationMs": 1656.304,
      "heapDeltaBytes": 8585508,
      "heapUsedBytes": 69744384,
      "domNodes": -273,
      "jsHeapTotalBytes": 6627328,
      "scriptDurationMs": 569.633,
      "eventListeners": -133,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "minimap-idle",
      "durationMs": 2036.1690000000294,
      "styleRecalcs": 8,
      "styleRecalcDurationMs": 9.607000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 789.55,
      "heapDeltaBytes": 6604556,
      "heapUsedBytes": 66715584,
      "domNodes": -270,
      "jsHeapTotalBytes": 5054464,
      "scriptDurationMs": 127.64999999999999,
      "eventListeners": -131,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "minimap-idle",
      "durationMs": 2041.3199999999279,
      "styleRecalcs": 8,
      "styleRecalcDurationMs": 7.592999999999999,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 775.076,
      "heapDeltaBytes": 6633448,
      "heapUsedBytes": 66742220,
      "domNodes": -269,
      "jsHeapTotalBytes": 4268032,
      "scriptDurationMs": 127.38199999999999,
      "eventListeners": -129,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 606.931999999972,
      "styleRecalcs": 46,
      "styleRecalcDurationMs": 11.014,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 423.82800000000003,
      "heapDeltaBytes": -11471024,
      "heapUsedBytes": 56032160,
      "domNodes": 18,
      "jsHeapTotalBytes": 21897216,
      "scriptDurationMs": 124.054,
      "eventListeners": 8,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66999999999998,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 607.6669999999922,
      "styleRecalcs": 47,
      "styleRecalcDurationMs": 12.293999999999999,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 420.401,
      "heapDeltaBytes": -11903348,
      "heapUsedBytes": 55605144,
      "domNodes": 20,
      "jsHeapTotalBytes": 22159360,
      "scriptDurationMs": 123.466,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-idle",
      "durationMs": 2051.372000000015,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 8.516999999999998,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 553.5450000000001,
      "heapDeltaBytes": -21302656,
      "heapUsedBytes": 46303844,
      "domNodes": -267,
      "jsHeapTotalBytes": 20451328,
      "scriptDurationMs": 17.611,
      "eventListeners": -133,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "subgraph-idle",
      "durationMs": 1998.156999999992,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 8.776,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 511.9910000000001,
      "heapDeltaBytes": 3653120,
      "heapUsedBytes": 71270344,
      "domNodes": 20,
      "jsHeapTotalBytes": 20586496,
      "scriptDurationMs": 18.284000000000002,
      "eventListeners": 4,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1790.4189999999858,
      "styleRecalcs": 79,
      "styleRecalcDurationMs": 44.665,
      "layouts": 16,
      "layoutDurationMs": 4.728000000000001,
      "taskDurationMs": 846.187,
      "heapDeltaBytes": -5766452,
      "heapUsedBytes": 61816672,
      "domNodes": 64,
      "jsHeapTotalBytes": 21372928,
      "scriptDurationMs": 101.895,
      "eventListeners": 4,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1725.2019999999675,
      "styleRecalcs": 76,
      "styleRecalcDurationMs": 37.928000000000004,
      "layouts": 16,
      "layoutDurationMs": 4.469000000000001,
      "taskDurationMs": 848.9499999999999,
      "heapDeltaBytes": -20693680,
      "heapUsedBytes": 47009860,
      "domNodes": -266,
      "jsHeapTotalBytes": 20975616,
      "scriptDurationMs": 96.762,
      "eventListeners": -133,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-transition-enter",
      "durationMs": 1467.91300000001,
      "styleRecalcs": 19,
      "styleRecalcDurationMs": 32.805,
      "layouts": 15,
      "layoutDurationMs": 14.006999999999998,
      "taskDurationMs": 1071.611,
      "heapDeltaBytes": 29365596,
      "heapUsedBytes": 98754400,
      "domNodes": 13673,
      "jsHeapTotalBytes": 15990784,
      "scriptDurationMs": 42.041,
      "eventListeners": 2371,
      "totalBlockingTimeMs": 145,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8447.320999999989,
      "styleRecalcs": 250,
      "styleRecalcDurationMs": 38.899,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 4804.746,
      "heapDeltaBytes": 7523072,
      "heapUsedBytes": 66097496,
      "domNodes": -266,
      "jsHeapTotalBytes": 6803456,
      "scriptDurationMs": 1478.61,
      "eventListeners": -111,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8851.068999999938,
      "styleRecalcs": 250,
      "styleRecalcDurationMs": 37.44,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 4985.1410000000005,
      "heapDeltaBytes": 12161656,
      "heapUsedBytes": 71820168,
      "domNodes": -269,
      "jsHeapTotalBytes": 9424896,
      "scriptDurationMs": 1599.091,
      "eventListeners": -111,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 17663.49200000002,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 17634.119000000002,
      "heapDeltaBytes": -44450364,
      "heapUsedBytes": 167793160,
      "domNodes": -8316,
      "jsHeapTotalBytes": -11997184,
      "scriptDurationMs": 609.899,
      "eventListeners": -16382,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.776666666666642,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 17547.900000000027,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 17523.967000000004,
      "heapDeltaBytes": -38638740,
      "heapUsedBytes": 167866216,
      "domNodes": -8315,
      "jsHeapTotalBytes": -11735040,
      "scriptDurationMs": 582.285,
      "eventListeners": -16380,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.776666666666642,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 21467.223999999987,
      "styleRecalcs": 151,
      "styleRecalcDurationMs": 19.270999999999983,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 21421.781,
      "heapDeltaBytes": -42491844,
      "heapUsedBytes": 178897688,
      "domNodes": -8311,
      "jsHeapTotalBytes": -14704640,
      "scriptDurationMs": 913.426,
      "eventListeners": -16378,
      "totalBlockingTimeMs": 259,
      "frameDurationMs": 17.776666666666642,
      "p95FrameDurationMs": 16.80000000000291
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 21590.817000000017,
      "styleRecalcs": 148,
      "styleRecalcDurationMs": 19.017000000000007,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 21556.057,
      "heapDeltaBytes": -59910768,
      "heapUsedBytes": 164278228,
      "domNodes": -8311,
      "jsHeapTotalBytes": -15663104,
      "scriptDurationMs": 936.8149999999999,
      "eventListeners": -16376,
      "totalBlockingTimeMs": 293,
      "frameDurationMs": 18.329999999999927,
      "p95FrameDurationMs": 16.80000000000291
    },
    {
      "name": "workflow-execution",
      "durationMs": 456.1669999999367,
      "styleRecalcs": 13,
      "styleRecalcDurationMs": 20.964999999999996,
      "layouts": 2,
      "layoutDurationMs": 0.415,
      "taskDurationMs": 121.68599999999999,
      "heapDeltaBytes": -15955644,
      "heapUsedBytes": 50525432,
      "domNodes": 130,
      "jsHeapTotalBytes": 8527872,
      "scriptDurationMs": 11.116000000000001,
      "eventListeners": 67,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "workflow-execution",
      "durationMs": 457.8880000000254,
      "styleRecalcs": 13,
      "styleRecalcDurationMs": 18.601,
      "layouts": 2,
      "layoutDurationMs": 0.325,
      "taskDurationMs": 108.56500000000001,
      "heapDeltaBytes": -16107136,
      "heapUsedBytes": 50409104,
      "domNodes": 119,
      "jsHeapTotalBytes": 8003584,
      "scriptDurationMs": 9.719999999999999,
      "eventListeners": 65,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.800000000000182
    }
  ]
}

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown

🌐 Website E2E

Tip

All tests passed.

Status ✅ Passed
Report View Report

@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@           Coverage Diff           @@
##             main   #14067   +/-   ##
=======================================
  Coverage   79.15%   79.15%           
=======================================
  Files        1700     1700           
  Lines       95464    95464           
  Branches    31376    31314   -62     
=======================================
  Hits        75562    75562           
+ Misses      19537    19530    -7     
- Partials      365      372    +7     
Flag Coverage Δ
unit 68.17% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 5 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@comfy-pr-bot
comfy-pr-bot force-pushed the version-bump-1.48.6 branch 3 times, most recently from f80cd12 to 63373b8 Compare July 27, 2026 00:19
@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

Deployment failed with the following error:

You don't have permission to create a Preview Deployment for this Vercel project: pillar5-agent.

View Documentation: https://vercel.com/docs/accounts/team-members-and-roles

@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pillar5-agent Ready Ready Preview, Comment Jul 27, 2026 12:28am

Request Review

comfy-pr-bot and others added 2 commits July 27, 2026 20:13
Backport of #13290 to `core/1.48`

Automatically created by backport workflow.

Co-authored-by: pythongosssss <125205205+pythongosssss@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: AustinMroz <austin@comfy.org>
Co-authored-by: Maanil Verma <vermaMaanil97@gmail.com>
@comfy-pr-bot
comfy-pr-bot force-pushed the version-bump-1.48.6 branch from 066b712 to f5d22d1 Compare July 27, 2026 20:36
@dosubot dosubot Bot added size:XXL This PR changes 1000+ lines, ignoring generated files. and removed size:XS This PR changes 0-9 lines, ignoring generated files. labels Jul 27, 2026
@github-actions
github-actions Bot requested a review from christian-byrne July 31, 2026 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release Create a new release size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants