Overview

In #3472299: Update default config to make a fresh install result in an XB UI with an empty canvas we made it so that anybody you creates an article an then uses XB at xb/node/1 will start with an empty canvas

To limit the scope of the issue we used the same defaults that we had before 3472299 in XBTestSetup to create the node that E2E tests use. Therefore the E2E tests all start with a pre-filled canvas

Since we already found and solved a problem in #3472299-20: Update default config to make a fresh install result in an XB UI with an empty canvas(linked to explanation) that only happened on when the canvas was empty, is possible we could introduce new problems that only show up canvas is empty and we have no test coverage for this situation

Proposed resolution

Create at least 1 E2E test that starts with an empty canvas and then places 1 component on the canvas.

User interface changes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

tedbow created an issue. See original summary.

tedbow’s picture

Priority: Major » Normal

Will let the front end folks determine the priority. Though the problem with an empty canvas discovered in #3472299-20: Update default config to make a fresh install result in an XB UI with an empty canvas was actually a backend issue.

wim leers’s picture

wim leers’s picture

Priority: Normal » Critical

Bumping to Major because without it, our E2E tests do not cover the full spectrum of typical use.

Plus, it already slowed velocity down once before — even though the root cause was a simple back-end fix.

tedbow’s picture

bnjmnm made their first commit to this issue’s fork.

bnjmnm’s picture

Status: Active » Needs review
hooroomoo’s picture

  • hooroomoo committed c70fbc0a on 0.x authored by bnjmnm
    Issue #3474257 by tedbow, bnjmnm: Create an E2E test that starts with an...
hooroomoo’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.