This is how I found is the best way to repair sun. rotted seats. there were sections that were cracking and I put a layer of flex-seal over it and the cracking is stopped.
This is why you need to use a high quality vinyl cleaner/UVprotecter after every use and keep black covers off of the seat tops….shove an old sheet or towel where it touches the seat when using a cover