I was trying to make a simple aesthetic change to tab-bar to highlight a tab when it is moused over.  mouse-face seems to work in tab-line, header-line, and obviously in mode-line.  Mouse events are processed in the tab-bar window.  Am I missing something obvious?  I tested in 29.4 and in master.

emacs -Q -l tab-bar-mouse-face.el

tab-bar-mouse-face.el:

(tab-bar-mode)
(defun my/tab-bar-tab-name-format-function (tab i)
  (propertize
   (tab-bar-tab-name-format-default tab i)
   'mouse-face '(:inverse-video t)))
(setopt tab-bar-tab-name-format-function #'my/tab-bar-tab-name-format-function)

-Stephane

P.S. I searched for a related bug but did not find one so this could be a duplicate bug report.