[BUG] search + replace is search + delete
Scott Wallace
scott.wallace at squeakland.org
Tue Jan 8 07:45:30 UTC 2002
Hints for tracking down and fixing this bug:
(1) The bug arrived with update 4585MenuFromKeyboard; the
precipitating change was the addition, in
MenuMorph.popUpAt:forHand:in:, of the line "hand newKeyboardFocus:
self." If you revert that method to its pre-4585 version, the bug
goes away -- but of course keyboard control then goes away as well.
(2) The bug occurs only in morphic.
(3) The bug only occurs if a *menu* is used to invoke the *first* "do
again"; if the *first* do-again is invoked from the keyboard (cmd-j),
all is well, even if subsequent do-agains are invoked from a menu.
(4) The bug only occurs if keyboard-control-of-menus is enabled (the
"menuKeyboardControl" preference added in update 4639 allows the user
to disable keyboard-control-of-menus altogether.)
-- Scott
At 10:07 PM -0800 1/7/02, Ross Boylan wrote:
>Using 3.2alpha #4599 image straight off the server I see the
>following behavior:
>
>Open a workspace and type stuff with repeated occurrences of a word.
>If I highlight the word and type in a replacement, then select do it again,
>the next occurrence is deleted. Repeated do it again's repeatedly delete.
>
>I believe do it again is supposed to search and replace in this context.
>
>If I use the keyboard shortcut (alt-j) same behavior.
>
>If I first "find" the word, entering it in the find popup box, then
>type in the new value, then "do again" same behavior.
More information about the Squeak-dev
mailing list
|