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]
