aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2026-03-26 12:49:05 +0100
committerGitHub <noreply@github.com>2026-03-26 12:49:05 +0100
commit12ee607532d8894b7dff1f29143f073783bd4445 (patch)
treeeb1c57037850be4a9cde4855680dac27cce55c5e /src/tests
parentfix: do not reset layout selection in layout manager (#4919) (diff)
downloadsl0ppij-12ee607532d8894b7dff1f29143f073783bd4445.tar.gz
sl0ppij-12ee607532d8894b7dff1f29143f073783bd4445.tar.xz
sl0ppij-12ee607532d8894b7dff1f29143f073783bd4445.zip
fix: performance regression when switching tabs (#4918)
* remove pane render report * only collect pane contents if pane should render * add logs * conditional keybinding serialization * remove logs * rustfmt * fix tests * tests * rustfmt
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/e2e/cases.rs4
-rw-r--r--src/tests/e2e/snapshots/zellij__tests__e2e__cases__scrolling_inside_a_pane.snap2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/tests/e2e/cases.rs b/src/tests/e2e/cases.rs
index 4def0981..72ce0184 100644
--- a/src/tests/e2e/cases.rs
+++ b/src/tests/e2e/cases.rs
@@ -1148,7 +1148,9 @@ pub fn detach_and_attach_session() {
name: "Wait for session to be attached",
instruction: |remote_terminal: RemoteTerminal| -> bool {
let mut step_is_complete = false;
- if remote_terminal.ctrl_plus_appears() && remote_terminal.cursor_position_is(77, 2)
+ if remote_terminal.ctrl_plus_appears()
+ && remote_terminal.cursor_position_is(77, 2)
+ && !remote_terminal.snapshot_contains("Detach")
{
// we're back inside the session
step_is_complete = true;
diff --git a/src/tests/e2e/snapshots/zellij__tests__e2e__cases__scrolling_inside_a_pane.snap b/src/tests/e2e/snapshots/zellij__tests__e2e__cases__scrolling_inside_a_pane.snap
index f0367405..68188e6c 100644
--- a/src/tests/e2e/snapshots/zellij__tests__e2e__cases__scrolling_inside_a_pane.snap
+++ b/src/tests/e2e/snapshots/zellij__tests__e2e__cases__scrolling_inside_a_pane.snap
@@ -25,4 +25,4 @@ expression: last_snapshot
│ ││line20 │
│ ││li█e21 │
└──────────────────────────────────────────────────────────┘└──────────────────────────────────────────────────────────┘
- Ctrl + <g> LOCK  <p> PANE  <t> TAB  <n> RESIZE  <h> MOVE  <s> SEARCH  <o> SESSION  <q> QUIT  ...
+ Ctrl + <s> SEARCH   s  Search  ↓↑  Scroll  PgDn|PgUp  Scroll  d|u  Scroll  e  Edit  ENTER  Select 