Disregard activeWhen if there are too many contexts for handler
Merge pull request #4376 from raytiley/issue-4277

Disregard  currentWhen if there are too many contexts for handler