SEB, a Sweden based bank is now displaying warnings on its web app when opened in Firefox, recommending to switch to Chrome. Do they have any obligations to comply with web standards? Or is it just a question of competitiveness in the market?

  • Bruncvik@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    4 hours ago

    Just to be pedantic: we’ve had a hell of a time implementing dynamic resizing of svg’s in Firefox. Works fine with Chromium. We spent far too much development time to keep our 4% of users happy, but eventually we did it. Perhaps newer versions of Firefox changed this, but there are customer-facing oddities the bank’s customers may experience.

    • I’ve had similar issues with getting CSS tables to lay out properly in Chrome. Worked fine in IE/Edge/Firefox/WebKit but Chrome just randomly threw a fit and rearranged items for no reason, even the Javascript engine agreed with me that the tables should look like they were supposed to but they just didn’t when rendered.

      My experience with SVGs in Firefox is that Firefox supports pretty much every basic features, but it expects the SVGs to be up to spec. As it turns out, a lot of SVGs on the web rely on quirks and side effects and you only find out they’re technically invalid when digging deep into the spec. Them behaving differently whether or not there’s an img tag around them also doesn’t help, and I’ve run into a few files using SVG features that only worked in some Adobe product and Chrome (only on desktop, IIRC) .

      Getting browsers to work consistently still sucks, even when it’s not nearly as big a problem as it was fifteen years ago. I totally get why people don’t test for Firefox. We didn’t use to test for Safari for the very same reason; practically none of our end users used it and there are no usable cross platform browsers to test with even if they were, so we’d probably tell them to download Chrome anyway. Safari mostly worked well enough that if someone decided to pull out an iPad during demos it didn’t completely fail and that was food enough. Firefox only worked because devs preferred its superior web development tools.