[✓] Flutter (Channel stable, 3.44.2, on macOS 26.5.2 25F84 darwin-arm64, locale en-IT) [669ms]
• Flutter version 3.44.2 on channel stable at /Users/work/fvm/versions/3.44.2
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision c9a6c48423 (6 weeks ago), 2026-06-10 15:52:41 -0700
• Engine revision 77e2e94772
• Dart version 3.12.2
• DevTools version 2.57.0
• Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop,
enable-android, enable-ios, cli-animations, enable-native-assets, enable-swift-package-manager,
omit-legacy-version-file, enable-lldb-debugging, enable-uiscene-migration
[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [1,585ms]
• Android SDK at /Users/Shared/Android/sdk
• Emulator version 36.6.11.0 (build_id 15507667) (CL:N/A)
• Platform android-36, build-tools 36.0.0
• ANDROID_HOME = /Users/Shared/Android/sdk
• Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
This is the JDK bundled with the latest Android Studio installation on this machine.
To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
• Java version OpenJDK Runtime Environment (build 21.0.10+-117844308-b1163.108)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 26.5) [964ms]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 17F42
• CocoaPods version 1.16.2
[✓] Chrome - develop for the web [6ms]
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Connected device (4 available) [6.1s]
(removed)
[✓] Network resources [282ms]
• All expected network resources are available.
• No issues found!
Bug description
When the
SfCalendaris configured with a non-scrollable time-slot view (e.g., using timeIntervalHeight: -1 to auto-fit the screen or using a small manual height), dragging an appointment to a late hour causes the start time to "snap" back to an earlier time.For example, dragging a 3-hour appointment to start at 22:00 (which would end at 01:00 the next day) results in the appointment being forced to start at 21:00 (or a jittery time like 21:05 depending on resolution) so that it ends exactly at 24:00.
Steps to reproduce
SfCalendarwith view: CalendarView.day (or week/workWeek).timeSlotViewSettings: const TimeSlotViewSettings(timeIntervalHeight: -1).Code sample
Code sample
Screenshots or Video
Screenshots / Video demonstration
Stack Traces
Stack Traces
doesn't apply hereOn which target platforms have you observed this bug?
Web
Flutter Doctor output
Doctor output