Deprecation: #88428 - top.rawurlencode and top.str_replace

See forge#88428


The global JavaScript functions top.rawurlencode() and top.str_replace() have been marked as deprecated.


Calling any of these two functions will trigger a deprecation log entry in the browser's console.

Affected Installations

All installations using third party extensions with these functions are affected.


For top.rawurlencode() it's safe to use native JavaScript function encodeURIComponent() instead. The only difference is that this function does not escape asterisk characters, which may be additionally achieved via encodeURIComponent('*my_string*').replace(/\*/g, '%2A').

For top.str_replace() consider using JavaScript's string function .replace() instead.