Deprecation of Connect JS getSelectedText API for security reasons

To be honest… no I can’t. Because at this stage in the relationship between Atlassian and the Marketplace Partners I’ve become to question Atlassians motives in regard to these types of decisions. What type of metric are you trying to get out of those app listings? Number of installs?

It’s not up to Atlassian to decide whether or not the apps that are using this feature are worth it to maintain the feature for Connect. The only valid question would be: can you please tell us how much you’ve invested in your app and your bank account number so that we can compensate you. I’m more than willing to sell my apps to Atlassian Ventures for them to kill it.

Atlassian introduced a feature to the Marketplace Partners and is removing it without a viable alternative. Despite being “GA”, Forge is not production ready. Connect on Forge is not past Phase 1.

If you really want to fix this security & privacy issue, there are three ways to do it properly:

  1. buy the apps of all vendors that are using this feature (with proper compensation) and take the hit with customers for killing the apps
  2. build the feature for connect in the same way as forge (context menu only, with app selection and only provide the text through this flow)
  3. wait for Forge to be a viable alternative to Connect

Anything else would just make Atlassian a very unreliable partner.

8 Likes