The following isn't specific to any browser or OS.
Bootstrap contains the following SCSS in _reboot.scss:
// Suppress the focus outline on elements that cannot be accessed via keyboard.
// This prevents an unwanted focus outline from appearing around elements that
// might still respond to pointer events.
//
// Credit: https://github.com/suitcss/base
[tabindex="-1"]:focus {
outline: 0 !important;
}
This was actually removed from suitcss/base five months ago:
tabindex=-1 CSS ruleset has been removed in order to support visual feedback on programmatically focused elements.
Please consider also removing it from Bootstrap.
The visual focus indicator is required for accessibility. See e.g.:
If an author programmatically sets focus to a div (e.g. when a search form returns results you might move focus to the results) then they will need to undo Bootstrap's outline: 0.
The following isn't specific to any browser or OS.
Bootstrap contains the following SCSS in _reboot.scss:
This was actually removed from suitcss/base five months ago:
Please consider also removing it from Bootstrap.
The visual focus indicator is required for accessibility. See e.g.:
If an author programmatically sets focus to a div (e.g. when a search form returns results you might move focus to the results) then they will need to undo Bootstrap's
outline: 0.