Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e6f5defca40f979f3d4777bc51cfd25795f90e31
https://github.com/WebKit/WebKit/commit/e6f5defca40f979f3d4777bc51cfd25795f90e31
Author: Sihui Liu <[email protected]>
Date: 2025-04-09 (Wed, 09 Apr 2025)
Changed paths:
M LayoutTests/platform/mac-site-isolation/TestExpectations
M LayoutTests/storage/indexeddb/modern/resources/deleteindex-4.js
Log Message:
-----------
[Site Isolation] Make storage/indexeddb/modern/deleteindex-4-private.html
pass on bot
https://bugs.webkit.org/show_bug.cgi?id=291302
rdar://148868517
Reviewed by Per Arne Vollan.
When running test in cross-origin iframe with site isolation enabled, the
result dumping process can be async, e.g.
subframe process sends message to UI process, UI process notifies main frame
process, and main frame process dumps the
result. This means test might proceed further compared to running without site
isolation. In this specific test, error
event is dispatched to IDBOpenDBRequest and log is printed after notifyDone()
is invoked. To make the test can run
successfully with this setup, remove error event handler of IDBOpenDBRequest
after notifyDone() is invoked.
* LayoutTests/platform/mac-site-isolation/TestExpectations:
* LayoutTests/storage/indexeddb/modern/resources/deleteindex-4.js:
(finishTest):
(prepareDatabase.tx.onabort):
(prepareDatabase.tx.onerror):
(prepareDatabase.tx.oncomplete):
Canonical link: https://commits.webkit.org/293492@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes