While playing solitaire in the Google Chrome browser, I do get only about 50% of the games finished. I never thought much of it, I just lost and took a new game. But I just finished a game except for two hidden cards. It could not be solved, but it appeared that some cards were missing!

It is a Klondike single deal game. The card in the deck is just the jack of diamonds, that's the only card I got left. There are two hidden cards, but I can see 10 cards missing:
2 club, 5 heart, 5 spade, 6 spade, 9 spade, 10 spade, queen spade, 3 diamond, 7 diamond, queen diamond
I've noticed mainly graphical glitches in the game when undoing previous moves, but I didn't use that feature here.
How come these are missing? It feels like I make a stupid thought mistake, but I can't spot it. Where are my missing cards?

Solitaire onlineand can be found in the chrome web store: chrome.google.com/webstore/detail/… – Daevius Jan 15 '12 at 23:23