Vimeo provider's regex doesn't allow query strings

Created on 25 January 2026, 6 days ago

Problem/Motivation

The regex for the Vimeo provider is very strict and doesn't allow inputs containing query strings. We've had users try and input Vimeo URLs like this and it won't work because of the query string:

https://vimeo.com/123123123?fl=pl&fe=vl

I'm not sure what those params are for, but Vimeo provider refuses to parse the ID.

πŸ› Vimeo hash parameter on private video url RTBC mentions this as a problem too, but that issue is adding a feature as well. This is just the bug fix.

Steps to reproduce

Try and add a Vimeo video using a URL like above, you'll get a validation error.

Proposed resolution

Minor change to the regex that validates a Vimeo URL to remove the $ at the end.

Remaining tasks

User interface changes

API changes

Data model changes

πŸ› Bug report
Status

Active

Version

3.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States bkosborne New Jersey, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024