hello,
I forked js-solitaire and changed the Math.random() in shuffle to a simple seed function , then added "Reset" option in menu to reset current game (thus without reshuffling!)
this is very very little modification to sources, though very helpfull.
in a second part I modifyed it a bit more to add "undo" support , not that much though
I could pr. I use this solitaire to play online, its simple and good . for me it just misses thoses options (though found mention of such project in commented code)
also a scoreboad would be awesome but would need some database , this I did not do .