baseURI inválido em decorateCooked

Estou tentando fazer isto:

Acho que posso usar window.location.href em vez disso, mas pensei em apontar o comportamento inconsistente.

Sou muito novo nisso e não entendo quando devo usar decorateCooked e quando devo usar onPageChange, como você sugere, e quais outros eventos podem existir.