WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 234533
Set Web Authentication experimental feature flag as default true
https://bugs.webkit.org/show_bug.cgi?id=234533
Summary
Set Web Authentication experimental feature flag as default true
pascoe@apple.com
Reported
2021-12-20 15:37:30 PST
Web Authentication has been shipping for a while, we should remove it as an experimental feature.
Attachments
Patch
(56.00 KB, patch)
2021-12-20 16:27 PST
,
pascoe@apple.com
no flags
Details
Formatted Diff
Diff
Patch
(57.74 KB, patch)
2021-12-21 09:14 PST
,
pascoe@apple.com
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(45.31 KB, patch)
2021-12-21 10:30 PST
,
pascoe@apple.com
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(46.03 KB, patch)
2021-12-21 10:58 PST
,
pascoe@apple.com
no flags
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-12-20 15:37:41 PST
<
rdar://problem/86743595
>
pascoe@apple.com
Comment 2
2021-12-20 16:27:58 PST
Created
attachment 447661
[details]
Patch
pascoe@apple.com
Comment 3
2021-12-21 09:14:18 PST
Created
attachment 447722
[details]
Patch
Brent Fulgham
Comment 4
2021-12-21 09:21:58 PST
Comment on
attachment 447722
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=447722&action=review
r=me. So nice to see tons of code deleted!
> Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h:-503 > -WK_EXPORT bool WKPreferencesGetWebAuthenticationEnabled(WKPreferencesRef);
Ordinarily we would want to make this a stub and deprecate it, but I don't find any uses of this call in other (non-WebKit) software so I think this is okay.
> LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:7 > +navigator.credentials is OK
I assume the WebAuthn bits of navigator.credentials aren't present in WK1, but the top-level namespace exists?
pascoe@apple.com
Comment 5
2021-12-21 09:29:38 PST
(In reply to Brent Fulgham from
comment #4
)
> Comment on
attachment 447722
[details]
> Patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=447722&action=review
> > r=me. So nice to see tons of code deleted! > > > Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h:-503 > > -WK_EXPORT bool WKPreferencesGetWebAuthenticationEnabled(WKPreferencesRef); > > Ordinarily we would want to make this a stub and deprecate it, but I don't > find any uses of this call in other (non-WebKit) software so I think this is > okay. > > > LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:7 > > +navigator.credentials is OK > > I assume the WebAuthn bits of navigator.credentials aren't present in WK1, > but the top-level namespace exists?
I think the navigator.credentials bits do get put in there as it's only guarded by the macro with this change. I will modify this patch to keep the preference but default false for WebKitLegacy and true for WK2.
pascoe@apple.com
Comment 6
2021-12-21 10:30:28 PST
Created
attachment 447732
[details]
Patch
pascoe@apple.com
Comment 7
2021-12-21 10:58:11 PST
Created
attachment 447735
[details]
Patch
Brent Fulgham
Comment 8
2021-12-22 09:23:06 PST
Comment on
attachment 447735
[details]
Patch r=me
EWS
Comment 9
2021-12-22 10:00:55 PST
Committed
r287360
(
245502@main
): <
https://commits.webkit.org/245502@main
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 447735
[details]
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug