Page MenuHomePhabricator

Anujagrawal (Anujagrawal)
User

Projects (4)

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Jun 25 2024, 9:18 AM (119 w, 22 h)
Availability
Available
LDAP User
Anujagrawal
MediaWiki User
AnujAgrawal380 [ Global Accounts ]

Recent Activity

Nov 27 2025

Anujagrawal claimed T315930: Tool to create talk page and tag WikiProjects.
Nov 27 2025, 3:32 PM · Moderator-Tools-Team, PageTriage

Nov 26 2025

Anujagrawal added a comment to T315930: Tool to create talk page and tag WikiProjects.

IMO it should be reviewer driven but be completely optional for reviewers. A BLP banner is a must but the effort should be to streamline the Page Curation tool for reviewers rather than add new tasks. There are literally 100s of Wikiprojects, not even NPPers know more than a few. A dropdown would be very long. There was once a suggestion for NPP to add stub tags.(I think it was mine). Same problem.

Nov 26 2025, 3:40 PM · Moderator-Tools-Team, PageTriage
Anujagrawal added a comment to T315930: Tool to create talk page and tag WikiProjects.

Thanks for your ideas and analysis. Here's some thoughts:

  • Mass adding {{Talk header}} to talk pages goes against current community consensus, if I recall correctly. So this task should probably be re-scoped to adding the WikiProject banner shell only.
  • NPPers adding WikiProject tags is optional, so the modal would need to be designed in a way that it is optional, out of the way, doesn't add extra mandatory clicks if you want to skip it, or has a preference to turn it off.
  • WikiProject tags and BLP detection should probably be done in separate patches, so that no one patch is too complex, which will increase the speed of reviews. We could also collect class as well. So might want to do 3 patches, starting with WikiProject tags, and then adding BLP and class if you get time.
  • That proposed wikicode looks non-standard. I'd recommend using the standard formatting at https://en.wikipedia.org/wiki/Template:WikiProject_banner_shell#Basic
  • I completely agree with it being reviewer-driven instead of automatic, and with possibly adding "suggested" WikiProjects later.

Hope that helps.

Nov 26 2025, 3:38 PM · Moderator-Tools-Team, PageTriage

Nov 25 2025

Anujagrawal added a comment to T315930: Tool to create talk page and tag WikiProjects.

Hi everyone,
I'd like to add some thoughts on how this feature could be implemented, along with a possible technical approach.

Nov 25 2025, 5:38 PM · Moderator-Tools-Team, PageTriage

Dec 29 2024

Anujagrawal added a comment to T382656: Modify frontend compatile with backend.

@Athulvis Issue resolved.
MR: https://gitlab.wikimedia.org/jinoytommanjaly/bulk-user-info-fetcher/-/merge_requests/2

Dec 29 2024, 5:46 AM · Tool-bulkuserinfo

Dec 26 2024

Anujagrawal added a comment to T382656: Modify frontend compatile with backend.

I'm working on this @Athulvis

Dec 26 2024, 11:35 AM · Tool-bulkuserinfo

Aug 14 2024

Anujagrawal added a comment to T366300: JsonContent is not responsive.

Thanks @Jdlrobson . I'm little busy this days with LFX and college exams. I'll be back again contributing to Wikimedia in a while. Thanks for your help again!

Aug 14 2024, 3:39 PM · Verified, Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Readers Essential Work (Improve display of large content in Vector 2022 and Minerva skins), MediaWiki-ContentHandler

Aug 6 2024

Anujagrawal added a comment to T370482: Create JavaScript tests.

Also i made the changes to the linter of chessViewer extension, not of mediawiki root directory.

Aug 6 2024, 3:25 PM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser
Anujagrawal added a comment to T370482: Create JavaScript tests.

I changed the linter to ES6, here is .eslintrc.json

Aug 6 2024, 3:23 PM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser
Anujagrawal added a comment to T370482: Create JavaScript tests.

@Adityakumar0545 Please check the patch checklist. Also import QUnit with respect to ES5 and fix the linting errors.

Aug 6 2024, 3:03 PM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser
Anujagrawal added a comment to T370482: Create JavaScript tests.

Okay i'll work on it. I have my semester exams around the corner.

Aug 6 2024, 12:24 PM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser

Aug 3 2024

Anujagrawal added a comment to T366300: JsonContent is not responsive.

I changed the tests and everything is now working fine.

Aug 3 2024, 5:40 AM · Verified, Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Readers Essential Work (Improve display of large content in Vector 2022 and Minerva skins), MediaWiki-ContentHandler

Aug 2 2024

Anujagrawal added a comment to T366300: JsonContent is not responsive.

i made the changes you suggested in the first patch.

Aug 2 2024, 5:51 PM · Verified, Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Readers Essential Work (Improve display of large content in Vector 2022 and Minerva skins), MediaWiki-ContentHandler
Anujagrawal added a comment to T366300: JsonContent is not responsive.

I wrapped it around a div with a class, but running old tests on it is giving error. Should i also update the tests?

Aug 2 2024, 4:08 PM · Verified, Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Readers Essential Work (Improve display of large content in Vector 2022 and Minerva skins), MediaWiki-ContentHandler
Anujagrawal added a comment to T369609: Appearance menu goes off screen on smaller viewports.

I'm not able to replicate the error and find the same appearance dropdown.

in order to display the appearance button you need to enable the "Accessibility for Reading (Vector 2022)" beta feature in your user preferences

CleanShot 2024-08-02 at 11.26.25@2x.png (1,970×1,616 px, 264 KB)

Aug 2 2024, 10:49 AM · Reader Experience Team, Readers Essential Work (Vector 2022 is responsive on wikifunctions.org), Vector 2022, patch-welcome
Anujagrawal added a comment to T366300: JsonContent is not responsive.

Is this good?

image.png (1,920×1,017 px, 156 KB)

image.png (1,918×1,035 px, 122 KB)

Aug 2 2024, 6:46 AM · Verified, Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Readers Essential Work (Improve display of large content in Vector 2022 and Minerva skins), MediaWiki-ContentHandler

Aug 1 2024

Anujagrawal added a comment to T366300: JsonContent is not responsive.

I'm not able to access the page, also the page doesn't seem of wikipedia beta.

image.png (1,918×1,083 px, 141 KB)

Aug 1 2024, 4:50 PM · Verified, Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Readers Essential Work (Improve display of large content in Vector 2022 and Minerva skins), MediaWiki-ContentHandler
Anujagrawal added a comment to T369609: Appearance menu goes off screen on smaller viewports.

I'm not able to replicate the error and find the same appearance dropdown. Also i found a scope for improvement.

image.png (429×929 px, 49 KB)

The Add Topic button is only visible half.

Aug 1 2024, 3:40 PM · Reader Experience Team, Readers Essential Work (Vector 2022 is responsive on wikifunctions.org), Vector 2022, patch-welcome
Anujagrawal added a comment to T366300: JsonContent is not responsive.

I tried working on it and visited http://localhost:4000/index.php?title=MediaWiki:GrowthExperimentsConfig.json&action=edit but i'm not able to see the page like above screenshot. I'll be very thankful if someone could help me.

Hi, did you edit the localhost page to contain the content of https://es.wikipedia.beta.wmflabs.org/w/index.php?title=MediaWiki:GrowthExperimentsConfig.json&action=edit ? Could you share some screenshots of how it is rendering for you?

When visiting http://localhost:8888/wiki/MediaWiki:GrowthExperimentsConfig.json?action=info please make sure it says
Page content model JSON (change)

Aug 1 2024, 5:16 AM · Verified, Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Readers Essential Work (Improve display of large content in Vector 2022 and Minerva skins), MediaWiki-ContentHandler
Anujagrawal added a comment to T370482: Create JavaScript tests.

@Wugapodes

Aug 1 2024, 5:09 AM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser

Jul 31 2024

Anujagrawal added a comment to T366300: JsonContent is not responsive.

I tried working on it and visited http://localhost:4000/index.php?title=MediaWiki:GrowthExperimentsConfig.json&action=edit but i'm not able to see the page like above screenshot. I'll be very thankful if someone could help me.

Jul 31 2024, 6:14 PM · Verified, Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Readers Essential Work (Improve display of large content in Vector 2022 and Minerva skins), MediaWiki-ContentHandler
Anujagrawal added a comment to T370482: Create JavaScript tests.

should i change the tests to ES5 or change linter to ES6?

Jul 31 2024, 6:06 PM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser

Jul 29 2024

Anujagrawal added a comment to T370482: Create JavaScript tests.

@Wugapodes Please check the above query.

Jul 29 2024, 6:58 PM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser

Jul 28 2024

Anujagrawal added a comment to T369609: Appearance menu goes off screen on smaller viewports.

Is it part of the MobileFrontend or the Vector skin?

Jul 28 2024, 1:27 PM · Reader Experience Team, Readers Essential Work (Vector 2022 is responsive on wikifunctions.org), Vector 2022, patch-welcome

Jul 27 2024

Anujagrawal added a comment to T321368: Move ScrollEndEventEmitter class to mobile.special.watchlist.scripts module.

@Jdlrobson Are they all part of Vector skin?

Jul 27 2024, 5:03 PM · Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 2), MobileFrontend (MobileFrontend Special Pages), patch-welcome, good first task
Anujagrawal added a comment to T370482: Create JavaScript tests.

I referred https://github.com/wikimedia/mediawiki-extensions-examples/blob/master/tests/qunit/ext.Example.welcome.test.js and test files in MobileFrontend extension.
const

QUnit = require( 'qunit' );
Game = require ('../../modules/ext.chessViewer.core.js')
Jul 27 2024, 5:53 AM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser

Jul 26 2024

Anujagrawal added a comment to T321368: Move ScrollEndEventEmitter class to mobile.special.watchlist.scripts module.

Okay Thanks.

Jul 26 2024, 4:47 PM · Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 2), MobileFrontend (MobileFrontend Special Pages), patch-welcome, good first task
Anujagrawal added a comment to T370482: Create JavaScript tests.

i did the things you sad. I'll upload a patch for your reference

Jul 26 2024, 10:52 AM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser
Anujagrawal added a comment to T321368: Move ScrollEndEventEmitter class to mobile.special.watchlist.scripts module.

Thanks everyday i'm learning something new here. @Jdlrobson Sure, i need tasks that might help me get some idea about GSoC projects.

Jul 26 2024, 6:36 AM · Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 2), MobileFrontend (MobileFrontend Special Pages), patch-welcome, good first task

Jul 24 2024

Anujagrawal added a comment to T370482: Create JavaScript tests.
Jul 24 2024, 5:26 PM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser
Anujagrawal added a comment to T370482: Create JavaScript tests.

it giving
Expected:
[

"emit1",
"sub",
"foo",
"emit2",
"bar"

]
Result:
[

"emit1",
"sub",
{
  "exception": Error("Unknown module: modules/ext.chessViewer.core.js"),
  "source": "resolve"
},
"foo",
"emit2",
"bar"

]
Diff:
[

"emit1",
"sub",
{
  "exception": Error("Unknown module: modules/ext.chessViewer.core.js"),
  "source": "resolve"
},
"foo",
"emit2",
"bar"

]
error while testing it at Special:JavaScriptTest. path seems to be correct

Jul 24 2024, 5:25 PM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser
Anujagrawal added a comment to T370482: Create JavaScript tests.

should i also add sinon sandbox and jquery?

Jul 24 2024, 8:29 AM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser
Anujagrawal added a comment to T370482: Create JavaScript tests.

should i install qunit npm package as a dev dependency?

Jul 24 2024, 5:28 AM · Patch-Needs-Improvement, Test-Coverage, ChessBrowser

Jul 22 2024

Anujagrawal added a comment to T369807: Requesting GitLab account activation for Anujagrawal.

@Aklapper Thank you!!!

Jul 22 2024, 8:18 AM · GitLab (Account Approval), Release-Engineering-Team

Jul 20 2024

Anujagrawal added a comment to T321368: Move ScrollEndEventEmitter class to mobile.special.watchlist.scripts module.

@Jdlrobson i added a patch.

Jul 20 2024, 2:30 PM · Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 2), MobileFrontend (MobileFrontend Special Pages), patch-welcome, good first task
Anujagrawal added a comment to T321368: Move ScrollEndEventEmitter class to mobile.special.watchlist.scripts module.

i'm facing issues while committing. Is it appropriate to ask it here?

You will have more success troubleshooting in our IRC channels or Discord server https://en.wikipedia.org/wiki/Wikipedia:Discord but yes you can describe the problem and I can try and direct you to some helpful information.

Jul 20 2024, 5:30 AM · Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 2), MobileFrontend (MobileFrontend Special Pages), patch-welcome, good first task

Jul 19 2024

Anujagrawal added a comment to T321368: Move ScrollEndEventEmitter class to mobile.special.watchlist.scripts module.

@Jdlrobson What about ScrollEndEventEmitter.test.js?

Please keep but move to tests/node-qunit/mobile.special.watchlist.scripts

Jul 19 2024, 5:16 PM · Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 2), MobileFrontend (MobileFrontend Special Pages), patch-welcome, good first task

Jul 17 2024

Anujagrawal added a comment to T321368: Move ScrollEndEventEmitter class to mobile.special.watchlist.scripts module.

@Jdlrobson What about ScrollEndEventEmitter.test.js?

Jul 17 2024, 4:48 PM · Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 2), MobileFrontend (MobileFrontend Special Pages), patch-welcome, good first task
Anujagrawal added a comment to T321368: Move ScrollEndEventEmitter class to mobile.special.watchlist.scripts module.

@Jdlrobson should i also remove the ScrollEndEventEmitter.js file from mobile.startup?

Jul 17 2024, 11:44 AM · Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 2), MobileFrontend (MobileFrontend Special Pages), patch-welcome, good first task
Anujagrawal updated subscribers of T357418: Upgrade MobileFrontend to @wikimedia/mw-node-qunit 7.2.0.

@Jdlrobson should i work on it or your patch will be merged?
i'm asking because i had set up environment for it.

Jul 17 2024, 6:01 AM · Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), Verified, good first task, patch-welcome, MobileFrontend

Jul 14 2024

Anujagrawal added a comment to T355511: Add integration test case for the /api-spec.json endpoint in edit-analytics.

Can i work on this issue and also please could someone provide more context?

Jul 14 2024, 2:58 PM · RoadToWiki, Test-Coverage, good first task, AQS2.0
Anujagrawal added a comment to T357418: Upgrade MobileFrontend to @wikimedia/mw-node-qunit 7.2.0.

Can i work on it?

Jul 14 2024, 2:03 PM · Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 3), Verified, good first task, patch-welcome, MobileFrontend

Jul 11 2024

Anujagrawal added a comment to T369807: Requesting GitLab account activation for Anujagrawal.

@Aklapper I pinged you because you helped me in adding my first patch. But still sorry.

Jul 11 2024, 12:07 PM · GitLab (Account Approval), Release-Engineering-Team
Anujagrawal added a comment to T369807: Requesting GitLab account activation for Anujagrawal.

@Aklapper Could you add me to trusted contributors so i could sign in to gitlab?

Jul 11 2024, 11:42 AM · GitLab (Account Approval), Release-Engineering-Team
Anujagrawal created T369807: Requesting GitLab account activation for Anujagrawal.
Jul 11 2024, 11:40 AM · GitLab (Account Approval), Release-Engineering-Team
Anujagrawal added a comment to T363533: Add docstrings to ChessBrowser JS module.

@Soda Added a updated patch as mentioned by @Wugapodes

Jul 11 2024, 8:52 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser

Jul 10 2024

Anujagrawal added a comment to T363533: Add docstrings to ChessBrowser JS module.

Thanks @Aklapper @Soda got to learn new things.
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ChessBrowser/+/1052930

Jul 10 2024, 4:51 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser
Anujagrawal added a comment to T363533: Add docstrings to ChessBrowser JS module.

@Aklapper Check on patch failed and according to console it happened due to linting errors. What could i do?

Jul 10 2024, 10:48 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser

Jul 9 2024

Anujagrawal added a comment to T363533: Add docstrings to ChessBrowser JS module.

Done @Aklapper @Soda https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ChessBrowser/+/1052930

Jul 9 2024, 11:22 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser
Anujagrawal added a comment to T363533: Add docstrings to ChessBrowser JS module.

Okay @Aklapper

Jul 9 2024, 10:13 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser
Anujagrawal added a comment to T363533: Add docstrings to ChessBrowser JS module.

@Soda Here it is bhaiya : https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ChessBrowser/+/1052930

Jul 9 2024, 10:01 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser
Anujagrawal added a comment to T363533: Add docstrings to ChessBrowser JS module.

@Aklapper Sir, i think i made a dumb move. I made changes and then submitted the patch. But when i saw diffs it showed whole code lines changed because i formatted the code in VSCode. What should i do now?

Jul 9 2024, 9:26 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser
Anujagrawal added a comment to T363533: Add docstrings to ChessBrowser JS module.

@Aklapper i added the docs string in module but i'm new using gerrit and phabricator. How should i push my changes. I asked the same on support desk but haven't been responded.

Jul 9 2024, 7:02 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser

Jul 7 2024

Anujagrawal added a comment to T363533: Add docstrings to ChessBrowser JS module.

@Aklapper i cloned chessBrowser repo in extensions directory and updated localSettings.php. how could i run its development server verify the changes made?

Jul 7 2024, 4:43 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser
Anujagrawal added a comment to T364274: Mobile multimedia viewer not night mode friendly on bad connections.

Hey @Jdlrobson should i work on these issue?

Jul 7 2024, 10:04 AM · RoadToWiki, Verified, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Unplanned-Sprint-Work, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 1), good first task, FY2023-24-WE 2.1 Typography and palette customizations, MobileFrontend