diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a51f7c509..2641c46222 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## Unreleased + +### Other + +- Remove macOS display refresh rate support ([#2628](https://github.com/getsentry/sentry-dart/pull/2628)) + - Can't reliably detect on multi-monitor systems and on older macOS versions. + - Not very meaningful, as other applications may be running in parallel and affecting it. + ## 8.13.0 ### Breaking changes diff --git a/flutter/ios/sentry_flutter/Sources/sentry_flutter/SentryFlutterPlugin.swift b/flutter/ios/sentry_flutter/Sources/sentry_flutter/SentryFlutterPlugin.swift index bf65dae55e..54c519f6c4 100644 --- a/flutter/ios/sentry_flutter/Sources/sentry_flutter/SentryFlutterPlugin.swift +++ b/flutter/ios/sentry_flutter/Sources/sentry_flutter/SentryFlutterPlugin.swift @@ -741,29 +741,7 @@ public class SentryFlutterPlugin: NSObject, FlutterPlugin { } #elseif os(macOS) private func displayRefreshRate(_ result: @escaping FlutterResult) { - // We don't use CADisplayLink for macOS because it's only available starting with macOS 14 - guard let window = NSApplication.shared.keyWindow else { - result(nil) - return - } - - guard let screen = window.screen else { - result(nil) - return - } - - guard let displayID = - screen.deviceDescription[NSDeviceDescriptionKey("NSScreenNumber")] as? CGDirectDisplayID else { - result(nil) - return - } - - guard let mode = CGDisplayCopyDisplayMode(displayID) else { - result(nil) - return - } - - result(Int(mode.refreshRate)) + result(nil) } #endif