From fabaca4b53d57f5599b9496640baa0724dbce497 Mon Sep 17 00:00:00 2001
From: Dimo Dimov <961014+dimodi@users.noreply.github.com>
Date: Sat, 22 Mar 2025 16:56:37 +0200
Subject: [PATCH 1/3] docs(Scheduler): Restrict popup edit form height

---
 components/scheduler/resources.md | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/components/scheduler/resources.md b/components/scheduler/resources.md
index f121351eb..5e45d2988 100644
--- a/components/scheduler/resources.md
+++ b/components/scheduler/resources.md
@@ -72,6 +72,9 @@ The field names used for the resource model (`Text`, `Value` and `Color`) are th
         <SchedulerWeekView StartTime="@DayStart" />
         <SchedulerMultiDayView StartTime="@DayStart" NumberOfDays="10" />
     </SchedulerViews>
+    <SchedulerSettings>
+        <SchedulerPopupEditSettings MaxHeight="99vh" />
+    </SchedulerSettings>
 </TelerikScheduler>
 
 @code {
@@ -177,6 +180,9 @@ The field names used for the resource model (`Name`, `Id` and `Shade`) are diffe
         <SchedulerWeekView StartTime="@DayStart" />
         <SchedulerMultiDayView StartTime="@DayStart" NumberOfDays="10" />
     </SchedulerViews>
+    <SchedulerSettings>
+        <SchedulerPopupEditSettings MaxHeight="99vh" />
+    </SchedulerSettings>
 </TelerikScheduler>
 
 @code {
@@ -281,6 +287,9 @@ Actual CRUD operations are not implemented for brevity, just the UX is enabled s
         <SchedulerWeekView StartTime="@DayStart" />
         <SchedulerMultiDayView StartTime="@DayStart" NumberOfDays="10" />
     </SchedulerViews>
+    <SchedulerSettings>
+        <SchedulerPopupEditSettings MaxHeight="99vh" />
+    </SchedulerSettings>
 </TelerikScheduler>
 
 @code {

From 10b6dbb179e7e1a160a2f732ba5859977a561a5b Mon Sep 17 00:00:00 2001
From: Dimo Dimov <961014+dimodi@users.noreply.github.com>
Date: Sat, 22 Mar 2025 16:58:58 +0200
Subject: [PATCH 2/3] Update edit-appointments.md

---
 components/scheduler/editing/edit-appointments.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/components/scheduler/editing/edit-appointments.md b/components/scheduler/editing/edit-appointments.md
index 809e9e9c7..53d290b8d 100644
--- a/components/scheduler/editing/edit-appointments.md
+++ b/components/scheduler/editing/edit-appointments.md
@@ -107,6 +107,9 @@ The example below shows the signature of the event handlers so you can copy the
                   OnEdit="@EditHandler" OnCancel="@CancelHandler"
                   AllowCreate="true" AllowDelete="true" AllowUpdate="true"
                   @bind-Date="@StartDate" Height="600px" @bind-View="@CurrView">
+    <SchedulerSettings>
+        <SchedulerPopupEditSettings MaxHeight="99vh" />
+    </SchedulerSettings>
     <SchedulerViews>
         <SchedulerDayView StartTime="@DayStart" />
         <SchedulerWeekView StartTime="@DayStart" />

From ff8db844ff9e8054d3caacee3f1bbdd67408cff9 Mon Sep 17 00:00:00 2001
From: Dimo Dimov <961014+dimodi@users.noreply.github.com>
Date: Sat, 22 Mar 2025 17:00:11 +0200
Subject: [PATCH 3/3] Update edit-popup-customization.md

---
 components/scheduler/editing/edit-popup-customization.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/components/scheduler/editing/edit-popup-customization.md b/components/scheduler/editing/edit-popup-customization.md
index 7e3a21999..518e0ca8e 100644
--- a/components/scheduler/editing/edit-popup-customization.md
+++ b/components/scheduler/editing/edit-popup-customization.md
@@ -40,6 +40,7 @@ The `SchedulerPopupEditFormSettings` nested tag exposes the following parameters
     <SchedulerSettings>
         <SchedulerPopupEditSettings Width="600px"
                                     MinWidth="500px"
+                                    MaxHeight="99vh"
                                     Title="Edit Event"
                                     Class="custom-popup">
         </SchedulerPopupEditSettings>