Explorar o código

avoid CSS transition on Firefox when displaying the "i" icon

Gildas %!s(int64=7) %!d(string=hai) anos
pai
achega
05a5571ef4
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      extension/ui/content/infobar.js

+ 4 - 2
extension/ui/content/infobar.js

@@ -61,8 +61,6 @@ this.singlefile.infobar = this.singlefile.infobar || (() => {
 			infobarElement.style.setProperty("-webkit-border-after", "2px solid #737373", "important");
 			infobarElement.style.setProperty("z-index", 2147483647, "important");
 			infobarElement.style.setProperty("text-align", "center", "important");
-			infobarElement.style.setProperty("transition-property", "opacity, padding-left, padding-right, width, background-color, color", "important");
-			infobarElement.style.setProperty("transition-duration", "250ms", "important");
 			infobarElement.style.setProperty("font-family", "Arial", "important");
 			infobarElement.style.setProperty("will-change", "opacity, padding-left, padding-right, width, background-color, color", "important");
 			const linkElement = createElement("a", infobarElement);
@@ -95,6 +93,10 @@ this.singlefile.infobar = this.singlefile.infobar || (() => {
 					}
 				}
 			});
+			setTimeout(() => {
+				infobarElement.style.setProperty("transition-property", "opacity, padding-left, padding-right, width, background-color, color", "important");
+				infobarElement.style.setProperty("transition-duration", "250ms", "important");
+			});
 		}
 	}