Skip to content

Async resize#840

Merged
texodus merged 4 commits intomasterfrom
async-resize
Dec 11, 2019
Merged

Async resize#840
texodus merged 4 commits intomasterfrom
async-resize

Conversation

@texodus
Copy link
Member

@texodus texodus commented Dec 10, 2019

Makes notifyResize() and toggleConfig() methods async, such that redraws for size changes can await the finished render. The PR also resolves several race conditions in this feature, and makes the test suite better able to track these sorts of issues by adding:

  • --interactive will run Puppeteer in headed mode and pause when an error is detected.
  • Puppeteer is now shared across tests, improving runtime speed.
  • --saturate works across tests now for running test cases in a loop until they fail.

@timkpaine timkpaine added enhancement Feature requests or improvements JS labels Dec 10, 2019
@texodus texodus force-pushed the async-resize branch 3 times, most recently from 1a58e3c to 6e5ccd2 Compare December 11, 2019 02:40
@texodus texodus merged commit e8b9ec2 into master Dec 11, 2019
@texodus texodus deleted the async-resize branch December 11, 2019 20:22
@texodus texodus added internal Internal refactoring and code quality improvement and removed enhancement Feature requests or improvements labels Jan 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Internal refactoring and code quality improvement JS

Development

Successfully merging this pull request may close these issues.

4 participants