diff --git a/src/toolkit/components/pictureinpicture/content/player-js.patch b/src/toolkit/components/pictureinpicture/content/player-js.patch new file mode 100644 index 00000000..ac2f0f4e --- /dev/null +++ b/src/toolkit/components/pictureinpicture/content/player-js.patch @@ -0,0 +1,16 @@ +diff --git a/toolkit/components/pictureinpicture/content/player.js b/toolkit/components/pictureinpicture/content/player.js +index 9a4971d5d24dba6e543be8ea321c6be8c43ad859..b0788967e51736b1ec95daf96a1504bfd7c1dea7 100644 +--- a/toolkit/components/pictureinpicture/content/player.js ++++ b/toolkit/components/pictureinpicture/content/player.js +@@ -722,6 +722,11 @@ let Player = { + document.getElementById("large").click(); + break; + } ++ ++ case "minimize": { ++ this.closePipWindow({ reason: "CloseButton" }); ++ break; ++ } + } + // If the click came from a element that is not inside the subtitles settings panel + // then we want to hide the panel diff --git a/src/toolkit/components/pictureinpicture/content/player-xhtml.patch b/src/toolkit/components/pictureinpicture/content/player-xhtml.patch new file mode 100644 index 00000000..92d9b954 --- /dev/null +++ b/src/toolkit/components/pictureinpicture/content/player-xhtml.patch @@ -0,0 +1,29 @@ +diff --git a/toolkit/components/pictureinpicture/content/player.xhtml b/toolkit/components/pictureinpicture/content/player.xhtml +index 440ce51e8e67e4d3a7bdcb78f38f2fb6684c9848..6b48a3178f9de460dd3b08728f5638ef2751de21 100644 +--- a/toolkit/components/pictureinpicture/content/player.xhtml ++++ b/toolkit/components/pictureinpicture/content/player.xhtml +@@ -52,13 +52,22 @@ + tabindex="10" + #endif + /> +-