electron [Bug]: 当Windows隐藏文件扩展名时,保存对话框的行为不一致,

wfveoks0  于 5个月前  发布在  Electron
关注(0)|答案(2)|浏览(53)

预检清单

Electron 版本

29.1.5

您正在使用的操作系统是什么?

Windows

您正在使用的操作系统版本是什么?

Windows 10

您正在使用的架构是什么?

x64

最后已知正常工作的 Electron 版本

never

预期行为

在 Windows 上,当文件扩展名被隐藏时,当用户更改文件名时,应将原始扩展名添加回来。这是使用浏览器保存对话框时的默认行为。

实际行为

当用户没有输入扩展名时,文件扩展名会被删除。请注意,有时即使用户根本没有更改文件名,这种情况也会发生。

测试用例 Gist URL

https://gist.github.com/db79d1744481ab377ea8c0904d5e1633

其他信息

在这个 Gist 中,当你点击“浏览器下载”时,首先,保存对话框会自动从系统设置中检测类型:

将名称更改为“i-wanted-another-name”:

它会自动添加回 .csv

而在使用 Electron 对话框时,我们得到的是这个(默认为 some-file.csv):

更改名称后会发生这种情况:

mf98qq94

mf98qq941#

这个问题已经被自动标记为过时。如果这个问题仍然影响到你,请留下任何评论(例如“提升”),我们会保持开放。如果你有任何新的附加信息——特别是,如果这个问题在 latest version of Electronbeta 中仍然可复现——请在你的评论中包含它!

55ooxyrt

55ooxyrt2#

据我所知,这种情况仍在发生。

相关问题