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
Storage Corruption Review explainer #419
Comments
We discussed this during the Tokyo F2F and could not understand the user (content developer, presumably) benefits of this - in particular because it feels like isn't much actionable work by having this information. We noticed that in the alternatives there is a mention about throwing, which we do agree is a lot of work but makes it a bit more actionable. We're not quite sure how the flow would work when it comes to the current design. What are the other implementor's thoughts on this? |
Thanks for the early feedback. Sorry for the delay responding. The explainer could definitely do a better job explaining the use cases. I think the main ones are:
Both of these become more important if we standardize what action the browser takes by default when storage corruption is encountered. In many cases we want to auto-wipe the origin, but that is problematic if we don't have a way to tell sites it happened. Some sites also want to set policies to opt-out of auto-wiping in which case they need some notification mechanism to take their own action. In regards to throwing exceptions there are a number of reasons that is more difficult:
All that being said, its unclear the way forward on this currently. One of the pieces of feedback I got at TPAC was that Reporting API and ReportingObserver don't work quite as I thought. Some folks would prefer to build custom notification API surface on StorageManager while others would like to see us improve Reporting API/ReportingObserver. At this point I got the impression from TPAC that there is some agreement on use cases, but lack of clarity on API shape. Unfortunately this is also not my highest priority, so I may be slow to update the explainer and reshape the proposal. |
We discussed briefly on the call today and agreed to put this review on ice (close this issue) for now. Please let us know when we should look at it again and we can re-open. Thanks! |
こんにちはTAG!
I'm requesting a TAG review of:
Further details:
We recommend the explainer to be in Markdown. On top of the usual information expected in the explainer, it is strongly recommended to add:
You should also know that...
[please tell us anything you think is relevant to this review]
We'd prefer the TAG provide feedback as (please select one):
Please preview the issue and check that the links work before submitting. In particular, if anything links to a URL which requires authentication (e.g. Google document), please make sure anyone with the link can access the document.
¹ For background, see our explanation of how to write a good explainer.
The text was updated successfully, but these errors were encountered: