How does the toilet know when to stop filling with water after a flush, and what actually prevents it from overflowing if the drain is blocked?
I know this is a basic question, but I’ve been doing some home repairs lately and realized I have absolutely no idea how a toilet manages its water level. Is there just a electric sensor? What happens if that fails? How does the toilet know to flush? Is the water that sits in the tank actually the same 'clean' water that comes out of my kitchen sink? I feel like I should know this by now, but I've never actually looked into the tank.