<div dir="ltr"><div class="gmail_extra">Not a bug. bidi package has a boolean \if@Latin. The boolean should be set in higher level packages (like polyglossia) to true for non-RTL scripts and false for RTL scripts. Its initial value is false so that explains the behaviour.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Therefore</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">\documentclass{report}</div><div class="gmail_extra">\usepackage{amstext}</div><div class="gmail_extra">\usepackage{bidi}</div><div class="gmail_extra">\makeatletter</div><div class="gmail_extra">\@Latintrue</div><div class="gmail_extra">\makeatother</div><div class="gmail_extra">\begin{document}</div><div class="gmail_extra"><br></div><div class="gmail_extra">V $_{\text{[high, low]}}$</div><div class="gmail_extra"><br></div><div class="gmail_extra">\end{document}</div><div class="gmail_extra"><br></div><div class="gmail_extra">works as expected.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Note: I did not need to load biblatex package unlike you.</div></div></div>