improve unit test coverage in the ProductListCtrl
Merge branch 'master' into e2e

merging master into e2e