Skip to content

Commit 526ec24

Browse files
committed
Fix issues with save re-write
1 parent b2b7840 commit 526ec24

File tree

2 files changed

+28
-4
lines changed

2 files changed

+28
-4
lines changed

cypress/e2e/edit-page.cy.js

+28
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,32 @@ describe('Edit Page', () => {
9595

9696
cy.wait(2500);
9797
});
98+
99+
it('Changes the type of text block', () => {
100+
cy.get('[data-cy=block-text]').click();
101+
102+
cy.type('{delete}' * 'This is a test'.length);
103+
104+
let currentStyle = {};
105+
106+
cy.get('[data-cy=block-text]')
107+
.invoke('attr', 'style')
108+
.then((style) => {
109+
currentStyle = style;
110+
});
111+
112+
expect(currentStyle).to.not.equal({});
113+
114+
cy.get('[data-cy=block-text]').should('have.text', '');
115+
116+
cy.get('[data-cy=block-text]').type('# H1');
117+
118+
cy.get('[data-cy=block-text]').should('have.text', 'H1');
119+
120+
cy.get('[data-cy=block-text]').should('have.attr', 'style').should('not.equal', currentStyle);
121+
122+
cy.get('[data-cy=page-title]').click();
123+
124+
cy.wait(2500);
125+
});
98126
});

web/src/classes/SaveManager.ts

-4
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,6 @@ class SaveManager {
5151
const saveManager = SaveManager.getInstance();
5252
const { saveData, pageSaveData } = saveManager;
5353

54-
if (!Object.keys(saveData).length || !Object.keys(pageSaveData).length) {
55-
return;
56-
}
57-
5854
Object.keys(saveData).forEach(async (page) => {
5955
const data = saveData[page];
6056

0 commit comments

Comments
 (0)