the html element is not read by chrome, (a good example is chatgpt where it works) the element that holds the text needs to be changed from a
to a
tag, which seems to work better with the extentions (when it parses the page).
for speechify and grammarly