What's new in TextExpander 8.4.8
New features
- Delay macro. Add a configurable pause inside a snippet so expansion waits before continuing. Useful when the target app needs a moment to catch up, for example a form field that loads its options after focus. Found under Keyboard macros.
Improvements
- Point font sizes survive paste and expansion. Text pasted into a snippet, and text expanded out of one, keeps its point sizes in Word, Google Docs, and Outlook on the web.
- Snippet suggestions ignore short strings. Suggestions now need at least 20 characters, which makes it far less likely TextExpander offers to save a password you typed into an unprotected field.
- Google Docs table borders come through. Copying a table from Google Docs into a snippet now picks up the cell borders instead of dropping them.
- Today is highlighted in the date picker. The current date is marked, so you have a reference point when picking a date.
- Conditional section polish. The branch switcher is now a split pill, collapsed sections read more clearly, and the caps render correctly in dark mode.
- Improved Hyperlink handling: Hyperlink targets now survive plain-text expansion, along with ability to open links in a new window.
Bug fixes
- The Request Snippet feature is now visible for snippet groups in the Shared section.
- Date and time elements can be added to fill-ins again. Clicking the calendar or clock icon inside a single-line or multi-line fill-in adds the element. Previously nothing happened.
- Tables no longer fragment around a keyboard macro. A table that contains a keyboard macro in one of its cells expands as one table.
- Typeahead in Popup fill-ins advances. Pressing the same letter repeatedly in a popup fill-in now steps through each matching entry and wraps around, instead of stopping on the first hit.
- Conditional section caps behave when copied. Copying content that includes only the opening or closing cap of a conditional section no longer leaves a cap you cannot delete.
- Branch names stick. Renaming a conditional branch no longer repopulates the original name as you delete it.
Security
- Link and image attributes in snippet HTML are now escaped and restricted to safe URL schemes. This closes a stored cross-site scripting hole that let a crafted snippet run script on a published share page.