diff --git a/themes-default/slim/src/components/helpers/show-selector.vue b/themes-default/slim/src/components/helpers/show-selector.vue
index dbe4c51975..76cf811d25 100644
--- a/themes-default/slim/src/components/helpers/show-selector.vue
+++ b/themes-default/slim/src/components/helpers/show-selector.vue
@@ -58,7 +58,7 @@ export default {
const sortedShows = [...showsInLists];
- const sortKey = title => (sortArticle ? title.replace(/^((?:the|a|an)\s)/i, '') : title).toLowerCase();
+ const sortKey = title => (sortArticle ? title : title.replace(/^((?:the|a|an)\s)/i, '')).toLowerCase();
const sortFn = (showA, showB) => {
const titleA = sortKey(showA.title);
const titleB = sortKey(showB.title);
diff --git a/themes-default/slim/src/components/show-list/poster.vue b/themes-default/slim/src/components/show-list/poster.vue
index 0636aecb02..8c9aaafbd4 100644
--- a/themes-default/slim/src/components/show-list/poster.vue
+++ b/themes-default/slim/src/components/show-list/poster.vue
@@ -100,7 +100,7 @@ export default {
const { stateLayout } = this;
const { sortArticle } = stateLayout;
- if (!sortArticle) {
+ if (sortArticle) {
return row.title;
}
diff --git a/themes-default/slim/test/specs/__snapshots__/show-selector.spec.js.snap b/themes-default/slim/test/specs/__snapshots__/show-selector.spec.js.snap
index 08d1127ba9..d67aa64eee 100644
--- a/themes-default/slim/test/specs/__snapshots__/show-selector.spec.js.snap
+++ b/themes-default/slim/test/specs/__snapshots__/show-selector.spec.js.snap
@@ -60,14 +60,14 @@ exports[`ShowSelector.test.js renders with articles(The|A|An) ignored in /home/d
label="Anime"
>