That kind of transparency really helps build confidence in Microsoft Store as a platform. It's important to show that the team is accessible (and, frankly, human). It also helps to correct misleading narratives (e.g. "MS Store doesn't Electron apps").
We were eventually approved!!! so if you had any impact here I really really appreciate it!
They aren't rejecting your code because you use Electron. They are rejecting your code because you use Electron to browse the web.
To see why this is a bad idea, one only has to look so far as the third post currently on the from page of HN: https://news.ycombinator.com/item?id=19321775 Do you think that microsoft can reasonably rely on this patch being promptly applied to all the electron apps in it's store?
Electron may primarily be developed by GitHub, a recent acquisition, but it is not well suited for this purpose.
You can see that this post is tricking other people in the replies to it, e.g. the one discussing slack, the first reaction of the microsoft employee that kindly replied, and the person who replied saying "I have a electron app in the microsoft store".
Your package-lock.json references electron 3.1.3, which was released at the end of January, while that vulnerability was only patched Feb 27. I think (but you should check) that 3.1.5 includes the patch. Edit: It doesn't. The only way to get this patch seems to be to update to Electron 5.x.
It's not even a disclosure. I don't claim it's because they're blocking electron apps as a blanket.
I get the impression they don't do extensive Q&A with their products.
Eh, half the problem is that there are far too many options to maintain
In microsofts case, this is partially self-inflicted, and cultural.https://electronjs.org/docs/tutorial/windows-store-guide
Microsoft devs have even contributed to the tool mentioned in that article (and Microsoft is listed in the MIT license copyright statement):
They don't want things 'browsing the web' without you being forced to use MS Edge.
It's not really 'browsing' as you give it one URL and if that URL works you 'capture' it for offline storage.
You weren't even blocking code from common malware providers such as ad networks last I checked... Glancing at the code it looks like you still aren't.
https://getpolarized.io/2019/02/28/dear-app-stores-dont-bloc...
I found out that our app was crushed after 2 weeks of development.
Basically, they won't let us in because we use Electron.
Electron is developed in part (primarily) due to Github which they now own.
TWO WEEKS I spent porting to the MS App Store only to have them just crush us ...
It's great that I can make 95% of zero...
But seriously. If anyone from Microsoft is listening - please unblock us ;)
I'm considering submitting this as a PWA but it's missing a lot of features as a PWA.