ladybird/Libraries/LibWeb/IndexedDB/Internal
Julian Dominguez-Schatz b9153f0ca1 LibWeb/IndexedDB: Allow queryOrOptions to be null in getAllKeys
This fixes a crash on initial load of the page http://demo.actualbudget.org.
Minimal repro of the issue (error in the console without this PR):

<script>
const r = indexedDB.open("t", 1);
r.onupgradeneeded = e => e.target.result.createObjectStore("s", { keyPath: "id" });
r.onsuccess = () => r.result.transaction("s", "readonly").objectStore("s").getAllKeys();
</script>
2025-10-04 20:49:53 +02:00
..
Algorithms.cpp LibWeb/IndexedDB: Allow queryOrOptions to be null in getAllKeys 2025-10-04 20:49:53 +02:00
Algorithms.h LibWeb/IDB: Implement create_a_request_to_retrieve_multiple_items 2025-08-27 16:13:25 +02:00
ConnectionQueueHandler.h LibWeb: Rename ConnectionQueue to RequestList 2025-01-14 23:46:09 +01:00
Database.cpp LibWeb: Implement cleanup_indexed_database_transactions 2025-06-18 19:05:41 +12:00
Database.h LibWeb: Implement cleanup_indexed_database_transactions 2025-06-18 19:05:41 +12:00
Index.cpp LibWeb/IDB: Implement retrieve_multiple_items_from_an_index 2025-08-27 16:13:25 +02:00
Index.h LibWeb/IDB: Implement retrieve_multiple_items_from_an_index 2025-08-27 16:13:25 +02:00
Key.cpp LibWeb/IDB: Add debug dump to Keys 2025-08-14 09:31:56 +01:00
Key.h LibWeb/IDB: Add debug dump to Keys 2025-08-14 09:31:56 +01:00
KeyGenerator.h LibWeb/IDB: Implement generate_a_key 2025-04-23 12:31:14 -06:00
ObjectStore.cpp LibWeb/IDB: Implement retrieve_multiple_items_from_an_object_store 2025-08-27 16:13:25 +02:00
ObjectStore.h LibWeb/IDB: Implement retrieve_multiple_items_from_an_object_store 2025-08-27 16:13:25 +02:00
RequestList.cpp LibWeb: Rename ConnectionQueue to RequestList 2025-01-14 23:46:09 +01:00
RequestList.h LibWeb: Rename ConnectionQueue to RequestList 2025-01-14 23:46:09 +01:00