From c96082cf8326bd75a92388d2eb5ac4e20d8f3edc Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Thu, 10 Sep 2015 17:18:30 -0700 Subject: [PATCH] wobmat rewrite: support "a.href = '.'" properly even if trailing / missing --- pywb/static/wombat.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pywb/static/wombat.js b/pywb/static/wombat.js index 9af5cf08..d712a272 100644 --- a/pywb/static/wombat.js +++ b/pywb/static/wombat.js @@ -447,6 +447,12 @@ var wombat_internal = function($wbwindow) { this._parser = make_parser(href); } + //Special case for href="." assignment + if (prop == "href" && typeof(value) == "string" && value[0] == ".") { + this._parser.href = $wbwindow.document.baseURI; + value = this._parser.href; + } + try { this._parser[prop] = value; } catch (e) {