-
Notifications
You must be signed in to change notification settings - Fork 13
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
Should this be a part of web app manifest? #27
Comments
I am fine discussing and reviewing such PRs for the web app manifest |
As I understand it, this is really about ensuring that manifest keys don't overlap so that it is possible to reliably use the web app manifest. And so this is something we can clarify without worrying about it causing a big breaking change (eg. it's not like we'd want to reject paymenthandler manifet references which don't happen to have all the other elements of a web app manifest). There's a Blink intent-to-ship now which we will likely approve under the assumption that this isn't a serious blocking issue... |
I'm probably putting words in his mouth, but @marcoscaceres says in w3ctag/design-reviews#162 (comment) that key collisions could be avoided:
I see Blink's Intent to Ship posts for Web Payment Manifests and Payment Handler. see @tantek's comments in the TAG review for the Payment Handler API. @dbaron makes some very insightful points in this TAG review for Payment Handler:
and, to conclude with, it seems there is TAG feedback from @triblondon to suggest merging the Payment Method Manifest and the Web-App Manifest formats: w3ctag/design-reviews#231 (comment) what are the outstanding issues to address to merge this with the Web-App Manifest? or if the spec editors and TAG are comfortable with keeping them separate, are there particular notes that can be added to both manifests to explain the rationale? thanks in advance for reading through all this 👍 |
Merging the manifests doesn't make sense because they are for very different things. A Web App is a user application whereas a payment method is a sub-protocol (or specifically a request/response format) of the Payment Request API. The designer of a payment method may wish to provide meta-data about the method to browsers to:
If these manifests were to be merged then the only common element would be the origin, in which case it seems what is actually desired is some kind of origin manifest |
Feedback on Payment Handler TAG review from @triblondon:
The text was updated successfully, but these errors were encountered: