More tests.
Fix edge case in block visual delete.