New issue
Advanced search Search tips

Issue 590790 link

Starred by 40 users

Issue metadata

Status: WontFix
Owner:
Closed: Mar 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows , Mac
Pri: 2
Type: Bug



Sign in to add a comment

WebRTC screen-capture of single window does not include tooltips from source window.

Reported by rea...@switch.co, Feb 29 2016

Issue description

UserAgent: 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
 
Components: -Internals>Media Blink>WebRTC
Components: -Blink>WebRTC Blink>GetUserMedia>Desktop
Owner: niklase@chromium.org
Status: Assigned (was: Unconfirmed)
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?
screenshot.png
83.7 KB View Download
Labels: OS-Windows
Status: WontFix (was: Assigned)
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