mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-10 13:15:25 +03:00
Fix hovering getting stuck
This commit is contained in:
parent
072adaea02
commit
4aceebee24
@ -171,7 +171,7 @@ export default function PreviewThumbnailPlayer({
|
|||||||
{...swipeHandlers}
|
{...swipeHandlers}
|
||||||
>
|
>
|
||||||
{playingBack && (
|
{playingBack && (
|
||||||
<div className="absolute inset-0 animate-in fade-in">
|
<div className="absolute inset-0 animate-in fade-in pointer-events-none">
|
||||||
<PreviewContent
|
<PreviewContent
|
||||||
review={review}
|
review={review}
|
||||||
relevantPreview={relevantPreview}
|
relevantPreview={relevantPreview}
|
||||||
@ -486,10 +486,10 @@ function VideoPreview({
|
|||||||
);
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="relative size-full aspect-video bg-black">
|
<div className="relative size-full aspect-video bg-black pointer-events-none">
|
||||||
<video
|
<video
|
||||||
ref={playerRef}
|
ref={playerRef}
|
||||||
className="size-full aspect-video bg-black"
|
className="size-full aspect-video bg-black pointer-events-none"
|
||||||
autoPlay
|
autoPlay
|
||||||
playsInline
|
playsInline
|
||||||
preload="auto"
|
preload="auto"
|
||||||
@ -500,7 +500,7 @@ function VideoPreview({
|
|||||||
</video>
|
</video>
|
||||||
<Slider
|
<Slider
|
||||||
ref={sliderRef}
|
ref={sliderRef}
|
||||||
className="absolute inset-x-0 bottom-0 z-30"
|
className="absolute inset-x-0 bottom-0 z-30 pointer-events-none"
|
||||||
value={[progress]}
|
value={[progress]}
|
||||||
onValueChange={onManualSeek}
|
onValueChange={onManualSeek}
|
||||||
onValueCommit={onStopManualSeek}
|
onValueCommit={onStopManualSeek}
|
||||||
@ -654,7 +654,7 @@ function InProgressPreview({
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="relative size-full flex items-center bg-black">
|
<div className="relative size-full flex items-center bg-black pointer-events-none">
|
||||||
<img
|
<img
|
||||||
className="size-full object-contain"
|
className="size-full object-contain"
|
||||||
src={`${apiHost}api/preview/${previewFrames[key]}/thumbnail.webp`}
|
src={`${apiHost}api/preview/${previewFrames[key]}/thumbnail.webp`}
|
||||||
@ -681,8 +681,8 @@ function PreviewPlaceholder({ imgLoaded }: { imgLoaded: boolean }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return isSafari ? (
|
return isSafari ? (
|
||||||
<div className={`absolute inset-0 bg-gray-300`} />
|
<div className={`absolute inset-0 bg-gray-300 pointer-events-none`} />
|
||||||
) : (
|
) : (
|
||||||
<Skeleton className={`absolute inset-0`} />
|
<Skeleton className={`absolute inset-0 pointer-events-none`} />
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user