Skip to content

Full support for DECSED,DECSEL,DECSCA, etc for xtermjs #3651

@stuboydl

Description

@stuboydl

Using xtermjs in VSCode to an application which respects VT220 protection sequences. DECSED sequence erases the complete screen including the protected fields. This is incorrect behaviour and currently means our developers are unable to test within the IDE.

Protected fields are normally protected from DESCSED erasure to support behaviour like clearing input data or updating areas without having to redraw the whole screen (maybe a throwback to 75 baud accousticly coupled modems?!).

Xtermjs InputHandler.ts currentlly says "Protection attributes are not supported".

Issue #2358 was closed on the (false) premise these sequences are unused. Any chance these could be implemented?

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/enhancementFeatures or improvements to existing featurestype/proposalA proposal that needs some discussion before proceeding

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions