Turns out we don't have tests for whether the cursor in BaseListUIElement is actually enabled. So, it's been broken for some time and we didn't notice. This is not a high-priority bug, since TextView isn't used anywhere except tests at the moment, but it's important nevertheless. So, if anyone could investigate that, it would be greatly appreciated.