Skip to content

open_stream() allows control characters through the stream that affect the full output #415

@lengau

Description

@lengau

Bug Description

If you're using a stream from the emitter, it can send through control characters. This is mostly fine, except that these control characters can change (for example) the colour of the text output to the full system, and we never reset this.

To Reproduce

Open a stream, send a control character (e.g. changing the text colour, 0;30) to the stream, and then close the stream and print something else out.

part yaml

Relevant log output

n/a

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions