Add engines to browsers #3877
I agree with you on the Safari and WebKit versions, especially with the fact that Safari iOS 11.3 also had the same WebKit version as 12. It's weird, and doesn't follow semantic versioning. But what's weirder is that I have been able to confirm this was actually the case:
Regarding Trident and IE, what I did with Opera before Presto was a thing is just add an engine, simply called "Opera", which matches the same version numbers as the browser. We can probably do that for IE as well, or like you said, leave it blank.
Lastly, I'm no longer closing that issue with this PR!
Thanks for the links that confirm the Safari/WebKit versions. I can't test this myself due to no Apple devices at hand, but I think we can go with this for now as it seems correct (but weird).
Also thanks for the IE/Trident updates, this was an interesting history lesson. Leaving engines out for prior to IE8 seems like a good approach to me.