Bug 1659025 Comment 9 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

`transferable/window.html` fails with weird behavior. The last iframe test timeouts, but if I add breakpoints before two `read()` calls in `testTransferredReadableStream()` in `resources/helpers.js` then it succeeds. I'm not sure why and how it matters here.
`transferable/window.html` fails with weird behavior. The last iframe test timeouts, but if I add breakpoints before two `read()` calls in `testTransferredReadableStream()` in `resources/helpers.js` then it succeeds. I'm not sure why and how it matters here.

I believe the same issue affects several other tests too.
`transferable/window.html` fails with weird behavior. The last iframe test timeouts, but if I add breakpoints before two `read()` calls in `testTransferredReadableStream()` in `resources/helpers.js` then it succeeds. I'm not sure why and how it matters here.

I believe the same issue affects several other tests too. AFAICT it only happens in cross-context situation 🤔
`transferable/window.html` fails with weird behavior. The last iframe test timeouts, but if I add breakpoints before two `read()` calls in `testTransferredReadableStream()` in `resources/helpers.js` then it succeeds. I'm not sure why and how it matters here.

I believe the same issue affects several other tests too. AFAICT it only happens in cross-context situation 🤔

Edit: Maybe `echo-worker` dies before `read()`?
`transferable/window.html` fails with weird behavior. The last iframe test timeouts, but if I add breakpoints before two `read()` calls in `testTransferredReadableStream()` in `resources/helpers.js` then it succeeds. I'm not sure why and how it matters here.

I believe the same issue affects several other tests too. AFAICT it only happens in cross-context situation 🤔
`transferable/window.html` fails with weird behavior. The last iframe test timeouts, but if I add breakpoints before two `read()` calls in `testTransferredReadableStream()` in `resources/helpers.js` then it succeeds. I'm not sure why and how it matters here.

I believe the same issue affects several other tests too. AFAICT it only happens in cross-context situation 🤔

Edit: It was some event loop issue, still investigating...
`transferable/window.html` fails with weird behavior. The last iframe test timeouts, but if I add breakpoints before two `read()` calls in `testTransferredReadableStream()` in `resources/helpers.js` then it succeeds. I'm not sure why and how it matters here.

I believe the same issue affects several other tests too. AFAICT it only happens in cross-context situation 🤔

Edit: It was some event loop issue, still investigating...
Edit 2: It was not. It was a never-settled promise logic issue.

Back to Bug 1659025 Comment 9