这是indexloc提供的服务,不要输入任何密码
Skip to content

Update QuotaExceededError to a DOMException derived interface #1065

@ayuishii

Description

@ayuishii

こんにちは TAG-さん!

I'm requesting a TAG review of an updated QuotaExceededError interface.

Currently, when the web platform wants to tell you when you've exceeded quota, it will use DOMException with the specific name property set to QuotaExceededError. However this does not allow carrying additional information.

This proposes removing "QuotaExceededError" from the list of built-in DOMException names, and instead creates a class name QuotaExceededError from the list of built-in DOMException and has the additional optional properties quota and requested. We propose all instances of specs that throw "QuotaExceededError" DOMExceptions get upgraded to instead throw QuotaExceededErrors. For now, such specs would leave the quota and requested properties at their default value of null, but they could eventually upgrade to include that data, if it's useful for their use case (and isn't, e.g., a privacy leak).

Further details:

  • I have reviewed the TAG's Web Platform Design Principles
  • The group where the work on this specification is currently being done: WHATWG
  • Major unresolved issues with or opposition to this specification: none
  • This work is being funded by: Google

Metadata

Metadata

Assignees

No one assigned

    Labels

    Resolution: declineThe TAG declines to review this work. We don't think our review would add much. We don't object.Venue: WHATWG

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions