client: consistent tab sizes