This is a weird bug.
I'll try to explain it but if you have any questions feel free to ask.
Long story short: I moved, he moved and he thought I moved his piece.
Long story premium version:
It's the first move and I played Qd8+ which is the right move, the computer moved my queen back on d1 and simultaneously moved his night to e8, which blocks the check and should be the right continuation for him.
Except for the fact that he put my queen back so for some reason it's my turn to move (for the engine) and so he thinks that I made black's move, which is indeed impossible cause I'm white.
Obviously it's not Qd8 so it must be a bad answer hence it displays the _puzzle failed_ message.
I assume it has something to do with the mouse scroll and slow internet connection mixed with async request behaviour that caused the issue in the first place. I might also say that since I have a magic mouse and it's touchscreen I was accidentally scrolling immediately after Qd8 (so probably that's the reason why it went back on d1).

The puzzle code is 124499.
Since the magic mouse is touch screen I find it difficult to play puzzles as well as drawing arrows cause when I try to do something and I scroll even for a fraction of a millimetre, it causes the board to go back in time by a lot of moves and messes things up. I suggest having an option for disabling the scroll feature in the board settings' as well as fixing this bug.
Thank you for reading until the very end.
I was also able to reproduce the issue by pressing the back arrow key on the keyboard right after playing Qd8.
Then it's a serious problem which must be marked as a bug and then fixed. I lost 23 points for playing the right move, it's definitely not funny.
I have also encountered this issue.
I also think it is related to scrolling (or more generally moving through the game history) at the same time as a move is made.
I think the scrolling changes the board state, just before the the reply move is made by the computer, such that the reply move becomes invalid, which somehow makes the puzzle register as failed. This seems at least to be the case for me, as 10. Qh6 is the wrong move for black, but 11. Qh6 is correct.

Related to this issue:

As you can see sometimes it lets me play a move (e4 in this case, on move 23, as a variation) in the middle of a game as well. @niklasf I think that the last commit might have partially fixed the issue but this is still a problem, hence it needs to be reopened...
is this still an issue in puzzles v2, released today?
With the new version I wasn't able to reproduce the bug, but I might be not fast enough to get it