I have two tiles (Monk’s Active tiles is installed). that trigger a scriling text when the mouse Hovers in. It was working fine before importing my world into Forge, but now it is broken and it does not work even when I recreate them. The correct module and versions are installed.
Hey there,
Does the issue persist with modules disabled (or other modules disabled)?
If the issue is happening because of a specific module, could you please share the module name and version and perhaps a screenshot of what you’re seeing for context?
It is Monk’s Active tiles module. Everything in it works except for this. And the issue is that the option of Scrolling Text is not working at all. So I have no screenshot since nothing appears.
It looks like the issue isn’t with the mod specifically or with the mod on Forge specifically, but it might be due to a conflict with another mod.
It’s worth checking to see if this still happens with other mods disabled.
You can also open your dev tools console (F12) and click the tile to see if that logs any errors which might be helpful when troubleshooting.
Hi, It seems it does not work even if I disable every single other mod. And it is only the Scrolling text option apparently as all other options work fine. It does not work regardless of the browser used and even on new scenes I just created. I will test more but so far, nothing.
Hey there
Hmm, that’s odd. I wonder if it’s related to some kind of config.
We can try try opening the dev tools console (F12) before clicking the tile and then checking there to see if there are any errors logged for that interaction.
Will do and update you guys. EDIT Here is what I got on F12 console:
Error: Error thrown in hooked function ‘drawDrawingsMask’ for hook ‘canvasReady’. Cannot read properties of undefined (reading ‘shape’)
at Hooks.onError (foundry.js:654:24)
at call_wrapped [as call_wrapped] (libWrapper-wrapper.js:507:22)
at Hooks.onError#lib-wrapper (listeners.js:138:11)
at Hooks.onError#0 (libWrapper-wrapper.js:187:52)
at #call (foundry.js:636:36)
at Hooks.call (foundry.js:614:38)
at #draw (foundry.js:25090:11)
at async Canvas.draw (foundry.js:24948:5)
at async Scene.view (foundry.js:21369:7)Caused by: TypeError: Cannot read properties of undefined (reading ‘shape’)
at drawShapeToMask (drawings-mask.js:73:56)
at drawings-mask.js:47:5
at Array.forEach ()
at createMask (drawings-mask.js:43:30)
at Object.drawDrawingsMask [as fn] (drawings-mask.js:35:48)
at #call (foundry.js:632:20)
at Hooks.call (foundry.js:614:38)
at #draw (foundry.js:25090:11)
at async Canvas.draw (foundry.js:24948:5)
at async Scene.view (foundry.js:21369:7)
It looks like a type error but the only module I see mentioned there is libwrapper. It might be a version issue, I’d recommend checking to make sure all modules (that are active at the moment) are up to date for your configured Foundry version but you mentioned you already checked that.
If that doesn’t help, it’s a bit tricky to figure out what’s going on outside of that, since the module feature is functional in other setups.
Perhaps I could invite you to create a ticket in the #ticket-support channel of the Forge’s Discord server and post an invite to your game there, with a link back to this forum post.
That way, one of us might be able to hop into your world with you and see what’s going on.
If I disable libwrapper it still does not work. The same happens with Mozilla. No changes. I have the latest version of all modules, and doubled check to see if there was something happening with other commands, but the Scrolling text is the only one with an issue. I am unsure this will be easy to fix. I created a workaround by using an invisible token with chat bubbles and the Chat Message command.
Unless someone has a silver bullet for this, I think we will waste too much time troubleshooting this. Though it is weird and it removes a nice functionality of the tiles.