It seems that setting an empty string is causing the problem, so for the interim don't use setEmptyText, perhaps just use setToolTip instead.