eclipse-theia/theia

theming: add guards to prevent overriding default monaco coloring

Open

#7,363 opened on Mar 18, 2020

View on GitHub
 (1 comment) (0 reactions) (0 assignees)TypeScript (18,676 stars) (2,478 forks)batch import
help wantedmonacoqualitytheming

Description

Motivation:

https://github.com/eclipse-theia/theia/pull/7351#issuecomment-600658398

Description

There should be guards in place to prevent overriding monaco coloring. Monaco defines it's own colors which are used across the application, and it is possible to override such colors which may cause theming issues. Guards should be put in place to prevent such overriding such as to discard updates and log them.

Contributor guide