www.msci.com - "Select an Index name" drop-down menu is stuck in a loading state
Categories
(Web Compatibility :: Site Reports, defect, P3)
Tracking
(Webcompat Priority:P1, firefox133 affected, firefox134 affected, firefox135 affected)
Webcompat Priority | P1 |
People
(Reporter: rbucata, Unassigned)
References
()
Details
(Keywords: webcompat:needs-diagnosis, webcompat:site-report, Whiteboard: [webcompat-source:web-bugs])
User Story
platform:windows,mac,linux,android impact:workflow-broken configuration:general affects:all branch:release diagnosis-team:webcompat
Attachments
(1 file)
709.64 KB,
video/mp4
|
Details |
Environment:
Operating system: Mac OS X 10.15
Firefox version: Firefox 135.0
Steps to reproduce:
- Navigate to: https://www.msci.com/constituents
- Accept the required info and cookies
- Trigger the "Select an index name" drop-down menu and observe
Expected Behavior:
Options are triggered
Actual Behavior:
Stuck in loading
Notes:
- Reproduces regardless of the status of ETP
- Reproduces in firefox-nightly, and firefox-release
- Does not reproduce in chrome
- The issue reproduces randomly, but it might be a regression, as Firefox Release works most of the times compared to Beta and Nightly
Created from https://github.com/webcompat/web-bugs/issues/145640
Reporter | ||
Updated•2 months ago
|
Reporter | ||
Comment 1•2 months ago
|
||
Comment 2•1 month ago
|
||
Uncaught TypeError: $(...).indexConstituents is not a function
seems oddly related.
Comment 3•1 month ago
|
||
It looks like this is using https://cdn-ukwest.onetrust.com/consent/5662b80d-55a3-4e07-ad20-b56d2b1779bd/OtAutoBlock.js so it might be the same issue as bug 1915573.
Comment 4•1 month ago
|
||
OtAutoBlock doesn't seem to be to blame.
I think this is a timing issue.
DOMContentLoaded needs to fire before <script async src="https://www.msci.com/combo/?browserId=firefox&minifierType=&languageId=en_US&t=1736861740709&/o/frontend-js-web/aui/aui-overlay-base-deprecated/aui-overlay-base-deprecated-min.js&/o/frontend-js-web/aui/aui-overlay-mask-deprecated/aui-overlay-mask-deprecated-min.js&/o/frontend-js-web/aui/aui-loading-mask-deprecated/aui-loading-mask-deprecated-min.js&/o/frontend-js-web/aui/datatype-date-format/lang/datatype-date-format_en-US.js&/o/frontend-js-web/aui/datatype-date-format/datatype-date-format-min.js&/o/frontend-js-web/aui/datatype-date-parse/datatype-date-parse-min.js&/o/frontend-js-web/aui/aui-datatype-date-parse/aui-datatype-date-parse-min.js">
runs or the list won't load.
indexConstituents
is set up using setTimeout triggered from DOMContentLoaded
Updated•22 days ago
|
Description
•