From e6e4604a787fe24b150acf39c0060db083e550fa Mon Sep 17 00:00:00 2001 From: Dylan William Hardison Date: Wed, 24 Jan 2018 12:01:38 -0500 Subject: Bug 1432812 - Send preload headers only for web-browser requests --- Bugzilla/CGI.pm | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'Bugzilla/CGI.pm') diff --git a/Bugzilla/CGI.pm b/Bugzilla/CGI.pm index f8a4bdbac..40262187b 100644 --- a/Bugzilla/CGI.pm +++ b/Bugzilla/CGI.pm @@ -513,15 +513,17 @@ sub header { ); $self->{_header_done} = 1; - my @fonts = ( - "skins/standard/fonts/FiraMono-Regular.woff2?v=3.202", - "skins/standard/fonts/FiraSans-Bold.woff2?v=4.203", - "skins/standard/fonts/FiraSans-Italic.woff2?v=4.203", - "skins/standard/fonts/FiraSans-Regular.woff2?v=4.203", - "skins/standard/fonts/FiraSans-SemiBold.woff2?v=4.203", - "skins/standard/fonts/MaterialIcons-Regular.woff2", - ); - $headers{'-link'} = join(", ", map { sprintf('; rel="preload"; as="font"', Bugzilla->VERSION, $_) } @fonts); + if (Bugzilla->usage_mode == USAGE_MODE_BROWSER) { + my @fonts = ( + "skins/standard/fonts/FiraMono-Regular.woff2?v=3.202", + "skins/standard/fonts/FiraSans-Bold.woff2?v=4.203", + "skins/standard/fonts/FiraSans-Italic.woff2?v=4.203", + "skins/standard/fonts/FiraSans-Regular.woff2?v=4.203", + "skins/standard/fonts/FiraSans-SemiBold.woff2?v=4.203", + "skins/standard/fonts/MaterialIcons-Regular.woff2", + ); + $headers{'-link'} = join(", ", map { sprintf('; rel="preload"; as="font"', Bugzilla->VERSION, $_) } @fonts); + } return $self->SUPER::header(%headers) || ""; } -- cgit v1.2.3-24-g4f1b