karzilla: a green fist above the word SMASH! (Default)
Karzilla, Destroyer of Bugs ([staff profile] karzilla) wrote in [site community profile] dw_maintenance2023-06-29 11:28 pm

Code push happening tomorrow!

We are planning to do a code push within the next 24 hours, around 7:30pm PDT / 10:30pm EDT. (timezones)

You can see what's new in the code tour that was posted earlier this week, but here are the highlights:

  • Google Analytics v4 support
  • adding the legacy RTE to the beta Create Entries page
  • adding draft autosave to the beta Create Entries page
  • more UI improvements for the beta Inbox
  • some more aggressive measures for discouraging SEO spam accounts
  • miscellaneous modernization updates for various journal styles
  • many newly added sites for content embeds and username styling
  • new color picker for the journal style customization page
  • new CSS wrappers to allow styling of entry cut links

We'll update here once the new code is live!

tennoseremel: (Default)

Re: CSS escaping

[personal profile] tennoseremel 2023-07-01 08:10 am (UTC)(link)

Nice :) Although all of that could probably be less of a problem with BUG #3046: [wish] Consider not inlining custom CSS maybe?

UPD: And, for the record, I meant content: "Unicode string here"; not classes, per se.

Edited (Sorry for the edits :)) 2023-07-01 08:13 (UTC)
momijizukamori: Grey tabby cat with paws on keyboard and mouse. The text reads 'code cat is on the job', lolcats-style (CODE CAT)

Re: CSS escaping

[personal profile] momijizukamori 2023-07-01 04:34 pm (UTC)(link)
You should be good to go on unicode in content values now! The attack pattern it was meant to mitigate is not a thing in modern browsers (apparently it used to be possible to make CSS run JS, which is one of the most cursed things I've heard).
tennoseremel: (Default)

Re: CSS escaping

[personal profile] tennoseremel 2023-07-01 05:46 pm (UTC)(link)

[personal profile] momijizukamori, appears to be working (example: link at the end of the text has “identification card” Unicode character), thank you :)

apparently it used to be possible to make CSS run JS, which is one of the most cursed things I've heard

Ouch. Sounds very cursed indeed.