Closed Bug 1590594 Opened 5 years ago Closed 5 years ago

Adding a breakpoint does not affect skipPausing

Categories

(DevTools :: Debugger, defect, P1)

defect

Tracking

(firefox-esr68 unaffected, firefox67 unaffected, firefox68 unaffected, firefox69 unaffected, firefox70 wontfix, firefox71 verified, firefox72 verified)

VERIFIED FIXED
Firefox 72
Tracking Status
firefox-esr68 --- unaffected
firefox67 --- unaffected
firefox68 --- unaffected
firefox69 --- unaffected
firefox70 --- wontfix
firefox71 --- verified
firefox72 --- verified

People

(Reporter: jlast, Assigned: davidwalsh)

References

(Depends on 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

What were you doing?

  1. enable skip pausing
  2. add a breakpoint
  3. evaluate something that should hit the breakpoint

ER: breakpoint is hit
AR: breakpoint is skipped, even though the skip breakpoint UI changed

Assignee: nobody → dwalsh
Priority: -- → P1

here's a quick video with some of my findigns
https://www.loom.com/share/6229564522c14a6fb73cf82bb0c00386

and some code cleanup that might be nice as well
https://gist.github.com/eb390f6e14065c7a0ffbfeaa4742d425

Pushed by dwalsh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/954e66020e31
Properly reflect skipping state within the debugger server r=jlast
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 72
Depends on: 1592192

Comment on attachment 9103667 [details]
Bug 1590594 - Properly reflect skipping state within the debugger server r=jlast

Beta/Release Uplift Approval Request

  • User impact if declined: The "skip pausing" button may continue to be out of sync with the client, thus confusing users why a breakpoint isn't being hit.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • 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): Debugger is only audience and wont break the tool.
  • String changes made/needed:
Attachment #9103667 - Flags: approval-mozilla-beta?
Flags: qe-verify+

Comment on attachment 9103667 [details]
Bug 1590594 - Properly reflect skipping state within the debugger server r=jlast

Low risk patch with tests for a visible bug in the debugger, uplift approved for 71 beta 6, thanks.

Attachment #9103667 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triaged]

This issue is Verified as Fixed in our latest Nightly build 72.0a1 (2019-10-30) on Windows 10, Mac osX 10.13 and Ubuntu 18.04.

Reproduced the issue on Windows 10, MacOS 10.14 and Ubuntu 18.04 using Firefox Beta 70.0b5 (20191028110005).
Also verified it using Firefox Beta 70.0b6 (20191031113544) and it has been fixed.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triaged]
Flags: qe-verify+
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: