Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-4072

After leaving full-screen mode, rotating the device on IOS resize stops working

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Minor Minor
    • 4.1.0
    • 4.0.2
    • iOS
    • Hide

      This issue only needs to be tested in iOS.

      1. In the app, login in master site and go to MM Dev Testing course > H5P > Interactive video (no tracking).
      2. Check that our "fake" fullscreen is activated or de-activated when clicking either the full screen button below the Youtube video or the full screen button in the header of the app. Both buttons should do the same and can be combined (e.g. enter fullscreen using the Youtube button and leaving it using the header button).
      3. After leaving this full screen at least once, rotate the device. Check that everything looks fine (the view adapts to the screen size, it doesn't overflow or fills only part of the screen).
      4. Now leave the activity and go to "Resource: File > Video file".
      5. Play the video. If you're using iPhone, it plays in full screen automatically. If you're using iPad, click the top-left button to make it full screen.
      6. After leaving this full screen, rotate the device. Check that everything looks fine (the view adapts to the screen size, it doesn't overflow or fills only part of the screen).
      7. Now leave the activity and go to "Resource: Page > Youtube video".
      8. Click the full screen button in the Youtube video. In iPhone, check that it opens a real full screen. In iPad, a message will be displayed saying that full screen is not supported.
      9. iPhone only: after leaving this full screen at least once, rotate the device. Check that everything looks fine (the view adapts to the screen size, it doesn't overflow or fills only part of the screen).
      Show
      This issue only needs to be tested in iOS. In the app, login in master site and go to MM Dev Testing course > H5P > Interactive video (no tracking). Check that our "fake" fullscreen is activated or de-activated when clicking either the full screen button below the Youtube video or the full screen button in the header of the app. Both buttons should do the same and can be combined (e.g. enter fullscreen using the Youtube button and leaving it using the header button). After leaving this full screen at least once, rotate the device. Check that everything looks fine (the view adapts to the screen size, it doesn't overflow or fills only part of the screen). Now leave the activity and go to "Resource: File > Video file". Play the video. If you're using iPhone, it plays in full screen automatically. If you're using iPad, click the top-left button to make it full screen. After leaving this full screen, rotate the device. Check that everything looks fine (the view adapts to the screen size, it doesn't overflow or fills only part of the screen). Now leave the activity and go to "Resource: Page > Youtube video". Click the full screen button in the Youtube video. In iPhone, check that it opens a real full screen. In iPad, a message will be displayed saying that full screen is not supported. iPhone only: after leaving this full screen at least once, rotate the device. Check that everything looks fine (the view adapts to the screen size, it doesn't overflow or fills only part of the screen).
    • MOODLE_400_STABLE
    • MOODLE_401_STABLE
    • Moodle App 4.1.0

      This can be tested with H5P and full-screen mode, see screenshot.

      Also, after leaving full screen the bottom of the app is outside of the viewport.

      Dani opened posts in Apple Developer Forum and Stack Overflow, no answer given:

      https://developer.apple.com/forums/thread/699125

      https://stackoverflow.com/questions/70892787/ios-wkcontentview-stops-resizing-on-orientation-change-after-leaving-full-scree

       

            dpalou Dani Palou
            jleyva Juan Leyva
            Pau Ferrer Pau Ferrer
            Juan Leyva Juan Leyva
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.