Description: after following step, help page was not opened. and "not found page" was opened(screenshot) Steps to Reproduce: 1. open calc 2. menu > Insert > Chart --> open chart type window 3. press help button Actual Results: not fount page was opened. Help ID: vcl/ui/wizard/Wizard Expected Results: chart type help page is opened. Reproducible: Always User Profile Reset: No Additional Info: I confirm this version Version: 7.1.0.0.alpha0+ Build ID: <buildversion> CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3 Locale: ja-JP (ja_JP.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-08-19_02:56:36 Calc: threaded Linux Ubuntu MATE
Created attachment 164482 [details] screenshot
Works in Version: 7.0.0.3 (x64) Build ID: 8061b3e9204bef6b321a21033174034a5e2ea88e CPU threads: 4; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win Locale: ro-RO (ro_RO); UI: en-US Calc: threaded This is the help page it opens: https://help.libreoffice.org/7.0/en-US/text/schart/01/wiz_chart_type.html?System=WIN&DbPAR=CALC&HID=CHART2_HID_SCH_WIZARD_ROADMAP#bm_id2511368
as only LibreOffice 7.1.0.0 alpha0+, i seem to confirm this bug.
Can't confirm with Version: 7.1.0.0.alpha0+ Build ID: 8636da690547e8d893d5ea7bcc7bf2ce787c44ec CPU threads: 16; OS: Linux 5.4; UI render: default; VCL: kf5 Locale: en-US (en_US.UTF-8); UI: pt-BR Calc: CL Opened page: file:///home/tdf/git/core/instdir/help/pt-BR/text/schart/01/wiz_chart_type.html?System=UNIX&DbPAR=CHART&HID=CHART2_HID_SCH_WIZARD_ROADMAP#bm_id2511368
On 2020/8/30 master daily build, I test two env. (1) gtk3 Version: 7.1.0.0.alpha0+ Build ID: 0d2dbcbebf0004e690feb91c38dd478a32dc6255 CPU threads: 1; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: ja-JP (ja_JP.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-08-30_17:39:21 Calc: threaded Result: Can't open chart wizard page --------------- (2) kf5 (KDE) Version: 7.1.0.0.alpha0+ Build ID: 0d2dbcbebf0004e690feb91c38dd478a32dc6255 CPU threads: 1; OS: Linux 5.4; UI render: default; VCL: kf5 Locale: ja-JP (ja_JP.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-08-30_17:39:21 Calc: threaded Result: can open chart wizard page --------- I seem this bug is on gtk3 env. if I description is uncleared, please attachement screencast.
Created attachment 164997 [details] screencast on gtk3 screen cast On gtk3 env
Created attachment 164998 [details] screencast on kf5(kde) screen cast kf5
[Automated Action] NeedInfo-To-Unconfirmed
I have notice that sawakaze have another interface (japanese). Maybe if we test on another user interface there we can reproduce the bug.
I tested now with romanian user interface and no problem. Version: 7.1.0.0.alpha0+ Build ID: e69f547bce7de376a0af464c5f7af5e7d2c8784a Fire CPU: 4; OS: Linux 5.4; Redare UI: implicit; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: ro-RO TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-06-23_15:52:52 Calc: threaded
Created attachment 165043 [details] working I made a video to see that is working on my LO with gtk3
Now I succeded to reproduce the bug: - first I was on english - after that on romanian user interface - came back to english user interface and I could reproduce the bug The same error: Could not find Help page (404). That is an error. Possible causes are: The page does not exists and must be created. The page exists, but the Help ID is wrong or missing. Use the Module, Contents, Index and Search selectors to find the right page. The following data could be helpful in locating the error: Help ID: vcl/ui/wizard/Wizard Confirm with: Version: 7.1.0.0.alpha0+ Build ID: e69f547bce7de376a0af464c5f7af5e7d2c8784a CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-06-23_15:52:52 Calc: threaded
Everytime I try now I can reproduce this bug.
Reproducing Bogdan's procedure, the issue happens (missing Help page). To overcome, you must select one of the available chart type and then click on the Help button. My take is that if no selection is made, the Help button will open a missing Help page indicated by vcl/ui/wizard/Wizard, which is the ID of the outer frame holding the service button row. On selecting a chart type (any chart type, clicking in the inner dialog area), the ID changes to the inner dialog contents which then points to the right Help page. Does it make sense?
(In reply to Olivier Hallot from comment #14) > My take is that if no selection is made, the Help button will open a missing > Help page indicated by vcl/ui/wizard/Wizard, which is the ID of the outer > frame holding the service button row. On selecting a chart type (any chart > type, clicking in the inner dialog area), the ID changes to the inner dialog > contents which then points to the right Help page. > > Does it make sense? It seems plausible. I am using kf5 and when I click the Help button without selecting anything in the dialog I get redirected to: https://help.libreoffice.org/7.4/en-US/text/swriter/01/mailmerge00.html?System=UNIX&DbPAR=CHART&HID=vcl/ui/wizard/Wizard#bm_id1926107 which is where "vcl/ui/wizard/Wizard" is currently landing in LO 7.4. Clicking any element in the dialog fixes the problem (on kf5). It is important to note that this problem happens on kf5 and gen. Using gtk3 back-end this problem does not happen. I guess it has something to do with how "set_page_side_help_id" is implemented in: https://opengrok.libreoffice.org/xref/core/vcl/unx/gtk3/gtkinst.cxx#7427 And here: https://opengrok.libreoffice.org/xref/core/vcl/source/app/salvtables.cxx#1992 Also note that the Chart Wizard inherits from vcl::RoadmapWizardMachine. I believe this is no longer a Documentation bug, but instead a VCL bug. Can anyone confirm, please?
The patch proposed in Gerrit fixes the issue in kf5, gen and gtk3. https://gerrit.libreoffice.org/c/core/+/127783
Rafael Lima committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/67e88d173fb56a2628a5464d56276134bf6f65a2 tdf#135935 Ensure help page is opened in chart creation Wizard dialog It will be available in 7.4.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.
merged to trunk, backport to 7-3 and 7-2 in gerrit
Rafael Lima committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/48b4720b309acb23a8580d6eb36a00899509af38 tdf#135935 Ensure help page is opened in chart creation Wizard dialog It will be available in 7.3.1. 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.
Rafael Lima committed a patch related to this issue. It has been pushed to "libreoffice-7-2": https://git.libreoffice.org/core/commit/2db11ed1cdd0a7f7870230bb77519e5f9f4d054b tdf#135935 Ensure help page is opened in chart creation Wizard dialog It will be available in 7.2.6. 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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/13168ca1f6da1f198626f2d9b926fa2426cf12f6 Related: tdf#135935 set some hints as to what widget should have starting focus It will be available in 7.3.1. 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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/465c3ad95059f0efa13c8027f7383c4d20a5b2ff Related: tdf#135935 set some hints as to what widget should have starting focus It will be available in 7.4.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.