-
Notifications
You must be signed in to change notification settings - Fork 974
"immutableFrameList had frame with invalid key" error when tearing off an unloaded tab #14031
Comments
Another variation of the error shows up when a tab is dragged and dropped in to another window.
|
second issue reproduces on active tab when dnd |
The issue @LaurenWags is seeing was due to not displaying the tab until it is 'ready'. The 'ready' message was coming whilst the tab was moving between windows, so is not set on the tab in the new window. 'Preview' mode does not have this check, so the tab could still be previewed. I've removed the check as it doesn't seem neccessary anymore due to webview improvements, so that issue will be fixed in the next build. But that would be a different issue to the one described in the description here by @srirambv, which I'm having trouble replicating on both macOS and Windows. |
I just reproduced @srirambv issue on Ubuntu 17.10, v0.22.702. |
@srirambv @btlechowski is it possible to please get a video of the issue reported in the description? |
I have tried for over 2hours to repro, but failed. Sorry. I will try tomorrow. |
I couldn't reproduce this either on my Win 10 x64 desktop. Followed the STR above without any luck. I'll try a few more times but already spent ~1hr without reproducing. |
Can't reproduce it on current preview build. Closing the issue for now. Will reopen if it can be reproduced consistently. |
Removed the the The above issue @srirambv mentioned is serious enough to warrant another check. |
I've managed to find a case where I can reproduce this 100% of the time on Case 1: (example: https://youtu.be/H4-M-1TS5m0)
Case 2:
You'll notice that the twitch audio is still being played but the entire tab is white and non-responsive. If you do manage to close the window, the audio from the twitch stream keeps playing till you close the browser. It seems like the process didn't terminate correctly when the window becomes white/unresponsive. You'll also see the following error in the terminal as @srirambv mentioned above:
|
Note that as we investigated this bug, we found that un-fullscreening a tab would cause an error for the next new window, whether that's caused by detaching current tab, or any tab, or just asking for a new window with the default New Tab. |
Followed steps from #14031 (comment) and issue doesn't reproduce. Looks fixed on Windows but would still keep an eye for it
Verified with macOS (by @kjozwiak and @LaurenWags)
Verified with
|
Test plan
See #14031 (comment)
Description
"immutableFrameList had frame with invalid key" error when tearing off an unloaded tab
Steps to Reproduce
Actual result:
Expected result:
Tear off tab to window should work fine without complaining in console
Reproduces how often:
3/5 times
Brave Version
about:brave info:
Reproducible on current live release:
No
Additional Information
cc: @bridiver @petemill @bsclifton
The text was updated successfully, but these errors were encountered: