Directory Module Loop

I have FreePBX 2.8 and Asterisk 1.4

I posted a bug on the new directory module getting stuck in a loop when it says “press 1 for this person, press 2 for this person” and so on after pressing #. It steels the Dahdi analog channel and won’t release it because it is in a loop. It was cancelled because I could not reproduce the issue.

I was able to reproduce something easy though. If I press # and not select anything after that and it cycles through the names it never stops. There is no timeout. I believe this is why my Dahdi channel is getting hung up. There needs to be a timeout after 2

Was this fixed in 2.9? I am not ready to move to 2.9 yet. Or does anyone know a fix for this?