Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Character Sheet Enhancements!

March 17 (4 years ago)
Peter B.
Plus
Sheet Author

Analyzer said:

Hey everyone! This morning we re-released the changes discussed in this thread, along with fixes related to memory related issues in the platform. If you experience any other problems, please don’t hesitate to let us know.

It would be great if you would announce deploys with like "The changes will go live in 5 days". Then people would have time to test and make sure that nothing breaks.

If bugs are found then the deploy can be moved a week or two in the future, giving more time to fix the bugs before going live.

March 17 (4 years ago)

Edited March 17 (4 years ago)
David
Sheet Author

Anybody having trouble with css for roll templates with the new sanitation?  With the legacy switch off in a custom sheet the css for the roll template is applied.  In the sandbox it isn't. "legacy":false is in the json.


Custom sheet



Sandbox



March 17 (4 years ago)
Orchal
Pro
Sheet Author
API Scripter

David said:

Anybody having trouble with css for roll templates with the new sanitation?  With the legacy switch off in a custom sheet the css for the roll template is applied.  In the sandbox it isn't. "legacy":false is in the json.

Hi David,

I think you just need to remove the line. It's only relevant to add 'legacy':true but not 'legacy':false.


March 17 (4 years ago)

Edited March 17 (4 years ago)
David
Sheet Author


Hi David,

I think you just need to remove the line. It's only relevant to add 'legacy':true but not 'legacy':false.


I tracked it down font imports in the sandbox css breaks the css for templates


March 17 (4 years ago)
Orchal
Pro
Sheet Author
API Scripter


David said:


Hi David,

I think you just need to remove the line. It's only relevant to add 'legacy':true but not 'legacy':false

I tracked it down font imports in the sandbox css breaks the css for templates

I didn't try yet on a custom sheet, only in the sandbox. I have no idea if it might change anything but I use <rolltemplate></rolltemplate> and not a <div></div> on my sheet...


March 17 (4 years ago)


Analyzer said:

Hey everyone! This morning we re-released the changes discussed in this thread, along with fixes related to memory related issues in the platform. If you experience any other problems, please don’t hesitate to let us know.



Broken, again...

March 17 (4 years ago)

Is there a way I can still view my character sheets?
I have a session this-evening with a few custom NPC's who's stats I need!

March 17 (4 years ago)

So this is my update.  I've noticed that the purple ring lasts for a couple seconds (an acceptable level of lag, especially since I was on one of my new dynamic lighting maps for added processor load!) and I was able to load into a variety of characters without any random Charactermancer executes.  (My game uses Pathfinder by Roll20, for Pathfinder 1st edition, as a reminder.)

So far, so good.




March 17 (4 years ago)
Orchal
Pro
Sheet Author
API Scripter


Orchal said:

  • I have some serious issue with nested rolls in HTML, but no issue if I store the roll in a var with a sheet worker script. It does not work anymore, I tried without HTML codes, with &#code; and &amp;#code;. I think the HTML codes are converted so it does not work when I click the roll button. For example, something as simple as ?{Chars|Char1, &{template:chars-template}|Char2} does not work properly. I know that the closing bracket after template should be written with an HTML code, but none works

Nevermind, I just replaced &amp;#code by &amp;amp;#code and it works now.


March 17 (4 years ago)
Analyzer
Roll20 Team

Hello everyone! Today we pushed out a hotfix for the following issues:


  • Token Action Buttons no longer opening in edit mode with a shift click

  • Charactermancer repeating sections not removing correctly in certain cases

  • Input blur events not triggering

  • Custom sheets with legacy sanitization not having Charactermancer templates applied properly

  • Elements with a “bio” class being overwritten


We really appreciate all of the reports and feedback you’re providing, so please keep it coming. We’ll be following up on several other existing reports over the next day or so and if you run into any other issues or problems, please don’t hesitate to let us know!

Well just found out all of my players' character sheets are deleted now. We're probably going to have to cancel the session tonight, because nobody has a character. It'll take us some time to remake everything.

March 17 (4 years ago)
Chuz
Pro
Sheet Author
API Scripter
Compendium Curator

I've never used it but there is a rollback functionality on the lobbies.  Maybe that would recover the data you've lost?  I hope it works for you. Screenshot link - https://prnt.sc/10oigsu


Chuz


Coffee Dragon said:

Well just found out all of my players' character sheets are deleted now. We're probably going to have to cancel the session tonight, because nobody has a character. It'll take us some time to remake everything.




March 17 (4 years ago)
Kraynic
Pro
Sheet Author


Coffee Dragon said:

Well just found out all of my players' character sheets are deleted now. We're probably going to have to cancel the session tonight, because nobody has a character. It'll take us some time to remake everything.

Deleted as in "gone from the journal" or "stats are missing"?  And... which character sheet are you using?

The previous thread mentioned that a long-standing issue with sheet workers was fixed in Dev, and my testing on Dev was successful. Many issues I've had with scripts not properly triggering sheet workers were fixed.

https://app.roll20.net/forum/permalink/9839086/

This hasn't been pushed to the live server yet. Any word on when we can expect this?

Pathfinder 1e. When switching to the sheet, it popups up asking to use the charactermancer or edit the sheet directly, and all data was gone.

A few minutes later, they started to reappear but with missing stats. Now it seems random whether it works. 

The endless Purple Ring of Doom persists.

Isn't there some kind of way to opt out of these changes, or a legacy mode toggle? I don't need a single one of these fancy new features for my sheet, which I'm sure are wonderful. I only need my sheet.

Also, for what it's worth, this is happening in both 4e and 5e games.

March 18 (4 years ago)

Edited March 18 (4 years ago)
Peter B.
Plus
Sheet Author

I will just try and help Roll20 here as it appears that no else will.

Please state the following to help Roll20 debug your issue faster

  1. What character sheet are you using? Be specific! Write the exact name of the sheet, aka "D&D 5E by Roll20" do not write "my sheet", "war gear", "pathfinder", "4e". Many systems have multiple character sheets, both official and custom. This is the most important step
  2. Provide screen shots of your exact problem. Make sure to include the entire character sheet in the screenshot, and highlight the problem with a red box or something similar.
  3. Create a minimum working example. Try to create a new game with the problematic sheet, and see if the problem still exists. This will eliminate error sources from API scripts, Macros, and the likes.
  4. Provide a link to your game for Roll20 to use. If you can provide a link for Roll20 to directly join your game and see the problem, then it will give them another source for finding the error, thus allowing Roll20 to go directly into fixing the bug instead of having to search for it first.
        If you managed to do step 3 and create a minimum working example, then provide a link to this game.


Please help Roll20, to help you. If you do not give them anything proper to investigate, do not expect your problems to be magically fixed!

March 18 (4 years ago)


Analyzer said:

Hello everyone! Today we pushed out a hotfix for the following issues:


  • Token Action Buttons no longer opening in edit mode with a shift click

  • Charactermancer repeating sections not removing correctly in certain cases

  • Input blur events not triggering

  • Custom sheets with legacy sanitization not having Charactermancer templates applied properly

  • Elements with a “bio” class being overwritten


We really appreciate all of the reports and feedback you’re providing, so please keep it coming. We’ll be following up on several other existing reports over the next day or so and if you run into any other issues or problems, please don’t hesitate to let us know!



Still broken....

March 18 (4 years ago)
Peter B.
Plus
Sheet Author

Still broken....

  1. What character sheet did you use?
  2. Thank you for the screenshot ✓
  3. Did you try in a new/clean game to see if the issue still persists?
  4. Do you have a link to the game with the problem

March 18 (4 years ago)


Peter B. said:


Still broken....

  1. What character sheet did you use?
  2. Thank you for the screenshot ✓
  3. Did you try in a new/clean game to see if the issue still persists?
  4. Do you have a link to the game with the problem


5E by roll20

New game is irrelevant, these updates SHOULD NOT break my existing games


Who should I PM my link too?

My character sheets (D&D 5E by Roll20) are taking longer to open than necessary after this "update." I run a 5E game on Chrome. No extensions. I don't need to take screenshots. This is a basic, easily verifiable bug, which could have been avoided if Roll20 had actually tested it first.

I am a paying customer. I am not your unpaid QA.

March 18 (4 years ago)

"What character sheet did you use?"

All of them. I went through half a dozen games with different systems (CoC, shadowrun, Savage Worlds) and made a new game with no template whatsoever and every single sheet is affected. Waterfox (based on firefox) and Vivaldi (chromium) give me varying levels of lag as I watch the circle spin before letting me access my sheets (the game without the template had the sheets load the quickest for obvious reasons), waterfox classic (based on an older version of firefox but working fine before the update) has the circle spin forever.


Here's a screenshot:


March 18 (4 years ago)
keithcurtis
Forum Champion
Marketplace Creator
API Scripter

I am seeing that circle for less than a second (about the same time it took for a sheet to resolve pre-update). There must be some interaction of other factors that gives the differing experiences. For those of you having the lag, is it occurring on both supported browsers? In private viewing mode? Does it take longer for larger characters (I.e. a spellcaster with many spells vs a level 1 fighter)?

March 18 (4 years ago)
Kraynic
Pro
Sheet Author


UrBurce . said:


"What character sheet did you use?"

All of them. I went through half a dozen games with different systems (CoC, shadowrun, Savage Worlds) and made a new game with no template whatsoever and every single sheet is affected. Waterfox (based on firefox) and Vivaldi (chromium) give me varying levels of lag as I watch the circle spin before letting me access my sheets (the game without the template had the sheets load the quickest for obvious reasons), waterfox classic (based on an older version of firefox but working fine before the update) has the circle spin forever.

The only 2 officially supported browsers are Chrome and Firefox.  Have you tried with either one of those?  Just because a browser is based on one of those doesn't mean it works the same.Step 1 of the troubleshooting steps is to be sure you are using one of those browsers, and try both to see if the behavior is the same in both or not.

Don't assume anything is "an easily verified bug" as Jay posted, since I have no problems accessing sheets in any of my games: Pathfinder by Roll20, Zweihander, Palladium Fantasy, Heroes Unlimited, Custom sheet code.  That goes for both Chrome and Firefox on a windows 10 machine and also on an MX (debian based) Linux machine with both Chrome and Firefox.  I don't know why I can access things just fine and others can't.  Don't assume Roll20 can just magically know.

https://wiki.roll20.net/Solving_Technical_Issues


Hello, I opened a roll20 DND 5e game I'm in to check my sheet today and for some reason it's not letting me edit the top right corner of sheet where background, race and EXP would be located, but also seems to be forcing Piety, Hero Points and individual HD tracking. Setting it to off in settings doesn't help since they were already off. There is no change when putting it to on and then back to off.

Seems that other players that now logged in have also been affected.
I also encountered the "sheet loading longer" issue


keithcurtis said:

I am seeing that circle for less than a second (about the same time it took for a sheet to resolve pre-update). There must be some interaction of other factors that gives the differing experiences. For those of you having the lag, is it occurring on both supported browsers? In private viewing mode? Does it take longer for larger characters (I.e. a spellcaster with many spells vs a level 1 fighter)?


The circle lasts anywhere from 1-3 seconds for me, which is a huge pain when I'm setting up character sheets and clicking in and out of those sheets (minimized or not). I have verified the lag on Chrome; others have verified it on Firefox. I'm not in private viewing mode, and I'm not running any extensions except Stylus (for Roll20 stuff). I haven't checked character size, since all my player characters are level 9 so they've all got some complexity at this point. But the level 9 fighter gives me the same lag as a level 9 wizard.

I now have this dark gray translucent bar across my screen. It prevents me from clicking on the "speaking as" dropdown and the 'send' button.  





March 18 (4 years ago)
keithcurtis
Forum Champion
Marketplace Creator
API Scripter

This is what I am seeing on my end. Video

March 18 (4 years ago)

I was about to report lag in opening the 5E Roll20 sheet about 4-5 seconds for most (both browsers), around 9 seconds for one of them (a blank sheet with token and avatar only). But, when checking again, now it's only a couple seconds. I tried clearing my cache to see if that affected anything but no. 

March 18 (4 years ago)

That's the macro bar. You can turn it off in the Collections tab but it is definitely bugged. I don't think it's related to Character sheet enhancements, tho'.

PunyPaladin said:

I now have this dark gray translucent bar across my screen. It prevents me from clicking on the "speaking as" dropdown and the 'send' button.  









Doug E. said:

That's the macro bar. You can turn it off in the Collections tab but it is definitely bugged. I don't think it's related to Character sheet enhancements, tho'.

PunyPaladin said:

I now have this dark gray translucent bar across my screen. It prevents me from clicking on the "speaking as" dropdown and the 'send' button.  


Yes, turning off the macro bar makes it go away, but then I lose quick access to my macros.  

This game only has one, but other games have more. 


Do these things not get tested before they push them out?  

March 18 (4 years ago)

Apparently not.

March 18 (4 years ago)
Nicholas
Roll20 Team

Hey folks! We're aware of some styling issues with the VTT and especially the macro bar. We'll be working on getting this fixed as soon as possible. Thank you for the reports!

March 18 (4 years ago)

Edited March 18 (4 years ago)
Analyzer
Roll20 Team

Hi everyone!

Thank you for your continued updates! We rolled out a fix to an issue with the Character Sheet Service. This should resolve issues with changes to the github repo not updating and various issues with custom sheets. In addition, the styling issues with the macro bar and other VTT elements should be fixed now.


Please keep letting us know what problems you are encountering. The major ones we are seeing so far are:

  • Character sheets not loading/unable to access

  • Character sheet lag and taking longer to load

  • Character sheet data not populating


We are currently working to investigate these issues as quickly as possible. If you are encountering problems, the following information is extremely helpful:

  • What browser are you using? (Chrome and Firefox are the only supported browsers)

  • Does the issue persist in a different game? What about a new game?

  • Does the issue persist with a different character sheet?

  • Have you disabled ALL addons/extensions? You can also try in incognito/private browsing as well.

  • Provide a link to the game and name of an affected sheet.

March 18 (4 years ago)
Orchal
Pro
Sheet Author
API Scripter


Orchal said:

I didn't try yet on a custom sheet, only in the sandbox. I have no idea if it might change anything but I use <rolltemplate></rolltemplate> and not a <div></div> on my sheet...

Ok I'm stupid, that's the source and indeed the <rolltemplate> is converted to <div>... I have the same issue now, and on the Sandbox...

The last time it was because I had some classes without sheet- in there.


March 18 (4 years ago)

Edited March 18 (4 years ago)

CSS not working anymore even with the "legacy : true" enabled on the json (I'm working on a sandbox)

It worked fine yesterday :/


Browser : Firefox

Disabling extensions > no change. Same in private mode

March 18 (4 years ago)

Edited March 18 (4 years ago)
Oliver
Pro
Sheet Author

Hello 

New problems here, all appeared on tables with recent custom sheet update (few hours ago):

A / character sheet tab vanish on copied table (prod server) (the original table still works)

B / Roll Templates not displayed anymore in chat (dev server & prod server)

Everything worked fine a few hours ago.

Browser : Firefox

Tables with no sheet change the past few hours still work. Copy one of these tables and you get problem A.

Disabling extensions > no change. Same in private mode.






March 18 (4 years ago)
Neph
Pro

Using Google Chrome.


Unable to access our TSL sheets with their neat formatting. It looks like a broken website, currently. Copies are also currently badly formatted as well.


This only applies to our TSL game.

March 18 (4 years ago)

Edited March 18 (4 years ago)
Kavini
Roll20 Production Team
Marketplace Creator
Sheet Author
Compendium Curator

Apo said:

A / character sheet tab vanish on copied table (prod server) (the original table still works)

Apo, you might want to check that your character sheet is selected in your game settings (it's not selected by default on copied games)


Kinji said:

CSS not working anymore even with the "legacy : true" enabled on the json (I'm working on a sandbox)

I managed to isolate my issues with this to google fonts being rejected by the sanitizer on the sandbox. Do you have an @import statement in your CSS? You may have to temporarily remove it.


Analyzer said:

As many of you recall, we were testing some enhancements on the dev server.

Bitterly disappointed and discouraged that you've done nothing to fix the Z-Order issue identified here, back in December:

https://app.roll20.net/forum/post/9570552/major-issue-with-new-true-page-copy/?pageforid=9570552




March 18 (4 years ago)
David
Sheet Author


Kinji said:

CSS not working anymore even with the "legacy : true" enabled on the json (I'm working on a sandbox)

It worked fine yesterday :/


Browser : Firefox

Disabling extensions > no change. Same in private mode

Its

{
    "legacy":true
}



March 18 (4 years ago)
Oliver
Pro
Sheet Author


Nic B. said:

Apo, you might want to check that your character sheet is selected in your game settings (it's not selected by default on copied games)


Thank you :D totally forgot that.

Issue B seems to be resolved too.


March 18 (4 years ago)
David
Sheet Author

CSS not working anymore even with the "legacy : true" enabled on the json (I'm working on a sandbox)

I managed to isolate my issues with this to google fonts being rejected by the sanitizer on the sandbox. Do you have an @import statement in your CSS? You may have to temporarily remove it.

If you have multiple font imports it breaks the css in the sandbox and change ccs2 to css.  See here



March 18 (4 years ago)

Edited March 18 (4 years ago)
Orchal
Pro
Sheet Author
API Scripter
I managed to isolate my issues with this to google fonts being rejected by the sanitizer on the sandbox. Do you have an @import statement in your CSS? You may have to temporarily remove it.

I confirm the CSS is applied back on the rolltemplates when I remove the @import statement. It was okay a few hours ago.

With @import, I get this messages in the console: Potential CSS security violation; character sheet template styling thrown out.



March 18 (4 years ago)

I'm using the W.O.I.N Character Sheet (What's Old Is New) and the tabs to different sections of the character sheet (Basic, Life Path, Combat/Equipment, Exploits, Advancement) have all stopped working. It was working just a few hours ago, and I have tested it on multiple browsers and multiple computers with no results. I'd be losing a ton of work if I had to remake all the character sheets I've made in the game, so I'm desperate for a solution. Thanks in advance.


I don't know why the character sheet thing is effecting Pathfinder. But I had it too. I removed my beyond 20 app and it fixed it. I put it back on and it broke them all again.(I only checked DnD 5e sheets) So I turned it off on all campaigns except the one that I only use the dnd beyond sheet and not an in game sheet. Problem solved. I hope that helps you all.

March 18 (4 years ago)
Nicholas
Roll20 Team

Hey folks! We are working on a fix for some issues with community sheets, specifically sheets not using sheetworkers, that are causing them to not load. The fix should be going out momentarily - we'll let you know as soon as it's available.Thank you for your patience and reports!