Opening browserAction popup from notification onclick?

Trying to open the browserAction popup when a user clicks a notification popup. The browserAction is created in the manifest and works perfectly. However, the following code produces the “browserAction.openPopup may only be called from a user input handler” error:

browser.notifications.onClicked.addListener(function() {
    browser.browserAction.openPopup();
});

Upon some researching, I found that there are limitations to opening the browserAction popup. It appears that you can only do it when responding to a user action. I thought that interaction with an extension’s browser notification would be considered a valid user action, but it appears it does not.

Any easy workarounds for this (other than opening it in a standard popup window or new tab) or is it just a feature I’ll need to abandon?