File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -1167,7 +1167,8 @@ var gZenWorkspaces = new (class extends ZenMultiWindowFeature {
1167
1167
} else {
1168
1168
openInContainerMenuItem . setAttribute ( 'hidden' , 'true' ) ;
1169
1169
}
1170
- const target = event . explicitOriginalTarget ?. closest ( 'toolbarbutton' ) ;
1170
+ // Call parent node as on windows, the text can be double clicked
1171
+ const target = event . explicitOriginalTarget ?. parentNode ?. closest ( 'toolbarbutton' ) ;
1171
1172
this . #contextMenuData = {
1172
1173
workspaceId : target ?. getAttribute ( 'zen-workspace-id' ) ,
1173
1174
originalTarget : target ,
@@ -1191,7 +1192,11 @@ var gZenWorkspaces = new (class extends ZenMultiWindowFeature {
1191
1192
item . className = 'zen-workspace-context-menu-item' ;
1192
1193
item . setAttribute ( 'zen-workspace-id' , workspace . uuid ) ;
1193
1194
item . setAttribute ( 'disabled' , workspace . uuid === this . activeWorkspace ) ;
1194
- item . setAttribute ( 'label' , ( workspace . icon ?? ' \u25CB ' ) + ' ' + workspace . name ) ;
1195
+ let name = workspace . name ;
1196
+ if ( workspace . icon && workspace . icon !== '' ) {
1197
+ name = `${ workspace . icon } ${ name } ` ;
1198
+ }
1199
+ item . setAttribute ( 'label' , name ) ;
1195
1200
item . addEventListener ( 'command' , ( e ) => {
1196
1201
this . changeWorkspaceWithID ( e . target . closest ( 'menuitem' ) . getAttribute ( 'zen-workspace-id' ) ) ;
1197
1202
} ) ;
You can’t perform that action at this time.
0 commit comments