Skip to content

SEO Tools: Allow empty string to be passed as title format#7044

Merged
jeherve merged 2 commits intomasterfrom
fix/seo-custom-format-removal
Apr 24, 2017
Merged

SEO Tools: Allow empty string to be passed as title format#7044
jeherve merged 2 commits intomasterfrom
fix/seo-custom-format-removal

Conversation

@vindl
Copy link
Copy Markdown
Member

@vindl vindl commented Apr 24, 2017

Previously, only arrays were considered as valid title formats, and
in case of deletion we needed to provide empty array. Now, we are also
allowing empty string to be passed in that case instead. This is needed
to resolve the bug that prevented title deletion in Calypso.

Fixes Automattic/wp-calypso#10003

Testing instructions:

  1. Test with SEO Tools: Fix removal of custom title formatting wp-calypso#13327.
  2. On your test Jetpack site with a Professional plan, navigate to settings/traffic.
  3. Verify that custom title formats can now be deleted.

Previously, only arrays were considered as valid title formats, and
in case of deletion we needed to provide empty array. Now, we are also
allowing empty string to be passed in that case instead. This is needed
to resolve the bug that prevented title deletion in Calypso.

GitHub issue: Automattic/wp-calypso#10003
@vindl vindl added [Feature] SEO Tools Tools for improving a site's search engine optimization. [Status] Needs Review This PR is ready for review. Bug When a feature is broken and / or not performing as intended labels Apr 24, 2017
@vindl vindl self-assigned this Apr 24, 2017
@vindl vindl requested review from dmsnell, jeherve and roundhill April 24, 2017 12:50
@dereksmart dereksmart added [Status] Needs Changelog [Status] Ready to Merge Go ahead, you can push that green button! and removed [Status] Needs Review This PR is ready for review. labels Apr 24, 2017
Copy link
Copy Markdown
Contributor

@dereksmart dereksmart left a comment

Choose a reason for hiding this comment

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

LGTM - I pushed a small change to use yoda conditional

Copy link
Copy Markdown
Member

@dmsnell dmsnell left a comment

Choose a reason for hiding this comment

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

looks great. if someone specifically wants no title they can use something like a space.

👍

Copy link
Copy Markdown
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.

This seems good. Merging.

jeherve added a commit that referenced this pull request Apr 24, 2017
@jeherve jeherve merged commit 213efb2 into master Apr 24, 2017
@jeherve jeherve deleted the fix/seo-custom-format-removal branch April 24, 2017 22:36
@jeherve jeherve removed the [Status] Ready to Merge Go ahead, you can push that green button! label Apr 24, 2017
eliorivero pushed a commit that referenced this pull request Apr 25, 2017
* Changelog: initial commit for 4.9 release.

* Changelog: add #6929

* Changelog: move old changelogs to changelog.txt

* Readme: restore deleted release post link.

The post is now live.

* Changelog: add #6853

* Changelog: add #6856

* Changelog: add #6857

* Changelog: add #6884

* Changelog: add #6885

* Changelog: add #6892

* Changelog: add #6894

* Changelog: add #6898

* Changelog: add #6899

* Changelog: add #6900

* Changelog: add #6909

* Changelog: add #6927

* Changelog: add #6947

* Chagelog: add #6958

* Changelog: add #6961

* Changelog: add #6963

* Changelog: add #6965

* Changelog: add #6986

* Changelog: add #7000

* Changelog: add #7013

* Changelog: add #7015

* Changelog: add #7019

* Changelog: add #7028

* Changelog: add #6998

* Changelog: add #6999

* Changelog: add #7044

* Changelog: add #6881

* Changelog: add #6922

* Changelog: add #6940

* Changelog: add #6962

* Changelog: add #6942

* Changelog: add #6959

* Changelog: add #7018

* Changelog: add #6948

* Changelog: add #6657

* Changelog: add #7030

* Changelog: add #7048

* Changelog: add #7031

* Changelog: add #6990

* Changelog: add #6957

* Changelog: add #7027
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug When a feature is broken and / or not performing as intended [Feature] SEO Tools Tools for improving a site's search engine optimization. Touches WP.com Files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SEO: Title format editor won't save "remove custom formatting"

5 participants