Webclient plugin fixes 11605 develop

This fixes a couple of issues with webclient plugins that were uncovered during documentation writing.

To test:
Check that the centre panel is working on the main webclient page, and the right tabs are working as normal on the main page, search results page and history page (E.g Preview tab only enabled when a single image is selected, tab content loads as normal).

--rebased-from #1689