Skip to content

【2.0.3.0教学】未限制用户行为导致可能出现大量意外情况 #1679

Description

@genius-alray

检查清单

  • 我已更新到最新版 最新的版本号最新的版本号 测试,并看过 最新提交,确认这一 Bug 还没有修复。我也已在 Issues 中检索,确认这一 Bug 未被提交过,并且在 常见问题 中没有解决方案。
  • 我已经仔细阅读过选项里的内容,并且知道这个选项不用勾选。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题(关于其他非程序本身的问题应当在 Discussion 板块提出)。

期望的行为

在播放教程引导用户操作时,应当确保相应控件存在。或限制用户操作以免出现意外情况

实际结果

用户可进行胡乱操作导致教程损坏

重现步骤

进入“组件编辑”教程

故意在教程提示“点击加号添加组件”前,关闭编辑界面

点击下一步

如图,教程卡住且无法继续

同时,在组件编辑教程中,未选中组件时点击“我已选择”,会导致出现无法关闭的全屏遮罩,造成系统软锁定

截图/录屏(可选,建议)

加号不存在导致卡住:

Image

不可关闭的全屏遮罩导致桌面无法访问

Image

堆栈跟踪(可选)

诊断信息

SystemOsVersion: Arch Linux
SystemOsArch: X64
SystemDeviceName: 90T1002XCP
SystemDeviceVendor: LENOVO
AppPackageRoot: /home/alray/Downloads/ClassIsland_app_linux_x64_selfContained_folder
AppRoot: /home/alray/Downloads/ClassIsland_app_linux_x64_selfContained_folder/data
AppCurrentDirectory: /home/alray/Downloads/ClassIsland_app_linux_x64_selfContained_folder/app-2.0.3.0-0
AppExecutingEntrance: /home/alray/Downloads/ClassIsland_app_linux_x64_selfContained_folder/ClassIsland
AppCurrentMemoryUsage: 726.53 MiB(761823232 Bytes)
AppStartupDurationMs: 2505
AppVersion: 2.0.3.0-LiliyaOlenyeva-fbee640(HEAD) (Core 2.0.0.0)
AppSubChannel: linux_x64_selfContained_folder
AppLoadedPlugin: 
AppIsAssetsTrimmed: False
DiagnosticFirstLaunchTime: 2026/3/7 17:45:01
DiagnosticStartupCount: 2
DiagnosticMemoryKillCount: 0
DiagnosticLastMemoryKillTime: 2026/3/7 17:45:01
DiagnosticMemoryKillFreqDay: 0.000

最后一步

  • 我认为上述的描述已经足以详细,以允许开发人员能复现该问题。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug在使用 ClassIsland 的过程中遇到了 Bug优先级:无短期内不会计划完成的事项待查看等待开发者查看此 Issue

    Type

    Fields

    开发周期

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions