Repository navigation
[pull] main from ueberdosis:main - #208
Merged
Merged
Conversation
…red list Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TgWFnwc9wduBkoq2RTpTJR
Duplicates #8303. Carried here so this PR's CI can go green before that lands; the change is identical, so it collapses to nothing on merge. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TgWFnwc9wduBkoq2RTpTJR
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TgWFnwc9wduBkoq2RTpTJR
…ear-markdown-scan # Conflicts: # packages/extension-list/tests/integration/orderedListLargeDocument.spec.ts
…e-cell-pipe-escape # Conflicts: # packages/extension-table/tests/integration/tableMarkdown.test.ts
Join multi-block cells with newlines (then <br>) instead of the vestigial UNIT SEPARATOR, and strip any leftover U+001F before emit. Fixes #8152 Co-authored-by: Bennett Payoyo <Yahiro025@users.noreply.github.com>
Numeric character references like ' and ' were left as literal text when parsing markdown, because decodeHtmlEntities only handled the four named entities it emits itself. Decode numeric and hex references too, and leave out-of-range code points untouched instead of throwing.
The chained replaces re-scanned their own output, so a decimal entity that produced '&' could be decoded again (e.g. &#x27; became '). Use one regex over a single pass so a replacement is never decoded twice.
Replace cellLineSeparator inside each rendered child before joining so a blank paragraph stays a blank line when the separator is two newlines. Co-authored-by: Bennett Payoyo <Yahiro025@users.noreply.github.com>
Invalid code points (zero, surrogates, above U+10FFFF) become U+FFFD, over-long references (more than 7 decimal or 6 hex digits) stay literal, and the C1 range (0x80-0x9F) is remapped to Windows-1252.
…arator-8440 fix(extension-table): stop leaking U+001F into table markdown
fix(core): decode numeric HTML entities when parsing markdown
…markdown-scan perf(extension-list): stop scanning the whole document for every ordered list
fix(markdown): choose an inline code fence the content cannot close
…scape fix(extension-table): escape pipe characters in serialized table cells
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )