| Issue | PR | Beta / Experimental? | Stable? | LTS? | Release issue |
| :---------------: | :------------: | :------------------: | :----------: | :----------: | ------------------------------------------------------------------------------- |
| #27826 | #27837 | YES | YES | NO | Stable: #27625 \| Beta/Experimental: #27765 |
A button present on all pages of all stories is completely unresponsive on all mobile phones, blocking a critical user journey (sharing)
AMP Stories' sharing button was broken (tapping on it wouldn't do anything).
#27533 moved the assignment of href from being set in the buildCallback() to being set in layoutCallback() in AmpSocialShare.
In amp-story, we append a hidden amp-story-share component here
https://github.com/ampproject/amphtml/blob/7d820920d6c9d890b0f15e6d69a721dfde92ea9e/extensions/amp-story/1.0/amp-story-share-menu.js#L137
Since it's hidden, AmpSocialShare.layoutCallback() never gets called and href was never set.
AmpSocialShare to perform relevant actions in the layoutCallback, we shouldn't use components under these assumptions anymore./cc @ampproject/wg-approvers @ampproject/cherry-pick-approvers
I rolled back Stable from 2004161906340 to 2004030010070. As this is a Friday we should postpone actually cherry-picking the Stable release until Monday, but since this is also a clean revert we should cherry-pick it into Beta/Experimental
On-duty here, no cherry-picks or additional approvals are necessary today.
I will leave this issue open for the postmortem write up. Thanks!
Finished writing the mini PM. Adding @ampproject/wg-stories and @ampproject/wg-ui-and-a11y in case I missed something.
Thanks for finishing this @Enriqe! Added another note to exhaustively require OWNERs review for component changes from WGs concerning formats that a component is enabled in.
Most helpful comment
On-duty here, no cherry-picks or additional approvals are necessary today.
I will leave this issue open for the postmortem write up. Thanks!