Created attachment 387450 [details]
each line of text should be aligned on right-hand.
NB: last item is thrown-out to right.
same bug in opera
this should be an "easy-fix"
(In reply to comment #0)
> this should be an "easy-fix"
Happy to review any easy patch you submit then :-)
Created attachment 396692 [details]
Modified test case which doesn't reproduce the issue (for comparison)
Seems to be due to white space handling: by removing the white space notes from within the text element, all strings pass to be properly aligned right.
This suggests that the description is wrong: it's not the last item which is shifted right, it's the remaining items shifted left! ;-)
There's a somehow related white space handling noted in another bug's comment  (second bullet in "Few thoughts"), which suggests that maybe white space handling should deserve a bug of it's own.
Reproducible on Win2003 Server (FF 3.5.2), suggest Platform => All
(In reply to comment #2)
> This suggests that the description is wrong: it's not the last item which is
> shifted right, it's the remaining items shifted left! ;-)
Correct. You could replace the whitespace by letters to see what's going on. The final whitespace is suppressed because the default processing mode for text is xml:space="default" which removes initial and trailing whitespace and compresses internal whitespace to one space.
Just confirmed that it still reproduces for both stable and trunk (using a nightly build) on Windows. Adjusting platform to "All" as suggested in comment #3.
Fixed by patch in bug 620286
wfm, cheers ~:"