Description: The moving speed of caret (using arrow key) is heavily influenced by the content (say multiple * or x) (for the same amount of characters) Steps to Reproduce: 1. Open the attached file 2. Move the caret using arrow left/right Actual Results: Varying moving speed Expected Results: No or less obvious difference in moving speed for the same amount of chararcters Reproducible: Always User Profile Reset: No Additional Info: Version: 6.2.0.0.alpha0+ Build ID: b63d48a146c3615f56b6ec83361b3c02ebcbb215 CPU threads: 4; OS: Windows 6.3; UI render: default; VCL: win; TinderBox: Win-x86@42, Branch:master, Time: 2018-10-13_23:33:20 Locale: nl-NL (nl_NL); Calc: CL
Created attachment 145719 [details] Example file
Created attachment 147863 [details] Callgrind output from master Reproduced. Arch Linux 64-bit Version: 6.3.0.0.alpha0+ Build ID: 3bc65fe56d726de2b6efe229daedb634df940ce8 CPU threads: 8; OS: Linux 4.19; UI render: default; VCL: gtk3_kde5; Locale: fi-FI (fi_FI.UTF-8); UI-Language: en-US Calc: threaded Built on 26 December 2018