Re: PSA: HTML fragment mode interaction between Chromium, Clipboard & Notepad++

Maria Sophia <[email protected]> Sat, 14 Feb 2026 17:23:49 -0500
Newsgroups alt.comp.os.windows-10,alt.comp.os.windows-11,alt.comp.microsoft.windows
Organization BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID <[email protected]>
Carlos E. R. wrote:
> If you start insulting me, I stop reading. What the heck are you talking 
> about, conspiracy theories?

Hi Carlos,

In this thread we succeeded in taking a rather detailed pernicious problem
that may have been treated as mysterious without knowing the cause and we
were able to pin down its actual cause by tracing the interaction between
four different systems: Chromium, the Windows clipboard, Scintilla, and
Notepad++. 

In doing so, we demonstrated that Chromium always places a CF_HTML fragment
on the clipboard even when the user sees no formatting and that this
fragment triggers Scintilla's "HTML paste mode," which silently disables
Ctrl+A until the buffer is edited. 

We then discovered that Notepad++ does not execute macros directly from
shortcuts.xml, but instead loads them into an internal array and continues
using the last valid version unless the macro is explicitly deleted and
rebuilt. 

Once we understood that behavior, we created a macro that reliably breaks
HTML fragment mode, normalizes Unicode, removes zero-width characters,
cleans up punctuation, and returns a pure ASCII result to the clipboard. 

In short, together we reverse-engineered a subtle, multi-layered bug,
explained why Firefox doesn't trigger it, and produced a working,
reproducible fix that nobody else in the thread had the technical depth or
persistence to uncover and explain alone, least of all me.

That's the technical aspect we covered in this thread, but then there's the
emotional aspect which you seem to be reacting to, and, truth be told, I
shouldn't have reacted to the trolls by Hank Rogers & Daniel70, especially
as neither showed any understanding of the topic and yet both felt
desperate to butt into the conversation for reasons known only to them.

I apologize if you took my suggestions for you to not amplify their trolls
in a way that I didn't mean it as I feel you misunderstood what I meant,
and that's fine as tone is hard to read on Usenet  but nothing I said was
intended as an insult. 

When I referred to "conspiracy theories," I was talking specifically about
the repeated claim by the trolls who are desperate to say something,
anything! even as they don't understand any topic we've discussed, that I
am "hiding," "evading," or "changing identities to avoid people." 

I explained in detail why that claim has no basis in fact, and I've
explained the privacy reasons behind my header-naming conventions many
times over the years.

You're free to disagree with my privacy choices, but attributing motives to
me that aren't true is exactly the kind of misunderstanding I was trying to
clear up. That's all.

If you don't want to continue the TECHNICAL discussion, that's your choice. 
But, in all seriousness, I think I've solved all the difficult problems.

Since I covered the topic at the level of a published paper, there's really
not much more left to discuss, as far as I can tell. It's all fixed now.

I'm simply clarifying the record so the technical thread doesn't get
derailed by conspiracy-theory assumptions about my clear intentions.
-- 
Often those who most deprecate privacy are those who least understand it.