don't build against Webkit2 by default; it doesn't compile yet.
Save window.getSelection

Some sites *cough*dokuwiki*cough* use a global getSelection function
which overrides the window.getSelection method. However broken, this is
unfortunately the way of the world :( .
Return the result of selecting the element
Save window.getSelection

Some sites *cough*dokuwiki*cough* use a global getSelection function
which overrides the window.getSelection method. However broken, this is
unfortunately the way of the world :( .
Return the result of selecting the element
Remove rogue conflict marker
Merge branch 'master' into mathstuf/dev/script-cleanups

* master:
  don't build against Webkit2 by default; it doesn't compile yet.
Merge branch 'dev/fix-follow-selection' into mathstuf/dev/script-cleanups

* dev/fix-follow-selection:
  Return the result of selecting the element
  Save window.getSelection
Merge branch 'master' into mathstuf/next

* master:
  don't build against Webkit2 by default; it doesn't compile yet.
Merge branch 'mathstuf/dev/script-cleanups' into mathstuf/next

* mathstuf/dev/script-cleanups:
  Remove rogue conflict marker
  Return the result of selecting the element
  Save window.getSelection
  Return the result of selecting the element
  Save window.getSelection