Fix the Stream Settings doesn't hide when clicking outside

This commit is contained in:
redphx 2024-01-15 10:15:49 +07:00
parent fd127cf2fa
commit 5ce311f873

View File

@ -9470,7 +9470,7 @@ function injectStreamMenuButtons() {
} }
$btnCloseHud && $btnCloseHud.addEventListener('click', e => { $btnCloseHud && $btnCloseHud.addEventListener('click', e => {
$quickBar.classList.add('bx-none'); $quickBar.classList.add('bx-gone');
}); });
// Get "Quit game" button // Get "Quit game" button
@ -9578,6 +9578,19 @@ function showStreamSettings(tabId) {
} }
$wrapper.classList.remove('bx-gone'); $wrapper.classList.remove('bx-gone');
const $screen = document.querySelector('#PageContent section[class*=PureScreens]');
if ($screen && !$screen.parentElement.bxClick) {
$screen.parentElement.bxClick = true;
const onClick = e => {
$wrapper.classList.add('bx-gone');
$screen.parentElement.bxClick = false;
$screen.parentElement.removeEventListener('click', onClick);
};
$screen.parentElement.addEventListener('click', onClick);
}
} }
function patchVideoApi() { function patchVideoApi() {