Yes, this is a reasonable request and I’ve accepted it: https://feedback.objo.dev/feature/1104
I’ll add an AllowFocusRing property to Canvas. It will default to True, preserving the current behaviour. Setting it to False will hide Objo’s standard focus ring without affecting keyboard focus, tab order, key events, or the FocusReceived and FocusLost events. That will allow custom Canvas-based controls to draw their own focus indication without displaying two rings.
When disabling the standard ring, developers should provide their own visible focus indication for keyboard users.
Thanks for the suggestion.