Support elavated privileges to allow modifying artboards and elements in non focused artboards.
Use Case
Saotome is an underling at a national ad agency. He is in charge of taking prototypes from the graphics department and presenting them to the review committee.
But he has to use the office computer for his presentations and often the fonts in the prototypes are missing from the computer he uses for presentation which has resulted in a lower quality or displaced text content.
After the third occurrence Saotome decided to write a plugin to find all occurrences where a text field is using a missing font and replace it with a font he has installed on the presentation computer.
After getting it to work on the selected artboard he attempted to do a search and replace in all artboards but unfortunately he encountered a edit context privileges error.
He went back to the manifest for his plugin and set edit context permissions property from “local” to “global”. He ran his plugin again and was able to replace fonts in all artboards all at once instead of one at a time.
Use Case:
Saotome requires setting data to the new pluginData property. He encounters this error with all the artboards but the selected artboard.