|Summary:||-webkit-user-select: none causes 1s-2s hangs on large pages|
|Product:||WebKit||Reporter:||Rob M <rob.miles>|
|Component:||HTML Editing||Assignee:||Nobody <webkit-unassigned>|
|Severity:||Normal||CC:||adele, enrica, ggaren, gveltri, rniwa, rob.miles, webkit-bug-importer|
|Version:||528+ (Nightly build)|
Description Rob M 2012-06-28 04:07:20 PDT
Comment 1 Giacomino Veltri 2013-02-01 20:54:48 PST
Created attachment 186211 [details] Another web page test case This test case tests dragging large numbers of objects around on screen*. To start, simply click the text/grey area and drag. If you hold CTRL when clicking on the text/grey area, webkitUserSelect will be set to 'none', otherwise it will be set to 'auto'. Note that I am currently running in Chrome, and that the result I'm seeing is that the performance while dragging is significantly reduced when webkitUserSelect is set to 'none'. * The particular project I am working on currently requires large numbers of DOM elements (and I'd like to have the text not get selected :) ).
Comment 2 Ryosuke Niwa 2013-02-02 23:06:42 PST
Could you post the latter test case as a HTML document on Bugzilla? We need a BSD licensed reduction. Also, on Mac, control+click appears to cause WebKit to show context menu so that's not convenient for me. Could you make it so that it always reproduces?
Comment 3 Giacomino Veltri 2013-02-04 11:28:57 PST
Created attachment 186422 [details] Second Test Case Version 2 (repro case always happens) Here is a second revision of the second test case. This test case tests dragging large numbers of objects around on screen*. To start, simply click the text/grey area and drag; webkitUserSelect is always set to 'none', so the bug should reproduce all the time.