Change:
<!-- Do Not Delete This! featurerequesttemplate --<!-- Please read our Rules of Conduct: --<!-- Please search existing issues to avoid creating duplicates. --<!-- Describe the feature you'd like. --When set to fixed, the title of diff editor which is opened by clicking item in timeline view will only show the title of the editor, and I also need to see all of the editor name: !
<!-- AUTHORVERIFICATIONREQUEST --This bug has been fixed in the latest release of ! you can help us out by commenting if things are now working as expected. If things still don't seem right, please ensure you're on version of Insiders (today's or later - you can use in the command palette to check), and leave a comment letting us know what isn't working as expected. Happy Coding!

Discussion:
} // Title <del> const shortTitle = this.computeLabel(this.original.getTitle(Verbosity.SHORT) ?? this.original.getName(), this.modified.getTitle(Verbosity.SHORT) ?? this.modified.getName(), ' ↔ '); const mediumTitle = this.computeLabel(this.original.getTitle(Verbosity.MEDIUM) ?? this.original.getName(), this.modified.getTitle(Verbosity.MEDIUM) ?? this.modified.getName(), ' ↔ '); const longTitle = this.computeLabel(this.original.getTitle(Verbosity.LONG) ?? this.original.getName(), this.modified.getTitle(Verbosity.LONG) ?? this.modified.getName(), ' ↔ '); </del> <ins> let shortTitle = this.computeLabel(this.original.getTitle(Verbosity.SHORT) ?? this.original.getName(), this.modified.getTitle(Verbosity.SHORT) ?? this.modified.getName(), ' ↔ '); let mediumTitle = this.computeLabel(this.original.getTitle(Verbosity.MEDIUM) ?? this.original.getName(), this.modified.getTitle(Verbosity.MEDIUM) ?? this.modified.getName(), ' ↔ '); let longTitle = this.computeLabel(this.original.getTitle(Verbosity.LONG) ?? this.original.getName(), this.modified.getTitle(Verbosity.LONG) ?? this.modified.getName(), ' ↔ '); const preferredTitle = this.getPreferredTitle(); if (preferredTitle) { shortTitle = `${preferredTitle} (${shortTitle})`; mediumTitle = `${preferredTitle} (${mediumTitle})`; longTitle = `${preferredTitle} (${longTitle})`; } </ins> return { name, shortDescription, mediumDescription, longDescription, forceDescription, shortTitle, mediumTitle, longTitle }; }

} override getTitle(verbosity?: Verbosity): string { <ins> let title: string; </ins> if (this.hasIdenticalSides) { <del> return this.primary.getTitle(verbosity) ?? this.getName(); </del> <ins> title = this.primary.getTitle(verbosity) ?? this.getName(); } else { title = super.getTitle(verbosity); </ins> } <del> return super.getTitle(verbosity); </del> <ins> const preferredTitle = this.getPreferredTitle(); if (preferredTitle) { title = `${preferredTitle} (${title})`; } return title; } protected getPreferredTitle(): string | undefined { if (this.preferredName && this.preferredDescription) { return `${this.preferredName} ${this.preferredDescription}`; } if (this.preferredName || this.preferredDescription) { return this.preferredName ?? this.preferredDescription; } return undefined; </ins> } override getLabelExtraClasses(): string[] {

return this.preferredDescription; } <ins> override getTitle(verbosity?: Verbosity): string { let title = super.getTitle(verbosity); const preferredTitle = this.getPreferredTitle(); if (preferredTitle) { title = `${preferredTitle} (${title})`; } return title; } protected getPreferredTitle(): string | undefined { if (this.preferredName && this.preferredDescription) { return `${this.preferredName} ${this.preferredDescription}`; } if (this.preferredName || this.preferredDescription) { return this.preferredName ?? this.preferredDescription; } return undefined; } </ins> getEncoding(): string | undefined { if (this.model) { return this.model.getEncoding();