summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/emoji/support/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/emoji/support/index.js')
-rw-r--r--app/assets/javascripts/emoji/support/index.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/assets/javascripts/emoji/support/index.js b/app/assets/javascripts/emoji/support/index.js
index 1f7852dd487..14b80be9b43 100644
--- a/app/assets/javascripts/emoji/support/index.js
+++ b/app/assets/javascripts/emoji/support/index.js
@@ -5,6 +5,14 @@ import getUnicodeSupportMap from './unicode_support_map';
let browserUnicodeSupportMap;
export default function isEmojiUnicodeSupportedByBrowser(emojiUnicode, unicodeVersion) {
+ // Skipping the map creation for Bots + RSPec
+ if (
+ navigator.userAgent.indexOf('HeadlessChrome') > -1 ||
+ navigator.userAgent.indexOf('Lighthouse') > -1 ||
+ navigator.userAgent.indexOf('Speedindex') > -1
+ ) {
+ return true;
+ }
browserUnicodeSupportMap = browserUnicodeSupportMap || getUnicodeSupportMap();
return isEmojiUnicodeSupported(browserUnicodeSupportMap, emojiUnicode, unicodeVersion);
}