T09: the tap holds one mouse tracking and one format as xterm does, any reset ends it; every reported button keeps its release, motion reports the first held; URLs keep combining marks; selections log start, run and end; shot hands real buttons to the view and shows its window without activating
CI / platforms (windows-latest) (push) Failing after 7s
CI / macos (push) Failing after 8m26s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s

This commit is contained in:
ZacharyZhang-NY committed 2026-10-14 15:51:44 -04:00
1 parent 9f81f1f704
commit d6fa38e60b
10 files changed
+311 -206

No files matched your search

+3 -1
View File
@@ -38,7 +38,9 @@ impl TerminalView {
pub(super) fn input(&mut self, bytes: Vec<u8>, cx: &mut Context<Self>) {
let mut term = self.pty.term.lock();
term.scroll_display(Scroll::Bottom);
term.selection = None;
if term.selection.take().is_some() {
log::debug!("terminal {}: input clears the selection", self.pty.pid);
}
drop(term);
self.pty.write(bytes);
cx.notify();