Page MenuHomePhabricator

Selection rect disappears
Open, Incoming QueuePublic

Description

Steps to reproduce:

  1. Start terminology
  2. Run tmux
  3. split into two panes
  4. run 'yes' in one pane
  5. try to select something in the split on the other side

What happens is that the selection disappears quite quickly, I would expect it to stay where it is :)

bu5hm4n created this task.Oct 20 2017, 2:17 AM

Ah, and everything up to date, from like 5 min. ago :)

The selection stays as long as that part of the screen is not changed. This is only done on a coordinates basis, not on actual content. So if there are escape codes that keeps on rewriting the same content, it is considered as modifying the screen.
It may not be easy to improve that as was usually happens in the following sequence (without the scrolling of the buffer):

  1. go to line X
  2. erase line
  3. write yes
  4. back to step 1

Mhmm how can i debug what escape codes are used ?

run EINA_LOG_LEVELS="termpty:4" terminology