line 21 on_black,bright_white,reverse vvv [4] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
× scrolldown-6
line 21 on_black,bright_white,reverse vvv [6] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
+× scrolldown-7
+line 21 on_black,bright_white,reverse vvv [7] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
× scrolldown-8
line 21 on_black,bright_white,reverse vvv [8] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
× scrolldown-9
line 21 on_black,bright_white,reverse vvv [11] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
× scrolldown-12
line 21 on_black,bright_white,reverse vvv [12] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
+× scrolldown-13
+line 21 on_black,bright_white,reverse vvv [13] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
× scrolldown-14
line 21 on_black,bright_white,reverse vvv [14] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
+× scrolldown-18
+line 21 on_black,bright_white,reverse vvv [18] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
× scrolldown-19
line 21 on_black,bright_white,reverse vvv [19] vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv§§
× scrolldown-22
× status-0-[1:6]-prompt
line 22 on_black,bright_white foo.bar.baz:debug)====================================================(0 [(1:6)]§§
insert prompt-empty : +23
-× status-0-[1:32]-prompt
-line 22 on_black,bright_white foo.bar.baz:debug)===================================================(0 [(1:32)]§§
+× status-0-[1:7]-prompt
+line 22 on_black,bright_white foo.bar.baz:debug)====================================================(0 [(1:7)]§§
+insert prompt-empty : +23
+× status-0-[1:18]-prompt
+line 22 on_black,bright_white foo.bar.baz:debug)===================================================(0 [(1:18)]§§
+insert prompt-empty : +23
+× status-0-[1:29]-prompt
+line 22 on_black,bright_white foo.bar.baz:debug)===================================================(0 [(1:29)]§§
+insert prompt-empty : +23
+× status-[0]-1:32-prompt
+line 22 on_black,bright_white :start)==============================================================([0] (1:32)§§
+insert prompt-empty : +23
× status-0-[1]-prompt
line 22 on_black,bright_white foo.bar.baz:debug)========================================================(0 [1]§§
insert prompt-empty : +23
line 30 on_black,bright_green >.. §§:§§:§§ PONG :baz
line 31 on_black,bright_white <.. §§:§§:§§ PING :0
line 32 on_black,bright_green >.. §§:§§:§§ PONG :0
-line 31 on_black,bright_white <.. §§:§§:§§ PING :1
-line 32 on_black,bright_green >.. §§:§§:§§ PONG :1
-line 33 on_black,bright_white <.. §§:§§:§§ PING :2
-line 34 on_black,bright_green >.. §§:§§:§§ PONG :2
-line 35 on_black,bright_white <.. §§:§§:§§ PING :3
-line 36 on_black,bright_green >.. §§:§§:§§ PONG :3
-line 37 on_black,bright_white <.. §§:§§:§§ PING :4
-line 38 on_black,bright_green >.. §§:§§:§§ PONG :4
-line 39 on_black,bright_white <.. §§:§§:§§ PING :5
-line 40 on_black,bright_green >.. §§:§§:§§ PONG :5
-line 41 on_black,bright_white <.. §§:§§:§§ PING :6
-line 42 on_black,bright_green >.. §§:§§:§§ PONG :6
-line 43 on_black,bright_white <.. §§:§§:§§ PING :7
-line 44 on_black,bright_green >.. §§:§§:§§ PONG :7
-line 45 on_black,bright_white <.. §§:§§:§§ PING :8
-line 46 on_black,bright_green >.. §§:§§:§§ PONG :8
-line 47 on_black,bright_white <.. §§:§§:§§ PING :9
-line 48 on_black,bright_green >.. §§:§§:§§ PONG :9
-line 49 on_black,bright_white <.. §§:§§:§§ PING :10
-line 50 on_black,bright_green >.. §§:§§:§§ PONG :10
-line 51 on_black,bright_white <.. §§:§§:§§ PING :11
-line 52 on_black,bright_green >.. §§:§§:§§ PONG :11
-line 53 on_black,bright_white <.. §§:§§:§§ PING :12
-line 54 on_black,bright_green >.. §§:§§:§§ PONG :12
-line 55 on_black,bright_white <.. §§:§§:§§ PING :13
-line 56 on_black,bright_white <.. §§:§§:§§ PONG :13
-line 57 on_black,bright_white <.. §§:§§:§§ PING :14
-line 58 on_black,bright_white <.. §§:§§:§§ PONG :14
-line 59 on_black,bright_white <.. §§:§§:§§ PING :15
-line 60 on_black,bright_white <.. §§:§§:§§ PONG :15
+line 33 on_black,bright_white <.. §§:§§:§§ PING :1
+line 34 on_black,bright_green >.. §§:§§:§§ PONG :1
+line 35 on_black,bright_white <.. §§:§§:§§ PING :2
+line 36 on_black,bright_green >.. §§:§§:§§ PONG :2
+line 37 on_black,bright_white <.. §§:§§:§§ PING :3
+line 38 on_black,bright_green >.. §§:§§:§§ PONG :3
+line 39 on_black,bright_white <.. §§:§§:§§ PING :4
+line 40 on_black,bright_green >.. §§:§§:§§ PONG :4
+line 41 on_black,bright_white <.. §§:§§:§§ PING :5
+line 42 on_black,bright_green >.. §§:§§:§§ PONG :5
+line 43 on_black,bright_white <.. §§:§§:§§ PING :6
+line 44 on_black,bright_green >.. §§:§§:§§ PONG :6
+line 45 on_black,bright_white <.. §§:§§:§§ PING :7
+line 46 on_black,bright_green >.. §§:§§:§§ PONG :7
+line 47 on_black,bright_white <.. §§:§§:§§ PING :8
+line 48 on_black,bright_green >.. §§:§§:§§ PONG :8
+line 49 on_black,bright_white <.. §§:§§:§§ PING :9
+line 50 on_black,bright_green >.. §§:§§:§§ PONG :9
+line 51 on_black,bright_white <.. §§:§§:§§ PING :10
+line 52 on_black,bright_green >.. §§:§§:§§ PONG :10
+line 53 on_black,bright_white <.. §§:§§:§§ PING :11
+line 54 on_black,bright_green >.. §§:§§:§§ PONG :11
+line 55 on_black,bright_white <.. §§:§§:§§ PING :12
+line 56 on_black,bright_green >.. §§:§§:§§ PONG :12
+line 57 on_black,bright_white <.. §§:§§:§§ PING :13
+line 58 on_black,bright_green >.. §§:§§:§§ PONG :13
+line 59 on_black,bright_white <.. §§:§§:§§ PING :14
+line 60 on_black,bright_green >.. §§:§§:§§ PONG :14
+line 61 on_black,bright_white <.. §§:§§:§§ PING :15
+line 62 on_black,bright_green >.. §§:§§:§§ PONG :15
+line 63 on_black,bright_white <.. §§:§§:§§ PING :16
+line 64 on_black,bright_green >.. §§:§§:§§ PONG :16
+line 65 on_black,bright_white <.. §§:§§:§§ PING :17
+line 66 on_black,bright_green >.. §§:§§:§§ PONG :17
+line 67 on_black,bright_white <.. §§:§§:§§ PING :18
+line 68 on_black,bright_green >.. §§:§§:§§ PONG :18
×
insert scrolldown-29 : +21
insert status-0-[1:2]-prompt : +22
+# check unread-lines count potentially growing above max log depth if in other window
+> /window 0
+insert history_0 10:31 +0
+insert bookmark : +21
+insert status-[0]-1:2-prompt : +22
+loggedservermsg 0 1 <.. PING :1
+log 1 >.. PONG :1
+loggedservermsg 0 1 <.. PING :2
+log 1 >.. PONG :2
+loggedservermsg 0 1 <.. PING :3
+log 1 >.. PONG :3
+loggedservermsg 0 1 <.. PING :4
+log 1 >.. PONG :4
+loggedservermsg 0 1 <.. PING :5
+log 1 >.. PONG :5
+loggedservermsg 0 1 <.. PING :6
+log 1 >.. PONG :6
+loggedservermsg 0 1 <.. PING :7
+log 1 >.. PONG :7
+loggedservermsg 0 1 <.. PING :8
+log 1 >.. PONG :8
+loggedservermsg 0 1 <.. PING :9
+log 1 >.. PONG :9
+loggedservermsg 0 1 <.. PING :10
+log 1 >.. PONG :10
+loggedservermsg 0 1 <.. PING :11
+log 1 >.. PONG :11
+loggedservermsg 0 1 <.. PING :12
+log 1 >.. PONG :12
+loggedservermsg 0 1 <.. PING :13
+log 1 >.. PONG :13
+loggedservermsg 0 1 <.. PING :14
+log 1 >.. PONG :14
+loggedservermsg 0 1 <.. PING :15
+log 1 >.. PONG :15
+insert history_0 10:31 +0
+insert bookmark : +21
+insert status-[0]-1:32-prompt : +22
+
+# check switching into window scrolled-top with more unread lines than max log depth shrinks former to latter, and scrolling down no bookmark is to be found
+> /window 1
+insert lines-empty :20 +0
+insert history_1 33:34 +20
+insert scrolldown-29 : +21
+insert status-0-[1:29]-prompt : +22
+> /window.history.scroll down
+insert lines-empty :9 +0
+insert history_1 33:45 +9
+insert scrolldown-18 : +21
+insert status-0-[1:18]-prompt : +22
+> /window.history.scroll down
+insert history_1 35:56 +0
+insert scrolldown-7 : +21
+insert status-0-[1:7]-prompt : +22
+> /window.history.scroll down
+insert history_1 41:61 +0
+insert status-0-[1]-prompt : +22
+
+# check bookmark remains absent with log growing while scrolled to bottom, …
+loggedservermsg 0 1 <.. PING :16
+log 1 >.. PONG :16
+insert history_1 43:63 +0
+insert status-0-[1]-prompt : +22
+
+# … as well as if further growth happens below scroll
+> /window.history.scroll up
+insert lines-empty :2 +0
+insert history_1 35:54 +2
+insert scrolldown-11 : +21
+insert status-0-[1]-prompt : +22
+loggedservermsg 0 1 <.. PING :17
+log 1 >.. PONG :17
+insert lines-empty :4 +0
+insert history_1 37:54 +4
+insert scrolldown-13 : +21
+insert status-0-[1:2]-prompt : +22
+> /window.history.scroll down
+insert history_1 44:65 +0
+insert scrolldown-2 : +21
+insert status-0-[1:2]-prompt : +22
+> /window.history.scroll down
+insert history_1 45:67 +0
+insert status-0-[1]-prompt : +22
+
+# check unread-lines status not growing beyond max log if within active window
+> /window.history.scroll up
+insert lines-empty :2 +0
+insert history_1 37:54 +2
+insert scrolldown-11 : +21
+insert status-0-[1]-prompt : +22
+loggedservermsg 0 1 <.. PING :18
+log 1 >.. PONG :18
+loggedservermsg 0 1 <.. PING :19
+log 1 >.. PONG :19
+loggedservermsg 0 1 <.. PING :20
+log 1 >.. PONG :20
+loggedservermsg 0 1 <.. PING :21
+log 1 >.. PONG :21
+loggedservermsg 0 1 <.. PING :22
+log 1 >.. PONG :22
+loggedservermsg 0 1 <.. PING :23
+log 1 >.. PONG :23
+loggedservermsg 0 1 <.. PING :24
+log 1 >.. PONG :24
+loggedservermsg 0 1 <.. PING :25
+log 1 >.. PONG :25
+loggedservermsg 0 1 <.. PING :26
+log 1 >.. PONG :26
+loggedservermsg 0 1 <.. PING :27
+log 1 >.. PONG :27
+loggedservermsg 0 1 <.. PING :28
+log 1 >.. PONG :28
+loggedservermsg 0 1 <.. PING :29
+log 1 >.. PONG :29
+loggedservermsg 0 1 <.. PING :30
+log 1 >.. PONG :30
+loggedservermsg 0 1 <.. PING :31
+log 1 >.. PONG :31
+loggedservermsg 0 1 <.. PING :32
+log 1 >.. PONG :32
+insert lines-empty :20 +0
+insert history_1 67:68 +20
+insert scrolldown-29 : +21
+insert status-0-[1:29]-prompt : +22
+
> /quit
log 0 <..