The Uncleared filter appears to work as expected (in the case where no puzzles are solved yet):
But when the Single State filter is chosen, some puzzles are incorrectly shown as being solved (the puzzles are also out of order):
Additionally, with this filter on, the user can access puzzles that haven't been unlocked yet:
Worth noting that this behavior occurs regardless of whether I had previously logged in with a post-tutorial account or I was testing on a fresh installation.
This is due to an idiosyncrasy with the way we need to handle this for incognito accounts. We should just remove the filters when accessing these as a user who hasn't unlocked lab access
It looks fine with no filters:
The Uncleared filter appears to work as expected (in the case where no puzzles are solved yet):
But when the Single State filter is chosen, some puzzles are incorrectly shown as being solved (the puzzles are also out of order):
Additionally, with this filter on, the user can access puzzles that haven't been unlocked yet:
Worth noting that this behavior occurs regardless of whether I had previously logged in with a post-tutorial account or I was testing on a fresh installation.