All this meant that by the time of the election campaign in late 2019 Brexit had dominated British politics for more than three years, remaining a divisive issue and creating a great deal of frustration amongst the general public.