【Bug反馈】Web加载项CreateTaskPane后工具栏整排卡死,关闭任务窗格也无法恢复

【环境】

WPS版本:12.1.0.28043 个人版(32位)

操作系统:Windows 11 Pro 10.0.26200

加载项类型:Web加载项(wpsjs)

【复现步骤】

1. 在 WPS 文字中,通过 ribbon 按钮调用 wps.CreateTaskPane() 创建一个任务窗格

2. 任务窗格加载一个本地 HTTP 服务页面(http://localhost:3080/claude-chat-wps.html

3. 任务窗格正常显示后,WPS 上方整排工具栏(开始、插入、页面布局等)全部无法点击

4. 调用 tp.Visible = false 或 tp.Delete() 关闭任务窗格后,工具栏依然无法恢复

【根本原因分析】

任务窗格底层使用 CEF(Chromium Embedded Framework)渲染,会启动 promecefpluginhost.exe

子进程。该进程一旦启动后,即使关闭/销毁任务窗格,子进程也不释放,持续占用主窗口 UI 线程,导致 Ribbon

工具栏无法响应。只能通过 taskkill 杀进程后重启 WPS 才能恢复。

【期望行为】

关闭任务窗格后,工具栏应恢复正常可用状态。promecefpluginhost.exe 应在任务窗格销毁后正确退出。

【备注】

- 此问题在 12.1.0.26899 和 12.1.0.28043 两个版本均存在

- 其他开发者也在论坛反馈过类似问题(topic/53224、tag/2035)

- Office Web Add-in 同样使用 CEF 渲染任务窗格,但 Office 关闭窗格后工具栏可正常恢复

上海
浏览 199
收藏
5
分享
5 +1
4
+1
全部评论 4
 
WPS反馈小助理小雅
WPS反馈小助理小雅

WPS社区反馈员

小W来啦~如果遇到卡顿的问题,辛苦您任意打开一个文档点击「开发工具-com加载项」看下这里面有没有插件,有的话尝试禁用插件后再重启WPS客户端后使用看下是否恢复,后续有相关问题,辛苦可以直接反馈客服为您进一步定位处理哦,感谢您的理解与支持~反馈渠道: 1.微信公众号【wps客户服务】进入底部菜单“客服”-“客服中心”-下滑点击“在线客服”-输入对应问题和输入“转人工”。 2. 热线电话:4006775005
   广东省
举报
0
0
 
剑入轮回
发现新打开一个文件,工具栏就正常了,任务窗格上面部分也不会被遮挡了,估计是UI刷新的问题
   浙江省
举报
0
0
 
剑入轮回
存在同样问题,之前是正常的更新以后就出问题了
   浙江省
举报
0
0
 
WPS_1678185681
这应该是你业务写的有问题,你试试加载项demo,就不会存在这个问题
   湖北省
举报
0
0