yes, some have still conflicts (because I'm too lazy...)
if a add-on overrides a original method and you don't call the parent method, some important things could be ignored...
This is an old thread, but I've now learnt the hard way the importance of what ragtek mentioned (and his text may have been overlooked)
If you override a function, make sure you call the parent (and then use that), this should avoid many potential clashes
I spent 2 days setting up different test environments and testing, and then realised if I changed the "Callback Execution Order" of 2 plugins only one of them works at a time *depending which had the highest value ...
This meant a clash... originally they had the same callback executions order and were sometimes working.. sometimes not (making it very hard to detect what was going on)
.. but this was due to a plug-in clash
If the overridden threads had simply used
parent::myFunctions($bla);
at the start (and then used this through out, and returned related to the parent) I would have avoided banging my head against the screen, and prevented the clash
Re-quoted what ragtek said, since I wish I reialised the importance of this earilier