Thank you to Apollo, Gavin Nelson and Matthew Skiles for the beautiful avatar and banner pictures.

  • 2 Posts
  • 104 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle














  • This is a Lemmy problem. Some communities only allow certain languages. For some reason, some posts and comments can get through on an unsupported language. For example comments from Kbin come through as an Undetermined language (despite have the language selected in Kbin). When you try to reply to these posts or comments, Lemmy will automatically set your reply in the same language, if it is unsupported by the community, you will get this error.

    If you go directly to your Lemmy web page (not in Voyager) and try to reply, the Post button will just spin indefinitely. To post successfully, you will need to specifically enter the language in the selector below your comment.

    There has been a patch to fix it in Lemmy, but I’m not sure when that will filter done to our instances. Voyager are tracking the issue here.




  • 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 <home instance>” 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?



  • I understand that some communities only allow posts/comments in certain languages, but there might be a bug that sometimes allows it, but then prevents replies.

    In most cases, the default Interface Language of Browser Detected works, but seems like it wasn’t for you. Are you using an unusual device?

    Yes the Languages setting shows what Comments/Posts is displayed in Lemmy, so having nothing selected in there, or at least not having English selected in there would prevent you from seeing the messages.

    It’s all a bit clunky at the moment, I’m sure it will improve in time.