Skip to content

Add chat-ui tests and robustness fixes - #269

Merged
thomas9120 merged 1 commit into
mainfrom
beta
Jul 29, 2026
Merged

Add chat-ui tests and robustness fixes#269
thomas9120 merged 1 commit into
mainfrom
beta

Conversation

@thomas9120

Copy link
Copy Markdown
Owner

Add a new node:vm unit-test harness for chat-ui (tests/frontend/chat_ui_unit.cjs ~420 lines) and register it in package.json and docs/tests.md. Gate test-only hooks behind window.LLAMA_GUI_TEST_HOOKS and expose _test* mutators only when opted-in. Fix chat-ui issues: normalize sampler numeric inputs, omit empty/non-finite sampler values from payloads, remove dead host/port fields, persist regenerateResponse pops (delete-empty), fix read-after-abort ordering around abortActiveStream(), and add sidebar slider fallbacks. Align Repeat Penalty default in index.html and app-data.js. Also gate benchmark _testPollOutput behind the same opt-in flag. Tests and docs updated accordingly.

Add a new node:vm unit-test harness for chat-ui (tests/frontend/chat_ui_unit.cjs ~420 lines) and register it in package.json and docs/tests.md. Gate test-only hooks behind window.__LLAMA_GUI_TEST_HOOKS__ and expose _test* mutators only when opted-in. Fix chat-ui issues: normalize sampler numeric inputs, omit empty/non-finite sampler values from payloads, remove dead host/port fields, persist regenerateResponse pops (delete-empty), fix read-after-abort ordering around abortActiveStream(), and add sidebar slider fallbacks. Align Repeat Penalty default in index.html and app-data.js. Also gate benchmark _testPollOutput behind the same opt-in flag. Tests and docs updated accordingly.
@thomas9120
thomas9120 marked this pull request as ready for review July 29, 2026 22:43
@thomas9120
thomas9120 merged commit 6eefa07 into main Jul 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant