SNoKrunch
Overview
Optimizes HTML by removing newlines to bypass ServiceNow pre-wrap CSS issues.
SNoKrunch: ServiceNow HTML Template Optimizer Stop fighting double-spaced templates in ServiceNow. If you work in ServiceNow, you’ve likely encountered the "Ghost Spacing" bug: you paste perfectly formatted HTML into a Work Note or Comment field, but once posted, it renders with massive, unwanted gaps between every line. This happens because the ServiceNow "Classic" UI applies a white-space: pre-wrap; CSS rule to the activity stream. This forces the browser to treat every "Enter" key press in your code as a literal visual break, effectively double-spacing your paragraphs and lists. SNoKrunch is a surgical utility built by an IT professional for IT professionals to solve this exact frustration without requiring complex ServiceNow system property changes or breaking your editing workflow. 🛠 How It Works SNoKrunch allows you to keep your HTML templates human-readable and easy to edit in your favorite text editor. When you're ready to post: Paste your indented, "pretty" HTML into any ServiceNow textarea. Click the SNoKrunch extension icon in your browser toolbar. Hit "Krunch It". The extension instantly pierces through ServiceNow's nested iframes, finds the active field, and "krunches" the code into a single, continuous line. By removing the physical newlines from the code, you bypass the pre-wrap CSS, ensuring your [code] blocks render exactly as intended. ✨ Key Features Iframe Aware: Specifically designed to work with the complex, nested iframe structures of the ServiceNow Classic UI (targeting gsft_main and incident.do). Scoped Targeting: Only "krunches" text that contains the [code] tag, preventing accidental formatting of plain-text notes. Visual Confirmation: The targeted field flashes with a subtle border to let you know the optimization was successful. Universal Compatibility: Works across all *.service-now.com subdomains. 🔒 Privacy & Security SNoKrunch is built with a "Zero-Data" philosophy. It does not collect, store, or transmit any data. All text processing happens locally within your browser tab, and the extension does not communicate with any external servers.
0 out of 5No ratings
Details
- Version1.1
- UpdatedFebruary 4, 2026
- Size28.12KiB
- LanguagesEnglish
- Developer
Email
blainekyle@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes