> Is it required to have at least one tab activated?

yes

>Will activating a tab by JS cause screen flickering?

no