Bug 15125

Summary: send native events to plugins for mouse moves
Product: WebKit Reporter: Josh Aas <joshmoz>
Component: Plug-insAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: ahmad.saleem792, ap, rniwa
Priority: P2    
Version: 523.x (Safari 3)   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
fix v1.0 none

Josh Aas
Reported 2007-08-31 16:25:43 PDT
Per a discussion in #webkit, WebKit should probably be sending native events to plugins for mouse moves using "adjustCursorEvent" for the "what" field of the EventRecord.
Attachments
fix v1.0 (915 bytes, patch)
2007-08-31 16:27 PDT, Josh Aas
no flags
Josh Aas
Comment 1 2007-08-31 16:27:39 PDT
Created attachment 16171 [details] fix v1.0 Something like this... I didn't heavily test this, and that's probably hard to do given that plugins aren't used to getting the events so far.
Dave Hyatt
Comment 2 2007-08-31 16:32:27 PDT
This would be good in theory if not for Cocoa's totally messed up mouse move system. You can't rely on the method, since I believe it is responder-chain based.
Josh Aas
Comment 3 2007-08-31 16:32:58 PDT
Comment on attachment 16171 [details] fix v1.0 So this isn't going to work so easily because mouseMoved: behavior is silly.
Ahmad Saleem
Comment 4 2022-06-30 04:13:32 PDT
The attached patch was trying to modify "WebBaseNetscapePluginView.mm", which is now removed due to NPAPI plugins and Webkit Plugin support being gone. Commit - https://github.com/WebKit/WebKit/commit/043ef2367e62a2cc7e9facb1bdc42b0867b8dd6 Can this be marked as "RESOLVED WONTFIX"? Thanks!
Note You need to log in before you can comment on or make changes to this bug.