Robert and Michael from Helga-O have pointed out to me that an error arises viewing event 803 on the Helga-O website in common-controls mode. This is a relay event, and it loads fine in all-controls mode.
Three issues were noticed, all of which have now been fixed:
The main one, which caused the unhandled exception, was that the data-repair functionality attempted to mark the start control of one team as dubious because the first cumulative time this team had was negative. There are assertions in the code that the first cumulative time is always zero, and this broke those assertions. Now, the start time is never marked as dubious.
There was a minor display issue regarding detecting the precision of split times: negative cumulative times caused the precision to be raised to the maximum. This has now been fixed: negative cumulative times no longer have this problem.
Additionally, when viewing a single leg of a relay event loaded in common-controls mode, control codes were not shown. This was an omission from the common-controls work, but this omission has now been addressed.
Robert and Michael from Helga-O have pointed out to me that an error arises viewing event 803 on the Helga-O website in common-controls mode. This is a relay event, and it loads fine in all-controls mode.