kolibri icon indicating copy to clipboard operation
kolibri copied to clipboard

entering and exiting full screen causes epub to become blank

Open indirectlylit opened this issue 6 years ago • 7 comments

Observed behavior

entering and exiting full screen causes epub to become blank:

fullscreen

Expected behavior

epub should render as normal

User-facing consequences

user confusion

Steps to reproduce

  • open epub
  • enter full-screen
  • press 'escape'

epub will be blank

Context

  • 0.12.4 beta 4
  • chrome
  • mac

indirectlylit avatar May 28 '19 20:05 indirectlylit

I feel like this happened before, but I can't find any record of it. My intuition is that it is due to the new version of epubjs (but worth checking 0.12.3 to see if the behaviour exists there).

rtibbles avatar May 28 '19 20:05 rtibbles

I can reproduce this problem in the current release v0.15.1, just in chrome. In firefox this doesn't happens to me.

We've a workaround fix for the Endless Key, just reemiting the resize event after fullscreen: https://github.com/endlessm/kolibri-explore-plugin/commit/98b809ea346bb63476fae8d2cc54f727f1bced37

danigm avatar Mar 08 '22 17:03 danigm

Reopening so we can see if we can replicate this

jamalex avatar Mar 08 '22 17:03 jamalex

@pcenov Could you try to replicate this tomorrow? Thank you!

radinamatic avatar Mar 08 '22 17:03 radinamatic

@radinamatic yes I confirm that this issue is still extant in release v0.15.1 in Chrome only - works fine in Safari and the Mac app.

pcenov avatar Mar 09 '22 15:03 pcenov

I think this may also be related to the issues we have seen when trying to update epubjs to a newer version.

rtibbles avatar Mar 10 '22 18:03 rtibbles

Test on Kolibri android version 0.15.6-92dd435-official & endless key (kolibri: 0.16.0a12)

The presentation breaks (as the screenshot below) when it enters to a full screen mode, and it cannot change the page by clicking the back/ next button. It will display normally if you exit the full screen mode.

note: This issue is only reproduced on the Android 9, 32-bit device. It works well on the andriod 11 device.

Android 9 / ChromeOS: 113.0.5672.134 (32-bit) Android 11 / ChromeOS: 113.0.5672.134 (64-bit)

Screenshot 2023-05-30 18 40 49

vanessa-chang avatar May 30 '23 10:05 vanessa-chang

cc @pcenov

radinamatic avatar Aug 06 '24 16:08 radinamatic

Hi @radinamatic - this issue is no longer extant in Kolibri 0.17 - tested in all supported browsers.

pcenov avatar Aug 07 '24 09:08 pcenov

Closing as not extant on 0.17!

radinamatic avatar Aug 07 '24 14:08 radinamatic