Microsoft teams meeting URLs fail to open the app since r287684.
<rdar://88678598>
Created attachment 451721 [details] Patch
Comment on attachment 451721 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=451721&action=review > Source/WebCore/page/Quirks.cpp:1419 > +bool Quirks::shouldAllowNavigationToCustomProtocolWithoutUserGesture(StringView protocol, const SecurityOriginData& requesterOrigin) Can we disable the quirk when quirks are disabled in the Develop menu?
(In reply to Geoffrey Garen from comment #3) > Comment on attachment 451721 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=451721&action=review > > > Source/WebCore/page/Quirks.cpp:1419 > > +bool Quirks::shouldAllowNavigationToCustomProtocolWithoutUserGesture(StringView protocol, const SecurityOriginData& requesterOrigin) > > Can we disable the quirk when quirks are disabled in the Develop menu? It is not as easy as usually since we're in the UIProcess but I'll see if I can get the setting value from there.
Created attachment 451724 [details] Patch
(In reply to Geoffrey Garen from comment #3) > Comment on attachment 451721 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=451721&action=review > > > Source/WebCore/page/Quirks.cpp:1419 > > +bool Quirks::shouldAllowNavigationToCustomProtocolWithoutUserGesture(StringView protocol, const SecurityOriginData& requesterOrigin) > > Can we disable the quirk when quirks are disabled in the Develop menu? Done before landing.
Committed r289658 (247150@main): <https://commits.webkit.org/247150@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 451724 [details].
Is the regression point in the title correct?
(In reply to Sihui Liu from comment #8) > Is the regression point in the title correct? Hmm, no. I'll fix it, thanks.