Bug 42251 - Cannot close Findbar with Ctrl-F as common in other applications
Summary: Cannot close Findbar with Ctrl-F as common in other applications
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
3.4.3 release
Hardware: All Windows (All)
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-25 19:57 UTC by Shari
Modified: 2013-02-27 17:44 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shari 2011-10-25 19:57:09 UTC
In every spreadsheet or word processing software I've ever used. Ctrl-F opened the find box, and Ctrl-F would close the find box leaving you in the location of the find that was found.

Browser do not work this way.

This version is using the browser way instead of the typical software UI. This creates a major problem for anyone who has ever worked with any type of software, and in long documents, or spreadsheets where you need to add or edit input this makes it take twice as long as now you need to click with a mouse.

I know the world loves mice, but for anyone who knows how to use a keyboard this is a huge time suck.

I tested this in both the spreadsheet in the writer. I can't believe this is acceptable in a office product. I would think this would also be a problem for accessibility as well. I'm not sure what version this started in, as I was using a old one and just deleted and installed this one. I don't remember what one it was.

Even opening the "old" find and replace box produces this. 

This can be changed back to default by editing the Keyboard in Customize, however I don't think this is how it should be, or this needs to be something that is an easy choice via the Options. I also found that ctrl-alt-f produces the original default effect. It's a bit much imho to think that people who have been using software for years with a ctrl-f expectation will know how to fix it. They are just going to think something is broken. Which is what I did initially as well, until I started reading some items here.

Ok, can you tell this freaked me out? I think that this has the potential for a huge issue for anyone who has been using OOo or LibraOffice for a few years.
Comment 1 markusN 2012-01-07 11:41:46 UTC
I had the same problem with libreoffice-writer-3.4.4.2-6.fc16.x86_64. 
In Bug 35706 they say that it was fixed but not for me.
Here other people with the same problem:

http://askubuntu.com/questions/81183/why-did-ctrl-f-stop-working-in-libreoffice/93586#93586


Curious solution:

http://www.fedoraforum.org/forum/showthread.php?t=273375
--> delete $HOME/.libreoffice and CTRL-F is working again.
Comment 2 sasha.libreoffice 2012-02-06 05:13:15 UTC
> and Ctrl-F would close the find box
Firefox not does so
Comment 3 Florian Reisinger 2012-04-14 04:12:40 UTC
Then it seems to be a problem with your user dir
Comment 4 demonblood 2012-05-04 00:07:55 UTC
Find dialogue will not show in Windows version, neither using Ctrl-F nor drop-down menu. Find and Replace dialogue will show though.
Comment 5 sasha.libreoffice 2012-05-04 02:19:10 UTC
How to fix this problem, see comment 3
Version -> most old version of LO where bug appears, not current version
changing version again to 3.4.3
Comment 6 Joel Madero 2012-07-18 16:42:16 UTC
comment #4 seems to be a completely different issue.

As for the original point, I've confirmed this in Bodhi Linux using LO 3.5.3.2. Escape will exit the find dialog but cntrl + f will not, leaving the user to either stretch their fingers to escape or use their mouse as the user as pointed out.

This is of course if I'm understanding the issue correct, if not please correct me so I can test it
Comment 7 sasha.libreoffice 2012-07-20 13:33:04 UTC
What is interesting: in Tools->Customize for Ctrl-F assigned function "Find". But I can not find this function "Find" in any category of functions.
(full name of function is "vnd.sun.star.findbar:FocusToFindbar")

May be it is useful to add function "Close Find" for users can assign it to some handy key binding. (Functionality request)

Or may be it is possible on Basic Macro? ( write function "Close Find")
Comment 8 Joel Madero 2012-08-13 22:29:13 UTC
The issue with close find function to add key binding is that you wouldn't be able to assign Cntrl + f because it's already assigned. I think it's much more functional to just have it as the same key binding and throw in a simple check to see if the dialog is already open, if it is, close it if the key binding is repeated
Comment 9 sasha.libreoffice 2012-08-14 06:10:17 UTC
Another problem is: on Windows and Linux when text cursor is in Find toolbar, then no keybindings are working. We must press Esc or Tab before use keybinding.
Comment 10 Kumāra 2012-10-24 02:59:37 UTC
(In reply to comment #7)
> What is interesting: in Tools->Customize for Ctrl-F assigned function
> "Find". But I can not find this function "Find" in any category of functions.
> (full name of function is "vnd.sun.star.findbar:FocusToFindbar")

Exactly. I see 2 "Fields" function listed though. I want to assign F3 as "Find", but unable to.
Comment 11 Kumāra 2012-10-24 06:42:40 UTC
(In reply to comment #10)
> Exactly. I see 2 "Fields" function listed though. I want to assign F3 as
> "Find", but unable to.

I'd like to add that in desperation I've assign F3 to "Find and Replace" instead. Would like to swap the 2 but unable to, because "Find" cannot be found in Customize>Keyboard>Function. I found out though that Ctrl-H is assigned to "Find and Replace". At least it is so in ver3.6.2.
Comment 12 sasha.libreoffice 2012-10-24 13:21:09 UTC
> I want to assign F3 as "Find"
Possible workaround: Tools->Customize, tab "Keyboard", set option "Libreoffice", press "Save" and save settings. Then enter into resulting file by file manager. (Add extension .zip if needed.) Open file Configurations2/accelerator/current.xml in text editor. Change in line 

<accel:item accel:code="KEY_F" xlink:href="vnd.sun.star.findbar:FocusToFindbar" accel:mod1="true"/>

word KEY_F to word KEY_F3, then save result. Then load resulting settings into LO in dialog "Customize".
Comment 13 Joel Madero 2012-10-24 15:17:24 UTC
This bug has gone way off track. Issues outside of original point should be turned into a new bug.
Comment 14 Björn Michaelsen 2013-02-23 21:14:15 UTC
1/ Updating title, focusing on one issue. Open a new bug for other topics, dont mix them.
2/ Ctrl-F closes Findbar on current master, although not in 3.6. => RESOLVED/FIXED.

Adding Kendy, as he worked on the findbar quite a bit and possibly also fixed this along the way. Give him kudos!
Comment 15 Brenda Granados 2013-02-27 17:44:39 UTC
Verified that Ctrl-F closes the find dialog and leaves user in the last find location in LibreOffice Version 4.1.0.0.alpha0+ (Build ID: 995494ec27a5815f8d85974c1ba525f4b4b4250). Tested in Writer and Calc.