I'm not 100% about this fix, I might be missing some nuance about how search bar items work
But the reason pasting was not working is because item.value ||= clipboardText was never updating, because item.value was truthy:
This PR changes it to always replace item.value with the pasted text
An alternative fix would be to remove the {current: true} from the Custom item, so that item.value is just whatever that field contains, but I'm not sure what that represents/would do.
Actually I guess that wouldn't work because then you couldn't paste unless the field was empty. I'm not sure if there are circumstances where we shouldn't change item.value on paste though.
I'm not 100% about this fix, I might be missing some nuance about how search bar items work
But the reason pasting was not working is because
item.value ||= clipboardText
was never updating, becauseitem.value
was truthy:This PR changes it to always replace
item.value
with the pasted textAn alternative fix would be to remove theActually I guess that wouldn't work because then you couldn't paste unless the field was empty. I'm not sure if there are circumstances where we shouldn't change{current: true}
from the Custom item, so thatitem.value
is just whatever that field contains, but I'm not sure what that represents/would do.item.value
on paste though.Fixes #188