Device
Kindle
KOReader version
2025.08-122-g5c20f8454
Model and firmware version
Kindle PW6
Issue description
I was just casually strolling around profiles and actions, and found out a soft lock of the top menu. That is, buttons didn't work, but it could be reset by closing top menu first or tapping other items.
Steps to reproduce
- Go to a book
- Do not create any presets for the status bar yet
- Open top menu - tools - profiles - select a profile and to select its actions
- Go to Reader section
- Tap
Load status bar preset >
- The item will be briefly highlighted as if tapped as usual, but now swipes and arrow buttons (although the flash) won't work until I close and reopen the top menu, or toggle another item (say,
First page).
Log
I don't think this gets logged in debug, but here is log anyway.
It captures:
1. Drawing the top menu in `Reader` section
2. Me tapping on `Load status bar preset >`
3. Then doing two swipes, left and right (don't work).
4. Then me going to top menu's last tab to exit KOReader.
10/20/25-21:13:27 DEBUG refresh: fast 9 784 1254 70 nil
10/20/25-21:13:27 DEBUG mxc_update: 1254x70 region @ (9, 784) with marker 144 (WFM: 1 & UPD: 0)
10/20/25-21:13:27 DEBUG FocusManager: Move focus position to: 7 , 1
10/20/25-21:13:27 DEBUG setDirty via a func from widget all
10/20/25-21:13:27 DEBUG painting widget: ReaderUI
10/20/25-21:13:27 DEBUG readerview painting "1226x1646+12+0" to 0 0
10/20/25-21:13:27 DEBUG painting widget: table: 0xb53989f0
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.navigation.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG blitFrom 27 12 0 0 68 68
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.typeset.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG blitFrom 153 12 0 0 68 68
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.settings.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG blitFrom 279 12 0 0 68 68
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.tools.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG blitFrom 405 12 0 0 68 68
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.search.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG blitFrom 531 12 0 0 68 68
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.filebrowser.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG blitFrom 657 12 0 0 68 68
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.menu.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG blitFrom 1177 12 0 0 68 68
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/chevron.up.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG blitFrom 57 353 0 0 68 68
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/chevron.left.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG ImageWidget: _render'ing resources/icons/mdlight/chevron.right.svg 68 68
10/20/25-21:13:27 DEBUG ImageWidget: initial offsets 0 0
10/20/25-21:13:27 DEBUG _refresh: Enqueued ui update for region 0 0 1272 949 dithering: false
10/20/25-21:13:27 DEBUG triggering refresh {
mode = "ui",
region = "1272x949+0+0"
} --[[table: 0xab7029b0]]
10/20/25-21:13:27 DEBUG refresh: ui-mode 0 0 1272 949 nil
10/20/25-21:13:27 DEBUG refresh: wait for submission of (previous) marker 144
10/20/25-21:13:27 DEBUG mxc_update: 1272x949 region @ (0, 0) with marker 145 (WFM: 257 & UPD: 0)
10/20/25-21:13:27 DEBUG hinting page 2
10/20/25-21:13:28 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1761009208.193085
10/20/25-21:13:28 DEBUG input event => type: 3 (EV_ABS), code: 48 (ABS_MT_TOUCH_MAJOR), value: 48, time: 1761009208.193085
10/20/25-21:13:28 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 647, time: 1761009208.193085
10/20/25-21:13:28 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 322, time: 1761009208.193085
10/20/25-21:13:28 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1761009208.193085
10/20/25-21:13:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1761009208.193085
10/20/25-21:13:28 DEBUG slot 0 in tap state...
10/20/25-21:13:28 DEBUG set up hold timer
10/20/25-21:13:28 DEBUG AutoSuspend: onInputEvent
10/20/25-21:13:28 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1761009208.288742
10/20/25-21:13:28 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1761009208.288742
10/20/25-21:13:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1761009208.288742
10/20/25-21:13:28 DEBUG slot 0 in tap state...
10/20/25-21:13:28 DEBUG Contact:handleDoubleTap: single tap detected @ 647 322
10/20/25-21:13:28 DEBUG AutoSuspend: onInputEvent
10/20/25-21:13:28 DEBUG Explicit widgetInvert: table: 0xab6ea468 @ 9 270
10/20/25-21:13:28 DEBUG _refresh: Enqueued fast update for region 9 270 1254 70 dithering: false
10/20/25-21:13:28 DEBUG setDirty fast from widget nil w/ region 9 270 1254 70 dithering: nil
10/20/25-21:13:28 DEBUG triggering refresh {
mode = "fast",
region = "1254x70+9+270"
} --[[table: 0xab6cf750]]
10/20/25-21:13:28 DEBUG refresh: fast 9 270 1254 70 nil
10/20/25-21:13:28 DEBUG mxc_update: 1254x70 region @ (9, 270) with marker 146 (WFM: 1 & UPD: 0)
10/20/25-21:13:28 DEBUG close widget: table: 0xb53989f0
10/20/25-21:13:28 DEBUG _refresh: downgraded flashui refresh to ui
10/20/25-21:13:28 DEBUG _refresh: Enqueued ui update for region 0 0 1272 1696 dithering: false
10/20/25-21:13:28 DEBUG setDirty flashui from widget nil w/ NO region; dithering: nil
10/20/25-21:13:28 DEBUG Lower widget ReaderUI covers the full screen
10/20/25-21:13:28 DEBUG setDirty nil from widget ReaderUI w/ NO region; dithering: nil
10/20/25-21:13:28 DEBUG painting widget: ReaderUI
10/20/25-21:13:28 DEBUG readerview painting "1226x1646+12+0" to 0 0
10/20/25-21:13:28 DEBUG triggering refresh {
mode = "ui",
region = "1272x1696+0+0"
} --[[table: 0xab6d6b00]]
10/20/25-21:13:28 DEBUG refresh: ui-mode 0 0 1272 1696 nil
10/20/25-21:13:28 DEBUG refresh: wait for submission of (previous) marker 146
10/20/25-21:13:28 DEBUG mxc_update: 1272x1696 region @ (0, 0) with marker 147 (WFM: 257 & UPD: 0)
10/20/25-21:13:28 DEBUG closing reader
10/20/25-21:13:28 DEBUG closing document
10/20/25-21:13:28 DEBUG ReaderFooter: unschedule autoRefreshFooter
10/20/25-21:13:28 DEBUG Profiles - auto executing: Auto [manga] 2 - Close
10/20/25-21:13:28 DEBUG close widget: ReaderUI
10/20/25-21:13:28 DEBUG DocSettings: Writing to /mnt/us/books/[manga]/Berserk/Berserk - Vol. 1 - The Black Swordsman Arc.sdr/metadata.cbz.lua
10/20/25-21:13:28 DEBUG AutoSuspend: onCloseWidget
10/20/25-21:13:28 DEBUG AutoSuspend: unschedule suspend/shutdown timer
10/20/25-21:13:28 DEBUG AutoSuspend: unschedule t1 timeout timer
10/20/25-21:13:28 DEBUG Tearing down ReaderUI table: 0xb5a0e800
10/20/25-21:13:28 DEBUG _refresh: Enqueued full update for region 0 0 1272 1696 dithering: false
10/20/25-21:13:28 INFO UIManager: No dialogs left to show
10/20/25-21:13:28 INFO Tearing down UIManager with exit code: 0
[ko-input] Closed input device with fd: 17 @ idx: 1 (matched by idx)
[ko-input] Closed input device with fd: 16 @ idx: 0 (matched by idx)
lipc-wait-event exited normally with status: 0
Additional information
I am going to try with a status bar preset now.
@Commodore64user
Device
Kindle
KOReader version
2025.08-122-g5c20f8454
Model and firmware version
Kindle PW6
Issue description
I was just casually strolling around profiles and actions, and found out a soft lock of the top menu. That is, buttons didn't work, but it could be reset by closing top menu first or tapping other items.
Steps to reproduce
Load status bar preset >First page).Log
Additional information
I am going to try with a status bar preset now.
@Commodore64user