Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

Four things SVG and CSS did that I did not expect

I spent a while building an icon editor that runs entirely in the browser (icons.jamuny.com, free, no account). Here is what cost me the most time.

  • Presentation attributes overridden by CSS rules in cascade
  • Geometry attributes lack CSS counterparts, unaffected by cascading
  • getComputedStyle() retrieves presentation attribute values

The multilingual bugs that never throw: hreflang, JSON-LD and a site in 12 languages

I run a search engine that publishes in twelve languages from one static site on Cloudflare Pages. Last week I audited its machine-readable layer — the part crawlers and answer engines read rather…

  • Homepage redirected all non-Hebrew visitors to Hebrew version
  • JSON-LD structured data claimed 8 languages, had 12
  • Missing sameAs attribute for two Organization profiles

More from Saturday 22 August →