Cursor in contenteditable LI does not go to EOL on click (Chrome)

I am using a content editable list. Currently I am not able to solve the following chrome problem (it works fine in FF at least).

When you click after the end of the following lines, the cursor is placed after the lines last character, except for lines that have another UL inside. By accident I found out after disabling the list-style-type, it works as well.

What is causing this and are there any ideas on how to solve it? Is it a bug that I need to report to Chrome?

<ul contenteditable>
  <li>Works</li>
  <li>Doesn't
    <ul><li>Works</li></ul>
  </li>
  <li style="list-style-type: none">Works
    <ul><li>Works</li></ul>
  </li>
</ul>