Fix stray tabIndex on AutoHideScrollbar component in FF

pull/21833/head
Michael Telatynski 2021-08-06 12:28:06 +01:00
parent 7c1d9b4eda
commit d285a45da5
2 changed files with 3 additions and 4 deletions

View File

@ -61,7 +61,9 @@ export default class AutoHideScrollbar extends React.Component<IProps> {
style={style} style={style}
className={["mx_AutoHideScrollbar", className].join(" ")} className={["mx_AutoHideScrollbar", className].join(" ")}
onWheel={onWheel} onWheel={onWheel}
tabIndex={tabIndex} // Firefox sometimes makes this element focusable due to
// overflow:scroll;, so force it out of tab order by default.
tabIndex={tabIndex ?? -1}
> >
{ children } { children }
</div>); </div>);

View File

@ -392,9 +392,6 @@ export default class LeftPanel extends React.Component<IProps, IState> {
<IndicatorScrollbar <IndicatorScrollbar
className="mx_LeftPanel_breadcrumbsContainer mx_AutoHideScrollbar" className="mx_LeftPanel_breadcrumbsContainer mx_AutoHideScrollbar"
verticalScrollsHorizontally={true} verticalScrollsHorizontally={true}
// Firefox sometimes makes this element focusable due to
// overflow:scroll;, so force it out of tab order.
tabIndex={-1}
> >
<RoomBreadcrumbs /> <RoomBreadcrumbs />
</IndicatorScrollbar> </IndicatorScrollbar>