Driver side self retracting seat

I’m writing this post after having a bit of a hassle figuring out what exactly was going on with the driver side seat and not having any luck finding any solution, whether online or in the cars user manual. Mind you, my conditions are pretty specific so it may differ for some of you. I don’t know if it’s related or not, but for the year and a half since I’ve bought my 2nd hand Ds 7 crossback, I’ve been using the same “tired” battery the car came with, primarily because it seems to be at a certain sweet spot where the stupid start stop doesn’t even consider activating, while the only major drawback being that the car enters economy mode after opening and closing the electric boot a few times, with the engine being turned off. Now i don’t know if the battery is the culprit when it comes to the self retracting driver seat issue or not but the fact of the matter is, sometimes it resets its normal retracting length and goes all the way back, which can be quite annoying. Usually, after a lot of tinkering i managed to get it back in my preferred retracting position without having any idea exactly what i did right, but this ends today (yay!). So basically what I’ve done are the following steps: with the engine on I’ve opened the driver side door, Ive retracted the seat in my desired retraction position, turned off the engine, then back on, and after that I’ve pressed one of my stored seat memory buttons. After turning the engine off again, the seat retracted to the position I’ve previously input. Maybe I’ve done some extra steps from what the official method might be, so if anyone knows an “optimized” method, please let me know. Hope this helps, cheers!

The retracted position can be saved as well?! I know that you can save your driving position, but had no idea there is a separate retracted (pulled back) position saved along with the driving position.
I thought that the retraction is just driving position only the seat being pulled back a fixed amount to ease entry/exit.
The instructions clearly state that the memory function “allows two driving positions to be memorised”. There’s no mention (or instructions) on saving a separate retracted position with it.

Or are you using memory 1 for driving position and memory 2 for retracted position?

I can’t be saved with a button, the 2 memory buttons are just for your preferred driving position. Rather, in theory, you can use my method to adjust how far back you want the seat to retract and it stays that way until you program it otherwise, or gets reset all the way back like mine does sometimes.