CODEBASE-340: For better or worse, Blacklight generally tries to support clean Solr request uris (for performance, later analysis or otherwise) and defers to Solr default behavior as much as possible. The confusion you have is probably related to this.
The problem can be seen in the Blacklight demo application as well:
when a user enters any search term and clicks search, Blacklight does not send a sort parameter to Solr [1], however, the first configured Blacklight 'sort_field' appears to be selected in the UI (e.g. relevance)
if the user re-selects 'relevance', Blacklight will send the selected sort parameter to Solr [2].
The quick way to address your issue is to provide a default sort parameter in your solrconfig.xml [3] that matches your application's first Blacklight.config[:sort_field] value [4].
CODEBASE-340: For better or worse, Blacklight generally tries to support clean Solr request uris (for performance, later analysis or otherwise) and defers to Solr default behavior as much as possible. The confusion you have is probably related to this.
The problem can be seen in the Blacklight demo application as well:
The quick way to address your issue is to provide a default sort parameter in your solrconfig.xml [3] that matches your application's first Blacklight.config[:sort_field] value [4].