### What The `crypto.randomUUID()` function was causing errors in non-secure contexts (HTTP), as it is only available in secure contexts (HTTPS). ### How Added a fallback to generate UUIDs using the `uuid` library when `crypto.randomUUID()` is not available. Fixes #11825