Activity log for bug #2050075

Date Who What changed Old value New value Message
2024-01-22 09:22:49 Nguyen Quoc Khanh bug added bug
2024-01-22 09:26:46 Nguyen Quoc Khanh description Firstly, I understand that by default Calibre Web Viewer is not supporting cache for http connection. As a work-around, I use Fully Kiosk Browser (on Android) and its cache mode to read and it is mostly fine, better than using Chrome (or other browser). However, recently (I don't remember from which version, 6.xx maybe) even in the cache mode, if Calibre Content Server is offline for a reason or if the connection is lost (travelling in an airplane), the following message pops up regularly [code] Uncaught TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) Error at http://xyz/:3082:24 Traceback (most recent call last): at IframeWrapper.handle_message (http://xyz/:18891:17) at View.on_update_cfi (http://xyz5/:50823:17) at update_book_in_recently_read_by_user_on_home_page (http://xyz/:12407:28) at ρσ_Iterable (http://xyz/:3082:24) TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) [/code] I'm just guessing that Calibre Web Viewer is calling home regularly, which is great for me because the server is on most of the time, but if there is an option to pause it, it would be great. Thank you. Firstly, I understand that by default Calibre Web Viewer is not supporting cache for http connection. As a work-around, I use Fully Kiosk Browser (on Android) and its cache mode to read and it is mostly fine, better than using Chrome (or other browser). However, recently (I don't remember from which version, 6.xx maybe) even in the cache mode, if Calibre Content Server is offline for a reason or if the connection is lost (travelling in an airplane), the following message pops up regularly Uncaught TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) Error at http://xyz/:3082:24 Traceback (most recent call last):     at IframeWrapper.handle_message (http://xyz/:18891:17)     at View.on_update_cfi (http://xyz5/:50823:17)     at update_book_in_recently_read_by_user_on_home_page (http://xyz/:12407:28)     at ρσ_Iterable (http://xyz/:3082:24) TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) I'm just guessing that Calibre Web Viewer is calling home regularly to sync (and else), which is acceptable for me because the server is on most of the time, but if there is an option to pause it during irregular moments, it would be great. Thank you. PS: at this moment, my Poke 3 can't get to wifi so it can't connect to the server because of local power cut....
2024-01-22 09:37:46 Nguyen Quoc Khanh description Firstly, I understand that by default Calibre Web Viewer is not supporting cache for http connection. As a work-around, I use Fully Kiosk Browser (on Android) and its cache mode to read and it is mostly fine, better than using Chrome (or other browser). However, recently (I don't remember from which version, 6.xx maybe) even in the cache mode, if Calibre Content Server is offline for a reason or if the connection is lost (travelling in an airplane), the following message pops up regularly Uncaught TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) Error at http://xyz/:3082:24 Traceback (most recent call last):     at IframeWrapper.handle_message (http://xyz/:18891:17)     at View.on_update_cfi (http://xyz5/:50823:17)     at update_book_in_recently_read_by_user_on_home_page (http://xyz/:12407:28)     at ρσ_Iterable (http://xyz/:3082:24) TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) I'm just guessing that Calibre Web Viewer is calling home regularly to sync (and else), which is acceptable for me because the server is on most of the time, but if there is an option to pause it during irregular moments, it would be great. Thank you. PS: at this moment, my Poke 3 can't get to wifi so it can't connect to the server because of local power cut.... Firstly, I understand that by default Calibre Web Viewer is not supporting cache for http connection. As a work-around, I use Fully Kiosk Browser (on Android) and its cache mode to read and it is mostly fine, better than using Chrome (or other browser). However, recently (I don't remember from which version, 6.xx maybe) even in the cache mode, if Calibre Content Server is offline for a reason or if the connection is lost (travelling in an airplane), the following message pops up regularly (I think when ever I tap to turn pages or make highlights...) Uncaught TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) Error at http://xyz/:3082:24 Traceback (most recent call last):     at IframeWrapper.handle_message (http://xyz/:18891:17)     at View.on_update_cfi (http://xyz5/:50823:17)     at update_book_in_recently_read_by_user_on_home_page (http://xyz/:12407:28)     at ρσ_Iterable (http://xyz/:3082:24) TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) I'm just guessing that Calibre Web Viewer is calling home regularly to sync (and else), which is acceptable for me because the server is on most of the time, but if there is an option to pause it during irregular moments, it would be great. Thank you. PS: at this moment, my Poke 3 can't get to wifi so it can't connect to the server because of local power cut....
2024-02-07 01:40:49 Kovid Goyal calibre: status New Fix Released