📄️ Campaign Edit Improvements
After a campaign has been ordered with a contract, there is a chance that the contract may have been deleted. In the case that a single contract was ordered, the basket seemed empty.
📄️ Debug Panel Improvements
We have added a new tab called "ATS" to the debug panel that shows the details about the authenticated ATS as well as the authenticated ATS user.
📄️ Product Search Fixes
Previously, applying product search filters back to back while requests were still in flight caused race conditions. Each filter change triggered a new backend request without canceling the previous one, leading to multiple in-flight requests competing for resources, wasted bandwidth, and potential UI inconsistencies where an older response could overwrite a newer one.
📄️ Product Specs Validation
Some products (such as Facebook Social) have additional posting requirements that need to be filled in by the user during the order journey. These posting requirements now support special validation settings that control how strictly the frontend enforces required fields. These settings are configured per product on the backend and can be enabled by contacting your VONQ Partner Account Manager.
📄️ Smartfill Progressive Updates
Smartfill tasks for vacancy fields and posting requirements are processed as a series of smaller Smartfill requests (per facet / group of facets). Previously, HAPI Elements only updated the UI once all of these Smartfill requests had completed.