Bug 249544

Summary: Disable geolocation-API/permission.https.html for WK1
Product: WebKit Reporter: Brandon <brandonstewart>
Component: WebCore Misc.Assignee: Brandon <brandonstewart>
Status: RESOLVED FIXED    
Severity: Normal CC: ap, cdumez, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Brandon 2022-12-17 15:41:50 PST
Disable geolocation-API/permission.https.html for WK1
Comment 1 Brandon 2022-12-17 15:44:05 PST
Pull request: https://github.com/WebKit/WebKit/pull/7821
Comment 2 EWS 2022-12-17 18:22:48 PST
Committed 258059@main (7f8bed6e6004): <https://commits.webkit.org/258059@main>

Reviewed commits have been landed. Closing PR #7821 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2022-12-17 18:23:16 PST
<rdar://problem/103486751>
Comment 4 Alexey Proskuryakov 2022-12-18 14:21:46 PST
Is this expected correct behavior on legacy WebKit? Unclear why this bug is marked RESOLVED/FIXED.
Comment 5 Chris Dumez 2022-12-19 08:18:43 PST
We don't support the generic permissions API on WebKitLegacy and I don't believe we have any plans to implement such support either.
Comment 6 Alexey Proskuryakov 2022-12-19 08:39:19 PST
Got it. Would be better to have that as a comment in TestExpectations, and WontFix instead of Skip.
Comment 7 Brandon 2022-12-20 09:57:06 PST
New commit to update the TestExpectations to WontFix and clarify why it is not supported in WK1.
https://github.com/WebKit/WebKit/pull/7916