Skip to content

[backport cloud/1.41] fix: show load widget inputs in media dropdown#9673

Merged
DrJKL merged 1 commit intocloud/1.41from
backport-9670-to-cloud-1.41
Mar 9, 2026
Merged

[backport cloud/1.41] fix: show load widget inputs in media dropdown#9673
DrJKL merged 1 commit intocloud/1.41from
backport-9670-to-cloud-1.41

Conversation

@comfy-pr-bot
Copy link
Member

@comfy-pr-bot comfy-pr-bot commented Mar 9, 2026

Backport of #9670 to cloud/1.41

Automatically created by backport workflow.

┆Issue is synchronized with this Notion page by Unito

Main targeted, built on
#9551

## Summary

Fix Load Image/Load Video input dropdown tabs not showing available
input assets in Vue node select dropdown.

## Changes

- **What**: Keep combo widget `options` object identity while exposing
dynamic `values` for cloud/remote combos.
- **What**: Remove temporary debug logging and restore clearer dropdown
filter branching.
- **What**: Remove stale `searcher`/`updateKey` prop plumbing in
dropdown menu/actions and update related tests.

## Review Focus

Verify `Load Image` / `Load Video` Inputs tab behavior and confirm
cloud/remote combo option values still update correctly.

Relates to #9551

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-9670-fix-show-load-widget-inputs-in-media-dropdown-31e6d73d36508148b845e18268a60c2a)
by [Unito](https://www.unito.io)

---------

Co-authored-by: bymyself <cbyrne@comfy.org>
Co-authored-by: Amp <amp@ampcode.com>
@comfy-pr-bot comfy-pr-bot added the backport Backporting a PR onto a release candidate label Mar 9, 2026
@comfy-pr-bot comfy-pr-bot requested a review from a team as a code owner March 9, 2026 19:51
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Mar 9, 2026
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

🎨 Storybook: ✅ Built — View Storybook

Details

⏰ Completed at: 03/09/2026, 07:52:57 PM UTC

Links

@github-actions
Copy link

github-actions bot commented Mar 9, 2026

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

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

@DrJKL DrJKL enabled auto-merge (squash) March 9, 2026 19:52
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

⚡ Performance Report

No baseline found — showing absolute values.

Metric Value
canvas-idle: style recalcs 123
canvas-idle: layouts 0
canvas-idle: task duration 370ms
canvas-idle: heap delta -3.4 MB
canvas-mouse-sweep: style recalcs 174
canvas-mouse-sweep: layouts 12
canvas-mouse-sweep: task duration 917ms
canvas-mouse-sweep: heap delta -3.3 MB
dom-widget-clipping: style recalcs 42
dom-widget-clipping: layouts 0
dom-widget-clipping: task duration 357ms
dom-widget-clipping: heap delta 7.2 MB
subgraph-dom-widget-clipping: style recalcs 73
subgraph-dom-widget-clipping: layouts 0
subgraph-dom-widget-clipping: task duration 391ms
subgraph-dom-widget-clipping: heap delta 7.1 MB
subgraph-idle: style recalcs 121
subgraph-idle: layouts 0
subgraph-idle: task duration 359ms
subgraph-idle: heap delta -3.2 MB
subgraph-mouse-sweep: style recalcs 161
subgraph-mouse-sweep: layouts 16
subgraph-mouse-sweep: task duration 768ms
subgraph-mouse-sweep: heap delta -4.7 MB
Raw data
{
  "timestamp": "2026-03-09T19:55:57.538Z",
  "gitSha": "9462061dc75c43d415b0f8ec2ae9a47a2d9117f4",
  "branch": "backport-9670-to-cloud-1.41",
  "measurements": [
    {
      "name": "canvas-idle",
      "durationMs": 2004.207000000008,
      "styleRecalcs": 122,
      "styleRecalcDurationMs": 17.685,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 375.674,
      "heapDeltaBytes": -3623604
    },
    {
      "name": "canvas-idle",
      "durationMs": 2044.144000000017,
      "styleRecalcs": 125,
      "styleRecalcDurationMs": 17.404,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 369.51300000000003,
      "heapDeltaBytes": -3579556
    },
    {
      "name": "canvas-idle",
      "durationMs": 2014.6110000000022,
      "styleRecalcs": 123,
      "styleRecalcDurationMs": 17.194999999999997,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 365.698,
      "heapDeltaBytes": -3348060
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 2013.2380000000012,
      "styleRecalcs": 181,
      "styleRecalcDurationMs": 47.269,
      "layouts": 12,
      "layoutDurationMs": 3.3579999999999997,
      "taskDurationMs": 1002.8,
      "heapDeltaBytes": -3114608
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1790.7330000000456,
      "styleRecalcs": 162,
      "styleRecalcDurationMs": 40.113,
      "layouts": 12,
      "layoutDurationMs": 3.067,
      "taskDurationMs": 777.423,
      "heapDeltaBytes": -3815796
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 2031.5749999999753,
      "styleRecalcs": 180,
      "styleRecalcDurationMs": 44.1,
      "layouts": 12,
      "layoutDurationMs": 3.1029999999999998,
      "taskDurationMs": 971.827,
      "heapDeltaBytes": -3387024
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 575.9519999999725,
      "styleRecalcs": 42,
      "styleRecalcDurationMs": 12.037,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 376.994,
      "heapDeltaBytes": 7250604
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 586.593999999991,
      "styleRecalcs": 43,
      "styleRecalcDurationMs": 16.084,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 353.19700000000006,
      "heapDeltaBytes": 7711784
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 564.1289999999799,
      "styleRecalcs": 41,
      "styleRecalcDurationMs": 12.182,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 339.342,
      "heapDeltaBytes": 7577932
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 584.6910000000207,
      "styleRecalcs": 72,
      "styleRecalcDurationMs": 15.304,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 390.212,
      "heapDeltaBytes": 15588400
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 583.9460000000258,
      "styleRecalcs": 73,
      "styleRecalcDurationMs": 14.391,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 388.011,
      "heapDeltaBytes": 15531176
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 582.018000000005,
      "styleRecalcs": 73,
      "styleRecalcDurationMs": 14.212000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 393.87000000000006,
      "heapDeltaBytes": -8926856
    },
    {
      "name": "subgraph-idle",
      "durationMs": 2005.363999999986,
      "styleRecalcs": 121,
      "styleRecalcDurationMs": 16.865,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 352.992,
      "heapDeltaBytes": -3404488
    },
    {
      "name": "subgraph-idle",
      "durationMs": 2005.219000000011,
      "styleRecalcs": 121,
      "styleRecalcDurationMs": 17.569000000000003,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 367.226,
      "heapDeltaBytes": -3384084
    },
    {
      "name": "subgraph-idle",
      "durationMs": 1996.6389999999592,
      "styleRecalcs": 120,
      "styleRecalcDurationMs": 17.279000000000003,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 357.82599999999996,
      "heapDeltaBytes": -3405796
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1700.9259999999813,
      "styleRecalcs": 157,
      "styleRecalcDurationMs": 44.763999999999996,
      "layouts": 17,
      "layoutDurationMs": 4.489,
      "taskDurationMs": 703.347,
      "heapDeltaBytes": -4500492
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1700.3750000000082,
      "styleRecalcs": 155,
      "styleRecalcDurationMs": 41.121,
      "layouts": 16,
      "layoutDurationMs": 4.432,
      "taskDurationMs": 690.593,
      "heapDeltaBytes": -5201724
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1964.1509999999585,
      "styleRecalcs": 170,
      "styleRecalcDurationMs": 45.422000000000004,
      "layouts": 16,
      "layoutDurationMs": 3.8490000000000006,
      "taskDurationMs": 910.458,
      "heapDeltaBytes": -5103008
    }
  ]
}

@DrJKL DrJKL merged commit 2c8974d into cloud/1.41 Mar 9, 2026
38 checks passed
@DrJKL DrJKL deleted the backport-9670-to-cloud-1.41 branch March 9, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport Backporting a PR onto a release candidate size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants