WordPress.org

Make WordPress Core

Opened 16 months ago

Closed 5 months ago

#46718 closed defect (bug) (invalid)

Loading from source in WP_Widget_Media_Video

Reported by: spacedmonkey Owned by: desrosj
Milestone: Priority: normal
Severity: normal Version: 4.8
Component: Widgets Keywords: has-patch
Focuses: Cc:

Description

The video widget allow for src url. However, checks are for attachment that are unnecessary.

Attachments (2)

46718.diff (760 bytes) - added by spacedmonkey 16 months ago.
46718.1.diff (810 bytes) - added by audrasjb 7 months ago.
Remove unnecessary check for $src

Download all attachments as: .zip

Change History (12)

@spacedmonkey
16 months ago

#1 @spacedmonkey
16 months ago

  • Keywords has-patch added

#2 @SergeyBiryukov
16 months ago

if ( $src ) seems to be redundant, given the if ( empty( $src ) ) { return; } check above.

#3 @SergeyBiryukov
16 months ago

Introduced in [41759], modified in [41765].

@audrasjb
7 months ago

Remove unnecessary check for $src

#4 @audrasjb
7 months ago

  • Milestone changed from Awaiting Review to 5.4
  • Owner set to audrasjb
  • Status changed from new to accepted

#5 @audrasjb
7 months ago

  • Keywords commit added

#6 @desrosj
5 months ago

  • Owner changed from audrasjb to desrosj
  • Status changed from accepted to assigned

#7 @desrosj
5 months ago

  • Resolution set to fixed
  • Status changed from assigned to closed

In 47307:

Widgets: Remove unnecessary redundant conditional.

Props spacedmonkey.
Fixes #46718.

#8 @desrosj
5 months ago

  • Keywords commit removed
  • Resolution fixed deleted
  • Status changed from closed to reopened

I'm reopening this to revert.

After committing some tests started failing so I dug a bit deeper.

Even though the $attachment check appears redundant, the intention of including it is to ensure the attachment's src is passed through wp_video_shortcode() and the associated filters. The else condition should only be used for videos that are not attachments, and those that do not match the special scenarios (YouTube/Vimeo).

I am going to close this out after reverting, but if this assessment seems incorrect, please let me know!

#9 @desrosj
5 months ago

In 47308:

Widgets: Revert [47307].

Even though the source URL for an attachment is stored in a variable, attachments should still be passed through the wp_video_shortcode() function.

Unprops desrosj, spacedmonkey.
See #46718.

#10 @desrosj
5 months ago

  • Milestone 5.4 deleted
  • Resolution set to invalid
  • Status changed from reopened to closed
Note: See TracTickets for help on using tickets.