Elements with 0 height and overflow:hidden are still readable by Select-to-speak. They should probably not be read because they are not visible on the screen.
For example, the following element is read with Select-to-Speak even though it isn't visible:
<div style="height:0;overflow:hidden">Text</div>
The element's inlineTextBox, staticText and genericContainer all have non-zero height.
Might need to update the a11y tree so that Select-to-Speak can determine when to not read elements.
Comment 1 by katydek@google.com
, Oct 11 2017