jiti-meet/modules
Leonard Kim 001e8fe0a7 fix(tile-view): prevent local participant being selected on pin exit
On tile view enter/exit, local video is moved in the DOM (an effect
of not being reactified and moving being easier) and play is called
on its video element. The race condition setup is such: in tile
view with other participants and local video is on large (not
visible in the UI but visible in the app state and pip popout).
The race is such: pin a remote video, large video update is queued,
tile view is exited, local video is moved, play is called,,
onVideoPlaying callback executed, middleware fires mute update,
which checks if local is on large (it is), previous large video
update is cleared, and local is placed on large.

The fix is ensuring the redux representation of local video is
passed in, which holds the boolean videoStarted, which prevents
the onVideoPlaying callback from firing on subsequent plays.
2018-12-19 15:35:25 +01:00
..
API Fix eslint/jsdoc warnings (doc change only!) 2018-11-08 15:52:34 +01:00
UI fix(tile-view): prevent local participant being selected on pin exit 2018-12-19 15:35:25 +01:00
devices Remove state from mediaDeviceHelper (#3226) 2018-07-13 10:31:28 -07:00
keyboardshortcut feat(chat): convert to use React 2018-09-26 14:48:10 -05:00
keycode feat(eslint): Enable for non react files 2017-10-16 14:36:29 -05:00
recorder feat(eslint): Enable for non react files 2017-10-16 14:36:29 -05:00
remotecontrol Upgrade NPM dependencies/packages: react-native 0.50 2017-12-04 00:45:18 -06:00
translation ref(i18next): Remove the base/config dependancy. 2018-05-18 13:34:08 -05:00
transport ref(toolbar): remove contact list 2018-04-10 09:34:52 +02:00
util fix(tracks): enqueue track replacement 2018-09-04 09:39:02 -07:00
FollowMe.js feat(tile-view): initial implementation for tile view (#3317) 2018-08-08 13:48:23 -05:00