ReadableStream needs to delay resolution of promises while in the back/forward cache. In the following test: LayoutTests/fast/history/page-cache-active-fetch-request-blobReadAsReadableStream.html The promise does not get resolved after restoring from the back/forward cache, which likely means that the implementation tried to resolve it while in the cache.