mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-18 05:32:06 +00:00
fix: improve menu detector
This commit is contained in:
@ -3,7 +3,10 @@ import keyEventAreEqual from 'keyboardevents-areequal';
|
||||
import { render } from 'solid-js/web';
|
||||
|
||||
import { getSongMenu } from '@/providers/dom-elements';
|
||||
import { isMusicOrVideoTrack } from '@/plugins/utils/renderer/check';
|
||||
import {
|
||||
isMusicOrVideoTrack,
|
||||
isPlayerMenu,
|
||||
} from '@/plugins/utils/renderer/check';
|
||||
|
||||
import { t } from '@/i18n';
|
||||
|
||||
@ -152,7 +155,12 @@ export const onPlayerApiReady = async (
|
||||
const observer = new MutationObserver(() => {
|
||||
const menu = getSongMenu();
|
||||
|
||||
if (menu?.contains(pipButtonContainer) || !isMusicOrVideoTrack()) {
|
||||
console.log(isPlayerMenu(menu));
|
||||
if (
|
||||
menu?.contains(pipButtonContainer) ||
|
||||
!isMusicOrVideoTrack() ||
|
||||
!isPlayerMenu(menu)
|
||||
) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user