Results 42 issues of Brian Hogg

## Description Any urlencoded characters were being stripped from the saved value for the video and audio embed URLs. Use `sanitize_url` instead. Fixes #2685 ## How has this been tested?...

### Reproduction Steps 1. In the Course Builder, select a Lesson 2. in the "Video Embed URL" field, add the URL of a video with spaces in it (ie. `%20`)...

## Description Since Vouchers and Coupons aren't publicly visible/queryable, having the Visibility section doesn't have the desired effect. Users may be thinking they can add a password to a coupon...

### Reproduction Steps 1) Use the Avada theme. ( https://avada.com/ ) 2) Create A Course and lesson, then add a Video. 3) Check out the lesson, the video is displayed...

## Description Checks that LLMS.l10n.translate is defined, otherwise use a default 'Close' aria label. Fixes #2678 ## How has this been tested? Manually ## Types of changes Bug fix (non-breaking...

### Reproduction Steps * Load just about any page in the front-end and back-end * Check the console ### Expected Behavior No LLMS related script error ### Actual Behavior ```...

## Description From the documentation of update_post_meta, if content we're trying to save contains backslashes, we should be calling `wp_slash()` to include them: https://developer.wordpress.org/reference/functions/update_post_meta/#more-information Fixes #2675 ## How has this...

### Reproduction Steps 1. For a quiz question, add in content for the Result Clarification which includes a backslash 2. Save Changes 3. Refresh the page ### Expected Behavior The...

## Description Various improvements to the UX/UI. ## How has this been tested? Manually ## Checklist: - [ ] This PR requires and contains at least one changelog file. -...

### Reproduction Steps 1. Enable debug/warning output 2. Embed a video in a lesson 3. View HTML of the wrapper (ie. with class `llms-video-wrapper`) ### Expected Behavior No warnings/errors shown...