Open Bug 1606358 Opened 5 years ago Updated 3 years ago

unable to drag scroll bar thumb for div with height 68px and many rows of content

Categories

(Core :: Layout: Scrolling and Overflow, defect, P3)

71 Branch
defect

Tracking

()

Tracking Status
firefox-esr91 --- wontfix
firefox95 --- wontfix
firefox96 --- wontfix
firefox97 --- fix-optional

People

(Reporter: fosterjeff, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Attached file ScrollThumbIssue.html

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0

Steps to reproduce:

1.Create a div
2.Add 90 lines of content (see attached file)
3.size div height to the following
<div style="height: 68px; width: 60px; overflow-y:scroll; white-space: nowrap;">
4 try to drag the scroll bar thumb vertically down or up using mouse

jsbin to try https://jsbin.com/rorivif/edit?html,output

in jsbin optionally change div style="height:69px;" and you can now move the scrollbar thumb but does not page well, jumps to last item. Also interesting if you use vert scroll down arrow, then you can use vert scroll thumb to drag up.

Actual results:

vertical scrollbar thumb does not move on firefox/windows

Expected results:

vertical scrollbar thumb allows user to page down/up in content

Able to reproduce this issue on Beta 72 and Nightly 73.0a1 (2019-12-31) .

Status: UNCONFIRMED → NEW
Ever confirmed: true
Component: Untriaged → Panning and Zooming
Product: Firefox → Core

Works on Linux, probably because the lack of scrollbar buttons frees up more space for the thumb.

I'm guessing this is an edge case related to the scrollbar being very short and there not being much space to render / drag the scrollbar.

Component: Panning and Zooming → Layout: Scrolling and Overflow

Setting the element height of the testcase to 26px on macOS results in a similar issue: I see a scrollbar thumb, but it occupies the full height of the scrollbar and can't be moved anywhere.

Priority: -- → P3
Has Regression Range: --- → yes
Keywords: regression
Regressed by: 1539684

Set release status flags based on info from the regressing bug 1539684

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: