Closed Bug 1824703 Opened 1 year ago Closed 1 year ago

Add an option to hide / show blackboxed sources

Categories

(DevTools :: Debugger, enhancement)

enhancement

Tracking

(relnote-firefox 115+, firefox115 fixed)

RESOLVED FIXED
115 Branch
Tracking Status
relnote-firefox --- 115+
firefox115 --- fixed

People

(Reporter: bomsy, Assigned: bomsy)

References

(Blocks 2 open bugs)

Details

Attachments

(2 files)

Gives the users control over if they want to see or not see the blackboxed sources (in the source tree, stack frame etc)
Note the sources will still be grayed out
The benefits is users can still inspect blackboxed code if they need to but also can hide them completely if they need more focus.
Chrome has something like this

See Also: → 905863
Assignee: nobody → hmanilla
Attachment #9326624 - Attachment description: WIP: Bug 1824703 - [devtools] Add context menu item to hide / show ignored files → Bug 1824703 - [devtools] Add context menu item to hide / show ignored files r=nchevobbe
Status: NEW → ASSIGNED
Blocks: 1830345
Blocks: dbg-blackbox
No longer blocks: 1823414
Pushed by hmanilla@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/78a1d3da23c8
[devtools] Add context menu item to hide / show ignored files r=nchevobbe,devtools-reviewers,bolsson
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch

:bomsy could you please consider nominating this for a relnote? https://wiki.mozilla.org/Release_Management/Release_Notes_Nomination

Flags: needinfo?(hmanilla)

Release Note Request (optional, but appreciated)
[Why is this notable]: Improves productivity and focus for users by allowing them hide ignored files.
[Affects Firefox for Android]: No
[Suggested wording]:

Goal

Allows hiding of ignored sources, which should increase user focus and productivity.

Behaviour

The sources will be removed from the sources tree.

Background

In current web development we rely third-party libraries which the user might not be interested in while debugging. These can be ignored. Ignoring them means that breakpoints will not get hit, and they would be skipped during stepping. This provides the user a level of productivity and focus. If there a lot of these ignored third-party sources, it can be difficult finding needed files. This feature allows us hide the ignored sources temporarily.

[Links (documentation, blog post, etc)]:

relnote-firefox: --- → ?
Flags: needinfo?(hmanilla)

Thanks, added a slightly reworded note to the Nightly release notes. Keeping the relnote? flag open to keep it on the radar for inclusion in our final release notes.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: