Skip to content

Help tab: add groups #15038#15065

Closed
Andreas-Kainz wants to merge 1 commit into
mainfrom
private/Andreas-Kainz/NotebookbarHelpTabGrups
Closed

Help tab: add groups #15038#15065
Andreas-Kainz wants to merge 1 commit into
mainfrom
private/Andreas-Kainz/NotebookbarHelpTabGrups

Conversation

@Andreas-Kainz
Copy link
Copy Markdown
Contributor

Change-Id: Ic026cc0f4c0d0e47d37dd534f0c5467ecce45c12

Summary

Screenshot_20260317_213157

Use 'type': 'overflowgroup' for each group in the home tab.

@Andreas-Kainz
Copy link
Copy Markdown
Contributor Author

As follow up, I will sync menubar and maybe mobil (have to check how it look there) to have everywhere the same command groups and arrangement.

Comment thread browser/src/control/Control.NotebookbarWriter.js Outdated
Comment thread browser/src/control/Control.NotebookbarWriter.js
Comment thread browser/src/control/Control.NotebookbarWriter.js Outdated
Comment thread browser/src/control/Control.NotebookbarWriter.js
Comment thread browser/src/control/Control.NotebookbarWriter.js
Comment thread browser/src/control/Control.NotebookbarWriter.js
Comment thread browser/src/control/Control.NotebookbarWriter.js
@github-project-automation github-project-automation Bot moved this from To Review to In Progress in Collabora Online Mar 23, 2026
@pedropintosilva
Copy link
Copy Markdown
Contributor

Thanks @Darshan-upadhyay1110 for the review

@pedropintosilva pedropintosilva removed their request for review March 23, 2026 13:13
@pedropintosilva
Copy link
Copy Markdown
Contributor

@Andreas-Kainz this seems already approved, it seems it didn't got merged because of conflitcts

@pedropintosilva
Copy link
Copy Markdown
Contributor

let me double check again this, and attempt to solve the conflicts

@Andreas-Kainz
Copy link
Copy Markdown
Contributor Author

I have to update the PR. There was the Diskussion Open, If the Keyboard shortcuts are in accessibility group or a separate group.

@pedropintosilva
Copy link
Copy Markdown
Contributor

I have to update the PR. There was the Diskussion Open, If the Keyboard shortcuts are in accessibility group or a separate group.

#15065 (comment)

@pedropintosilva pedropintosilva force-pushed the private/Andreas-Kainz/NotebookbarHelpTabGrups branch from 8afa133 to 877732c Compare April 2, 2026 11:19
@pedropintosilva
Copy link
Copy Markdown
Contributor

I have rebased and solved the conflitcts

@pedropintosilva
Copy link
Copy Markdown
Contributor

I have also tested and if the questions was were to place it? In Help or Accessibility top hierarchy level? I would say Help. But that is not the question as anyhow the button is within the top level Help (tab). So, either way I think we are ok.

so, I think after it passes we can merge.

@pedropintosilva pedropintosilva self-requested a review April 2, 2026 11:24
@github-project-automation github-project-automation Bot moved this from In Progress to To Test in Collabora Online Apr 2, 2026
@Darshan-upadhyay1110 Darshan-upadhyay1110 enabled auto-merge (rebase) April 2, 2026 13:38
@Andreas-Kainz
Copy link
Copy Markdown
Contributor Author

thank's for the reviews. how can it go to main? do I have to rebuild?

@Darshan-upadhyay1110
Copy link
Copy Markdown
Contributor

thank's for the reviews. how can it go to main? do I have to rebuild?

@Andreas-Kainz it looks good, could you please rebase it once more? I think the CI failure might just be a false positive.

@Andreas-Kainz Andreas-Kainz force-pushed the private/Andreas-Kainz/NotebookbarHelpTabGrups branch from 877732c to 8afa133 Compare April 10, 2026 08:23
@Darshan-upadhyay1110 Darshan-upadhyay1110 force-pushed the private/Andreas-Kainz/NotebookbarHelpTabGrups branch from 8afa133 to 4c6f17d Compare April 10, 2026 11:53
@Andreas-Kainz
Copy link
Copy Markdown
Contributor Author

can the PR go to main?

@pedropintosilva
Copy link
Copy Markdown
Contributor

pedropintosilva commented Apr 11, 2026

Sorry for taking too long to merge this but did you @Darshan-upadhyay1110 or @Andreas-Kainz run the failing test?

Test failed: integration_tests/desktop/calc/a11y_notebookbar_spec.js / Accessibility Calc Notebookbar Tests / All non-context notebookbar tabs
                    
                    Found A11y errors:
                    A11yValidatorException: Tab 'Help-tab-label': shortcut 'S' on 'keyboard-shortcuts' is a prefix of 'SA' on 'server-audit', making 'server-audit' unreachable.
                    

It seems there is a problem with the access keys (you can test it by pressing alt or in the case of FF shift + Alt) particularly with accessing server audit button.

@Andreas-Kainz
Copy link
Copy Markdown
Contributor Author

Andreas-Kainz commented Apr 11, 2026

How to run the a11 test?

I checked now all the getHelpTab commands, but I think there was no changes done. What is here failing?

I'm not a big fan of the a11y combination in the codebase.

@pedropintosilva
Copy link
Copy Markdown
Contributor

pedropintosilva commented Apr 12, 2026

According to the error above^ it is unreachable via access keys .

To answer your question: https://github.com/CollaboraOnline/online/blob/main/cypress_test%2FREADME

But I see that the access key on that button remained unchanged, maybe something elese n grouping triggered this

@Darshan-upadhyay1110
Copy link
Copy Markdown
Contributor

Sorry for taking too long to merge this but did you @Darshan-upadhyay1110 or @Andreas-Kainz run the failing test?

Test failed: integration_tests/desktop/calc/a11y_notebookbar_spec.js / Accessibility Calc Notebookbar Tests / All non-context notebookbar tabs
                    
                    Found A11y errors:
                    A11yValidatorException: Tab 'Help-tab-label': shortcut 'S' on 'keyboard-shortcuts' is a prefix of 'SA' on 'server-audit', making 'server-audit' unreachable.
                    

It seems there is a problem with the access keys (you can test it by pressing alt or in the case of FF shift + Alt) particularly with accessing server audit button.

Ahhhh Ci is really pain now days i am testing the case now :( Thanks pedro for the comment

@Darshan-upadhyay1110 Darshan-upadhyay1110 force-pushed the private/Andreas-Kainz/NotebookbarHelpTabGrups branch from 4c6f17d to 82fd99e Compare April 14, 2026 09:44
@Darshan-upadhyay1110 Darshan-upadhyay1110 self-requested a review April 14, 2026 14:22
Comment thread browser/src/control/Control.NotebookbarWriter.js Outdated
Copy link
Copy Markdown
Contributor

@Darshan-upadhyay1110 Darshan-upadhyay1110 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now i see why cypress failed for a11y

Image

As shown in the image, we can’t use just S as a keyboard shortcut because there are already several two-key combinations that start with S. In such cases, the two-key shortcuts would never be triggered.

Please change this key combination to it's original one.

@github-project-automation github-project-automation Bot moved this from To Test to In Progress in Collabora Online Apr 14, 2026
@Darshan-upadhyay1110
Copy link
Copy Markdown
Contributor

Darshan-upadhyay1110 commented Apr 14, 2026

And @Andreas-Kainz, could you Pretty please test the changes after creating the PR? These are quite large changes, and small issues can easily be missed. For example, in your recent PR there were some minor issues like IDs getting different combinations than the original, and a few items having different commands than intended.

@Andreas-Kainz Andreas-Kainz force-pushed the private/Andreas-Kainz/NotebookbarHelpTabGrups branch from 82fd99e to c3d874e Compare April 14, 2026 21:19
@Andreas-Kainz
Copy link
Copy Markdown
Contributor Author

And @Andreas-Kainz, could you Pretty please test the changes after creating the PR? These are quite large changes, and small issues can easily be missed. For example, in your recent PR there were some minor issues like IDs getting different combinations than the original, and a few items having different commands than intended.

I'm sorry that I get that much troubles. Maybe we can talk at cool days to improve it.

auto-merge was automatically disabled April 16, 2026 18:33

Pull request was closed

@Andreas-Kainz Andreas-Kainz deleted the private/Andreas-Kainz/NotebookbarHelpTabGrups branch April 16, 2026 18:33
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Collabora Online Apr 16, 2026
@Andreas-Kainz Andreas-Kainz restored the private/Andreas-Kainz/NotebookbarHelpTabGrups branch April 16, 2026 19:09
@Andreas-Kainz Andreas-Kainz reopened this Apr 16, 2026
@github-project-automation github-project-automation Bot moved this from Done to In Progress in Collabora Online Apr 16, 2026
@Darshan-upadhyay1110 Darshan-upadhyay1110 force-pushed the private/Andreas-Kainz/NotebookbarHelpTabGrups branch from eda8ddf to 53b8a4f Compare April 17, 2026 13:17
@Andreas-Kainz Andreas-Kainz deleted the private/Andreas-Kainz/NotebookbarHelpTabGrups branch April 17, 2026 13:21
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Collabora Online Apr 17, 2026
@Darshan-upadhyay1110 Darshan-upadhyay1110 restored the private/Andreas-Kainz/NotebookbarHelpTabGrups branch April 17, 2026 13:24
@github-project-automation github-project-automation Bot moved this from Done to In Progress in Collabora Online Apr 17, 2026
@Andreas-Kainz Andreas-Kainz force-pushed the private/Andreas-Kainz/NotebookbarHelpTabGrups branch from 53b8a4f to c5c2367 Compare April 19, 2026 20:02
Signed-off-by: Andreas-Kainz <andreas_k@abwesend.de>
Change-Id: Ic026cc0f4c0d0e47d37dd534f0c5467ecce45c12
@Darshan-upadhyay1110 Darshan-upadhyay1110 force-pushed the private/Andreas-Kainz/NotebookbarHelpTabGrups branch from c5c2367 to 83bb2c6 Compare April 28, 2026 15:18
@Andreas-Kainz
Copy link
Copy Markdown
Contributor Author

@github-project-automation github-project-automation Bot moved this from In Progress to Done in Collabora Online May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Help tab: add groups

3 participants