已收录

【Bug反馈】JS加载项 CreateTaskPane 创建任务窗格后顶部Ribbon菜单卡死

问题描述

WPS文字中,JS加载项调用 wps.CreateTaskPane() 创建停靠任务窗格后,顶部Ribbon功能区整排卡死,所有Tab(开始/插入/页面布局等)都无法点击切换,文档编辑区键盘输入正常。

影响版本

  • 异常版本:12.1.0.26895 ~ 12.1.0.28043(当前最新)

  • 正常版本:12.1.0.25225、12.1.0.26884

  • 回归区间:26884 → 26895 之间引入

复现步骤

  1. 安装任意一个含 CreateTaskPane 的 JS 加载项

  1. 打开WPS文字,点击加载项按钮打开任务窗格

  1. 侧边栏正常显示并停靠,但顶部所有菜单无法点击

  1. 关闭任务窗格后菜单仍不恢复,只能重启WPS

  1. 新建第二个文档后菜单恢复正常

补充说明

  • WPS内置的"帮助中心"等原生任务窗格完全正常,说明是JSAddin创建TaskPane时的窗口层级/命中区处理有回归

  • 表格(ET)中CreateTaskPane正常,只有WPS文字有问题

  • 开发调试模式下正常,发布安装后异常

  • 已用不含任何业务逻辑的极简加载项复现,排除加载项自身代码问题

此Bug已导致大量基于WPS JSAddin的第三方插件无法正常使用,用户侧影响面很广。之前已有多位开发者反馈(topic/93291、topic/93298、topic/94137),请问预计何时修复?有临时规避方案吗?

河南省
浏览 323
收藏
4
分享
4 +1
1
+1
全部评论 1
 
联盈标讯
是的,我目前遇到的问题和这个一致。 只能把窗口管理切换为多组件模式来暂时解决。
   广东省
举报
0
0