diff --git a/v2/internal/frontend/desktop/windows/frontend.go b/v2/internal/frontend/desktop/windows/frontend.go index 5c7c5c24..355efda3 100644 --- a/v2/internal/frontend/desktop/windows/frontend.go +++ b/v2/internal/frontend/desktop/windows/frontend.go @@ -201,7 +201,9 @@ func (f *Frontend) WindowHide() { func (f *Frontend) WindowMaximise() { runtime.LockOSThread() if f.hasStarted { - f.mainWindow.Maximise() + if !f.frontendOptions.DisableResize { + f.mainWindow.Maximise() + } } else { f.frontendOptions.WindowStartState = options.Maximised } @@ -519,7 +521,10 @@ func (f *Frontend) navigationCompleted(sender *edge.ICoreWebView2, args *edge.IC switch f.frontendOptions.WindowStartState { case options.Maximised: - f.mainWindow.Maximise() + if !f.frontendOptions.DisableResize { + f.mainWindow.Maximise() + } + f.mainWindow.Show() case options.Minimised: f.mainWindow.Minimise() case options.Fullscreen: