# cli: reject forward output gaps during attach \(\#117\) · lucenx/signaltty

[View on GitCafe](https://git.cafe/lucenx/signaltty/commit/effa354d0717fbcb3c3ebaa6530af3a2df930b70)

Repository: [lucenx/signaltty](https://git.cafe/lucenx/signaltty)

Visibility: public

Requested revision: effa354d0717fbcb3c3ebaa6530af3a2df930b70

Requested commit: effa354d0717fbcb3c3ebaa6530af3a2df930b70

Commit: effa354d0717fbcb3c3ebaa6530af3a2df930b70

Tree: 814b51d1176fc0daae908f455900190f91621fda

Author: Simone

Committer: GitHub

## Message

```
cli: reject forward output gaps during attach (#117)

Overlap trimming advanced the attach cursor across missing PTY bytes. Reject forward gaps before writing output and let the existing error path restore terminal mode. Cover lost, contiguous and overlapping delivery through the real CLI in a controlling terminal.

Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com>
```

## Parents

- [1122658e10809216bd9d2cbf2e585451bd19c99b](https://git.cafe/lucenx/signaltty/commit/1122658e10809216bd9d2cbf2e585451bd19c99b?format=markdown)

[Source at this commit](https://git.cafe/lucenx/signaltty/tree/effa354d0717fbcb3c3ebaa6530af3a2df930b70?format=markdown)
