Prerequisites
Description
- The original layout for my archive pages uses the Posts widget and card style.

- The dashboard indicates that there's an update for:
Elementor
You have version 2.1.6 installed. Update to 2.1.7.
After upgrading, instances of the Archive Posts widget in my Elementor archives template break. (see screenshot) Also instances of Post widget on my homepage.

- Using Elementor > Tools to roll back to version 2.1.6 results in my archive pages being broken in a different way. (see screenshot)

Steps to reproduce
I went back and started with a fresh copy of the site and the results after updating Elementor are the same.
Isolating the problem
Environment
System Info
```
== Server Environment ==
Operating System: Linux
Software: Flywheel/4.1.0
MySQL version: 5.6.32
PHP Version: 7.1.18-1+ubuntu16.04.1+deb.sury.org+1
PHP Max Input Vars: 4000
PHP Max Post Size: 300M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected
== WordPress Environment ==
Version: 4.9.8
Site URL: https://staging.ucsflibrary.flywheelsites.com
Home URL: http://staging.ucsflibrary.flywheelsites.com
WP Multisite: No
Max Upload Size: 300 MB
Memory limit: 128M
Permalink Structure: /news/%postname%/
Language: en-US
Timezone: America/Los_Angeles
Debug Mode: Inactive
== Theme ==
Name: GeneratePress
Version: 2.1.3
Author: Tom Usborne
Child Theme: No
== User ==
Role: administrator
WP Profile lang: en_US
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
== Active Plugins ==
Better Font Awesome
Version: 1.7.1
Author: Mickey Kay
Central Color Palette
Version: 1.12.5
Author: Gáravo
Code Snippets
Version: 2.11.0
Author: Shea Bunge
Compress JPEG & PNG images
Version: 3.0.1
Author: TinyPNG
Crazy Egg
Version: 2.1
Author: Crazy Egg
Duplicate Post
Version: 3.2.2
Author: Enrico Battocchi
Elementor
Version: 2.1.6
Author: Elementor.com
Elementor Extras
Version: 1.9.11
Author: Namogo
Elementor Pro
Version: 2.0.18
Author: Elementor.com
Email Address Encoder
Version: 1.0.7
Author: Till Krüss
Export All URLs
Version: 3.5
Author: Atlas Gondal
Forget About Shortcode Buttons
Version: 2.1.1
Author: Designs & Code
Google Analytics Dashboard for WP (GADWP)
Version: 5.3.5
Author: ExactMetrics
GP Premium
Version: 1.6.2
Author: Tom Usborne
Hooks Visualizer
Version: 0.2
Author: WebTechStreet
Jetpack by WordPress.com
Version: 6.4.2
Author: Automattic
LibCal Hours for WordPress
Version: 1.1.1
Author: Stefan Topfstedt
Loginizer
Version: 1.4.0
Author: Raj Kothari
Microthemer
Version: 5.2.3.4
Author: Themeover
MomentoPress for Momento360
Version: 1.0.1
Author: Chris Yee
Redirection
Version: 3.4
Author: John Godley
Relevanssi
Version: 4.0.11
Author: Mikko Saari
Simple CSS
Version: 1.1
Author: Tom Usborne
SVG Support
Version: 2.3.15
Author: Benbodhi
TablePress
Version: 1.9
Author: Tobias Bäthge
TablePress Extension: Column filters
Version: 1.0.0
Author: Stefan Topfstedt
TablePress Extension: Shortcode Attributes Plus
Version: 1.0.0
Author: Stefan Topfstedt
The SEO Framework
Version: 3.0.6
Author: Sybre Waaijer
User Role Editor
Version: 4.44
Author: Vladimir Garagulya
WP-Optimize
Version: 2.2.4
Author: David Anderson, Ruhani Rabin, Team Updraft
WPForms
Version: 1.4.7.2
Author: WPForms
WPForms MailChimp
Version: 1.2.0
Author: WPForms
WP User Avatar
Version: 2.1.5
Author: flippercode
== Must-Use Plugins ==
Local by Flywheel Relative URL (for Live Links)
Version: 1.0
Author: Flywheel
== Debug ==
Errors:
TypeError: jQuery(...).LibCalMySched is not a function
at https://staging.ucsflibrary.flywheelsites.com/wp-admin/load-scripts.php?c=1&load%5B%5D=underscore,jquery-core,jquery-migrate,backbone,shortcode,utils,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload,jqu&load%5B%5D=ery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable&ver=4.9.8 line 8 > eval - 3:4
2018-08-11 02:32 +00:00
TypeError: this.search is undefined
at https://staging.ucsflibrary.flywheelsites.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=2.1.6 - 2:157916
2018-08-11 02:24 +00:00
TypeError: Cannot read property 'currentView' of undefined
at https://staging.ucsflibrary.flywheelsites.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=2.1.6 - 2:157928
2018-08-10 14:50 +00:00
x 2 times
TypeError: jQuery(...).LibCalMySched is not a function
at https://staging.ucsflibrary.flywheelsites.com/wp-admin/post.php?post=1874&action=elementor - 3:27
2018-08-10 14:49 +00:00
x 5 times
TypeError: jQuery(...).LibCalMySched is not a function
at https://staging.ucsflibrary.flywheelsites.com/wp-admin/post.php?post=1878&action=elementor - 3:27
2018-08-10 14:45 +00:00
TypeError: jQuery(...).LibCalMySched is not a function
at https://staging.ucsflibrary.flywheelsites.com/wp-admin/post.php?post=1874&action=elementor - 3:27
2018-08-10 02:00 +00:00
TypeError: Cannot read property 'currentView' of undefined
at https://staging.ucsflibrary.flywheelsites.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=2.1.6 - 2:157928
2018-08-08 23:02 +00:00
x 2 times
TypeError: jQuery(...).LibCalMySched is not a function
at https://staging.ucsflibrary.flywheelsites.com/wp-admin/post.php?post=1878&action=elementor - 3:27
2018-08-07 21:42 +00:00
ReferenceError: summonWidget is not defined
at https://staging.ucsflibrary.flywheelsites.com/wp-admin/post.php?post=632&action=elementor - 1:1
2018-08-06 18:08 +00:00
TypeError: this.search is undefined
at https://staging.ucsflibrary.flywheelsites.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=2.1.6 - 2:157916
2018-08-03 20:47 +00:00
Prerequisites
Description
Elementor
You have version 2.1.6 installed. Update to 2.1.7.
After upgrading, instances of the Archive Posts widget in my Elementor archives template break. (see screenshot) Also instances of Post widget on my homepage.
Steps to reproduce
I went back and started with a fresh copy of the site and the results after updating Elementor are the same.
Isolating the problem
Environment
System Info
```== Server Environment ==
Operating System: Linux
Software: Flywheel/4.1.0
MySQL version: 5.6.32
PHP Version: 7.1.18-1+ubuntu16.04.1+deb.sury.org+1
PHP Max Input Vars: 4000
PHP Max Post Size: 300M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected
== WordPress Environment ==
Version: 4.9.8
Site URL: https://staging.ucsflibrary.flywheelsites.com
Home URL: http://staging.ucsflibrary.flywheelsites.com
WP Multisite: No
Max Upload Size: 300 MB
Memory limit: 128M
Permalink Structure: /news/%postname%/
Language: en-US
Timezone: America/Los_Angeles
Debug Mode: Inactive
== Theme ==
Name: GeneratePress
Version: 2.1.3
Author: Tom Usborne
Child Theme: No
== User ==
Role: administrator
WP Profile lang: en_US
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
== Active Plugins ==
Better Font Awesome
Version: 1.7.1
Author: Mickey Kay
== Must-Use Plugins ==
Local by Flywheel Relative URL (for Live Links)
Version: 1.0
Author: Flywheel
== Debug ==
Errors:
TypeError: jQuery(...).LibCalMySched is not a function
at https://staging.ucsflibrary.flywheelsites.com/wp-admin/load-scripts.php?c=1&load%5B%5D=underscore,jquery-core,jquery-migrate,backbone,shortcode,utils,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload,jqu&load%5B%5D=ery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable&ver=4.9.8 line 8 > eval - 3:4
2018-08-11 02:32 +00:00