fix auto-assignment when forbidden range is very far from selected block, #26868...