Both modern scroll and Documents used a DOMNodeInserted-EventListener, which is deprecated and causes incompatibilities with various pages, but doesn't have an alternative yet.
Fortunately, I came across a great hack to replace it which I already implemented in modern scroll 2.3. Now it's time for Documents to catch up :up: …
This is it: You can get the latest version right out of the catalog
new: more efficient way of checking for documents with less side-effects for Opera 12.00+
- I temporarily forgot that Documents supports older versions of Opera, too :whistle:
The hack only worked in 12.10 and above. I adjusted it for the 12.0X-line now, too.
Opera before version 12.00 will continue to use the DOMNodeInserted-EventListener of necessity
new: Arabic translation (thx Netmain)
- I explicitly set text-direction to right-to-left in the final version. I hope this fixes garbled sentences, Netmain?
new: Documents doesn't pollute website's global namespace anymore. Hence it's
- clean &
- prevents possible incompatibilities
For those of you who are interested in how stuff works, this is the hack 💡