Using Chrome v42 on Android v4.4.4, the ajax state/position/history isn't remembered when going back.
I can also confirm that it doesn't work on the following desktop browsers: Chrome, IE9, IE11
However, ajax state is remembered on Firefox desktop and iOS 8 mobile device using the stock Safari browser.
I have confirmed this bug in Chrome on my Mac. When I do a search (of any type) or use the pagination for navigation, and then visit a KB Article, pressing the Back button on my browser always resets the pagination or previous search state to the default state (the one I see when I first visit the KB).
State tracking appears to work fine in the following browsers:
Safari (v8.0.6) on my Mac
Safari on my iPhone (iOS 8)
Firefox (v36.0.4) on my Mac
I have confirmed it is broken in the following browsers:
Chrome (v42.0.2311.152) on my Mac
Chrome Canary on my Mac
The report from @bridgeport would indicate it's also broken in these browsers:
@bridgeport writes (in https://github.com/websharks/s2member/issues/558#issuecomment-104735338)...
I have confirmed this bug in Chrome on my Mac. When I do a search (of any type) or use the pagination for navigation, and then visit a KB Article, pressing the Back button on my browser always resets the pagination or previous search state to the default state (the one I see when I first visit the KB).
State tracking appears to work fine in the following browsers:
I have confirmed it is broken in the following browsers:
The report from @bridgeport would indicate it's also broken in these browsers: