diff --git a/web/src/elements/forms/ModelForm.ts b/web/src/elements/forms/ModelForm.ts index 8afa0063b..23f513384 100644 --- a/web/src/elements/forms/ModelForm.ts +++ b/web/src/elements/forms/ModelForm.ts @@ -48,10 +48,10 @@ export abstract class ModelForm extends Form } render(): TemplateResult { - if (this._instancePk) { + if (this._instancePk && !this._initialLoad) { if ( // if we're in viewport now and haven't loaded AND have a PK set, load now - (this.isInViewport && !this._initialLoad) || + this.isInViewport || // Or if we don't check for viewport in some cases !this.viewportCheck ) {