I was trying to enable Services Controls in MiniBrowser, and noticed that it existed on both WKPreferences and WKWebViewConfiguration This works; configuration._serviceControlsEnabled = YES; This does not: configuration.preferences._serviceControlsEnabled = YES;
It's also weird that we have both.
The WKWebViewConfiguration one came from https://commits.webkit.org/169293@main The WKPreferences one came later from: https://commits.webkit.org/199010@main
<rdar://problem/110542643>