How can you, as a web developer help prevent this pain? Test your website in multiple browser engines!!!
If it's behaving differently in different engines — (and not because of lack of support / fallbacks / progressive enhancement) — then you might have a bug / might need to write your code better to not depend on the buggy edges of the feature. Or maybe you'll have to find another way to avoid the bleeding edge. Do file issues on all the browsers, without assuming which one is correct.