A regression was introduced in https://gerrit.wikimedia.org/r/#/c/311753/ where the dismiss event totalInteractionTime property is being sent as null. That's because logData is being reset (in the closePopup method) before it's sent as part of the dismiss event.
Customize query in gerrit
|mediawiki/extensions/Popups||master||+10 -7||Regression: Correctly log total interaction time for `dismiss` event|
|Resolved||None||T145665 Verify interaction times are logged correctly with hovercards off and on (with the same actions)|
|Resolved||Jhernandez||T146927 dismissed event total interaction time is not being reported correctly|