fix: Embed - app.cal.com instead of cal.com (#11384)
* Fix yarn.lock * Force app.cal.com because Safari and rewrites using referrer * Add commentpull/11387/head^2
parent
f35f506ddf
commit
d349f6536a
|
@ -278,7 +278,12 @@ export class Cal {
|
|||
}
|
||||
}
|
||||
|
||||
const urlInstance = new URL(`${calOrigin || config.calOrigin}/${calLink}`);
|
||||
// cal.com has rewrite issues on Safari that sometimes cause 404 for assets.
|
||||
const originToUse = (calOrigin || config.calOrigin || "").replace(
|
||||
"https://cal.com",
|
||||
"https://app.cal.com"
|
||||
);
|
||||
const urlInstance = new URL(`${originToUse}/${calLink}`);
|
||||
if (!urlInstance.pathname.endsWith("embed")) {
|
||||
// TODO: Make a list of patterns that are embeddable. All except that should be allowed with a warning that "The page isn't optimized for embedding"
|
||||
urlInstance.pathname = `${urlInstance.pathname}/embed`;
|
||||
|
|
Loading…
Reference in New Issue