There is no doubt that M Salah is an important player in the Liverpool squad, it would be a big mistake to let him go at the end of the season. It is difficult to find a replacement for M Salah in the transfer market, the management should be able to offer him a short-term contract. Speculation about M Salah future will continue to be the subject of speculation, and has the potential to disrupt Liverpool journey in the Premier League and Champions League if the management is late in taking action.
Agree. It will be a mistake if Liverpool doesn't extend his contract. Liverpool still has no player who can replace the role of M Salah. It will also be difficult to get a new player with the same level as M Salah. The best option is to keep him in the squad as long as he can contribute positively for the team. I assume Liverpool board has a problem with the amount of Salah's salary, so they consider to let him go. However, I think Salah actually deserves to get big salary because he can show his crucial contribution for the team until now.
By the way, I don't think this issue will bother Salah's performance. Salah looks quite professional, he never showed declining performance although his future is unclear in Liverpool team. However, it is better to extend his contract very soon, so it won't bother Salah's focus on playing both in EPL and UCL competition.
Saudi Pro League club Al Ittihad, reportedly very interested in recruiting him, and is ready to offer a special deal. M Salah openly said that Liverpool have not offered a new contract extension for him, and this indicates that the player will leave for free at the end of the season.
I think not only Al Ittihad will be interested in M Salah. Al Nassr must also try to sign M Salah, they want make a combo Mane-Salah again. It will be amazing if Al Nassr can have a trio Ronaldo-Salah-Mane in their attacking line. Al Nassr attacking will be sharper and probably easier to beat Al Hilal or other strong teams in SPL.