Total interaction time for events dismissed and dwelledButAbandoned is calculated correctly, but for totalInteractionTime for opened event looks pretty random and I cannot find any correlation between my actions and logged value.
Scenario 1
Action: Go to page, hover a link, open a link in new tab using CTRL+Click before popup is visible,
totalInteractionTime: 37
Scenario 2
Action: Go to page, wait 15 seconds, hover a link, wait for popup to be visible, open link using CTRL+Click
totalInteractionTime: 53
Scenario 3
Action: Fo to page, hover a link, read popup for 15 seconds, open link in new tab using CTRL+Click
totalInteractionTime: 34
Scenario 4
Action: go to page, hover a link, read popup, move mouse over popup, move mouse back over a link and open in new tab using CTRL+Click
totalInteractionTime: 46
Value in totalInteractionTime doesn't have sense, it should be the total time (in milliseconds) the link was hovered on
All scenarios tested on Firefox 51, some on Chrome 56 (same behavior)