When using the tabset, the ul has a role of tabset and the a elements within the li’s have a role of tab.
This has now changed to say the errors reported by @IAfanasov, that li’s are not contained within a ul, even though they are.
No roles are assigned to lists.
This is incorrect Aria behaviour and fails a Google Lighthouse test. See documentation: https://getbootstrap.com/docs/4.3/components/navs/#regarding-accessibility as to why this should be removed.
This was introduced by the following issue (however well intentioned) #1118. All I know is, this is hindering those perfect lighthouse scores we’re all going for under accessibility :D.~~
The problem does seem to be specific to using ng-bootstrap’s tablist and doesn’t occur when typing the HTML out by hand, possibly due to the UL and LIs being part of different components?