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

The Message reply box is not fixed

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Please test this in themes Boost and Classic

      1. Login as admin
      2. Create 10 test users
      3. Got to each user's profile page and send the user a message
      4. Open the message drawer
      5. Click the "see all" link at the bottom of the message drawer
      6. Open the Private messages section
      7. Click on a conversation
      8. Reduce your browser size to about 1200px X 700px
      9. Verify the left column with conversations is scrollable
      10. Verify the message box in the right column is in view
      Show
      Please test this in themes Boost and Classic Login as admin Create 10 test users Got to each user's profile page and send the user a message Open the message drawer Click the "see all" link at the bottom of the message drawer Open the Private messages section Click on a conversation Reduce your browser size to about 1200px X 700px Verify the left column with conversations is scrollable Verify the message box in the right column is in view
    • Affected Branches:
      MOODLE_310_STABLE, MOODLE_37_STABLE, MOODLE_38_STABLE, MOODLE_39_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE, MOODLE_39_STABLE
    • Pull from Repository:
    • Pull 3.8 Branch:
    • Pull 3.9 Branch:
    • Pull Master Branch:
      MDL-67831-master

      Description

      The Message reply box is not fixed on the page and instead appears at the bottom of the user's message list.
      This is problematic if one of these message categories(Starred, Group, or Private) is expanded and there are quite a few messages as the reply box can be hidden underneath the message list

      STEPS TO REPLICATE

      1. Login as an administrator - it is not necessary to be an admin, but it's easier to set up the test
      2. Under Site administration> Users >Browse list of users, select a user by clicking on their profile name
      3. From the user profile page, select 'Message'
      4. Send a message to the user
      5. After message is sent, click the ellipses/three dots and select 'Star conversation'
      6. Repeat steps 2-5 until at least 10 messages have been sent to different users and starred
      (You may need more than 10 messages depending on screen size)
      7. Click on your personal user profile in the top right-hand corner and select 'Messages'
      8. You should now see a menu under the search field with the following messaging 'categories':
      'Starred', 'Group' , and 'Private'
      9. Expand the 'Starred' category and select one of the user's messages
      Note: You should see the message box jump to the bottom of the list now with a scroll bar added
      10. Send more messages to that user by adding text until the text is longer than the expanded 'Star' category list

      Observe that a new scroll bar is added once the message becomes longer than the expanded 'category'.
      If you collapse the 'Starred' category, you will see that the message box jumps back into view and the 'category' scroll bar disappears.

      BSERVED BEHAVIOR:

      Message reply box appears at the bottom the user's message list, requiring the user to scroll down past all of their message to see the reply box,

      EXPECTED BEHAVIOR:

      Message reply box should appear fixed below the individual message, not below the message list.

      REPLICATION LOCATIONS

      https://core2next-sandbox.mrooms.net/message/index.php

      Here is a video of the problem: https://www.screencast.com/t/UsjtNIAtDuJ5

        Attachments

          Activity

            People

            Assignee:
            basbrands Bas Brands
            Reporter:
            jhicks Jeffrey Hicks
            Peer reviewer:
            Ferran Recio
            Integrator:
            Eloy Lafuente (stronk7)
            Tester:
            Janelle Barcega
            Participants:
            Component watchers:
            Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Barbara Ramiro, Bas Brands
            Votes:
            2 Vote for this issue
            Watchers:
            8 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              14/Sep/20

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 hours, 2 minutes
                3h 2m