diff --git a/Source/Charts/Charts/ChartViewBase.swift b/Source/Charts/Charts/ChartViewBase.swift
index cfa7094cdf..e94a2d2796 100644
--- a/Source/Charts/Charts/ChartViewBase.swift
+++ b/Source/Charts/Charts/ChartViewBase.swift
@@ -22,7 +22,7 @@ import AppKit
 #endif
 
 @objc
-public protocol ChartViewDelegate
+@MainActor public protocol ChartViewDelegate
 {
     /// Called when a value has been selected inside the chart.
     ///