Add server support for setting watchpoints
Categories
(DevTools :: Debugger, enhancement, P1)
Tracking
(firefox70+ fixed, firefox71 fixed)
People
(Reporter: jlast, Assigned: bmiriam1230)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
The server should have endpoint for adding and removing (get|set) watchpoints
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Comment 4•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Comment 7•5 years ago
|
||
bugherder |
Comment 10•5 years ago
|
||
bugherder |
Reporter | ||
Comment 11•5 years ago
|
||
Could we uplift the first two commits?
Reporter | ||
Comment 12•5 years ago
|
||
Beta/Release Uplift Approval Request
- User impact if declined: the vscode debugger will not have support for watchpoints for another cycle
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): the server code is not executed unless a watchpoint is added
- String changes made/needed:
Reporter | ||
Updated•5 years ago
|
Comment 13•5 years ago
|
||
Do we have a reason to rush (part of) this to release? Conversely would letting it stay in nightly for a while help uncover potential bugs? Is there any testing/QA we can do around this feature?
Comment 14•5 years ago
|
||
Also noticing that some of this landed in 70 nightly (so it's already marked as "fixed" for 70, which is likely not correct)
Reporter | ||
Comment 15•5 years ago
|
||
We hope that this feature will be helpful for users who would like to debug firefox 70 from vs code.
Comment 16•5 years ago
|
||
Do we have a reason to rush (part of) this to release?
VSCode's Firefox debugger is an extension developed off the train for VSCode, to which we added Watchpoint support. Given that some of the patches landed in 70, it seemed low-risk to uplift the remaining work.
Conversely would letting it stay in nightly for a while help uncover potential bugs?
Maybe, as we just landed UI for it in DevTools.
Is there any testing/QA we can do around this feature?
We planned to let Watchpoints be Nightly to collect feedback from internal users.
Comment 17•5 years ago
|
||
OK, I just found the planning info in the browser engineering board.
Why don't we go ahead and uplift for beta 7 (right at the end of "early beta") since this missed today's build.
Reporter | ||
Updated•5 years ago
|
Comment 18•5 years ago
|
||
Thanks Liz, that sounds good! Is there anything else we need to update in this bug?
Updated•5 years ago
|
Updated•5 years ago
|
Comment 19•5 years ago
|
||
Changing the priority to p1 as the bug is tracked by a release manager for the current beta.
See What Do You Triage for more information
Comment 20•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 21•5 years ago
|
||
Note to sheriffs for the beta uplift. The accepted uplift patch contains the message with the 2 revisions to uplift:
It'd be great to uplift these two commits: https://hg.mozilla.org/mozilla-central/rev/8e22b66d70f9 https://hg.mozilla.org/mozilla-central/rev/b0a5b50962e7
Comment 22•5 years ago
|
||
Jason, I'm getting the error "note: graft of 562003:8e22b66d70f9 created no changes to commit" when using graft to uplift the patch to beta and conflicts when I tried importing the patches with moz-phab.
Comment 23•5 years ago
|
||
bugherder uplift |
Comment 24•5 years ago
|
||
The first revision landed for Gecko 70 and didn't need uplift.
Description
•