As you know, addons are not allowed in the default PDF viewer:
But since the PDF viewer can be implemented as a web-application, I’m thinking, there could be a simple solution - force Firefox (somehow) to open PDF in a web-application, instead of default browser viewer. It could actually be a clone of the default viewer (I think I’ve seen it somewhere on github), just running on a webpage instead of browser.
Some features would probably stopped working, but for viewing it could be good enough and all addons would work there!
What do you think?