The MP for Batley and Spen was due to hold a surgery for constituents at the library between 1pm and 2pm, according to her website.
Three separate sources claimed the suspect shouted “Britain first” during the attack, which people have interpreted as a reference to the far-right anti-Muslim campaign group of the same name.