mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-11 05:57:07 +03:00
Potentially fix info button reappearing
This commit is contained in:
@@ -189,14 +189,20 @@ export default class Utils {
|
|||||||
element.classList.add("animationDone");
|
element.classList.add("animationDone");
|
||||||
if (!rightSlide) element.classList.add("autoHideLeft");
|
if (!rightSlide) element.classList.add("autoHideLeft");
|
||||||
|
|
||||||
|
let mouseEntered = false;
|
||||||
|
|
||||||
container.addEventListener("mouseenter", () => {
|
container.addEventListener("mouseenter", () => {
|
||||||
|
mouseEntered = true;
|
||||||
element.classList.remove("animationDone");
|
element.classList.remove("animationDone");
|
||||||
|
|
||||||
// Wait for next event loop
|
// Wait for next event loop
|
||||||
setTimeout(() => element.classList.remove("hidden"), 10);
|
setTimeout(() => {
|
||||||
|
if (mouseEntered) element.classList.remove("hidden")
|
||||||
|
}, 10);
|
||||||
});
|
});
|
||||||
|
|
||||||
container.addEventListener("mouseleave", () => {
|
container.addEventListener("mouseleave", () => {
|
||||||
|
mouseEntered = false;
|
||||||
if (element.classList.contains("autoHiding")) {
|
if (element.classList.contains("autoHiding")) {
|
||||||
element.classList.add("hidden");
|
element.classList.add("hidden");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user