# Firefox support

**URL:** <https://connect.superhuman.com/t/firefox-support/8395>\
**Category:** Product Feedback\
**Created:** [June 3, 2019, 11:03am UTC](https://connect.superhuman.com/t/firefox-support/8395 "2019-06-03T11:03:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tom\_Camacho](https://avatars.discourse-cdn.com/v4/letter/t/67e7ee/32.png) [@Tom\_Camacho](https://connect.superhuman.com/u/Tom_Camacho)\
**Post date:** [June 3, 2019, 11:03am UTC](https://connect.superhuman.com/t/firefox-support/8395/1 "2019-06-03T11:03:53Z")

</div>

I primarily use Firefox as my browser and it is quite annoying that such a useful product like Coda forces me to use Chrome.

I nearly managed to make coda work in firefox by changing my user-agent and forcing the modal views overflow css property to be scroll instead of hidden. However the bug I can’t fix is window.document.caretRangeFromPoint not being supported in Firefox which effectively breaks all text entry on Coda.

---

<div class="post-metadata">

**Author:** ![Jad\_Sarout1](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/jad_sarout1/32/7302_2.png) [@Jad\_Sarout1](https://connect.superhuman.com/u/Jad_Sarout1)\
**Post date:** [June 25, 2019, 9:03am UTC](https://connect.superhuman.com/t/firefox-support/8395/2 "2019-06-25T09:03:59Z")

</div>

Maybe having a shim in an extension could go some way. I tried googling but the only thing I found is this: [https://gist.github.com/unicornist/ac997a15bc3211ba1235](https://gist.github.com/unicornist/ac997a15bc3211ba1235), a simple test to try to make caretRangeFromPoint be x-browser. I don’t even know if this works.

---

<div class="post-metadata">

**Author:** ![Tom\_Camacho](https://avatars.discourse-cdn.com/v4/letter/t/67e7ee/32.png) [@Tom\_Camacho](https://connect.superhuman.com/u/Tom_Camacho)\
**Post date:** [June 25, 2019, 12:12pm UTC](https://connect.superhuman.com/t/firefox-support/8395/3 "2019-06-25T12:12:36Z")

</div>

I actually ended up writing my own shim for this, but the encountered another bug further down and sort of gave up for the timebeing
