Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zero width space when pasting URL #7175

Closed
ptman opened this issue Aug 16, 2018 · 8 comments
Closed

Zero width space when pasting URL #7175

ptman opened this issue Aug 16, 2018 · 8 comments
Labels
P2 S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect X-Cannot-Reproduce X-Needs-Info This issue is blocked awaiting information from the reporter Z-Platform-Specific

Comments

@ptman
Copy link
Contributor

ptman commented Aug 16, 2018

Description

Copy&Pasting (using ^c & ^v) from firefox address bar to riot composer adds a zero width space character (u+200b) to the end. Very frustrating. Breaks the url previews and makes most urls nonworking (some servers strip out whitespace).

Version information

  • Browser: Firefox
  • OS: Debian
  • URL: riot.im/develop
@lampholder
Copy link
Member

Which version of firefox are you seeing this in?

And are you copying from the ff address bar to a riot composer running in ff, or somewhere else? Have you verified the contents of your clipboard by pasting somewhere else?

Fwiw I couldn't reproduce this on either my mac or my ubuntu machine, running 63.0a1 (2018-07-24) and 61.0.1 respectively.

@lampholder lampholder added T-Defect X-Needs-Info This issue is blocked awaiting information from the reporter Z-Platform-Specific P2 X-Cannot-Reproduce S-Minor Impairs non-critical functionality or suitable workarounds exist labels Aug 20, 2018
@ptman
Copy link
Contributor Author

ptman commented Aug 20, 2018

Firefox 61.0.2, but I think it started with 60. Yes, copying from address bar to riot in the same firefox. The clipboard contents do not have extra chars at the end when pasting elsewhere.

@turt2live
Copy link
Member

@ptman are you seeing this on recent versions of Riot? 0.17 and higher have a newer composer that might have resolved the problem.

@ptman
Copy link
Contributor Author

ptman commented Nov 1, 2018

Sure, let's close this. I'll reopen if I run into it again.

@ptman ptman closed this as completed Nov 1, 2018
@ptman
Copy link
Contributor Author

ptman commented Mar 4, 2019

I'm again having this problem with firefox. This time it was %uFEFF http://www.fileformat.info/info/unicode/char/FEFF/index.htm . Going via the terminal (paste into terminal, copy from terminal) fixes it. Maybe related to #7062

@ptman ptman reopened this Mar 4, 2019
@t3chguy
Copy link
Member

t3chguy commented Mar 24, 2020

Is this still an issue for you in the new composer?

@ptman
Copy link
Contributor Author

ptman commented Mar 25, 2020

haven't run into this lately, but haven't been using riot as much

@t3chguy
Copy link
Member

t3chguy commented Mar 25, 2020

Closing for now, reopen if it happens again

@t3chguy t3chguy closed this as completed Mar 25, 2020
su-ex added a commit to SchildiChat/element-web that referenced this issue Dec 7, 2021
* Add unread indicator to the timelineCard header icon ([\element-hq#7156](matrix-org/matrix-react-sdk#7156)). Fixes element-hq#19635.
* Only show core navigation elements (call/chat/notification/info) when a widget is maximised ([\element-hq#7114](matrix-org/matrix-react-sdk#7114)). Fixes element-hq#19632.
* Improve ThreadPanel ctx menu accessibility ([\element-hq#7217](matrix-org/matrix-react-sdk#7217)). Fixes element-hq#19885.
* Allow filtering room list during treeview navigation ([\element-hq#7219](matrix-org/matrix-react-sdk#7219)). Fixes element-hq#14702.
* Add right panel chat timeline ([\element-hq#7112](matrix-org/matrix-react-sdk#7112)). Fixes element-hq#19633.
* Hide server options hint when disable_custom_urls is true ([\element-hq#7215](matrix-org/matrix-react-sdk#7215)). Fixes element-hq#19919.
* Improve right panel resize handle usability ([\element-hq#7204](matrix-org/matrix-react-sdk#7204)). Fixes element-hq#15145. Contributed by @weeman1337.
* Spaces quick settings ([\element-hq#7196](matrix-org/matrix-react-sdk#7196)).
* Maximised widgets always force a call to be shown in PIP mode ([\element-hq#7163](matrix-org/matrix-react-sdk#7163)). Fixes element-hq#19637.
* Group Labs flags ([\#7190](matrix-org/matrix-react-sdk#7190)).
* Show room context details in forward dialog ([\element-hq#7162](matrix-org/matrix-react-sdk#7162)). Fixes element-hq#19793.
* Remove chevrons from RoomSummaryCard_Button ([\element-hq#7137](matrix-org/matrix-react-sdk#7137)). Fixes element-hq#19644.
* Disable op/deop commands where user has no permissions ([\element-hq#7161](matrix-org/matrix-react-sdk#7161)). Fixes element-hq#15390.
* Add option to change the size of images/videos in the timeline ([\element-hq#7017](matrix-org/matrix-react-sdk#7017)). Fixes element-hq/element-meta#49 element-hq#1520 and element-hq#19498.
* Fix left panel glow in Safari ([\element-hq#7236](matrix-org/matrix-react-sdk#7236)). Fixes element-hq#19863.
* Fix newline on edit messages with quotes ([\element-hq#7227](matrix-org/matrix-react-sdk#7227)). Fixes element-hq#12535. Contributed by @renancleyson-dev.
* Guard against null refs in findSiblingElement ([\#7228](matrix-org/matrix-react-sdk#7228)).
* Tweak bottom of space panel buttons in expanded state ([\element-hq#7213](matrix-org/matrix-react-sdk#7213)). Fixes element-hq#19921.
* Fix multiline paragraph rendering as single line ([\element-hq#7210](matrix-org/matrix-react-sdk#7210)). Fixes element-hq#8786. Contributed by @renancleyson-dev.
* Improve room list message previews ([\element-hq#7224](matrix-org/matrix-react-sdk#7224)). Fixes element-hq#17101 and element-hq#16169.
* Fix EmojiPicker lazy loaded rendering bug ([\element-hq#7225](matrix-org/matrix-react-sdk#7225)). Fixes element-hq#15341.
* Prevent default avatar in UserInfo having pointer cursor ([\element-hq#7218](matrix-org/matrix-react-sdk#7218)). Fixes element-hq#13872.
* Prevent duplicate avatars in Event List Summaries ([\element-hq#7222](matrix-org/matrix-react-sdk#7222)). Fixes element-hq#17706.
* Respect the home page as a context for the Home space ([\element-hq#7216](matrix-org/matrix-react-sdk#7216)). Fixes element-hq#19554.
* Fix RoomUpgradeWarningBar exploding ([\element-hq#7214](matrix-org/matrix-react-sdk#7214)). Fixes element-hq#19920.
* Polish threads misalignments and UI diversion ([\element-hq#7209](matrix-org/matrix-react-sdk#7209)). Fixes element-hq#19772, element-hq#19710 element-hq#19629 and element-hq#19711.
* Fix Manage Restricted Join Rule Dialog for Spaces ([\element-hq#7208](matrix-org/matrix-react-sdk#7208)). Fixes element-hq#19610.
* Fix wrongly showing unpin in pinned messages tile with no perms ([\element-hq#7197](matrix-org/matrix-react-sdk#7197)). Fixes element-hq#19886.
* Make image size constrained by height when using the ImageSize.Large option ([\element-hq#7171](matrix-org/matrix-react-sdk#7171)). Fixes element-hq#19788.
* Prevent programmatic scrolling within truncated room sublists ([\element-hq#7191](matrix-org/matrix-react-sdk#7191)).
* Remove leading slash from /addwidget Jitsi confs ([\element-hq#7175](matrix-org/matrix-react-sdk#7175)). Fixes element-hq#19839. Contributed by @AndrewFerr.
* Fix automatic composer focus, regressed by threads work ([\element-hq#7167](matrix-org/matrix-react-sdk#7167)). Fixes element-hq#19479.
* Show space members when not invited even if summary didn't fail ([\element-hq#7153](matrix-org/matrix-react-sdk#7153)). Fixes element-hq#19781.
* Prevent custom power levels from breaking roles & permissions tab ([\element-hq#7160](matrix-org/matrix-react-sdk#7160)). Fixes element-hq#19812.
* Room Context Menu should respond to tag changes ([\element-hq#7154](matrix-org/matrix-react-sdk#7154)). Fixes element-hq#19776.
* Fix an edge case when trying to join an upgraded room ([\element-hq#7159](matrix-org/matrix-react-sdk#7159)).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P2 S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect X-Cannot-Reproduce X-Needs-Info This issue is blocked awaiting information from the reporter Z-Platform-Specific
Projects
None yet
Development

No branches or pull requests

4 participants