weblistbox hasfocusring

Is there anyway to turn off the hasfocusring on a weblistbox?

Set UseFocusRing to False?

I don’t recall that working. I had to force the tab-order to -1 or some other weird hack to get it to stop using a focus ring (the last time I tried).

Don’t mess up with focus rings on a web app. Some users rely on them to navigate with the keyboard, instead of the mouse (much faster). It is also used by impaired users.

Doh, sorry. I read that as Listbox.

The only way to suppress the focus ring would be to do some Javascript to remove it.

I would probably start here :
https://www.w3schools.com/css/css_outline.asp
https://www.w3schools.com/cssref/pr_outline-color.asp

Or use pagesource control to add css to a custom style to remove it.

This page details on why not to remove the focus outline and shows how to do it: http://outlinenone.com

In my case, my app is only used by a small number of users, and I know that none of them need this feature. So I’d rather get rid of - and I have other custom controls in my view that don’t support the focusring anyway, so it would only be a half-baked feature anyway. That’s why Xojo should offer an option to turn them off.