#24715·ruffle

Planet Defense G10 - issues with text

Author: M68HC060Created Sep 17, 2026Updated Sep 17, 2026
Labelsbug

Describe the bug

Planet Defense G10 (PlanetDefenseG101111.swf) works (sometimes, see below) with 0.6.0, but in the buttons, text is sometimes too large (for instance the "Next Mission" or "Main Menu" buttons), sometimes too small (for instance the "upgrade" or "sell" buttons when clicking a building). On the main screen, while playing, at the bottom, the large text starts to flicker when the resource counter is above 9.

Note: I can load the game by pressing the "Load" button, but when I try to load it from my web-page, I get CORS errors. That's why I mentioned it works "sometimes".

Button text too large: Image Button text too small: Image

'69' is flickering (I had to pause the game to capture it): Image Image

Expected behavior

Button text should fit the button. The 'resource count' should not flicker.

Content Location

PlanetDefenseG10.tar.gz

Affected platform

Browser's extension

Operating system

Debian with MATE Desktop

Browser

using Vivaldi 8.2.4133.38 (Official Build) (x86_64), which is based upon Chrome version 152.0.7977.69

Additional information

The CORS-error I get when loading from my own web-page (screen is black, apart from the Ruffle-top): Access to fetch at 'http://cdn.ruffle.rs/pub/swz/tlf/1.0.0.595/textLayout_1.0.0.595.swz' from origin 'chrome-extension://donbcfbmhbcapadipfkeojnmajbakjdc' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Full console log: `655.js:2262 INFO web/src/lib.rs:1416 Ruffle WASM module has been initialized player.js:5445 New Ruffle instance created (Version: 0.6.0 | WebAssembly extensions: ON | Used renderer: wgpu-webgl) player.js:5627 Loading SWF file http://spil.gpio.lan/PlanetDefenseG101111.swf player.html#http://spil.gpio.lan/PlanetDefenseG101111.swf:1 Access to fetch at 'http://cdn.ruffle.rs/pub/swz/tlf/1.0.0.595/textLayout_1.0.0.595.swz' from origin 'chrome-extension://donbcfbmhbcapadipfkeojnmajbakjdc' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. cdn.ruffle.rs/pub/swz/tlf/1.0.0.595/textLayout_1.0.0.595.swz:1 Failed to load resource: net::ERR_FAILED 655.js:2262 ERROR core/src/loader.rs:1323 Error during URLLoader load of "http://cdn.ruffle.rs/pub/swz/tlf/1.0.0.595/textLayout_1.0.0.595.swz": FetchError("Got JS error") spil.gpio.lan/textLayout_1.0.0.595.swz:1 Failed to load resource: the server responded with a status of 404 (Not Found) 655.js:2262 ERROR core/src/loader.rs:1323 Error during URLLoader load of "http://spil.gpio.lan/textLayout_1.0.0.595.swz": HttpNotOk("Got Not Found", 404, false, 0) 655.js:2262 ERROR core/src/avm2.rs:703 Error loading AVM2 ABC: VerifyError: Error #1014: Class flashx.textLayout.container::ContainerController could not be found. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable embedded_xml is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable AttackCursor is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable base1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable bullet1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable bullet2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable bullet3 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable bullet4 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable bullet5 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable enemy1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable enemy2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable enemy3 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable enemy4 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable enemy5 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable enemy6 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable enemy7 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable enemy8 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXLaserTrail1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXLaserTrail2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXParts is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXExplode is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXFlash is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXGreenSmoke is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXShock is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXShock2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXSmoke is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXSpark is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable FXSparkle is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable towerparts1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable towerparts2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable towerparts3 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable GameBoard is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable gameboardstats_55 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable messageholder_54 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable buildmenu_49 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable losegamemenu_48 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable pausedgamemenu_45 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable soundOnOff_47 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable musicOnOff_46 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable endgamemenu_42 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable survivalStuff_44 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable towerdetails_39 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable upgradeButton_40 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable power_attack_splash is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable mainmenu is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tutorial_63 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable mmextrabuttons_62 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable survivalmaps_59 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable marker is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable marker2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable mssg is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable Player is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable player_radius is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable power_build_tower1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable power_parts is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable deadtrees1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable deadtrees2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable deadtrees3 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable prop_area1_rock1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable propCircle is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable towerClickGuard is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tileClickGuard2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a1_1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a1_2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a1_2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a1_3 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a1_3 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a1_4 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a1_4 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a1_5 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a1_5 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a1_6 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a1_6 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a1_7 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a1_7 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a1_8 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a1_8 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a1_9 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a1_9 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a2_1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a2_1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a2_2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable a2_3 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a2_2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tile_black is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tile_grid_bottomright is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tile_grid_break is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tile_grid_bubbles is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tile_grid_circle is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tile_grid_cross is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tile_grid_topleft is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tile1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tower1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tower2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tower3 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tower4 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tower5 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tower6 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tower7 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable tower8 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable towerRadius is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable towerUpSym is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable TowerCursor is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a1_1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a2_3 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a2_4 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a2_5 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_a2_6 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable t_black is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable build1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable explode1 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attempting to lookup AVM2 symbol class: ReferenceError: Error #1065: Variable explode2 is not defined. 655.js:2262 ERROR core/src/avm2.rs:703 Error attemptin