Webmaps have long been static in terms of configuration. If you change a schema, by adding/removing fields or changing domains and domain values, popups for the affected layer(s) do not reflect the new schema. The service updates fine with new fields, if schema locking is disabled. But I tested changing schema on a test layer with new and classic map viewer. Even after restarting the service and even republishing the service, webmaps are 'stuck'. @KoryKramer Is this still the intended behavior in 2025? The webmap popup JSON is frozen, and has to be edited manually in the Assistant or every layer reconfigured in every webmap?
Ideally, It would be great if we could update the schema and webmaps and their popups would just add new fields and remove deleted ones, and update domains etc for existing fields if modified. I would understand if services need restarting. An admin could restart the server in the evening in order to restart all services. But without the webmap being able to see the changes, it's of no use. I'm well aware of Attribute Assistant. I guess that's still the only way to fix webmaps, short of going in and re-saving every single popup in every single webmap? (thousands of webmaps each with dozens of layers... not feasible) How is everyone else dealing with this? I should note that I am currently using Enterprise 10.91. Maybe this is fixed in 11.x? But I tried this with webmaps on AGOL so that is the latest version of the webmap spec and it seems to be more on the webmap end than on the Enterprise end. Of course it would also be useful for this to carry through to Field Maps Designer forms as well and add new fields automatically (optionally).