Describe the bug
The Book Reader settings are not being saved when i close the book or reload the page in the browser, the "Choose a theme below:" and "Reflow text when sidebars are open. " are saved when i reload the page but
Font Sizes, Font and Spread are not saved, only the "Choose a theme below:" is saved if i close and reopen the book
To Reproduce
Steps to reproduce the behavior:
- Go to 'Book'
- Click on 'Read'
- Click on 'Settings'
- Change Page Spread and reload or close book
Expected behavior
The settings should be saved between books and reloads of browser page
Screenshots


i changed the settings and reloaded the pageee
Configuration(please complete the following information):
- Browser: Firefox 136.0.1 (64-bits) in another pc
- OS: [Docker running on OpenMediaVault]
- Hardware: [2gb RAM, normal pc with OpenMediaVault]
- Version [Calibre Web | 0.6.24 (in the about page) but the docker image that i am using is image: crocodilestick/calibre-web-automated:latest that i deployed yesterday so i dont know if the about page is right]
]
Additional context
i tested other books, reloaded the browser page, closed the CWA and only the "Choose a theme below:" is saved
docker compose that i used
services:
calibre-web-automated:
image: crocodilestick/calibre-web-automated:latest
container_name: calibre-web-automated
environment:
# Only change these if you know what you're doing
- PUID=1000
- PGID=1000
# Edit to match your current timezone https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
- TZ=UTC
volumes:
# CW users migrating should stop their existing CW instance, make a copy of the config folder, and bind that here to carry over all of their user settings ect.
- /srv/dev-disk-by-uuid-e98d33fc-2511-4724-c045-d830a4c02d16/calibre/config:/config
# This is an ingest dir, NOT a library one. Anything added here will be automatically added to your library according to the settings you have configured in CWA Settings page. All files placed here are REMOVED AFTER PROCESSING
- /srv/dev-disk-by-uuid-e98d33fc-2511-4724-c045-d830a4c02d16/calibre/ingest:/cwa-book-ingest
# If you don't have an existing library, CWA will automatically create one at the bind provided here
- /srv/dev-disk-by-uuid-e98d33fc-2511-4724-c045-d830a4c02d16/calibre/library:/calibre-library
ports:
# Change the first number to change the port you want to access the Web UI, not the second
- 8083:8083
restart: unless-stopped
Describe the bug
The Book Reader settings are not being saved when i close the book or reload the page in the browser, the "Choose a theme below:" and "Reflow text when sidebars are open. " are saved when i reload the page but
Font Sizes, Font and Spread are not saved, only the "Choose a theme below:" is saved if i close and reopen the book
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The settings should be saved between books and reloads of browser page
Screenshots
i changed the settings and reloaded the pageee
Configuration(please complete the following information):
- Browser: Firefox 136.0.1 (64-bits) in another pc
- OS: [Docker running on OpenMediaVault]
- Hardware: [2gb RAM, normal pc with OpenMediaVault]
- Version [Calibre Web | 0.6.24 (in the about page) but the docker image that i am using is image: crocodilestick/calibre-web-automated:latest that i deployed yesterday so i dont know if the about page is right]
]Additional context
i tested other books, reloaded the browser page, closed the CWA and only the "Choose a theme below:" is saved
docker compose that i used
services:
calibre-web-automated:
image: crocodilestick/calibre-web-automated:latest
container_name: calibre-web-automated
environment:
# Only change these if you know what you're doing
- PUID=1000
- PGID=1000
# Edit to match your current timezone https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
- TZ=UTC
volumes:
# CW users migrating should stop their existing CW instance, make a copy of the config folder, and bind that here to carry over all of their user settings ect.
- /srv/dev-disk-by-uuid-e98d33fc-2511-4724-c045-d830a4c02d16/calibre/config:/config
# This is an ingest dir, NOT a library one. Anything added here will be automatically added to your library according to the settings you have configured in CWA Settings page. All files placed here are REMOVED AFTER PROCESSING
- /srv/dev-disk-by-uuid-e98d33fc-2511-4724-c045-d830a4c02d16/calibre/ingest:/cwa-book-ingest
# If you don't have an existing library, CWA will automatically create one at the bind provided here
- /srv/dev-disk-by-uuid-e98d33fc-2511-4724-c045-d830a4c02d16/calibre/library:/calibre-library
ports:
# Change the first number to change the port you want to access the Web UI, not the second
- 8083:8083
restart: unless-stopped