浏览器缩放比例不为100%,控件周围存在框线残留
复现步骤: 1.浏览器设置缩放比例不为100%。 2.进入AWTK-WEB界面,鼠标在控件上移动、点击等,触发控件的刷新。 3.出现框线残留,如下图:
问题简单分析 1.使用edge, chrome浏览器均会出现,应同浏览器类型及版本无关。 2.尝试修改widget的dirty_rect_tolerance属性,修改脏矩形大小,打开awtk的debug模式,发现这些框线同脏矩形大小相关,dirty_rect_tolerance取任何值,框线总在脏矩形外侧1px的距离。 3.浏览器缩放比例高于、低于100%均会出现,应同具体的缩放比例无关。但等于100%时不出现,怀疑可能与ratio(缩放比例)不为1时,进行某些计算导致精度丢失有关。
帮忙看下具体原因
可以提供一个复现问题的示例代码吗?简单一点的就可以了
用最新的AWTK和AWTK-WEB试试。
可以提供一个复现问题的示例代码吗?简单一点的就可以了
目前所有页面都是这样,简单示例代码是指?
用最新的AWTK和AWTK-WEB试试。
好的,我们稍后更新试试 目前awtk是1.7,awtk_web是2024.8月mater分支,看了最近好像没有关于canvas和脏矩阵相关的修复,请问有没有排查的思路?
记得改过,但是忘记具体改的哪里了。我在最新版本上测试(Windows/MacOS)没发现问题。
用最新的AWTK和AWTK-WEB试试。 李老师,使用最新版存在同样问题,具体如下图所示:
用最新的AWTK和AWTK-WEB试试。 李老师,使用最新版存在同样问题,具体如下图所示:
我这里试了下用最新版 AWTK + AWTK-WEB 重新编译debug版的demoui示例,再在本地启动服务器,在谷歌浏览器下测试没有出现你说的情况,你那边可以换个电脑试一下看能不能复现。