More than half of Scots would vote for independence - but they don't support a referendum this year.
MSPs voted by 64 to 54 for the principle of a referendum but Boris Johnson refuses to allow one.
The First Minister's spokesman said she remains 'committed' to holding a vote this year.
The shadow business secretary says independence would be for the people of Scotland to decide.
The MP retained his Edinburgh South seat with a majority of more than 11,000 in the December election.