Just bumping this… Is there a solution? Or can the URL encode decode component be triggered without needing a button press somehow?
The background: I create a Stripe checkout session via a custom action API call which returns a checkout page URL that must be opened by user. Because of the %2F encoding issue with Adalo, the page can’t open. While the URL encode decode component works, it requires a button action to trigger. And it can’t take an input from the custom action’s response, so I can’t use it at the same time as the Stripe API call to get the link. The only way it can figure out making it work is having customer press two buttons to checkout, which obviously is unacceptable. Hope that makes sense.
As an option, I’d try to use Integromat as an intermediary - pass the request via webhook, manipulate with the URL string in the scenario so that it is returned without %, and return the value with webhook response.