- Automatic Discovery doesn't work across different Subnets
Shadow uses Bonjour (zeroconf) to to enable client devices to discover desktops to pair with. Bonjour doesn't broadcast across subnets and so if the wireless devices are on a different subnet from the desktop automatic dicovery will not work. You may still be able to use Shadow, but you will have to manually pair the device to the desktop.
- Shared desktops
The Shadow application running on your computer is installed and run for the individual user, not as a service. This means that if you log in as another user and run the Shadow application it will be treated as if it were running on a completely different computer. Devices paired and remembered for the previous user won't be available, and though devices will remember the computer running the Shadow application, they will need to be paired with the Shadow application as if it were brand new. Things should work as they did previously if you log in with the previous user credentials.
- Context menu in Weinre
The context menu (right-click) in weinre is the context menu for Chrome, not weinre. Right-click -> Inspect Element in weinre will inspect the Chrome weinre window not your device.
- Mobile devices cannot pair with a Desktop.
Shadow relies on your local area network for communication. Many VPN services will seal your connected machine off from your local area network when the VPN tunnel is open. Shadow will not work in this situation. Check with your VPN administrator to determine if there are settings which will allow you to access your local area network while connected to VPN.
Port 7682 is required for Shadow on Mac/Windows. You must allow Shadow to use this port. If this port is taken/in use by another application/service, in order to use Shadow, you must change it to free this port for Shadow's use.
- iOS - Multiple pop-ups requesting access to location.
Adobe Shadow App requests access to the user's location. If you go to a site that requests access to the user's location, the Adobe Shadow app requests access to the location as well as the Website, resulting in two popups.
- iOS - Orientation flip
If the media query on a page is specifically only for portrait, native Safari Browser is initially confused with this if you open the page in portrait and switch to landscape.
- Self signed SSL certificates are not supported.
Shadow does not currently allow you to accept self signed SSL certificates on devices. Currently the only workaround is to not use https.
- Media Queries
If you’re testing with media queries all in one stylesheet, while testing, put them in individual stylesheets. This is a current limitation with remote inspection that needs to be fixed. The remote inspection has no problem with media queries as long as they’re each linked separately and not created as @media blocks in your CSS. For now, it’s a simple fix to separate them while testing.
- Adobe Shadow Caching
Adobe Shadow will by default cache webpages browsed. To refresh the page and get the latest files, use Pull Down to Refresh in the web view on the Shadow app running on your devices. When you are at the top of the web page in that view, grab the page and pull down as if you wanted to scroll up further. You should see an arrow appear with a message, hold for a moment and release to refresh the page with the latest files.
- Page Updates on Devices
The Shadow Chrome Extension currently sends a URL out to your devices whenever the URL is updated in Chrome. If you click on any link or control that updates the page you are viewing in Chrome updating the URL, your devices will not be updated. There common scenario where this can occur is clicking a page element that swaps page content and but does not modify the URL (c.f. how Twitter and Facebook do page updates).
If you are viewing a page in Chrome that is using Javascript to automatically reload itself, you may see your devices reload more frequently than expected. Each time the page reloads in the Chrome browser, Shadow tells the devices to load that URL. Since the devices are already display a page that is reloading itself, each reload could happen twice. If you want to use Javascript to automatically reload a page, you can browse to the page and then turn off Synchronized Browsing in the Shadow Chrome Extension. This will allow the pages on all the devices to reload using only the Javascript. If for some reason your devices get out of sync, simply turn Synchronized Browsing back on and Shadow will send your current URL out to all your devices.
- Windows XP is not currently supported.
- Video (HTML5 or Flash Video) is not played on Android devices inside Shadow.
We are working on fix to be released in a subsequent drop.
- Browsing local content
Browsing local content is supported; however, Shadow requires an HTTP server to serve the content. It cannot access files via the file:/// protocol.
If you’re using Mac OS X, you can use the built-in Apache server, or set up something like MAMP. On Windows, you can use something like WAMP or XAMPP.