Closes #33. The PuzzleCard component used this.$router.currentRoute.fullPath which includes the query string. Using this.$router.currentRoute.path fixes this bug, allowing puzzles to be launched even when filters are active.
This component is also used in too many contexts (Puzzle Explore and Single Puzzle View) with varying behavior and visuals, and uses custom events in some contexts and direct imperative functions in others. Will need clean up in mobile re-write.
Closes #33. The
PuzzleCard
component usedthis.$router.currentRoute.fullPath
which includes the query string. Usingthis.$router.currentRoute.path
fixes this bug, allowing puzzles to be launched even when filters are active.This component is also used in too many contexts (Puzzle Explore and Single Puzzle View) with varying behavior and visuals, and uses custom events in some contexts and direct imperative functions in others. Will need clean up in mobile re-write.