Skip to content

Release: v9.5.1#27580

Merged
youknowriad merged 3 commits into
release/9.5from
release/9.5.1
Dec 8, 2020
Merged

Release: v9.5.1#27580
youknowriad merged 3 commits into
release/9.5from
release/9.5.1

Conversation

@WunderBart
Copy link
Copy Markdown
Member

vcanales and others added 3 commits December 8, 2020 16:05
* Revert "Fix c and r formats, add tests."

This reverts commit 1f73702.

* Revert date changes from branch 'replace-moment'

* fix merge error
Fix an issue where the `Popover` component throws a runtime `TypeError: Cannot read property 'getBoundingClientRect' of undefined.`

This may happen in WordPress if a Popover is rendered in an iframe. It's been observed by rendering a `BlockList` component containing `RichText` in an iframe 😵

The issue is that `instanceof` checks fail across iframe boundaries, where `anchorRef instanceof window.Element` fails because `anchorRef` when it _is_ an instance of Element in the frame but not `window.Element`.

Instead of `instanceof` checks that fail across iframe boundaries, check for expected methods as the predicate.
@WunderBart WunderBart self-assigned this Dec 8, 2020
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 8, 2020

Size Change: +20.6 kB (1%)

Total Size: 1.21 MB

Filename Size Change
build/a11y/index.js 1.14 kB +2 B (0%)
build/annotations/index.js 3.8 kB -1 B
build/api-fetch/index.js 3.42 kB -1 B
build/block-directory/index.js 8.72 kB +3 B (0%)
build/block-editor/index.js 128 kB -10 B (0%)
build/block-library/index.js 148 kB -5 B (0%)
build/block-serialization-default-parser/index.js 1.88 kB +1 B
build/blocks/index.js 48.1 kB -1 B
build/components/index.js 172 kB +5 B (0%)
build/core-data/index.js 14.8 kB -2 B (0%)
build/data/index.js 8.97 kB -8 B (0%)
build/date/index.js 31.8 kB +20.6 kB (64%) 🆘
build/deprecated/index.js 769 B +1 B
build/edit-navigation/index.js 11.1 kB +1 B
build/edit-post/index.js 306 kB +5 B (0%)
build/edit-site/index.js 24.1 kB +11 B (0%)
build/edit-widgets/index.js 26.3 kB -12 B (0%)
build/editor/index.js 43.3 kB -9 B (0%)
build/format-library/index.js 6.86 kB +1 B
build/i18n/index.js 3.57 kB +2 B (0%)
build/keyboard-shortcuts/index.js 2.54 kB -1 B
build/keycodes/index.js 1.93 kB -1 B
build/list-reusable-blocks/index.js 3.1 kB -1 B
build/media-utils/index.js 5.32 kB +1 B
build/plugins/index.js 2.56 kB -1 B
build/priority-queue/index.js 789 B -2 B (0%)
build/redux-routine/index.js 2.84 kB -3 B (0%)
build/reusable-blocks/index.js 2.92 kB -3 B (0%)
build/rich-text/index.js 13.4 kB -2 B (0%)
build/shortcode/index.js 1.69 kB +2 B (0%)
build/viewport/index.js 1.86 kB +1 B
build/wordcount/index.js 1.22 kB +1 B
ℹ️ View Unchanged
Filename Size Change
build/autop/index.js 2.84 kB 0 B
build/blob/index.js 665 B 0 B
build/block-directory/style-rtl.css 943 B 0 B
build/block-directory/style.css 942 B 0 B
build/block-editor/style-rtl.css 11.2 kB 0 B
build/block-editor/style.css 11.2 kB 0 B
build/block-library/editor-rtl.css 8.95 kB 0 B
build/block-library/editor.css 8.95 kB 0 B
build/block-library/style-rtl.css 8.27 kB 0 B
build/block-library/style.css 8.27 kB 0 B
build/block-library/theme-rtl.css 789 B 0 B
build/block-library/theme.css 790 B 0 B
build/block-serialization-spec-parser/index.js 3.06 kB 0 B
build/components/style-rtl.css 15.3 kB 0 B
build/components/style.css 15.3 kB 0 B
build/compose/index.js 9.95 kB 0 B
build/data-controls/index.js 827 B 0 B
build/dom-ready/index.js 571 B 0 B
build/dom/index.js 4.95 kB 0 B
build/edit-navigation/style-rtl.css 881 B 0 B
build/edit-navigation/style.css 885 B 0 B
build/edit-post/style-rtl.css 6.42 kB 0 B
build/edit-post/style.css 6.4 kB 0 B
build/edit-site/style-rtl.css 3.91 kB 0 B
build/edit-site/style.css 3.91 kB 0 B
build/edit-widgets/style-rtl.css 3.13 kB 0 B
build/edit-widgets/style.css 3.13 kB 0 B
build/editor/editor-styles-rtl.css 476 B 0 B
build/editor/editor-styles.css 478 B 0 B
build/editor/style-rtl.css 3.85 kB 0 B
build/editor/style.css 3.85 kB 0 B
build/element/index.js 4.63 kB 0 B
build/escape-html/index.js 735 B 0 B
build/format-library/style-rtl.css 547 B 0 B
build/format-library/style.css 548 B 0 B
build/hooks/index.js 2.27 kB 0 B
build/html-entities/index.js 623 B 0 B
build/is-shallow-equal/index.js 698 B 0 B
build/list-reusable-blocks/style-rtl.css 476 B 0 B
build/list-reusable-blocks/style.css 476 B 0 B
build/notices/index.js 1.82 kB 0 B
build/nux/index.js 3.42 kB 0 B
build/nux/style-rtl.css 671 B 0 B
build/nux/style.css 668 B 0 B
build/primitives/index.js 1.43 kB 0 B
build/server-side-render/index.js 2.77 kB 0 B
build/token-list/index.js 1.27 kB 0 B
build/url/index.js 2.84 kB 0 B
build/warning/index.js 1.14 kB 0 B

compressed-size-action

@WunderBart WunderBart marked this pull request as ready for review December 8, 2020 15:36
@youknowriad
Copy link
Copy Markdown
Contributor

youknowriad commented Dec 8, 2020

Actually, this PR is targetting the wrong branch, it should target release/9.5

Edit: Nevermind, I got confused by the name of the branch itself :)

@youknowriad
Copy link
Copy Markdown
Contributor

Looks like there's a small package.lock diff that might be good to fix to get the tests passing

@WunderBart
Copy link
Copy Markdown
Member Author

WunderBart commented Dec 8, 2020

Looks like there's a small package.lock diff that might be good to fix to get the tests passing

@youknowriad, this one's actually a bit confusing to me (https://github.com/WordPress/gutenberg/runs/1518139432?check_suite_focus=true) - shouldn't it be running npm ci, not npm install? This way it wouldn't attempt to update the package-lock.json.

@youknowriad
Copy link
Copy Markdown
Contributor

Ideally we don't name temporary branches release/* because these are special branches (protected)

@youknowriad
Copy link
Copy Markdown
Contributor

@WunderBart I thought there's a valid reason for this check to not run npm ci but it's not important here, I think we should explore that separately. I'm fine merging with this failure.

@youknowriad youknowriad merged commit 76a0088 into release/9.5 Dec 8, 2020
@youknowriad youknowriad deleted the release/9.5.1 branch December 8, 2020 15:42
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.

5 participants