From f2e601769b51e43c0e7cf0796465042531b0c6a3 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Thu, 14 May 2015 22:07:51 -0700 Subject: [PATCH] rewrite: top rewrite: avoid rewriting 'top(' --- pywb/rewrite/regex_rewriters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pywb/rewrite/regex_rewriters.py b/pywb/rewrite/regex_rewriters.py index 9769e1bf..8e22c016 100644 --- a/pywb/rewrite/regex_rewriters.py +++ b/pywb/rewrite/regex_rewriters.py @@ -137,10 +137,10 @@ class JSLocationRewriterMixin(object): (r'(?<=document\.)cookie', RegexRewriter.add_prefix(prefix), 0), #todo: move to mixin? - (r'(?<=[\s=(){])(top)\s*(?:[!}()]|==|$)', + (r'(?<=[\s=(){])(top)\s*(?:[!})]|==|$)', RegexRewriter.add_prefix(prefix), 1), - (r'^(top)\s*(?:[!}()]|==|$)', + (r'^(top)\s*(?:[!})]|==|$)', RegexRewriter.add_prefix(prefix), 1), (r'(?<=window\.)(top)',