microsoft / microsoft/copilot-studio-gallery
Workflow canvas renders maker "Note" annotations as process nodes
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 4
- Forks
- 8
- Avg merge
- 9d 12h
- Merged PRs (30d)
- 1
Description
What's happening
On solution pages, the Workflow canvas section renders maker Notes as
graph nodes. Because they're drawn with the same node styling as real steps, they
appear to be part of the process flow, sometimes connected directly to other
nodes, sometimes floating unconnected on the canvas.
Notes are informational annotations that makers place on the design canvas for
context/documentation. They are not executable steps (classification, condition,
loop, agent call, human review, etc.). Rendering them as nodes:
- Misrepresents the actual workflow logic (adds "steps" that don't exist).
- Creates confusing edges/floating boxes that imply flow that isn't there.
- Makes the canvas harder to read and the solution harder to understand.
Suggested fix
When building the canvas from the saved designer graph in the exported solution,
filter out note/annotation entities (and any edges attached to them) from the node
set used for the process visualization.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the exported solution's saved designer graph is converted into the Workflow canvas on solution pages. Inspect the node and edge construction path, then identify the representation used for maker Notes or annotation entities. Done means Notes and their attached edges no longer appear as process nodes or connections; the issue names no specific files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- data-visualization, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100