When something goes wrong in technology, knowing who to blame is a surprisingly difficult problem. Despite having dealt with thousands of bug reports for over 1...
If you use 3rd party libraries, bugs should be fixed somehow or the lib scrapped (like you just did with the bug #1025)
We do this where feasible, but the main point is all software can be affected by third-party issues, and sometimes there is no easy or quick solution.