When already scrolled to the bottom of output and a you execute a command it adds the result view and then scrolls to the bottom. When when the result actually successfully loads and re-renders it can become a larger view but does not scroll further accordingly. This fixes that
Single click on result brings it to focus, double click removes focus. Browsers generally use double click for text selection. This is now disabled during a double click of a result. Unfortunately the React MouseEvent.preventDefault doesn't actually prevent this so I manually removed the text selection if there is one