I'm building a fairly complicated browser extension [0].
Debugging the extension on Chrome, it works great. On Firefox, it is nearly impossible. There are a litany of compatibility issues that make it "different" than Chrome, despite the extension being very much standards based. It is really frustrating and makes me dread getting bug reports.
To be fair, Safari is even worse and I haven't even touched Edge yet.
As much as I'd love to have options in the marketplace, standards based compatibility between offerings should be a top line requirement.
The standards used to be there. Chrome decided they made ad blocking too easy and unilaterally changed the standard. Firefox is still on the standard. Chrome is what deviated, and while performance was improved, that was definitely not the motive.
I just wish they'd fix billing notifications. The ux makes it impossible to set it up. Been complaining about that on X, got a couple people saying they would look into it, even one that gave me his email address. Pure silence.
The formatting of text is a pain that I haven't figured out a good solution to. To do it right, I'd have to convert the existing HTML to markdown, then convert back to HTML.
It would be nice if HN just put the unstyled text in the page and then used JS to render it, but I'm sure there would be complaints about that too.
Debugging the extension on Chrome, it works great. On Firefox, it is nearly impossible. There are a litany of compatibility issues that make it "different" than Chrome, despite the extension being very much standards based. It is really frustrating and makes me dread getting bug reports.
To be fair, Safari is even worse and I haven't even touched Edge yet.
As much as I'd love to have options in the marketplace, standards based compatibility between offerings should be a top line requirement.
[0] https://oj-hn.com
reply