https://bugs.chromium.org/p/chromium/issues/detail?id=91191
I spent so much time building this only to find out it can't be done until that issue is fixed. If somebody adds that single piece of functionality to the Chrome extension API I will buy them a 6 pack and personally tell them how they are the most beautiful person ever to be born.