Bug 196199

Summary: [GTK] [WPE] Regression in http/tests/IndexedDB/storage-limit-1.https.html
Product: WebKit Reporter: Diego Pino <dpino>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: magomez
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Diego Pino 2019-03-25 03:40:45 PDT
Likely this regression was introduced in r243339 (Cache API and IDB space usages should be initialized on first quota check https://bugs.webkit.org/show_bug.cgi?id=195707). It has been failing since then onwards.

--- /WebKit/WebKitBuild/Release/layout-test-results/http/tests/IndexedDB/storage-limit-1.https-expected.txt
+++ /WebKit/WebKitBuild/Release/layout-test-results/http/tests/IndexedDB/storage-limit-1.https-actual.txt
@@ -12,10 +12,9 @@
 db = event.target.result
 store = db.transaction('store', 'readwrite').objectStore('store')
 request = store.add(new Uint8Array(300 * 1024), 'key')
-PASS 'error' in request is true
-PASS request.error.code is DOMException.QUOTA_EXCEEDED_ERR
-PASS request.error.name is "QuotaExceededError"
+FAIL Add operation should fail because storage limit is reached, but succeeded.
 PASS successfullyParsed is true
+Some tests failed.
Comment 1 Miguel Gomez 2019-05-02 06:15:56 PDT
This has started to pass reliably since some revision between r243889 and r243922. Closing bug and updating expectations.