Terminal Emulator - "Select All" not working correctly after latest update

xfce4-terminal 0.8.10
GNOME Terminal 3.38.2

In a terminal, Edit -> “Select All” no longer works correctly. I tested with the above two terminal emulators. Select All only selects the text visible in the terminal, when it should select all of the text in the terminal buffer, including the text further up in the scroll buffer that isn’t immediately visible unless you scroll up. It was working fine until I did a Manjaro update earlier today.

I also tested it in a fresh Manjaro in a VM. In the VM, Select All worked correctly at first. Then after I applied the latest Manjaro updates, Select All became broken as described above.

Steps to reproduce:

  1. Open a terminal emulator.
  2. Type some command that produces long output. For example, type: ‘ps -ef’ two or three times.
  3. Click Edit -> Select All

Expected behavior: All of the text in the terminal is selected, including the text in the scroll buffer.

Actual behavior: Only the visible text is selected. The text further up in the scroll buffer isn’t selected.

Issue confirmed and reported on upstream:

EDIT:

The culprit is this commit of vte:

1 Like

@philm vte has introduced this issue on Terminal:

Terminal Emulator - "Select All" not working correctly after latest update - #2 by D.Dave

Could we adopt a different approach?