Makes the 'active' property on a tab a server side thing, updates more resources to use the resourcePromise.