Fix-up of #11456: Fix for messages when context help is not available#11711
Conversation
|
I'm happy for you to change that message, though it's not obvious to me what a good message is. There are several reasons why this might be missing:
|
|
Comment PR :
I will change it more generically. We can change or remove it later if you want.
Instead of reporting the message, we can open the user guide without going to a specific anchor. But this does not seemd the intention of the developer of this part of the code (was it you or @ThomasStivers?)
In this second case, for setting panel at least, the general section of the panel will be opened in the user guide, since the event is not skipped but passes to the container. I am also preparing another branch with corrections on help id association. I have originally thought that it would be more clear in 2 separate branches/PRs. However, I may include all the work in this same PR. |
|
Hello @CyrilleB79, The Vision category doesn't call anything, instead it goes to the end of the user guide. Can you fix it? I don't want to accumulate issues for this. |
I think it's best to report a message and not open the user guide.
Please open a second PR for this. |
|
@feerrenrut: I have modified the message and will not open the browser in this case. I will open a new PR containing the various fixes associating controls to paragraphs in the help doc. @OzancanKaratas, the issue of the vision panel will be fixed in this new PR. |
Link to issue number:
Fixes #7757 (follow-up)
Fix-up of PR #11456:
Summary of the issue:
The code integrated with #11456 has defined two messages when no context help is available in the following cases:
However, these messages cannot be heard.
Case 1
STR:
The following error occurs:
Case 2
STR:
The following message should be spoken by NVDA:
Description of how this pull request fixes the issue:
ui.messagein main thread since calling it from wx thread is not workingPossible additional change
When pressing F1 in an add-on setting panel the following message is reported:
"No context sensitive help is available here at this time."
I suggest to change this message since:
So I suggest to replace the message with:
"No help available here"
May I add it to this PR?
Testing performed:
Tested successfully STR of cases 1 and 2: the messages can be heard correctly.
Also tested that user guide opens at the correct anchor when the doc is compiled in General setting panel language list.
Known issues with pull request:
None
Change log entry:
None: context help is not yet released.
Cc @feerrenrut; @ThomasStivers