• src/syncterm/Wren.adoc src/syncterm/scripts/auto/connected/scrollback_

    From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, July 19, 2026 13:28:48
    https://gitlab.synchro.net/main/sbbs/-/commit/6d5032ddff4500878c4e210f
    Modified Files:
    src/syncterm/Wren.adoc src/syncterm/scripts/auto/connected/scrollback_view.wren src/syncterm/scripts/wrentest.wren
    Log Message:
    wren: isolate scrollback mouse events

    The connected scrollback viewer added its events to the active CTerm
    mask. When a BBS enabled mouse tracking, raw motion kept waking and
    repainting the viewer, while drag move/end events could be absent and
    strand text selection.

    Replace the mask while the viewer is active with exactly its drag and
    wheel events, including the complete drag sequence. Restore the exact
    caller mask on exit instead of reconstructing it from CTerm state. This
    also preserves subscriptions belonging to a surrounding Wren App.

    Document and test the viewer mask.

    Fixes ticket 270

    Co-Authored-By: OpenAI Codex <noreply@openai.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net