Fget_char_property with a buffer as OBJECT checks text properties only. Corfu highlights the selected candidate (corfu-current) via an overlay, not a text property, so the scan always returned -1 and Zoom focus stayed on the first line. Pass cf->selected_window instead of cw->contents so that overlays are included in the property lookup. Vertico uses text properties and is unaffected; child-frame completion frameworks that use overlays (Corfu, Company-box) now track correctly.
10 KiB
10 KiB