The 75-year-old who plays Deirdre Barlow's mother in the soap, was taken ill after emergency surgery for an existing condition at Salford Royal Hospital on Saturday.
A spokesman said: "There has been an improvement in Maggie's condition and she seems to have turned a bit of a corner. Everyone here is encouraged by this."
A spokesman for the soap revealed that the actress's straight-talking character has been written out of future episodes.
Last year Maggie was taken to hospital after suffering a fall. She managed to hobble to the set and insisted she was all right before being sent to hospital.
Tweet

Showing comments 1 to 7 and replies | View All
Guten Tag, Manchester (14/10/2009 at 10:53)
tiggerluc, somewhere in shaw (14/10/2009 at 10:56)
JTC Formerley JimC (14/10/2009 at 12:38)
Angie33 , Manchester (14/10/2009 at 14:00)
Luise, Sydney (15/10/2009 at 12:35)
onthefrontline (15/10/2009 at 19:33)
mode, city centre (16/10/2009 at 02:48)