📄️ Campaign Edit Products/Contracts Not Found Warning
A new warning alert has been added that is shown when a contract or product passed to the campaign edit journey could not be found. This helps integrators and end users identify when a referenced contract or product no longer exists or is otherwise unavailable.
📄️ CSS Class Additions
We have added the following CSS classes:
📄️ Hybrid Remote Work Option
The Allows remote work field in the campaign working location form previously only supported a binary choice (yes or no) via a checkbox. This has been changed to a select dropdown with three options: No, Yes, and Hybrid.
📄️ Posting requirements Smart Fill: structured context fields
When createSuggestionOfPostingRequirements runs, the request body’s context.structured object still embeds a copy of campaignForm with orderedProductsSpecs, orderedProductsSpecsLabels, and orderedProducts cleared so other channels’ data is not sent to the Smart Fill task.
📄️ QA: Set campaign status (non-production)
Purpose
📄️ Unstable Selector Detection Warnings
We have added unstable selector detection to the UI submodule service functions. When a CSS selector passed to a UI function relies on DOM structure that is not guaranteed to remain stable, a [HAPI] UNSTABLE SELECTOR WARNING is logged to the browser console in non-production environments.