Bug 261669
Summary: | [GTK][WPE] Use enable-html5-database runtime flag to control IndexedDB API | ||
---|---|---|---|
Product: | WebKit | Reporter: | Przemyslaw Gorszkowski <pgorszkowski> |
Component: | WebKitGTK | Assignee: | Przemyslaw Gorszkowski <pgorszkowski> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bugs-noreply, mcatanzaro |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Other | ||
OS: | Linux |
Przemyslaw Gorszkowski
Currently we have enable-html5-database (runtime flag), webkit_settings_set_enable_html5_database/webkit_settings_get_enable_html5_database (API for controlling DatabaseEnabled setting) and DatabaseEnabled (setting) but it is used for "Web SQL Database" (https://www.w3.org/TR/webdatabase/).
After https://bugs.webkit.org/show_bug.cgi?id=245484 we need to add a separate setting and API to control visibility of the indexedDB API.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Michael Catanzaro
WebSQL isn't supported anymore so the enable-html5-database only affects IndexedDB nowadays. It should probably be renamed in a future API version.
Przemyslaw Gorszkowski
Pull request: https://github.com/WebKit/WebKit/pull/17858
EWS
Committed 268142@main (c58657f2f72f): <https://commits.webkit.org/268142@main>
Reviewed commits have been landed. Closing PR #17858 and removing active labels.