Skip to content
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

Distinguish between different profiles and private window #762

Open
ACTCD opened this issue Dec 29, 2024 · 0 comments
Open

Distinguish between different profiles and private window #762

ACTCD opened this issue Dec 29, 2024 · 0 comments
Labels
discussion Any question, feedback or general comment enhancement Feature work

Comments

@ACTCD
Copy link
Collaborator

ACTCD commented Dec 29, 2024

There is a review in the App Store:

Great extension for Safari 5
by rroobbbb – Dec 9, 2024
It works great. I wish there was an option to choose whether a script would run in normal mode, in private mode or both.

Actually in addition to "Private Window", starting with Safari 17, we now also have "profiles".

https://support.apple.com/en-us/105100
https://support.apple.com/guide/ipad/use-safari-profiles-ipadb24579ee/17.0/ipados/17.0
https://support.apple.com/guide/iphone/use-safari-profiles-iphd27a9ff22/17.0/ios/17.0

I had considered this feature, but I lacked the major usage scenarios and thought it would introduce some complexity (both in terms of development and user usage).

But I can see that in certain niche scenarios, better customizability may indeed bring some convenience to users.

This is not a priority right now, but if you think it could help you improve your life, please share your usage scenarios and expectations, which can help us design it better when we reconsider this in the future.


And coupled with the additional expected features, this means a lot of complexity:

For example, when a script is not injected, you need to check:

  • Are you in the right profile? (if this be implemented)

  • Have you opened Private Window? (if this be implemented)

  • Have you disabled the site at user level? (if #225 be implemented)

  • Have you exclude the site globally?

  • Have you turned off the user script?

  • Does your script have the correct match metadata?

@ACTCD ACTCD added the enhancement Feature work label Dec 29, 2024
@ACTCD ACTCD changed the title Distinguish between different user profiles Distinguish between different profiles and private window Dec 29, 2024
@ACTCD ACTCD added the discussion Any question, feedback or general comment label Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Any question, feedback or general comment enhancement Feature work
Projects
None yet
Development

No branches or pull requests

1 participant