diff --git a/NEWS b/NEWS
index 32c374b8e..8703ddb49 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,7 @@ Enhancements
Bug fixes
- [web] fixed attachment path when inside multiple body parts
+ - [web] fixed email reminder with attendees (#4115)
- [core] cherry-picked comma escaping fix from v2 (#3296)
- [core] fix sogo-tool restore potentially crashing on corrupted data (#4048)
- [eas] set reply/forwarded flags when ReplaceMime is set (#4133)
diff --git a/UI/Templates/SchedulerUI/UIxReminderEditor.wox b/UI/Templates/SchedulerUI/UIxReminderEditor.wox
index 9bd65851c..fa07aa128 100644
--- a/UI/Templates/SchedulerUI/UIxReminderEditor.wox
+++ b/UI/Templates/SchedulerUI/UIxReminderEditor.wox
@@ -40,22 +40,23 @@
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
diff --git a/UI/WebServerResources/js/Scheduler/Component.service.js b/UI/WebServerResources/js/Scheduler/Component.service.js
index 8fcf20408..5939c81fe 100644
--- a/UI/WebServerResources/js/Scheduler/Component.service.js
+++ b/UI/WebServerResources/js/Scheduler/Component.service.js
@@ -689,16 +689,6 @@
return (this.occurrenceId && this.userHasRSVP);
};
- /**
- * @function isReadOnly
- * @memberof Component.prototype
- * @desc Check if the component is not editable and not an invitation
- * @returns true or false
- */
- Component.prototype.isReadOnly = function() {
- return (this.isReadOnly && !this.userHasRSVP);
- };
-
/**
* @function enablePercentComplete
* @memberof Component.prototype