diff --git a/config/alfresco/web-scripts-application-context.xml b/config/alfresco/web-scripts-application-context.xml
index 7571b3c6bd..82f13cc350 100644
--- a/config/alfresco/web-scripts-application-context.xml
+++ b/config/alfresco/web-scripts-application-context.xml
@@ -1757,6 +1757,7 @@
+
diff --git a/source/java/org/alfresco/repo/web/scripts/content/ContentGet.java b/source/java/org/alfresco/repo/web/scripts/content/ContentGet.java
index dccc065acd..2b84ce61ea 100644
--- a/source/java/org/alfresco/repo/web/scripts/content/ContentGet.java
+++ b/source/java/org/alfresco/repo/web/scripts/content/ContentGet.java
@@ -143,7 +143,11 @@ public class ContentGet extends StreamContent implements ServletContextAware
{
String userAgent = req.getHeader("User-Agent");
userAgent = userAgent != null ? userAgent.toLowerCase() : "";
- boolean rfc5987Supported = (userAgent.contains("msie") || userAgent.contains(" trident/") || userAgent.contains(" chrome/") || userAgent.contains(" firefox/"));
+ boolean rfc5987Supported = (userAgent.contains("msie") ||
+ userAgent.contains(" trident/") ||
+ userAgent.contains(" chrome/") ||
+ userAgent.contains(" firefox/") ||
+ userAgent.contains(" safari/"));
if (attach && rfc5987Supported)
{