I'm seeing unexpected behavior when viewing Differential revisions to Mercurial repositories. Specifically, a large number of revisions simply display a pop-up with the following message:
Unhandled Exception ("Exception")
Can't parse an empty diff!
Interestingly, when I change the whitespace policy from "Ignore Most" to "Show All," I don't receive any error message and the diff displays correctly.
Please see the attached screenshots, which include a specific revision that illustrates this behavior.
I can also reproduce this behavior on a number of other revisions although I haven't tried to create a minimal test case against an empty repository (yet).
stable branch, updated this morning