terminal icon indicating copy to clipboard operation
terminal copied to clipboard

Focus should move to next tab when closing a tab

Open EdwinChan opened this issue 1 year ago • 2 comments

Description of the new feature/enhancement

When a tab is closed, focus should move to the tab to the right instead of to the left.

In Firefox and Chrome, when a tab is closed by clicking on 🗙, the cursor naturally lands on the following tab, and the browser shows the content of that tab, allowing the user to close multiple tabs by chain-clicking.

In Terminal, when a tab is closed by clicking on 🗙 (or by any other method), the previous tab is shown even though the cursor is on the following tab. The user must move their cursor from the 🗙, click elsewhere on the tab to preview its contents, and then decide whether to close it. An absentminded user may close important tabs because of this unexpected behavior, particularly because Terminal does not confirm tab closing #6549. Before the user moves their cursor, the tab does not show its usual hover effect, adding to the confusion.

Proposed technical implementation details (optional)

EdwinChan avatar May 10 '24 21:05 EdwinChan

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Closed similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

github-actions[bot] avatar May 10 '24 21:05 github-actions[bot]

Given that others might have had this problem, I have tried searching for similar (open and closed) issues here and on Google—no luck at all. This issue is not about closing all tabs to the right #5524.

EdwinChan avatar May 10 '24 21:05 EdwinChan

Should there be a setting for this or is it ok if we default to going to next tab when closing a tab?

michaeljsXu avatar Oct 10 '24 04:10 michaeljsXu

I think we should not have a setting for that. That just unnecessarily complicates things.

lhecker avatar Oct 10 '24 11:10 lhecker