ARTICLE AD BOX
I'm experiencing an issue with Magento 2 PageBuilder where a specific field (`link_url`) is not available in the production environment, but it works fine on pre-production.
Details:
- Magento 2.4.5-p2
- PageBuilder is installed and enabled on both environments
- The code and static files are identical between pre-production and production
- Static content has been deployed successfully (`bin/magento setup:static-content:deploy -f`)
What works in pre-production:
require('uiRegistry').get('index=link_url')
// Returns the UiComponent object
What happens in production:
require('uiRegistry').get('index=link_url') // Returns undefinedThe JS template (url-input.html) is present in pub/static on both environments
Using require('uiRegistry').filter(c => c.name && c.name.includes('pagebuilder')) shows 51 components in pre-prod, but only 49 in production
What I tried:
Clearing cache
Re-deploying static content
Comparing modules and code — they are identical
When I import the pre-production database into production, the missing field reappears
Observation:
It seems the problem is related to database entries for PageBuilder UI components.
Question:
Has anyone experienced a missing PageBuilder field (link_url) in production only? How can I ensure the field is correctly registered in the production environment without importing the entire pre-production database?

