2 colors in one placeholder of input field

Here is a cross-browser solution that does not use Javascript: Live demo Inline elements such input do not support :before and :after. To make things even harder the placeholder selector and their pseudo-classes are not fully supported by all browsers, as you found out. So, the workaround is to add a label placed relatively on … Read more

filter: blur(1px); doesn’t work in Firefox, Internet Explorer, and Opera

Try with SVG filter. img { filter: blur(3px); -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: url(#blur); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=”3″); } <img src=”https://i.stack.imgur.com/oURrw.png” /> <svg version=”1.1″ xmlns=”http://www.w3.org/2000/svg”> <filter id=”blur”> <feGaussianBlur stdDeviation=”3″ /> </filter> </svg>

Ellipsis in flexbox container [duplicate]

This was eventually tracked down to recent changes in Firefox Nightly. Long story short, setting min-width: 0 on the .column selector will make it work as expected. A more comprehensive answer can be found here. Of note: “Basically: flex items will refuse to shrink below their minimum intrinsic width, unless you explicitly specify “min-width” or … Read more

Error: Permission denied to access property ‘handler’

Greasemonkey 2.0 has just been pushed to all Firefox browsers set to auto-update. (GM 2 was released on June 17, 2014, but it can take a few weeks to get through the review process.) Greasemonkey 2.0 radically changed unsafeWindow handling: Backwards incompatible changes: For stability, reliability, and security the privileged sandbox has been updated to … Read more

Firefox WebExtension importing Services

The MDN top level page for addons used to give an overview over the different extension types (since FF57 only webextensions are supported). Components.utils.import this is for restartless/XUL (legacy) extensions. const { Cu } = require(“chrome”); this is for SDK extensions. Neither will work in webextensions. Unlike the other extension types webextensions are restrictive, they … Read more