Issue #3314959 by Dave Reid, owenbush: Add dependencies on selected entities, view modes, and media type