Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: fcb6dde552d08ee313a877685459bb02022d490e
https://github.com/WebKit/WebKit/commit/fcb6dde552d08ee313a877685459bb02022d490e
Author: Rupin Mittal <[email protected]>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WebCore/Modules/indexeddb/IDBGetAllOptions.idl
M Source/WebCore/Modules/indexeddb/IDBIndex.cpp
M Source/WebCore/Modules/indexeddb/IDBIndex.idl
M Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp
M Source/WebCore/Modules/indexeddb/IDBObjectStore.idl
M Source/WebCore/Modules/indexeddb/IDBRecord.idl
Log Message:
-----------
[IndexedDB API] Enable getAllRecords() and IDBGetAllOptions in Preview
https://bugs.webkit.org/show_bug.cgi?id=311282
rdar://173881825
Reviewed by Tim Nguyen.
Full support for getAllRecords() on IDBObjectStore and IDBIndex has been added.
Full support for getAll()/getAllKeys() accepting IDBGetAllOptions and supporting
direction has been added.
So we can enable these in Preview.
We also rename the feature flag to reflect the full functionality it guards.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WebCore/Modules/indexeddb/IDBGetAllOptions.idl:
* Source/WebCore/Modules/indexeddb/IDBIndex.cpp:
(WebCore::IDBIndex::getAll):
(WebCore::IDBIndex::getAllKeys):
* Source/WebCore/Modules/indexeddb/IDBIndex.idl:
* Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:
(WebCore::IDBObjectStore::getAll):
(WebCore::IDBObjectStore::getAllKeys):
* Source/WebCore/Modules/indexeddb/IDBObjectStore.idl:
* Source/WebCore/Modules/indexeddb/IDBRecord.idl:
Canonical link: https://commits.webkit.org/310462@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications