diff --git a/cvpcb/symbols_listbox.cpp b/cvpcb/symbols_listbox.cpp
index 57b4f7bb03..ba4f612e9b 100644
--- a/cvpcb/symbols_listbox.cpp
+++ b/cvpcb/symbols_listbox.cpp
@@ -38,9 +38,8 @@ SYMBOLS_LISTBOX::SYMBOLS_LISTBOX( CVPCB_MAINFRAME* parent, wxWindowID id ) :
     ITEMS_LISTBOX_BASE( parent, id ),
     m_warningAttr( std::make_unique<wxListItemAttr>() )
 {
-    m_warningAttr->SetBackgroundColour( KIPLATFORM::UI::IsDarkTheme()
-                                        ? wxColour( 112, 96, 32 )
-                                        : *wxYELLOW );
+    m_warningAttr->SetBackgroundColour( KIPLATFORM::UI::IsDarkTheme() ? wxColour( 112, 96, 32 )
+                                                                      : wxColour( 255, 248, 212 ) );
 }
 
 
diff --git a/cvpcb/toolbars_cvpcb.cpp b/cvpcb/toolbars_cvpcb.cpp
index c486244625..22fcf5cc90 100644
--- a/cvpcb/toolbars_cvpcb.cpp
+++ b/cvpcb/toolbars_cvpcb.cpp
@@ -84,6 +84,9 @@ void CVPCB_MAINFRAME::ReCreateHToolbar()
     m_tcFilterString = new wxTextCtrl( m_mainToolBar, wxID_ANY, wxEmptyString, wxDefaultPosition,
                                        wxDefaultSize, wxTE_PROCESS_ENTER );
 
+    // Min size on Mac is (a not very useful) single character
+    m_tcFilterString->SetMinSize( wxSize( 150, -1 ) );
+
     m_tcFilterString->Bind( wxEVT_TEXT_ENTER, &CVPCB_MAINFRAME::onTextFilterChanged, this );
 
     m_mainToolBar->AddControl( m_tcFilterString );