|  | 
| 8184 | 8184 | 			}, | 
| 8185 | 8185 | 			{ | 
| 8186 | 8186 | 				"command": "gitlens.views.grouped.branches.moveToNewView", | 
| 8187 |  | -				"title": "Move to Separate View", | 
| 8188 |  | -				"icon": "$(gitlens-branches-view)" | 
|  | 8187 | +				"title": "Move to Separate View" | 
| 8189 | 8188 | 			}, | 
| 8190 | 8189 | 			{ | 
| 8191 | 8190 | 				"command": "gitlens.views.grouped.branches.setAsDefault", | 
|  | 
| 8198 | 8197 | 			}, | 
| 8199 | 8198 | 			{ | 
| 8200 | 8199 | 				"command": "gitlens.views.grouped.commits.moveToNewView", | 
| 8201 |  | -				"title": "Move to Separate View", | 
| 8202 |  | -				"icon": "$(gitlens-commits-view)" | 
|  | 8200 | +				"title": "Move to Separate View" | 
| 8203 | 8201 | 			}, | 
| 8204 | 8202 | 			{ | 
| 8205 | 8203 | 				"command": "gitlens.views.grouped.commits.setAsDefault", | 
|  | 
| 8212 | 8210 | 			}, | 
| 8213 | 8211 | 			{ | 
| 8214 | 8212 | 				"command": "gitlens.views.grouped.contributors.moveToNewView", | 
| 8215 |  | -				"title": "Move to Separate View", | 
| 8216 |  | -				"icon": "$(gitlens-contributors-view)" | 
|  | 8213 | +				"title": "Move to Separate View" | 
| 8217 | 8214 | 			}, | 
| 8218 | 8215 | 			{ | 
| 8219 | 8216 | 				"command": "gitlens.views.grouped.contributors.setAsDefault", | 
|  | 
| 8226 | 8223 | 			}, | 
| 8227 | 8224 | 			{ | 
| 8228 | 8225 | 				"command": "gitlens.views.grouped.remotes.moveToNewView", | 
| 8229 |  | -				"title": "Move to Separate View", | 
| 8230 |  | -				"icon": "$(gitlens-remotes-view)" | 
|  | 8226 | +				"title": "Move to Separate View" | 
| 8231 | 8227 | 			}, | 
| 8232 | 8228 | 			{ | 
| 8233 | 8229 | 				"command": "gitlens.views.grouped.remotes.setAsDefault", | 
|  | 
| 8240 | 8236 | 			}, | 
| 8241 | 8237 | 			{ | 
| 8242 | 8238 | 				"command": "gitlens.views.grouped.repositories.moveToNewView", | 
| 8243 |  | -				"title": "Move to Separate View", | 
| 8244 |  | -				"icon": "$(gitlens-repositories-view)" | 
|  | 8239 | +				"title": "Move to Separate View" | 
| 8245 | 8240 | 			}, | 
| 8246 | 8241 | 			{ | 
| 8247 | 8242 | 				"command": "gitlens.views.grouped.repositories.setAsDefault", | 
| 8248 | 8243 | 				"title": "Set as Default View" | 
| 8249 | 8244 | 			}, | 
|  | 8245 | +			{ | 
|  | 8246 | +				"command": "gitlens.views.grouped.searchAndCompare", | 
|  | 8247 | +				"title": "Search & Compare", | 
|  | 8248 | +				"icon": "$(gitlens-search-view)" | 
|  | 8249 | +			}, | 
|  | 8250 | +			{ | 
|  | 8251 | +				"command": "gitlens.views.grouped.searchAndCompare.moveToNewView", | 
|  | 8252 | +				"title": "Move to Separate View" | 
|  | 8253 | +			}, | 
|  | 8254 | +			{ | 
|  | 8255 | +				"command": "gitlens.views.grouped.searchAndCompare.setAsDefault", | 
|  | 8256 | +				"title": "Set as Default View" | 
|  | 8257 | +			}, | 
| 8250 | 8258 | 			{ | 
| 8251 | 8259 | 				"command": "gitlens.views.grouped.stashes", | 
| 8252 | 8260 | 				"title": "Stashes", | 
| 8253 | 8261 | 				"icon": "$(gitlens-stashes-view)" | 
| 8254 | 8262 | 			}, | 
| 8255 | 8263 | 			{ | 
| 8256 | 8264 | 				"command": "gitlens.views.grouped.stashes.moveToNewView", | 
| 8257 |  | -				"title": "Move to Separate View", | 
| 8258 |  | -				"icon": "$(gitlens-stashes-view)" | 
|  | 8265 | +				"title": "Move to Separate View" | 
| 8259 | 8266 | 			}, | 
| 8260 | 8267 | 			{ | 
| 8261 | 8268 | 				"command": "gitlens.views.grouped.stashes.setAsDefault", | 
|  | 
| 8268 | 8275 | 			}, | 
| 8269 | 8276 | 			{ | 
| 8270 | 8277 | 				"command": "gitlens.views.grouped.tags.moveToNewView", | 
| 8271 |  | -				"title": "Move to Separate View", | 
| 8272 |  | -				"icon": "$(gitlens-tags-view)" | 
|  | 8278 | +				"title": "Move to Separate View" | 
| 8273 | 8279 | 			}, | 
| 8274 | 8280 | 			{ | 
| 8275 | 8281 | 				"command": "gitlens.views.grouped.tags.setAsDefault", | 
|  | 
| 8282 | 8288 | 			}, | 
| 8283 | 8289 | 			{ | 
| 8284 | 8290 | 				"command": "gitlens.views.grouped.worktrees.moveToNewView", | 
| 8285 |  | -				"title": "Move to Separate View", | 
| 8286 |  | -				"icon": "$(gitlens-worktrees-view)" | 
|  | 8291 | +				"title": "Move to Separate View" | 
| 8287 | 8292 | 			}, | 
| 8288 | 8293 | 			{ | 
| 8289 | 8294 | 				"command": "gitlens.views.grouped.worktrees.setAsDefault", | 
|  | 
| 8672 | 8677 | 				"title": "Copy", | 
| 8673 | 8678 | 				"category": "GitLens" | 
| 8674 | 8679 | 			}, | 
|  | 8680 | +			{ | 
|  | 8681 | +				"command": "gitlens.views.searchAndCompare.close", | 
|  | 8682 | +				"title": "Close", | 
|  | 8683 | +				"category": "GitLens", | 
|  | 8684 | +				"icon": "$(close)" | 
|  | 8685 | +			}, | 
| 8675 | 8686 | 			{ | 
| 8676 | 8687 | 				"command": "gitlens.views.searchAndCompare.refresh", | 
| 8677 | 8688 | 				"title": "Refresh", | 
| @@ -10045,25 +10056,32 @@ | 
| 10045 | 10056 | 					"fontCharacter": "\\f13a" | 
| 10046 | 10057 | 				} | 
| 10047 | 10058 | 			}, | 
|  | 10059 | +			"gitlens-search-view-filled": { | 
|  | 10060 | +				"description": "search-view-filled icon", | 
|  | 10061 | +				"default": { | 
|  | 10062 | +					"fontPath": "dist/glicons.woff2", | 
|  | 10063 | +					"fontCharacter": "\\f13b" | 
|  | 10064 | +				} | 
|  | 10065 | +			}, | 
| 10048 | 10066 | 			"gitlens-stashes-view-filled": { | 
| 10049 | 10067 | 				"description": "stashes-view-filled icon", | 
| 10050 | 10068 | 				"default": { | 
| 10051 | 10069 | 					"fontPath": "dist/glicons.woff2", | 
| 10052 |  | -					"fontCharacter": "\\f13b" | 
|  | 10070 | +					"fontCharacter": "\\f13c" | 
| 10053 | 10071 | 				} | 
| 10054 | 10072 | 			}, | 
| 10055 | 10073 | 			"gitlens-tags-view-filled": { | 
| 10056 | 10074 | 				"description": "tags-view-filled icon", | 
| 10057 | 10075 | 				"default": { | 
| 10058 | 10076 | 					"fontPath": "dist/glicons.woff2", | 
| 10059 |  | -					"fontCharacter": "\\f13c" | 
|  | 10077 | +					"fontCharacter": "\\f13d" | 
| 10060 | 10078 | 				} | 
| 10061 | 10079 | 			}, | 
| 10062 | 10080 | 			"gitlens-worktrees-view-filled": { | 
| 10063 | 10081 | 				"description": "worktrees-view-filled icon", | 
| 10064 | 10082 | 				"default": { | 
| 10065 | 10083 | 					"fontPath": "dist/glicons.woff2", | 
| 10066 |  | -					"fontCharacter": "\\f13d" | 
|  | 10084 | +					"fontCharacter": "\\f13e" | 
| 10067 | 10085 | 				} | 
| 10068 | 10086 | 			} | 
| 10069 | 10087 | 		}, | 
|  | 
| 11853 | 11871 | 					"command": "gitlens.views.grouped.repositories.setAsDefault", | 
| 11854 | 11872 | 					"when": "false" | 
| 11855 | 11873 | 				}, | 
|  | 11874 | +				{ | 
|  | 11875 | +					"command": "gitlens.views.grouped.searchAndCompare", | 
|  | 11876 | +					"when": "false" | 
|  | 11877 | +				}, | 
|  | 11878 | +				{ | 
|  | 11879 | +					"command": "gitlens.views.grouped.searchAndCompare.moveToNewView", | 
|  | 11880 | +					"when": "false" | 
|  | 11881 | +				}, | 
|  | 11882 | +				{ | 
|  | 11883 | +					"command": "gitlens.views.grouped.searchAndCompare.setAsDefault", | 
|  | 11884 | +					"when": "false" | 
|  | 11885 | +				}, | 
| 11856 | 11886 | 				{ | 
| 11857 | 11887 | 					"command": "gitlens.views.grouped.stashes", | 
| 11858 | 11888 | 					"when": "false" | 
|  | 
| 12173 | 12203 | 					"command": "gitlens.views.searchAndCompare.copy", | 
| 12174 | 12204 | 					"when": "false" | 
| 12175 | 12205 | 				}, | 
|  | 12206 | +				{ | 
|  | 12207 | +					"command": "gitlens.views.searchAndCompare.close", | 
|  | 12208 | +					"when": "false" | 
|  | 12209 | +				}, | 
| 12176 | 12210 | 				{ | 
| 12177 | 12211 | 					"command": "gitlens.views.searchAndCompare.refresh", | 
| 12178 | 12212 | 					"when": "false" | 
|  | 
| 13836 | 13870 | 					"when": "view == gitlens.views.grouped && gitlens:views:grouped:views =~ /\\brepositories\\b/ && gitlens:views:grouped:view == repositories", | 
| 13837 | 13871 | 					"group": "navigation@8" | 
| 13838 | 13872 | 				}, | 
|  | 13873 | +				{ | 
|  | 13874 | +					"command": "gitlens.views.grouped.searchAndCompare", | 
|  | 13875 | +					"when": "view == gitlens.views.grouped && gitlens:views:grouped:views =~ /\\bsearchAndCompare\\b/ && gitlens:views:grouped:view != searchAndCompare", | 
|  | 13876 | +					"group": "navigation@9", | 
|  | 13877 | +					"alt": "gitlens.views.grouped.searchAndCompare.moveToNewView" | 
|  | 13878 | +				}, | 
|  | 13879 | +				{ | 
|  | 13880 | +					"submenu": "gitlens/views/grouped/searchAndCompare", | 
|  | 13881 | +					"when": "view == gitlens.views.grouped && gitlens:views:grouped:views =~ /\\bsearchAndCompare\\b/ && gitlens:views:grouped:view == searchAndCompare", | 
|  | 13882 | +					"group": "navigation@9" | 
|  | 13883 | +				}, | 
| 13839 | 13884 | 				{ | 
| 13840 | 13885 | 					"command": "gitlens.views.grouped.refresh", | 
| 13841 | 13886 | 					"when": "view == gitlens.views.grouped", | 
|  | 
| 14089 | 14134 | 				{ | 
| 14090 | 14135 | 					"command": "gitlens.views.searchAndCompare.refresh", | 
| 14091 | 14136 | 					"when": "view == gitlens.views.searchAndCompare", | 
|  | 14137 | +					"group": "navigation@98" | 
|  | 14138 | +				}, | 
|  | 14139 | +				{ | 
|  | 14140 | +					"command": "gitlens.views.searchAndCompare.close", | 
|  | 14141 | +					"when": "view == gitlens.views.searchAndCompare && config.gitlens.views.grouped.enabled", | 
| 14092 | 14142 | 					"group": "navigation@99" | 
| 14093 | 14143 | 				}, | 
| 14094 | 14144 | 				{ | 
| @@ -17445,12 +17495,12 @@ | 
| 17445 | 17495 | 			"gitlens/view/searchAndCompare/new": [ | 
| 17446 | 17496 | 				{ | 
| 17447 | 17497 | 					"command": "gitlens.views.searchAndCompare.searchCommits", | 
| 17448 |  | -					"when": "view == gitlens.views.searchAndCompare", | 
|  | 17498 | +					"when": "view == gitlens.views.searchAndCompare || (view === gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare)", | 
| 17449 | 17499 | 					"group": "navigation@10" | 
| 17450 | 17500 | 				}, | 
| 17451 | 17501 | 				{ | 
| 17452 | 17502 | 					"command": "gitlens.views.searchAndCompare.selectForCompare", | 
| 17453 |  | -					"when": "view == gitlens.views.searchAndCompare", | 
|  | 17503 | +					"when": "view == gitlens.views.searchAndCompare || (view === gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare)", | 
| 17454 | 17504 | 					"group": "navigation@11" | 
| 17455 | 17505 | 				} | 
| 17456 | 17506 | 			], | 
|  | 
| 17609 | 17659 | 					"group": "2_gitlens_actions@3" | 
| 17610 | 17660 | 				} | 
| 17611 | 17661 | 			], | 
|  | 17662 | +			"gitlens/views/grouped/searchAndCompare": [ | 
|  | 17663 | +				{ | 
|  | 17664 | +					"command": "gitlens.views.grouped.searchAndCompare.moveToNewView", | 
|  | 17665 | +					"when": "gitlens:views:grouped:view == searchAndCompare", | 
|  | 17666 | +					"group": "2_gitlens@1" | 
|  | 17667 | +				}, | 
|  | 17668 | +				{ | 
|  | 17669 | +					"command": "gitlens.views.grouped.searchAndCompare.setAsDefault", | 
|  | 17670 | +					"when": "gitlens:views:grouped:view == searchAndCompare && gitlens:views:grouped:default != searchAndCompare", | 
|  | 17671 | +					"group": "2_gitlens@2" | 
|  | 17672 | +				}, | 
|  | 17673 | +				{ | 
|  | 17674 | +					"submenu": "gitlens/views/grouped/more", | 
|  | 17675 | +					"when": "gitlens:views:grouped:view == searchAndCompare", | 
|  | 17676 | +					"group": "2_gitlens@3" | 
|  | 17677 | +				}, | 
|  | 17678 | +				{ | 
|  | 17679 | +					"command": "gitlens.views.searchAndCompare.searchCommits", | 
|  | 17680 | +					"when": "view == gitlens.views.searchAndCompare || (view === gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare)", | 
|  | 17681 | +					"group": "2_gitlens_actions@1" | 
|  | 17682 | +				}, | 
|  | 17683 | +				{ | 
|  | 17684 | +					"command": "gitlens.views.searchAndCompare.selectForCompare", | 
|  | 17685 | +					"when": "view == gitlens.views.searchAndCompare || (view === gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare)", | 
|  | 17686 | +					"group": "2_gitlens_actions@2" | 
|  | 17687 | +				}, | 
|  | 17688 | +				{ | 
|  | 17689 | +					"command": "gitlens.views.searchAndCompare.clear", | 
|  | 17690 | +					"when": "gitlens:views:grouped:view == searchAndCompare", | 
|  | 17691 | +					"group": "2_gitlens_actions_@1" | 
|  | 17692 | +				} | 
|  | 17693 | +			], | 
| 17612 | 17694 | 			"gitlens/views/grouped/stashes": [ | 
| 17613 | 17695 | 				{ | 
| 17614 | 17696 | 					"command": "gitlens.views.grouped.stashes.moveToNewView", | 
|  | 
| 17966 | 18048 | 					"when": "view == gitlens.views.grouped && gitlens:views:grouped:view == repositories", | 
| 17967 | 18049 | 					"group": "9_gitlens@1" | 
| 17968 | 18050 | 				}, | 
|  | 18051 | +				{ | 
|  | 18052 | +					"command": "gitlens.views.searchAndCompare.setFilesLayoutToAuto", | 
|  | 18053 | +					"when": "view == gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare && config.gitlens.views.searchAndCompare.files.layout == tree", | 
|  | 18054 | +					"group": "3_gitlens@0" | 
|  | 18055 | +				}, | 
|  | 18056 | +				{ | 
|  | 18057 | +					"command": "gitlens.views.searchAndCompare.setFilesLayoutToList", | 
|  | 18058 | +					"when": "view == gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare && config.gitlens.views.searchAndCompare.files.layout == auto", | 
|  | 18059 | +					"group": "3_gitlens@0" | 
|  | 18060 | +				}, | 
|  | 18061 | +				{ | 
|  | 18062 | +					"command": "gitlens.views.searchAndCompare.setFilesLayoutToTree", | 
|  | 18063 | +					"when": "view == gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare && config.gitlens.views.searchAndCompare.files.layout == list", | 
|  | 18064 | +					"group": "3_gitlens@0" | 
|  | 18065 | +				}, | 
|  | 18066 | +				{ | 
|  | 18067 | +					"command": "gitlens.views.searchAndCompare.setShowAvatarsOn", | 
|  | 18068 | +					"when": "view == gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare && !config.gitlens.views.searchAndCompare.avatars", | 
|  | 18069 | +					"group": "5_gitlens@0" | 
|  | 18070 | +				}, | 
|  | 18071 | +				{ | 
|  | 18072 | +					"command": "gitlens.views.searchAndCompare.setShowAvatarsOff", | 
|  | 18073 | +					"when": "view == gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare && config.gitlens.views.searchAndCompare.avatars", | 
|  | 18074 | +					"group": "5_gitlens@0" | 
|  | 18075 | +				}, | 
|  | 18076 | +				{ | 
|  | 18077 | +					"command": "gitlens.showSettingsPage!search-compare-view", | 
|  | 18078 | +					"when": "view == gitlens.views.grouped && gitlens:views:grouped:view == searchAndCompare", | 
|  | 18079 | +					"group": "9_gitlens@1" | 
|  | 18080 | +				}, | 
| 17969 | 18081 | 				{ | 
| 17970 | 18082 | 					"command": "gitlens.views.stashes.setFilesLayoutToAuto", | 
| 17971 | 18083 | 					"when": "view == gitlens.views.grouped && gitlens:views:grouped:view == stashes && config.gitlens.views.stashes.files.layout == tree", | 
|  | 
| 18172 | 18284 | 				"label": "Repositories", | 
| 18173 | 18285 | 				"icon": "$(gitlens-repositories-view-filled)" | 
| 18174 | 18286 | 			}, | 
|  | 18287 | +			{ | 
|  | 18288 | +				"id": "gitlens/views/grouped/searchAndCompare", | 
|  | 18289 | +				"label": "Search & Compare", | 
|  | 18290 | +				"icon": "$(gitlens-search-view-filled)" | 
|  | 18291 | +			}, | 
| 18175 | 18292 | 			{ | 
| 18176 | 18293 | 				"id": "gitlens/views/grouped/stashes", | 
| 18177 | 18294 | 				"label": "Stashes", | 
| @@ -18701,16 +18818,31 @@ | 
| 18701 | 18818 | 				"contents": "Search for commits by [message](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22message%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), [author](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22author%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), [SHA](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22commit%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), [file](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22file%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), or [changes](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22change%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D)\n\n[Search Commits...](command:gitlens.views.searchAndCompare.searchCommits)", | 
| 18702 | 18819 | 				"when": "!gitlens:hasVirtualFolders" | 
| 18703 | 18820 | 			}, | 
|  | 18821 | +			{ | 
|  | 18822 | +				"view": "gitlens.views.grouped", | 
|  | 18823 | +				"contents": "Search for commits by [message](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22message%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), [author](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22author%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), [SHA](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22commit%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), [file](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22file%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), or [changes](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22change%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D)\n\n[Search Commits...](command:gitlens.views.searchAndCompare.searchCommits)", | 
|  | 18824 | +				"when": "!gitlens:hasVirtualFolders && gitlens:views:grouped:view == searchAndCompare" | 
|  | 18825 | +			}, | 
| 18704 | 18826 | 			{ | 
| 18705 | 18827 | 				"view": "gitlens.views.searchAndCompare", | 
| 18706 | 18828 | 				"contents": "Search for commits by [message](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22message%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), [author](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22author%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), or [SHA](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22commit%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D)\n\n[Search Commits...](command:gitlens.views.searchAndCompare.searchCommits)", | 
| 18707 | 18829 | 				"when": "gitlens:hasVirtualFolders" | 
| 18708 | 18830 | 			}, | 
|  | 18831 | +			{ | 
|  | 18832 | +				"view": "gitlens.views.grouped", | 
|  | 18833 | +				"contents": "Search for commits by [message](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22message%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), [author](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22author%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D), or [SHA](command:gitlens.views.searchAndCompare.searchCommits?%7B%22search%22%3A%7B%22query%22%3A%22commit%3A%22%7D%2C%22prefillOnly%22%3Atrue%7D)\n\n[Search Commits...](command:gitlens.views.searchAndCompare.searchCommits)", | 
|  | 18834 | +				"when": "gitlens:hasVirtualFolders && gitlens:views:grouped:view == searchAndCompare" | 
|  | 18835 | +			}, | 
| 18709 | 18836 | 			{ | 
| 18710 | 18837 | 				"view": "gitlens.views.searchAndCompare", | 
| 18711 | 18838 | 				"contents": "Compare a <branch, tag, or ref> with another <branch, tag, or ref>\n\n[Compare References...](command:gitlens.views.searchAndCompare.selectForCompare)", | 
| 18712 | 18839 | 				"when": "!gitlens:hasVirtualFolders" | 
| 18713 | 18840 | 			}, | 
|  | 18841 | +			{ | 
|  | 18842 | +				"view": "gitlens.views.grouped", | 
|  | 18843 | +				"contents": "Compare a <branch, tag, or ref> with another <branch, tag, or ref>\n\n[Compare References...](command:gitlens.views.searchAndCompare.selectForCompare)", | 
|  | 18844 | +				"when": "!gitlens:hasVirtualFolders && gitlens:views:grouped:view == searchAndCompare" | 
|  | 18845 | +			}, | 
| 18714 | 18846 | 			{ | 
| 18715 | 18847 | 				"view": "gitlens.views.drafts", | 
| 18716 | 18848 | 				"contents": "Cloud Patches ᴘʀᴇᴠɪᴇᴡ — easily and securely share code with your teammates or other developers, accessible from anywhere, streamlining your workflow with better collaboration." | 
|  | 
| 18956 | 19088 | 				{ | 
| 18957 | 19089 | 					"id": "gitlens.views.searchAndCompare", | 
| 18958 | 19090 | 					"name": "Search & Compare", | 
| 18959 |  | -					"when": "!gitlens:disabled", | 
|  | 19091 | +					"when": "!gitlens:disabled && (!config.gitlens.views.grouped.enabled || (config.gitlens.views.grouped.enabled && gitlens:views:grouped:views && !(gitlens:views:grouped:views =~ /\\bsearchAndCompare\\b/)))", | 
| 18960 | 19092 | 					"contextualTitle": "GitLens", | 
| 18961 | 19093 | 					"icon": "$(gitlens-search-view)", | 
| 18962 | 19094 | 					"initialSize": 2, | 
|  | 
0 commit comments