Bug 23841 - WM_MOUSEWHEEL messages not delivered to plugin windows
Summary: WM_MOUSEWHEEL messages not delivered to plugin windows
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: Plug-ins (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows XP
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2009-02-09 00:37 PST by Ben Karel
Modified: 2022-06-20 12:53 PDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Karel 2009-02-09 00:37:50 PST
Safari on Windows does not deliver WM_MOUSEWHEEL notifications to the HWND passed to NPP_SetWindow. I have verified this behavior with Safari 3.1, Safari 3.2, and yesterday's nightly build on Windows XP. Chrome and Firefox both deliver the notification.

If it would help, I can attach reduced testcase plugin code -- or at least, as reduced as NPAPI plugin code can reasonably get.
Comment 1 Adam Roben (:aroben) 2009-02-11 09:34:35 PST
<rdar://problem/6576573>
Comment 2 Ahmad Saleem 2022-06-20 11:00:22 PDT
I am only able to find two references to NPP_SetWindow in Webkit Github mirror, one is in inline comments below:

https://github.com/WebKit/WebKit/blob/ed7fed17c5ac886890859f1fc8682dba06424616/Source/WebCore/page/FrameView.cpp#L5555

While other is in Manual Tests file - NPN_Invoke/main.c

https://github.com/WebKit/WebKit/blob/8afe31a018b11741abdf9b4d5bb973d7c1d9ff05/ManualTests/NPN_Invoke/main.c#L42

Since NPAPI plugins are not supported from Safari 14 onward and also not supported in WebkitGTK builds. Can we close this as "RESOLVED WONTFIX"?

This is Safari on Windows bug and if NPAPI plugins are supported on Windows build of Webkit, then please ignore my comment. Thanks!
Comment 3 Ben Karel 2022-06-20 12:53:23 PDT
NPAPI plugins have indeed aged like milk. Per Ahmad's suggestion, marking this one resolved by the sands of time.