When the f7 g7 squares are clean, white queen attacks the black king on g6, black drops a pawn on f7 to block, and then later black castles kingside, then we can view the game only once, if one goes through the game, goes back to the beginning, then tries to view the game again, it stops before the pawn dropping.
click the jump to the end button, then the jump to the beginning button, then the jump to the end button again. It stops before the pawn drop on f7.
I am not fully aware the conditions when this bug happens, but in some variations, it does not, e.g. if Bishop attacks the king, or the g7 pawn is still on its square when the Queen attacks, or when black does not castle kingside later on the game.
When the f7 g7 squares are clean, white queen attacks the black king on g6, black drops a pawn on f7 to block, and then later black castles kingside, then we can view the game only once, if one goes through the game, goes back to the beginning, then tries to view the game again, it stops before the pawn dropping.
This is a bug in Fermy's bug.js, it affects https://bughousedb.com/ and https://www.bughouse-db.org/ as well.
How to reproduce it: load a game with the PGN
click the jump to the end button, then the jump to the beginning button, then the jump to the end button again. It stops before the pawn drop on f7.
I am not fully aware the conditions when this bug happens, but in some variations, it does not, e.g. if Bishop attacks the king, or the g7 pawn is still on its square when the Queen attacks, or when black does not castle kingside later on the game.
g7 pawn is still there:
without castle: