To be honest, I'm annoyed by the benign protestware messages when they start to get in the way of using the software, particularly on mobile. I was looking at the isomorphic git documentation the other day, and noticed that their "#BlackLivesMatter #DefundThePolice" banner scrolls under the rest of the content, leaving this annoying gap that takes up screen real estate, especially in landscape mode on a phone.[0] What's the point? Is a single person going to be persuaded to support either cause by seeing this banner on a relatively niche JS library that reduces readability of its documentation? Will anyone find the library any more useful because they support the cause? (I support neither cause, but find the library useful nevertheless.)

Recently, I saw a similar pattern with the Svelte REPL adding a pro-Ukraine message.[1] The banner along the bottom is so large that landscape mode becomes unusable, and non-trivial examples are hard to see even in portrait mode. Again, who does this help? (I support Ukraine, so feel like, "yeah, I get it; can I close the banner now?")

The worst part about these patterns is that they can't be disabled and seem to be deployed haphazardly without regard for the overall design.

While these aren't malware, they are still hostile for the majority of users who aren't so gung ho in their support for the current thing.

[0] https://isomorphic-git.org/docs/en/deleteBranch

[1] https://svelte.dev/repl/hello-world?version=3.46.4

I took a look at the first site in responsive design mode and it looks like the "Branches" menu, which aims to be in a fixed spot, is getting pushed down by the extra content. the actual protest message scrolls up with the rest of it and does not get in the way of anything. Seems like a simple UX bug that could be fixed if you send the developers a bug report.

> Seems like a simple UX bug that could be fixed if you send the developers a bug report.

Something tells me that they don't want to actually fix anything and are just virtue signalling on HN.