Skip to content

[Bug]: iOS原生跳转Flutter的H5界面含有上传文件Choose File(input type file),选择文件后flutter界面被pop卡死 #2251

@caofuqing2

Description

@caofuqing2

请描述遇到的问题,以及您所期望的正确的结果

flutterModule项目接入flutter_boost后,iOS原生跳转flutter界面(ToolPage),flutter界面(ToolPage)加载H5,H5里含有上传文件按钮,点击上传文件按钮选择文件后,flutter界面被pop释放界面卡死

test1.mp4

请说明如何操作会遇到上述问题

含有选择文件的H5界面 选择文件->Choose File后 flutter界面被pop界面卡死 ToolPage执行了dispose方法

在下面填入关键复现代码

1.在FlutterModule项目集成了flutter_boost 加载H5

.loadFlutterAsset("assets/index.html");

2.Flutter 代码
Image

Image

3.H5界面文件
index.html

复现的平台

iOS

Flutter SDK版本

3.29.1

FlutterBoost版本

5.0.2

是否延迟初始化FlutterBoost

No

解决方案

1.移除flutterBoost 使用原生的flutter路由就正常了
2.新建了flutter Application项目测试也是正常
3.android正常

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions