Corrections
Automated systems and editorial judgement both make mistakes. When we get something wrong on NewsDeck, we record it here rather than quietly fixing it and moving on. This list only grows — we don't remove past entries.
The rebellion calculation treated "Independent" as if it were a real party with a collective position to rebel against. Since independents share no whip or common policy, this produced a statistically meaningless "majority position" and the leaderboard was dominated by independent MPs with implausibly high rebellion counts, rather than genuine party rebels.
Independent MPs are now excluded from rebellion tracking, along with any party with fewer than 5 MPs, since a meaningful "party majority" requires a reasonably sized group with a shared whip. The leaderboard now shows genuine rebellions within real parties.
Pages showed the stale 2024 general election winning party after a later by-election changed which party held the seat, with no explanation — making the current MP and the displayed result appear to contradict each other.
Added a clear notice explaining when a seat has changed hands via by-election, with the date and outcome, and relabelled the 2024 result as historical context rather than current status.
Donations with no recorded date displayed as "1 Jan 1970" due to a programming default, and donations with no recorded donor name displayed blank, rather than reflecting the genuine "Unidentifiable Donor" / "Impermissible Donor" categories in the source data.
Donations with missing dates now show "Date not specified"; donations with missing donor names now show the donor type instead, so the page accurately reflects what the Electoral Commission record actually says.
Initial surname-only matching produced false positives — for example "White House" was being matched to an MP with the surname White, despite the article having nothing to do with that MP.
Surname-only matching was removed entirely. MP mentions are now detected by full-name matching only, trading some recall for accuracy.
The party filter on the manifesto tracker was hardcoded to only ever display Labour and Conservative, meaning newly added parties (Reform UK, SNP, Liberal Democrats, Green Party) would not have appeared even though their data existed in the database.
The filter now dynamically shows every party that has tracked manifesto data, so newly added parties appear automatically.