Editor: restore highlightModifiedTabs
functionality
#12367
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What it does
Closes #12185
Use of box-shadow parameter causes several issues when several box-shadow parameters apply to a single element.
Specially since one parameter is used to manage two independent visual cues (
borderTop
andborderBottom
)There are situations when the top border will have no assigned color and this will cause the entire
box-shadow
parameter to not render. Meaning that a missing color forborderTop
causes an activeborderBottom
to disappear and vice-versa. To add to the issue, the parameter will overwrite other applicablebox-shadow
, so you can end up with other stylings not showing when they should.There are two possible solutions:
box-shadow
parameter out of the results and finally adding it to the style sheet.box-shadow
forborder-top
andborder-bottom
decoupling their dependency on one another.For editor tabs, there is no real difference between using
box-shadow
andborder
. Thus, this commit changes the use ofbox-shadow
toborder
.This commit also fixes a tangential issue with High Contrast themes and how borders did not properly render when
workbench.editor.highlightModifiedTabs
was active.How to test
Similarly to #12185
Review checklist
Reminder for reviewers