<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									AbsoluteTelnet General - Celestial Software Forum				            </title>
            <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/</link>
            <description>Celestial Software Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Wed, 08 Apr 2026 05:21:27 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Using AT with Claude Code AI gives wild screen I/O updates resullting in as many as six duplicate chunks in the scrollback buffer</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/using-at-with-claude-code-ai-gives-wild-screen-i-o-updates-resullting-in-as-many-as-six-duplicate-chunks-in-the-scrollback-buffer/</link>
                        <pubDate>Tue, 17 Mar 2026 20:37:22 +0000</pubDate>
                        <description><![CDATA[In order to do some analysis on this, I did a &quot;select all&quot; of the scrollback buffer, copy-and-pasted into a text file. I then asked Claude Code AI to analyze the file. Claude generated the f...]]></description>
                        <content:encoded><![CDATA[<p>In order to do some analysis on this, I did a "select all" of the scrollback buffer, copy-and-pasted into a text file. I then asked Claude Code AI to analyze the file. Claude generated the following. Due to privacy issues I'm not attaching the file, nor a normal raw File-&gt;Open LOG type capture in AT; these files have been sent to Brian Pence's private email address.</p>
<pre contenteditable="false">Absolute Telnet -- Scrollback Duplication on Copy/Paste
=======================================================


SUMMARY

When using "Select All" / "Copy" from the Absolute Telnet scrollback
buffer during an SSH session running Claude Code (Anthropic's CLI tool),
the captured text contains large blocks of duplicated content. The
duplicated blocks appear to be triggered by ANSI cursor-movement
sequences that Claude Code uses to update the display in-place
(collapsing tool output, updating progress indicators, etc.).


ENVIRONMENT

  SSH Client:          Absolute Telnet 13.16 RC21
  Remote Application:  Claude Code (Anthropic CLI), running over SSH
                       on a Raspberry Pi (Linux 6.12, bash)
  Session Type:        Interactive AI-assisted coding session,
                       approximately 3960 lines of captured output


OBSERVED BEHAVIOR

A copy-and-paste of the full SSH session scrollback contains 6 copies
of a 497-line block that should appear only once. The total captured
output is 3960 lines, but only approximately 1475 lines are unique
content. The remaining ~2485 lines are duplicates.


Block structure in the captured text:

  Block   Line Range    Repeated Base   Unique New Content
  -----   ----------    -------------   ------------------
    1       1-573        497 lines        76 lines
    2     574-1166       497 lines        96 lines
    3    1167-1864       497 lines       201 lines
    4    1865-2571       497 lines       210 lines
    5    2572-3272       497 lines       204 lines
    6    3273-3960       497 lines       191 lines

Each block starts with an identical copy of the same 497 lines
(verified byte-for-byte via diff), followed by a progressively larger
section of new, unique content representing the ongoing session output.


Boundary where duplication begins:

The first repetition starts at line 574. The boundary falls in the
middle of a unified diff display:

  Line 573:  7 -VERSION=26.074.19.34      &lt;-- last "new" line before repeat
  Line 574:  7 +VERSION=26.074.19.50-1    &lt;-- identical to line 1; repeat starts here

Line 574 is simultaneously the "plus" side of the diff AND a repeat of
line 1 of the entire session. This is the point where Claude Code would
have been updating the screen (collapsing a tool-output display after
an edit operation completed).


LIKELY CAUSE

Claude Code makes extensive use of ANSI escape sequences to update the
terminal display in-place:

  - Collapsing tool output: When a tool call finishes, multi-line
    verbose output is replaced with a single summary line (e.g., a
    file diff collapses into "Update(/dropbox-nix/tls.sh)")

  - Progress indicators: Status lines like "Cogitated for 35s" are
    updated in-place using cursor movement

  - Screen redraws: Replacing N lines of output with fewer lines
    requires cursor-up, erase-line, and rewrite sequences

The relevant ANSI sequences likely include:

  Sequence    Function
  --------    --------
  ESC[nA      Cursor up n lines
  ESC[nF      Cursor to beginning of line, n lines up
  ESC[2K      Erase entire line
  ESC[nJ      Erase display (below cursor, or entire)
  ESC[nG      Cursor to column n
  CR          Carriage return (overwrite from start of line)


HYPOTHESIS

When Claude Code sends cursor-movement sequences to collapse or redraw
content, Absolute Telnet appears to be appending the redrawn content to
the scrollback buffer as new lines rather than updating the existing
scrollback entries in-place. Each redraw event causes the visible screen
content (or a portion of it) to be duplicated into the scrollback.

When the user subsequently does "Select All" and copies from the
scrollback, these duplicated renders are all included in the copied
text.

Evidence supporting this hypothesis:

  1. The repeated base block is exactly 497 lines -- a plausible match
     for the visible terminal area plus some scrollback context that
     gets redrawn.

  2. Repetitions occur at points where Claude Code collapses tool
     output -- specifically, at diff displays being collapsed after
     edit operations complete.

  3. Each block contains the same base followed by growing amounts of
     new content -- consistent with periodic re-renders at different
     points in the session, each capturing the original scrollback
     plus whatever new output has been added since the last re-render.

  4. The base block is byte-for-byte identical across all 6 occurrences
     -- this is a verbatim copy, not a similar-but-different rendering.

  5. The string "Cogitated for 35s" appears 6 times (at lines 432,
     1005, 1598, 2296, 3003, 3704) -- once per block, always at the
     same offset within the repeated base section.


HOW TO REPRODUCE

  1. Open an SSH session in Absolute Telnet to a Linux host.
  2. Run Claude Code ("claude") and perform interactive tasks that
     involve tool calls (file edits, command execution) -- these
     trigger the collapse/expand behavior.
  3. Let the session run long enough that multiple tool-output collapse
     events occur.
  4. Use "Select All" / "Copy" to capture the scrollback.
  5. Paste into a text editor and search for content that should be
     unique -- it will appear multiple times.


EXPECTED VS. ACTUAL BEHAVIOR

  Expected: "Select All" / "Copy" from scrollback produces a linear
            transcript of the session with each line appearing once.

  Actual:   Scrollback contains multiple copies of earlier content,
            inserted at points where the remote application used
            cursor-movement sequences to update the display.


COMPARISON

This issue does not occur when copying the same session output from
other terminal emulators (e.g., the native terminal on the host
machine), suggesting the issue is specific to how Absolute Telnet
handles cursor-movement sequences in its scrollback buffer.

</pre>
<p> </p>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>Todd Andrews</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/using-at-with-claude-code-ai-gives-wild-screen-i-o-updates-resullting-in-as-many-as-six-duplicate-chunks-in-the-scrollback-buffer/</guid>
                    </item>
				                    <item>
                        <title>Launching AbsoluteTelnet triggers Windows Standard-Apps</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/launching-absolutetelnet-triggers-windows-standard-apps/</link>
                        <pubDate>Sun, 04 Jan 2026 16:13:43 +0000</pubDate>
                        <description><![CDATA[Hi, I&#039;m using AbsoluteTelnet 13.15 on a Windows 11 computer.
Each time I start AbsoluteTelnet either from the Windows Start pad or by doubleclicking a *.tnt file AbsoluteTelnet opens - and ...]]></description>
                        <content:encoded><![CDATA[<p>Hi, I'm using AbsoluteTelnet 13.15 on a Windows 11 computer.</p>
<p>Each time I start AbsoluteTelnet either from the Windows Start pad or by doubleclicking a *.tnt file AbsoluteTelnet opens - and with it the Windows setting App -&gt; Standard App.</p>
<p>There are Standard Apps for SFTP (not Absolute Telnet), SSH and Telnet (both set to AbsoluteTelnet). As these settings are ok I don't change them.</p>
<p>Why is this triggered by launching Absolute Telenet?</p>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>Michael Steidl</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/launching-absolutetelnet-triggers-windows-standard-apps/</guid>
                    </item>
				                    <item>
                        <title>Forum search result links don&#039;t seem to work the way I expect</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/forum-search-result-links-dont-seem-to-work-the-way-i-expect/</link>
                        <pubDate>Sat, 27 Dec 2025 22:33:58 +0000</pubDate>
                        <description><![CDATA[Today I was interested in finding out where AT&#039;s global settings are stored. I used the single keyword &#039;registry&#039; as a starting point, and on the second page of the results...
I see a topic...]]></description>
                        <content:encoded><![CDATA[<p>Today I was interested in finding out where AT's global settings are stored. I used the single keyword 'registry' as a starting point, and on the second page of the results...</p>
<p>https://www.celestialsoftware.net/community/?wpfs=registry&amp;wpfpaged=2</p>
<p>I see a topic entitled, "Re: Where are settings stored?" (second topic on page).</p>
<p>It has a URL of: https://www.celestialsoftware.net/community/absolutetelnetgeneral/#post-473</p>
<p>I'm expecting that link on the link will take me directly to that post, unfortunately, it takes me to the first page of the latest AbsoluteTelnet General posts (screenshot attached in my next post on this topic).</p>
<p>What should the correct URL be to the specific post so I can read it?</p>
<div id="wpfa-945" class="wpforo-attached-file"><a class="wpforo-default-attachment" href="//www.celestialsoftware.net/wp-content/uploads/wpforo/default_attachments/1766874838-Screenshot-12_27_2025-2_15_08-PM_ver001.png" target="_blank" title="Screenshot-12_27_2025-2_15_08-PM_ver001.png"><i class="fas fa-paperclip"></i>&nbsp;Screenshot-12_27_2025-2_15_08-PM_ver001.png</a></div>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>Todd Andrews</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/forum-search-result-links-dont-seem-to-work-the-way-i-expect/</guid>
                    </item>
				                    <item>
                        <title>A nostalgic look back at Absolute Telnet</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/a-nostalgic-look-back-at-absolute-telnet/</link>
                        <pubDate>Sat, 27 Dec 2025 22:07:12 +0000</pubDate>
                        <description><![CDATA[Hi Brian,
While searching the forum today, I got results going back 20 years. This made me curious to ask... what was the date and version  number of the first release?
Are there any parti...]]></description>
                        <content:encoded><![CDATA[<p>Hi Brian,</p>
<p>While searching the forum today, I got results going back 20 years. This made me curious to ask... what was the date and version  number of the first release?</p>
<p>Are there any particular milestones of note that perhaps those of us who haven't been around since the beginning might find interesting?</p>
<p>Best wishes for the holiday season and for 2026!</p>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>Todd Andrews</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/a-nostalgic-look-back-at-absolute-telnet/</guid>
                    </item>
				                    <item>
                        <title>Feature Request: Remember location and size</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/feature-request-remember-location-and-size/</link>
                        <pubDate>Sat, 27 Dec 2025 03:45:21 +0000</pubDate>
                        <description><![CDATA[Please have AbsoluteTelnet remember the last location and size it had before it was closed, and reopen with the same.  This could be a configurable option.]]></description>
                        <content:encoded><![CDATA[<p>Please have AbsoluteTelnet remember the last location and size it had before it was closed, and reopen with the same.  This could be a configurable option.</p>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>Neil Colvin</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/feature-request-remember-location-and-size/</guid>
                    </item>
				                    <item>
                        <title>Tab appearance -- how to stop remote session from overriding my colors?</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/tab-appearance-how-to-stop-remote-session-from-overriding-my-colors/</link>
                        <pubDate>Wed, 13 Aug 2025 19:45:28 +0000</pubDate>
                        <description><![CDATA[I have AT 12.18 set up to show me black text on a white background (Appearance: Application Defaults, Foreground=Black, Background=White). When I&#039;m telneting to a system and they blast me lo...]]></description>
                        <content:encoded><![CDATA[<p>I have AT 12.18 set up to show me black text on a white background (Appearance: Application Defaults, Foreground=Black, Background=White). When I'm telneting to a system and they blast me lots of traffic, occasionally refreshing the screen, the display will sometimes switch to a black background with white text and remain that way.<br /><br />I tried fiddling with Appearance setting but couldn't find a way via that pane to switch back to my preferred color scheme (Black text on white background) but *eventually* found a way == disconnect then reconnect to the telent session, to get back to my desired settings.<br /><br />But how is the remote session overriding my preferred Appearance, and how I can it stop it from doing that so I don't have to do the disconnect/reconnect dance?</p>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>GoAWest</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/tab-appearance-how-to-stop-remote-session-from-overriding-my-colors/</guid>
                    </item>
				                    <item>
                        <title>Function Keys Not Working When Using Absolute Telnet to Local Ubuntu Machine</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/function-keys-not-working-when-using-absolute-telnet-to-local-ubuntu-machine/</link>
                        <pubDate>Mon, 09 Jun 2025 13:55:02 +0000</pubDate>
                        <description><![CDATA[I&#039;m using Absolute Telnet to connect to a local Ubuntu machine via its local IP address. The terminal appearance looks fine, but none of the function keys (F1–F12) work in this setup.
Howev...]]></description>
                        <content:encoded><![CDATA[<p data-start="170" data-end="380">I'm using Absolute Telnet to connect to a local Ubuntu machine via its local IP address. The terminal appearance looks fine, but none of the function keys (F1–F12) work in this setup.</p>
<p data-start="382" data-end="559">However, when I connect to the same Ubuntu machine using its <em data-start="443" data-end="468">cloud/public IP address</em>, everything works perfectly — the display is good, and the function keys work as expected.</p>
<p data-start="561" data-end="734">Does anyone know why the function keys wouldn't work over the local IP but do work over the cloud connection? Is it a terminal type, SSH configuration, or key mapping issue?</p>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>marinarop</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/function-keys-not-working-when-using-absolute-telnet-to-local-ubuntu-machine/</guid>
                    </item>
				                    <item>
                        <title>disconnected: failed to negotiate host key algorithm</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/disconnected-failed-to-negotiate-host-key-algorithm/</link>
                        <pubDate>Wed, 23 Apr 2025 16:12:55 +0000</pubDate>
                        <description><![CDATA[Im using version 10.16 - Professional License
 
Using SSH2 connection imgetting error:  disconnected: failed to negotiate host key algorithm
trying to logon using username/pwd in properti...]]></description>
                        <content:encoded><![CDATA[<div>Im using version 10.16 - Professional License</div>
<div> </div>
<div>Using SSH2 connection imgetting error:  disconnected: failed to negotiate host key algorithm</div>
<p><span>trying to logon using username/pwd in properties. still fails if I uncheck auto fill</span></p>
<div>Connecting to x.x.x.x:22<br />attempting x.x.x.x:22... Success!<br />disconnected: failed to negotiate host key algorithm</div>
<div> </div>
<div>Any idea what this error is and solution. I can connect using putty to the same server.</div>
<div> </div>
<div>Thanks</div>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>Chetan Patel</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/disconnected-failed-to-negotiate-host-key-algorithm/</guid>
                    </item>
				                    <item>
                        <title>Having difficulty using tab interface where I can&#039;t easily tell which tab has focus</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/having-difficulty-using-tab-interface-where-i-cant-easily-tell-which-tab-has-focus/</link>
                        <pubDate>Wed, 02 Apr 2025 20:30:35 +0000</pubDate>
                        <description><![CDATA[with my aging eyes :D i could use some more contrast to help distinguish multiple tabs from the one that has focus. even having an underline (mockup below) that appears only for the current ...]]></description>
                        <content:encoded><![CDATA[<p>with my aging eyes :D i could use some more contrast to help distinguish multiple tabs from the one that has focus. even having an underline (mockup below) that appears only for the current focused tab would be a big help. or maybe the tab's icon could be a reversed image? just need someway so it'll stand out more.</p>
<p>is there a setting that controls this?</p>
<div id="wpfa-777" class="wpforo-attached-file"><a class="wpforo-default-attachment" href="//www.celestialsoftware.net/wp-content/uploads/wpforo/default_attachments/1743625835-Screenshot-4_2_2025-1_17_57-PM-609x106_ver001.png" target="_blank" title="Screenshot-4_2_2025-1_17_57-PM-609x106_ver001.png"><i class="fas fa-paperclip"></i>&nbsp;Screenshot-4_2_2025-1_17_57-PM-609x106_ver001.png</a></div>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>Todd Andrews</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/having-difficulty-using-tab-interface-where-i-cant-easily-tell-which-tab-has-focus/</guid>
                    </item>
				                    <item>
                        <title>WILL NOT EXIT UNREGISTERED EVALUATION PERIOD</title>
                        <link>https://www.celestialsoftware.net/community/absolutetelnetgeneral/will-not-exit-unregistered-evaluation-period/</link>
                        <pubDate>Fri, 28 Mar 2025 15:03:28 +0000</pubDate>
                        <description><![CDATA[Using version 12.14 was working just fine until this morning. Suddenly the app reverted to the evaluation period showing zero days left. Re-entering my license key has no effect. Any assista...]]></description>
                        <content:encoded><![CDATA[<p>Using version 12.14 was working just fine until this morning. Suddenly the app reverted to the evaluation period showing zero days left. Re-entering my license key has no effect. Any assistance would be greatly appreciated.</p>]]></content:encoded>
						                            <category domain="https://www.celestialsoftware.net/community/absolutetelnetgeneral/">AbsoluteTelnet General</category>                        <dc:creator>Ryan Healy</dc:creator>
                        <guid isPermaLink="true">https://www.celestialsoftware.net/community/absolutetelnetgeneral/will-not-exit-unregistered-evaluation-period/</guid>
                    </item>
							        </channel>
        </rss>
		
<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced (Requested URI contains query) 
Lazy Loading

Served from: www.celestialsoftware.net @ 2026-04-08 05:21:27 by W3 Total Cache
-->