On 2009-06-30, at 15:20EDT, Henry Minsky wrote:
I isolated the bug in http://openlaszlo.org/jira/browse/LPP-8303
down to
this code in iframemanager.js
in __setSendMouseEvents , the iframemanager binds the 'mousedown' and
'click' events
lz.embed.attachEventHandler(iframe.document,
'mousedown',
lz.embed.iframemanager, '__mouseEvent', id);
lz.embed.attachEventHandler(iframe.document, 'click',
lz.embed.iframemanager, '__mouseEvent', id);
And those cause Safari to no longer be able to drag-select text or
to click
on links.
Is there some way we can re-send those events back to the browser,
if thise
code is intercepting them?
These events all bubble, but are also all cancellable. Is the event
handler cancelling them or suppressing the default action?
We're not grabbing these events in capture phase (before any DOM
element gets to see them) are we?
Is this _only_ a bug in Safari?