Discuss Scratch

mumu245
Scratcher
1000+ posts

Green flag

jvvg wrote:

(#60)
I don't think this was an issue at the time the suggestion was first created, but now (unfortunately) report detectors are a thing. However, they don't work if the project hasn't started. If projects auto-start, then it would be possible to create a project that can't be reported at all (or at least not without great difficulty), if the project contains code to crash the entire page upon someone hovering over the report button. For this reason, I think it's good making projects not do anything until the green flag is clicked.
Having loud music or flashing effects start when you load a page is not fun either.
scratchsauce7
Scratcher
69 posts

Green flag

no support. i hate auto starting, it's not that big of a deal to click a green flag.
and this is the oldest topic but this is the suggestions forum, so necroposting isn't really a thing in suggestions i think.
Thiago_le_meilleur
Scratcher
1000+ posts

Green flag

Hubert_stach78 wrote:

stevetheipad wrote:

What's the deal with having the green flag at the start rather than having projects auto-start?

I would like this idea if not for one thing - there are some troll projects that crash your browser when you click the green flag with a script like this:

when green flag clicked
create clone of [yourself v]

when I start as a clone
create clone of [myself v]
delete this clone

and if they add automatic project starting then well… these projects will be too dangerous in my opinion.
If you see one of these projects, report it.

Last edited by Thiago_le_meilleur (April 11, 2025 15:37:44)

BigNate469
Scratcher
1000+ posts

Green flag

Actually, there is one major technical issue with making this: web browsers don't let content with sound play itself automatically. There is (at time of writing) no effective workaround that works across all major browsers.

So while it would work fine with any project that doesn't use sound, this would break many projects which do use sound but weren't built for this.

Additionally, besides the issue of things like report detectors (which @jvvg explained earlier on the topic), there are some projects that you may not want to automatically start- for example, projects that tend to lag a lot you might not want to start if you're actually on the project just to answer a comment.

Powered by DjangoBB