Fixed flat review bug affecting some sites in chrome.

This commit is contained in:
Storm Dragon
2026-02-13 13:23:14 -05:00
parent aa71d02036
commit 0f7f73a6a0
+11 -6
View File
@@ -748,15 +748,20 @@ class SpeechGenerator(generator.Generator):
method for scripts to call. method for scripts to call.
""" """
generated = self._generateRoleName(obj, **args) generated = self._generateRoleName(obj, **args)
if generated: return self._getFirstString(generated)
return generated[0]
return ""
def getName(self, obj, **args): def getName(self, obj, **args):
generated = self._generateName(obj, **args) generated = self._generateName(obj, **args)
if generated: return self._getFirstString(generated)
return generated[0]
def _getFirstString(self, generated):
for item in generated or []:
if isinstance(item, str):
return item
if isinstance(item, list):
nestedString = self._getFirstString(item)
if nestedString:
return nestedString
return "" return ""