Skip to content

Conversation

@ihor-romaniuk
Copy link
Contributor

This merge request contains an optimization for toggling video xblock full-screen mode and saving the previous window top offset position on exit from the full-screen state.

With this refactor, we call scroll after exit full-screen mode only and not depends on xblock resize because sometimes the resize event comes before exiting full screen mode, and we don't need to call scroll every time on resize.

Related PR to quince branch: #1370
Related PR to master branch: #1371

@openedx-webhooks
Copy link

Thanks for the pull request, @ihor-romaniuk! Please note that it may take us up to several weeks or months to complete a review and merge your PR.

Feel free to add as much of the following information to the ticket as you can:

  • supporting documentation
  • Open edX discussion forum threads
  • timeline information ("this must be merged by XX date", and why that is)
  • partner information ("this is a course on edx.org")
  • any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.

Please let us know once your PR is ready for our review and all tests are green.

@openedx-webhooks openedx-webhooks added the open-source-contribution PR author is not from Axim or 2U label Jun 3, 2024
@ihor-romaniuk ihor-romaniuk added backport PR backports a change from main to a named release. and removed open-source-contribution PR author is not from Axim or 2U labels Jun 3, 2024
@openedx-webhooks openedx-webhooks added the open-source-contribution PR author is not from Axim or 2U label Jun 3, 2024
@codecov
Copy link

codecov bot commented Jun 3, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Please upload report for BASE (open-release/redwood.master@d76c0cc). Learn more about missing BASE report.

Additional details and impacted files
@@                      Coverage Diff                       @@
##             open-release/redwood.master    #1405   +/-   ##
==============================================================
  Coverage                               ?   88.79%           
==============================================================
  Files                                  ?      304           
  Lines                                  ?     5249           
  Branches                               ?     1336           
==============================================================
  Hits                                   ?     4661           
  Misses                                 ?      572           
  Partials                               ?       16           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@itsjeyd itsjeyd added the waiting for eng review PR is ready for review. Review and merge it, or suggest changes. label Jun 6, 2024
@itsjeyd itsjeyd requested a review from arbrandes June 6, 2024 07:44
@arbrandes arbrandes merged commit 7bb75dd into openedx:open-release/redwood.master Jun 6, 2024
@openedx-webhooks
Copy link

@ihor-romaniuk 🎉 Your pull request was merged! Please take a moment to answer a two question survey so we can improve your experience in the future.

@itsjeyd itsjeyd removed the waiting for eng review PR is ready for review. Review and merge it, or suggest changes. label Jun 13, 2024
bra-i-am pushed a commit to eduNEXT/frontend-app-learning that referenced this pull request Jul 23, 2024
bra-i-am added a commit to eduNEXT/frontend-app-learning that referenced this pull request Jul 29, 2024
* feat: [FC-0056] courseware sidebar enhancement (openedx#1398)

- Display section and sequence progress
- Add tracking event to the unit button
- Hide the horizontal unit navigation with enabled sidebar navigation

* fix: optimize scroll position observer after video fullscreen exit (openedx#1405)

* feat!: organize plugin slots as components, add footer slot (openedx#1408)

BREAKING CHANGE: slot ids have been changed for consistency
* `sequence_container_plugin` -> `sequence_container_slot`
* `unit_title_plugin` -> `unit_title_slot`

Co-authored-by: Brian Smith <[email protected]>

* feat(redwood): add css support and cdn compatibility  (#17)

* perf: add runtime theming support to redwood

* fix: outline collapsible icons

* fix: solve issue with overlaid input element

* refactor: add frontend-platform dep from npm

* refactor: rename frontend-build github branch

---------

Co-authored-by: Diana Catalina Olarte <[email protected]>

* fix: some variables weren't css-variables

* fix: recreate package-lock

---------

Co-authored-by: Ihor Romaniuk <[email protected]>
Co-authored-by: Adolfo R. Brandes <[email protected]>
Co-authored-by: Brian Smith <[email protected]>
Co-authored-by: Diana Catalina Olarte <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport PR backports a change from main to a named release. open-source-contribution PR author is not from Axim or 2U

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants