The source project of this merge request has been removed.
Issue 7271 - Ensure port is provided by showOptions where necessary
I made a stupid mistake, we can't resolve with two values so resolve(tab, port)
isn't going to work. This fixes the current callback showOptions
API for now, but we're going to need to rethink how the Promise API will look.