Issue: While requesting permission on Dashboard, the following error is getting displayed if you select a permission that uses legacy form: A JSONObject text must begin with '{' at character 1
It happens when the form is rendered for the first time. (Bug 580051)
Workaround: Allow pop-ups in the browser, and the form will load on the first click from the second launch.