Fix for #5923: Maintain scroll position for each ExtensionManager tab

#5923 @lkcampbell @couzteau

This fixes #5923 where the scroll position of the ExtensionManager tabs was not maintained.

Is this a good approach? Should I (try to) add an unit test?