electron [Bug]: 窗口设置为minimizable: false,但仍然显示可激活的"最小化"菜单项

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

预检清单

Electron 版本

30.2.0

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

macOS

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

MacOS 13.5.1

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

arm64(包括 Apple Silicon)

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

  • 无响应*

预期行为

最小化菜单项被禁用

实际行为

最小化菜单项可交互,但不会导致窗口发生任何变化

测试用例 Gist URL

https://gist.github.com/Cloudkkk/34443bc82dcfd92b570a21cacf183df8

其他信息

  • 无响应*
balp4ylt

balp4ylt1#

这是我关于窗口选项的代码:


![](//img.saoniuhuo.com/images/202408/81701722769413364.jpg)
9avjhtql

9avjhtql2#

你好,@Cloudkkk。感谢你报告这个问题并帮助让Electron变得更好!

是否有可能为你制作一个独立的测试用例,只包含重现问题的必要代码?例如,Electron Fiddle 是一个制作小型测试用例的很好工具,它可以轻松地将你的测试用例发布到一个gist 上,Electron维护者可以使用它。

独立的测试用例可以让修复问题更加顺利:它确保每个人都在关注同一个问题,它从方程中删除了所有不必要的变量,而且它还可以为自动化回归测试提供基础。

现在为了这个原因添加了blocked/need-repro 需要一个测试用例来重现bug标签。在你制作了一个测试用例后,请在后续评论中链接到它。如果上述内容没有得到解决,这个问题将在10天内关闭。

z5btuh9x

z5btuh9x3#

无法复现此问题 -我们需要一个样本来继续!

cnjp1d6j

cnjp1d6j4#

https://gist.github.com/Cloudkkk/34443bc82dcfd92b570a21cacf183df8

感谢您的回复,请查看菜单,您可以在窗口选项卡中看到缩小按钮。它仍然可以点击,这是一个功能吗?🤔
@codebytere

m2xkgtsf

m2xkgtsf5#

感谢您提供的示例代码!👍 我更新了标题和问题描述,希望您不介意。
我发现这个问题在Electron v31.2.0的macOS上确实存在。具体来说,错误的表现为无法最小化的窗口仍然显示“最小化”菜单项,就好像它可以被交互一样,而实际上应该禁用它。
我假设这个bug可能仅限于macOS平台,但我没有在其他平台上进行测试。

相关问题