Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DevTools crash after a while in FireFox 106 #1950

Closed
gitpaladin opened this issue Sep 26, 2022 · 22 comments
Closed

DevTools crash after a while in FireFox 106 #1950

gitpaladin opened this issue Sep 26, 2022 · 22 comments

Comments

@gitpaladin
Copy link

Version

6.3.0

Browser and OS info

FireFox Developer Edition 106.0b04 / Windows 10

Steps to reproduce

  1. Open a large project. In my case almost 500+ vue component was loaded.
  2. Use DevTools in FireFox 106b.
  3. Interact with the dev tools about 5 minutes
  4. The dev tools crashed.
  5. Close Firefox devtools and reopen the vue devtools can restart normally.
  6. After while the vue devtools crashed again.

What is expected?

The devtools should not be crashed.

What is actually happening?

The devtools crash frequently.


After I upgrade firefox 106, the bug occurred. In Chrome or Firefox 105, it behaves normally (not crash frequently).

@gitpaladin
Copy link
Author

Just like this

图片

@jon-karlsen
Copy link

jon-karlsen commented Sep 26, 2022

I'm experiencing the same problem starting today on Windows 10 with Firefox DE 106.0b4 and tools 6.3.0. On loading my Vue project, I can work with the dev tools for a relatively short time before I run into the same behaviour described above. Reloading the page will start the cycle over. My project is much smaller, with only two views and ~20 components.

@Akryum
Copy link
Member

Akryum commented Sep 26, 2022

Did you experience this on Chrome or Edge too?

@jon-karlsen
Copy link

@Akryum In Chrome it works as expected for me.

@Akryum
Copy link
Member

Akryum commented Sep 26, 2022

The logo on your screenshot is shown when the devtools frontend disconnects from the injected script (mostly when you reload the page). I've tried leaving mine open on Firefox 104 a fairly complex app and it has not disconnected for almost an hour. Could you provide more details such as:

  • system specs
  • project packages versions
  • a reproduction on which it crashes.

There is a chance this is caused by a bug in Firefox 106. I'll try again on Firefox DE

@Akryum
Copy link
Member

Akryum commented Sep 26, 2022

It seems that it does not happen if the tab is always visible (even if not focused)

@Akryum Akryum closed this as completed in ef5e5ff Sep 26, 2022
@Akryum
Copy link
Member

Akryum commented Sep 26, 2022

Looks like Firefox 106 terminates the background scripts if the tab is in the background.

@pasamsin
Copy link

I'm using macos firefox developer edition version 106.0b9(64 bit) and I'm having the same problem, it keeps restarting about every 30 second.

@Lsystems
Copy link

I'm using macos firefox developer edition version 106.0b9(64 bit) and I'm having the same problem, it keeps restarting about every 30 second.

The same here, and if you have a complexe app with canvas and high frequency reactivity use, it crashes once and you have to close the console, reload your page to reopen the console. 30 seconds later, it crashes again.

Firefox 106.0b9 (64 bits) / Windows 10 up to date.

@kepi0809
Copy link

kepi0809 commented Oct 18, 2022

I'm having the same issue with a mid-sized project on Firefox dev ediiton 106.0b9 (64-bit) and Ubuntu 22.04.1 LTS (jammy) my colleagues use chrome and Windows 11 and they have the same issue, so it's safe to say it's not browser/OS specific issue.

It makes the vue dev-tools tab basically unusable because it keeps restarting approximately every 15 seconds. We basically have to use console or me personally debugger to have a somewhat similar result but of course, it is not the same.

Did anybody find a fix for this? I tried to downgrade the extension to version ^5 after seeing one comment that it fixed for them but it didn't work. Any ideas?

This project I'm working on uses an app shell, since the project itself is not too complex, I'd assume that it might have something to do with the app shell, but it's just a guess.

@Akryum please consider re-opening this issue ticket as we don't know any fix for this yet. It affects quite a few people here.

@Locheed
Copy link

Locheed commented Oct 19, 2022

Came to look if it was a known bug. The same is happening here with the newest Firefox Developer Edition. Really frustrating bug.

Copy link
Member

Akryum commented Oct 20, 2022

Firefox has changed the way they handle extension background pages 👀

@austriker27
Copy link

austriker27 commented Nov 18, 2022

I'm also encountering this on Firefox Dev edition. Really unfortunate bug with vue dev tools.

Firefox dev edition: 108.0b1 (64-bit)
macOS: 12.3

@alexmccabe
Copy link

alexmccabe commented Nov 21, 2022

This issue has been marked as closed, but it started happening to me today. Every ~30s it disconnects and reconnects.

FF: 107.0
macOS: 12.6

@Jacobtims
Copy link

Jacobtims commented Nov 21, 2022

I have the same problem. Every ~30 seconds it disconnects and reconnects.
Really annoying, temporarily working on Chrome now.

Firefox: 107.0 (64-bit)
Windows 10: 10.0.19044 Build 19044

@kovacsdavid
Copy link

I have the same problem.

Firefox: 107.0 (64-bit)
OS: Ubuntu 22.04.1 LTS

@jkruse
Copy link

jkruse commented Nov 23, 2022

Same problem here, even if tab is in the foreground.

Firefox 107.0 (64-bit)
Windows 10

@Aviff
Copy link

Aviff commented Dec 5, 2022

@Akryum why you close this issue???
bug is not solved.
FireFox after 104 not able to work.

Copy link
Member

Akryum commented Dec 5, 2022

Discussion continued in #1974

@samalyxx
Copy link

samalyxx commented Jan 3, 2023

The same problem started with me today it keeps crashing Firefox 108.0.1

@taylordragoo
Copy link

This problem still exists, and it's bewildering someone thought it was a good idea to close this issue.

@gitpaladin
Copy link
Author

This problem still exists, and it's bewildering someone thought it was a good idea to close this issue.

You can use #1974 (comment) addon temporarily. And waiting for #2000 (comment) MR approved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests