-
Notifications
You must be signed in to change notification settings - Fork 293
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
Inconsistencies when using the skipping pages and review functionality #1677
Labels
Comments
thanks for filing this @KhumboLihonga. i think the correct behaviour here should be that once the user clicks yes, the review button should be changed to next button. |
@omarismail94 will take a look at this. thanks omar! |
7 tasks
omarismail94
added a commit
that referenced
this issue
Nov 4, 2022
ktarasenko
pushed a commit
to ktarasenko/android-fhir
that referenced
this issue
Nov 7, 2022
ktarasenko
pushed a commit
to ktarasenko/android-fhir
that referenced
this issue
Nov 14, 2022
ktarasenko
added a commit
that referenced
this issue
Nov 23, 2022
* Add Implementation guide management library module * Crashed Fixed in Quantity Input Widget (#1673) * Crashed Fixed in Quantity Input Widget * reverted unwanted changes * Spotless check applied * remove clear answer from factory Co-authored-by: omarismail <omarismail@google.com> * Fix review comments * Updated code to set the radio button in a radio group using radio groups check api instead of radio button apis (#1691) * Bump up SDC version to beta06 (#1694) * Follow up code health fixes of PR 1442 (#1631) * WIP PR feedback * spotless ran * added test cases for validation util * used fhirpathengine instance from fhir path expression evaluator * updated test cases name and convention * updated test cases name and their convention to look consistent Co-authored-by: Jing Tang <jingtang@google.com> * Disable leniency in DateFormat lib when converting date (#1687) * Fix Issue #1638: disable lenient check * add espresso test * add more tests per date field changed * Regenerate docs after SDC version bump (#1696) * Documentation Update : Changed the folder structure and did some other minor add-ons (#1662) * Create CODE_OF_CONDUCT.md * Delete CODE_OF_CONDUCT.md * Create Contributing.md * Delete contributing.md * Update README.md * Update README.md Co-authored-by: Omar Ismail <44980219+omarismail94@users.noreply.github.com> * Catlog app- Info grey box added in Calculated expression screen Behavior (#1679) * Scroll down the recyclerview to show the Add answer button. (#1666) * Scroll down the recyclerview to show the Add answer button. * Address review comments. * Address review comments. * Add flaky flag to retry * update gcloud components as well * remove version flag Co-authored-by: Santosh Pingle <spingle@google.com> Co-authored-by: Omar Ismail <44980219+omarismail94@users.noreply.github.com> Co-authored-by: omarismail <omarismail@google.com> * Enable "Next button" on paginated view when nested answer is chosen (#1684) Fix Issue #1677 * Add trailing line break. * Update buildSrc/src/main/kotlin/Releases.kt Co-authored-by: Jing Tang <jingtang@google.com> Co-authored-by: PallaviGanorkar <ganorkar@google.com> Co-authored-by: omarismail <omarismail@google.com> Co-authored-by: aditya-07 <adityakhajuria@google.com> Co-authored-by: Omar Ismail <44980219+omarismail94@users.noreply.github.com> Co-authored-by: aurangzaibumer <35099184+aurangzaibumer@users.noreply.github.com> Co-authored-by: Jing Tang <jingtang@google.com> Co-authored-by: Vanshaj Poonia <74147463+VanshajPoonia@users.noreply.github.com> Co-authored-by: santosh-pingle <86107848+santosh-pingle@users.noreply.github.com> Co-authored-by: Santosh Pingle <spingle@google.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Describe the bug
When using the skipping pages functionality together with the review functionality, there are inconsistencies occurring.
In this specific case, there is a questionnaire with multiple pages that are hidden by default. To enable the pages, a Boolean item needs to be answered. If the answer is 'no', then none of the remaining pages are enabled and the user proceeds to the review page. If the answer is 'yes', then the remaining pages are enabled and the user needs to go through those before seeing the review page.
However, when the answer is 'yes', the review button remains and the user cannot proceed to the newly enabled pages. As a workaround, the user needs to tap the review button then tap edit button to return to the previous page where the next button is now available. Videos have been attached in the screenshots section to demonstrate this.
Component
SDC Library
To Reproduce
N/A
Expected behavior
I expect that when 'yes' is selected, the 'review' button changes to a 'next' button and allows the user to proceed to the newly enabled pages.
Screenshots
As per the above example, this is what happens when no is selected:
https://user-images.githubusercontent.com/90775548/196679194-79d51e6c-bf72-4dc2-9b93-3d7ab22c2bdf.mp4
As per the above example, this is what happens when yes is selected:
https://user-images.githubusercontent.com/90775548/196679514-12fb0b08-9d8d-456c-a63d-a74d2948548e.mp4
Smartphone (please complete the following information):
Additional context
We are implementing this using FHIR Core. The review page was implemented in this PR.
Here is the questionnaire being used in the video:
The text was updated successfully, but these errors were encountered: