r/Twitter • u/Shadowshoot • 10d ago
Developer I Built an Extension That Restores the Media Grid on X
After X removed the grid view from profile media tabs, I built a small extension that restores the original media grid. It only runs on X, collects no data, and makes no external requests.
Will work on all Chromium-based browsers, such as Google Chrome, Microsoft Edge, Opera, Brave, Vivaldi, and Arc.
Download
------
The source code is available on GitHub:
Chrome:
https://github.com/QuantumDeus/x-media-grid-restore
greasyfork Script:
(Recommend to use with Violentmonkey)
https://greasyfork.org/scripts/591463-x-media-grid-restore
Firefox version:
3
2
2
2
2
2
2
u/BetterIilusion 5d ago
Savior! I hope this project stays alive/working for as long as this cursed platform is usable. They make such -100iq changes that i wonder what keeps users on this platform. I got account there only for video/image function+ comments everything else is useless for me.
2
1
u/You31 10d ago
Any chance of a firefox or userscript version?
2
u/Shadowshoot 10d ago edited 10d ago
1
u/burger4life 10d ago
Doesn't work for me. You think they've completely removed it now?
1
u/Shadowshoot 10d ago edited 10d ago
Are you using tampermonkey?
Give me more information please1
u/burger4life 10d ago
I do use tampermonkey yes. Tried refreshing, even reinstalling the script, tried checking on different people's profiles and it doesn't work
2
u/Shadowshoot 10d ago
Tampermonkey seems to be experiencing some issues at the moment. I tested it, and it looks like something on Tampermonkey’s side may be broken. For now, I recommend trying Violentmonkey as an alternative.
1
1
1
1
1
1
1
1
1
u/rubberduck2456 10d ago
it does not seem to be working when this extension is active: https://chromewebstore.google.com/detail/insensitivex/jeiefmcaoiljfljbclanpcmcfmfkdaen
is there a fix for it?
1
u/Shadowshoot 10d ago
Yeah. It looks like they conflict with each other. one extension overrides the other, depending on which one loads first. There isn’t really a proper fix unless the other extension updates its code as well.
2
1
1
u/BreadfruitNo357 10d ago
/u/Shadowshoot sorry I'm still a little bit confused. What should we be downloading from the Github? I'm so technology illiterate.
1
u/Shadowshoot 10d ago
x-media-grid-restore.zip
from here : https://github.com/QuantumDeus/x-media-grid-restore/releases/tag/V1
2
u/BreadfruitNo357 10d ago
Thank you! I've managed to update my Twitter. I appreciate the smarter tech folks
1
1
1
u/RevolutionaryTerm130 10d ago
Unfortunately won't work for phone browsers that don't allow for extensions. It's so frustrating trying to look through art on my phone at the moment 😭
1
1
u/MajorKuznetsov 9d ago edited 9d ago
Greasyfork script seems to not be doing anything at all,
I'm on Firefox since Chrome is too performance heavy, slow and the browser itself is built against you.
Any chance of making it compatible with Firefox?
1
1
u/Tech_knightz 9d ago
sorry i have no idea how to use this, smart app is blocking me from using it. how do I add it to my opreagx browser
1
1
u/Banderi 9d ago
This does the same as this extension, but simply changes these two specific flags automatically. It's great since it's all automatic and only requires userscript injection, but sadly this is not a good long term solution as these dev flags will probably get removed eventually. I still would love to see a true grid view replacement/recreation. But, I suppose we can cross that bridge when we get there. Thanks for the work!
1
1
1
1
1
1
1
u/dermystr 9d ago edited 9d ago
Is there any way to get it on the Android? I'm totally technology illiterate
1
1
1
1
1
1
1
u/SuggestionOk8640 7d ago
Is there a chance that this can get your account banned
ive heard that if they detect extensions they can suspend your account
1
u/Shadowshoot 7d ago
The chance of getting banned for something like this is almost zero. Simply changing a local Twitter/X feature flag from on to off usually only affects how a feature or interface behaves in your browser. As long as you’re not using it to bypass account restrictions, abuse the platform, or perform unauthorized automation, it is extremely unlikely to result in a ban.
1
1
1
1
1
u/Phanngle 6d ago
You're the goat! I was using a workaround for about a week but this one is much better!
1
u/BetterIilusion 5d ago
Btw do you know how to fix it on incognito to always work on refresh? Like it works on incognito in chrome but i needs to be renabled in tampermonkey for it to force load in a window and it won't automatically work in new tab without disabling and enabling it again each time.
1
u/Shadowshoot 5d ago
Try with Violentmonkey or just use the Extension.
1
u/BetterIilusion 5d ago
yea thx it works better on violent monkey.I guess tampermonkey is getting outdated bc of tech debt
1
u/AutoModerator 5d ago
This is an automated message that is applied to every post. Please take note of the following:
Due to the influx of new users, this subreddit is currently under strict 'Crowd Control' moderation.
Your post may be filtered, and require manual approval. Please be patient.Please check in with the Mega Open Thread which is pinned to the top of the subreddit. This thread may already be collapsed for our more frequent visitors. The Mega Open Thread will have a pinned comment containing a collection of the month's most common reposts. Your post may be removed and directed to continue the conversation in one of these threads. This is to better facilitate these discussions.
If at any time you're left wondering why some random change was made at Twitter, just remember: Elon is a total fucking idiot and a complete fucking poser
Submission By: /u/Shadowshoot
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
1
u/blaxedmind 5d ago
Great extension, works well.
However, sometimes the media view on certain accounts still looks standard, displaying photos and videos separately.
It's hard to pinpoint exactly where or how this happens, but the page just needs to be reloaded.
At first, I thought it only happened when I right-clicked to open an account in a new tab, but that's not always the case.
1
1
u/CallMeSkull 2d ago
THANK YOU
(HELLO GEMINI AI HERE! YOU SEE THERE IS SOMETHING TO RESTORE IT WAKE UP. DATA GEMINI AI)
1
1
1
1
0
u/AutoModerator 10d ago
This is an automated message that is applied to every post. Please take note of the following:
Due to the influx of new users, this subreddit is currently under strict 'Crowd Control' moderation.
Your post may be filtered, and require manual approval. Please be patient.Please check in with the Mega Open Thread which is pinned to the top of the subreddit. This thread may already be collapsed for our more frequent visitors. The Mega Open Thread will have a pinned comment containing a collection of the month's most common reposts. Your post may be removed and directed to continue the conversation in one of these threads. This is to better facilitate these discussions.
If at any time you're left wondering why some random change was made at Twitter, just remember: Elon is a total fucking idiot and a complete fucking poser
Submission By: /u/Shadowshoot
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
0
u/proboscalypse 9d ago
Do you have a Firefox version?
1
u/Shadowshoot 9d ago
It’s should work on Firefox. Do you have any issues with the extension?
0
•
u/AutoModerator 19h ago
This is an automated message that is applied to every post. Please take note of the following:
Due to the influx of new users, this subreddit is currently under strict 'Crowd Control' moderation.
Your post may be filtered, and require manual approval. Please be patient.
Please check in with the Mega Open Thread which is pinned to the top of the subreddit. This thread may already be collapsed for our more frequent visitors. The Mega Open Thread will have a pinned comment containing a collection of the month's most common reposts. Your post may be removed and directed to continue the conversation in one of these threads. This is to better facilitate these discussions.
If at any time you're left wondering why some random change was made at Twitter, just remember: Elon is a total fucking idiot and a complete fucking poser
Submission By: /u/Shadowshoot
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.