mermaid-js / mermaid

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
https://mermaid.js.org
MIT License
68.75k stars 6.08k forks source link

Mermaid 10 breaks with two spaces in a row #5617

Open RichardJECooke opened 3 days ago

RichardJECooke commented 3 days ago

Description

In Mermaid 9 this code worked fine when building in Astro:

sequenceDiagram

actor User as User/Browser
participant API1 as api.example.com
participant API2 as contacts.example.com

Note over User, API2: ... Tokens Have Been Stored In Cookies ...
User ->> API1 : Send Access Token As Cookies With Request
API1 ->> API1 : Validate Access Token
API1 -->> User : Send Data or Complete Requested Operation
User ->> API2 : Send Access Token As Cookies With Request
API2 ->> API2 : Validate Access Token
API2 -->> User : Send Data or Complete Requested Operation
User ->> API1 : Send Access Token As Cookies  With Different Request
API1 ->> API1 : Validate Access Token
API1 -->> User : Send Data or Complete Requested Operation

but it breaks in Mermaid 10.9.1 because of the double space

Steps to reproduce

git clone https://github.com/ritza-co/fusionauth-site.git
cd fusionauth-site
git checkout mermaid_10
cd astro
npm install && npm run dev

Screenshots

No response

Code Sample

No response

Setup

Suggested Solutions

No response

Additional Context

No response