Skip to content

docs(core-client): the pill's page effects live in header-effects since #803 - #838

Merged
Birfy merged 1 commit into
mainfrom
docs/803-pill-effects-doc
Oct 23, 2026
Merged

Birfy merged 1 commit into
mainfrom
docs/803-pill-effects-doc

Conversation

@Birfy

@Birfy Birfy commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator

Written-by: Dev
Fixes #837

What changed

docs/subsystems/core-client.md still described the page effects as the pill's, and #803 moved them out of it. One file, +3/−3, no behaviour and no source change.

The one HeaderPill left in the file is the test claim on :97 (test/header-slot.test.js pins that no such effect runs in HeaderPill), which is still true.

Verification at the tip

Tip SHA: 5cbb9fa8

Ran:

  • node .github/scripts/changelog.mjs check → 14 fragments well formed (no fragment added: nothing user-visible changed).
  • node .github/scripts/testing-layers.mjs --check → 332 test files in 14 workflows, all classified.

Not run (and why):

  • core/scripts/check-arch-docs.mjs — it diffs against origin/main and this machine has no git and no .git in the extracted tree, so it exits with cannot diff against origin/main. The change touches only docs/, and the doc it touches is the one arch-docs asks for when core/src/client/** changes, so it cannot turn that check red.

Evidence

The four sentences are checked against the code at 7c1a5fcb: installHeaderEffects runs the slots composer-label, friend-chat, remote-empty and face-at-menu (core/src/client/header-effects.js), and header.js no longer imports holdComposerLabel and only sets --bt-first-sep.

…effects

#803 moved the pill's page effects into installHeaderEffects (header-effects.js), but
the core-client doc still says HeaderPill holds the Message {name} composer label in
a layout effect, sets body[data-bt-friend-chat] and sets --bt-remote-empty, and starts
actions.filterFaceAtMenu for a face room (#420's note on #820). All four run in that
installer now, keyed per Session; header.js keeps only --bt-first-sep. Corrected in
place, no behaviour change.

Refs #803
@Birfy Birfy added the agent-pr Pull request opened by an agent label Oct 23, 2026
@Birfy Birfy self-assigned this Oct 23, 2026
@Birfy
Birfy added this pull request to the merge queue Oct 23, 2026
Merged via the queue into main with commit f66e6e0 Oct 23, 2026
11 of 12 checks passed
@Birfy
Birfy deleted the docs/803-pill-effects-doc branch October 23, 2026 09:41
@github-actions github-actions Bot removed the agent-pr Pull request opened by an agent label Oct 23, 2026
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.

docs(core-client): HeaderPill's page effects live in header-effects since #803

1 participant