Comment 4 for bug 1769299

Revision history for this message
whitis (whitis) wrote :

Problem reproduced on separate (virtual) machine, unmodified ubuntu live image.
   - Host system AMD Phenom II X6 1090T with 16GB RAM Ubuntu 14.04.4 LTS
   - virtualbox 14.3.36-dfsg-...
       - SATA 0: 8GB VMDK drive (new)
       - SATA 1: CD/ROM: ubuntu-18.04-desktop-amd64.iso
       - Base memory: 4GB (important, if you use 1GB, ubuntu will boot to desktop but nothing works)
         must have enough ram on host machine to permit this
       - Specific Virtual machine -> System -> Motherboard: Enable EFI: On
         otherwise it will not boot
    - Boot menu: TRY ubuntu without installing
    - Show Applications (dash)-> Terminal
    - Show Applications -> Settings-> Universal Access -> Always Show Universal Access Menu: On
    - don't dismiss settings, we will use it about 8 steps below.
    - Universal Access menu (round man in circle on top panel) -> Zoom: on
    - Move pointer to upper left corner of desktop: note left panel (launcher) icons
      cut in hafl, note top panel cut in half
    - move to top right
    - click on whats left of universal access menu icon to pull down menu, note it is drawn incorrectly
    - move mouse down and to the left and notice how these panels/pull down menus scroll independently and incorrectly.
    - try to turn off the zoom in the univeral access pull down menu. Try to read the word zoom, now you cant see the control, move to see the control now you can't see the word. But in this case, you can actually get there.
     - turn zoom back on
     - move mouse pointer to upper right hand corner. Make sure either the universal access or the system menu is pulled down
     - move mouse down and left to the words "sound keys" in the settings menu (control panel,
     not the pull down menu) for universal access. Leave the mouse pointer there for a
     few seconds. Display will pan to upper right hand corner without permission.
      - If you repeat this without either of the two pull down menus activated, it will jump
        to the highlighted "Universal Access" on the left side of the settings window.
     This jumping action severely interfered with issuing screenshot commands in terminal and
     it will interfere with many other operations as well.

Behavior of program suggests that the screen is being composited of the following elements:
   - desktop background
   - application window 1
   - application window 2
   - application window 3 ...
   - top panel
   - left panel (launcher)
   - pull down menu
The first four items appear to be correctly composited together before applying the zoom and pan operation but the last three appear to not be composited onto the desktop+applications before zoom and pan is applied. The size of their windows has not been enlarged, only the contents.

Add to paragraph about obfuscating the identity of the programs the user is interacting with: Universal Pull down menu also doesn't have "Help" or report bug menu items.