diff --git a/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp b/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp index 733f8b5187..05bfc18b6a 100644 --- a/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp +++ b/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp @@ -122,6 +122,9 @@ SpreadsheetWidget::SpreadsheetWidget(GUI::Window& parent_window, NonnullRefPtrVe }); m_open_action = GUI::CommonActions::make_open_action([&](auto&) { + if (!request_close()) + return; + Optional load_path = GUI::FilePicker::get_open_filepath(window()); if (!load_path.has_value()) return;