The "-er" of "dieser" (= this) is an ending and not part of the stem and not an ending. It thus declines as in the table below:
Other determiners that form endings in a similar way are jener (= that), welcher (= which?), jeder (= each) and the plural determiners alle (= all) and viele (= many):
Wegen dieser langen Wartezeiten werde ich langsam verrückt.
(I'm gradually going mad due to these long waiting times.)
Trotz dieses Wetters fahren wir in den Urlaub.
(We're going on holiday despite this weather.)
Trotz aller Probleme freuen sie sich auf die Zukunft.
(Despite all their problems they are looking forward to the future.)
Wegen vieler Schwierigkeiten ist das nicht mehr möglich.
(Due to a number of difficulties that is no longer possible.)