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
transparent iframe in Package Management #13933
Comments
Thanks for taking time to report this issue. I can't reproduce the issue you are experiencing. It would be of great help if you could provide us with additional details like:
|
|
If you go to the system settings, what is the value for "Show Welcome Screen"? |
@JoshuaLuckers thank you for your support. |
Check your plugins and any CMPs you have installed. |
@FerX we try to duplicate your environment to see if we can reproduce it. Others might have this issue as well. And even if it’s only an issue you have we love to fix it! |
I am having this same issue, across all MODX 2.7.0+ builds. On a regular basis the top half of the screen is unusable do to the transparent covering iframe. A hard refresh clears it temporarily. A browser cache dump doesn't appear to solve it. Edit: I'd also like to note that it happen throughout the admin, not just Package Management. Chrome on macOS Mojave |
That does seem to be part of an ExtJS utility That's also the only place I can find it being used in the core. I can find the ux-lightbox-shim in my DOM, but it's set to display none. |
Does it go away if you disable your custom manager theme? (or is there a way to change the logo in the top right without a custom theme) |
Do you have the text It could only happen in the |
@Mark-H I've deactivated the custom css to see, It hasn't happened yet but my sample time is pretty short. @Jako No, nothing with the class "lightbox" in the rendered dom. Here is the custom CSS we use, anything that might stick out as the culprit? |
Did you install a new package before, without reloading the manager? |
@Jako No. It happens on page load randomly, even on sites I haven't interacted with for a few days. The Extras list also lags before this happens. |
This is my error log a the time of the incident, not sure if anything's related:
|
@robliberty Is this problem repeated in incognito mode of your browser? |
I am experiencing the same problem in 2.6.5. I do have alot of plugins installed. For me its appearing in the Package Management page only. |
Soorry for spamming this issue. I just resolved my own problem. Redactor was the culprit. Most likely this modal was meant to show me a warning that I need to renew my license. I haven't used Redactor in years now (went back to tiny mce) Do you think I should report this to the redactor team? |
Interesting! I don’t have Redactor, but I am using ModMore Gallery by the same developer. I wonder if it’s related |
There's nothing in any modmore addons specifically that runs on the package manager page. License checks in the package manager are executed in the upgrade request; which either returns a new version if you have a valid license, or no results. There are no popups about licenses involved at all. |
@MarkOdey what happens if you reinstall Redactor? How many extra's are installed? @robliberty how many extra's are installed? |
Actually I am not sure anymore if Redactor was the problem. I did try to progressively remove what I was not using and suddently the transparent window didn't appear but it just came back. So I will investigate a bit more and comeback at you. |
What I researched before about Trawling through the MODX source code again, the only place I see it in use is the package manager, for the screenshots of packages. Perhaps to reproduce this, a certain set of actions (browsing certain providers/categories?) must be taken? If we can't figure out the exact source, it does look fairly straightforward to remove the lightbox utility package manager. Screenshots could simply open in a new tab instead. |
I’ve had it occur on builds with as few as 6 extras and as many as 24. Possibly related, I get a similar invisible popup editing chunks if my /assets or /components folders are 775 (default install). I’m constantly having to change them to 755 to rid myself of the ghost blocking overlay. |
Additional information on the bug (Scorp Satex reported in https://modx.pro/help/20679#comment-122379): The window appears through a JavaScript Animate function, when window appears, a third-party JS error "breaks" JavaScript and prevents the window from being rendered normally with an error. The window appears in my case with css: "opacity: 0". After correcting third-party errors, the problem was resolved. |
It may be that the invisible window is thrown by the |
Nice find, but what was 'a third-party JS error "breaks" JavaScript' and how was this solved? |
In fact, we have 2 invisible windows. One might have |
Summary
when I enter the Package Manager I can not click on "Download Extra" because a transparent iframe
id="ux-lightbox-shim"
covers the elements.Step to reproduce
Install a new version of modx, and go to Package Management, try clicking on the "Download Extras" button.
Environment
MODX 2.6.4.
The text was updated successfully, but these errors were encountered: