TelegramSwift icon indicating copy to clipboard operation
TelegramSwift copied to clipboard

Bot API 8.0+ bug: event fullscreenChanged isn't being fired

Open kubk opened this issue 1 year ago • 0 comments

Steps to reproduce:

  1. Add the following code:
WebApp.onEvent("fullscreenChanged", () => {
  console.log('fullscreenChanged');
});
  1. Click on Settings > Fullscreen
Screenshot 2024-11-18 at 17 56 56

Expected result:

  • Callback for fullscreenChanged is fired
  • WebApp.isFullscreen becomes true

Actual result:

  • Callback for fullscreenChanged isn't fired
  • WebApp.isFullscreen stays false even in fullscreen

Note: the subscription code above is correct because when I switch from fullscreenChanged to ⁠viewportChanged, the callback is triggered. However, even in this case, ⁠WebApp.isFullscreen remains false.

kubk avatar Nov 18 '24 10:11 kubk