Skip to content

Further number widget fixes#8251

Merged
AustinMroz merged 2 commits intomainfrom
austin/further-number-fixes
Jan 23, 2026
Merged

Further number widget fixes#8251
AustinMroz merged 2 commits intomainfrom
austin/further-number-fixes

Conversation

@AustinMroz
Copy link
Collaborator

@AustinMroz AustinMroz commented Jan 22, 2026

  • The slider indicator is now only rounded at the ends and doesn't display outside the widget at small values
  • Prevents a bug where scrubbing would result in a 1/10 chance of causing text selection after a completed scrub.
Before After
before after

┆Issue is synchronized with this Notion page by Unito

Since dragDelta is a modulus to the next drag step, the prior code
created a 1-in-10 chance that a scrub operation would result in text
being edited regardless of distance dragged. This is now fixed.
@AustinMroz AustinMroz requested a review from a team as a code owner January 22, 2026 23:12
@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Jan 22, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 22, 2026

📝 Walkthrough

Walkthrough

Modified drag completion logic in WidgetInputNumberInput to compare current and new values instead of checking dragDelta, and restructured the slider track DOM with nested containers for overflow clipping.

Changes

Cohort / File(s) Summary
Drag completion and value update logic
src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue
Changed handleMouseUp completion condition from dragDelta === 0 to comparing newValue against modelValue. Text input focus now only triggers when newValue matches the existing value; subsequent actions update modelValue and clear dragValue.
Slider track DOM and styling structure
src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue
Replaced single background track element with nested structure: outer container (absolute positioned with overflow-clip) and inner div (renders colored background with dynamic width). Width calculation logic unchanged.

Possibly related PRs

Suggested reviewers

  • DrJKL
  • shinshin86
  • christian-byrne

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

🎭 Playwright Tests: ⚠️ Passed with flaky tests

Results: 503 passed, 0 failed, 2 flaky, 8 skipped (Total: 513)

❌ Failed Tests

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

@github-actions
Copy link

github-actions bot commented Jan 22, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 01/22/2026, 11:14:21 PM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

Bundle Size Report

Summary

  • Raw size: 21.8 MB baseline 21.8 MB — 🟢 -102 B
  • Gzip: 4.53 MB baseline 4.53 MB — 🟢 -18 B
  • Brotli: 3.36 MB baseline 3.36 MB — 🔴 +76 B
  • Bundles: 166 current • 166 baseline • 76 added / 76 removed

Category Glance
Other 🟢 -95 B (6.36 MB) · Panels & Settings 🟢 -8 B (440 kB) · Data & Services 🔴 +1 B (3.16 MB) · Vendor & Third-Party ⚪ 0 B (10.7 MB) · Graph Workspace ⚪ 0 B (948 kB) · Views & Navigation ⚪ 0 B (80.7 kB) · + 5 more

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

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-BwJKXQN4.js (new) 22.7 kB 🔴 +22.7 kB 🔴 +6.82 kB 🔴 +5.99 kB
assets/index-CuzZZ5GU.js (removed) 22.7 kB 🟢 -22.7 kB 🟢 -6.82 kB 🟢 -5.98 kB

Status: 1 added / 1 removed

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

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-BnXzAT9p.js (removed) 948 kB 🟢 -948 kB 🟢 -191 kB 🟢 -145 kB
assets/GraphView-CttkA72Y.js (new) 948 kB 🔴 +948 kB 🔴 +191 kB 🔴 +145 kB

Status: 1 added / 1 removed

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

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-DKKCw3dJ.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.6 kB 🟢 -3.06 kB
assets/CloudSurveyView-dRWEpGyr.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.61 kB 🔴 +3.06 kB
assets/CloudLoginView-B1sXAMIS.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.72 kB
assets/CloudLoginView-BsabqiFQ.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.71 kB
assets/UserCheckView-BfyTGzgP.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.44 kB 🟢 -2.13 kB
assets/UserCheckView-DlpRBnr5.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.44 kB 🔴 +2.13 kB
assets/CloudLayoutView-Bawue7Mt.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.24 kB 🔴 +1.96 kB
assets/CloudLayoutView-DWAYZBrd.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.25 kB 🟢 -1.96 kB
assets/CloudSignupView-B_XKgjSY.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.02 kB
assets/CloudSignupView-B-ypZv1z.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.02 kB
assets/CloudForgotPasswordView-BceWT0Lp.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.92 kB 🔴 +1.69 kB
assets/CloudForgotPasswordView-CDYGRb5A.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.93 kB 🟢 -1.69 kB
assets/UserSelectView-BMyzGnj5.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.57 kB
assets/UserSelectView-C4TZBJSG.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.58 kB
assets/CloudSubscriptionRedirectView-c5GN28VX.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.74 kB 🔴 +1.54 kB
assets/CloudSubscriptionRedirectView-UH7NwZog.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.54 kB
assets/CloudAuthTimeoutView-C_X0RBgd.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.71 kB 🔴 +1.48 kB
assets/CloudAuthTimeoutView-DZ_IDVzU.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.71 kB 🟢 -1.49 kB
assets/CloudSorryContactSupportView-Ceb651-z.js 1.97 kB 1.97 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/layout-C_nLy0hJ.js 500 B 500 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/LegacyCreditsPanel-BrLTvgBH.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.95 kB 🔴 +5.22 kB
assets/LegacyCreditsPanel-CmeSlXCM.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.95 kB 🟢 -5.22 kB
assets/SubscriptionPanel-CKNomoBM.js (removed) 20.9 kB 🟢 -20.9 kB 🟢 -5.01 kB 🟢 -4.41 kB
assets/SubscriptionPanel-CqHEZmLy.js (new) 20.9 kB 🔴 +20.9 kB 🔴 +5.01 kB 🔴 +4.41 kB
assets/KeybindingPanel-BFrCuBfN.js (new) 14.2 kB 🔴 +14.2 kB 🔴 +3.73 kB 🔴 +3.31 kB
assets/KeybindingPanel-BpYt7D8O.js (removed) 14.2 kB 🟢 -14.2 kB 🟢 -3.73 kB 🟢 -3.31 kB
assets/AboutPanel-C_InqMll.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.68 kB 🔴 +2.44 kB
assets/AboutPanel-CCvzB9L4.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.43 kB
assets/ExtensionPanel-D-qE92e2.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.4 kB
assets/ExtensionPanel-yD3Q2MA_.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/WorkspacePanel-BdtuoZEi.js (new) 8.17 kB 🔴 +8.17 kB 🔴 +2.31 kB 🔴 +2.08 kB
assets/WorkspacePanel-CuRNMUtS.js (removed) 8.17 kB 🟢 -8.17 kB 🟢 -2.31 kB 🟢 -2.08 kB
assets/ServerConfigPanel-DZWamyrN.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.16 kB 🟢 -1.94 kB
assets/ServerConfigPanel-naVjRik0.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.16 kB 🔴 +1.94 kB
assets/UserPanel-CtkNwnR-.js (removed) 6.58 kB 🟢 -6.58 kB 🟢 -1.9 kB 🟢 -1.67 kB
assets/UserPanel-DSFdcLsw.js (new) 6.58 kB 🔴 +6.58 kB 🔴 +1.9 kB 🔴 +1.68 kB
assets/cloudRemoteConfig-CsPnW9S3.js (removed) 1.82 kB 🟢 -1.82 kB 🟢 -772 B 🟢 -658 B
assets/cloudRemoteConfig-z7AmQ7iU.js (new) 1.82 kB 🔴 +1.82 kB 🔴 +772 B 🔴 +689 B
assets/config-CKLSWy23.js (removed) 1.16 kB 🟢 -1.16 kB 🟢 -610 B 🟢 -538 B
assets/config-Bz_y-pD5.js (new) 1.15 kB 🔴 +1.15 kB 🔴 +604 B 🔴 +524 B
assets/remoteConfig-CZVd5eda.js 188 B 188 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/remoteConfig-maWXk_kA.js 1.07 kB 1.07 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-_w0F8Os2.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BcyB3JCe.js 28.9 kB 28.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BhNjTsTR.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Bv3zi5bR.js 34.3 kB 34.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BXVr0R9W.js 38.3 kB 38.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Ca_EqdTH.js 31.2 kB 31.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Ccc7OH1N.js 28.6 kB 28.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CheSGCN4.js 32.1 kB 32.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CY-0EA4m.js 25.2 kB 25.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Dkz0uATE.js 29.5 kB 29.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DNMBWO2D.js 25.9 kB 25.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 10 added / 10 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-D0G9RPFD.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.06 kB
assets/auth-DeOj0DFj.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.06 kB
assets/firebaseAuthStore-D_kb-W-M.js (new) 217 B 🔴 +217 B 🔴 +136 B 🔴 +117 B
assets/firebaseAuthStore-DjWI2bwa.js (removed) 217 B 🟢 -217 B 🟢 -136 B 🟢 -118 B
assets/auth-BZ6zS526.js (new) 178 B 🔴 +178 B 🔴 +141 B 🔴 +142 B
assets/auth-rn0Gy5Xm.js (removed) 178 B 🟢 -178 B 🟢 -142 B 🟢 -132 B

Status: 3 added / 3 removed

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-C7YolWy5.js (new) 2.65 kB 🔴 +2.65 kB 🔴 +1.25 kB 🔴 +1.1 kB
assets/useSubscriptionDialog-Cg5gMyqI.js (removed) 2.65 kB 🟢 -2.65 kB 🟢 -1.25 kB 🟢 -1.11 kB
assets/useSubscriptionDialog-BXLwkdDk.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -99 B
assets/useSubscriptionDialog-N3mM079D.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +99 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-Ct26iEte.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.41 kB
assets/ComfyQueueButton-DOZZ0GCq.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.42 kB
assets/SubscribeButton-CpTdyC_E.js (new) 4.63 kB 🔴 +4.63 kB 🔴 +1.57 kB 🔴 +1.39 kB
assets/SubscribeButton-DtSrGncK.js (removed) 4.63 kB 🟢 -4.63 kB 🟢 -1.57 kB 🟢 -1.39 kB
assets/CloudBadge-5d-Nq0R2.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +722 B 🔴 +656 B
assets/CloudBadge-5PcEIqQx.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -724 B 🟢 -649 B
assets/cloudFeedbackTopbarButton-BJEevaFm.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +677 B 🔴 +577 B
assets/cloudFeedbackTopbarButton-DejoOXZw.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -678 B 🟢 -577 B
assets/ComfyQueueButton-2e1nmpxN.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -112 B
assets/ComfyQueueButton-CH6nb6-a.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +107 B
assets/Button-BMxaXlJk.js 3.76 kB 3.76 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/TopbarBadge-C08Q8m1G.js 8.36 kB 8.36 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar-BvUzYvJd.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-B5EfWWKo.js 2.41 kB 2.41 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 5 added / 5 removed

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

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-CIp79TyM.js (new) 1.98 MB 🔴 +1.98 MB 🔴 +419 kB 🔴 +320 kB
assets/dialogService-D_NKLs0G.js (removed) 1.98 MB 🟢 -1.98 MB 🟢 -419 kB 🟢 -320 kB
assets/api-BoNzZljy.js (new) 1.16 MB 🔴 +1.16 MB 🔴 +241 kB 🔴 +187 kB
assets/api-jWiZCNqp.js (removed) 1.16 MB 🟢 -1.16 MB 🟢 -241 kB 🟢 -187 kB
assets/releaseStore-Bxy5a4ZV.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.41 kB 🟢 -2.12 kB
assets/releaseStore-D2l17zD5.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.41 kB 🔴 +2.12 kB
assets/keybindingService-huLt2zhI.js (removed) 6.78 kB 🟢 -6.78 kB 🟢 -1.74 kB 🟢 -1.51 kB
assets/keybindingService-nBx-gc1w.js (new) 6.78 kB 🔴 +6.78 kB 🔴 +1.75 kB 🔴 +1.51 kB
assets/userStore-9uXRzny4.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +810 B 🔴 +725 B
assets/userStore-tSv-eovO.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -811 B 🟢 -723 B
assets/audioService-B9mMnNjp.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -929 B 🟢 -822 B
assets/audioService-Wx6Tu_VF.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +930 B 🔴 +815 B
assets/teamWorkspaceStore-CeNMAbOz.js (removed) 165 B 🟢 -165 B 🟢 -123 B 🟢 -107 B
assets/teamWorkspaceStore-QaF2Kr5R.js (new) 165 B 🔴 +165 B 🔴 +123 B 🔴 +116 B
assets/releaseStore-5lfkb_i0.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +106 B
assets/releaseStore-xbHVwGQd.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -108 B
assets/serverConfigStore-D6BZBqR8.js 2.64 kB 2.64 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 8 added / 8 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useErrorHandling-V14F4rp3.js (removed) 5.08 kB 🟢 -5.08 kB 🟢 -1.5 kB 🟢 -1.31 kB
assets/useErrorHandling-Z0Y8HjzB.js (new) 5.08 kB 🔴 +5.08 kB 🔴 +1.5 kB 🔴 +1.31 kB
assets/useWorkspaceUI-DONoYjX5.js (new) 2.25 kB 🔴 +2.25 kB 🔴 +758 B 🔴 +658 B
assets/useWorkspaceUI-DSSSdC6T.js (removed) 2.25 kB 🟢 -2.25 kB 🟢 -758 B 🟢 -660 B
assets/useSubscriptionActions-CMZqOGnL.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -869 B 🟢 -760 B
assets/useSubscriptionActions-CNhQxCSx.js (new) 2.22 kB 🔴 +2.22 kB 🔴 +867 B 🔴 +759 B
assets/subscriptionCheckoutUtil-BGh7uUKA.js (removed) 1.98 kB 🟢 -1.98 kB 🟢 -864 B 🟢 -749 B
assets/subscriptionCheckoutUtil-CsOuSfTG.js (new) 1.98 kB 🔴 +1.98 kB 🔴 +861 B 🔴 +751 B
assets/useSubscriptionCredits-aFDG0KLt.js (removed) 1.39 kB 🟢 -1.39 kB 🟢 -597 B 🟢 -524 B
assets/useSubscriptionCredits-yxCKVDN8.js (new) 1.39 kB 🔴 +1.39 kB 🔴 +598 B 🔴 +526 B
assets/audioUtils-D4agdTAs.js (removed) 970 B 🟢 -970 B 🟢 -547 B 🟢 -488 B
assets/audioUtils-DlY2qZ3C.js (new) 970 B 🔴 +970 B 🔴 +549 B 🔴 +458 B
assets/useCurrentUser-Ds-c5huR.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -101 B
assets/useCurrentUser-ypXv1Irk.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +102 B
assets/_plugin-vue_export-helper-Dt9-hEHc.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/colorUtil-Xqu3msyF.js 7.2 kB 7.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/markdownRendererUtil-D1kHc_L9.js 1.78 kB 1.78 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/tailwindUtil-aK5ScNeo.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-CzCG8jcG.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-other-_15fVcZx.js 4.1 MB 4.1 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-D9jS_6ky.js 3.04 MB 3.04 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-C7fVHAth.js 256 kB 256 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-BKj_AHFn.js 1.83 MB 1.83 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-CLU9nzy5.js 650 kB 650 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-DhS5MB4h.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-AIoMGdmt.js 398 kB 398 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 6.36 MB (baseline 6.36 MB) • 🟢 -95 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-fhxk--OI.js (removed) 178 kB 🟢 -178 kB 🟢 -43 kB 🟢 -35.9 kB
assets/core-BSuawVtQ.js (new) 178 kB 🔴 +178 kB 🔴 +42.9 kB 🔴 +35.9 kB
assets/Load3D-D_s6t5F8.js (new) 55.7 kB 🔴 +55.7 kB 🔴 +9.17 kB 🔴 +7.93 kB
assets/Load3D-DsumeT0u.js (removed) 55.7 kB 🟢 -55.7 kB 🟢 -9.18 kB 🟢 -7.92 kB
assets/WidgetSelect-BTRPwej4.js (new) 50.5 kB 🔴 +50.5 kB 🔴 +11.1 kB 🔴 +9.71 kB
assets/WidgetSelect-BW2NQ5pi.js (removed) 50.5 kB 🟢 -50.5 kB 🟢 -11.1 kB 🟢 -9.7 kB
assets/SubscriptionRequiredDialogContent-Ds2NZZQy.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.78 kB 🟢 -5.91 kB
assets/SubscriptionRequiredDialogContent-DwfMHo2r.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.78 kB 🔴 +5.91 kB
assets/CurrentUserPopoverWorkspace-DH_707bk.js (removed) 21.6 kB 🟢 -21.6 kB 🟢 -4.83 kB 🟢 -4.31 kB
assets/CurrentUserPopoverWorkspace-qw_pyYue.js (new) 21.6 kB 🔴 +21.6 kB 🔴 +4.84 kB 🔴 +4.3 kB
assets/WidgetInputNumber-CIFqmnZC.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.51 kB 🔴 +4.01 kB
assets/WidgetRecordAudio-_kFzIJo6.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.96 kB 🟢 -4.43 kB
assets/WidgetRecordAudio-iKek33ip.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.96 kB 🔴 +4.43 kB
assets/WidgetInputNumber-5ySuK56m.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.49 kB 🟢 -4 kB
assets/SubscriptionPanelContentWorkspace-B_0Fj6VS.js (new) 17.7 kB 🔴 +17.7 kB 🔴 +4.34 kB 🔴 +3.79 kB
assets/SubscriptionPanelContentWorkspace-ZwG7gHWz.js (removed) 17.7 kB 🟢 -17.7 kB 🟢 -4.34 kB 🟢 -3.78 kB
assets/WidgetImageCrop-DXOgoZlh.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.62 kB
assets/WidgetImageCrop-xJSuf8SZ.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.63 kB
assets/PanelTemplate-9450crIk.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.45 kB 🟢 -4.79 kB
assets/PanelTemplate-DmCnLAk9.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.45 kB 🔴 +4.79 kB
assets/AudioPreviewPlayer-CYl7bvJY.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.65 kB
assets/AudioPreviewPlayer-D4kB9cvl.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.97 kB 🔴 +2.65 kB
assets/WidgetWithControl-B37joGyM.js (removed) 8.02 kB 🟢 -8.02 kB 🟢 -2.64 kB 🟢 -2.38 kB
assets/WidgetWithControl-kmwboaud.js (new) 8.02 kB 🔴 +8.02 kB 🔴 +2.65 kB 🔴 +2.38 kB
assets/CreateWorkspaceDialogContent-B1OBZVHR.js (removed) 5.92 kB 🟢 -5.92 kB 🟢 -1.92 kB 🟢 -1.67 kB
assets/CreateWorkspaceDialogContent-C6a1l_hW.js (new) 5.92 kB 🔴 +5.92 kB 🔴 +1.92 kB 🔴 +1.67 kB
assets/EditWorkspaceDialogContent-CUsOR8vz.js (removed) 5.69 kB 🟢 -5.69 kB 🟢 -1.87 kB 🟢 -1.63 kB
assets/EditWorkspaceDialogContent-D9OGPw1N.js (new) 5.69 kB 🔴 +5.69 kB 🔴 +1.87 kB 🔴 +1.64 kB
assets/ValueControlPopover-BXUmsUqJ.js (new) 4.86 kB 🔴 +4.86 kB 🔴 +1.55 kB 🔴 +1.37 kB
assets/ValueControlPopover-DXfupUDk.js (removed) 4.86 kB 🟢 -4.86 kB 🟢 -1.55 kB 🟢 -1.37 kB
assets/DeleteWorkspaceDialogContent-dHYgXjo2.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.56 kB 🟢 -1.35 kB
assets/DeleteWorkspaceDialogContent-DOKD71tL.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.56 kB 🔴 +1.35 kB
assets/LeaveWorkspaceDialogContent-BEUI0y21.js (new) 4.41 kB 🔴 +4.41 kB 🔴 +1.5 kB 🔴 +1.31 kB
assets/LeaveWorkspaceDialogContent-DT91rOFG.js (removed) 4.41 kB 🟢 -4.41 kB 🟢 -1.5 kB 🟢 -1.3 kB
assets/GlobalToast--LZqAOKY.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -940 B
assets/GlobalToast-Cb3FfJ3M.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +938 B
assets/SubscribeToRun-BBQGskXP.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.15 kB 🟢 -1.01 kB
assets/SubscribeToRun-BBRaOe3C.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.15 kB 🔴 +1.01 kB
assets/cloudSessionCookie-C8xIfmIA.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -937 B 🟢 -799 B
assets/cloudSessionCookie-DU-uXNo2.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +937 B 🔴 +798 B
assets/BaseViewTemplate-CsKw5ZAX.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +939 B
assets/BaseViewTemplate-Ige-0QVN.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.04 kB 🟢 -942 B
assets/CloudRunButtonWrapper--hx9h5nr.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +643 B 🔴 +561 B
assets/CloudRunButtonWrapper-Ztj0Da6X.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -641 B 🟢 -559 B
assets/cloudBadges-BFNgMjEn.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +536 B 🔴 +477 B
assets/cloudBadges-BIu_46Cm.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -538 B 🟢 -479 B
assets/graphHasMissingNodes-BUQRk-Ij.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +460 B 🔴 +430 B
assets/graphHasMissingNodes-dvtoClNh.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -459 B 🟢 -434 B
assets/cloudSubscription-B-Qg4O7R.js (removed) 976 B 🟢 -976 B 🟢 -464 B 🟢 -402 B
assets/cloudSubscription-DKrCHk6Q.js (new) 976 B 🔴 +976 B 🔴 +462 B 🔴 +400 B
assets/nightlyBadges-7OeF32xr.js (removed) 594 B 🟢 -594 B 🟢 -358 B 🟢 -308 B
assets/nightlyBadges-BIffnbgn.js (new) 594 B 🔴 +594 B 🔴 +356 B 🔴 +309 B
assets/SubscriptionPanelContentWorkspace-C2MxXcIJ.js (new) 266 B 🔴 +266 B 🔴 +136 B 🔴 +126 B
assets/SubscriptionPanelContentWorkspace-Cit8LmNM.js (removed) 266 B 🟢 -266 B 🟢 -136 B 🟢 -114 B
assets/WidgetInputNumber-CuSaB4ci.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +110 B
assets/WidgetInputNumber-DagNP5h6.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -120 B
assets/WidgetLegacy-Baas3zwf.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +130 B
assets/WidgetLegacy-C6oLyWUw.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -107 B
assets/Load3D-Cie1jy-C.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -110 B
assets/Load3D-hug0b8BD.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +107 B
assets/auto-C-D16_U1.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-4PR1bHpF.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B2EAJ50e.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B2K4kJ7I.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B8DPxzq3.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BeMMi6hO.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BFBrL4wa.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CDiUUOet.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CVY7Ty6w.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DFPZ6_-M.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Ds2wjN52.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Ep6sQmXs.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/LazyImage-CNRJBOV5.js 14.1 kB 14.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BhEFmLQr.js 143 kB 143 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BJmSXHk5.js 136 kB 136 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BwdWUSzx.js 119 kB 119 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C1TIlcBD.js 126 kB 126 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C8G9GjDN.js 123 kB 123 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Cmx0L4BY.js 147 kB 147 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CNZb5sh8.js 107 kB 107 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Cp7Xi9AK.js 106 kB 106 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-jf-B109s.js 121 kB 121 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-mcBLF1lP.js 119 kB 119 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-utjp9h7e.js 164 kB 164 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-CSW_ENx8.js 2.38 kB 2.38 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-DvEvCs7d.js 2 kB 2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-4jg0e3KT.js 2.34 kB 2.34 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-gfxHG4G4.js 2.84 kB 2.84 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/mixpanel.module-8zOLYqHx.js 143 B 143 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-_yIUj67D.js 374 kB 374 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BF6TtCbU.js 365 kB 365 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BlOB_fqn.js 355 kB 355 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BQZ8zPIN.js 358 kB 358 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BrvlAvf6.js 437 kB 437 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CbhW6UrA.js 332 kB 332 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CK5btlaD.js 361 kB 361 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-D8jcNSNH.js 334 kB 334 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DdZJ1mp4.js 403 kB 403 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DZm7fb-y.js 361 kB 361 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-y33GjNKL.js 403 kB 403 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/preservedQueryNamespaces-zCg1CMIu.js 3.23 kB 3.23 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-DhQpJZe1.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-DiNe_y99.js 4.21 kB 4.21 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widget-C_FImE7Q.js 518 B 518 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-DacGBD5y.js 4.71 kB 4.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-XFIqgKWC.js 186 B 186 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-JRS-Yy_C.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetColorPicker-Dt0mJ6ZS.js 3.71 kB 3.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetGalleria-CElwK2Fd.js 4.57 kB 4.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-XO9DXq0m.js 3.79 kB 3.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetInputText-rlzdk8hl.js 2.58 kB 2.58 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetLayoutField-l73cYE1W.js 2.61 kB 2.61 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetMarkdown-DqXY8DpD.js 3.22 kB 3.22 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-BmJCg-u2.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetTextarea-rdTTBqY3.js 3.52 kB 3.52 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetToggleSwitch-DMRUqzOA.js 3.08 kB 3.08 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 30 added / 30 removed

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In
`@src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue`:
- Around line 205-212: The inner track element uses the class "size-full" while
its width is controlled via inline style; update the inner div (the element
currently having class "bg-primary-background/15 size-full") to use "h-full"
instead of "size-full" so the intent (full height, variable width) is clearer
and avoids implying the width is fixed.

Comment on lines 205 to +212
<div
class="bg-primary-background/15 absolute left-0 bottom-0 h-full rounded-lg pointer-events-none"
:style="{ width: `${sliderWidth}%` }"
/>
class="absolute size-full rounded-lg pointer-events-none overflow-clip"
>
<div
class="bg-primary-background/15 size-full"
:style="{ width: `${sliderWidth}%` }"
/>
</div>
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick | 🔵 Trivial

LGTM! The nested structure with overflow-clip correctly prevents slider overflow.

The outer container with rounded-lg and overflow-clip ensures the track is clipped at small values while maintaining rounded corners at the ends.

Minor clarity improvement: since the inline style overrides width, you could use h-full instead of size-full on the inner div to make the intent clearer:

♻️ Optional: clarify width/height intent
       <div
-        class="bg-primary-background/15 size-full"
+        class="bg-primary-background/15 h-full"
         :style="{ width: `${sliderWidth}%` }"
       />
🤖 Prompt for AI Agents
In
`@src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue`
around lines 205 - 212, The inner track element uses the class "size-full" while
its width is controlled via inline style; update the inner div (the element
currently having class "bg-primary-background/15 size-full") to use "h-full"
instead of "size-full" so the intent (full height, variable width) is clearer
and avoids implying the width is fixed.

Copy link
Contributor

@DrJKL DrJKL left a comment

Choose a reason for hiding this comment

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

Screenshots would be nice, but 👍🏻

@AustinMroz AustinMroz merged commit 9efcbe6 into main Jan 23, 2026
32 checks passed
@AustinMroz AustinMroz deleted the austin/further-number-fixes branch January 23, 2026 00:29
Myestery pushed a commit that referenced this pull request Jan 23, 2026
- The slider indicator is now only rounded at the ends and doesn't
display outside the widget at small values
- Prevents a bug where scrubbing would result in a 1/10 chance of
causing text selection after a completed scrub.

| Before | After |
| ------ | ----- |
| <img width="360" alt="before"
src="https://github.com/user-attachments/assets/94d1a232-4667-4f99-8fce-93567a10b2f3"
/> | <img width="360" alt="after"
src="https://github.com/user-attachments/assets/66a44109-906f-4c1e-809e-118c9c96eb4a"
/>|

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8251-Further-number-widget-fixes-2f06d73d3650811f9548ded527ca16ae)
by [Unito](https://www.unito.io)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants