On GitHub's Add SSH keys display the mutation event never picked up the re-appearing hidden textarea form. The code was originally put in to stop lots of random edit buttons appearing on Gmail due to it's many hidden textareas. The change basically says we'll only ignore the element if it is hidden itself and not due to it's parent. If it's hidden due to it's parent then any tag we add will also be hidden.
notification Hopefully this makes an edit-server failure more explicit. I've also made it open up the options tab when you close the notification.
It looks like gmail is handling newlines with <div> blocks now. This relies on the CSS having display: block attributes. Also it occasionally spews <span> tags into the mix so I've also removed those as well.
…rompt on exit Also disable the same advice on server stop, to avoid advice redefinition warnings on server restart. stsquad#67
I think this is a bug in Emacs but copy-to-buffer doesn't seem to work on re-used buffers. So I'll copy the returned text into the kill-ring for now.
The newline hack is useful for sites that don't notice the HTMLEvents change event. However we do like to do what the user asks so we reset back to the content after that insert quickly.
After updating the text send a `textInput` event appending a newline to it. This will cause some sites (at least StackOverflow.com) to update their preview of the rendered content. Unfortunately this also causes an extra newline to be added to the end of the area, but there tends to be an extra one there anyway.
…es (#71) The old style DOM event listeners are problematic enough that they are deprecated. Given that Chrome since version 18 supports DOM Mutation Observers this makes a lot more sense. Hopefully this will also prevent the ping-pong with the TrelloScrumm plugin.