WebRTC screen-capture of single window does not include tooltips from source window.
Reported by
rea...@switch.co,
Feb 29 2016
|
||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.28 Safari/537.36 Example URL: www.uberconference.com/test0 Steps to reproduce the problem: This works when our users choose to share a full screen, but fails consistently on individual windows. I'm using OS X 10.11.3 on a 15" 8GB MacBook Pro (latest everything). But other customers have reported this as well. The WebRTC team probably has quicker ways to reproduce this bug, but if you want an app to demo it with, use ours -- it allows anonymous screen sharing -- follow these steps: 1. Go to www.uberconference.com/test0 2. Enter any name you want in the popup & press "Join". 3. Click "Share" in the lower-left and then click the "or Share a Window" link 4. Follow the prompt for installing the screen sharing extension. 5. Choose a window that you know uses tooltips (I used VMWare's config panel) 6. Open an incognito window and go to the same URL as #1 7. Enter any name you want and press "Join". 8. Accept the prompt that says a screen is being shared. 9. Once you can see the shared window, hover over the buttons that have tooltips. 10. Notice the tooltips appear, but not in the captured video stream. What is the expected behavior? The screen-capture stream should include everything that source user can see. What went wrong? As mentioned above, following the same set of steps but choosing "Share my screen" instead of "Share a window" works ... So I'm guessing this mean the tooltips on OS X are rendered into some layer that is composited at the screen-level and not window-level? Did this work before? N/A Is it a problem with Flash or HTML5? HTML5 Does this work in other browsers? N/A Chrome version: 49.0.2623.28 Channel: stable OS Version: OS X 10.11.3 Flash Version: Shockwave Flash 20.0 r0
,
Mar 1 2016
I can reproduce this on Windows 7 as well with Hangouts and https://test.webrtc.org/manual/peer2peer/. Instructions for the latter: 1. Go to http://goo.gl/kLEycY 2. Download the files in that directory to a folder on your local machine 3. chrome://extensions/ -> enable Developer mode -> "Load unpacked extension" 4. select the folder created in step 2 5. go to https://test.webrtc.org/manual/peer2peer/ 6. In the GetUserMedia section, click the "Screen capture" button 7. In the window picker that appears, select any Chrome window 8. In the Chrome window being shared, hover over the tab to see a tooltip with the page title 9. Notice that the "Local Preview" doesn't show the tooltip (see attached screenshot) niklase@ - I know you already saw this bug, but I'm not sure there's a more appropriate team to look at this besides yours. :) Can you take a look?
,
Mar 1 2016
,
Mar 3 2016
Yeah this is a case of the OS not considering the tooltips to be part of the window. It would require quite massive workarounds to resolve, and it seems quite consistent across OSes (from a quick test). Closing as WAI. |
||||
►
Sign in to add a comment |
||||
Comment 1 by niklase@chromium.org
, Feb 29 2016