The cell renderer paints the selection only behind the label, which now looks short next to the full-width hover outline and the full-line hit area. The tree fills the selected rows itself, in the renderer's own selection colour so the two meet seamlessly, which means it can no longer clear its background as an opaque component would. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>