@@ -97,8 +97,7 @@ export class StateManager {
9797 readonly gitAPI : GitApiImpl ,
9898 private manager : RepositoriesManager ,
9999 private context : vscode . ExtensionContext ,
100- ) {
101- }
100+ ) { }
102101
103102 private getOrCreateSingleRepoState ( uri : vscode . Uri , folderManager ?: FolderRepositoryManager ) : SingleRepoState {
104103 let state = this . _singleRepoStates . get ( uri . path ) ;
@@ -333,13 +332,13 @@ export class StateManager {
333332 return new Promise ( async resolve => {
334333 const issues = await folderManager . getIssues ( query ) ;
335334 this . _onDidChangeIssueData . fire ( ) ;
336- const issueItems = issues ?. items . map ( item => {
337- const issueItem : IssueItem = item as IssueItem ;
338- issueItem . uri = folderManager . repository . rootUri ;
339- return issueItem ;
340- } ) ;
341-
342- resolve ( issueItems ) ;
335+ resolve (
336+ issues ?. items . map ( item => {
337+ const issueItem : IssueItem = item as IssueItem ;
338+ issueItem . uri = folderManager . repository . rootUri ;
339+ return issueItem ;
340+ } ) ,
341+ ) ;
343342 } ) ;
344343 }
345344
@@ -457,43 +456,7 @@ export class StateManager {
457456 statusBarItem . text = vscode . l10n . t ( '{0} Issue {1}' , '$(issues)' , currentIssues
458457 . map ( issue => getIssueNumberLabel ( issue . issue , issue . repoDefaults ) )
459458 . join ( ', ' ) ) ;
460-
461- // Enhanced tooltip with current task details
462- const tooltipLines : string [ ] = [ ] ;
463- for ( const currentIssue of currentIssues ) {
464- const issue = currentIssue . issue ;
465- const branchName = currentIssue . branchName ;
466-
467- // Add issue title and number
468- tooltipLines . push ( `Issue #${ issue . number } : ${ issue . title } ` ) ;
469-
470- // Add branch information if available
471- if ( branchName ) {
472- tooltipLines . push ( `Branch: ${ branchName } ` ) ;
473- }
474-
475- // Add repository information
476- const repoName = `${ issue . githubRepository . remote . owner } /${ issue . githubRepository . remote . repositoryName } ` ;
477- tooltipLines . push ( `Repository: ${ repoName } ` ) ;
478-
479- // Add assignee if available
480- if ( issue . assignees && issue . assignees . length > 0 ) {
481- const assignees = issue . assignees . map ( a => a . login ) . join ( ', ' ) ;
482- tooltipLines . push ( `Assignees: ${ assignees } ` ) ;
483- }
484-
485- // Add milestone if available
486- if ( issue . milestone ) {
487- tooltipLines . push ( `Milestone: ${ issue . milestone . title } ` ) ;
488- }
489-
490- // Add separator for multiple issues
491- if ( currentIssues . length > 1 && currentIssue !== currentIssues [ currentIssues . length - 1 ] ) {
492- tooltipLines . push ( '---' ) ;
493- }
494- }
495-
496- statusBarItem . tooltip = tooltipLines . join ( '\n' ) ;
459+ statusBarItem . tooltip = currentIssues . map ( issue => issue . issue . title ) . join ( ', ' ) ;
497460 statusBarItem . command = 'issue.statusBar' ;
498461 statusBarItem . show ( ) ;
499462 }
0 commit comments