This isn't so much of a question as it is an observation, work around, and suggestion. Let's say I have two extensions. Extension A: A contains a condition which returns false. Extension B: This extension isn't executing at all. Extension B is error free and properly scoped, so why isn't it executing?! The answer is because A & B are really in the same function, so returning false exists from the function, before B is ever executed. You could argue, correctly, that I shouldn't return false from the extension. And I rewrote my code so that I didn't. But it still seems like extensions should be a little more isolated. Extension B should run regardless of what happens in Extension A - be it return false or a JavaScript error. So I guess my suggestion would be to do just that. Find a way to isolate the extensions from one another. Has anyone seen anything similar or have any other feedback.
... View more