# OutputWait.Outcome.alternateScreen

- **Module:** OutputWait.Outcome
- **Package:** libtmux-swift
- **Language:** Swift
- **Kind:** constant
- **Source:** https://github.com/libtmux/libtmux-swift/blob/f02a4668570e1cc5198c941413750e021f42c214/Sources/LibTmux/WaitForOutput.swift#L31
- **Page:** https://libtmux.org/reference/swift/outputwait-outcome-alternatescreen/

A pager, editor, or other full-screen program owned the pane, so matching was suppressed for as long as it did.

tmux fills that grid without adding to history, so what a capture
returns is the program's paint rather than anything the pane
printed — matching it reports text that was never written. Read the
screen with ``Server/capture(_:includingHistory:)`` instead of retrying: a
different pattern does not change what the wait is allowed to see.
