Chrome中RTL输入框删除含开头文本后点击外部致窗口冻结
Chrome RTL输入框操作后浏览器冻结问题求助
问题现象
在Google Chrome浏览器中,当输入框位于设置了dir="rtl"属性或direction: rtl样式的容器内时,执行特定操作会导致浏览器窗口冻结:输入文本后,选中包含文本开头的部分内容并删除,随后点击输入框外部,浏览器就会出现无响应的冻结状态。该问题仅在Chrome中出现,Firefox下无此现象。
复现步骤
- 打开包含RTL容器与输入框的页面
- 在输入框中输入任意文本内容
- 选中一段包含文本开头(从第一个字符开始)的内容,按下删除键移除该部分
- 点击输入框以外的页面区域
最小复现代码
<div dir="rtl"> <input class="input" /> </div>
测试环境
- Google Chrome 110.0.5481.104(官方版本,64位)
目前暂未找到相关问题的参考资料,想请教是否有其他人遇到过这个问题?
内容的提问来源于stack exchange,提问作者Almog Tayeb
相关产品推荐
相关产品推荐

