Closed Bug 1978538 Opened 5 months ago Closed 5 months ago

Window splitter in Devtools > Memory > Retaining Paths graph detects cursor position incorrectly

Categories

(DevTools :: Memory, defect, P3)

Firefox 141
defect

Tracking

(firefox143 fixed)

RESOLVED FIXED
143 Branch
Tracking Status
firefox143 --- fixed

People

(Reporter: rchristian, Assigned: jdescottes)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:141.0) Gecko/20100101 Firefox/141.0

Steps to reproduce:

Open devtools, go to 'Memory', take a snapshot, and then open the retaining paths graph for a particular entry. Once there, attempt to use the vertical splitter to resize the panes.

Actual results:

The cursor position is seemingly undetected in the window, so despite moving the cursor left or right, the vertical splitter doesn't move. However, if you move the cursor up to the devtools "tab container" (for lack of a better word; the bit that contains the tabs for Inspector, Console, Debugger, etc), then the splitter moves. This becomes a bit fiddly, however, as I need to click within that "tab container" to toggle off the splitter, but the tab links don't have much space between them (nor should they of course).

I've attached a video that shows off what I'm dealing with; when I initially click the splitter, I am clicking & holding, though it obviously has no effect. I'm using Linux w/ developer edition in the video & to submit this but can reproduce on Windows w/ stable FF as well.

Expected results:

Splitter should react when the cursor is within the "Memory" window.

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Component: Widget: Gtk → Memory
Product: Core → DevTools

Thanks for the report! Can reproduce on macos as well.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee: nobody → jdescottes
Status: NEW → ASSIGNED
Severity: -- → S3
Priority: -- → P3
Attachment #9502273 - Attachment description: Bug 1978538 - [devtools] Attach Memory panel splitter events to chromeEventHandler → Bug 1978538 - [devtools] Attach Memory panel splitter events to panl iframe
Attachment #9502273 - Attachment description: Bug 1978538 - [devtools] Attach Memory panel splitter events to panl iframe → Bug 1978538 - [devtools] Attach Memory panel splitter events to panel iframe
Attachment #9502273 - Attachment description: Bug 1978538 - [devtools] Attach Memory panel splitter events to panel iframe → Bug 1978538 - [devtools] Attach Memory panel splitter events to panl iframe
Attachment #9502273 - Attachment description: Bug 1978538 - [devtools] Attach Memory panel splitter events to panl iframe → Bug 1978538 - [devtools] Attach Memory panel splitter events to panel iframe
Pushed by jdescottes@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/b3efbc981084 https://hg.mozilla.org/integration/autoland/rev/f1a943d86b43 [devtools] Attach Memory panel splitter events to panel iframe r=devtools-reviewers,nchevobbe
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 143 Branch
QA Whiteboard: [qa-triage-done-c144/b143]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: