I took another look at the code. The fullscreen action was missing a call to hide the border. Your state-based patch accidentally solved this by always calling _toggle_tabbar_smartly.
I took another look at the code. The fullscreen action was missing a call to hide the border. Your state-based patch accidentally solved this by always calling _toggle_ tabbar_ smartly.