1. 09 Feb, 2021 1 commit
  2. 08 Feb, 2021 4 commits
  3. 07 Feb, 2021 1 commit
    • evazion's avatar
      Fix #4701: Odd behavior on older versions of Chrome. · 3f6e7ff6
      evazion authored
      Regression caused by the upgrade to Webpacker 6.0 in 90cd3293. This
      caused various Javascript errors in old versions of Chrome, which
      somehow resulted in the keyboard shortcut for visiting the next page
      being triggered when you pressed any key.
      
      Specifically, the mobx library (used by the TagCounter component) called
      `Object.entries`, which isn't available in Chrome 49, and for some
      unknown reason this triggered the buggy shortcut behavior.
      
      `Object.entries` is supposed to be automatically polyfilled by Babel to
      support old browsers, but something changed in Webpacker 6 that broke
      this and I couldn't get it working again. The probable cause is that
      Webpacker 6 no longer transpiles code inside ./node_modules by default,
      which means that any libraries we use that use new Javascript features
      won't get transpiled down to support old browsers, but even after fixing
      that it still didn't work. The workaround is to just drop mobx and
      preact entirely to avoid the issue.
      3f6e7ff6
  4. 06 Feb, 2021 6 commits
  5. 05 Feb, 2021 8 commits
  6. 04 Feb, 2021 17 commits
  7. 03 Feb, 2021 3 commits