diff --git a/pose_library/gui.py b/pose_library/gui.py
index 5ac6a934d5f20050b244cee7ba89521d5eb7cabf..a2f04a2278e13a6a734e197d8cc02565b4e0b1e6 100644
--- a/pose_library/gui.py
+++ b/pose_library/gui.py
@@ -41,7 +41,12 @@ class VIEW3D_PT_pose_library(Panel):
 
     @classmethod
     def poll(cls, context: Context) -> bool:
-        return context.preferences.experimental.use_asset_browser
+        exp_prefs =  context.preferences.experimental
+        try:
+            return exp_prefs.use_asset_browser
+        except AttributeError:
+            # The 'use_asset_browser' experimental option was removed from Blender.
+            return True
 
     def draw(self, context: Context) -> None:
         layout = self.layout
@@ -172,7 +177,12 @@ class DOPESHEET_PT_asset_panel(Panel):
 
     @classmethod
     def poll(cls, context: Context) -> bool:
-        return context.preferences.experimental.use_asset_browser
+        exp_prefs =  context.preferences.experimental
+        try:
+            return exp_prefs.use_asset_browser
+        except AttributeError:
+            # The 'use_asset_browser' experimental option was removed from Blender.
+            return True
 
     def draw(self, context: Context) -> None:
         layout = self.layout