HMCL-dev / HMCL

A Minecraft Launcher which is multi-functional, cross-platform and popular
https://hmcl.huangyuhui.net
GNU General Public License v3.0
6.89k stars 676 forks source link

游戏结束自动打开时意外的窗口状态 #1991

Open SGK2401 opened 1 year ago

SGK2401 commented 1 year ago

启动器版本 Launcher Version

3.5.3.227

平台 Platform

Windows11 21H2 22000.1219

问题描述 Problem Description

在将启动器行为设置成隐藏启动器并在游戏结束后重新打开后, 较低概率出现和下图完全相同的窗口状态 image 此时只能通过任务栏或任务管理器关闭, 且点击可交互的反馈页面按钮后HMCL会变成下图的只有顶栏的奇怪状态(这样是可以点关闭按钮关闭的) image 这些窗口状态的优先层级依然正常, 仅仅只是没有除重启外的恢复方式.

注: 错误发生时有两个HMCL实例同时运行, 上传时关闭了未出错的实例, 保留了出错实例并没有关闭. 出错实例启动的游戏版本命名为1.18.2-YSM, 未出错实例启动的游戏版本命名为1.18.2

Java

Oracle JDK 17.0.1

游戏版本 Game Version

1.18.2

对游戏所做的修改 Modifications Made to the Game

OptiFine HD_U_H6

游戏崩溃报告 Game Crash Report

No response

启动器崩溃报告 Launcher Crash Report

No response

启动器日志文件 Launcher Log File

hmcl.log

burningtnt commented 9 months ago

看起来像是 JavaFX 的 Bug?

PinkYuDeer commented 4 weeks ago

在游玩gtnh等大型整合包时,如果设置了该项目并且在“等待游戏加载“进度条出现、自动关闭未关闭前(大约20秒的窗口期内)提前最小化窗口,就会100%导致启动器出现这种情况。