diff --git a/assets/js/vendor/twemoji.js b/assets/js/vendor/twemoji.js index 3f7a25fb..81fe1d93 100644 --- a/assets/js/vendor/twemoji.js +++ b/assets/js/vendor/twemoji.js @@ -365,6 +365,7 @@ img = new Image(); img.onerror = options.onerror; img.setAttribute('draggable', 'false'); + img.setAttribute('loading', 'eager'); attrib = options.attributes(rawText, iconId); for (attrname in attrib) { if ( diff --git a/assets/sass/components/_global.scss b/assets/sass/components/_global.scss index 0bfd8d33..7b446b42 100644 --- a/assets/sass/components/_global.scss +++ b/assets/sass/components/_global.scss @@ -11,6 +11,8 @@ body { font-variant-ligatures: normal; font-feature-settings: "kern", "liga", "calt", "clig", "ss01"; line-height: 1.5; + + scroll-behavior: smooth; } // override above font-family if browser supports variable fonts diff --git a/functions/send_view.js b/functions/send_view.js index d5ccc107..cda11a61 100644 --- a/functions/send_view.js +++ b/functions/send_view.js @@ -22,8 +22,8 @@ exports.handler = function (event, context, callback) { // pass these optional headers along to endpoint const reqHeaders = { - referer: event.headers["referer"] || "", - "user-agent": event.headers["user-agent"] || "", + referer: event.headers["referer"] || event.headers["Referer"] || "", + "user-agent": event.headers["user-agent"] || event.headers["User-Agent"] || "", }; // if triggered as an image without JS (i.e. from AMP pages) set `?noscript=true` diff --git a/yarn.lock b/yarn.lock index 8382694a..1ab9ad24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -916,9 +916,9 @@ integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= "@types/node@*": - version "14.11.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.5.tgz#fecad41c041cae7f2404ad4b2d0742fdb628b305" - integrity sha512-jVFzDV6NTbrLMxm4xDSIW/gKnk8rQLF9wAzLWIOg+5nU6ACrIMndeBdXci0FGtqJbP9tQvm6V39eshc96TO2wQ== + version "14.11.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.8.tgz#fe2012f2355e4ce08bca44aeb3abbb21cf88d33f" + integrity sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1809,14 +1809,14 @@ camelcase@^5.0.0, camelcase@^5.3.1: integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== caniuse-db@^1.0.30001090: - version "1.0.30001144" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001144.tgz#01d9d5b8241a793bd4b4b0ce720b91b2f75f82d4" - integrity sha512-kTOwln0YrcSzFUltSOTwp7VDc3ubCEKe2ubUbnQCyvIfxNnx+HQ8tbd0vEswU86pb0cw1aNk8XTuyD7+VSU+Mg== + version "1.0.30001146" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001146.tgz#a6838b85b5c41522eb0d7b1eb6078716c050d6ae" + integrity sha512-mbvAE+EdgRMMRGlyq06t8drLBbakOWPEfKK8NJQCuCQSY5mJbR5Oi/1xlw2PgzUyY8f5v/lF5jf5CAq2xw0rjw== caniuse-lite@^1.0.30000887, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001135, caniuse-lite@^1.0.30001137: - version "1.0.30001144" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001144.tgz#bca0fffde12f97e1127a351fec3bfc1971aa3b3d" - integrity sha512-4GQTEWNMnVZVOFG3BK0xvGeaDAtiPAbG2N8yuMXuXzx/c2Vd4XoMPO8+E918zeXn5IF0FRVtGShBfkfQea2wHQ== + version "1.0.30001146" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001146.tgz#c61fcb1474520c1462913689201fb292ba6f447c" + integrity sha512-VAy5RHDfTJhpxnDdp2n40GPPLp3KqNrXz1QqFv4J64HvArKs8nuNMOWkB3ICOaBTU/Aj4rYAo/ytdQDDFF/Pug== caw@^2.0.0, caw@^2.0.1: version "2.0.1" @@ -5203,9 +5203,9 @@ mdast-util-compact@^2.0.0: unist-util-visit "^2.0.0" mdn-browser-compat-data@^1.0.28: - version "1.0.40" - resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.40.tgz#6e8f6e1dd2d8cf880ebea94cf66cfe000a16603b" - integrity sha512-yjM/OG0krZIgi+XrhJWS3CJ9UQuGM4FfjIUIt2f65er6qczkM+WjtNEv/9ZF9DxDs/2GR3SO6hDaZLplTRrrfw== + version "1.1.0" + resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.1.0.tgz#a3e2c7fa7151eaf10eb78dbbf7aef048aa020e70" + integrity sha512-UnOo+rQMzTeH1tI0TJjKczhtG70wk4S9MADTTyjbnFrOke0pyAGlA8QZ7dIPHr7UgrgQd+xAehbGgtiJsbCidQ== dependencies: extend "3.0.2"