Bug 134923 - FIND & REPLACE DIALOG: Keyboard Shortcut not recognized
Summary: FIND & REPLACE DIALOG: Keyboard Shortcut not recognized
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.4.5.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Caolán McNamara
URL:
Whiteboard: target:7.0.2 target:7.1.0
Keywords:
Depends on:
Blocks: Shortcuts-Accelerators Find&Replace-Dialog
  Show dependency treegraph
 
Reported: 2020-07-18 06:27 UTC by Vrajaraja Govinda Das
Modified: 2020-09-19 10:01 UTC (History)
1 user (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 Vrajaraja Govinda Das 2020-07-18 06:27:22 UTC
Description:
Ctrl+H brings up the 'Find&Replace' dialog box. But Alt+P doesn't place the cursor in the adjoining textbox.

Steps to Reproduce:
1. Open Find & Replace with Ctrl+H
2. Press Alt, The 'p' in Replace should be underlined
3. Press Alt+P. 

Actual Results:
The cursor isn't placed in the TextBox adjacent to 'Replace:'

Expected Results:
The cursor should be placed in the TextBox adjacent to 'Replace:'


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 6.4.5.2
Build ID: 1:6.4.5-0ubuntu0.18.04.1
CPU threads: 2; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: en-IN (en_IN.UTF-8); UI-Language: en-GB
Calc: threaded
Comment 1 Dieter 2020-07-19 11:22:45 UTC
I can't confirm this with

Version: 7.1.0.0.alpha0+ (x64)
Build ID: 52820b52b3bca45e2db527d1cc5f4488b2e0b9d0
CPU threads: 4; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: threaded

To be certain the reported issue is not related to corruption in the user profile, could you please reset your Libreoffice profile (https://wiki.documentfoundation.org/UserProfile) and re-test?

=> NEEDINFO
Comment 2 Vrajaraja Govinda Das 2020-07-20 04:51:16 UTC
I have restored the user profile to 'Factory Defaults' while restrating LO in Safe Mode. Still the problem persists. Another problem which existed prior to resetting User Profile and continues to exist after resetting User Profile is that Ctrl+F12 doesn't open up the 'Options' dialog box.
Comment 3 Terrence Enger 2020-07-22 17:53:30 UTC
In a local build of commit 7b44eb2c (2020-07-22) built and running on
debian-buster with xfce desktop, I see the reported problem only with
SAL_USE_VCLPLUGIN=gen; with gtk3 <alt>+P correctly moves the caret
into the replace entry control.

I am setting status NEW.
Comment 4 Caolán McNamara 2020-09-01 09:24:09 UTC
I think this is a problem since...

commit beeef93480fae65840646e4e36aa888efe92579a
Date:   Tue Mar 8 19:54:57 2016 +0530

    tdf#98417, tdf#98539: DIALOG: Improvements to the Find & Replace dialog.
Comment 5 Commit Notification 2020-09-01 15:55:34 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-0":

https://git.libreoffice.org/core/commit/dcdfa57df779f6abdc8eb7c83320d05132d431ff

tdf#134923 missing mnemonic widget target for labels

It will be available in 7.0.2.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 6 Commit Notification 2020-09-01 19:57:58 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/7645530fdb142a01755cc772499b2d79bd58182d

tdf#134923 missing mnemonic widget target for labels

It will be available in 7.1.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.