Swinson & the Lib Dems changing their policy to 'revoke without a 2nd Ref' is going down badly, I'm reading.
Have they felt compelled to do this in order to differentiate themselves from Labour, whose official position now is to allow a 2nd Ref? If so, it's folly, as Labour aren't the 'real and present danger' that the unequivocally pro-Brexit NuTories pose.
And, given the movement toward the centre-right that the Lib Dems have generally been making since 2010, and the recruitment of soft-Tories and 'Bliarite' centre-right Labour MPs, their natural targets should be Tory-Lib Dem marginals, predominantly in the south of the country, especially where there was a Remain majority or at least a close result.
I see no sense in shifting position away from a 2nd Ref, as it will alienate some remain-Tories and the policy is more virtue-signalling than it is a calculated move likely to attract more voters.