Skip to content

[pull] develop from marktext:develop#117

Merged
pull[bot] merged 2 commits into
code:developfrom
marktext:develop
Jul 5, 2026
Merged

[pull] develop from marktext:develop#117
pull[bot] merged 2 commits into
code:developfrom
marktext:develop

Conversation

@pull

@pull pull Bot commented Jul 5, 2026

Copy link
Copy Markdown

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 : )

Renakoni and others added 2 commits July 5, 2026 23:25
* fix: preserve Google Docs CSS formatting on paste

* fix(muya): avoid duplicate paste formatting
)

* fix(desktop): preserve RTL text direction in PDF and print export

RTL documents (e.g. Persian) exported to PDF or printed came out
left-aligned with reversed word order, even though the editor renders
them right-to-left.

#4553 added `dir` to the exporter's `<html>` shell, which works for the
styled-HTML export (written to disk verbatim). But the PDF/print path
feeds that HTML through `printer.renderMarkdown(html)`, which assigns it
to `printContainer.innerHTML` — dropping the outer `<html dir=…>` wrapper
so only body content survives. The print container is appended to
`document.body` as a sibling of `.editor-wrapper` (which holds the live
`dir`), so it inherits no direction and `printToPDF` prints it LTR.

Propagate the direction onto the print container itself, mirroring how
the editor applies `dir` to its wrapper. LTR stays implicit to keep
existing exports unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* test(desktop): cover RTL direction on the print container

Pin that the PDF/print container carries `dir=rtl`/`auto` and stays
implicit for LTR and the unset default (#4833).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@pull pull Bot locked and limited conversation to collaborators Jul 5, 2026
@pull pull Bot added the ⤵️ pull label Jul 5, 2026
@pull pull Bot merged commit 43bd8b7 into code:develop Jul 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants