Men det såg bra ut länge. Efter en flygande start var hon tidigt i ledning och trea i första vändningen.
Men mjölksyran kom ikapp henne och sista 50 meterna halkade hon efter och simningen såg tung ut.
En sjätteplats på tiden 1,57,48 innebar att hon var dryga sekunden från att få simma en final.
– Det håller bara inte. Det är jättetråkigt. Jag är bara så sjukt besviken på mig själv. Jag var så taggad och så redo. Det kändes bra, säger Michelle Coleman efteråt till SVT Sport.
– Jag har inte en aning om vad som nyss hände. Kan någon bra nypa mig i armen och väcka mig ur denna mardrömmen, fortsätter hon.
Coleman simmar försök på 100 meter frisim på torsdag.
Skagius svenska rekord
Johannes Skagius, 22, slog nytt svenskt rekord i semifinalen på sprintdistansen 50 meter bröst. Men efter ett nytt världsrekord av britten Adam Peaty missade svensken dock final med ynka sex hundradelar.
Inför VM hade Johannes Skagius ett personbästa på 27,16. Det raderade han ut i semin efter en stark insats i den ungerska bassängen i Budapest.
SVT:s expertkommentator Lars Frölander uttryckte inför loppet:
– Det krävs nog en tid under 27 sekunder för att ta sig till final.
Och han fick rätt.
Skagius kämpade sig till en femteplats på bana 1 i ett oerhört jämnt lopp. Och när den andra semifinalen var färdigsimmad stod det klart att svensken missaade finalen med sex hundradelar.
Det nya svenska rekordet lyder 27,02 – en putsning med fjorton hundradelar.
– Jag är jättenöjd. Det här visar att jag har nerverna för att kunna prestera när det gäller, säger Skagius till SVT Sport.
Peaty slog världsrekordet – igen
I den andra semifinalen gick det fort. Riktigt fort.
Favoriten Adam Peaty från Storbritannien slog sitt eget världsrekord – som han satte i förmiddags – och spräckte drömgränsen 26 sekunder.
– Han är fantastisk. Två världsrekord på samma dag. Han har hittat något som gör att det går fort för honom, säger Skagius.