microsoft / microsoft/copilot-studio-gallery

Workflow canvas renders maker "Note" annotations as process nodes

Open
#9 0 comments 0 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.