What version are you running?
1.0.5.1
What's the URL of the page containing the problem?
http://reviewboard.xxxxxxx.com/r/4174/diff/1/#index_header
What steps will reproduce the problem?
Unknown. This problem was only noticed for a few comments.
What is the expected output? What do you see instead?
A comment flag is missing in view diffs, though the comment is visible in
the reviews page (and the comment is also visible in the html source for
the view diffs page).
What operating system are you using? What browser?
Windows, Firefox
Please provide any additional information below.
Bug if row is undefined for the first iteration. i is not updated, so row
stays undefined, and the loop continues until high reaches low. The
function then exits and failed to find the correct row.
In diffviewer.js
function findLineNumRow(table, linenum, startRow, endRow) {
885 /* Binary search for this cell. */
886 for (var i = Math.round((low + high) / 2); low < high - 1;) {
887 row = table.rows[row_offset + i];
888
889 if (!row) {
890 high--;
891 continue;
892 }