diff --git a/bookwyrm/templates/book/book.html b/bookwyrm/templates/book/book.html
index c8c50978..1eb08001 100644
--- a/bookwyrm/templates/book/book.html
+++ b/bookwyrm/templates/book/book.html
@@ -162,7 +162,7 @@
{% blocktrans with path=shelf.shelf.local_path shelf_name=shelf.shelf.name %}{{ shelf_name }}{% endblocktrans %}
- {% include 'snippets/shelf_selector.html' with current=shelf.shelf class="is-small" %}
+ {% include 'snippets/shelf_selector.html' with current=shelf.shelf class="is-small" readthrough=readthrough %}
{% endfor %}
diff --git a/bookwyrm/templates/snippets/shelf_selector.html b/bookwyrm/templates/snippets/shelf_selector.html
index 34077dc1..1a2c46d0 100644
--- a/bookwyrm/templates/snippets/shelf_selector.html
+++ b/bookwyrm/templates/snippets/shelf_selector.html
@@ -11,6 +11,8 @@
{% block dropdown-list %}
{% with book.id|uuid as uuid %}
{% active_shelf book as active_shelf %}
+{% latest_read_through book request.user as readthrough %}
+
{% for shelf in user_shelves %}
{% if shelf.editable %}
@@ -67,7 +69,5 @@
{% include 'snippets/reading_modals/finish_reading_modal.html' with book=active_shelf.book controls_text="finish_reading" controls_uid=uuid move_from=current.id readthrough=readthrough %}
-{% include 'snippets/reading_modals/progress_update_modal.html' with book=active_shelf.book controls_text="progress_update" controls_uid=uuid move_from=current.id readthrough=readthrough %}
-
{% endwith %}
{% endblock %}