-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Clean up task for authorized domains / urls #10229
Comments
I think this is a good idea! There's also another spot where adding authorized domain occurs which is when you go to create a new action and if you do "inspect an element on your site" (this is maybe broken rn?). We'll probably also want to get rid of the Toolbar configuration option on the side menu options since setting up authorized domains seems to be the only thing it's there for? |
@corywatilo filed an issue for the action-related interface at #10260. |
I think we should drop the toolbar configuration unless there's a problem it's solving separate from the project settings. I will ask around and see if there is any reason to keep it. |
Discoverability is one, but not the only reason why we put the button in the sidebar. The initial plan was to launch the toolbar automatically when you visit your own site, but that's practically not possible/feasible (issues around third party cookies). Thus, you need to click a "launch" button next to a domain you want to open it on. It's not intuitive to do that under settings. |
Makes sense. I don't think replicating the feature is worth it. I'll work on another solution that can solve for the specific problem of discoverability and launching a contextual toolbar based on the domain. Thanks for the context! |
Other notable areas of overlap:
|
A bit of related context on the recordings side:
|
What about suggested domains? Are those only applicable to the toolbar, or should they show up for recordings, too? |
I have an updated solution for this in figma. This covers a lot of changes to project settings, but only a portion are really in scope for this issue. This solution is composed of three prominent changes:
The rest of the changes shown are a reorganization of all our project settings into meaningful groups. This portion is not quite ready for work, but feel free to leave feedback if you have any. Thoughts on the three prominent changes described above? |
I love the toolbar launcher so much I added it :) |
other than removing that this is in two places it's 99% done |
Is your feature request related to a problem?
We show the list of authorized domains / URLs places currently:
The project settings contain extra context to set context and help a user understand the feature and how to use it. This content is missing from the toolbar settings page entirely.
This area of settings is redundant with the toolbar settings, but each are still presented in different ways with different context and action labels.
Toolbar settings
![Screen Shot 2022-06-09 at 3 43 50 PM](https://user-images.githubusercontent.com/254612/172957442-08194b3f-b009-4a15-9a67-2f07dcdfed4e.png)
Project settings
![Screen Shot 2022-06-09 at 3 44 01 PM](https://user-images.githubusercontent.com/254612/172957493-4bf9c7a8-0d2a-4fce-907c-9e75f78376c2.png)
Describe the solution you'd like
Describe alternatives you've considered
Nothing yet
Additional context
Related issues:
Thank you for your feature request – we love each and every one!
The text was updated successfully, but these errors were encountered: