It is usually expected that the “<” button on the upper left corner will return the user to the previous page they comes from, and that by repeated clicking of the button, it will always walk you back through the pages you traversed but in the reverse order. However, the behavior is inconsistently implemented. It is sometimes correctly implemented. For example when you go with “home screen → Get started → Click Fast Mode → Summary Page”, clicking “<” does return you from summary page to “Get started” page.
However, if you have checked any of the specific settings on the summary page, for example the speed setting, then even after you return to the summary page, clicking “<” will bring you back to the refund setting page:
Also note that the number of dots on the top of the summary page itself changes slightly when you return (from 2 -> 4). It seems that if you click anything on the summary page, even if you got there through simply selecting fast mode, the routing changes to as if you got there through selecting custom setup mode.
This is not the most intuitive behavior, as people expect out of return button like “<” that by repeated clicking of the button, it will always walk you back through the pages you traversed but in the reverse order. In the language of data structures to be precise, it is a stack and “<” pops the top of the stack to return us to the previous one. Here what happens is that, if you click any specific setting page in the summary page, then clicking “<” repeatedly, you will be brought to pages you never visited before.
Below is a potential user journey through the routing:
“Home Screen → Get started (Click Fast Mode) → Summary Page (click speed) → Speed setting page (click < to return) → Summary page (click <) → Refund Setting Page (click <) → Privacy Setting Page (click <) → Speed Setting Page (click <) → Get Started Page (click <) → Home Screen”
What is expected is usually:
“Home Screen → Get started (Click Fast Mode) → Summary Page (click speed) → Speed setting page (click < to return) → Summary page (click <) → Get Started Page (click <) → Home Screen”
It is usually expected that the “<” button on the upper left corner will return the user to the previous page they comes from, and that by repeated clicking of the button, it will always walk you back through the pages you traversed but in the reverse order. However, the behavior is inconsistently implemented. It is sometimes correctly implemented. For example when you go with “home screen → Get started → Click Fast Mode → Summary Page”, clicking “<” does return you from summary page to “Get started” page.
However, if you have checked any of the specific settings on the summary page, for example the speed setting, then even after you return to the summary page, clicking “<” will bring you back to the refund setting page:
Also note that the number of dots on the top of the summary page itself changes slightly when you return (from 2 -> 4). It seems that if you click anything on the summary page, even if you got there through simply selecting fast mode, the routing changes to as if you got there through selecting custom setup mode.
This is not the most intuitive behavior, as people expect out of return button like “<” that by repeated clicking of the button, it will always walk you back through the pages you traversed but in the reverse order. In the language of data structures to be precise, it is a stack and “<” pops the top of the stack to return us to the previous one. Here what happens is that, if you click any specific setting page in the summary page, then clicking “<” repeatedly, you will be brought to pages you never visited before.
Below is a potential user journey through the routing:
“Home Screen → Get started (Click Fast Mode) → Summary Page (click speed) → Speed setting page (click < to return) → Summary page (click <) → Refund Setting Page (click <) → Privacy Setting Page (click <) → Speed Setting Page (click <) → Get Started Page (click <) → Home Screen”
What is expected is usually:
“Home Screen → Get started (Click Fast Mode) → Summary Page (click speed) → Speed setting page (click < to return) → Summary page (click <) → Get Started Page (click <) → Home Screen”