-
Notifications
You must be signed in to change notification settings - Fork 731
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing 'All classes' link on device with multiple facilities #10673
Comments
i'm actually unable to recreate this problem because another bug is keeping me from being able to see this view at all: #10643. when i initially mentioned the linked bug, which i encounter every time i try to navigate within
cant-navigate-within-coach-classes.mov |
following up on my comment after a conversation with @rtibbles sorted things out somewhat: it appears that i'm experiencing the bug in #10643 & the screen recording because all of the classes i'm attempting to access contain quizzes. in the examples used to illustrate this "missing 'all classes' link" issue, it appears that the classes don't contain quizzes, so navigation to them isn't triggering the same bug, which seems to be occurring within a code block that is never accessed if no quizzes exist. no action or anything needed, i just wanted to clarify my earlier comment! i'll be working on this but likely only once #10643 is addressed, which should be quite soon. |
@pcenov i haven't been able to exactly replicate the issue reported here, as throughout my navigation within classes in
(changing the text to align with the recent update to the same type of link in the in talking through this issue with @rtibbles, the following rules were laid out to help govern navigation behavior in
i was planning on adding these expectations to the description of this issue (and removing the related bullet points from #10650), because it seemed like the specific issue you raised, even if i wasn't able to recreate it exactly, should be appropriately handled by a PR that enforces these expectations throughout i wanted to check in with you before editing though, in case you felt like the case you're experiencing isn't adequately covered by this, you feel my interpretation is incorrect, or you have any other objections to potentially expanding the scope of this issue slightly. |
Hi @thanksameeelian, thank you for your detailed investigation on this one and yes, I believe the use cases you've outlined cover nicely the expected behavior for I was also able to identify that the issue I've reported is only valid if there's a single class in my Main facility and there are multiple classes in the imported facility. I also noticed that if I use the browser's Back and Forward buttons then the 2023-05-19_12-34-39.mp4 |
great! i think i have my work cut out for me then :) and thank you @pcenov for defining the bug with such precision - the combinations of things i'd tried just weren't quite producing it and this is really helpful. |
Observed behavior
The 'All classes' link is missing on a device with multiple facilities so once I have selected one of the available classes I have to navigate to a different plugin in order to go back to the Classes page.
Expected behavior
The 'All classes' link should be displayed in that case.
general expectations for
Coach
behavior & UI:Class home
goes directly to that class's page and when there, the back link is "← Change learning facility"All Classes
page which has a back link to "← Change learning facility".Class home
goes directly to that class's page and there is no back link displayed.All Classes
page and there is no back link displayed.Steps to reproduce the issue
Note: observed in edge case when multi-facility user's main facility has 1 class and imported facility has multiple, detailed in comments
Video
2023-05-10_16-30-45.mp4
Usage Details
Ubuntu 22 - Chrome, Firefox
The text was updated successfully, but these errors were encountered: