No U.S. tariffs, duties, or surprise fees at delivery - Guaranteed!

Account
Custom
PatchPanel
PatchPanel
Bag
0
Account
Bag
0
  1. Home
  2. Blog
  3. We Fixed the Builder (the Text Was Having a Moment)
Blog

We Fixed the Builder (the Text Was Having a Moment)

March 24, 2026·
PatchPanel
We Fixed the Builder (the Text Was Having a Moment)

Short week. One fix. Worth writing about.

Not every weekly update is a feature parade. Sometimes it's just a bug that's been bugging people, and we finally got in there and sorted it out. This week it's the patch builder — specifically, the way it handles text sizing.

The text was having a bad time

When you add text to a patch using our builder, it scales automatically to fit the design area. Type your name, your callsign, your unit — the builder sizes the font to match. Useful feature. Except it had a problem: if you typed quickly, or used the size dropdown to adjust things, the text would bounce. Resize. Resize again. Flicker a couple times and finally settle somewhere. Not ideal when you're trying to line things up precisely.

Under the hood, the issue was a pile-up. Every time you made a change, a resize timer would kick off. Type four characters quickly? Four timers queued up — each one firing 200 milliseconds after the last, each one adjusting the font size slightly, each one undoing some of what the previous one just did. The text couldn't pick a lane.

On top of that, two internal components were watching each other for changes and triggering each other in a loop. They meant well. They just needed to stop.

What's different now

Each resize event now cancels any pending ones before scheduling a new one. One change in, one resize out — no stacking. The feedback loop between the two components is gone. And we fixed a stale data bug where the resize logic was measuring old text instead of what was actually on screen, which caused it to size for words that had already changed.

The result: type quickly, the text scales once. Hit the size dropdown, it adjusts once. No bouncing, no flickering, no second-guessing itself.

That's the week

One fix, but a real one. If you've ever watched your builder text wobble and wondered if it was something you did — it wasn't. It was us. It's better now.

More next week.

More from the blog

The Builder Got Pickier, Which Is Good News

The Builder Got Pickier, Which Is Good News

This week's PatchPanel.ca updates focused on clearer add-to-cart messages, safer custom patch controls, and builder previews that better match the patch customers actually approve.

June 20, 2026

A Smoother Week for the Custom Patch Builder

A Smoother Week for the Custom Patch Builder

This week brought clearer custom patch options, more reliable previews and uploads, cleaner add-to-cart checks, better text and symbol handling, and a few after-order email and tracking improvements.

June 16, 2026

What’s New on PatchPanel.ca — Week of March 21

What’s New on PatchPanel.ca — Week of March 21

March 27, 2026

Email List

Sign up to get early access, special promotions, and insider information.

Footer

Information

  • Our Story
  • Custom Patches

Support

  • Dealer / Department Login
  • Contact Us

Programs

  • First Responders
  • Department Accounts
  • Wholesale
  • PatchPerks

Policies & Procedures

  • Your Privacy
  • Returns & Exchanges
  • Shipping Policy

Email List

Sign up to get early access, special promotions, and insider information.

© 2026 PatchPanel. All Rights Reserved.