leits / MeetingBar

🇺🇦 Your meetings at your fingertips in the macOS menu bar
https://meetingbar.app
Apache License 2.0
4.35k stars 188 forks source link

Bug: Enterprise Webex invalid join meeting links #727

Closed cdgabe closed 1 month ago

cdgabe commented 1 month ago

macOS version

14.5 (23F79)

MeetingBar version

4.8.0

Installation source

Homebrew

Calendars provider

macOS Calendar app

Bug description

My team is using an Enterprise instance of Webex. Meaning the meeting urls having this pattern: https://xyz.webex.com/xyz/j.php?MTID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Joining from the default MacOS's calendar app is not an issue. But when I join from MeetingBar it does add an extra string %3E at the end of the URL which leads to Webex's Invalid meeting link page.

There is the full URL that MeetingBar tries to open: https://xyz.webex.com/xyz/j.php?MTID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%3E

Reproduction steps

  1. Click on MeetingBar's menu bar icon
  2. Click on the meeting item

  3. Click on MeetingBar's menu bar icon
  4. Hover over the meeting item
  5. Click "Copy Meeting Link"

  6. With for the meeting screen to appear when the meeting time starts
  7. Click on the "Join" Button

Expected behavior

Workable: Open the meeting URL without extra strings in the browser Ideal: Start directly the Webex Meeting desktop application

Screenshots/screen recordings

No response

Additional context

No response

leits commented 1 month ago

Hi @cdgabe, Thanks for the report! I'll update the regex for the webex. Can the MTID also contain some special symbols or it's only numbers and letters?

cdgabe commented 1 month ago

@leits For what I see MTID contains any of a-z, A-Z, 0-9 and it is in total of 33 characters.

cdgabe commented 1 month ago

@leits The issue persists in version 4.9.0

Screenshot 2024-05-29 at 17 26 02