Hi Blink API owners,
I'm looking for some guidance on deprecating a feature where my team is concerned about a long-tail of low-volume-but-high-impact sites - specifically, e-commerce sites - and how the Blink deprecation process fits in here.
The bug is
https://crbug.com/1013080#c90 (probably not visible due to being a security bug, happy to cc someone if more insight is needed), where the security folks have asked us to try a deprecation even if we're not confident we can get to the point where remaining breakage is acceptable from our point of view. We've done a UseCounter analysis and UKM analysis, which have led us to the understanding of a long tail of affected merchant sites.
My team is happy to give it a go, but were curious if you had recommendations on how to approach the deprecation period for something where the timeline is unclear. My understanding is that deprecations without end dates have historically failed - should we just pick a semi-arbitrary date (6 months? a year?) and target that?
Any other advice on this sort of deprecation? (Long-tail, unclear timeline, both breakage and revenue concerns for partners if sites don't adapt, etc).
Thanks,
Stephen & the Web Payments team
--