Skip to content

test: improve refreshRemoteConfig test quality#8356

Merged
christian-byrne merged 3 commits intomainfrom
fix/remote-config-test-improvements
Jan 28, 2026
Merged

test: improve refreshRemoteConfig test quality#8356
christian-byrne merged 3 commits intomainfrom
fix/remote-config-test-improvements

Conversation

@christian-byrne
Copy link
Contributor

@christian-byrne christian-byrne commented Jan 28, 2026

Addresses review feedback from #8266:

  • Use vi.stubGlobal for global fetch mock
  • Extract mockSuccessResponse and mockErrorResponse helpers to reduce duplication
  • Add test verifying 500 responses preserve existing config (only 401/403 clear config)

Related: #8266

┆Issue is synchronized with this Notion page by Unito

Replace direct global.fetch assignment with vi.stubGlobal for better control and consistency in test setup
Extract mockSuccessResponse and mockErrorResponse helpers to reduce duplication in test code
Verify that non-auth server errors (like 500) do not clear the existing config, documenting the expected behavior that config is only cleared on 401/403 responses
@christian-byrne christian-byrne requested a review from a team as a code owner January 28, 2026 04:36
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Jan 28, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 28, 2026

Important

Review skipped

Auto reviews are limited based on label configuration.

🚫 Review skipped — only excluded labels are configured. (1)
  • backport

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

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

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 01/28/2026, 04:38:09 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

github-actions bot commented Jan 28, 2026

🎭 Playwright Tests: ✅ Passed

Results: 507 passed, 0 failed, 0 flaky, 8 skipped (Total: 515)

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

@github-actions
Copy link

Bundle Size Report

Summary

  • Raw size: 22.1 MB baseline 22.1 MB — 🟢 -202 B
  • Gzip: 4.59 MB baseline 4.59 MB — 🟢 -105 B
  • Brotli: 3.41 MB baseline 3.41 MB — 🔴 +157 B
  • Bundles: 172 current • 172 baseline • 81 added / 81 removed

Category Glance
Other 🟢 -195 B (7.04 MB) · Panels & Settings 🟢 -8 B (471 kB) · Data & Services 🔴 +1 B (2.71 MB) · Vendor & Third-Party ⚪ 0 B (10.7 MB) · Graph Workspace ⚪ 0 B (960 kB) · Views & Navigation ⚪ 0 B (80.7 kB) · + 5 more

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

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-CEONfreg.js (removed) 25.9 kB 🟢 -25.9 kB 🟢 -7.47 kB 🟢 -6.58 kB
assets/index-pD03f2YN.js (new) 25.9 kB 🔴 +25.9 kB 🔴 +7.46 kB 🔴 +6.56 kB

Status: 1 added / 1 removed

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

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-ITWXKUyU.js (removed) 960 kB 🟢 -960 kB 🟢 -194 kB 🟢 -147 kB
assets/GraphView-TqqXfbox.js (new) 960 kB 🔴 +960 kB 🔴 +194 kB 🔴 +147 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-D6zOl5u8.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.61 kB 🟢 -3.06 kB
assets/CloudSurveyView-tjRjjMqo.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.61 kB 🔴 +3.05 kB
assets/CloudLoginView-CHyIFFHp.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.71 kB
assets/CloudLoginView-Dwf4tgtB.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.71 kB
assets/UserCheckView-B3uFPHQ8.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.44 kB 🔴 +2.13 kB
assets/UserCheckView-C6oRpp4k.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.45 kB 🟢 -2.13 kB
assets/CloudLayoutView-Bf3sPfh4.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.24 kB 🔴 +1.96 kB
assets/CloudLayoutView-BlY64SzF.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.25 kB 🟢 -1.96 kB
assets/CloudSignupView-GcTJXSST.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.02 kB
assets/CloudSignupView-OLsKIo6y.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.02 kB
assets/CloudForgotPasswordView-CU-swzh1.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.93 kB 🔴 +1.69 kB
assets/CloudForgotPasswordView-DJlVuJVQ.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.93 kB 🟢 -1.69 kB
assets/UserSelectView-BZ4_yCgV.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.57 kB
assets/UserSelectView-DqHlPVhL.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.58 kB
assets/CloudSubscriptionRedirectView-B3-W7qpq.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudSubscriptionRedirectView-CXKSIVEM.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.54 kB
assets/CloudAuthTimeoutView-b-Jd3vwm.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.71 kB 🟢 -1.48 kB
assets/CloudAuthTimeoutView-BmvlDE0h.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.7 kB 🔴 +1.49 kB
assets/CloudSorryContactSupportView-BBzzzDkN.js 1.97 kB 1.97 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/layout-Rbze1-VP.js 500 B 500 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/WorkspacePanel-CwnOHdIE.js (removed) 29.8 kB 🟢 -29.8 kB 🟢 -5.89 kB 🟢 -5.15 kB
assets/WorkspacePanel-DafZEBn_.js (new) 29.8 kB 🔴 +29.8 kB 🔴 +5.89 kB 🔴 +5.15 kB
assets/LegacyCreditsPanel-DhNmeYXV.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.95 kB 🟢 -5.23 kB
assets/LegacyCreditsPanel-pcVQuKWW.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.95 kB 🔴 +5.23 kB
assets/SubscriptionPanel-CjO0niqK.js (new) 21 kB 🔴 +21 kB 🔴 +5.02 kB 🔴 +4.43 kB
assets/SubscriptionPanel-fc6q8J2d.js (removed) 21 kB 🟢 -21 kB 🟢 -5.02 kB 🟢 -4.43 kB
assets/KeybindingPanel-COHzjQkR.js (removed) 14.2 kB 🟢 -14.2 kB 🟢 -3.74 kB 🟢 -3.3 kB
assets/KeybindingPanel-DFv6r4ou.js (new) 14.2 kB 🔴 +14.2 kB 🔴 +3.73 kB 🔴 +3.3 kB
assets/AboutPanel-BINtxkCr.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.43 kB
assets/AboutPanel-Chhtstyb.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.68 kB 🔴 +2.43 kB
assets/ExtensionPanel-BUrQmkzm.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.41 kB
assets/ExtensionPanel-DQeDL7Fc.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.4 kB
assets/ServerConfigPanel-CWp_rlL4.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.16 kB 🔴 +1.94 kB
assets/ServerConfigPanel-DteiZTvQ.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.17 kB 🟢 -1.94 kB
assets/UserPanel-7REIRODR.js (new) 6.58 kB 🔴 +6.58 kB 🔴 +1.9 kB 🔴 +1.67 kB
assets/UserPanel-D8FXxh3L.js (removed) 6.58 kB 🟢 -6.58 kB 🟢 -1.9 kB 🟢 -1.67 kB
assets/refreshRemoteConfig-a0VAuMos.js (new) 1.31 kB 🔴 +1.31 kB 🔴 +570 B 🔴 +502 B
assets/refreshRemoteConfig-Bx-Lfuqg.js (removed) 1.31 kB 🟢 -1.31 kB 🟢 -573 B 🟢 -496 B
assets/config-BNFNqHfS.js (removed) 1.16 kB 🟢 -1.16 kB 🟢 -611 B 🟢 -536 B
assets/config-CFoM67aR.js (new) 1.15 kB 🔴 +1.15 kB 🔴 +603 B 🔴 +537 B
assets/cloudRemoteConfig-D9ESzBaF.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -496 B 🟢 -428 B
assets/cloudRemoteConfig-ysGFJwsp.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +495 B 🔴 +437 B
assets/refreshRemoteConfig-BucyiX4g.js (new) 169 B 🔴 +169 B 🔴 +108 B 🔴 +104 B
assets/refreshRemoteConfig-D8-kzAhj.js (removed) 169 B 🟢 -169 B 🟢 -108 B 🟢 -105 B
assets/remoteConfig-BrsVXI_d.js 788 B 788 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-B9wKvI1J.js 32 kB 32 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BmGbe2N6.js 35.2 kB 35.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Bvo_gE5u.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-C352ZOFL.js 26.4 kB 26.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CfTcklGM.js 30.2 kB 30.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DcSPTvwN.js 29.4 kB 29.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DjnBsCcX.js 39.4 kB 39.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DzHQYae7.js 32.9 kB 32.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-kAwy8UoQ.js 25.8 kB 25.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-KHOuN10S.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Y1z1vZwm.js 31.2 kB 31.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-C4ea5ERH.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.05 kB
assets/auth-C9NI6ms6.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.06 kB
assets/firebaseAuthStore-BiA8UW0Y.js (removed) 217 B 🟢 -217 B 🟢 -136 B 🟢 -120 B
assets/firebaseAuthStore-CdfsHLSH.js (new) 217 B 🔴 +217 B 🔴 +136 B 🔴 +118 B
assets/auth-CCwAjUG9.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +146 B
assets/auth-w2xwuohN.js (removed) 178 B 🟢 -178 B 🟢 -142 B 🟢 -133 B

Status: 3 added / 3 removed

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-Cr8sstn0.js (new) 2.68 kB 🔴 +2.68 kB 🔴 +1.26 kB 🔴 +1.12 kB
assets/useSubscriptionDialog-DWw9SF4v.js (removed) 2.68 kB 🟢 -2.68 kB 🟢 -1.27 kB 🟢 -1.12 kB
assets/useSubscriptionDialog-4UdrREPx.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +97 B
assets/useSubscriptionDialog-CDXgtapK.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -95 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-D5FrZ3PL.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.68 kB 🟢 -2.41 kB
assets/ComfyQueueButton-kqi1F1C8.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.68 kB 🔴 +2.41 kB
assets/SubscribeButton-CWkYUsX_.js (new) 4.63 kB 🔴 +4.63 kB 🔴 +1.57 kB 🔴 +1.39 kB
assets/SubscribeButton-D1j1YfXw.js (removed) 4.63 kB 🟢 -4.63 kB 🟢 -1.57 kB 🟢 -1.39 kB
assets/cloudFeedbackTopbarButton-BHO0j8JQ.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -678 B 🟢 -575 B
assets/cloudFeedbackTopbarButton-DpKpFYbR.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +674 B 🔴 +572 B
assets/ComfyQueueButton-Cg1XwvbB.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -112 B
assets/ComfyQueueButton-Weg-Jef1.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +111 B
assets/Button-hzNlXzDK.js 3.82 kB 3.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/CloudBadge-DHwvysLJ.js 1.85 kB 1.85 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/TopbarBadge-CGy2FpT1.js 8.36 kB 8.36 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar-CWRrnxl9.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-DUixEvZU.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) • 🔴 +1 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-BCk0crVT.js (removed) 2.01 MB 🟢 -2.01 MB 🟢 -424 kB 🟢 -324 kB
assets/dialogService-NmGuEIKM.js (new) 2.01 MB 🔴 +2.01 MB 🔴 +424 kB 🔴 +324 kB
assets/api-CrgPqBVK.js (new) 672 kB 🔴 +672 kB 🔴 +148 kB 🔴 +118 kB
assets/api-DSWNzJbX.js (removed) 672 kB 🟢 -672 kB 🟢 -148 kB 🟢 -118 kB
assets/releaseStore-BaT7_elT.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.4 kB 🔴 +2.12 kB
assets/releaseStore-BETf4IyJ.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.4 kB 🟢 -2.12 kB
assets/keybindingService-DPZl-79n.js (new) 6.78 kB 🔴 +6.78 kB 🔴 +1.74 kB 🔴 +1.51 kB
assets/keybindingService-jqctbGNY.js (removed) 6.78 kB 🟢 -6.78 kB 🟢 -1.74 kB 🟢 -1.51 kB
assets/bootstrapStore-CNL7o6pZ.js (removed) 2.69 kB 🟢 -2.69 kB 🟢 -1.03 kB 🟢 -955 B
assets/bootstrapStore-jqICYoGV.js (new) 2.69 kB 🔴 +2.69 kB 🔴 +1.03 kB 🔴 +959 B
assets/userStore-Bdoy0Bcm.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -810 B 🟢 -723 B
assets/userStore-BlHIUp1k.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +811 B 🔴 +725 B
assets/audioService-CIGWKVRQ.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -934 B 🟢 -813 B
assets/audioService-K6MEV1MJ.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +932 B 🔴 +819 B
assets/releaseStore-BkGZBfWR.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +104 B
assets/releaseStore-CcoEzw6o.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -104 B
assets/serverConfigStore-V1hr6NOk.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-BzKW11if.js (new) 5.21 kB 🔴 +5.21 kB 🔴 +1.53 kB 🔴 +1.35 kB
assets/useErrorHandling-CKVqSMqY.js (removed) 5.21 kB 🟢 -5.21 kB 🟢 -1.53 kB 🟢 -1.34 kB
assets/useWorkspaceUI-Cak7HPg3.js (removed) 3.42 kB 🟢 -3.42 kB 🟢 -974 B 🟢 -840 B
assets/useWorkspaceUI-ubjyhsIU.js (new) 3.42 kB 🔴 +3.42 kB 🔴 +973 B 🔴 +845 B
assets/useSubscriptionActions-DOuVHahD.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -868 B 🟢 -759 B
assets/useSubscriptionActions-DxUxk6XU.js (new) 2.22 kB 🔴 +2.22 kB 🔴 +869 B 🔴 +762 B
assets/subscriptionCheckoutUtil-BYLHX4FQ.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +876 B 🔴 +773 B
assets/subscriptionCheckoutUtil-DadM0LnJ.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -875 B 🟢 -771 B
assets/useSubscriptionCredits-C1FGJffA.js (new) 1.39 kB 🔴 +1.39 kB 🔴 +599 B 🔴 +529 B
assets/useSubscriptionCredits-CfStLtuU.js (removed) 1.39 kB 🟢 -1.39 kB 🟢 -597 B 🟢 -530 B
assets/audioUtils-5CYfKT-g.js (new) 970 B 🔴 +970 B 🔴 +548 B 🔴 +463 B
assets/audioUtils-Cz8eFVtB.js (removed) 970 B 🟢 -970 B 🟢 -547 B 🟢 -454 B
assets/useCurrentUser-CLt4r281.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +112 B
assets/useCurrentUser-CZ5hZL0c.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -106 B
assets/_plugin-vue_export-helper-DuK_Fly3.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/colorUtil-DLyjcs70.js 7.2 kB 7.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/markdownRendererUtil-Bi2cfnIy.js 1.78 kB 1.78 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/tailwindUtil-Dm8WXWty.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-dHjzWL-2.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-other-C6rCU2OI.js 4.1 MB 4.1 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-VBlLkufO.js 3.04 MB 3.04 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-CR4RbTw1.js 256 kB 256 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-BeIVXtul.js 1.83 MB 1.83 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-DdP0ccEc.js 650 kB 650 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-VB6jWz3M.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-Ce2gRtuj.js 398 kB 398 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 7.04 MB (baseline 7.04 MB) • 🟢 -195 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-ylXSWYy4.js (removed) 180 kB 🟢 -180 kB 🟢 -43.3 kB 🟢 -36.2 kB
assets/core-5TFrs8Sh.js (new) 180 kB 🔴 +180 kB 🔴 +43.3 kB 🔴 +36.2 kB
assets/WidgetSelect-CjqXM-Dd.js (removed) 51 kB 🟢 -51 kB 🟢 -11.2 kB 🟢 -9.81 kB
assets/WidgetSelect-CtULPgWG.js (new) 51 kB 🔴 +51 kB 🔴 +11.2 kB 🔴 +9.83 kB
assets/Load3DControls-Buc0XWcJ.js (removed) 35.9 kB 🟢 -35.9 kB 🟢 -5.87 kB 🟢 -5.08 kB
assets/Load3DControls-Dylh1Nme.js (new) 35.9 kB 🔴 +35.9 kB 🔴 +5.87 kB 🔴 +5.08 kB
assets/SubscriptionRequiredDialogContent-JKY6k7Po.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.79 kB 🔴 +5.91 kB
assets/SubscriptionRequiredDialogContent-SElF2iun.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.79 kB 🟢 -5.92 kB
assets/CurrentUserPopoverWorkspace-BGT65RTZ.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +4.99 kB 🔴 +4.44 kB
assets/CurrentUserPopoverWorkspace-C-PTVjTD.js (removed) 22.2 kB 🟢 -22.2 kB 🟢 -4.99 kB 🟢 -4.43 kB
assets/Load3D-D3wzRfCJ.js (new) 19.2 kB 🔴 +19.2 kB 🔴 +4.37 kB 🔴 +3.86 kB
assets/Load3D-DPG4JV-g.js (removed) 19.2 kB 🟢 -19.2 kB 🟢 -4.37 kB 🟢 -3.85 kB
assets/WidgetRecordAudio-BMxJnkqV.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.97 kB 🟢 -4.45 kB
assets/WidgetRecordAudio-TALyHQWu.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.97 kB 🔴 +4.44 kB
assets/WidgetInputNumber-CFgT-vAo.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.51 kB 🔴 +4.01 kB
assets/WidgetInputNumber-CMNX6qIS.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.51 kB 🟢 -4.02 kB
assets/SubscriptionPanelContentWorkspace-BeTLyNUx.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.47 kB 🔴 +3.91 kB
assets/SubscriptionPanelContentWorkspace-BjfFKzbB.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.47 kB 🟢 -3.9 kB
assets/WidgetImageCrop-BFHFenVo.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.63 kB
assets/WidgetImageCrop-CD3Wshhd.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.62 kB
assets/PanelTemplate-B_mmmyFk.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.45 kB 🔴 +4.8 kB
assets/PanelTemplate-BXUpxOOE.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.46 kB 🟢 -4.8 kB
assets/AudioPreviewPlayer-Dh2VZiA-.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.65 kB
assets/AudioPreviewPlayer-Z30Zoycq.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.97 kB 🔴 +2.65 kB
assets/InviteMemberDialogContent-CRmO8Pk7.js (new) 8.36 kB 🔴 +8.36 kB 🔴 +2.51 kB 🔴 +2.17 kB
assets/InviteMemberDialogContent-D9rn81kp.js (removed) 8.36 kB 🟢 -8.36 kB 🟢 -2.5 kB 🟢 -2.17 kB
assets/WidgetWithControl-Bf8Zw6JY.js (new) 8.04 kB 🔴 +8.04 kB 🔴 +2.66 kB 🔴 +2.39 kB
assets/WidgetWithControl-ZBVHOguP.js (removed) 8.04 kB 🟢 -8.04 kB 🟢 -2.66 kB 🟢 -2.39 kB
assets/CreateWorkspaceDialogContent-BEYy4JlK.js (new) 5.93 kB 🔴 +5.93 kB 🔴 +1.93 kB 🔴 +1.68 kB
assets/CreateWorkspaceDialogContent-yFhqEgGZ.js (removed) 5.93 kB 🟢 -5.93 kB 🟢 -1.93 kB 🟢 -1.68 kB
assets/EditWorkspaceDialogContent-CjWsWsC6.js (new) 5.7 kB 🔴 +5.7 kB 🔴 +1.88 kB 🔴 +1.64 kB
assets/EditWorkspaceDialogContent-PV1wa3q5.js (removed) 5.7 kB 🟢 -5.7 kB 🟢 -1.88 kB 🟢 -1.64 kB
assets/ValueControlPopover-BWlQe5e8.js (removed) 5.17 kB 🟢 -5.17 kB 🟢 -1.69 kB 🟢 -1.5 kB
assets/ValueControlPopover-DSs45rOg.js (new) 5.17 kB 🔴 +5.17 kB 🔴 +1.69 kB 🔴 +1.5 kB
assets/DeleteWorkspaceDialogContent-Bl7MzNVG.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.56 kB 🟢 -1.35 kB
assets/DeleteWorkspaceDialogContent-CfqLrVM7.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.56 kB 🔴 +1.35 kB
assets/LeaveWorkspaceDialogContent-98QzcmlO.js (new) 4.41 kB 🔴 +4.41 kB 🔴 +1.5 kB 🔴 +1.3 kB
assets/LeaveWorkspaceDialogContent-HaIx8z9s.js (removed) 4.41 kB 🟢 -4.41 kB 🟢 -1.5 kB 🟢 -1.31 kB
assets/RemoveMemberDialogContent-CCfomoSZ.js (removed) 4.38 kB 🟢 -4.38 kB 🟢 -1.45 kB 🟢 -1.27 kB
assets/RemoveMemberDialogContent-Dn3N7j4K.js (new) 4.38 kB 🔴 +4.38 kB 🔴 +1.45 kB 🔴 +1.27 kB
assets/RevokeInviteDialogContent-C3SX537q.js (removed) 4.29 kB 🟢 -4.29 kB 🟢 -1.47 kB 🟢 -1.29 kB
assets/RevokeInviteDialogContent-u40ZARyl.js (new) 4.29 kB 🔴 +4.29 kB 🔴 +1.47 kB 🔴 +1.29 kB
assets/GlobalToast-BKkzNoSs.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -939 B
assets/GlobalToast-z4cmr5B8.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +943 B
assets/SubscribeToRun-CsjzP46r.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.15 kB 🟢 -1.01 kB
assets/SubscribeToRun-iHO3bb-b.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.15 kB 🔴 +1.04 kB
assets/cloudSessionCookie-CV-gFnrP.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -929 B 🟢 -807 B
assets/cloudSessionCookie-QgXGXh8F.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +930 B 🔴 +808 B
assets/BaseViewTemplate-BBpnP8c3.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +936 B
assets/BaseViewTemplate-tLSchlN1.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.04 kB 🟢 -937 B
assets/CloudRunButtonWrapper-Bg-RUYLY.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -643 B 🟢 -567 B
assets/CloudRunButtonWrapper-BqM2VTzo.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +644 B 🔴 +604 B
assets/cloudBadges-D0szGafM.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -537 B 🟢 -489 B
assets/cloudBadges-DgSFoxUH.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +538 B 🔴 +501 B
assets/graphHasMissingNodes-C4Qnvcoo.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -461 B 🟢 -413 B
assets/graphHasMissingNodes-CtBYOvCt.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +461 B 🔴 +426 B
assets/cloudSubscription-C8mHkZLT.js (new) 976 B 🔴 +976 B 🔴 +463 B 🔴 +398 B
assets/cloudSubscription-ivMRLjHz.js (removed) 976 B 🟢 -976 B 🟢 -461 B 🟢 -397 B
assets/nightlyBadges-2Jgn4DJk.js (removed) 595 B 🟢 -595 B 🟢 -357 B 🟢 -309 B
assets/nightlyBadges-oinCjuaB.js (new) 595 B 🔴 +595 B 🔴 +355 B 🔴 +309 B
assets/SubscriptionPanelContentWorkspace-BZoNfn38.js (new) 266 B 🔴 +266 B 🔴 +136 B 🔴 +116 B
assets/SubscriptionPanelContentWorkspace-xcgJSttX.js (removed) 266 B 🟢 -266 B 🟢 -136 B 🟢 -112 B
assets/WidgetInputNumber-3Zuf-sqQ.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +109 B
assets/WidgetInputNumber-B1_FE8Up.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -112 B
assets/WidgetLegacy-DkCxAAM3.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +107 B
assets/WidgetLegacy-DPDoTZhq.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -112 B
assets/Load3D-BKtkQ4Id.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +108 B
assets/Load3D-BmBkQlPP.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -119 B
assets/auto-IxU1eXFy.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B5unjTgE.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BsP-x5ri.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BtcJfAd5.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CEbEylFJ.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CSE42kAA.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CX9qSh0Y.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DgvoXt0v.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Dk-PWJsO.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DKwvlJiD.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DQuDUlM5.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-KhEZ5Fo9.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-Ckejo70h.js 188 B 188 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-DyLIWZ1Y.js 496 kB 496 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/LazyImage-D5HGD2sm.js 14.1 kB 14.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BAsVw_VR.js 128 kB 128 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BdcuOtW_.js 172 kB 172 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BjdhOMKP.js 112 kB 112 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C1_ALuzX.js 154 kB 154 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CawlsjrP.js 111 kB 111 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CueKFh2S.js 125 kB 125 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CuMAi0Yg.js 132 kB 132 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Dgyoixz9.js 143 kB 143 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DrWtIub4.js 150 kB 150 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DZ27z6-O.js 125 kB 125 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-nzg6hhK8.js 129 kB 129 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-B5p5daPP.js 2.38 kB 2.38 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-LOmU6GXe.js 2 kB 2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-C7M85A9X.js 2.34 kB 2.34 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-ChOx-pbs.js 2.82 kB 2.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/mixpanel.module-DaC789SX.js 143 B 143 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-B8DCf1mS.js 413 kB 413 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BAFHrj6M.js 366 kB 366 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BlUt4zjH.js 412 kB 412 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BuHiqTYg.js 342 kB 342 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-cE9XzsAm.js 363 kB 363 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DiynUDVW.js 383 kB 383 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Dk1oqXg6.js 373 kB 373 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DpRc9McY.js 339 kB 339 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-NvS3ne6s.js 369 kB 369 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-SBfEQMMs.js 369 kB 369 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-W4n6VSIV.js 448 kB 448 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-0kMFfOzo.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-C5sanYDO.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-CdPxGIkA.js 4.71 kB 4.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-kYf5x876.js 186 B 186 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-BflopHUr.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetColorPicker-BgT2fava.js 3.71 kB 3.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetGalleria-CYuetUyx.js 4.57 kB 4.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-DG_IjzLF.js 3.79 kB 3.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetInputText-BLB-l7ow.js 2.58 kB 2.58 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetLayoutField-B6sR-d_3.js 2.61 kB 2.61 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetMarkdown-CeUTWczT.js 3.22 kB 3.22 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-BtBp3h_n.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetTextarea-FfGbecfC.js 3.52 kB 3.52 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetToggleSwitch-Cu4DaH99.js 3.08 kB 3.08 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 34 added / 34 removed

@DrJKL DrJKL assigned christian-byrne and unassigned DrJKL Jan 28, 2026
@christian-byrne christian-byrne merged commit 5c99f89 into main Jan 28, 2026
32 checks passed
@christian-byrne christian-byrne deleted the fix/remote-config-test-improvements branch January 28, 2026 05:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants