LMS completion issue in HTML 5 version of Storyline 3/360
We have a situation, we have created a custom player for one of our client in storyline 3/360. Client use scorm 2004 3rd edition. We have 4 scenarios in which user has to answer few questions in each scenario. On the basis of the correct answers user will get the score. The passing score for the scenario is 80% for each scenario and we are passing the suspend data through java script. After launching the course and visiting all the screens and attempting the scenario questions correctly, the user jumps to the result screen(congratulations screen). There is a HOME button on result screen which takes the user to the main scenario screen, where user gets access to other scenarios and the score of the scenario 1 is sent to LMS. This is the flow for all 4 scenarios. Now the problem is when user exits the course from result screen of scenario 1(congratulations screen), LMS shows correct status as "passed" and "completed" . But if user exits the course from result screen(congratulations screen) of the scenario 1 without clicking the HOME button, and after relaunching course through bookmarking, LMS shows the status of the course as "fail" and "incomplete" even after answering the question correctly. This happens for HTML 5 version only but works absolutely correct for flash version and on Ipad.
Please suggest any solution or let me know what i am missing.