]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1430367 - "preconnect" to google-analytics domain for improved performance
authorMarkus Staab <maggus.staab@googlemail.com>
Wed, 25 Apr 2018 16:10:47 +0000 (18:10 +0200)
committerdklawren <dklawren@users.noreply.github.com>
Wed, 25 Apr 2018 16:10:47 +0000 (12:10 -0400)
Bugzilla/CGI.pm

index b0bc15e78632b7f5786fc9fcdcc31e1767366a1e..6e48a2355a377359a1530bc9e18fa0a11ff67273 100644 (file)
@@ -590,6 +590,9 @@ sub header {
             "skins/standard/fonts/MaterialIcons-Regular.woff2",
         );
         $headers{'-link'} = join(", ", map { sprintf('</static/v%s/%s>; rel="preload"; as="font"', Bugzilla->VERSION, $_) } @fonts);
+        if (Bugzilla->params->{google_analytics_tracking_id}) {
+            $headers{'-link'} .= ', <https://www.google-analytics.com>; rel="preconnect"; crossorigin';
+        }
     }
 
     return $self->SUPER::header(%headers) || "";