Bug 260219
| Summary: | [results.webkit.org] Unable to click and drag horizontal scrollbar on results/dots pane. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Ben Schwartz <ben_schwartz> |
| Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | a_protyasha, ap, karlcow, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer, zhifei_fang |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Ben Schwartz
Issue: You cannot scroll horizontally through test results on the results page.
Steps to Reproduce:
1. Load a test with results (e.g., https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fimages%2Fheic-as-heif.html)
2. Attempt to scroll horizontally by clicking and dragging the scrollbar.
Expected Result: You are able to scroll normally.
Actual Result: The feature that selects multiple commits takes priority (and ignores the click and drag for scrolling).
Configuration:
- Hardware: Apple MacBook Pro 16-inch (2021)
- OS: macOS Ventura 13.4.1 (22F82)
- Safari Version: 16.5.1 (18615.2.9.11.7)
Additional Information: Scrolling works as intended on Firefox 116.0.2. Did not test on Chromium.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/113924654>
Ben Schwartz
Workaround: Scrolling using a trackpad works as intended; however, this requires having and using either a built-in or external trackpad.
Ben Schwartz
Additional information: scrolling works as intended on Brave Browser 1.57.47 (Chromium 116.0.5845.96). Clicking and dragging on Microsoft Edge 115.0.1901.203 breaks scrolling completely until the page is reloaded.
Karl Dubost
The scrollbar is defined by
```
<div
ref="54ecec5b-8539-43b3-8e4c-c586bdf128f8"
style="width: 1px;
height: 17px;
border: 1px solid var(--inverseColor);
left: 1354.9375px;
top: 1124.609375px;
display: none;
position:abosulte;">
</div>
```
Removing the "position: absolute" makes it work.
Simon Fraser (smfr)
I think this is really a WebKit scrollbar hit-testing bug.
Abrar Rahman Protyasha
This works in other browsers. I agree with Simon that this could be a scrollbar hit-testing bug.