Comment Re:Constantly breaking add-on API contracts (Score 1) 393
In response to my comment, I did find this blog post which attempts to justify their behavior. To summarize, Dave is saying that essentially the entire application is the API, and to keep plugins working they would have to stop changing Firefox. I think it would behoove Mozilla to think this through a bit more carefully if it's not already too late to do so. They could (have) offered a stable guaranteed API that would not change, but still offered a volatile API (if that isn't an oxymoron). This way, add-on developers could partition their code and more easily find what might break during updates.