3514: Diffs stall if loaded before previous diffs complete (visible on reviews.reviewboard.org)

josh.******@gmai***** (Google Code) (Is this you? Claim this profile.)
david
david
Aug. 27, 2014
What version are you running?
reviews.reviewboard.org currently running 2.1.alpha
Have also observed on firewalled sites with 2.0.4 and 2.0.5

What's the URL of the page containing the problem?
https://reviews.reviewboard.org/r/5869/diff

What steps will reproduce the problem?
1. Scroll down to the diff slider controls
2. Move left the slider to position 1 (load diff 1-14)
3. Before all files can complete loading (ajax spinners still show), move the slider to position 2 (load diff/2-14)

What is the expected output? What do you see instead?
Expected: All diffs for 2-14 changes load
Actual:   Ajax spinners run continuously, diffs never load

What operating system are you using? What browser?
linux, chrome 36.0.1985.125, firefox 30

Please provide any additional information below.
If you reload the page with ctrl+r or visit the url directly, the diffs load without issue.
#1 josh.******@gmai***** (Google Code) (Is this you? Claim this profile.)
I see the following in the javascript console:

Uncaught TypeError: Cannot read property 'id' of undefined reviews.reviewboard.org/static/rb/js/reviews.min.772fb9969250.js:6
Uncaught TypeError: Cannot read property 'apply' of undefined reviews.reviewboard.org/static/lib/js/3rdparty.min.0d6131ad74e0.js:3 (53)
Uncaught TypeError: Cannot read property 'apply' of undefined 3rdparty.min.0d6131ad74e0.js:3
david
#2 david
  • +PendingReview
  • +Project-ReviewBoard
    +Component-DiffViewer
  • +david
david
#3 david
Fixed in release-2.0.x (22f9823). Thanks!
  • -PendingReview
    +Fixed