Bug 154633

Summary: WKWebView: Don't expose openDatabase if WebSQL is disabled at runtime
Product: WebKit Reporter: zac spitzer <zac.spitzer>
Component: WebKit2Assignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: beidson
Priority: P2    
Version: Safari 9   
Hardware: iPhone / iPad   
OS: iOS 9.2   
Bug Depends on: 137760    
Bug Blocks:    

Description zac spitzer 2016-02-23 21:13:46 PST
WkWebView doesn't support WebSQL but it exposes window.openDatabase which breaks feature detection

Remove window.openDatabase so that feature detection is once again reliable

Comment 1 Brady Eidson 2016-02-23 22:20:35 PST
WKWebView: don't expose openDatabase if WebSQL is disabled at runtime
Comment 2 Brady Eidson 2016-02-23 22:21:35 PST
This is related to https://bugs.webkit.org/show_bug.cgi?id=137760, but does not *depend* on it.

This bug could be resolved today with any resolution of 137760.

So I'm removing the dependency.