If I have google chrome as my default browser and I try to print the kb shortcuts, it will open chrome with a blank window. The short of the reasoning behind this is that Chrome will not render local xml files transformed by local xsl files - Why? It’s a security risk. I’m not going to get into the details on how or why it’s a security risk.
I would suggest updating the transform method or just rendering the shortcuts to a flat simple HTML file instead of the method that’s been used for renoise since before chrome existed. I’ve suggested this a few times but it never got addressed.
Not a huge deal but it would be nice to get current and not have to copy that url to firefox just to view my shortcuts. I run into this every time a new beta comes out and I go back to tweaking my shortcuts to accommodate for new features, etc.
Thanks for considering… uber low priority but also really really easy to fix.
EDIT: Found this great description of the risk behind transforming XML locally:
Imagine this scenario:
[i]
You receive an email message from an attacker containing a web page as an attachment, which you download.
You open the now-local web page in your browser.
The local web page creates an
Because you are logged in to Gmail, the frame loads the messages in your inbox.
The local web page reads the contents of the frame by using JavaScript to access frames[0].document.documentElement.innerHTML. (An Internet web page would not be able to perform this step because it would come from a non-Gmail origin; the same-origin policy would cause the read to fail.)
The local web page places the contents of your inbox into a and submits the data via a form POST to the attacker’s web server. Now the attacker has your inbox, which may be useful for spamming or identify theft.
There is nothing Gmail can do to defend itself from this attack.
I do agree its annoying, as a fix you’ve got 2 solutions:
Try running chrome with the --allow-file-access-from-files switch (I’ve not tested this myself)
Upload it to a host, and everything will be fine.[/i]