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

Reply via email to