This desired behavior is similar to with IndexedDB and the history API. See https://crbug.com/716320, and the associated web-platform tests here: https://w3c-test.org/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fd0cc89538d0cacf1d4f225e0e6077d1dbd4b966 commit fd0cc89538d0cacf1d4f225e0e6077d1dbd4b966 Author: binji <binji@chromium.org> Date: Thu May 04 01:10:40 2017 Notification API throws when serializing SharedArrayBuffer See https://html.spec.whatwg.org/multipage/infrastructure.html#safe-passing-of-structured-data And the web platform test here: https://github.com/w3c/web-platform-tests/blob/master/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-notifications-api.any.js BUG= chromium:718192 Review-Url: https://codereview.chromium.org/2860873002 Cr-Commit-Position: refs/heads/master@{#469225} [modify] https://crrev.com/fd0cc89538d0cacf1d4f225e0e6077d1dbd4b966/third_party/WebKit/Source/modules/notifications/NotificationData.cpp
Comment 1 by binji@chromium.org
, May 3 2017