<p dir="auto">Challenge <a href="http://www.freecodecamp.com/challenges/waypoint-add-your-javascript-slot-machine-slots" rel="nofollow">http://www.freecodecamp.com/challenges/waypoint-add-your-javascript-slot-machine-slots</a> has an issue.</p>
<p dir="auto">I am allowed to continue to the next challenge with the single condition still in a state of failure. I can skip along without adding a return statement or modifying the existing return statement.</p>
<p dir="auto">Additionally, the state of the condition appears to randomly alternate between pass/fail without actually having changed the code in any way (see attached screenshots). I couldn't reproduce the behaviour with a specific set of steps, but moving the caret around would eventually cause it (doesn't take long) as would highlighting different text selections (seems to be only when a line feed is included in the selection).</p>
<p dir="auto"><del>Finally, it seems like we are short-circuiting our function here by adding the return statement in the specified area in the code. All of the code below <code class="notranslate">// Only change code above this line.</code> never executes and includes a redundant return statement that would have returned a completely different data type. This may be irrelevant to the intent of the exercise, but it feels like it could be confusing.</del></p>
<p dir="auto">After moving to the next challenge, I see that I had missed the point entirely and I should have copied the conditional verbatim from the description into our code. I guess I was freestyling. I was confused by the statement <code class="notranslate">If all three numbers match, we should change the value of win to the number that we have three of or leave it as null.</code> in the description and thought I was to add a variable called <code class="notranslate">win</code> and set it to either <code class="notranslate">null</code> or the winning number. Sorry for wasting anyones time reading through that. The first two paragraphs may still be relevant, though.</p>
<p dir="auto">I'm fairly new at this so please tell me if protocol decrees that I should have broken this report up into separate reports.</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/416065/9422165/bc1d308c-484e-11e5-9bd6-2bb742e2ec69.png"><img src="https://cloud.githubusercontent.com/assets/416065/9422165/bc1d308c-484e-11e5-9bd6-2bb742e2ec69.png" alt="fail" style="max-width: 100%;"></a><br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/416065/9422164/bc1c1ea4-484e-11e5-9cb1-60ae6b2aabec.png"><img src="https://cloud.githubusercontent.com/assets/416065/9422164/bc1c1ea4-484e-11e5-9cb1-60ae6b2aabec.png" alt="pass" style="max-width: 100%;"></a><br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/416065/9422166/bc1e94a4-484e-11e5-81f4-38249344d4c7.png"><img src="https://cloud.githubusercontent.com/assets/416065/9422166/bc1e94a4-484e-11e5-81f4-38249344d4c7.png" alt="pass 2" style="max-width: 100%;"></a></p>
<p dir="auto">Challenge <a href="http://freecodecamp.com/challenges/waypoint-add-your-javascript-slot-machine-slots" rel="nofollow">http://freecodecamp.com/challenges/waypoint-add-your-javascript-slot-machine-slots</a> has an issue. It marks the challenge as completed as soon as I create an "If statement". It does not check whether the if statement is correct.<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/13109662/9375568/4e23ed2a-46d0-11e5-80a3-c582e0d2a24e.jpg"><img src="https://cloud.githubusercontent.com/assets/13109662/9375568/4e23ed2a-46d0-11e5-80a3-c582e0d2a24e.jpg" alt="bug" style="max-width: 100%;"></a></p>