Soft Reject: The Reviewer Didn't Active Recommended Plugin

I just got a soft reject because the reviewer didn’t active a recommended plugin that make the theme broken. I used TGMPA plugin http://tgmpluginactivation.com/ to recommend plugins. So this is a mistake from the reviewer or me?
Please give some suggestions.

Thanks!

Chances are that the client may not activate the plugin as well. Even in that situation the theme should work normally. It may lack some features but should not generate errors.

You can use

if (class_exists('PluginClassName')) {

to check if plugin is installed.

The basic functionality like posts, pages, menus and some default sidebar with widgets have to work without any additional plugins.

Thanks @PlayerThemes and @LSVRthemes :smiley: