Remove the unused indexedDBEnabled(), webSocketEnabled() and sharedWorkerEnabled(). Their presence is only confusing.
Created attachment 221960 [details] Patch
Comment on attachment 221960 [details] Patch EWS is red, saying that these are used in generated code: /Volumes/Data/EWS/WebKit/WebKitBuild/Release/DerivedSources/WebCore/JSDOMWindow.cpp:4922:51: error: no member named 'webSocketEnabled' in 'WebCore::RuntimeEnabledFeatures' if (!RuntimeEnabledFeatures::sharedFeatures().webSocketEnabled()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /Volumes/Data/EWS/WebKit/WebKitBuild/Release/DerivedSources/WebCore/JSDOMWindow.cpp:8984:51: error: no member named 'sharedWorkerEnabled' in 'WebCore::RuntimeEnabledFeatures' if (!RuntimeEnabledFeatures::sharedFeatures().sharedWorkerEnabled()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ IndexedDB is disabled IIRC, otherwise it would almost certainly fail too.