Splitting from MBS-1559 since there are two separate RTL issues here.
This tag is designed to avoid rendering disasters like http://musicbrainz.org/recording/a5013bc1-0d72-45e9-ac59-5dd57a1abfae where the RTL-ness of the artist name leaks into the following text.
There are no bdi tags anywhere I can find - this seems not to have been merged correctly.
Moving tickets out of 2012-07-24 as this release is now frozen for new merges.
Moving to 2012-08-20 release as we are now in freeze for 2012-08-06.
This was reverted in commit 69755eca (https://github.com/metabrainz/musicbrainz-server/commit/69755ecaf5d28f78313b0c8f38107e43608f7e25) with no explanation I can see - Oliver, what's up here?
Oh, sorry about documenting that revert badly
The problem is <bdi> is HTML5, but our tests can only handle HTML4 it seems, and thus fail when <bdi> tags are added. There is more discussion at http://chatlogs.musicbrainz.org/musicbrainz-devel/2012/2012-05/2012-05-16.html#T13-17-12-462764
note, I grabbed the ticket (as in assigned it to myself) to spend some time on moving us over to validating using validator.nu - I've done some testing in that area, but then got side-tracked with other stuff. So currently this is a bit stalled, eventually I'll continue on it. Though if someone else is interested, feel free to steal the ticket
Moving to next fix version, since we're in freeze.
Moving to the next release as we're in freeze now.
Merge window for 2012-10-01 is now shut; moving to next version.
The window for shipping this to beta testing has closed, so this will have to wait for the next release.
OMG, I discover this ticket because I just see <bdi> tags everywhere, including editor names.
(that breaks quite some userjs).
Oliver you were wondering if that was applied, then yes it's in production.