-
Notifications
You must be signed in to change notification settings - Fork 1.3k
prefix workspace URLs to avoid clutter in browser history to improve readability #3013
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Timely feedback :) as I'm currently working on changing the URLs to something more human readable. That however would not add a stable prefix (e.g. |
Also in my PR I propose |
Timely feedback indeed. |
@svenefftinge , I am using Safari where it seems to value most-recently / -frequently addresses higher Being still inexperienced with Gitpod, I am not entirely sure how one would manage their personal workspace URLs but from my limited understanding I cannot see how lengthy URLs are a problem. I agree with @csweichel – workspaces are short-lived and "remembering" them a secondary concern. If anything, they should go "out of the way" and not mix with "normal" URLs a user interacts with as stated in my point 3a, hence the suggestion of a prefix to act as a "namespace". Coming to think of it, most value of adding the project name to the URL would probably occur when sharing a workspace with other people as they may want to recognize the expected project before following the link. Such as share URL is structurally different already in order to generate a new workspace (URL) once followed, right? In that case, my previously remark 3b is less of a concern. Anyway, I am not aware of the many edge cases involved (e.g. pattern matching is a good remark!) and mostly wanted to provide feedback about the inconvenient completion handling in my browser's address bar. |
FWIW, I could reproduce this with one (1) character for a new browser user with limited browsing history in Chrome, however, I don't think this could be an issue for regular users with a significant amount of browsing history as Chrome prioritizes search terms over URLs in the search omnibox input. You have to explicitly disable the Regarding Safari, this seems to be specifically related to the Top Hit feature which has been an issue in many cases outside the product. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
https://ab5ed640-d67b-4b53-96b2-02991973fc43.ws-eu03.gitpod.io/#/workspace/some_name
.a) probably not, what the user wants (e.g. instead of Amazon.com you may end up with a long-obsolete Ab5ed640-d67b-4b53-96b2-02991973fc43…), and
b) difficult to scan, if you do want to share a link to a workspace or preview but the address is truncated
I am proposing a change from today's format in the form of
<guid>.<region>.gitpod.io/#/workspace/<human_readable_id>
to something in the direction of
gitpod-<humand_readable_id>-<guid>.<region>.gitpod.io#/workspace
The idea here is that the leading "Gitpod-" allows for easy distinction from other services such as "Google" (see 3a). Following with the human readable ID allows for convenient scanning and address recognition, e.g. when sharing preview URLs (see 3b) even if the URL is truncated in the UI.
The text was updated successfully, but these errors were encountered: