3 ms·
Do you mind sharing some of the primary reasons this is required by your editor? >all kinds of crazy nonstandard things webpages shouldn't do
by WhitneyLand 9y ago
Do you mind sharing some of the primary reasons this is required by your editor?
>all kinds of crazy nonstandard things webpages shouldn't do
- jpochtar 9y ago- until recently, there wasn't a universal cross-browser API for pinch zoom support. Not sure if that's still the case. - we do a lot of work with the selection/focus browser API, which doesn't always work the same / have the same APIs - until recently, Firefox had a different opinion about where an outline should go wrt positon:absolute children ...and what seems like a million more little things. We decided it was more practical to do Chrome + Electron (basically the same) than try to cover every browser where the standards don't exist or aren't met, since we're touching a lot of surface area and weird corners of the browser.
- WhitneyLand 9y agoThanks. I think it’s a good decision, it seems like a classic example of needing to recognize sometimes going against conventional wisdom makes the most sense given particular circumstances, like gaining critical mass in a start up. As to where the right decision might be different for a later stage company.