Skip to content

Commit 37ebb09

Browse files
Copilotalexr00
andcommitted
Fix multi-selected tree view items showing inline actions
Remove .selected selector from action visibility CSS rules to match SCM behavior. Actions should only show on focused or hovered items, not all selected items. Co-authored-by: alexr00 <[email protected]>
1 parent 1e305d6 commit 37ebb09

File tree

8 files changed

+1
-10
lines changed

8 files changed

+1
-10
lines changed

src/vs/workbench/browser/parts/views/media/views.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,6 @@
250250
}
251251

252252
.customview-tree .monaco-list .monaco-list-row:hover .custom-view-tree-node-item .actions,
253-
.customview-tree .monaco-list .monaco-list-row.selected .custom-view-tree-node-item .actions,
254253
.customview-tree .monaco-list .monaco-list-row.focused .custom-view-tree-node-item .actions {
255254
display: block;
256255
}

src/vs/workbench/contrib/chat/browser/media/chatSessions.css

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,7 @@
155155
}
156156

157157
.chat-sessions-tree-container .chat-session-item:hover .actions .monaco-action-bar .action-label,
158-
.chat-sessions-tree-container .monaco-list-row.focused .chat-session-item .actions .monaco-action-bar .action-label,
159-
.chat-sessions-tree-container .monaco-list-row.selected .chat-session-item .actions .monaco-action-bar .action-label {
158+
.chat-sessions-tree-container .monaco-list-row.focused .chat-session-item .actions .monaco-action-bar .action-label {
160159
opacity: 1;
161160
}
162161

src/vs/workbench/contrib/comments/browser/media/panel.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,6 @@
171171
}
172172

173173
.comments-panel .monaco-list .monaco-list-row:hover .comment-metadata-container .actions,
174-
.comments-panel .monaco-list .monaco-list-row.selected .comment-metadata-container .actions,
175174
.comments-panel .monaco-list .monaco-list-row.focused .comment-metadata-container .actions {
176175
display: block;
177176
}

src/vs/workbench/contrib/markers/browser/media/markers.css

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@
136136
}
137137

138138
.markers-panel .monaco-list-row:hover .monaco-tl-contents .actions .monaco-action-bar,
139-
.markers-panel .monaco-list-row.selected .monaco-tl-contents .actions .monaco-action-bar,
140139
.markers-panel .monaco-list-row.focused .monaco-tl-contents .actions .monaco-action-bar {
141140
display: block;
142141
}
@@ -205,7 +204,6 @@
205204
display: none;
206205
}
207206

208-
.markers-panel .markers-table-container .monaco-table .monaco-list-row.selected .monaco-table-tr > .monaco-table-td.quickFix > .actions > .monaco-action-bar .action-item,
209207
.markers-panel .markers-table-container .monaco-table .monaco-list-row.focused .monaco-table-tr > .monaco-table-td.quickFix > .actions > .monaco-action-bar .action-item,
210208
.markers-panel .markers-table-container .monaco-table .monaco-list-row:hover .monaco-table-tr > .monaco-table-td.quickFix > .actions > .monaco-action-bar .action-item {
211209
display: flex;

src/vs/workbench/contrib/preferences/browser/media/keybindingsEditor.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@
110110
flex: 1;
111111
}
112112

113-
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-list-row.selected .monaco-table-tr .monaco-table-td .actions .monaco-action-bar,
114113
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table.focused .monaco-list-row.focused .monaco-table-tr .monaco-table-td .actions .monaco-action-bar,
115114
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-list-row:hover .monaco-table-tr .monaco-table-td .actions .monaco-action-bar {
116115
display: flex;

src/vs/workbench/contrib/remote/browser/media/tunnelView.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@
9393
}
9494

9595
.ports-view .monaco-list .monaco-list-row:hover .ports-view-actionbar-cell .actions,
96-
.ports-view .monaco-list .monaco-list-row.selected .ports-view-actionbar-cell .actions,
9796
.ports-view .monaco-list .monaco-list-row.focused .ports-view-actionbar-cell .actions {
9897
display: block;
9998
}

src/vs/workbench/contrib/terminal/browser/media/terminal.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,6 @@
425425
}
426426

427427
.monaco-workbench .pane-body.integrated-terminal .tabs-list .monaco-list-row:hover .actions,
428-
.monaco-workbench .pane-body.integrated-terminal .tabs-list:focus-within .monaco-list-row.selected .actions,
429428
.monaco-workbench .pane-body.integrated-terminal .tabs-list:focus-within .monaco-list-row.focused .actions {
430429
display: block;
431430
}

src/vs/workbench/contrib/workspace/browser/media/workspaceTrustEditor.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,6 @@
288288
flex: 1;
289289
}
290290

291-
.workspace-trust-editor .workspace-trust-settings .monaco-list-row.selected .monaco-table-tr .monaco-table-td .actions .monaco-action-bar,
292291
.workspace-trust-editor .workspace-trust-settings .monaco-table .monaco-list-row.focused .monaco-table-tr .monaco-table-td .actions .monaco-action-bar,
293292
.workspace-trust-editor .workspace-trust-settings .monaco-list-row:hover .monaco-table-tr .monaco-table-td .actions .monaco-action-bar {
294293
display: flex;

0 commit comments

Comments
 (0)