diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1afd78ceb4bfbfa7388d1640ab1120b7b890132a..9a60d64d33408087290e887d27ca1deb5066637e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+## [3.2.3] - 2023-04-06
+### Fixed
+- fatal error if get_current_screen function return null
 ## [3.2.2] - 2023-03-03
 ### Added
 - security nonce in permanent dismissible notice ajax action
diff --git a/src/WPDesk/Notice/Notice.php b/src/WPDesk/Notice/Notice.php
index 2a6f3349d0c7ceb5c220ee08d0f75c02e5e240e7..047152a8863346d9cd808bc6632aac3f3fe540bd 100644
--- a/src/WPDesk/Notice/Notice.php
+++ b/src/WPDesk/Notice/Notice.php
@@ -101,7 +101,9 @@ class Notice
 			require_once ABSPATH . '/wp-admin/includes/screen.php';
 		}
 
-		return \get_current_screen()->is_block_editor();
+		$screen = \get_current_screen();
+
+		return is_object($screen) ? $screen->is_block_editor() : false;
     }
 
     /**