Files
stack/src
kert 47e0dba7d0
Some checks failed
CI / lint (push) Successful in 32s
CI / notebooks-smoke (push) Successful in 1m36s
Deploy / notebooks (push) Has been skipped
CI / test (push) Successful in 2m13s
Deploy / zotero (push) Has been skipped
Deploy / docs (push) Has been skipped
Deploy / api (push) Has been skipped
Deploy / llm (push) Has been skipped
Deploy / mc (push) Has been skipped
Infra CI / zotero (push) Successful in 14s
Infra CI / docs (push) Successful in 1m32s
Infra CI / api (push) Successful in 1m13s
Infra CI / llm (push) Successful in 47s
Infra CI / mc (push) Failing after 33s
Deploy / report (push) Successful in 18s
Infra CI / notebooks (push) Successful in 5m32s
fix(llm): chat panes never push the page sideways; markdown tables, fenced code, quotes and rules render; sticky autoscroll only when already at the bottom
- .msg gets min-width: 0 and the lineage/valuation wrappers max-width:
  100%, so a wide table scrolls inside its message instead of
  stretching the column; #log hides horizontal overflow.
- long cited labels and the valuation descriptor / lineage event cells
  may wrap (they were nowrap); bubbles use overflow-wrap: anywhere.
- paint() handles | pipe | tables, ``` fences (also unterminated
  while streaming), > quotes and --- rules instead of showing them raw.
- streaming tokens and arriving panes only scroll the log when the
  reader was within 120px of the bottom; a new question still jumps.
- narrow viewports: header and input row wrap, user bubbles full width.
Verified with a Node DOM-stub harness over the page script and
tests/llm/test_api.py.
2026-09-24 17:22:26 -04:00
..