Hey Max,
I'd like to make the workaround I did for this bug be specific to Firefox,
but this is a swf9 kernel issue, do we have
any way to use the quirks mechanism for a swf application ?  Or if the
quirks stuff is all in dhtml, maybe there's some way I can call out to the
lz.Browser service to at least query which browser is running?

---------- Forwarded message ----------
From: P T Withington <[email protected]>
Date: Thu, Apr 9, 2009 at 9:25 AM
Subject: Re: [JIRA] Resolved: (LPP-4542) inputtext continuously selects all
or reverses letters (selection set to beginning of line after each keypress)
To: Henry Minsky <[email protected]>


I think we should stick to quirks when we are working around a bug that
manifests in only one browser.  (And we should be prepared to make the quirk
browser-version sensitive too.  As you will see in the quirks system, we
have been able to turn off a lot of them as the browsers have evolved.)


On 2009-04-09, at 08:23EDT, Henry Minsky wrote:

 I was kind of ambivalent on whether it was better to have the same behavior
> in all browsers, or just patch for firefox. I guess it would be better to
> just patch for firefox though. I'll try a new patch for that.
>
> On Thu, Apr 9, 2009 at 7:38 AM, P T Withington <[email protected]> wrote:
>
>  Can't we use the quirks system to restrict it to just Win/FF?
>>
>> On Apr 8, 2009, at 21:59, "Henry Minsky (JIRA)" <[email protected]>
>> wrote:
>>
>>
>>   [
>>>
>>> http://www.openlaszlo.org/jira/browse/LPP-4542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>>> ]
>>>
>>> Henry Minsky resolved LPP-4542.
>>> -------------------------------
>>>
>>>  Fixed in Change#: 13639
>>>       Resolution: Fixed
>>>
>>> fix checked in is a workaround, for swf9 only, that clears the focus when
>>> the mouse re-enters the application.
>>>
>>> This is kind of a poor solution, because it clears the selection that the
>>> user might have wanted
>>> to preserve, in all browsers, even though the bug is only in Firefox.
>>>
>>>
>>> r13639 | hqm | 2009-04-08 21:55:09 -0400 (Wed, 08 Apr 2009) | 36 lines
>>> Changed paths:
>>> M /openlaszlo/trunk/WEB-INF/lps/lfc/services/LzGlobalMouse.lzs
>>> M /openlaszlo/trunk/WEB-INF/lps/lfc/views/LaszloCanvas.lzs
>>>
>>> Change 20090407-hqm-T by [email protected] on 2009-04-07 22:03:57 EDT
>>>  in /Users/hqm/openlaszlo/trunk7
>>>  for http://svn.openlaszlo.org/openlaszlo/trunk
>>>
>>> Summary: workaround for flash/firefox text selection bug
>>>
>>> New Features:
>>>
>>> Bugs Fixed: LPP-7957
>>>
>>> Technical Reviewer: max
>>> QA Reviewer: (pending)
>>> Doc Reviewer: (pending)
>>>
>>> Documentation:
>>>
>>> Release Notes:
>>>
>>> Details:
>>>
>>> + add 'onmouseenter' event to canvas, sent by LzGlobalMouse. It is
>>> generated when we see a mouse-move event after the mouse has left the
>>> app window, as that means that the mouse is back in the app.
>>>
>>> + the workaround is to defocus whatever text is selected. This is the
>>> only way I could find to get Flash to stop dragging the selection around
>>> with the mouse.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> inputtext continuously selects all or reverses letters (selection set to
>>>
>>>> beginning of line after each keypress)
>>>>
>>>>
>>>> ---------------------------------------------------------------------------------------------------------------
>>>>
>>>>             Key: LPP-4542
>>>>             URL: http://www.openlaszlo.org/jira/browse/LPP-4542
>>>>         Project: OpenLaszlo
>>>>      Issue Type: Bug
>>>>      Components: LFC - Text
>>>> Affects Versions: 4.0.5WaffleCone
>>>>        Reporter: Pablo Kang
>>>>        Assignee: Henry Minsky
>>>>        Priority: P1
>>>>         Fix For: RingDing (4.1)
>>>>
>>>>
>>>> To reproduce:
>>>>      1. type abcde in inputtext
>>>>      2. with mouse, select all. while still holding down mouse button,
>>>> pull the mouse outside the browser window. release the mouse with the
>>>> pointer still outside the browser window.
>>>>      3a. leaving the mouse where it is, type text
>>>> or
>>>>      3b. move the mouse back into the browser window, but still to the
>>>> left of the insertion point
>>>>      4. type 12345. (This effectively deletes the contents of the text
>>>> field)
>>>> The result is that the text field says '5' when it should say 12345.
>>>>
>>>>
>>> --
>>> This message is automatically generated by JIRA.
>>> -
>>> If you think it was sent incorrectly contact one of the administrators:
>>> http://www.openlaszlo.org/jira/secure/Administrators.jspa
>>> -
>>> For more information on JIRA, see:
>>> http://www.atlassian.com/software/jira
>>>
>>>
>>>
>>>
>
> --
> Henry Minsky
> Software Architect
> [email protected]
>




-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to