Skip to content

[bug] Book Read Settings are not saved when the browser page is reloaded #315

@Moonscape673

Description

@Moonscape673

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:

  1. Go to 'Book'
  2. Click on 'Read'
  3. Click on 'Settings'
  4. Change Page Spread and reload or close book

Expected behavior
The settings should be saved between books and reloads of browser page

Screenshots

Image
Image
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

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions