My customization file looks like this (the relevant part, I think):
<template>
<field remove="#fsColumnA-Order field[name='CustomerRefNbr']"></field>
<field name="CurrentDocument.ShipVia" after="#fsColumnA-Order field[name='CustomerOrderNbr']"></field>
<field modify="#fsColumnB-Order field[name='OrderDesc']" after="#fsColumnB-Order field[name='ContactID']"></field>
<field remove="#fsColumnB-Order field[name='CuryID']"></field>
<field name="CurrentDocument.UsrOrderAlerts"></field>
<field remove="#fsColumnB-Order field[name='DestinationSiteID']"></field>
<field name="CurrentDocument.CreatedByID_description" after="#fsColumnB-Order field[name='CurrentDocument.UsrOrderAlerts']"></field>The following error appears on the screen:
Error occured during HTML merge for 'SO301000', original source will be used instead. Error: Error: In HTML extension 'C:\Windows\TEMP\905219b4-17ee-4d7e-b95d-7280dea38245\customizationScreens\MainTenant08\screens\SO\SO301000\extensions\SO301000_CustomerOEMods_generated.html' for screen 'SO301000' child node 'FIELD' has AFTER attribute with '#fsColumnB-Order field[name='CurrentDocument.UsrOrderAlerts']', but screen HTML doesn't contain any elements that satisfies such querySelectorAnd yet, I can see the field definition for CurrentDocument.UsrOrderAlerts is there. Is it because validation routine doesn’t include fields that have just been added in the same customization?