Merge pull request #332 from heyman/fix-markdown-lists-continue-on-enter

Downgrade @codemirror/lang-markdown to 6.3.0 (from 6.3.2)
This commit is contained in:
Jonatan Heyman 2025-04-25 16:22:24 +02:00 committed by GitHub
commit 09e40b4dc0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 17 additions and 7 deletions

10
package-lock.json generated
View File

@ -24,7 +24,7 @@
"@codemirror/lang-javascript": "^6.2.1",
"@codemirror/lang-json": "^6.0.1",
"@codemirror/lang-lezer": "^6.0.1",
"@codemirror/lang-markdown": "^6.2.3",
"@codemirror/lang-markdown": "^6.3.0",
"@codemirror/lang-php": "^6.0.1",
"@codemirror/lang-python": "^6.1.3",
"@codemirror/lang-rust": "^6.0.1",
@ -39,7 +39,7 @@
"@codemirror/view": "^6.36.5",
"@electron/asar": "^3.2.2",
"@lezer/generator": "^1.5.1",
"@lezer/markdown": "^1.1.2",
"@lezer/markdown": "^1.4.2",
"@playwright/test": "^1.51.1",
"@replit/codemirror-lang-csharp": "^6.2.0",
"@rollup/plugin-node-resolve": "^15.0.1",
@ -240,9 +240,9 @@
}
},
"node_modules/@codemirror/lang-markdown": {
"version": "6.3.2",
"resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.3.2.tgz",
"integrity": "sha512-c/5MYinGbFxYl4itE9q/rgN/sMTjOr8XL5OWnC+EaRMLfCbVUmmubTJfdgpfcSS2SCaT7b+Q+xi3l6CgoE+BsA==",
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.3.0.tgz",
"integrity": "sha512-lYrI8SdL/vhd0w0aHIEvIRLRecLF7MiiRfzXFZY94dFwHqC9HtgxgagJ8fyYNBldijGatf9wkms60d8SrAj6Nw==",
"dev": true,
"license": "MIT",
"dependencies": {

View File

@ -39,7 +39,7 @@
"@codemirror/lang-javascript": "^6.2.1",
"@codemirror/lang-json": "^6.0.1",
"@codemirror/lang-lezer": "^6.0.1",
"@codemirror/lang-markdown": "^6.2.3",
"@codemirror/lang-markdown": "^6.3.0",
"@codemirror/lang-php": "^6.0.1",
"@codemirror/lang-python": "^6.1.3",
"@codemirror/lang-rust": "^6.0.1",
@ -54,7 +54,7 @@
"@codemirror/view": "^6.36.5",
"@electron/asar": "^3.2.2",
"@lezer/generator": "^1.5.1",
"@lezer/markdown": "^1.1.2",
"@lezer/markdown": "^1.4.2",
"@playwright/test": "^1.51.1",
"@replit/codemirror-lang-csharp": "^6.2.0",
"@rollup/plugin-node-resolve": "^15.0.1",

View File

@ -33,3 +33,13 @@ test("checkbox toggle", async ({ page }) => {
await checkbox.click()
expect(await heynotePage.getBlockContent(0)).toBe("- [ ] todo\n")
})
test("todo list continue on enter", async ({ page }) => {
const content = `
markdown
- [ ] todo`
await heynotePage.setContent(content)
await heynotePage.setCursorPosition(content.length)
await page.locator("body").press("Enter")
expect(await heynotePage.getBlockContent(0)).toBe("- [ ] todo\n- [ ] ")
})