Thursday, April 15, 2021

VirtualBox Breaks with Linux 5.11 Kernel

I recently upgraded to linux kernel 5.11 and suddenly my guests wouldn't run in VirtualBox (v. 6.1.18 r142142). Something about the kernel driver (vboxdrv) not being installed. Spent some time searching for this issue until I finally stumbled upon VirtualBox Ticket #20198.

 

The gist of it is that you'll need to add the #include <linux/ethtool.h> header file to /usr/share/virtualbox/src/vboxhost/vboxnetflt/linux/VBoxNetFlt-linux.c in order to get the driver to build again. After you add the header file then run "sudo /sbin/vboxconfig" and you should be good to go.

 

If you look closely, you will notice that #include <linux/ethtool.h> is already in that file, but you'll also notice that it is wrapped in an if statement and is only included if the kernel version is less then or equal to 2.6.29 (probably a little too old for most of us). So you need to add it again outside of that if statement. I added it just before #include <net/ipv6.h> and it worked just fine.

Wednesday, February 17, 2021

Update on Firefox :focus-visible Bug

Apparently the bug I filed was a duplicate of Bug 1689155. This bug has now been marked as fixed. I have tested it in FF 87.0a1 and it is indeed behaving as it should now. Not sure if this fix will make its way down to v86 or even 85? But it's nice to know that it will eventually get to us. Way to go Mozilla!

 

Saturday, January 30, 2021

Firefox Bug in :focus-visible

Now that Firefox supports the :focus-visible pseudo-class in its latest version (85), I've decided to start using the The Paciello Group's :focus-visible fallback hack in order to be backwards compatible with older browsers and those few that still don't support it (or never will). The hack works exactly as expected and I've been very pleased with the results. But I have discovered that not all :focus-visible implementations are the same. In particular, I've stumbled upon one annoying bug in Firefox's implementation I'd like to complain about.

Sunday, January 24, 2021

You Should Know How to Manually Increase the Text Size Only

Every web developer should know how to manually increase the text size only on a web page, and should be continuously testing for text size responsiveness throughout the development process.