Theia: [terminal] Not useable after dragging into a different tab folder

Created on 14 Dec 2018  路  5Comments  路  Source: eclipse-theia/theia

It seems the terminal sometimes doesn't draw any updates after dragging into a different tab folder.

2018-12-14 13 55 45

bug terminal

All 5 comments

@AlexTugarev after merging latest xterm?

@akosyakov, nope. that issues existed before, demoed state of commit https://github.com/theia-ide/theia/commit/fed4e73be859e1ff9694e8e5cb985b16c57e139f

We are experiencing the same behaviour. No customizations, only a package.json with several @theia-plugins all with 'latest' version and default build config. No log output. Browser is latest Google Chrome.
It's also reproducible on gitpod.io, when you drag around a terminal.

Any clues how to address this issue? It looks like a missing redraw call to the widget, because after a page reload the terminal content reappears, but my knowledge about the widget/plugin system is not sufficient to find the buggy code section.

This issue still exist with Theia 0.4.0. Until I restart the client, the terminal is not usable and does not display the data already typed in the terminal.

It's a bug in xterm: https://github.com/xtermjs/xterm.js/commit/69d3a4667f6d3ade4a89e71be066de0e69d82d16

It was fixed in 3.12.0. We need to upgrade xterm to pick it up.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jankeromnes picture jankeromnes  路  3Comments

Beetix picture Beetix  路  3Comments

kittaakos picture kittaakos  路  3Comments

akosyakov picture akosyakov  路  3Comments

cekvenich picture cekvenich  路  3Comments