PromucFlow_constructor/app/client/src/ce
Apeksha Bhosale 841b9f95c8
fix: setting up linter engine after consolidated API is finished (#33049)
## Description
windowMessageListener is throwing linting error saying
`windowMessageListener is not defined` because it is missing from global
data which gets created as part of linter.

windowMessageListener is added based on
`license_message_listener_enabled` feature flag. consolidated API sends
all feature flags and as we are setting up linter engine before
consolidated api is finished, it takes default value of feature flag
from redux store. We don't update these feature flag values again
leaving linter to have stale values ie
`license_message_listener_enabled: false`.

this fix ensures that linter set up is called after consolidated api is
finished to get updated values for feature flags

Fixes # https://github.com/appsmithorg/appsmith/issues/32126
_or_  
Fixes `Issue URL`
> [!WARNING]  
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._

## Automation

/ok-to-test tags="@tag.All"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/8908838242>
> Commit: c4cd0d6423e71bddfb43025c82d02453d1e8f733
> Cypress dashboard url: <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=8908838242&attempt=3"
target="_blank">Click here!</a>

<!-- end of auto-generated comment: Cypress test results  -->





























## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No
2024-05-01 18:47:05 +05:30
..
actions chore: Make pages section into a dropdown (#32486) 2024-04-18 16:04:38 +05:30
api fix: collection id not updated in import block API response (#32933) 2024-04-30 11:03:46 +01:00
components chore: refactor in debugger saga to transform error logs in EE (#32383) 2024-04-11 11:36:48 +05:30
configs chore: Fix bugs in logic for capturing web vitals for client (#32371) 2024-04-09 14:25:46 +05:30
constants fix: setting up linter engine after consolidated API is finished (#33049) 2024-05-01 18:47:05 +05:30
entities feat: Removed tabs revamp feature flag (#32956) 2024-04-26 17:06:57 +05:30
hooks chore: Update analytics to pass the correct source information in identify user call (#32591) 2024-04-19 15:06:50 +05:30
mocks refactor: Invite modal component to support single & multi-select dropdown options (#17073) 2022-09-29 09:53:25 +00:00
navigation fix: [IDE] Page switch and State switch have deep links to entity to avoid interim load state (#32980) 2024-04-29 10:31:27 +05:30
pages chore: update storybook (#32828) 2024-04-22 12:17:28 +03:00
plugins/Linting chore: Refactoring entity types and updating DS action create permission to fix some bugs on EE (#29573) 2023-12-14 20:14:30 +05:30
reducers fix: Reverting Anvil currently open modal state implementation (#33067) 2024-04-30 19:27:18 +05:30
sagas fix: Adding back the function call for triggering audit log event on JS action execution on EE (#33041) 2024-04-30 17:50:38 +05:30
selectors fix: datasources headings fixed for IA redesign panel (#33003) 2024-04-29 10:44:38 +05:30
types feat: Homepage experience v2 changes (#29282) 2024-01-25 19:11:48 +05:30
utils feat: add analytics for drag and drop building blocks (#32699) 2024-04-22 15:58:37 +01:00
workers chore: using micro diff for js objects instead of deepDiff (#32581) 2024-04-11 17:27:30 +05:30
AppRouter.tsx fix: move useFeatureFlagOverride to routes instead of app router (#32685) 2024-04-15 20:00:11 +05:30
RouteBuilder.ts chore: Add Create as a Widget SelectionRequestType (#31799) 2024-03-15 14:57:06 +05:30
RouteParamsMiddleware.ts feat: start with data default option added (#30412) 2024-01-26 14:16:26 +05:30