Comments (4)
So, this may sound silly, but did you scroll up after the buffer was restored/? The old buffer contents are restored into the scrollback above the new viewport
from terminal.
Oh lord. You're right. It's there and I just never scrolled up 🤦
I suppose I was expecting the window to look exactly the same as the way I left it (i.e. at the same scrolling position).
Well I'm certainly happy that it works (been desperately wanting this feature for a long time). I guess my feedback is that I would prefer an option to additionally restore the scrolling position. However I recognize that that doesn't necessarily make sense (at least in the current implementation), because the restored buffer is not actually 1:1 with the buffer from before the restoration due to the injection of the [Restored <DateTime>]
events, which are actually a nice feature IMO, as they clearly log when the console was restarted.
Thanks for your response.
from terminal.
You're not the first person to bring this flaw up. We've talked about fixing the issue before, and I'm mostly leaning towards doing so now. However, this will increase the startup cost quite a bit, as the cursor position after session restoration needs to be synced up, etc.
from terminal.
I do think if that "fix" is added, it would be best as an optional setting (maybe even non-default), as I can definitely see people (perhaps even myself at times) preferring the current behavior. I'm guessing that would also mean people could opt into/out of the additional startup cost, maybe. Just my 2 cents.
from terminal.
Related Issues (20)
- 1.22: `wt save` should save the command in the current window, if at all possible
- Background opacity and background acrylic meterial is not worked HOT 3
- Drag tab into other tab to merge into split pane HOT 2
- UTF-8 input/output still a problem. QEMU console case. HOT 4
- File URLs are no longer opened after clicking (e.g. file:///C:/Test/) HOT 3
- Keyboard Focus lost when entering WSL2 HOT 3
- Add a key binding to open Quick Fix
- Improve `OSC 9001; CmdNotFound` suggestions
- Support custom environment. HOT 4
- Weird x5c path output when opening a integrated terminal in VSCode HOT 3
- Issue with bash completion in current preview HOT 1
- alternate scroll mode breaks ctrl-mousewheel zoom
- Deadlock when pasting >5 KiB into an application that doesn't read it fast enough
- Terminal closes when store tries to update HOT 2
- Dynamic number of rows and columns
- No terminal resize notification for unix/linux programs HOT 4
- Support Images in Terminal HOT 2
- Quoted link hints well, but opens incorrectly HOT 5
- When sorting tabs the content of the clipboard is pasted several times into the shell and the sort stutters HOT 2
- Unicode symbols are turning into emojis HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terminal.