// ==UserScript==
// @author       Janne K
// @name         Etlari Paywall Bypass
// @description  Bypasses Etlari's paywall
// @version      1.0.0
// @homepage     https://github.com/scoobadog/tampermonkey/
// @downloadURL  https://raw.githubusercontent.com/scoobadog/tampermonkey/master/etlari-paywall-bypass.user.js
// @include      /^https?:\/\/www\.ess\.fi\/.+$/
// @grant        none
// @run-at       document-body
// ==/UserScript==

Object.defineProperty(document, "referrer", {
	get: function() { return "https://t.co"; }
});

// ==UserScript==
// @author       Janne K
// @name         Etlari Paywall Bypass
// @description  Bypasses Etlari's paywall
// @version      1.0.1
// @homepage     https://github.com/scoobadog/tampermonkey/
// @downloadURL  https://raw.githubusercontent.com/scoobadog/tampermonkey/master/etlari-paywall-bypass.user.js
// @include      /^https?:\/\/www\.ess\.fi\/.+$/
// @grant        none
// @run-at       document-start
// ==/UserScript==

Object.defineProperty(document, "referrer", {
	get: function() { return "https://t.co"; }
});

Fix a timing issue with Greasemonkey
Fix a timing issue with Greasemonkey

Greasemonkey ran the script too late with document-body even though it worked fine with Tampermonkey.
