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

feat: remove the broken Zooming Image Tool #31435

Merged
merged 1 commit into from
Dec 9, 2024

Conversation

arbrandes
Copy link
Contributor

Description

The Zooming Image Tool does not currently work, and the security implications of getting such external Javascript to function properly are unclear at best. We should simply remove it from the list of HTML block templates.

Supporting information

The failure was discovered as part of release testing for Olive undertaken by the Build-Test-Release working group.

Testing instructions

To test, simply note that the Zooming Image Tool is no longer given as an option when instantiating a new Text block in Studio.

Deadline

Palm

@arbrandes
Copy link
Contributor Author

@ormsbee, do you happen to have some context on this to give it a once-over? Any idea who I should tag on the 2U side?

@ormsbee
Copy link
Contributor

ormsbee commented Jan 30, 2023

This probably deserves a DEPR, even if it's broken (so that we have the justification somewhere). @dianakhuang, @feanil: In the case where something has been broken for a really long time, is DEPR notice + immediate removal the right thing to do?

FYI @mondiaz

@feanil
Copy link
Contributor

feanil commented Feb 5, 2023

@ormsbee Agreed, it would be good to have have a depr but you can mark it as immediately accepted in this case since we've accepted it being broken for such a long time.

Copy link
Contributor

@bradenmacdonald bradenmacdonald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arbrandes Do you think you can get this PR over the line for Redwood? Seems worthwhile to finish it up.

@feanil feanil added depr Proposal for deprecation & removal per OEP-21 maintenance Routine upkeep necessary for the health of the platform labels Jun 20, 2024
@arbrandes arbrandes force-pushed the remove-zooming-image branch from f0f50d7 to 4b2974d Compare December 9, 2024 14:02
The Zooming Image Tool does not load properly, currently, and even if it
did, relying on an external Javascript to function across releases is
not something we can support.  Thus, we remove it from the list of HTML
block templates until such time as a more robust solution is found.
@arbrandes arbrandes force-pushed the remove-zooming-image branch from 4b2974d to 4b700ba Compare December 9, 2024 14:04
@arbrandes arbrandes merged commit 394a459 into openedx:master Dec 9, 2024
49 checks passed
@edx-pipeline-bot
Copy link
Contributor

2U Release Notice: This PR has been deployed to the edX staging environment in preparation for a release to production.

@edx-pipeline-bot
Copy link
Contributor

2U Release Notice: This PR has been deployed to the edX production environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
depr Proposal for deprecation & removal per OEP-21 maintenance Routine upkeep necessary for the health of the platform
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants