Select to view content in your preferred language

Print widget legend duplicates labels after Save Web Map from Pro (custom print service only)

189
2
2 weeks ago
JoshMakesMaps
Regular Contributor

TL;DR: In an Experience Builder app using a custom print service, the print widget's legend duplicates every class/unique value entry after a web map is saved from ArcGIS Pro via Share > Save Web Map. The legend in Portal Map Viewer looks fine but the printed output is broken. I tested the same against the default printing service and it does NOT reproduce, so this looks specific to custom print services. Posting to see if others can reproduce on Enterprise 11.5 and to hunt for a workaround short of resetting symbology in Map Viewer.

JoshMakesMaps_0-1776873519948.png

Environment:
- ArcGIS Enterprise 11.5 (Portal + federated Server)
- ArcGIS Pro 3.5.5
- Experience Builder (Enterprise edition, 11.5)
- Tested against both the default printing service and a custom print service published from Pro

Steps to reproduce:
1. Create a new web map in Portal.
2. Add a hosted point feature layer and a federated line feature layer.
3. Apply unique value symbology on an attribute for each layer. Save the web map.
4. Create a new Experience Builder app using the default Foldable template.
5. Add the print widget, pointed at the custom print service.
6. Print from the ExB app and the legend renders correctly.

JoshMakesMaps_1-1776873696065.png

7. Open the same web map in Pro and use Share > Save Web Map with no map or symbology changes.
8. Back in Portal Map Viewer, the legend still appears correct and unchanged.
9. Print from the ExB app again and every unique value entry in the legend is now duplicated, and labels can overflow/truncate.

Result:
- Reproduces against a custom print service every time.
- Does NOT reproduce against the default printing service with the same web map, same symbology, same Save Web Map action, clean legend.
- The "Use symbol types compatible with all clients" checkbox on the Save Web Map dialog makes no difference.
- The only fix is to open the web map in Portal Map Viewer and reset the symbology from scratch on every affected layer. After that, the printed legend is clean again until the next Save Web Map from Pro reintroduces it.

Questions:
1. Can anyone else on 11.5 reproduce this against a custom print service published from Pro?
2. Is there a known BUG- logged for this, or is it worth opening a support case?
3. Is there a way to patch this via the web map JSON directly (REST API) rather than redoing symbology in Map Viewer every time?
4. Are there specific authoring or publishing settings on the custom print service side that might avoid this?

2 Replies
HelenWhiteley_tfl
Occasional Contributor

We have just upgraded to 11.5 and am finding the same thing in a couple of my custom print services, but no the the other. In the case of all custom print services they are no longer filtering by layers visible in map extent also. Sorry, I have no solution but am interested in what other people have found!

0 Kudos
HelenWhiteley_tfl
Occasional Contributor

Actually - I do have a solution... Make sure 'descriptions' isn't turned on in the legend settings.

HelenWhiteley_tfl_0-1777641294940.png

 

0 Kudos