diff --git a/src/orca/scripts/toolkits/Gecko/script.py b/src/orca/scripts/toolkits/Gecko/script.py
index d62d96f..cb466b7 100644
--- a/src/orca/scripts/toolkits/Gecko/script.py
+++ b/src/orca/scripts/toolkits/Gecko/script.py
@@ -5336,6 +5336,15 @@ class Script(default.Script):
                     if utterance:
                         utterances.append(utterance)
 
+            # If object has STATE_EXPANDABLE, add it (probably from aria-expanded)
+            state = obj.getState()
+            if state.contains(pyatspi.STATE_EXPANDABLE):
+		utterance = self.speechGenerator._generateExpandableState(obj)
+		if utterance:
+		    utterances.append(utterance)
+
+
+
             prevObj = obj
 
         return utterances
