Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.
Konrad Dzwinel edited this page Apr 5, 2015 · 6 revisions

Why do I have to manually enable streaming?

Chrome security, no way around it. Tab streaming has to be invoked by user. https://developer.chrome.com/extensions/tabCapture#method-capture

Why clicking on "Stream to EDL" sometimes doesn't work?

Make sure that window you are trying to enable streaming for is focused.

Streamed video looks all wrong (it's tiny or has paddings), how can I fix this?

Make sure that device window wasn't opened full screen (your OS may force that if your browser window is full screen). Window has to be in its natural size.

If you are still seeing black/gray paddings try adjusting device window and observing how streamed video changes.

Why my styles are not getting synced?

Currently, inline styles (element.style {}, style="") are not being synced (#11). Only changes in existing <link>ed styles and rules created with New Style Rule are being synced.

Why drag&drop, cmd + a, pinch gesture and other complex interactions don't work on the device preview?

All events have to be passed from device preview to the actual window. Currently, only these events are passed:

  • clicking
  • keyboard events (keypress, keyup, keydown - including alt/cmd/shift key status)
  • tap event (touchstart, touchend, touchcancel)
  • vertical and horizontal scrolling

Sometimes one of devices gets out of sync, why?

This can happen when website is serving different content or redirects to different places depending on userAgent. It can also happen when browser-sync script is not yet injected in one of the windows when you change pages. To fix that, just click on the URL bar and hit ENTER to sync all devices again.

One of the devices is being incorrectly redirected to mobile version of the website, why?

URLs are synced between devices. If one of devices will be redirected to the mobile version of the website all others will follow.