Closed Bug 976715 Opened 11 years ago Closed 5 years ago

Scrollbar of dark theme breaks mouse interaction

Categories

(DevTools :: Console, defect, P3)

29 Branch
x86_64
Windows 7
defect

Tracking

(firefox28 unaffected, firefox29- affected, firefox30- affected)

RESOLVED INVALID
Tracking Status
firefox28 --- unaffected
firefox29 - affected
firefox30 - affected

People

(Reporter: alice0775, Unassigned)

References

Details

Attachments

(1 file)

Steps To Reproduce:
1. Open Web Console
2. Open Web page so that the console has vertical scroll bar
3. Paste a long line of code as follows into the console and press Enter
console.log({}) // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4. Attempt to click [object Object]

Actual Results:
It is difficult to click [object Object], because horizontal scrollbar interferes [object Object]

Expected Results:
horizontal scrollbar should not interfere any other contents
Attached image screenshot
Dave, do you know someone who could help here? thanks
Flags: needinfo?(dcamp)
Updated CC and component so we triage properly
Component: Developer Tools → Developer Tools: Console
Flags: needinfo?(dcamp)
I'm not sure what the best solution for this is.  Floating scrollbars, like being used here, cover up the content rather than reserving their own space.  This can be seen in the main Firefox scrollbars on OSX as well.

Maybe we could add a bit of extra padding at the bottom of the console so (at least part of) the bottommost output can be clicked.  But I notice in the screenshot that the output is not vertically scrolled all the way down - in this case extra padding at the bottom won't make a difference, only scrolling down will.
Tested with the following script in the console:

for (var i = 0; i < 500; i++) { console.log(new Array(i).join("*")); } console.log({})
Priority: -- → P3
Not tracking anymore. I don't think we will block 29 because of this bug.
See Also: → 1197229
See Also: → 1197506
Product: Firefox → DevTools

we don't have the floating bar anymore + we never overflow horizontally.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: