diff --git a/min/live-pip.min.js b/min/live-pip.min.js
index 7d69d2b8c..d4aa8c56d 100644
--- a/min/live-pip.min.js
+++ b/min/live-pip.min.js
@@ -1 +1 @@
-(()=>(t,e)=>({widget:{content:`\n\n`,condition:()=>document.URL.match(/https:\/\/live.bilibili.com\/(blanc\/)?([\d]+)/)&&"requestPictureInPicture"in HTMLVideoElement.prototype,success:()=>{dq("#live-pip").addEventListener("click",(()=>{if(document.pictureInPictureElement===dq("video")){document.exitPictureInPicture()}else{dq("video").requestPictureInPicture()}}))}}}))();
\ No newline at end of file
+(()=>(t,i)=>({widget:{content:`\n\n`,condition:()=>document.URL.match(/https:\/\/live.bilibili.com\/(blanc\/)?([\d]+)/)&&"requestPictureInPicture"in HTMLVideoElement.prototype,success:()=>{dq("#live-pip").addEventListener("click",(()=>{if(document.pictureInPictureElement){document.exitPictureInPicture()}else{var t;(t=dq("video"))===null||t===void 0?void 0:t.requestPictureInPicture()}}))}}}))();
\ No newline at end of file
diff --git a/src/live/live-pip.ts b/src/live/live-pip.ts
index 7e6ae90ae..5fbb5181d 100644
--- a/src/live/live-pip.ts
+++ b/src/live/live-pip.ts
@@ -12,10 +12,10 @@ export default {
},
success: () => {
(dq('#live-pip') as HTMLButtonElement).addEventListener('click', () => {
- if (document.pictureInPictureElement === dq('video')) {
+ if (document.pictureInPictureElement) {
document.exitPictureInPicture()
} else {
- (dq('video') as HTMLVideoElement).requestPictureInPicture()
+ (dq('video') as HTMLVideoElement)?.requestPictureInPicture()
}
})
}