# Runtime error login bug

**URL:** <https://meta.discourse.org/t/runtime-error-login-bug/283678>\
**Category:** Bug\
**Tags:** passkey\
**Created:** [October 27, 2023, 1:05pm UTC](https://meta.discourse.org/t/runtime-error-login-bug/283678 "2023-10-27T13:05:12Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)\
**Post date:** [October 27, 2023, 3:37pm UTC](https://meta.discourse.org/t/runtime-error-login-bug/283678/14 "2023-10-27T15:37:10Z")

</div>

> [@joerogan](#):
>
> When is it gonna be merged usually?

It’s coming, it’s coming. I just pushed a modification to the fix, it’s tricky because the passkeys’ conditional UI is unevenly supported by browsers.

There is an API to check if the feature is supported, described here: [PublicKeyCredential: isConditionalMediationAvailable() static method - Web APIs | MDN](https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/isConditionalMediationAvailable), but the call to `isConditionalMediationAvailable()` behaves differently on different browsers.

In Firefox. it is completely unsupported. In Safari on iOS, the feature is supported, but calling `isConditionalMediationAvailable()` returns `false`… so I had to modify the code to add a feature check just for Firefox.

Once tests pass, I will merge the change, it should be then available in about an hour.

---

_[View the full topic](https://meta.discourse.org/t/runtime-error-login-bug/283678)._
