<table><tr><td style="">ngraham edited the summary of this revision. <a href="https://phabricator.kde.org/transactions/detail/PHID-XACT-DREV-ljn2u7pzbs2m4a4/">(Show Details)</a><br />ngraham edited the test plan for this revision. <a href="https://phabricator.kde.org/transactions/detail/PHID-XACT-DREV-ldtpopdbebz3kqs/">(Show Details)</a>
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D17371">View Revision</a></tr></table><br /><div><strong>CHANGES TO REVISION SUMMARY</strong><div><div style="white-space: pre-wrap; color: #74777D;">Right now, when KRun is invoked to open an `http` or `https` link in a browser, it checks the `BrowserApplication` key in `~/.config/kdeglobals`. If nothing is set there (which is the default), then it introspects the link and figures out for itself what app to open, which <span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">has a few quirks</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">is slow</span> and can cause problems <span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">with certain links </span>(see CCBUG<span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">s</span> below).<div style="padding: 8px 0;">...</div>CCBUG: 347870<span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);"><br />
CCBUG: 100016</span></div></div></div><br /><div><strong>CHANGES TO TEST PLAN</strong><div><div style="white-space: pre-wrap; color: #74777D;"><span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">-</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">1.</span> Open System Settings > Applications > Default Applications > Browser and click "In an application based on the contents of the url" (which is the default setting, but you might have changed it)<br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">-</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">2.</span> Set `BrowserApplication[$e]=` in `~/.config/kdeglobals`<br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">-</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">3.</span> Ensure that `~/.config/mimeapps/list` has a default browser set<br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">-</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">4.</span> Open any KDE app > Help menu > About KDE > Click on one of the links in the dialog<div style="padding: 8px 0;">...</div></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R241 KIO</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D17371">https://phabricator.kde.org/D17371</a></div></div><br /><div><strong>To: </strong>ngraham, Frameworks, broulik<br /><strong>Cc: </strong>kde-frameworks-devel, michaelh, ngraham, bruns<br /></div>