[Web] Return Deferred from deactivate()