Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2c8d8c5d73696aa0ebbda46a79725ea8f06a5250
      
https://github.com/WebKit/WebKit/commit/2c8d8c5d73696aa0ebbda46a79725ea8f06a5250
  Author: Sihui Liu <[email protected]>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M Source/WebCore/bindings/js/SerializedScriptValue.cpp

  Log Message:
  -----------
  imported/w3c/web-platform-tests/IndexedDB/file_support.sub.html is flakily 
failing on wpt
https://bugs.webkit.org/show_bug.cgi?id=278242
rdar://134071413

Reviewed by Brady Eidson.

The test expects the metadata of File object (including lastModified) retrieved 
from IndexedDB database is the same as
the original File object that gets stored into database. In existing 
implementation, we store metadata together with
File data on disk, and when we crete File object from disk data, we populate it 
with the metadata on disk. The test
fails as lastModified value is not restored correctly, becasue we only store 
lastModifiedOverride but not actual
lastModified value. This patch fixes this by ensuring lastModified value is 
written during JSValue serialization.

This patch does not update the test expectation because the test relies on 
WebDriver's functions and it still fails in
WebKitTestRunner.

* Source/WebCore/bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneSerializer::write):

Canonical link: https://commits.webkit.org/282376@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