Fix a big mistake, misunderstood of the new DOM Promise spec