Repository navigation
fix(ui): show mobile download confirmation above the player - #549
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Priority: ⬇️ Low Merge Risk: ⚪ Minimal · up to
|
描述 / Description
Mobile-data download confirmation could remain invisible while Now Playing and its more menu were open, then appear only after leaving the player. Read the pending-dialog state during composition before reporting visibility to MainActivity, so its display gate updates immediately.
Add real MainActivity regressions for Clean and Material: deliver a mobile-data confirmation request while the player menu is open, cancel through native touch input twice, and verify that the menu, player, and download task set remain intact.
类型 / Type
修复或解决的问题 / Issues Fixed or Closed by This PR
Fixes the delayed mobile-data download confirmation shown in the supplied Clean-theme recording.
清单 / Checklist
其他信息 / Additional Information
Validation:
:app:testDebugUnitTest: 3,234 passed, 1 optional Netease online smoke test skipped, 0 failures/errors.:app:assembleDebug,:app:assembleDebugAndroidTest, andverifyModuleBoundariespassed.:app:lintDebugpassed with--offline; the initial online lint run stalled on a Maven metadata TLS handshake. No lint rules were disabled. The report has 38 warnings and 1 hint in unchanged files; neither modified file has a lint finding.The device regressions inject the existing confirmation event stream with synthetic Bilibili metadata; no live mobile-data download or physical-device test was performed. UI screenshots were captured locally for the task; no image files are added to the repository.
修复移动网络下载确认弹窗在播放器和更多菜单打开时不可见的问题。弹窗现在会及时显示在播放器上方,并保持菜单、播放器状态和下载任务不变。
新增 Clean 和 Material 主题的
MainActivity回归测试。两项测试均通过。验证结果: