this post was submitted on 02 Aug 2024
1 points (100.0% liked)

Perchance - Create a Random Text Generator

448 readers
15 users here now

⚄︎ Perchance

This is a Lemmy Community for perchance.org, a platform for sharing and creating random text generators.

Feel free to ask for help, share your generators, and start friendly discussions at your leisure :)

This community is mainly for discussions between those who are building generators. For discussions about using generators, especially the popular AI ones, the community-led Casual Perchance forum is likely a more appropriate venue.

See this post for the Complete Guide to Posting Here on the Community!

Rules

1. Please follow the Lemmy.World instance rules.

2. Be kind and friendly.

  • Please be kind to others on this community (and also in general), and remember that for many people Perchance is their first experience with coding. We have members for whom English is not their first language, so please be take that into account too :)

3. Be thankful to those who try to help you.

  • If you ask a question and someone has made a effort to help you out, please remember to be thankful! Even if they don't manage to help you solve your problem - remember that they're spending time out of their day to try to help a stranger :)

4. Only post about stuff related to perchance.

  • Please only post about perchance related stuff like generators on it, bugs, and the site.

5. Refrain from requesting Prompts for the AI Tools.

  • We would like to ask to refrain from posting here needing help specifically with prompting/achieving certain results with the AI plugins (text-to-image-plugin and ai-text-plugin) e.g. "What is the good prompt for X?", "How to achieve X with Y generator?"
  • See Perchance AI FAQ for FAQ about the AI tools.
  • You can ask for help with prompting at the 'sister' community Casual Perchance, which is for more casual discussions.
  • We will still be helping/answering questions about the plugins as long as it is related to building generators with them.

6. Search through the Community Before Posting.

  • Please Search through the Community Posts here (and on Reddit) before posting to see if what you will post has similar post/already been posted.

founded 1 year ago
MODERATORS
 

As seen here.

After document.body.innerHTML = "test"; can't access #perchance-error-indicator because it no longer exists. This is a silent error, not shown in the preview window. Presumably because #perchance-error-indicator no longer exists.

After document.getElementById("output-container").innerHTML = "test2"; errors trying to replace this script tag with another one or something?

I can see why these problems come up. But some checks and workarounds should be possible for these eventualities at least.

top 3 comments
sorted by: hot top controversial new old
[–] VioneT 1 points 3 months ago (1 children)

In most cases, I don't think people would directly use the document.body (unless they are appending something to it) so this might be just for rare cases.

Most of the time, they would be working with what they have added on the HTML panel, and not on the parent of it.

[–] wthit56 1 points 3 months ago (1 children)

"Unless they are appending something to it" --that's exactly what I was doing 😅

There's a lot in the system that assumes a certain way of using it. Which a) restricts people from using it in a wider variety of ways, b) frustrates people (such as myself) who really know what they're doing with things like JS, and c) results in edge-case errors like this that bug out the generator itself.

I get that most creators on the platform don't really know what they're doing, and only go by what they're told they can do through the tutorials. That doesn't mean more advanced creators should be shrugged off because their problems (and the problems in the system they uncover) are "rare cases."

If your comment was intended as "why this issue should be ignored"... honestly, I don't see how it's a relevant reason to just not care about bugs the system has. (If that was not the intention, I don't know what the intention was, why it was said.)

Might be rare, but also a very easy fix to avoid the issue, as I said. Even if the in-page error reporting just stops working, at least the generator etc. will continue to function. I'd say that is preferable. And for the cost of adding a simple check, I'd say it's worth it.

Up to @perchance whether they actually implement it or not, but I don't think this should be dismissed out of hand because it's a "rare case." I think it's still worth me raising to perchance as an issue.

[–] VioneT 1 points 3 months ago

I didn't intend the comment to mean that the 'this issue should be ignored' but just stating an observation on the generators that I've seen in Perchance (maybe I intended it unconsciously, so sorry), but I get what you mean that it is quite limiting not to be able to use the regular ways of accessing/manipulating the DOM.