Reported by @obtuse abyss
Bug Report: Canvas Matching Logic is Flawed
`Steps to Reproduce`
- Create multiple canvases with high level workflow
- open the assistant and initiate an edit referencing a specific title
- Wait for the assistant to open a canvas and apply the update
`Expected Result`
Assistant matches the canvas using user title, content type, and file context, file path, module name, etc and opens the correct one.
`Actual Result`
Assistant frequently opens the last accessed canvas, regardless of title or relevance, and applies edits to the wrong canvas
`Environment`
ChatGPT on Window 11, Firefox