-
Notifications
You must be signed in to change notification settings - Fork 177
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
Media: Remove media frame on close #12217
Conversation
Plugin builds for 59a21e5 are ready 🛎️!
|
Size Change: -56 B (0%) Total Size: 2.68 MB ℹ️ View Unchanged
|
Any recommendations on how to verify this change (testing instructions)? Should there be any changes in the DOM? |
No dom change here. It is more about reseting state. One way to test this is to open a wp dialog, search for something and close it. Open again. Discovery this need while looking at this. |
I don't see a difference when doing that. What should be different? |
In my PR this, is no longer required. web-stories-wp/packages/wp-story-editor/src/components/mediaUpload/mediaPicker/useMediaPicker.js Lines 279 to 284 in f2cf9b8
As removing the the wp.media, means state is reset and no chance of state set in the first instance of using the dialog is not used. |
I suppose that explains why there is no difference: there should be none. |
Context
Summary
While working on #11941. I discovered that wp media instance when the wp media instance is closed. This instance may use memory in the browser and requires resetting. Just use remove method.
See
https://github.com/WordPress/gutenberg/blob/67a652439c3d2f7dd8623d24b0bd12b5aff053f5/packages/media-utils/src/components/media-upload/index.js#L342-L344
Relevant Technical Choices
To-do
User-facing changes
Testing Instructions
This PR can be tested by following these steps:
Reviews
Does this PR have a security-related impact?
Does this PR change what data or activity we track or use?
Does this PR have a legal-related impact?
Checklist
Type: XYZ
label to the PRFixes #