retain the sources list on refresh
When I pull up email search results and refresh the page to see the latest results of that search, the sources list randomly resets to different values, thus affecting the new search results. The selected sources do not appear to be saved with the rest of the settings in the saved search.

So, what's happening here is, the list of sites to choose is a preference rather than part of the search. When you open the sites list and save your changes, those settings will be used for all future searches until you change it again. Except... if you saved an alert with a different set of sites than the one you're now using, and you pull up the results from that search, we will show all the sites that were saved to the alert, because otherwise you might not see the cars you were alerted on.
However, we didn't want to just override your setting, since that might not be expected. As you've pointed out though, that causes a different kind of unexpected behavior, in that next search (including if you refresh), it then reverts back to your saved site list. We will need to address that.
We'll dig into the best way to do that, but for now I wanted to explain exactly what's going on, so you can hopefully work around it in the meantime, while we iron this out.
-
SJ commented
Thank you for the explanation. I run several localized searches but I also run nationwide searches for Carvana and CarMax. For CarMax I can use several providers and just enter CarMax in the keywords since they open every description with CarMax. For Carvana, I just narrow the list of sources to Carvana only. When I refresh either of those searches, the sources list may randomly reset to Carvana only even on my CarMax search or all sources on my Carvana search -- neither of which result sets I want to see.
-
SJ commented
When I pull up this email alert, I see 7 of 12 sources selected, which are the seven I selected when saving the alert. When I reload the page, the selected sources reset to 1 of 12, which is another search I've executed unrelated to the one in the email.