I'm trying to understand what this change does. When I did the integration, it looks like there must be something missing? I see you declared this new event, but I don't see anything actually sending the event or handling the event. What am I missing?

On 2009-04-09, at 10:31EDT, Henry Minsky wrote:

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