I installed Self Service module on UCS 4.3-3 and the password reset used to work fine.
After upgrade to UCS 4.4 the password reset procedure breaks. The E-Mail with containing the link with the token is sent (seemingly) correctly. Following the link the user is not able to set a new password, but gets on the page where he can insert his username and request a token again. The behavior is equal on both the link containing the token & username and for the blank link (https://f.q.dn/univention/self-service/#page=newpassword). I tested it with Firefox and Chrome.
The browser outputs the following error in console:
dojo.js.uncompressed.js:8581 TypeError: Cannot read property 'firstChild' of undefined at Object.<anonymous> (main.js:108) at dojo.js.uncompressed.js:2936 at Object.forEach (dojo.js.uncompressed.js:4232) at Object._addSubPages (main.js:101) at Object.start (main.js:71) at Object.callback ((index):15) at callback (config.js:149) at ha (dojo.js.uncompressed.js:1164) at dojo.js.uncompressed.js:1330 at ia (dojo.js.uncompressed.js:1307) "in domReady callback" "TypeError: Cannot read property 'firstChild' of undefined at Object.<anonymous> (https://f.q.dn/univention/self-service/main.js:108:34) at https://f.q.dn/univention/js/dojo/dojo.js:42:499 at Object.forEach (https://f.q.dn/univention/js/dojo/dojo.js:57:383) at Object._addSubPages (https://f.q.dn/univention/self-service/main.js:101:10) at Object.start (https://f.q.dn/univention/self-service/main.js:71:9) at Object.callback (https://f.q.dn/univention/self-service/:15:18) at callback (https://f.q.dn/univention/js/config.js:149:22) at ha (https://f.q.dn/univention/js/dojo/dojo.js:20:170) at https://f.q.dn/univention/js/dojo/dojo.js:20:425 at ia (https://f.q.dn/univention/js/dojo/dojo.js:20:292)"
Reinstallation of the Self Service module and reboot of the machine didn’t change the behavior.
Thanks for your advice!