Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[stable17] Enable join button by default in public share pages #2456

Merged

Conversation

danxuliu
Copy link
Member

Follow up to #2347

The join button was initially disabled in public share pages and enabled once the Talk sidebar was fully shown. As the Talk sidebar is shown using a transition showing the Talk sidebar had to be delayed after the page load, as in some cases the transition was ignored and the sidebar was immediately shown. When that happened, as there was no transition, the join button was never enabled.

However, despite using a delay of one second in some cases (apparently if the system load is high) the transition did not happen either. Instead of increasing the delay even more, which does not guarantee anything, now the join button is enabled since the beginning.

The join button was initially disabled in public share pages and enabled
once the Talk sidebar was fully shown. As the Talk sidebar is shown
using a transition showing the Talk sidebar had to be delayed after the
page load, as in some cases the transition was ignored and the sidebar
was immediately shown. When that happened, as there was no transition,
the join button was never enabled.

However, despite using a delay of one second in some cases (apparently
if the system load is high) the transition did not happen either.
Instead of increasing the delay even more, which does not guarantee
anything, now the join button is enabled since the beginning.

Signed-off-by: Daniel Calviño Sánchez <[email protected]>
@danxuliu danxuliu added 3. to review bug feature: talk-sidebar ⬅️ Sidebar integration of Talk into other apps like sharing and documents labels Nov 12, 2019
@danxuliu danxuliu added this to the 💙 Next Minor (17) milestone Nov 12, 2019
@nickvergessen nickvergessen merged commit 179affa into stable17 Nov 12, 2019
@nickvergessen nickvergessen deleted the enable-join-button-by-default-in-public-share-pages branch November 12, 2019 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review bug feature: talk-sidebar ⬅️ Sidebar integration of Talk into other apps like sharing and documents
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants