layout-request-in-progress attribute should not wait for debounce
> MR: !1200
This is far more likely to be an issue with tests than it will IRL.
One of the things we have to prevent conflicting ajax operations is the setting of a `layout-request-in-progress` attribute on `<body>` while (ofc) layout requests are in progress. When the attribute is present, conflict-causing AJAX controls are disabled, thus preventing those conflicts from occuring.
This is a mechanism in the preview API, and it does not fire until the input debounce has completed. This means that until debounce completes, it's possible to interact with elements that could trigger conflict/error causing AJAX.
issue