ruffle-rs / ruffle

A Flash Player emulator written in Rust
https://ruffle.rs
Other
15.67k stars 814 forks source link

Infinite popup loop from Learn to Fly 3 #17348

Open happen3 opened 3 months ago

happen3 commented 3 months ago

Describe the bug

Here are the steps to produce the problem:

  1. Unzip and load the SWF file into Ruffle,
  2. After some waiting, you will see that the movie will ask in a loop to access 127.0.0.1:some port
  3. And whetever of response you give, it will popup again, in a loop.

Screenshot to help: image

Expected behavior

Normally, I'd expect that Ruffle would prevent future attempts by the movie from doing that. Especially in a loop.

Content Location

secureLtF3NAPE.zip

Affected platform

Desktop app

Operating system

Windows 11 x64

Browser

No response

Additional information

No response

n0samu commented 3 months ago

This isn't really a bug, just an unfortunate interaction between our default setting and movies that use certain debugging libraries. We should add a "don't ask again" checkbox to this dialog, but I think the library we're currently using probably isn't flexible enough for that. For now, when you open Ruffle you can set the "TCP connections" setting (under Network Settings) to Deny.