I have migrated our Connect app from webPanels
to jiraIssueContexts
. It works fine just our icon is displayed as missing if the app is not deployed in the sever root directory. E.g. we have in our atlassian-connect.json
"baseUrl": "https://jira-app.example.com/v1.1",
// ...
"modules": {
"jiraIssueContexts": [{
"icon": {
"width": 32,
"height": 32,
"url": "icon_32x32.png"
},
}]
}
And all the files are located in the v1.1
directory on the server, but in the browser the final HTML of a Jira issue has icon URL like
<img src="https://jira-app.example.com/icon_32x32.png">
The icon
property doc says: You can specify the URL as an absolute URL or relative to the add-on’s base URL. Also, the target.url
in the same atlassian-connect.json
works as relative, even when it starts with a slash /
. So, I assume the icon.url
should be relative, too, and this behaviour is a bug?