diff --git a/qt/python/mantidqt/widgets/fitpropertybrowser/fitpropertybrowser.py b/qt/python/mantidqt/widgets/fitpropertybrowser/fitpropertybrowser.py
index 5910630694e6f1ec8a860a35d5d703d718adbf87..b46f94120ac4d2bfa85f32676b110fc18a5e95e7 100644
--- a/qt/python/mantidqt/widgets/fitpropertybrowser/fitpropertybrowser.py
+++ b/qt/python/mantidqt/widgets/fitpropertybrowser/fitpropertybrowser.py
@@ -36,7 +36,6 @@ class FitPropertyBrowser(FitPropertyBrowserBase):
 
     def __init__(self, canvas, toolbar_manager, parent=None):
         super(FitPropertyBrowser, self).__init__(parent)
-        self.init()
         self.setFeatures(self.DockWidgetMovable)
         self.canvas = canvas
         # The toolbar state manager to be passed to the peak editing tool
diff --git a/qt/widgets/common/src/FitPropertyBrowser.cpp b/qt/widgets/common/src/FitPropertyBrowser.cpp
index 1d75b9d193c2639287f0ee9cc793c2328a8bf748..b23915349da946f92bf119023115179bc659ac5a 100644
--- a/qt/widgets/common/src/FitPropertyBrowser.cpp
+++ b/qt/widgets/common/src/FitPropertyBrowser.cpp
@@ -711,7 +711,20 @@ void FitPropertyBrowser::executeSetupManageMenu(const QString &item) {
 }
 
 /// Destructor
-FitPropertyBrowser::~FitPropertyBrowser() { m_compositeFunction.reset(); }
+FitPropertyBrowser::~FitPropertyBrowser() {
+  m_compositeFunction.reset();
+  m_browser->unsetFactoryForManager(m_enumManager);
+  m_browser->unsetFactoryForManager(m_boolManager);
+  m_browser->unsetFactoryForManager(m_intManager);
+  m_browser->unsetFactoryForManager(m_doubleManager);
+  m_browser->unsetFactoryForManager(m_stringManager);
+  m_browser->unsetFactoryForManager(m_filenameManager);
+  m_browser->unsetFactoryForManager(m_formulaManager);
+  m_browser->unsetFactoryForManager(m_columnManager);
+  m_browser->unsetFactoryForManager(m_vectorSizeManager);
+  m_browser->unsetFactoryForManager(m_vectorDoubleManager);
+  m_browser->unsetFactoryForManager(m_parameterManager);
+}
 
 /// Get handler to the root composite function
 PropertyHandler *FitPropertyBrowser::getHandler() const {