Fix an issue that causes all windows to receive unintended focus in subsequent desktop sessions.
Built-in terminal:
Revise scrollback resize logic.
It is now possible to specify the scrollback buffer grow step without specifying a grow limit. In this case, the buffer will grow from zero to the specified initial size step by step.
<config>
<term>
<scrollback>
<size=1000000 /> <!-- Initial scrollback buffer size. -->
<growstep=10000/> <!-- Scrollback buffer grow step. The buffer behaves like a ring in case of zero. -->
<growlimit=0 /> <!-- Scrollback buffer grow limit. The buffer will behave like a ring when the limit is reached. If set to zero, then the limit is equal to the initial buffer size. -->
</scrollback>
</term>
</config>
Changes: