diff --git a/addons/website/static/src/client_actions/website_preview/website_preview.js b/addons/website/static/src/client_actions/website_preview/website_preview.js index c68bcc85678..d76bb59ef29 100644 --- a/addons/website/static/src/client_actions/website_preview/website_preview.js +++ b/addons/website/static/src/client_actions/website_preview/website_preview.js @@ -553,6 +553,10 @@ export class WebsitePreview extends Component { if (hotkey !== 'control+r' && hotkey !== 'f5') { return; } + // The iframe isn't loaded yet: fallback to default refresh. + if (this.websiteService.contentWindow === undefined) { + return; + } ev.preventDefault(); const path = this.websiteService.contentWindow.location; const debugMode = this.env.debug ? `?debug=${this.env.debug}` : "";