Development record
renderedText decodes entities by iterating a Go map, so the decoding order is random and the refusal verdict for a heading such as Audit Notes is nondeterministic (200 calls: refused 77, admitted 123) — a determinism instrument with a coin-flip refusal; and a numeric or hex character reference inside an excluded title is outside the short list, slugs differently, and travels, while the comment claims an entity outside the list is a refusal not a leak. Replace the hand list with html.UnescapeString before slugging, which closes both, and correct the comment.
issueresolvedmajoriss-2608300402591658
renderedText decodes entities by iterating a Go map, so the decoding order is random and the refusal verdict for a heading such as Audit Notes is nondeterministic (200 calls: refused 77, admitted 123) — a determinism instrument with a coin-flip refusal; and a numeric or hex character reference inside an excluded title is outside the short list, slugs differently, and travels, while the comment claims an entity outside the list is a refusal not a leak. Replace the hand list with html.UnescapeString before slugging, which closes both, and correct the comment.
Frontmatter
| id | iss-2608300402591658 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | major |
.abcd/work/issues/resolved/iss-2608300402591658-entity-decoding-order-is.md
open on GitHub ↗ · commit history ↗