diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index ee1e1a4ddbd7f5826e23569c1bdc58fb1e438888..e84fcd3a8eaab2cfb5f956536fee97ebe837e1f1 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -13,6 +13,7 @@ Changed
 ~~~~~~~
 
 * Announcements are shown in calendar.
+* DialogObjectForm is now slightly wider.
 
 Fixed
 ~~~~~
@@ -25,6 +26,7 @@ Fixed
 * The configured theme colors were not used by the frontend.
 * Recurring events without until value weren't shown.
 * It wasn't possible to change icons of OAuth applications in the frontend.
+* First fetching of calendar feeds logged an error to console.
 * [Dev] Dialog-Object-Form's internal dialog-mode-handling did not implement opening via activator slot.
 
 `4.0`_ - 2025-03-29
diff --git a/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js b/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js
index adadc0ae77a74298a6a388241c10a81d57873df4..bb9587f50be3f67405fe42cb5003cc2124365279 100644
--- a/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js
+++ b/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js
@@ -17,9 +17,11 @@ const calendarSelectedFeedsMixin = {
     calendar: {
       query: gqlCalendarFeeds,
       result({ data }) {
-        this.selectedCalendarFeedNames = data.calendar.calendarFeeds
-          .filter((c) => c.activated)
-          .map((c) => c.name);
+        if (data) {
+          this.selectedCalendarFeedNames = data.calendar.calendarFeeds
+            .filter((c) => c.activated)
+            .map((c) => c.name);
+        }
       },
     },
   },
diff --git a/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue b/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue
index e8342300fa54551124f0abea1dfda3d2b430298d..4ed7c31f9cd7b4cd13f9871cfa811d0a8191fc4d 100644
--- a/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue
+++ b/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue
@@ -1,7 +1,7 @@
 <template>
   <mobile-fullscreen-dialog
     v-model="dialogMode"
-    max-width="500px"
+    max-width="555px"
     :close-button="false"
   >
     <template #activator="{ on, attrs }">
diff --git a/pyproject.toml b/pyproject.toml
index 27bbe664d89e13977305dde7133874cdae5a2369..0aee9e6cea35346c2644a330651c00f8f2cf9a6e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -77,7 +77,7 @@ django-material = "^1.6.0"  # Legacy
 django-dynamic-preferences = "^1.11"
 django-filter = "^25.1"
 django-templated-email = "^3.0.0"
-html2text = "^2024.0.0"
+html2text = "^2025.0.0"
 django-ckeditor = "^6.0.0"  # Legacy
 calendarweek = "^0.5.0"
 Celery = {version="^5.2", extras=["django", "redis"]}