Today’s first glitch:
The sentence is compound; the comma before and is correct. However, it also needs a comma after the dependent clause (when she straightened). It wouldn’t be incorrect to also have a comma before the independent clause, but that’s not necessary here.
She bent to smell the lone rose, and when she straightened, the world was different.