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

Reply via email to