Shift clicking on an element with -webkit-user-select: all results in clearing the existing selection instead of extending the selection.
<rdar://problem/13485204>
Created attachment 194992 [details] Fixes the bug
Comment on attachment 194992 [details] Fixes the bug Attachment 194992 [details] did not pass qt-ews (qt): Output: http://webkit-commit-queue.appspot.com/results/17300315
Comment on attachment 194992 [details] Fixes the bug Attachment 194992 [details] did not pass qt-wk2-ews (qt): Output: http://webkit-commit-queue.appspot.com/results/17302294
Comment on attachment 194992 [details] Fixes the bug Attachment 194992 [details] did not pass gtk-ews (gtk): Output: http://webkit-commit-queue.appspot.com/results/17200903
Comment on attachment 194992 [details] Fixes the bug Attachment 194992 [details] did not pass chromium-ews (chromium-xvfb): Output: http://webkit-commit-queue.appspot.com/results/17318202
Comment on attachment 194992 [details] Fixes the bug Attachment 194992 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-commit-queue.appspot.com/results/17302295
Comment on attachment 194992 [details] Fixes the bug Attachment 194992 [details] did not pass efl-ews (efl): Output: http://webkit-commit-queue.appspot.com/results/17135988
Comment on attachment 194992 [details] Fixes the bug Attachment 194992 [details] did not pass cr-linux-debug-ews (chromium-xvfb): Output: http://webkit-commit-queue.appspot.com/results/17295322
Comment on attachment 194992 [details] Fixes the bug Attachment 194992 [details] did not pass cr-android-ews (chromium-android): Output: http://webkit-commit-queue.appspot.com/results/17291316
Created attachment 195002 [details] Fixed builds
Created attachment 195003 [details] Reverted xcworkspace changes
Created attachment 195005 [details] Reverted xcworkspace changes for real
Comment on attachment 195005 [details] Reverted xcworkspace changes for real Attachment 195005 [details] did not pass chromium-ews (chromium-xvfb): Output: http://webkit-commit-queue.appspot.com/results/17216787 New failing tests: editing/selection/user-select-all-with-shift.html
Created attachment 195012 [details] Archive of layout-test-results from gce-cr-linux-08 for chromium-linux-x86_64 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: gce-cr-linux-08 Port: chromium-linux-x86_64 Platform: Linux-3.3.8-gcg-201212281604-x86_64-with-GCEL-10.04-gcel_10.04
Comment on attachment 195005 [details] Reverted xcworkspace changes for real Attachment 195005 [details] did not pass win-ews (win): Output: http://webkit-commit-queue.appspot.com/results/17200917
I need to force mac editing behavior in the test otherwise anchor/focus will be swapped on non-Mac platforms.
Created attachment 195124 [details] Fixed the test
Comment on attachment 195124 [details] Fixed the test Attachment 195124 [details] did not pass chromium-ews (chromium-xvfb): Output: http://webkit-commit-queue.appspot.com/results/17200952 New failing tests: editing/selection/user-select-all-with-shift.html
Created attachment 195143 [details] Archive of layout-test-results from gce-cr-linux-04 for chromium-linux-x86_64 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: gce-cr-linux-04 Port: chromium-linux-x86_64 Platform: Linux-3.3.8-gcg-201212281604-x86_64-with-GCEL-10.04-gcel_10.04
Created attachment 195147 [details] Skipped the test on non-Mac ports
Comment on attachment 195147 [details] Skipped the test on non-Mac ports Looks good.
Comment on attachment 195147 [details] Skipped the test on non-Mac ports Clearing flags on attachment: 195147 Committed r147022: <http://trac.webkit.org/changeset/147022>
All reviewed patches have been landed. Closing bug.
*** Bug 41977 has been marked as a duplicate of this bug. ***