likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
I was flying home yesterday, and one of the habits I've got into is loading a bunch of content into my reader before putting my phone in flight mode. Unfortunately I got distracted early into the flight and brushed a button on my phone, which needlessly triggers loading the previous page in the browser.

I store content in local storage, so it's pretty annoying to know it's still there but I can't access it. Adding support for offline mode and service workers to my website just moved up the priority list slightly.
itches indieweb
likesharereplyWant to share this? Click to choose a site:settings
I really want Firefox to be the best browser, but I don't understand how some changes get through. The latest update on android included flashing bars on two sides of the screen, every time I scroll a page. It's such a painful visual effect that it makes you change the way you use the browser... who would want that?

I looked for a way to turn it off but didn't find much. I finally stumbled across apz.overscroll.enabled in about:config, which I turned off and thankfully the flashing went with it.
likesharereplyWant to share this? Click to choose a site:settings
I'm surprised that HTML5 support slipped through the cracks in PHP's DOM extension, but very glad Masterminds was there to cover for them. It's pretty easy to switch over and seems to be working well so far as a replacement HTML parser.

Only one quirk if you're not a composer fan, (the horror!) you need to write your own autoloader.  That's fair enough given you're opting out of a controlled file system structure, and luckily it's super easy. Instead of including Mastermind's HTML5.php directly you just need your own snippet, something like:
<?php

include 'HTML5.php';

function html5_autoload($className) {
  $file = 'library/' . str_replace('\', '/', $className) . '.php';
  if (file_exists($file)) include $file;
}

spl_autoload_register('html5_autoload');
indieweb
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings