diff --git a/spark-webapp-runtime/webengineview.cpp b/spark-webapp-runtime/webengineview.cpp
index b402ed5..f85e4ac 100644
--- a/spark-webapp-runtime/webengineview.cpp
+++ b/spark-webapp-runtime/webengineview.cpp
@@ -21,9 +21,11 @@ WebEngineView::WebEngineView(QWidget *parent)
         //        page()->setUrlRequestInterceptor(interceptor);
         //        page()->settings()->setAttribute(QWebEngineSettings::WebAttribute::LocalContentCanAccessRemoteUrls, true);
         page()->profile()->setHttpAcceptLanguage(QLocale::system().name());
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0))
         page()->profile()->setNotificationPresenter([&](std::unique_ptr<QWebEngineNotification> notification) {
             WebEngineView::present(notification);
         });
+#endif
     });
 }
 
@@ -59,6 +61,7 @@ void WebEngineView::handleChromiumFlags()
     qDebug() << Q_FUNC_INFO << "QTWEBENGINE_CHROMIUM_FLAGS=" + qgetenv("QTWEBENGINE_CHROMIUM_FLAGS");
 }
 
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0))
 void WebEngineView::present(std::unique_ptr<QWebEngineNotification> &newNotification)
 {
     qDebug() << Q_FUNC_INFO << "New notification received:" << newNotification->title() << newNotification->message();
@@ -93,3 +96,4 @@ void WebEngineView::present(std::unique_ptr<QWebEngineNotification> &newNotifica
         .hints(hints)
         .call();
 }
+#endif
diff --git a/spark-webapp-runtime/webengineview.h b/spark-webapp-runtime/webengineview.h
index bd075ff..46a7125 100644
--- a/spark-webapp-runtime/webengineview.h
+++ b/spark-webapp-runtime/webengineview.h
@@ -2,7 +2,9 @@
 #define WEBENGINEVIEW_H
 
 #include <QWebEngineView>
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0))
 #include <QWebEngineNotification>
+#endif
 
 // class WebEngineUrlRequestInterceptor;
 class WebEngineView : public QWebEngineView
@@ -13,7 +15,9 @@ public:
     explicit WebEngineView(QWidget *parent = nullptr);
 
     static void handleChromiumFlags();
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0))
     static void present(std::unique_ptr<QWebEngineNotification> &newNotification);
+#endif
 
 private:
     //    WebEngineUrlRequestInterceptor *interceptor = nullptr;