Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-45561

Horizontal scroll broken in base/standard theme for RTL

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 2.5.6, 2.6.3, 2.7
    • 2.5.7, 2.6.4, 2.7.1
    • Themes
    • Any
    • MOODLE_25_STABLE, MOODLE_26_STABLE, MOODLE_27_STABLE
    • MOODLE_25_STABLE, MOODLE_26_STABLE, MOODLE_27_STABLE
    • MDL-45561-master
    • Hide

      On Base or Standard:

      1. Navigate to Site admin > Language > Language packs
      2. Ensure an RTL language, such as ar or he is installed
      3. Navigate to Site admin > Appearance > Themes > Theme settings
      4. Change the "Allow theme changes in the URL" setting so it is checked
      5. Navigate to a course
      6. Switch to the RTL language
      7. Add &theme=base to the end of the URL
      8. Reduce the width of the browser window
        • Verify that a horizontal scrollbar appears as content overflows the browser bounds.
        • Check various page types.
      Show
      On Base or Standard : Navigate to Site admin > Language > Language packs Ensure an RTL language, such as ar or he is installed Navigate to Site admin > Appearance > Themes > Theme settings Change the "Allow theme changes in the URL" setting so it is checked Navigate to a course Switch to the RTL language Add &theme=base to the end of the URL Reduce the width of the browser window Verify that a horizontal scrollbar appears as content overflows the browser bounds. Check various page types.

    Description

      When using the Standard theme, horizontal scrolling does not work when the browser size is narrowed. This seems to affect 2.5, 2.6 and 2.7 (currently in sync with master).

      Replication steps:

      1. Log in as admin
      2. Navigate to Site admin > Language > Language packs
      3. Ensure an RTL language, such as ar or he is installed
      4. Navigate to Site admin > Appearance > Themes > Theme settings
      5. Change the "Allow theme changes in the URL" setting so it is checked
      6. Navigate to a course
      7. Switch to the RTL language
      8. Add &theme=base to the end of the URL
      9. Reduce the width of the browser window

      Expected result: A horizontal scrollbar should appear

      Actual result: No horizontal scrollbar appears and it is not possible to access parts of the page without increasing the window size or zooming.

      Attachments

        Issue Links

          Activity

            People

              jethac Jetha Chan
              salvetore Michael de Raadt
              Michael de Raadt Michael de Raadt
              Sam Hemelryk Sam Hemelryk
              Ankit Agarwal Ankit Agarwal
              Huong Nguyen, Bas Brands, Mathew May, Amaia Anabitarte, Carlos Escobedo, Laurent David, Mikel Martín Corrales, Sabina Abellan, Sara Arjona (@sarjona)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                14/Jul/14