Decorate the elements in your Ractive template so that the text inside them gets selected when they gain focus.
npm install ractive-select-on-focus
In your code:
Ractive.decorators.selectOnFocus = require('ractive-select-on-focus')
In your template:
<input type="text" as-selectOnFocus value="{{shareUrl}}" readonly>