I got this on websites that are mostly about displaying large photos. How annoying is that, if it doesn't work anymore? After you build it for a client and it used to work fine.
What about CodeMirror?
We decided to wait for CodeMirror 6, because it's built with mobile support in mind and most of the content editing in the CMS currently still happens on desktop, I guess. Yeah, it's not nice.
I do a lot of text editing with my iPad, usually there's a keyboard attached to it. It would be much nicer if it would work like it's supposed to.
Flexbox / Grid
Any recent desktop issues?
Just a week ago, we also had another carousel, and all the slides should have the same height. The height should be dependent on the highest slide. So Flexbox, and Flexbox, another Flexbox, all nested inside each other. We didn't start from scratch, obviously, we just used a slider component that was already there. The slider component is not the issue here, in this case. Flexbox had differences between Firefox and WebKit- or Blink-based browsers. We couldn't achieve these equal height slides on anything but Gecko. In Gecko it worked fine, in all other browsers it did not, so we also needed to have a JavaScript solution here. In this case doing layout calculations in JavaScript is never clean, it always feels a bit dirty, but in this case the slider's based on JavaScript anyway. So OK, we made this tradeoff.
Did you find out what the specific difference was?
No. The way Glide.js works is you get a container where all the slides are stored in and this one uses Flexbox for display values, as far as I know. You should usually be able to give each slide the same height, but it didn't work in anything but Firefox. Don't know why.
So Flexbox, maybe, so, from the things that bug me the most. Mostly little differences in Flexbox implementation. Of course we have to support IE11,
Made with FlippingBook - professional solution for displaying marketing and sales documents online