## 在提交BUG之前 - [x] 我尝试使用了最新版,我确定这个问题在最新版中依然存在 - [x] 我会以「一起合作来解决问题」的态度编写issue,尽力提供详细信息,而不是仅提供报错信息或截图 ## 问题描述 tab组件的指示条(用于指示当前处于哪个tab)在语言切换时不会跟随内容长度变化重新定位 具体表现为:当从中文切换到英文时,中文界面显示的是`未完成`,英文界面显示的是`Downloading`,由于`Downloading`比`未完成`的文字长度更长,而指示条没有重新计算位置,导致指示条的位置出现偏差 此问题能 100% 稳定触发,与具体下载的漫画或章节无关,是一个纯粹的 UI 显示问题 ## 复现步骤 1. 使用右上角的语言选择器选择`中文(简体)` 2. 依次点击`已完成`和`未完成`,以保证tab指示条渲染正确 3. 现在指示条在`未完成`下方 4. 将语言从`中文(简体)`切换为`English(US)` 5. `未完成`变成`Downloading`,观察tab指示条的位置 ## 预期行为 语言切换后,tab指示条应该自动重新计算位置,准确指示当前选中的tab,无论tab文字长度如何变化 ## 实际行为 语言切换后,tab指示条保持在原来的位置,没有根据新的文字长度重新计算位置,导致指示条与实际选中的tab位置不匹配,出现视觉偏差 ## 日志 此问题为UI显示问题,暂无相关错误日志。 ## 截图或录屏   ## 工具版本号(点`关于`按钮查看) v0.1.0 ## 其他 这个问题在任何有tab组件的界面都可能出现,只要涉及语言切换导致tab文字长度变化的情况