@@ -2501,7 +2501,7 @@ windowOnEventName en e = case en of
25012501 Beforecopy -> const $ return $ return () --TODO
25022502 Copy -> const $ return $ return () --TODO
25032503 Beforepaste -> const $ return $ return () --TODO
2504− Paste -> on e Events.paste
2504+ Paste -> const $ return $ return () --TODO
25052505 Reset -> on e Events.reset
25062506 Search -> on e Events.search
25072507 Selectstart -> const $ return $ return () --TODO
@@ -2569,13 +2569,13 @@ getMouseEventCoords = do
25692569 bisequence (getClientX e, getClientY e)
25702570
25712571{-# INLINABLE getPasteData #-}
2572−getPasteData :: EventM e ClipboardEvent Text
2572+getPasteData :: EventM e ClipboardEvent (Maybe Text)
25732573getPasteData = do
25742574 e <- event
25752575 mdt <- ClipboardEvent.getClipboardData e
25762576 case mdt of
2577− Nothing -> return ""
2578− Just dt -> DataTransfer.getData dt ("text" :: Text)
2577+ Nothing -> return Nothing
2578+ Just dt -> Just <$> DataTransfer.getData dt ("text" :: Text)
25792579
25802580{-# INLINABLE getTouchEvent #-}
25812581getTouchEvent :: EventM e TouchEvent TouchEventResult