Yes I did see that a few weeks ago. I’ve mostly been using an app for the last few weeks though. I tried to take a screenshot, but was too slow.
Deez
It might be in a Language you have disabled in your Lemmy settings.
The other lemmy world?
Check your Languages in your Lemmy settings.
Browse to https://yourLemmyServer/settings and check that under Languages you have all the languages you want to see as well as Undetermined. You may need the Ctrl+Click if using a desktop browser.
Save, then check the post again.
Thanks for looking into it. I did find the debug console setting while I was poking around earlier. It needs to connect to a PC so I’ll give it a go tomorrow.
Thanks! Sorry my “it’s not working” wasn’t very helpful, and unfortunately I don’t have any error messages. Here’s what I can see:
- Userscripts has full access to all sites through Settings > Safari > Extensions.
- Userscripts appears as an extension in Safari
- LULs script was added to the Userscripts directory and is enabled in the Userscripts Safari Extension
- When I first browsed to my home Lemmy instance I was prompted to set it as the home instance through a pop up message (indicating to me that the script is at least partially working)
- The rewritten icon does not appear next to any links on foreign instances
- Clicking on the links does not take me to my home instance, they just stay on the foreign instance
- The “Show on ” link does not appear on foreign communities
- “Lemmy Universal Link Switcher Settings” link does not appear in my home instance settings
- There doesn’t seem to be a way to open script settings in Userscripts on iOS like is shown in the Violentmonkey screenshot on the documentation
- In summary, it doesn’t look like LULs is making any changes to any Lemmy instances in Safari.
Things I tried which had no effect:
- Turning off local and network ad-blockers
- Restarting the iPad
- Disabling and re-enabling Userscripts extension
- Deleting and reinstalling the LULs script - I noted that I wasn’t prompted to setup my instance again so maybe that was cached somewhere else?
- Clearing Safari cache (and was still not prompted to set home instance again)
Violentmonkey and Tampermonkey did not seem to have iOS clients, but for troubleshooting purposes I installed the Gear browser app. I understand Gear has it’s own browser engine and supports userscripts directly. After installing the LULs the script worked when browsing in Gear.
I’m not likely to switch from Safari to Gear for browsing, so ideally it would be great to get it working in Safari.
Are there any other troubleshooting steps or settings in Safari you could suggest to get it working?
Oh I didn’t know that! I installed Userscripts and the script, but haven’t been able to get it to work yet though…
Anyone else get it working?
That’s awesome, thanks for sharing!
Does anyone know of any web tools or Shortcuts that can do the same thing on iOS?
Looks great, thanks! Tiny quibble, Home Assistant is two words.
Thank you for making this!
I don’t get any results no matter what I search for. The page refreshes, but no results (or errors) appear.
Turning my adblockers off had no effect. Same behaviour in Safari and Firefox on iPadOS 16.5.x.
Edit: Oops, I didn’t select an instance and the default instance (Ice Orchid) returned no results. Changing to my home instance fixed it. Maybe default should get changed to Lemmy.world or something big?
I was high fiving their raised hand
Side note: if you’re doing it for privacy reasons, I was reading that self hosting for just yourself will allow people to see what communities you subscribe to, based on what communities are visible on your server.