Skip to content

Conversation

@westonruter
Copy link
Contributor

Changes proposed in this Pull Request:

In testing the new onboarding wizard screen for the AMP plugin (coming in v2.0), I noticed that Jetpack is throwing a JS error the Admin Bar is not printed on the screen.

Jetpack product discussion

Does this pull request change what data or activity we track or use?

Testing instructions:

  1. Activate the latest 2.0 beta of the AMP plugin.
  2. Access the new onboarding wizard.
  3. See error in the console.

Proposed changelog entry for your changes:

  • Avoid JS error when Admin Bar not present and Site Scan's update_threats_link() is called.

@westonruter
Copy link
Contributor Author

(It's probably better to prevent this JS from being added to the page in the first place, but this seems like a good general hardening.)

@jetpackbot
Copy link
Collaborator

Warnings
⚠️

The PR is missing at least one [Status] label. Suggestions: [Status] In Progress, [Status] Needs Review

This is an automated check which relies on PULL_REQUEST_TEMPLATE. We encourage you to follow that template as it helps Jetpack maintainers do their job. If you think 'Testing instructions' or 'Proposed changelog entry' are not needed for your PR - please explain why you think so. Thanks for cooperation 🤖

E2E results is available here (for debugging purposes): https://jetpack-e2e-dashboard.herokuapp.com/pr-16677

Generated by 🚫 dangerJS against d1eb439

@jeherve jeherve added [Status] Needs Review This PR is ready for review. [Type] Bug When a feature is broken and / or not performing as intended [Feature] Backups labels Aug 3, 2020
@jeherve jeherve requested a review from ChaosExAnima August 3, 2020 09:17
Copy link
Member

@jeherve jeherve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for me!

@jeherve jeherve added [Status] Ready to Merge Go ahead, you can push that green button! and removed [Status] Needs Review This PR is ready for review. labels Aug 3, 2020
@jeherve jeherve added this to the 8.8 milestone Aug 3, 2020
@jeherve jeherve merged commit a629603 into Automattic:master Aug 3, 2020
@matticbot matticbot added [Status] Needs Changelog and removed [Status] Ready to Merge Go ahead, you can push that green button! labels Aug 3, 2020
jeherve pushed a commit that referenced this pull request Aug 3, 2020
@jeherve
Copy link
Member

jeherve commented Aug 3, 2020

Cherry-picked to branch-8.8 in c9f8faa

davidlonjon added a commit that referenced this pull request Aug 6, 2020
…ic/jetpack into add/jetpack-lazy-images-package

* 'add/jetpack-lazy-images-package' of github.com:Automattic/jetpack: (40 commits)
  Lodash: Revert to previous version (#16735)
  New class to handle async XML-RPC requests (#16674)
  Social Previews: Sidebar design updates (#16725)
  Update E2E locator for classic connection flow (#16708)
  Woo Services: update to use existing Jetpack plugin install tools (#16672)
  Admin Page: avoid blank dashboard when notice is not a string (#16721)
  Admin Page: update string still using old i18n format (#16722)
  Social Previews: Add sidebar UI (#16633)
  Fix recurring payments block disconnecting (sometimes) when existing article is reopened in block editor. (#16640)
  Connection Register: Add current user email to connection register request (#16712)
  Update versions to start 8.9 Release cycle (#16706)
  Donations block: Make currency and amounts editable (#16593)
  Update dependency @automattic/calypso-color-schemes to v2
  Error Notice: removing HTML code, adjusting maximum width. (#16690)
  Update dependency swiper to v6 (#16587)
  Site Scan: Short-circuit update_threats_link() if Admin Bar is not present (#16677)
  Update vulnerable NPM packages (#16659)
  E2E Tests: Add Jetpack updater test (#16437)
  check for subdir site before rendering Ads.txt section (#16671)
  VideoPress Block: Retain alignment support (#16651)
  ...
pereirinha pushed a commit that referenced this pull request Sep 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Feature] Backups [Type] Bug When a feature is broken and / or not performing as intended

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants