Indeed, I can reproduce that the tag is cut. Actually the function should equalize this. Please open a ticket. Will take a while though as our chief developer is away for some time.
Meanwhile try to use `strip_tags()` around the truncation to workaround.
EDIT: Well, even devs loose track on functions available. Please try to replace the `truncate_string(getAlbumDesc(), 45)` part wiht `shortenContent(getAlbumDesc(), 45, '...')`. That should equalize the tags truncated and works for me. Seems we forgot a theme change... Thanks for insisting on this issue.