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

Sticky modifier keys after OS window comes up on OSX

    XMLWordPrintableJSON

    Details

    • Type: Defect
    • Status: Closed
    • Priority: Major
    • Resolution: Released
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      Description

      Steps to Reproduce

      1. Keep pressed down command+shift modifier keys
      2. Select build->upload->image(L$10)... from menu
      3. Release modifier keys after File Open Dialog came up
      4. Push Cancel button on the dialog to close it
      5. Type '1', Statistics Bar comes up although modifier keys released

      Actual Behavior

      Shortcut key works or shout or whisper in nearby chat although no modifier keys pressed

      Expected Behavior

      '1' must appear in focused input field at step 5.

      Other information

      This issue is OSX specific.
      Usually we don't select menu with modifier key so it looks not so important issue.
      Mainly it appears with BUG-7033 making mess so much and gave Japanese Mac Ueers suffering, so I include this issue in language text input bug.
      This bug is caused by depending on flagsChanged event handler of LLOpenGLView class to get modifier key information.
      It can get modifier keys pressed at step 1 above but misses released at step 3 because the event goes to another window(dialog or Input Window).

      This issue is one of 7 issues related language text input on SL Viewer.
      4 issues are only on OSX, provided in version 3.6.5, Cocoa merge.
      I will post those 4 issues and upload patches.
      I hope these patches are applied soon and make Japanese/Chinese/Korean Mac users happy.
      The rest 3 issues?
      I will think them later.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              pell.smit Pell Smit
              Contributor:
              Pell Smit
            • Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: