Closed Bug 62733 Opened 25 years ago Closed 25 years ago

Embedding API doesn't support multiple mouse listeners.

Categories

(Core Graveyard :: Java APIs to WebShell, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: ovk, Assigned: ashuk)

Details

If register a few MouseListeners using addMouseListener method, event pass only through last registered listener (listener that was registered last), and other registered listener (even standart listener, for example EMWindow) do not receive any events. Platform: Webclient source from Nov 30,2000 and Mozilla PR3, WinNT 4.0 with SP4. May be, it has to be reassigned to owner of Embedding API as in bug# 54164 ??
Assignee: edburns → ashuk
reassign
I had implemented multiple listeners a couple of months back. But after reviewing the overhead involved of supporting multiple listeners ourselves (since Mozilla does not support this), we had decided to not include this. _Ashu
Mozilla does not support multiple Mouse Listeners. After creating a prototype Webclient implementation for multiple Listeners (where Webclient handled the task of tracking and calling into the multiple listeners), we decided to not support multiple listeners in Webclient. This is because the overhead involved is significant and unwarranted. I am closing this bug and will reopen it only if Mozilla starts supporting Multiple Listeners. Then we might choose to expose that functionality.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I mark it as verified.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.