bigbluebutton-Github/bigbluebutton-html5/imports/ui/components
prlanzarin 029c957b22 fix(webcam): handle stream inactivation/gUM revocations
The 'inactive' event is fired whenever the stream gets inactive (ie it
cannot be used anymore), and there are scenarios where that is
unexpected behavior and must be handled accordingly.
The main example of that is when gUM permissions are revoked by the user
via the browser's permission management panel.
Since MediaStream/Track inactive events aren't being handled in such
scenarios, what actually happens is that the camera just freezes without
further indication why.

This commit handles those scenarios in both video-preview and
video-provider by:
  - 1) correctly stopping the camera (provider)
  - 2) surfacing a toast (provider) or error indication (preview)
2022-07-12 22:03:01 +00:00
..
about Merge pull request #14281 from gustavo-em/version_in_client 2022-02-17 08:47:14 -05:00
actions-bar Merge 2.6 2022-06-29 17:38:21 -03:00
activity-check move modal component to common folder 2022-02-15 15:54:55 +00:00
app Merge tag 'v2.5.1' into merge25-26-jun16 2022-06-16 13:58:54 -03:00
audio fix data-test props to same quote type 2022-07-11 17:35:14 -03:00
authenticated-handler move loading-screen component to common folder 2022-02-15 14:55:08 +00:00
banner-bar
breakout-join-confirmation Backend portion of breakout Manage Users 2022-04-12 09:50:19 -03:00
breakout-room chore: Merged BBB 2.5.2 into v2.6.x-release 2022-06-22 16:11:48 +00:00
captions Refactor aria alert and remove inner-htmls from the client 2022-05-25 09:35:24 -03:00
chat chore: Merged BBB 2.5.2 into v2.6.x-release 2022-06-22 16:11:48 +00:00
click-outside feat(click-outside): close emoji picker on outbound clicks 2022-05-24 13:49:25 -03:00
common refactor: Icon component rotate info 2022-07-04 12:27:46 -03:00
components-data prevent chat-context crash 2022-06-28 16:26:25 -03:00
connection-status chore: Merged BBB 2.5.2 into v2.6.x-release 2022-06-22 16:11:48 +00:00
context-providers feat(video): upload of own webcam virtual background 2022-05-10 14:17:16 -03:00
cursor
debug-window move icon component to common folder 2022-02-15 14:51:51 +00:00
dropdown move icon component to common folder 2022-02-15 14:51:51 +00:00
emoji-picker feat(emoji-picker): exclude some emojis 2022-05-24 14:22:49 -03:00
end-meeting-confirmation Add a simple way to show more than one description in modal confirmation 2022-04-06 14:27:05 -03:00
error-screen Refactor aria alert and remove inner-htmls from the client 2022-05-25 09:35:24 -03:00
external-video-player adjust external video button 2022-06-06 14:33:15 -03:00
join-handler move loading-screen component to common folder 2022-02-15 14:55:08 +00:00
layout handle cursor positions for smart layout 2022-07-06 20:03:04 +00:00
learning-dashboard Move api param learningDashboardEnabled to disabledFeatures 2022-03-01 17:27:54 -03:00
legacy
lock-viewers Merge remote-tracking branch 'upstream/v2.5.x-release' into 25260-may10 2022-05-10 10:53:00 -03:00
media Merge branch 'v2.5.x-release-Layouts' of github.com:lfzawacki/bigbluebutton into develop-bbb 2022-04-13 21:08:32 +00:00
meeting-ended Merge remote-tracking branch 'upstream/v2.4.x-release' into merge-2425-apr08 2022-04-08 17:30:21 -03:00
muted-alert move tooltip component to common folder 2022-02-15 18:07:09 +00:00
nav-bar Merge pull request #15290 from prlanzarin/u26/fix/button-audio-props 2022-06-29 16:45:57 -03:00
notes Merge tag 'v2.5.1' into merge25-26-jun16 2022-06-16 13:58:54 -03:00
notifications adjust user join/leave and guest notifications 2022-04-07 10:42:26 -03:00
notifications-bar do not display alerts when breakout time is displayed in userlist 2022-04-29 10:18:25 -03:00
pads chore: Merged BBB 2.5.2 into v2.6.x-release 2022-06-22 16:11:48 +00:00
poll chore: Merged BBB 2.5.2 into v2.6.x-release 2022-06-22 16:11:48 +00:00
polling Implements disabledFeatures/polls 2022-03-08 15:05:24 -03:00
presentation test: fix all 2.6 tests and temporarily skip inconsistent ones 2022-07-01 17:55:32 -03:00
presentation-pod move fallback-errors components to common folder 2022-02-15 14:29:38 +00:00
recording remove unused messages 2022-03-02 16:44:59 +00:00
reload-button change position to RTL languages 2022-05-02 14:56:30 -03:00
screenreader-alert Refactor aria alert and remove inner-htmls from the client 2022-05-25 09:35:24 -03:00
screenshare Merge 2.6 2022-06-29 17:38:21 -03:00
settings remove unused import in settings menu 2022-05-10 09:24:49 -03:00
shortcut-help localize keys in shortcut modal 2022-04-12 13:49:10 -03:00
sidebar-content enable sidebar resize in media on 'focus on' layouts 2022-04-11 13:48:46 -03:00
sidebar-navigation
status-notifier fix: check whether there's a toast before dismissing 2022-04-25 16:17:06 -03:00
subscriptions panAndZoom through akka + some cleanup 2022-05-13 02:47:41 +00:00
text-input move button component to common folder 2022-02-14 20:20:50 +00:00
user-avatar chore: Merged BBB 2.5.2 into v2.6.x-release 2022-06-22 16:11:48 +00:00
user-info move modal component to common folder 2022-02-15 15:54:55 +00:00
user-list Merge tag 'v2.5.1' into merge25-26-jun16 2022-06-16 13:58:54 -03:00
utils/hooks Rename custom hook 2022-05-30 15:49:19 -03:00
video-preview fix(webcam): handle stream inactivation/gUM revocations 2022-07-12 22:03:01 +00:00
video-provider fix(webcam): handle stream inactivation/gUM revocations 2022-07-12 22:03:01 +00:00
waiting-users Merge tag 'v2.5.1' into merge25-26-jun16 2022-06-16 13:58:54 -03:00
webcam handle cursor positions for smart layout 2022-07-06 20:03:04 +00:00
whiteboard Merge pull request #15301 from KDSBrowne/z-26-rtl-cursor 2022-07-06 21:40:19 +01:00