-
Notifications
You must be signed in to change notification settings - Fork 336
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
[Property Editor] Launch from devtools_app
instead or root
#8806
base: master
Are you sure you want to change the base?
Conversation
"name": "standalone_ui/property_editor_sidebar", | ||
"request": "launch", | ||
"type": "dart", | ||
"program": "test/test_infra/scenes/standalone_ui/property_editor_sidebar.stager_app.g.dart", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
won't this launch target only work now if you've opened the devtools_app folder directly in VS code? We still want this launch target to work if someone has opened the main devtools/ folder.
If this fixes a bug, then maybe we actually have a bug with how package roots are detected for the inspector?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the problem may be that the tool/flutter-sdk directory is getting included in the inspector package roots detection (if that is the Flutter SDK being used to build your app)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm that likely is the problem, I see my pub root directories are:
Because tool/flutter-sdk
is under dev/devtools
, everything there is included. Deleting /Users/elliottbrooks/dev/devtools
so that the only entry is /Users/elliottbrooks/dev/devtools/packages
fixes this.
I'll add details to the bug, and just have this PR add the launch config to devtools_app (it was annoying anyways that I could only launch the property editor from devtools root)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh actually I think I must have set that at some point 🤦♀️ When I delete both pub roots, and then use the auto-refresh button, it correctly adds only /Users/elliottbrooks/dev/devtools/packages
. So I think we're okay here
Work towards #8802
Implementation widgets were being included in the Widget Inspector debugging the property editor. I believe this is because we were launching the stager app from outside the
devtools_app
package, and the devtools root directory was included (includingtool/flutter-sdk
)