As for your shower doors it sounds like a level issue the door slides back because it s out of level.
Why is shower door not level.
Learn the steps needed to fix it and get it running smoothly again.
Put the level on the side edge of the door and not on top so the can hang.
When a shower door sags it is nearly impossible to close it snugly if at all.
Unscrew the guide at the lower edge of the sliding door.
Protect the shower or tub from scratches with a drop cloth.
If the door is new the most common reason for these problems is that the frames or floors are not square or level.
Typically shower door water leaks are caused by.
It can happen to new showers and old showers as well.
For the fix pretty much all sliding doors bypass closet doors glass sliding doors and of course shower doors have a way to adjust the rollers.
Repeated opening and closing rough handling and humidity can cause swinging shower doors to sag.
Most pre made frameless doors are adjustable to about half an inch which helps if you have slightly uneven walls.
Damage to the door and frame can result as well as water damage to the floor.
This is a simple repair to a common problem.
Just put one side lower on both doors until the doors are plumb.
The metal track where the rollers sit can rust gather debris develop mold and mildew problems and generally deteriorate from water damage.
Shower door problems are common with bypass shower doors a bypass door or a sliding shower door that runs on a track provides the perfect environment for water to gather and cause problems.
A dragging shower or bathtub door can permanently damage both the door and the track if ignored for too long.
Shower doors and shower enclosures can leak water for many reasons.
Ineffective caulking both framed and frameless shower doors are sealed in around the edges with caulk to prevent water from exiting the shower.
Straight to the point.