GNOME Bugzilla – Bug 584837
Find dialog fails to move caret to desired location in Thunderbird
Last modified: 2009-06-22 01:54:55 UTC
Please describe the problem: When using the Find dialog (control-F) in a mail message in Thunderbird (3.0b3pre),everything works as expected until the Escape key is pressed, after which the carat is moved to the top of the email message, even if the starting point for the search was not at the start of the message. This is happening using Orca from git, pulled today (4 June 2009). The underlying version of gnome has no impact, as I can replicate this problem in both 2.24 and 2.26. Steps to reproduce: 1. Start Orca 2. Start Thunderbird 3. Open a message 4. Open the Find dialog using control-F 5. type in the first few characters of a search string and listen to the target location within the message 6. Press the Escape key to exit the Find dialog 7. Determine your current position within the message Actual results: The carat is always placed at the beginning of the email message Expected results: the carat should be placed on the string searched for within the Find dialog Does this happen every time? yes Other information:
Created attachment 135950 [details] debug log Debug log showing behavior of the Find dialog. Log begins in Thunderbird message list. A message is focused and opened, with the carat being placed at the top of the message. The Find dialog is opened and the search string "top" is entered. Orca reads "Top Stories" as the target of the find. Escape is pressed, and the carat is placed at the top of the message. Cursor down to the line containing "Top Stories". Open find dialog and enter string "world". Press enter numerous times until the "World" section heading is found. Press Escape. Carat is placed at top of message. Cursor down to top stories line. Example email message will be atached.
Created attachment 135951 [details] Example message This example was handy. However, this problem can be replicated using any HTML message in Thunderbird.
Created attachment 135952 [details] Example message This example was handy. However, this problem can be replicated using any HTML message in Thunderbird.
Marking this one for 2.28 so it doesn't fall off our radar screen. We'll try to get to it for 2.28 unless someone else wants to beat us to it. ;-)
Assigning to myself and moving up. This one shouldn't be too much work.
Created attachment 137084 [details] [review] proposed patch Figured this one would be easy. Will please review.
(In reply to comment #6) > Created an attachment (id=137084) [edit] > proposed patch > > Figured this one would be easy. Will please review. Looks simple and isolated. I say commit to trunk and gnome-2-26. Many thanks!
Thanks Will. Committed to both.