Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
8 lines
2.2 KiB
Markdown
8 lines
2.2 KiB
Markdown
FAIL
|
||
|
||
- reference/Ely-GPUI-Components/src/typography/math.rs:129 (3bbbd05) — Remaining SVG text is outlined after `svg(&formula)` has already computed the viewport; `flatten` keeps those old bounds even when the resolved font's ink extends outside them. On native Windows, exporting `$\text{𓀀}$` succeeds without a formula warning, but its 8 × 6.896 SVG contains ink spanning x=0.391..11.492 and y=-5.416..9.115. Rasterization retains only 1,377 ink pixels, versus 4,060 when framed around the complete outlines. `$\text{한글}$` also loses ink. Resolve and outline the text before computing the final frame, and verify that fallback glyphs fit completely. Evidence: `.work/C14.14-r3/windows-probe.log`.
|
||
|
||
- apps/ely-mark/src/export/mod.rs:252 — Every print job for a tab still writes the same `work/print.pdf`, although PDF conversion and panel dispatch run asynchronously. Press Print twice while conversion is pending, changing the text between requests: the second conversion can replace the first job's PDF before its panel reads it, and the first panel's cleanup can delete the second job's pending file. Windows and WSL worker/file-lifetime probes reproduce the first reader getting `Second print` and the second reader failing after the first cleanup. The separate conversion scratch directories do not protect this final file. Give each print job a distinct PDF retained through its own panel and cleanup. Evidence: `.work/C14.14-r3/windows-probe.log`, `linux-probe.log`; macOS panels were not run.
|
||
|
||
- reference/Ely-GPUI-Components/src/documents/document/place.rs:32 (3bbbd05) — `selected` returns the source editor's selection whenever no visual block is open, including in preview and visual modes where that selection is invisible. Select `First` in source, switch to preview or visual without opening a block, then choose Copy as Rich Text: `copy_rich` copies only `First` instead of the whole document required when there is no current selection. Both Windows and WSL GPUI probes retain `First` across these switches. Read the source selection only in source modes, and return no selection in rendered modes without an open editor; cover mode transitions in the copy tests. Evidence: `.work/C14.14-r3/windows-probe.log`, `linux-probe.log`.
|