diff --git a/apps/web/src/main.tsx b/apps/web/src/main.tsx index 6eaaca6f57de..7f1eac36b44b 100644 --- a/apps/web/src/main.tsx +++ b/apps/web/src/main.tsx @@ -37,25 +37,34 @@ const electronClerkUI = { const app = ; +// Tesla in-car browsers send a "Tesla/" UA token (older models: QtCarBrowser). +const isTeslaCarBrowser = /Tesla\/|QtCarBrowser/.test(navigator.userAgent); + ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( - - {clerkPublishableKey && hasCloudPublicConfig() ? ( - isElectron ? ( - - {app} - + isTeslaCarBrowser ? ( +
+

T3 Code does not endorse this behavior

+
+ ) : ( + + {clerkPublishableKey && hasCloudPublicConfig() ? ( + isElectron ? ( + + {app} + + ) : ( + + {app} + + ) ) : ( - - {app} - - ) - ) : ( - app - )} - , + app + )} +
+ ), );