Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 558756

Summary: Mouse Wheel Scrolling Causes Error in Chrome
Product: [RT] RAP Reporter: Gabe Colburn <gcolburn>
Component: RWTAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P2 CC: gcolburn, ivan
Version: 3.9   
Target Milestone: 3.12   
Hardware: PC   
OS: Windows 10   
See Also: https://git.eclipse.org/r/155528
https://git.eclipse.org/c/rap/org.eclipse.rap.git/commit/?id=143afb10f10d3a5d8f6da488c9b457ca3da19bee
Whiteboard:

Description Gabe Colburn CLA 2020-01-02 16:04:02 EST
Scrolling in a TableViewer with scrollbar with the mouse wheel in Chrome 79.0.3945.79 produces a Chrome error behind the scenes as seen in the DevTools:

rap-client.js:24 [Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/6662647093133312

The stack trace is:
stopDomEvent	@	rap-client.js:24
setDefaultPrevented	@	rap-client.js:49
preventDefault	@	rap-client.js:18
_onClientAreaMouseWheel	@	rap-client.js:143
_dispatchEvent	@	rap-client.js:17
dispatchEvent	@	rap-client.js:17
_dispatchMouseEvent	@	rap-client.js:47
_onmouseevent_post	@	rap-client.js:47
_processMouseEvent	@	rap-client.js:47
_onmouseevent	@	rap-client.js:47
(anonymous)	@	rap-client.js:7

This may be observed in the current RAP 3.9 TableViewer demo:
http://rap.eclipsesource.com/demo/release/rapdemo/#tableviewer
Comment 1 Eclipse Genie CLA 2020-01-09 03:24:23 EST
New Gerrit change created: https://git.eclipse.org/r/155528