New issue
Advanced search Search tips

Issue 830962 link

Starred by 4 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Task
M-X



Sign in to add a comment

[MacViews] Consider "fast path" window dragging

Project Member Reported by sdy@chromium.org, Apr 9 2018

Issue description

Chrome Version: 67.x
OS: macOS 10.13

Currently, window dragging in Views skips the "fast path" where AppKit submits a map of draggable regions to the window server, and every click gets hit tested instead:

https://chromium-review.googlesource.com/c/chromium/src/+/1000212/

The Cocoa implementation of frameless app windows used invisible views to define draggable areas for AppKit instead:

https://chromium.googlesource.com/chromium/src/+/0b7daeb3df93c3d877843b8c25cb70aa02b731d6/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm#224

That could feel snappier, especially when a system is under load. We should consider bringing it to views.
 

Comment 1 by lgrey@chromium.org, Apr 10 2018

Labels: Hotlist-PlatformExcellence
Labels: MacViews-Cleanup M-X
Labels: Group-Performance
Labels: Hotlist-DesktopUIChecked Hotlist-DesktopUIToolingRequired
***Mass UI Triage***


Sign in to add a comment