-
Notifications
You must be signed in to change notification settings - Fork 117
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
menu missing #251
Comments
Thank you. I have found the issue. Enabling Dark Reader causes the menu to disappear. Simply adding the domain to the whitelist and refreshing the page will restore everything to normal. This is the value of
|
My menu is also missing. I'm using a Chromium-based browser and without Dark Reader. My features list is exactly the same as SzVLsY's, though. |
Can anyone share a combination that can reproduce the issue? I tried these, all work correctly. All tested with the dark reader on/off btw, if you are using userscript manager other than Tampermonkey, please also let me know |
I'm using Arch Linux 6.9.9-arch1-1 with Brave "1.68.141 Chromium: 127.0.6533.120 (Official Build) (64-bit)". I also have a different browser installed: base Chromium "126.0.6478.182 (Official Build) Arch Linux (64-bit)" installed. For both of my two OpenAI accounts, the Export button does not show on Brave, and for both accounts, the Export button still shows on Chromium. In both cases, I'm only using Tampermonkey. Both Chromium and Brave had the same response for the v4-2023-04-27 request. I could try doing some further debugging on my end, including trying Firefox and updating to the latest Chromium version, if I have time later |
I don't have Arch Linux environment, but I will be able to test it on Mac M-chip tomorrow. And also maybe test it in private mode or disabling extensions? |
In at least one of my Brave tests I had no extensions enabled besides Tampermonkey, so I don't think any others are interfering, but I could try private mode too later. Besides macOS, maybe also try testing Brave on Windows 11, in case that's the problem |
Hey, can you check this? source: https://twitter.com/btibor91/status/1828342132643332514 |
Both Brave and Chromium have However, I apologize, as I've realized that some of my previous comments were misleading. I did previously attempt to run the exporter script without any other extensions active, but I see now that Tampermonkey wasn't running correctly there, because that profile had Developer Mode off. In my other profile, with more extensions, I did some tests and it looks like the Export button disappears when the Stylus extension is active, even if the injected stylesheet I configured doesn't apply to any elements on the page. I see this happening on both Brave and Chromium. It still might be related to Remix because even with Stylus active, ChatGPT Exporter has been working fine up until a few days ago. |
Potential In the response header:
Meanwhile, an error message that might be relevant here, which is also observed for other extensions (like the mentioned Dark Reader) at
My workaround that seems to work, though unstable and potentially dangerous, so do take with a grain of salt:
Environment is Firefox dev 131.0b1 + Tampermonkey 5.3.6208 |
@michaelskyba Can you confirm that the script can work with only "Tampermonkey" running? Then put extensions back one by one. I finally got the remix ab testing. But the script can run on it without any issues. 🤔 I also tested with |
@rndwalker maybe you can check these
CSP issue cannot be fixed on my end. 🙏 |
@rndwalker But im curious, when did you start to notice that the export button disappeared? |
Quite recently around 2-3 days, I believe. Which makes me wonder, anyone happens to have past response headers from chatgpt.com for reference? It could be CSPs tightened just so recently. (And I totally get the issue and potential fixes should be about the injection failure on the extension level. The Tampermonkey universally disabling all CSPs fix is so far more consistent than the header editor fix, but likely even more dangerous, so. Tests of successful injections after duplicating the chatgpt.com tab: No fix ~20%; header editor ~80%; disable CSP ~100%.) |
@rndwalker Not sure what's your enviroument, but I can successfully see my script on a brand new chrome profile with only Tampermonkey and this script. I do see other scripts triggered the CSP error on my PC after disabling the force remove CSP restricition options, but this |
I assume everyone here seems hit on different walls to see the menu.
During the testing, I noticed that the menu will disappear if the screen is not big enough to see the left panel on page load. I will release a fix and try to enhance the menu injection to avoid any other scripts/extentions to corrupt the menu. |
I just released v2.24.5. Please help to see if it fixes the issue. |
Based on #252 (comment), I assume this issue has been fixed. I will close the issue. Let me know if you still cannot see the menu. |
I tested the new version v2.24.6, and when I enable Dark Reader, the menu disappears again. Additionally, the menu also disappears when I enable some scripts. However I would say there is some improvement, as I no longer need to completely disable the extensions; I just need to add them to the whitelist. Thank you for your work. |
On Windows 10 with Chrome 129 and version 2.24.6, the menu disappears after enabling Dark Reader. Sometimes, the menu works fine one day and suddenly disappears the next. When I tried installing the PR version I compiled, everything was fine the first night, but the menu disappeared again after a day. The browser extensions and scripts were not updated. |
That's weird. I also tested it with Dark Reader, but it works totally fine.
Can you elaborate more on what whitelist you changed? |
Update: |
Thanks for the verification. I'm trying to fix it in #258 |
The Remix framework must be doing this. It constantly monitors the elements it manages, and if any changes are detected, it immediately reverts them back. |
The text was updated successfully, but these errors were encountered: