父项可拖动时,无法在<input>中选择文本

yar*_*arl 14 css firefox google-chrome draggable internet-explorer-10

这个是IE特定的(显然不再是).我们有非常简单的代码:

<div draggable="true">
    <p>Text</p>
    <input type="text"/>
</div>
Run Code Online (Sandbox Code Playgroud)

在Chrome上它工作正常,你可以选择里面的所有文字<input>,例如.双击它或单击并拖动.在IE10上,您无法执行这两个操作(在其他版本中不确定IE).有任何想法吗?

小提琴:http://jsfiddle.net/s5g4gr8g/

Sam*_*son 7

几个月前,这被报告为一个错误,目前正在考虑将来发布.

其中一个问题是我们无法确定问题的影响.我记得在网上和GitHub上搜索依赖这种模式的网站,但很大程度上是空手而归.如果你碰巧知道任何使用它的网站,并因此在Internet Explorer 10和11中被破坏,我很乐意更新内部问题并请求立即采取行动.

话虽如此,如果您将焦点选中到元素本身,然后使用箭头和Shift键来执行选择,您似乎可以选择文本.您也可以右键单击输入控件,该控件还会放置一个光标,然后您可以使用键盘进行操作.它并不理想,但只要我们能够从浏览器端解决这个问题,它就足够了.