Elliott Brooks
Elliott Brooks
I haven’t been able to reproduce this issue since the first time (described [here](https://github.com/flutter/flutter/issues/100247#issuecomment-1071160197)), so I’m not sure exactly what happened. But I do have a few theories about things...
I think the changes #1 and #3 (checked in https://github.com/flutter/devtools/issues/3896#issuecomment-1072736745) should resolve the caching issues, but will keep this open for a while and if we are still having issues...
Re-opening because I just noticed this while doing the DevTools roll into google3. It seems index.html is still being cached longer than it should be. I'm guessing this caching is...
Regarding not hitting breakpoints at startup - I'm actively working on fixing this issue (progress is being tracked at https://github.com/flutter/devtools/issues/7231). The fix will most likely be in the next release...
Just chatted with @kenzieschmoll - I'm going to open up a PR to switch to building with `--profile` and we will get that into the release
Here's the PR: https://github.com/flutter/devtools/pull/7485 Confirmed it fixes the infinite spinner
We missed the branch alignment cut-off by 30 minutes, but I've opened a cherry-pick request for it: https://github.com/dart-lang/sdk/issues/55327
> It should be possible to re-define what Puppeteer considers to be a page via the isPageCallback: https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/front_end/services/puppeteer/PuppeteerConnection.ts;l=90;drc=a30fb93648955c875c7fac7d30eee58d2dd80819 > > Although accessing the callback requires using some internal APIs, would...
Adding @xvrh who owns https://github.com/xvrh/puppeteer-dart - thoughts on `isPageCallback`? This might be something the Dart Puppeteer package could add itself, even without Puppeteer opening it up as a public API
> @elliette if I recall correctly, DevTools in undocked mode is reported as a page. Perhaps that would be helpful but I am not sure if you can start it...