diff --git a/src/widgets/LinkingHtmlWindow.cpp b/src/widgets/LinkingHtmlWindow.cpp
index 11fc55473..0fe059498 100644
--- a/src/widgets/LinkingHtmlWindow.cpp
+++ b/src/widgets/LinkingHtmlWindow.cpp
@@ -57,6 +57,7 @@ void BrowserDialog::OnBackward(wxCommandEvent & WXUNUSED(event))
void BrowserDialog::OnClose(wxCommandEvent & WXUNUSED(event))
{
EndModal(wxID_CANCEL);
+ GetParent()->Destroy();
}
void BrowserDialog::OnKeyDown(wxKeyEvent & event)