Parent task: T380079 (Replace deprecated mediawiki.Uri module usage)
PROBLEM:
The GrowthExperiments extension is using the deprecated mediawiki.Uri ResourceLoader module in the SuggestedEditSession component. This generates deprecation warnings in the browser console for every page load where this component is active.
STEPS TO REPRODUCE:
- Visit any page with GrowthExperiments' SuggestedEditSession active
- Open browser developer tools
- Observe deprecation warning for mediawiki.Uri usage
CURRENT BEHAVIOR:
Console shows deprecation warning:
"This page is using the deprecated ResourceLoader module 'mediawiki.Uri'"
EXPECTED BEHAVIOR:
- No deprecation warnings
- Use native URL API instead of mediawiki.Uri
- Maintain all existing functionality
ACCEPTANCE CRITERIA:
- No mediawiki.Uri deprecation warnings in console
- All existing SuggestedEditSession functionality works as before
- Code uses native URL API consistently
- All tests pass
Note: This is a subtask focusing only on GrowthExperiments' implementation. Other extensions' usage of mediawiki.Uri will be handled in separate tasks.