The text selection getting nuked is a bug in safari. The inability to click
on a <a> link happens
in both safari and IE7 (it is due to the intercept of the 'click' event)

On Tue, Jun 30, 2009 at 3:58 PM, P T Withington <[email protected]> wrote:

> 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?
>



-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to