Repository navigation
feat(browser): label tabs with the page title - #423
Merged
amirlehmam merged 1 commit intoNov 3, 2026
Merged
Conversation
Browser tabs all read 'Browser', so several open pages could not be told apart. A tab now shows its page's title, then the URL's host or a local file's name, then 'Browser'. Titles stay in memory and never reach session.json.
Owner
|
Thanks! Merged, and it ships in 2.55.0. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Browser tabs now show the title of their page instead of all reading
Browser, so several open pages can be told apart.A page with no title shows the URL's host, or a local file's name, and an empty tab still says
Browser. Restored tabs also show the host until their page loads, because titles stay in memory and never reachsession.json.Design choices
oscTitlesis gated byoscTitleTabsand feeds workspace names, and neither applies to a page title.Tab strip fix
The active tab now stays in view when its label grows. A title arriving after the tab opened used to push the tab's end and close button out of the strip, and terminal tabs with late titles hit the same problem.
Verification gap
The split-drag preview is only covered by a component test, because synthetic drag events wouldn't open it in the running app.