Hi, @Rahil_M! Welcome to the Daml Forums!
Thank you for the context from the GSF mailing list. Very helpful!
Can you try setting SPLICE_APP_UI_HTTP_URL=false in your Docker Compose file? Restart and try the public URL.
SPLICE_APP_UI_HTTP_URLis checked in docker-entrypoint.sh.- And then used to edit the config.js.
- The config.js includes the http/https protocol for the validator api.
This may not fully unblock you, but it is worth a try.
As a side note, an error message has been added for this case:
if (!crypto.subtle) {
throw new Error(
'Web Crypto API is not available. Ensure you are running in a secure context (HTTPS or localhost) and using a modern browser that supports the Web Crypto API.'
);
}