[BUGFIX canary] fix this._super infinite loop

fixes a regression introduced in #9651 that would
not reset the super function, causing an infinite
loop.