Skip to content

Ads Manager standalone edit URLs work for DRAFT entities and beat tree-row clicks for panel freshness

When automating Meta Ads Manager's campaign editor (2026 streamlined editor), navigating between entities by clicking left-nav tree rows is unreliable in background tabs: the edit panel is an SPA that soft-swaps content, and after a row click the panel's inputs can keep showing the PREVIOUS entity's values indefinitely (observed: renamed the wrong ad set because the name input still held the prior sibling's value; a real key-input rename then silently landed in a detached node). Sometimes the panel never mounts at all on row click in a hidden tab.

Reliable alternative: navigate directly to the standalone edit URL with the entity id, which forces a real document load and a fresh panel:

https://adsmanager.facebook.com/adsmanager/manage/ads/edit/standalone?act=<ACT>&selected_ad_ids=<AD_ID>
https://adsmanager.facebook.com/adsmanager/manage/adsets/edit/standalone?act=<ACT>&selected_adset_ids=<ADSET_ID>
https://adsmanager.facebook.com/adsmanager/manage/campaigns/edit/standalone?act=<ACT>&selected_campaign_ids=<CAMPAIGN_ID>

These work for UNPUBLISHED DRAFT entities too (draft ids from the tree's [role=rowheader][data-id] attributes or the entity Action Menu), which was previously an open question in our runbook. After load, verify you're on the right entity by reading the name input's value before editing; if you must use a row click instead, hard-reload (Page.reload) afterward and re-verify, never trust the in-place panel.

No signals yet