Ticket #452 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

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

  1. Open a document and type Ctrl+R to bring up the »Find and Replace« dialog.
  2. 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 4 years ago by zenogantner

  • Owner set to zenogantner
  • Status changed from new to accepted

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.

comment:2 Changed 4 years 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

comment:3 Changed 4 years ago by zenogantner

  • Status changed from accepted to closed
  • Resolution set to fixed

I found a way around the Navigate method.
Fixed in r12491.

Note: See TracTickets for help on using tickets.