Send data with dynamic page name in Go to page

Why is it not possible to send data when using the dynamic page name in the Go to page action?
Is there a workaround? I would like to make a reusable button where I can pass a dynamic page name and additional data to build my link.
Bildschirmfoto 2024-01-24 um 10.56.57

@stefan.pointecker you can use Arbitrary text as the dynamic value

Alternatively, you can use the Open an external website action and set the URL as follows: Website home URL dynamic page name /unique ID of the Thing you want to send

Hi thanks for your reply.
Yeah that would work (external website). But this would lead to a hard reload of the page right? And sometimes I only want to navigate within a page (sub folder structure).

I might be missing something because I don’t have visibility on your use-case, but why would you need to set the page dynamic in that scenario? Just set Destination to test and you’ll then have the ability to send data, either as the path or using URL parameters

I would like to make a reusable “Link Button” component which can be used everywhere. So sometimes linking to a different page and sometimes it links to the same page but e.g. a different tab. (= no reload of the page necessary)

Currently I have copied those links a lot and it seems to make sense to make a reusable out of it.

Because often new features are shipped and never updated to reflect the first set of feedback users provide Bubble. You can look at the thread on the announcement of that release. It only took less than 45 minutes for a user to point out the lack of functionality in this feature, and yet, still 10 months later, we still do not have that functionality.

1 Like

:rofl: gonna laugh now but would rather cry

We really need this functionality. I’ve been waiting over a year for an update. Right now, I’m stuck using Open external website, which unnecessarily reloads the page.

It would be much cleaner if we could use Go to page → Dynamic page + Append parameters, or at least have a way to force Bubble to reparse the URL.

I’ve tried using Dynamic page = varPage :append varCleanedParameters, but it doesn’t work when varCleanedParameters has a value. My current options are:

  • Reloading pages that don’t need to be reloaded

  • Leaving empty parameters in the URL

  • Using JS to clean the URL, which breaks Get data from URL because Bubble still sees hidden parameters

This makes Bubble’s built-in “Get data from URL” unreliable for navigation logic. Please consider making append work with dynamic pages or giving us an official way to refresh/reparse URL parameters without reloading.

I think you can use toolbox to run window.History.pushState and achieve this. Hard to maintain but what is a bubble app without workarounds

We can do this already, but it requires us to use page content type. I recently found out about a security flaw in page content type. I now have almost zero reasons to ever use content type on page as Bubble has failed to deliver features like you mention.