diff --git a/crates/search/src/buffer_search.rs b/crates/search/src/buffer_search.rs index 75f31e681970a2732a7c4abbff93c322c7ad4ad3..748662abf3a44685ec6380d272e261b4b5068717 100644 --- a/crates/search/src/buffer_search.rs +++ b/crates/search/src/buffer_search.rs @@ -814,7 +814,10 @@ impl BufferSearchBar { self.configured_options = SearchOptions::from_settings(&EditorSettings::get_global(cx).search); - if self.dismissed && self.configured_options != self.default_options { + if self.dismissed + && (self.configured_options != self.default_options + || self.configured_options != self.search_options) + { self.search_options = self.configured_options; self.default_options = self.configured_options; }