{"componentChunkName":"component---src-templates-post-jsx","path":"/blog/polypane-17-1/","result":{"data":{"mdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nconst _frontmatter = {\n  \"title\": \"Polypane 17.1\",\n  \"cover\": \"/img/mail/icon.svg\",\n  \"date\": \"2024-01-18\",\n  \"type\": [\"announcement\"]\n};\nconst layoutProps = {\n  _frontmatter\n};\nconst MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  let {\n    components\n  } = _ref,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, `Polypane 17.1 is primarily a bugfix and security release, but contains a few new features and newly supported browser extensions, as well as an updated Chromium.`), mdx(PolypaneIntro, {\n    mdxType: \"PolypaneIntro\"\n  }), mdx(\"h2\", {\n    \"id\": \"new-social-media-designs\"\n  }, `New Social media designs`), mdx(\"p\", null, `Twitter/X updated their card design to show the title overlaid on the image and the domain below it, and Mastodon is now more lenient in the OG images it accepts. Both are now supported in Polypane.`), mdx(\"img\", {\n    src: ximg,\n    alt: \"Twitter/X card design\",\n    className: \"imgshadow\"\n  }), mdx(\"h2\", {\n    \"id\": \"new-browser-extensions\"\n  }, `New browser extensions`), mdx(\"p\", null, `Polypane now supports the Bitwarden password manager and the User Javascript and CSS extension.`), mdx(\"p\", null, `We've added support for the `, mdx(\"code\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"language-text\"\n  }), `chrome.tabs.getSelected`), ` API, as well as improved the way `, mdx(\"code\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"language-text\"\n  }), `window.open`), ` works from inside extension popups. This means that more extensions will work in Polypane.`), mdx(\"h2\", {\n    \"id\": \"chromium-security-fixes\"\n  }, `Chromium security fixes`), mdx(\"p\", null, `Polypane 17.1 contains fixes for 5 security issues and now runs Chromium 120.0.6099.216. We recommend updating as soon as possible.`), mdx(\"h2\", {\n    \"id\": \"performance-improvements\"\n  }, `Performance improvements`), mdx(\"h3\", {\n    \"id\": \"hoverblur-styles\"\n  }, `Hover/Blur styles`), mdx(\"p\", null, `For pages with lots of JavaScript, sometimes the synced hover style would get \"stuck\" and not update anymore. We've improved our syncing algorithm so that no longer happens, and this has also improved the performance of the syncing.`), mdx(\"h3\", {\n    \"id\": \"pages-with-many-links-or-headings\"\n  }, `Pages with many links or headings`), mdx(\"p\", null, `Polypane now uses a different method to parse the accessible name of links and headings on a page, which is two orders of magnitude faster than the previous implementation. This makes the Outline panel faster but should also noticably improve performance.`), mdx(\"p\", null, `If you notice any issues with the accessible naming of links or headings in the outline panel, please `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/support/\"\n  }), `let us know`), `.`), mdx(\"h2\", {\n    \"id\": \"get-polypane-171\"\n  }, `Get Polypane 17.1`), mdx(\"p\", null, `Polypane is available for Windows, Mac and Linux (.deb or AppImage) in both 64 bit and ARM versions.`), mdx(\"p\", null, `Polypane automatically updates on Mac, Windows and on Linux when using the AppImage. Otherwise, go to\n`, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/download/\"\n  }), `the download page`), ` to download the latest version!`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Don't have Polypane yet? There is a 14 day trial available. `, mdx(\"a\", _extends({\n    parentName: \"strong\"\n  }, {\n    \"href\": \"https://dashboard.polypane.app/register\"\n  }), `Try it for free`), `.`), ` No credit card needed.`), mdx(\"h2\", {\n    \"id\": \"polypane-171-changelog\"\n  }, `Polypane 17.1 Changelog`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `New`)), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `New`), ` Twitter/X card design`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `New`), ` Mastodon design`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `New`), ` Support for Bitwarden extension`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `New`), ` Support for User Javascript and CSS extension`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `New`), ` Chromium 120.0.6099.216`)), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Improved`)), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Improved`), ` Support for more browser extensions`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Improved`), ` Performance for pages with many links or headings (Thanks Sascha!)`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Improved`), ` Faster and more dependable hover and unhover syncing (Thanks Todd!)`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Improved`), ` Console: Different styling between strings and numbers`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Improved`), ` Console: Different styling for no return value and empty string`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Improved`), ` Support for Vite CSS HMR (Thanks Joshua!)`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Improved`), ` Better logic for determining canonical hostnames`)), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Security`)), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Security`), ` Fix for CVE-2023-7024`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Security`), ` Fix for chromium:1506535`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Security`), ` Fix for CVE-2024-0518`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Security`), ` Fix for CVE-2024-0517`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Security`), ` Fix for chromium:1517354`)), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Fixes`)), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Fix`), ` On first launch the detached panel would be empty`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Fix`), ` Prevent flickering of devtools when moving to different tab on macos`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Fix`), ` New Tab not working for some users after upgrading to 17.0.0`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Fix`), ` Applying workspaces from the command bar now works`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Fix`), ` Opening urls from extension on Linux`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Fix`), ` Zoom-to-fit of individual panes would not zoom out enough`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Fix`), ` The shortcut F8 is no longer being overwritten`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Fix`), ` UI bug for the address bar in full mode on small widths`), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, `Fix`), ` Links to docs and support from the Help menu`)));\n}\n;\nMDXContent.isMDXComponent = true;","timeToRead":2,"tableOfContents":{"items":[{"url":"#new-social-media-designs","title":"New Social media designs"},{"url":"#new-browser-extensions","title":"New browser extensions"},{"url":"#chromium-security-fixes","title":"Chromium security fixes"},{"url":"#performance-improvements","title":"Performance improvements","items":[{"url":"#hoverblur-styles","title":"Hover/Blur styles"},{"url":"#pages-with-many-links-or-headings","title":"Pages with many links or headings"}]},{"url":"#get-polypane-171","title":"Get Polypane 17.1"},{"url":"#polypane-171-changelog","title":"Polypane 17.1 Changelog"}]},"excerpt":"Polypane 17.1 is primarily a bugfix and security release, but contains a few new features and newly supported browser extensions, as well as an updated Chromium…","frontmatter":{"title":"Polypane 17.1","cover":"/img/mail/icon.svg","date":"2024-01-18","updated":null},"fields":{"slug":"/blog/polypane-17-1/","date":"2024-01-17T23:00:00.000Z","ogFileName":"polypane-17-1"}}},"pageContext":{"slug":"/blog/polypane-17-1/"}},"staticQueryHashes":["4164364741","425175329"]}