[Webkit-unassigned] [Bug 24079] REGRESSION(r39549): Page loads cannot be interrupted with Command-. or Escape

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 26 20:56:49 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=24079


cwzwarich at uwaterloo.ca changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |NEW




------- Comment #4 from cwzwarich at uwaterloo.ca  2009-02-26 20:56 PDT -------
This problem is caused by a ocmbination of r38629 and r39549. After r38629, all
key events pass through the editor machinery. Most key combinations in the
browser are promptly ignored. However, escape and command-. give the
"cancelOperation" editor command, which causes them to be handled by
doCommandBySelector. Strangely, cancelOperation: works fine with [super
doCommandBySelector:selector], but if we ignore it like my change in r38549
does, then it doesn't get handled correctly by the responder chain. I know that
these events are handled in a weird way by AppKit, but I haven't looked into it
much further.

As an aside, it might be best to decide whether to handle editor events (even
though we are not currently editing) outside of doCommandBySelector.

I'll play around with this a bit to see if I can shed more light on the
problem, but it is probably best if an Apple person can take this bug.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list