Skip to content

Conversation

seanbudd
Copy link
Member

@seanbudd seanbudd commented Jul 1, 2025

We've been accepting add-on IDs with spaces.
This breaks parts of our validation and submission process.

This will be prevented in nvaccess/addon-datastore-validation#44

Unfortunately this requires the removal of several add-ons from the store.

Authors will be contacted and encouraged to resubmit with valid add-on IDs before this is merged

@seanbudd seanbudd requested a review from SaschaCowley July 2, 2025 00:36
@seanbudd
Copy link
Member Author

seanbudd commented Jul 2, 2025

Hi folks,

You've been tagged in this message due to an unfortunate issue with the status of your add-ons in the NVDA add-on store.
Your add-on IDs contain spaces, which break parts of the add-on store's system.

This need was unfortunately not documented very well, nor enforced very well.

We have now added automated checks to prevent add-on IDs with spaces in them (and other formatting issues) from being submitted.
This means the next submission of your add-on will fail, unless you update your add-on ID.

Please note, that due to the change in add-on ID, users won't be able to automatically update to the new add-on ID. They will have install the new add-on, and uninstall the old add-on.

I apologise for the inconvenience this will cause for yourself as developers and your users.

As the bugs with add-on IDs with spaces are not severe, we do not need to remove your existing add-ons in the immediate future.
Please take as much time as you need to submit the new add-on versions.

These are the following add-ons affected:

@seanbudd seanbudd mentioned this pull request Jul 3, 2025
@krishnshyam
Copy link

How do I remove the existing non conforming addon from the store?

@seanbudd
Copy link
Member Author

seanbudd commented Jul 7, 2025

@krishnshyam - if you wish to do this, open a PR similar to this PR. However, I am happy to do this for you when the new add-on is released to the store

@AndhiMardianto
Copy link

Hi @seanbudd, my new add-on version has been accepted and is now in the store.
Could you please help remove the old version of my add-on (with space in ID) to avoid confusion for users?

Thank you!

@seanbudd
Copy link
Member Author

seanbudd commented Jul 7, 2025

@AndhiMardianto @krishnshyam - that has been done now

@seanbudd
Copy link
Member Author

seanbudd commented Jul 7, 2025

@s-toolkit @techvisionaryteam do you plan on addressing this soon? it might be good for your users to fix this ASAP, before many users install your add-ons, as your add-ons were submitted relatively recently

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants