Web Applets actions are programmatic interfaces that get dispatched by ID, just like browser extension commands - not ordered resources like web app shortcuts. Following the W3C standards pattern, we use objects for named capabilities (like Payment Handler methods) and arrays for ordered resources (like Web App Manifest icons). Since actions are pure capabilities that need fast ID lookup, they should use object structure.
For a full explanation of this proposed change, see Unternet docs.
Web Applets actions are programmatic interfaces that get dispatched by ID, just like browser extension commands - not ordered resources like web app shortcuts. Following the W3C standards pattern, we use objects for named capabilities (like Payment Handler methods) and arrays for ordered resources (like Web App Manifest icons). Since actions are pure capabilities that need fast ID lookup, they should use object structure.
For a full explanation of this proposed change, see Unternet docs.