I'd love a way to do this without IPC every mouse-move, but that would require getting reliable mouse-enter events (so that I could cache the last cursor and bail if it hasn't changed, unless this is the first mouse-move since the plugin has been entered), which I'm not yet sure how to do.
Created attachment 199163 [details]
Comment on attachment 199163 [details]
It feels wrong to send a message on every MouseMove event. Unsure what to suggest though.
Created attachment 199321 [details]
Comment on attachment 199321 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=199321&action=review
> +#include <WebCore/Cursor.h>
Don't need this anymore.