Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-2084

Unexpected behaviour when blocking objects with a / in their name when using compact chat view

    XMLWordPrintableJSON

    Details

    • Type: Defect
    • Status: Reviewing
    • Priority: Unset
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
    • Environment:

      Description

      Steps To Reproduce

      Repro 1

      • Rez a cube
      • Edit the cube and name it ////////
      • Add a default script to the cube.
      • Set chat view on expanded view (chat headers enabled).
      • Touch cube and observe you see the "Touched." text in nearby chat.
      • Open Block list (Communicate -> Block list)
      • In Nearby chat, right click on the //////// object name in the chat header -> Block
      • Observe that the //////// object is added to the block list and you do not see the objects chat when touching it.
      • Remove //////// from Block List
      • Switch chat view to Compact view (chat headers disabled)
      • Touch cube & verify you see the "Touched" chat in Nearby chat again.
      • Right click on the //////// object name -> Block

      Observed Behaviour

      • //////// is not added to the Block list
      • Touch cube and verify you still see "Touched" in Nearby chat
      • Reproduces for objects named / or // or /// etc
      • All other methods of blocking the cube appear to work
        eg) Clicking the Block button in the mini inspector or right click cube object itself -> Manage -> Block

      Expected Behaviour

      When in compact chat view, right clicking on the object name //////// and choosing Block should add the object to the block list.

      Repro 2

      • Rename the cube to CANT/MUTE/ME
      • Set chat view on expanded view (chat headers enabled).
      • Touch cube and observe you see the "Touched." text in nearby chat.
      • Open Block list (Communicate -> Block list)
      • In Nearby chat, right click on the CANT/MUTE/ME object name in the chat header -> Block
      • Observe that the CANT/MUTE/ME object is added to the block list and you do not see the objects chat when touching it.
      • Remove CANT/MUTE/ME from Block List
      • Switch chat view to Compact view (chat headers disabled)
      • Touch cube & verify you see the "Touched" chat in Nearby chat again.
      • Right click on the CANT/MUTE/ME object name -> Block

      Observed Behaviour

      • The object is added to the Block list but the name is truncated and listed as CANT instead of CANT/MUTE/ME
      • In this case, CANT/MUTE/ME appears to be correctly blocked and chat from CANT/MUTE/ME is not seen when the object is touched.

      Expected Behaviour

      The name should not be truncated in the block list and should display as CANT/MUTE/ME

      Other Information

      Only seems to happen when an object has the / character in their name, not any other character (so far)

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            whirly.fizzle Whirly Fizzle
            Contributor:
            Ansariel Hiller
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:

                PagerDuty