You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, when you try to use Joule with Lightning Spin, it looks like it provides lightning spin more private information (node ID etc) than it actually does.
I suggest that instead of showing window on enable() call, enable it by default, but disable all potentially dangerous features (getinfo). Only ask user if the site actually attempts to use such more dangerous feature. This has added benefit that users are not bothered with permissions window when using a site that doesn't require getinfo.
Existing Example(s) of Feature
I think this can be compared to newer versions of Android, which ask when an application actually wants to use camera instead of asking it beforehand. I'm not sure of any other similar case, but I guess there are some. I find it definitely a useful approach.
Description of the Feature or Idea
Currently, when you try to use Joule with Lightning Spin, it looks like it provides lightning spin more private information (node ID etc) than it actually does.
I suggest that instead of showing window on
enable()
call, enable it by default, but disable all potentially dangerous features (getinfo). Only ask user if the site actually attempts to use such more dangerous feature. This has added benefit that users are not bothered with permissions window when using a site that doesn't require getinfo.Existing Example(s) of Feature
I think this can be compared to newer versions of Android, which ask when an application actually wants to use camera instead of asking it beforehand. I'm not sure of any other similar case, but I guess there are some. I find it definitely a useful approach.
This issue is based on discussion in joule-labs/webln#9
The text was updated successfully, but these errors were encountered: