Ticket #452 (closed defect: fixed)
focus order in »Find and Replace« dialog is buggered
| Reported by: | daxim | Owned by: | zenogantner |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | editor | Version: | trunk |
| Keywords: | Cc: |
Description
- Open a document and type Ctrl+R to bring up the »Find and Replace« dialog.
- Focus starts in the input field »Find Text:«. Repeatedly press the Tab key to cycle focus over all UI elements.
What should happen:
Focus changes to UI elements (in order from top to bottom, from left to right):
- checkbox »Use Regex«
- input field »Replace Text:«
- checkbox »Case Insensitive«
- checkbox »Search Backwards«
- checkbox »Close Window on Hit«
- checkbox »Replace All«
- button »Find Next«
- button »Replace«
- button »Cancel«
- start over at input field »Find Text:«
What really happens:
Focus changes in arbitrary order. When focus reaches the button »Find Next«, the focus hangs and cannot go either forward or backward.
Change History
comment:1 Changed 18 months ago by zenogantner
- Owner set to zenogantner
- Status changed from new to accepted
comment:2 Changed 17 months ago by zenogantner
According to the following e-mail, we will be able to fix this completely as soon as the next release of WxPerl? is out.
http://www.nntp.perl.org/group/perl.wxperl.users/2010/09/msg7634.html
Note: See
TracTickets for help on using
tickets.

I have committed a partial fix for this issue in r12427.
What is still missing is correct handling of tab key events for the 'find' and the 'replace' button.