Mathieu Pillard
Mathieu Pillard
Our download URLs look like this: `https://{domain}/{app}/downloads/file/{id}/{filename.xpi}`. Which means poor cache hit ratio, because `/android/` and `/firefox/` are considered different, but also because it's using the default CDN policy, which...
We've hardcoded the `Accept-Language` header in the CDN request cache policy, so it always ends up in the cache key, but I don't think that's correct. Instead we want to...
This is probably out of our control, but taar and taar-lite powered API endpoints are considerably slower than they used to be: ). ┆Issue is...
When optimizing the `babel` config in https://github.com/mozilla/addons-frontend/pull/11587, we could not enable the [New JSX Transform](https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html) because we were not on React 17+ yet. Now that we are... we could try...
From Matrix: > I have a slow internet connection, really slow, about 1 Mbps is my normal connection speed. (It can burst up to about 3 Mbps) and when I...
It's not currently documented (will be in https://github.com/mozilla/addons/issues/1910) but you can pass the `app` parameter to the Ratings API (it can actually be passed to all our APIs...). This might...
Once https://github.com/mozilla/addons/issues/4579 is live, addon API responses will always contain a flat list of categories and categories will no longer have an application property, so we'll be able to simplify...
STR: * Try leaving a rating on an add-on you are the developer of * See the error message * Click on the add-ons logo to go back to the...
This is achieved by overriding `theme_specific` in `_submit_upload()` if an add-on is passed (or if we're using the theme wizard). That variable is passed down to the upload flow (and...