(closes #2196) Only do the unsaved changes check for non-video pages

@kluo