Bug: Screen Freezes When Using Back Button + Android Back Gesture Together
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 45/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- javascript
- 领域
- mobile
调研方向
首先,在使用 Capacitor 应用的 Android 10 Huawei P30 Pro 配置上复现该问题,同时使用带有返回按钮的页面和 Android 返回滑动手势。跟踪返回按钮和返回手势的导航入口点,并验证同时执行的操作只导航一次且不会冻结;报告未指明源文件或测试。
由索引模型根据 Issue 内容生成。
描述
https://github.com/user-attachments/assets/b0128df4-bc52-4ddf-8a9c-e93a29789ea6
- Framework7 version: 9.x
- Vue.js version: 3.x
- Platform and Target: Android 10, Capacitor app (Huawei P30 Pro)
- Live Link or CodeSandbox: Not available (bug occurs only on device)
Describe the bug
When a page has a back/return button, tapping the back button at the exact same time as performing the Android back swipe gesture causes the screen to freeze after navigating back.
To Reproduce
- Open any page with a back button.
- Tap the back button while simultaneously performing the Android back-swipe gesture.
- The app navigates back, then the UI freezes.
Expected behavior
The app should navigate back once without freezing.
Actual Behavior
The app navigates back, then the screen becomes frozen/unresponsive.
Screenshots
N/A
Additional context
Device: Huawei P30 Pro
Android 10
Occurs consistently when both back actions trigger at the same moment.
- 主要语言
- JavaScript
- 星标
- 18.8k
- 派生
- 3.2k
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
framework7io/framework7 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 68/100
framework7io/framework7#4365 · 1 条评论 ·
-
propsHistory 未关闭
难度 2/5 1-3 小时 新手友好度 72/100
framework7io/framework7#4347 · 1 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 64/100
framework7io/framework7#4222 · 3 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 65/100
framework7io/framework7#4175 · 1 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 65/100
framework7io/framework7#3969 · 3 条评论 ·
查看 framework7io/framework7 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 65/100
antfu-collective/icones#398 ·
-
ECmail.com 未关闭
难度 1/5 1 小时以内 新手友好度 90/100
wesbos/burner-email-providers#554 ·
-
难度 2/5 1-3 小时 新手友好度 65/100
radiantearth/stac-browser#1023 ·
-
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 75/100
components-web-app/docs#92 ·