Repository navigation
Match run task titles and actions to the editor - #2975
Merged
Merged
Conversation
🎩 PreviewA preview build has been created at: |
camielvs
approved these changes
Nov 2, 2026
2 of 3 tasks
Mbeaulne
enabled stacked auto-merge (squash)
November 2, 2026 21:55
The shared copy-link hook showed "Link copied" before the clipboard write settled, so a refused write still claimed success. It now waits for the write, the way Copy YAML does. The run view's Copy node link item also sends a click event under the same prefix as the menu's other items. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
stacked auto-merge was automatically disabled
November 2, 2026 22:34
Auto-merge was disabled for another pull request in the stack
Mbeaulne
force-pushed
the
MB/properties-title-spacing
branch
from
November 2, 2026 22:49
a0e23ac to
52230d1
Compare
Mbeaulne
enabled stacked auto-merge (squash)
November 2, 2026 22:52
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Intent
Make task Properties consistent when moving between the pipeline editor and a run.
Current behavior
The run view uses a larger task title and different spacing than the editor. Its download and copy actions sit in a separate row below the component bar, while the editor keeps those actions in a menu on the bar.
What changes
Run task titles, header padding, component spacing, and tab alignment now match the editor. Both screens share the component bar, with View YAML on the bar and More actions beside it. In a run, the menu contains Download YAML, Download Python when source code is available, Copy YAML, and Copy node link. The editor keeps Edit Component for editable pipelines; runs remain read-only. The component bar uses the app's shared button styling and theme colors.
Editor

Run

How to test
Prerequisite: a pipeline with an existing run, such as a Hello World pipeline containing a Greet task. Use a component with Python source to check the optional Python download.
Related Issue and Pull requests
Depends on #2974. This PR targets
MB/run-task-component-nameand adds the matching title spacing and action layout.Type of Change
Line Breakdown
Checklist
Test Instructions
The UI was checked locally in the matching editor and run: title spacing, docked and maximized Properties, tabs, both action menus, keyboard activation of component details and focus return in the editor, the read-only YAML viewer, copy confirmation messages, and opening and closing Edit Component without saving. The copy payloads were not verified. Browser download permission was denied, so downloaded files were not verified. The steps above include those remaining manual checks.
Local automated checks passed: 15 focused tests across four existing test files, ESLint and Prettier for the changed files, and the Git whitespace check. Earlier local typechecking reported five existing Tangent SDK errors in unrelated resource integration files; none are in the changed files. The full unit suite, browser tests, type checking, lint, formatting, Knip, CodeQL, and extension checks passed in CI for commit
f43a67276.The semantic icon color is defined in both theme palettes. Visual verification of a subgraph task in both themes remains manual; use the appearance-check step above.
Additional Comments
The parent PR provides the shared component-name row. This follow-up reuses the editor's action layout and preserves the existing YAML content, download filenames, and read-only restrictions. Staging has not been tested.