Skip to content

Pro 8838 charset#5385

Merged
BoDonkey merged 3 commits intomainfrom
pro-8838-charset
Apr 22, 2026
Merged

Pro 8838 charset#5385
BoDonkey merged 3 commits intomainfrom
pro-8838-charset

Conversation

@BoDonkey
Copy link
Copy Markdown
Contributor

Summary

Summarize the changes briefly, including which issue/ticket this resolves. If it closes an existing Github issue, include "Closes #[issue number]"

This PR "fixes" a set of changes made by Tom that duplicated the meta charset tag in the layout. Since utf-8 is the only allowable value, the option to change encoding in the i18n module was also removed. Closes PRO-8838.

What are the specific steps to test this change?

For example:

  1. Run the website and log in as an admin
  2. Open a piece manager modal and select several pieces
  3. Click the "Archive" button on the top left of the manager and confirm that it should proceed
  4. Check that all pieces have been archived properly

What kind of change does this PR introduce?

(Check at least one)

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Build-related changes
  • Other

Make sure the PR fulfills these requirements:

  • It includes a) the existing issue ID being resolved, b) a convincing reason for adding this feature, or c) a clear description of the bug it resolves
  • The changelog is updated
  • Related documentation has been updated
  • Related tests have been updated

If adding a new feature without an already open issue, it's best to open a feature request issue first and wait for approval before working on it.

Other information:

@BoDonkey BoDonkey requested a review from myovchev April 21, 2026 14:42
@linear
Copy link
Copy Markdown

linear Bot commented Apr 21, 2026

---

- Removed duplicate <meta charset> tag from `outerLayoutBase.html`
- Standardized charset to utf-8 (removed legacy configuration option)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

because the spec literally says there's only one allowable value, yeah

Comment thread .changeset/fifty-hornets-follow.md Outdated

- Removed duplicate <meta charset> tag from `outerLayoutBase.html`
- Standardized charset to utf-8 (removed legacy configuration option)
- Removed unused/legacy i18n template helper for charset encoding
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

for bc it should just do nothin'

},
helpers(self) {
return {
encoding() {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

needs to stick around for bc and return utf-8

@BoDonkey BoDonkey requested a review from boutell April 21, 2026 17:49
@BoDonkey BoDonkey merged commit 08845c5 into main Apr 22, 2026
98 checks passed
@BoDonkey BoDonkey deleted the pro-8838-charset branch April 22, 2026 12:00
boutell added a commit that referenced this pull request May 8, 2026
* Fix choices IDs (#5379)

* Fix choices IDs

* Cleanup dots from ID values

* Update changelog

Co-authored-by: Robert Means <robert@apostrophecms.com>

---------

Co-authored-by: Robert Means <robert@apostrophecms.com>
(cherry picked from commit 9f458b5)

* Bump CLI dependencies (#5383)

(cherry picked from commit a5e1a4a)

* Native browser shortcuts work again (#5384)

(cherry picked from commit b9b32bd)

* Pro 8838 charset (#5385)

* Removes encoding option and comments hardcoded encoding meta

* add changeset

* Response to first comments

(cherry picked from commit 08845c5)

* Log aposResponse errors (#5386)

* log aposResponse errors

* add changeset

---------

Co-authored-by: Harouna Traoré <haroun@users.noreply.github.com>
(cherry picked from commit d45e27f)

* merge back the thanks (#5388)

(cherry picked from commit f3501f4)

* ignore inline table array as draggable ui for windows (#5392)

(cherry picked from commit b360b05)

* Layout focus orchestration (#5393)

(cherry picked from commit 77a2968)

* Bump dependencies (#5398)

* Bump dependencies
* Fix missing test await resulting in random failures

(cherry picked from commit 008417f)

* PRO-9467: remove defunct and nonpublic oembed providers and improve developer control to ensure security in the future (no risk exists today) (#5400)

* PRO-9467: remove defunct and nonpublic oembed providers and improve developer control to ensure security in the future (no risk exists today)

* allow newer twitter domain

* infogr.am still around

* facebook no longer does oembed

(cherry picked from commit e9b3bac)

* Layout editable gap (#5397)

(cherry picked from commit bc8f7be)

* a11y fixes (#5401)

(cherry picked from commit 2e2f3b4)

* clarifications (#5403)

(cherry picked from commit 13f2c69)

---------

Co-authored-by: Miro Yovchev <2827783+myovchev@users.noreply.github.com>
Co-authored-by: Robert Means <robert@apostrophecms.com>
Co-authored-by: haroun <1765606+haroun@users.noreply.github.com>
Co-authored-by: Harouna Traoré <haroun@users.noreply.github.com>
Co-authored-by: Stuart Romanek <stuart@apostrophecms.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants