DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
key-generators
resources
META.yml 102 Bytes
README.md This directory contains the Indexed Database API test suite. 347 Bytes
abort-in-initial-upgradeneeded.html Test that an abort in the initial upgradeneeded sets version back to 0 1.0 kB
bigint_value.htm 2.4 kB
bindings-inject-keys-bypass-setters.html IndexedDB: ES bindings - Inject a key into a value - Keys bypass setters 1.3 kB
bindings-inject-values-bypass-chain.html IndexedDB: ES bindings - Inject a key into a value - Values bypass chain 1.4 kB
bindings-inject-values-bypass-setters.html IndexedDB: ES bindings - Inject a key into a value - Values bypass setters 1.3 kB
blob-contenttype.any.js 1.5 kB
blob-delete-objectstore-db.any.js 1.8 kB
blob-valid-after-deletion.any.js 1.8 kB
blob-valid-before-commit.any.js 1.4 kB
clone-before-keypath-eval.html IndexedDB: 4.1 kB
close-in-upgradeneeded.html When db.close is called in upgradeneeded, the db is cleaned up on refresh 1.0 kB
cursor-overloads.htm 4.1 kB
delete-request-queue.html IndexedDB: delete requests are processed as a FIFO queue 876 Bytes
error-attributes.html IndexedDB: Error attributes are DOMExceptions 1.3 kB
event-dispatch-active-flag.html Transaction active flag is set during event dispatch 5.3 kB
fire-error-event-exception.html Fire error event - Exception thrown 5.4 kB
fire-success-event-exception.html Fire success event - Exception thrown 2.4 kB
fire-upgradeneeded-event-exception.html Fire upgradeneeded event - Exception thrown 2.6 kB
get-databases.any.js 4.7 kB
globalscope-indexedDB-SameObject.html IndexedDB: Verify [SameObject] behavior of the global scope's indexedDB attribute 523 Bytes
historical.html IndexedDB: Historical features 2.9 kB
idb-binary-key-detached.htm 1.6 kB
idb-binary-key-roundtrip.htm 4.1 kB
idb-explicit-commit-throw.any.js This file contains a test that was separated out from the rest of the idb * explict commit tests be 1.8 kB
idb-explicit-commit.any.js This file contains the webplatform tests for the explicit commit() method * of the IndexedDB transa 10.9 kB
idb_binary_key_conversion.htm 2.5 kB
idb_webworkers.htm 910 Bytes
idbcursor-advance-continue-async.htm 4.6 kB
idbcursor-advance-exception-order.html IndexedDB: IDBCursor advance() Exception Ordering 2.6 kB
idbcursor-advance-invalid.htm 6.0 kB
idbcursor-advance.htm 6.0 kB
idbcursor-continue-exception-order.htm 2.5 kB
idbcursor-continue.htm void-any-key 6.1 kB
idbcursor-continuePrimaryKey-exception-order.htm 12.5 kB
idbcursor-continuePrimaryKey-exceptions.htm 4.2 kB
idbcursor-continuePrimaryKey.htm 5.1 kB
idbcursor-delete-exception-order.htm 2.3 kB
idbcursor-direction-index-keyrange.htm 3.0 kB
idbcursor-direction-index.htm 2.5 kB
idbcursor-direction-objectstore-keyrange.htm 2.2 kB
idbcursor-direction-objectstore.htm 2.5 kB
idbcursor-direction.htm 2.4 kB
idbcursor-iterating-update.htm 1.6 kB
idbcursor-key.htm 1.7 kB
idbcursor-primarykey.htm 2.0 kB
idbcursor-request-source.html IndexedDB: The source of requests made against cursors 962 Bytes
idbcursor-request.any.js 1.4 kB
idbcursor-reused.htm 3.0 kB
idbcursor-source.htm 2.0 kB
idbcursor-update-exception-order.htm 3.0 kB
idbcursor_advance_index.htm 1.9 kB
idbcursor_advance_index2.htm 1.6 kB
idbcursor_advance_index3.htm 1.6 kB
idbcursor_advance_index5.htm 2.1 kB
idbcursor_advance_index6.htm 1.4 kB
idbcursor_advance_index7.htm 1.5 kB
idbcursor_advance_index8.htm 1.5 kB
idbcursor_advance_index9.htm 1.5 kB
idbcursor_advance_objectstore.htm 1.7 kB
idbcursor_advance_objectstore2.htm 1.4 kB
idbcursor_advance_objectstore3.htm 1.5 kB
idbcursor_advance_objectstore4.htm 1.5 kB
idbcursor_advance_objectstore5.htm 1.4 kB
idbcursor_continue_index.htm 1.9 kB
idbcursor_continue_index2.htm 1.7 kB
idbcursor_continue_index3.htm 1.9 kB
idbcursor_continue_index4.htm 2.4 kB
idbcursor_continue_index5.htm 2.5 kB
idbcursor_continue_index6.htm 2.6 kB
idbcursor_continue_index7.htm 1.4 kB
idbcursor_continue_index8.htm 1.4 kB
idbcursor_continue_invalid.htm 1.5 kB
idbcursor_continue_objectstore.htm 1.4 kB
idbcursor_continue_objectstore2.htm 1.3 kB
idbcursor_continue_objectstore3.htm 1.3 kB
idbcursor_continue_objectstore4.htm 1.8 kB
idbcursor_continue_objectstore5.htm 1.4 kB
idbcursor_continue_objectstore6.htm 1.3 kB
idbcursor_delete_index.htm 2.0 kB
idbcursor_delete_index2.htm 1.4 kB
idbcursor_delete_index3.htm 1.3 kB
idbcursor_delete_index4.htm 1.5 kB
idbcursor_delete_index5.htm 1.4 kB
idbcursor_delete_objectstore.htm 1.8 kB
idbcursor_delete_objectstore2.htm 1.3 kB
idbcursor_delete_objectstore3.htm 1.3 kB
idbcursor_delete_objectstore4.htm 1.4 kB
idbcursor_delete_objectstore5.htm 1.4 kB
idbcursor_iterating.htm 3.6 kB
idbcursor_iterating_index.htm 1.8 kB
idbcursor_iterating_index2.htm 1.8 kB
idbcursor_iterating_objectstore.htm 1.7 kB
idbcursor_iterating_objectstore2.htm 1.7 kB
idbcursor_update_index.htm 1.9 kB
idbcursor_update_index2.htm 1.3 kB
idbcursor_update_index3.htm 1.4 kB
idbcursor_update_index4.htm 1.5 kB
idbcursor_update_index5.htm 1.6 kB
idbcursor_update_index6.htm 1.4 kB
idbcursor_update_index7.htm 1.4 kB
idbcursor_update_index8.htm 1.6 kB
idbcursor_update_objectstore.htm 1.8 kB
idbcursor_update_objectstore2.htm 1.2 kB
idbcursor_update_objectstore3.htm 1.3 kB
idbcursor_update_objectstore4.htm 1.1 kB
idbcursor_update_objectstore5.htm 1.4 kB
idbcursor_update_objectstore6.htm 1.5 kB
idbcursor_update_objectstore7.htm 1.4 kB
idbcursor_update_objectstore8.htm 1.4 kB
idbcursor_update_objectstore9.htm 1.6 kB
idbdatabase-createObjectStore-exception-order.htm 2.6 kB
idbdatabase-deleteObjectStore-exception-order.htm 1.5 kB
idbdatabase-transaction-exception-order.html IndexedDB: IDBDatabase transaction() Exception Ordering 1.6 kB
idbdatabase_close.htm 1.4 kB
idbdatabase_close2.htm 1.1 kB
idbdatabase_createObjectStore-createIndex-emptyname.htm 1.4 kB
idbdatabase_createObjectStore.htm 846 Bytes
idbdatabase_createObjectStore10-1000ends.htm 851 Bytes
idbdatabase_createObjectStore10-emptyname.htm 1.2 kB
idbdatabase_createObjectStore11.htm 930 Bytes
idbdatabase_createObjectStore2.htm 1.1 kB
idbdatabase_createObjectStore3.htm 666 Bytes
idbdatabase_createObjectStore4.htm 740 Bytes
idbdatabase_createObjectStore5.htm 878 Bytes
idbdatabase_createObjectStore6.htm 870 Bytes
idbdatabase_createObjectStore7.htm 590 Bytes
idbdatabase_createObjectStore8-parameters.htm 1.6 kB
idbdatabase_createObjectStore9-invalidparameters.htm 1.2 kB
idbdatabase_deleteObjectStore.htm 640 Bytes
idbdatabase_deleteObjectStore2.htm 787 Bytes
idbdatabase_deleteObjectStore3.htm 605 Bytes
idbdatabase_deleteObjectStore4-not_reused.htm 1.4 kB
idbdatabase_transaction.htm 620 Bytes
idbdatabase_transaction2.htm 674 Bytes
idbdatabase_transaction3.htm 742 Bytes
idbdatabase_transaction4.htm 729 Bytes
idbdatabase_transaction5.htm 877 Bytes
idbfactory-databases-opaque-origin.html IDBFactory.databases() and opaque origins 2.1 kB
idbfactory-deleteDatabase-opaque-origin.html IDBFactory.deleteDatabase() and opaque origins 2.0 kB
idbfactory-deleteDatabase-request-success.html IDBFactory deleteDatabase(): request properties on success 975 Bytes
idbfactory-open-error-properties.html IndexedDB: Test IDBFactory open() error event properties 1.0 kB
idbfactory-open-opaque-origin.html IDBFactory.open() and opaque origins 2.1 kB
idbfactory-open-request-error.html IDBFactory open(): request properties on error 2.0 kB
idbfactory-open-request-success.html IDBFactory open(): request properties on success 1.7 kB
idbfactory-origin-isolation.html Databases on different origins use separate locking 1.5 kB
idbfactory_cmp.htm 676 Bytes
idbfactory_cmp2.htm 1.3 kB
idbfactory_cmp3.htm 878 Bytes
idbfactory_cmp4.htm 1.4 kB
idbfactory_deleteDatabase.htm 843 Bytes
idbfactory_deleteDatabase2.htm 1.2 kB
idbfactory_deleteDatabase3.htm 1.6 kB
idbfactory_deleteDatabase4.htm 1.8 kB
idbfactory_open.htm 544 Bytes
idbfactory_open10.htm 4.1 kB
idbfactory_open11.htm 2.1 kB
idbfactory_open12.htm 1.8 kB
idbfactory_open2.htm 724 Bytes
idbfactory_open3.htm 949 Bytes
idbfactory_open4.htm 657 Bytes
idbfactory_open5.htm 604 Bytes
idbfactory_open6.htm 1.3 kB
idbfactory_open7.htm 1.4 kB
idbfactory_open8.htm 839 Bytes
idbfactory_open9.htm Valid 2.1 kB
idbindex-getAll-enforcerange.html IndexedDB: IDBIndex getAll() uses [EnforceRange] 919 Bytes
idbindex-getAllKeys-enforcerange.html IndexedDB: IDBIndex getAllKeys() uses [EnforceRange] 935 Bytes
idbindex-multientry-arraykeypath.htm 786 Bytes
idbindex-multientry-big.htm 2.0 kB
idbindex-multientry.htm 1.8 kB
idbindex-objectStore-SameObject.html IndexedDB: Verify [SameObject] behavior of IDBIndex's objectStore attribute 968 Bytes
idbindex-query-exception-order.html IndexedDB: IDBIndex query method Ordering 2.1 kB
idbindex-rename-abort.html IndexedDB: index renaming support in aborted transactions 4.7 kB
idbindex-rename-errors.html IndexedDB: index renaming error handling 5.6 kB
idbindex-rename.html IndexedDB: index renaming support 13.8 kB
idbindex-request-source.html IndexedDB: The source of requests made against indexes 1.0 kB
idbindex_count.htm 1.1 kB
idbindex_count2.htm 1.1 kB
idbindex_count3.htm 882 Bytes
idbindex_count4.htm 1.1 kB
idbindex_get.htm 1.1 kB
idbindex_get2.htm 1.3 kB
idbindex_get3.htm 815 Bytes
idbindex_get4.htm 1.2 kB
idbindex_get5.htm 866 Bytes
idbindex_get6.htm 979 Bytes
idbindex_get7.htm 1.1 kB
idbindex_get8.htm 872 Bytes
idbindex_getAll.html IndexedDB: Test IDBIndex.getAll. 9.0 kB
idbindex_getAllKeys.html IndexedDB: Test IDBIndex.getAllKeys. 7.2 kB
idbindex_getKey.htm 1.1 kB
idbindex_getKey2.htm 1.3 kB
idbindex_getKey3.htm 840 Bytes
idbindex_getKey4.htm 1.1 kB
idbindex_getKey5.htm 875 Bytes
idbindex_getKey6.htm 988 Bytes
idbindex_getKey7.htm 1.2 kB
idbindex_getKey8.htm 890 Bytes
idbindex_indexNames.htm 1.1 kB
idbindex_keyPath.any.js 1.0 kB
idbindex_openCursor.htm 1.0 kB
idbindex_openCursor2.htm 1.2 kB
idbindex_openCursor3.htm 896 Bytes
idbindex_openKeyCursor.htm 984 Bytes
idbindex_openKeyCursor2.htm 1.0 kB
idbindex_openKeyCursor3.htm 1.2 kB
idbindex_openKeyCursor4.htm 905 Bytes
idbkeyrange-includes.htm 6.4 kB
idbkeyrange.htm 5.4 kB
idbkeyrange_incorrect.htm 3.7 kB
idbobjectstore-add-put-exception-order.html IndexedDB: IDBObjectStore add()/put() Exception Ordering 2.2 kB
idbobjectstore-clear-exception-order.html IndexedDB: IDBObjectStore clear() Exception Ordering 1.5 kB
idbobjectstore-delete-exception-order.html IndexedDB: IDBObjectStore delete() Exception Ordering 1.9 kB
idbobjectstore-deleteIndex-exception-order.html IndexedDB: IDBObjectStore deleteIndex() Exception Ordering 2.0 kB
idbobjectstore-getAll-enforcerange.html IndexedDB: IDBObjectStore getAll() uses [EnforceRange] 841 Bytes
idbobjectstore-getAllKeys-enforcerange.html IndexedDB: IDBIObjectStore getAllKeys() uses [EnforceRange] 858 Bytes
idbobjectstore-index-finished.html IndexedDB: IDBObjectStore index() when transaction is finished 827 Bytes
idbobjectstore-query-exception-order.html IndexedDB: IDBObjectStore query method Ordering 2.0 kB
idbobjectstore-rename-abort.html IndexedDB: object store renaming support in aborted transactions 5.4 kB
idbobjectstore-rename-errors.html IndexedDB: object store renaming error handling 5.3 kB
idbobjectstore-rename-store.html IndexedDB: object store renaming support 16.8 kB
idbobjectstore-request-source.html IndexedDB: The source of requests made against object stores 1.1 kB
idbobjectstore-transaction-SameObject.html IndexedDB: Verify [SameObject] behavior of IDBObjectStore's transaction attribute 889 Bytes
idbobjectstore_add.htm 1.0 kB
idbobjectstore_add10.htm 826 Bytes
idbobjectstore_add11.htm 866 Bytes
idbobjectstore_add12.htm 825 Bytes
idbobjectstore_add13.htm 853 Bytes
idbobjectstore_add14.htm 932 Bytes
idbobjectstore_add15.htm 1.1 kB
idbobjectstore_add16.htm 982 Bytes
idbobjectstore_add2.htm 963 Bytes
idbobjectstore_add3.htm 1.2 kB
idbobjectstore_add4.htm 1.3 kB
idbobjectstore_add5.htm 1.0 kB
idbobjectstore_add6.htm 1.3 kB
idbobjectstore_add7.htm 1.3 kB
idbobjectstore_add8.htm 1.4 kB
idbobjectstore_add9.htm 861 Bytes
idbobjectstore_clear.htm 1.2 kB
idbobjectstore_clear2.htm 1.4 kB
idbobjectstore_clear3.htm 1.3 kB
idbobjectstore_clear4.htm 947 Bytes
idbobjectstore_count.htm 952 Bytes
idbobjectstore_count2.htm 986 Bytes
idbobjectstore_count3.htm 968 Bytes
idbobjectstore_count4.htm 955 Bytes
idbobjectstore_createIndex.htm 1.1 kB
idbobjectstore_createIndex10.htm 995 Bytes
idbobjectstore_createIndex11.htm 922 Bytes
idbobjectstore_createIndex12.htm 1.2 kB
idbobjectstore_createIndex13.htm 1.1 kB
idbobjectstore_createIndex14-exception_order.htm 3.0 kB
idbobjectstore_createIndex15-autoincrement.htm 3.8 kB
idbobjectstore_createIndex2.htm 1.3 kB
idbobjectstore_createIndex3-usable-right-away.htm 1.2 kB
idbobjectstore_createIndex4-deleteIndex-event_order.htm 2.1 kB
idbobjectstore_createIndex5-emptykeypath.htm 1.1 kB
idbobjectstore_createIndex6-event_order.htm 4.1 kB
idbobjectstore_createIndex7-event_order.htm 3.8 kB
idbobjectstore_createIndex8-valid_keys.htm 2.0 kB
idbobjectstore_createIndex9-emptyname.htm 1.2 kB
idbobjectstore_delete.htm 1.4 kB
idbobjectstore_delete2.htm 751 Bytes
idbobjectstore_delete3.htm 1.4 kB
idbobjectstore_delete4.htm 1.4 kB
idbobjectstore_delete5.htm 965 Bytes
idbobjectstore_delete6.htm 1.3 kB
idbobjectstore_delete7.htm 1.1 kB
idbobjectstore_deleteIndex.htm 1.3 kB
idbobjectstore_deleted.htm 2.0 kB
idbobjectstore_get.htm 1.0 kB
idbobjectstore_get2.htm 1.0 kB
idbobjectstore_get3.htm 1.0 kB
idbobjectstore_get4.htm 836 Bytes
idbobjectstore_get5.htm 913 Bytes
idbobjectstore_get6.htm 956 Bytes
idbobjectstore_get7.htm 876 Bytes
idbobjectstore_getAll.html IndexedDB: Test IDBObjectStore.getAll. 6.0 kB
idbobjectstore_getAllKeys.html IndexedDB: Test IDBObjectStore.getAllKeys. 5.5 kB
idbobjectstore_getKey.html IndexedDB: Test IDBObjectStore.getKey() 3.8 kB
idbobjectstore_index.htm 856 Bytes
idbobjectstore_keyPath.any.js 877 Bytes
idbobjectstore_openCursor.htm 1.1 kB
idbobjectstore_openCursor_invalid.htm 1.1 kB
idbobjectstore_openKeyCursor.htm 4.6 kB
idbobjectstore_put.htm 1.0 kB
idbobjectstore_put10.htm 846 Bytes
idbobjectstore_put11.htm 866 Bytes
idbobjectstore_put12.htm 825 Bytes
idbobjectstore_put13.htm 853 Bytes
idbobjectstore_put14.htm 932 Bytes
idbobjectstore_put15.htm 1.1 kB
idbobjectstore_put16.htm 980 Bytes
idbobjectstore_put2.htm 963 Bytes
idbobjectstore_put3.htm 1.4 kB
idbobjectstore_put4.htm 1.3 kB
idbobjectstore_put5.htm 1.0 kB
idbobjectstore_put6.htm 1.3 kB
idbobjectstore_put7.htm 1.3 kB
idbobjectstore_put8.htm 1.4 kB
idbobjectstore_put9.htm 861 Bytes
idbrequest-onupgradeneeded.htm 4.8 kB
idbrequest_error.html IDBRequest.error 784 Bytes
idbrequest_result.html IDBRequest.result 788 Bytes
idbtransaction-db-SameObject.html IndexedDB: Verify [SameObject] behavior of IDBTransaction's db attribute 774 Bytes
idbtransaction-objectStore-exception-order.html IndexedDB: IDBTransaction objectStore() Exception Ordering 871 Bytes
idbtransaction-objectStore-finished.html IndexedDB: IDBTransaction objectStore() when transaction is finished 753 Bytes
idbtransaction-oncomplete.htm 1.6 kB
idbtransaction.htm 2.1 kB
idbtransaction_abort.htm 1.2 kB
idbtransaction_objectStoreNames.html IndexedDB: IDBTransaction.objectStoreNames attribute 6.7 kB
idbversionchangeevent.htm 3.7 kB
idbworker.js 943 Bytes
idlharness.any.js 588 Bytes
index_sort_order.htm 1.5 kB
interleaved-cursors-common.js 7.1 kB
interleaved-cursors-large.html IndexedDB: Interleaved iteration of multiple cursors 453 Bytes
interleaved-cursors-small.html IndexedDB: Interleaved iteration of multiple cursors 484 Bytes
key-conversion-exceptions.htm 7.4 kB
key_invalid.htm 4.9 kB
key_valid.html Valid key 3.3 kB
keygenerator-constrainterror.htm 2.3 kB
keygenerator-explicit.html Key Generator behavior with explicit keys generator overflow 4.4 kB
keygenerator-inject.html Key Generator behavior with explicit keys and value injection 4.0 kB
keygenerator-overflow.htm 2.7 kB
keygenerator.htm 2.9 kB
keyorder.htm 6.1 kB
keypath-exceptions.htm 9.7 kB
keypath-special-identifiers.htm 1.8 kB
keypath.htm objects 4.5 kB
keypath_invalid.htm 2.4 kB
keypath_maxsize.htm 5.8 kB
large-requests-abort.html IndexedDB: transactions with large request results are aborted correctly 7.2 kB
list_ordering.htm 2.7 kB
name-scopes.html IndexedDB: scoping for database / object store / index names, and index keys 5.0 kB
nested-cloning-common.js 7.8 kB
nested-cloning-large-multiple.html IndexedDB: large nested objects are cloned correctly 2.2 kB
nested-cloning-large.html IndexedDB: large nested objects are cloned correctly 1.8 kB
nested-cloning-small.html IndexedDB: small nested objects are cloned correctly 1.6 kB
objectstore_keyorder.htm 1.5 kB
open-request-queue.html IndexedDB: open and delete requests are processed as a FIFO queue 2.1 kB
parallel-cursors-upgrade.html IndexedDB: Parallel iteration of cursors in upgradeneeded 1.6 kB
request-abort-ordering.html IndexedDB: request abort events are delivered in order 3.0 kB
request-event-ordering.html IndexedDB: request result events are delivered in order 11.5 kB
request_bubble-and-capture.htm 2.5 kB
string-list-ordering.htm 2.9 kB
structured-clone-transaction-state.any.js 3.2 kB
structured-clone.any.js 8.3 kB
support-promises.js 13.6 kB
support.js Delete created databases * * Go through each finished test, see if it has an associated database. 5.9 kB
transaction-abort-generator-revert.html IndexedDB: aborting transactions reverts an object store's key generator state 5.1 kB
transaction-abort-index-metadata-revert.html IndexedDB: aborting transactions reverts index metadata 13.2 kB
transaction-abort-multiple-metadata-revert.html IndexedDB: aborting transactions reverts multiple operations on the same metadata 15.0 kB
transaction-abort-object-store-metadata-revert.html IndexedDB: aborting transactions reverts object store metadata 11.7 kB
transaction-abort-request-error.html IndexedDB: Test error events fired at requests from aborted transaction 2.7 kB
transaction-create_in_versionchange.htm 2.8 kB
transaction-deactivation-timing.html Transactions deactivation timing 4.8 kB
transaction-lifetime-blocked.htm 3.0 kB
transaction-lifetime-empty.html IndexedDB: Commit ordering of empty transactions 3.3 kB
transaction-lifetime.htm 2.8 kB
transaction-relaxed-durability.tentative.any.js This file contains the webplatform smoke tests for the optional * durability parameter of the Index 1.8 kB
transaction-requestqueue.htm 2.5 kB
transaction_bubble-and-capture.htm 2.6 kB
upgrade-transaction-deactivation-timing.html Upgrade transaction deactivation timing 1.5 kB
upgrade-transaction-lifecycle-backend-aborted.html IndexedDB: backend-aborted versionchange transaction lifecycle 3.3 kB
upgrade-transaction-lifecycle-committed.html IndexedDB: committed versionchange transaction lifecycle 3.2 kB
upgrade-transaction-lifecycle-user-aborted.html IndexedDB: user-abort()ed versionchange transaction lifecycle 5.4 kB
value.htm _instanceof 1.1 kB
value_recursive.htm 2.0 kB
writer-starvation.htm 3.4 kB