redisable on firefox
reload document when adjusting due to hash value mismatch
fix undo/redo deleting history