I'm not sure whether this bug is to do with -
a) removing a row from a table, for use with later .clone() operations
b) dynamically appending rows to a table
c) dynamically assigning a .dblclick() function to a row
d) some interaction between blockUI and a and a -> c above.
I've made the smallest example of this for easy-reproduction. Just satisfy the following:
If the rows are hard coded and the dblclick(..) handler are set globally, it works fine.
On the page that displays, fist double-click 'one' (then cancel that popup div) then do the same to 'two'. 'one' and 'two' are rows in a table.