Hmm, I guess so. I can try  approach that and see how it works.

On Wed, Aug 25, 2010 at 3:16 PM, P T Withington <[email protected]>wrote:

> I just think we should be doing this in the wrapper in response to the
> browser losing/gaining focus, not in the canvas and not based on the mouse
> moving.
>
> On 2010-08-25, at 14:46, Henry Minsky wrote:
>
> > I don't know that we ever got rid of this bug  in DHTML actually. We took
> > care of issues when
> > the mouse was still in the app, but this one I think was always lurking.
> >
> > Maybe the hack should be conditionalized on DHTML runtime though.
> >
> >
> > On Wed, Aug 25, 2010 at 2:40 PM, P T Withington <[email protected]
> >wrote:
> >
> >> I'm not convinced this is the right solution.
> >>
> >> In previous attempts to solve this (
> >> http://jira.openlaszlo.org/jira/browse/LPP-8283) we released the stuck
> >> keys when the browser lost and regained focus.  I'm concerned that if we
> >> base this on the mouse we will get complaints that funny things happen
> when
> >> you push your mouse cursor out of the way...
> >>
> >> It's very clear that this issue is because Command-Tab takes you out of
> the
> >> browser, so you don't see the key release.  I'd like to know what made
> the
> >> previous solution stop working before we add another layer of mud to
> this
> >> diamond.  :)
> >>
> >> On 2010-08-25, at 12:19, Henry Minsky wrote:
> >>
> >>> Change hqm-20100825-1vp by [email protected] on 2010-08-25 12:03:54
> >> EDT
> >>>   in /Users/hqm/openlaszlo/trunk/WEB-INF/lps/lfc
> >>>   for http://svn.openlaszlo.org/openlaszlo/trunk/WEB-INF/lps/lfc
> >>>
> >>> Summary: phantom keys marked as down in DHTML
> >>>
> >>> New Features:
> >>>
> >>> Bugs Fixed: LPP-8210
> >>>
> >>> Technical Reviewer: max
> >>> QA Reviewer: ptw
> >>> Doc Reviewer: (pending)
> >>>
> >>> Documentation:
> >>>
> >>> Release Notes:
> >>>
> >>> Overview:
> >>>
> >>>
> >>> Details:
> >>>
> >>> Add event handler for canvas for onmousenter and onmouseleave, which
> >> clear the downkeys array
> >>> in the LFC and kernel Keyboard service.
> >>>
> >>> Tests:
> >>>
> >>> Run test/hello.lzx with debugger enabled in DHTML, use command-tab to
> >> switch in and out of browser,
> >>> verify that "enter" key works in debugger
> >>>
> >>> Files:
> >>> M       WEB-INF/lps/lfc/services/LzKeys.lzs
> >>> M       WEB-INF/lps/lfc/views/LaszloCanvas.lzs
> >>>
> >>>
> >>> Changeset:
> >> http://svn.openlaszlo.org/openlaszlo/patches/hqm-20100825-1vp.tar
> >>
> >>
> >
> >
> > --
> > Henry Minsky
> > Software Architect
> > [email protected]
>
>


-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to