fix note 0015900 on #5589 (cursor doesn't change when switching edit point