This patch appends a hash to the URL to reflect the current stage of the survey. This allows the user to go backward and forward using the browser history buttons. In case an unknown hash is specified one of the preceding questions has not been answered (e.g. when reloading the page, or copy&pasting the URL) the survey will restart from the beginning.
This patch appends a hash to the URL to reflect the current stage of the survey. This allows the user to go backward and forward using the browser history buttons. In case an unknown hash is specified one of the preceding questions has not been answered (e.g. when reloading the page, or copy&pasting the URL) the survey will restart from the beginning.