Re: [w3c/manifest] BREAKING CHANGE: remove beforeinstallprompt event (#836)

Hi, sorry, been slow to respond, significant changes to work environment, etc. ☹️

I'm not going to raise a formal objection. I think we established earlier that we're not going to fight the removal of BIP from the spec.

> Even without any malice intended, and will only the best intentions, making this as a feature optional circumvents the W3C Process would set a bad precedence

My proposal #843 was not intended to be marking the feature as "optional". Maybe this is just semantics, but I was explicitly framing it as "non-standard functionality, but here is the text if you wish to implement". In my mind, that's different to "optional". It means there's no agreement at the W3C to implement it. There is no requirement, not even a "MAY" or a "SHOULD" to implement it like this. There is a non-normative explanation that says "psst, if you do want something like this, here's how we've done it in Blink, so perhaps you would like to be compatible with us?". You might look at that and go, "that's just another way of saying optional". 🤷

Essentially, no matter what, a) Chromium will continue to expose this feature, and b) the specification of the feature will continue to exist somewhere. #843 was just a suggestion to keep the specification text in a readily available place, so that folks don't have to go searching for a separate WICG. If you don't want that, I'm not going to keep fighting. Let's take it out, and I will move it to WICG.

**But I do have one request**. Let's merge the patch in #843 with the non-normative annex removed, as opposed to this patch #836. I think #836 removes way too much text (the whole of the "install prompts" section, and all of the normative text around how to show an install prompt, which goes beyond the removal of the BIP interface). I did a careful job in my patch of separating out the BIP interface from the install prompts section. If you are unwilling to accept my non-normative annex, given the above clarification, please let me know, and I will update #843 to remove the non-normative annex, but keep the install prompts section. Alternatively, update this PR to do the same. At the same time, I will create a WICG repo for BeforeInstallPrompt and create a new spec, which contains the text of the non-normative annex from #843.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/pull/836#issuecomment-600446013

Received on Wednesday, 18 March 2020 06:23:06 UTC