tophf
11dbfea897
apply.js: FF forgets the extra methods on MutationObserver
2018-01-10 19:50:48 +03:00
tophf
9aa382ebf5
disconnect an orphaned chrome.runtime message/port listener
2018-01-10 19:50:29 +03:00
tophf
825fd00a80
fixes for FF52
2018-01-07 12:50:17 +03:00
tophf
3418ac9cb9
FF: support private/container tabs
2018-01-03 10:43:56 +03:00
tophf
7832c3c581
code cosmetics
2017-12-09 21:31:34 +03:00
tophf
a6fdb49503
content script may run before documentElement is present
2017-12-09 21:29:49 +03:00
tophf
2fe4c0793c
countStylesInHash when skipping styleReplaceAll
2017-12-09 21:16:41 +03:00
tophf
cb32b9debf
skip styleReplaceAll if same; add some safety checks
2017-12-09 20:37:08 +03:00
tophf
491fcef08b
also move style element when it's the first child
...
see #295
2017-12-09 19:37:31 +03:00
tophf
57e335abb8
raise style restoration limit; don't count own changes
2017-12-09 18:41:05 +03:00
tophf
a71d2fa226
...even less eager
2017-12-07 11:10:32 +03:00
tophf
6e1a6d1ad6
don't be too eager at restoring style elements to prevent deadlocks
2017-12-07 10:49:47 +03:00
tophf
6d4689e559
ensure own style elements dominance over other style elements
2017-12-07 10:12:01 +03:00
tophf
2b22494f3f
move style elements after head/body regardless of prior stuff
...
fixes #284
2017-12-05 08:50:07 +03:00
tophf
3bf0f7e2f8
FF: ensure styles are ordered correctly in background tabs
...
should probably help #284
2017-12-05 06:27:51 +03:00
tophf
fb3554a351
simplify orphanCheck; use IIFE; fix comm issues
2017-11-26 04:24:23 +03:00
tophf
2495ded507
fixup c8b6672d: restore deleted elements
2017-11-25 23:47:39 +03:00
tophf
c8b6672d79
always sort applied style elements by id
2017-11-24 13:19:13 +03:00
tophf
24c60b7e8a
fixup 8a1908b7: don't protect disabled elements
2017-11-21 10:59:14 +03:00
tophf
8a1908b760
protect own style elements (100 times max to avoid deadlocks)
...
fixes #252
2017-11-21 09:45:44 +03:00
tophf
ac8331e6ae
FF: use tabs API for XML viewer
2017-11-14 09:52:51 +03:00
tophf
b6703e7b15
fix disableAll in XML documents: tag names are case-sensitive in XML
2017-11-13 20:25:07 +03:00
tophf
8efe4b806b
revert 3cf32048: Chrome 49+ XML viewer works with styles under <html>
2017-11-13 20:09:19 +03:00
tophf
e9a7640a3f
apply: recognize moz-extension://
2017-10-20 02:13:01 +03:00
tophf
5064ca1d4e
prevent DOM id confusion
...
DOM elements with an id are propagated as global variables
https://stackoverflow.com/q/6381425
2017-10-18 21:30:17 +03:00
tophf
054528edde
apply: SVG className workaround
2017-09-17 10:56:03 +03:00
tophf
519d745f59
globally disable CSS transitions for a moment during page opening
...
the problem we fix is that since we add the styles asynchronously, the browsers, esp. Firefox, sometimes apply transitions from the null/default state to the one specified in the injected CSS.
supersedes 72e8213b
and 4dbca46b
2017-09-03 19:43:37 +03:00
tophf
b011d206cf
make disableAll mode more reliable in popup
...
fixes #159
2017-08-20 17:05:59 +03:00
tophf
a077de3624
fixup!
2017-08-16 14:06:06 +03:00
tophf
93fdd787d4
apply: ensure style elements follow <body>
2017-08-16 14:00:59 +03:00
Rob Garrison
417e3b5de3
Add eqeqeq definition to eslint
2017-07-16 13:07:21 -05:00
Rob Garrison
7a9d629ec8
Restructure folders
2017-07-12 16:26:20 -05:00