No, please, no more referendums, if we are staying in then the current parliament has to have the guts to revoke A50, that is the only way to stop a No Deal.
A new referendum would take ages to agree the question to be put, which despite talk of various options for the question to have any validity over the first referendum it would still have to be binary, i.e. Remain or Leave and in the meantime the government of this country will be 'all at sea', it has to end now. Parliament whilst it has the whip hand has to vote to revoke A50, its the last chance. Despite hopes that extensions might allow for a new referendum it also allows for a GE, Parliament cant keep Boris in office but not in power indefinitely, as the damage to the Government and economy would be ten times worse than a No Deal Brexit. After a relative short period of time the further real (not project fear) chaos caused will be firmly placed on Parliaments shoulders, and whenever the GE comes they will be slaughtered by a revised and renewed Brexit front, with the (albeit rump but sizeable) Conservative party deployed in formation with Brexit Party candidates across those areas where they can win.
Parliament has manoeuvred to get a foothold on power, but its a tenuous one, it has to act decisive and revoke A50 otherwise all is lost, any further extension leads to No Deal...eventually!
I can't see A50 being revoked without another referendum no matter how much I hate them.