Skip to content

Sync with upstream#46

Open
github-actions[bot] wants to merge 923 commits into
weirdgloop/REL1_43from
weirdgloop/repo-sync
Open

Sync with upstream#46
github-actions[bot] wants to merge 923 commits into
weirdgloop/REL1_43from
weirdgloop/repo-sync

Conversation

@github-actions

Copy link
Copy Markdown

No description provided.

translatewiki and others added 30 commits July 23, 2025 09:28
Change-Id: Ib3d40bff214f869e315aa2db6d84c010bb2570e6
The code that reads this attribute doesn't care what the string
says. There is no comparison with "true". Any string works as long
as it's not empty. Common practice in MediaWiki is to use "1".

Change-Id: Ibd80ea5c4e385aea8a2673e23b4e6810ca0ffa40
Change-Id: I09e6253de66a2308ff029f0567a877eeda21253b
New changes:
ffccb733e DesktopContext: don't update dimensions on passive position events
85359a39a Minimize footprint of data-ve-ignore="true"
810cd4b38 Rewrite ve.escapeHtml utility function with modern syntax

Localisation Updates:
7ef684258, 24ccb7f67, e8f75063b

Bug: T398777
Change-Id: Iecbb8948f6a385cbc94e53ce5c6089a3a61bab08
Change-Id: Ic55b2b25b59e1f78660f2edad8bab2e1107f3651
Change-Id: I2711306b410e96fcdf4776f5a5f6b159d4578e42
Change-Id: I94c59f084bc0e34c2b46fc635e8473fda1e13118
…nch nodes

Bug: T400573
Change-Id: I4489322bb0af24f6ac2fd1dabfa17015aafbef7c
Change-Id: I975fa1c564504665a473492feffb702ea0018368
Call it immediately after redrawing actions, to avoid a flicker.

Other updates are handled by the surface position event listener.

Change-Id: Ib51aff8506820dbe89dc4333dda328afe88290dc
Change-Id: I91ed8e07bcf67764d4c0527a1f46ee43cea00566
…ssages

When I wrote this code in 2023 (a880845), we couldn't expect
the veaction=editsource / veaction=edit parameters to always work,
but since 2024 (c93d4a9) we can.

In addition to improving the user experience, this allows
GrowthExperiments to detect this case to skip the welcome survey.

Bug: T397193
Change-Id: I9d8a8466c0836c37d5bfdfcb0798114ba5edf459
Change-Id: Icc0f794b95b0bed213214ad604f48ce97ab50c4d
New changes:
9573cfaba Add all necessary public methods to ve.dm.InternalListNodeGroup
dd31fabef Add comments and TODOs to new InternalListNodeGroup class
f82135eb7 SelectionManager: Fix typo in comment
195787642 Move SelectionManager styles to own file
279c859d9 Check surface hasn't been destroyed in onContextResize
c4942333b Use hasAttribute to read the most mininal data-ve-ignore=""
3ae39ab1c SelectionManager: Remove unnecessary styles
ba0a102af Suppress scrolling when selecting all
0155bab4b SelectionManager: Allow bounding rects to be drawn
aea1d5641 ve.getStartAndEndRects: Merge overlapping start/end rects
28eab6397 SelectionManager: Use startAndEnd rects for labels
f71023bae SelectionManager: Move show cursor logic into drawSelections
c9d390779 SelectionManager: Rename drawnSelections/drawnSelectionsCache
276febcab SelectionManager: Allow parts of the selection to appear above text
9201c217f Revert "Add comments and TODOs to new InternalListNodeGroup class"
307c0c15a Revert "Add all necessary public methods to ve.dm.InternalListNodeGroup"

Localisation Updates:
8625f93ed

Added files:
- src/ce/styles/ve.ce.SelectionManager.less

Bug: T334768
Bug: T397145
Bug: T399551
Bug: T399556
Bug: T399558
Bug: T400683
Change-Id: I9f2a08d1c98420197aea2c38fa0e4a0c6d099c66
Change-Id: Iceffac76ff9f49823e7418d5e9290dafd4fb0da2
Depends-On: I4151ab51914ff83782cc5170a28703e0f9335965
Change-Id: I75b2c87681db73563c476d9d78e5d8580d4fe9c8
Bug: T399608
Change-Id: I61e39dc4938dc66e44cfe4bb653972235e318640
Change-Id: I1e2da5432e7bee52cb005f46f7214e3dae7bf4f5
This is extremely rarely used and a source of pain for CI. Let's skip
it entirely, at least for now.

Bug: T400730
Change-Id: I188943d601331fdd9f61a4375ea3657e90f9e0df
Bug: T399883
Change-Id: Ia959af5fb9d5f58c7d838bcf38ffb1f9d201d895
Bug: T399675
Change-Id: I0613d8d1ce6409cbbb0e0d161dfe3bd507069ba1
Change-Id: I2ec713687ceead940fa8dcfa1e4760d041b6461b
New changes:
a9b44ac23 Use a less aggressively minimized minImgDataUri
d631c551e Fix documentation of ve.dm.Converter to correct type
1b06a2b68 Document and streamline existing VisualDiff code a bit
349b2bf85 Remove uses of transparent pixel in CSS
7fba6a44c TreeModifier: Step out when inserting a node into a text node

Bug: T399863
Bug: T400116
Change-Id: I256dbd641a8f3fdb6a78506582b6c41e089c341b
Only applies to wikis using $wgVisualEditorMobileInsertMenu.

Bug: T400933
Change-Id: I2aa9aad0f2342494b82afba0d1e4c32b9e034577
Change-Id: I9f79ce290944646e59cc525ae9c0839a6c5f407b
Change-Id: Ibb9e4e5ef34cad2d723d2991e0a724f346879b3e
New changes:
12810d2ff SelectionManager: Guard against null bounding rect
21ae6b49e SelectionManager: Add a showGutter option

Bug: T400905
Change-Id: I196bebe1229ca1b118a95d3cf0c3607e9032b02d
Change-Id: I5c8828a7605184ced50376ee7e4268a051928735
Change-Id: I15588b2615e5e52f925acf3f6824f92ca000e14d
Change-Id: I2023b2101e6af44c29f44a3a159a54ed3cb62164
translatewiki and others added 30 commits February 12, 2026 05:59
Change-Id: I5293780f018f23c37c04db90133bea820c64e517
Change-Id: Ib10b8ca30ade799d0a63e2dec92767cebed29104
* ajv: 6.12.6, 8.17.1 → 6.14.0, 8.18.0
  * GHSA-2g4f-4pwh-qvx6
* basic-ftp: 5.0.5 → 5.2.0
  * GHSA-5rq4-664w-9x2c
* fast-xml-parser: 5.2.5 → 5.4.1
  * GHSA-37qj-frw5-hhjh
  * GHSA-fj3w-jwp8-x2g3
  * GHSA-jmr7-xgp7-cmfj
  * GHSA-m7jm-9gc2-mpf2
* markdown-it: 14.1.0 → 14.1.1
  * GHSA-38c4-r59v-3vqw

Change-Id: I88a6642afc71b8b261006f8011bef12388e3ec4f
Change-Id: I6b25d14957f71eae23707116c0264440837e2e55
* svgo: 4.0.0 → 4.0.1
* underscore: 1.13.6 → 1.13.8
  * GHSA-qpx9-hpmf-5gmw

Change-Id: I18c252fd572476869170e814aacf14d6652bacc0
Change-Id: I725c4dcb46464e185646248ecf68082289ecbb98
Change-Id: Idcfb21b28e7fe4ec7d91d510855b0a88ff773f4f
* fast-xml-parser: 5.4.1 → 5.5.7
  * GHSA-8gc5-j5rx-235r
  * GHSA-jp2q-39xq-3w4g
* flatted: 3.3.1 → 3.4.2
  * GHSA-25h7-pfq9-p65f
  * GHSA-rf6f-7fwh-wjgh
* undici: 6.23.0, 7.18.2 → 6.24.1, 7.24.5
  * GHSA-2mjp-6q6p-2qxm
  * GHSA-4992-7rv2-5pvq
  * GHSA-f269-vfmq-vjvj
  * GHSA-phc3-fgpg-7m6h
  * GHSA-v9p9-hfj2-hcw8
  * GHSA-vrm6-8vpv-qv8q

Change-Id: Id5d7548025a608e2784ed74fc65beed900c11386
Change-Id: I3abd8ba7c8b0e43a932c1be0f58cb0bb7a495999
Change-Id: I07987226791f2cae835831e081efcd3e6c9de067
Change-Id: Ibca2ab169ad9051b44d047e42e22d8f663781709
* basic-ftp: 5.2.0 → 5.2.2
  * GHSA-chqc-8p9q-pq6q
* brace-expansion: 1.1.12, 2.0.2 → 1.1.13, 2.0.3
  * GHSA-f886-m6hf-6m8v
* picomatch: 2.3.1, 4.0.2, 4.0.3 → 2.3.2, 4.0.4
  * GHSA-3v7f-55p6-f55p
  * GHSA-c2c7-rcm5-vvqj
* yaml: 2.4.3 → 2.8.3
  * GHSA-48c2-rrv3-qjmp

Change-Id: I2ff385382afe07f7bd123da72b38e48ee74d01c7
Change-Id: I3d98664c57737cf92afb919d71607450ae19b359
* grunt: 1.6.1 → 1.6.2
* basic-ftp: 5.2.2 → 5.3.0
  * GHSA-rp42-5vxx-qpwr
* follow-redirects: 1.15.6 → 1.16.0
  * GHSA-r4q5-vmmm-2653
* grunt-legacy-log: 3.0.0 → 3.0.1
  * GHSA-f23m-r3pf-42rh
  * GHSA-r5fr-rjxr-66jc
* grunt-legacy-util: 2.0.1 → 2.0.2
  * GHSA-f23m-r3pf-42rh
  * GHSA-r5fr-rjxr-66jc
* lodash: 4.17.23 → 4.18.1
  * GHSA-f23m-r3pf-42rh
  * GHSA-r5fr-rjxr-66jc

Change-Id: I40fa3f18f7baa37293a821d88611c2787d86a80b
* GHSA-gh4j-gqv2-49f6

Change-Id: I84fc26c8c42139357d0190c7e5b0245430890ef7
Change-Id: Ibdf9b9b6ef4af06040515246119a6f26a113ceb9
* GHSA-qx2v-qp2m-jg93

Change-Id: Ia23e8ac02dc0827dfdc9116748d50878338b7ca1
Change-Id: I0728487c0cf7be7f84c3f0d072c386c07b5b6dbf
Change-Id: I2ef97bf5fd80cbac917ad3efd40b237919a09946
* basic-ftp: 5.3.0 → 5.3.1
  * GHSA-rpmf-866q-6p89
* fast-uri: 3.0.5 → 3.1.2
  * GHSA-q3j6-qgpj-74h6
  * GHSA-v39h-62p7-jpjc
* fast-xml-builder: 1.1.5 → 1.2.0
  * GHSA-45c6-75p6-83cc
  * GHSA-5wm8-gmm8-39j9
* ip-address: 9.0.5 → 10.2.0
  * GHSA-v2v4-37r5-5v8g
* socks: 2.8.5 → 2.8.9
  * GHSA-v2v4-37r5-5v8g
* ws: 8.18.2 → 8.20.1
  * GHSA-58qx-3vcg-4xpx

Change-Id: I1a93398c1d1f7410267591faf7704edb57fcb33f
Change-Id: Icbca6693b3dc93999419283d227f37e5c87da226
Change-Id: Iab6bdf047338b8e753f09852f54df9ca1ee66700
Change-Id: I45bb85f077b8a6b453be7ca1f929917b7c5dc4a2
* esbuild: 0.25.5 → 0.28.1
  * GHSA-gv7w-rqvm-qjhr
* tsx: 4.20.3 → 4.22.4
  * GHSA-gv7w-rqvm-qjhr

Change-Id: Ia1e40b7ca36dd862c8824aa98b136dcf5acd80de
Change-Id: I1ab5d226dc0a8a2c160762d16f7d6f2608e68f35
* markdown-it: 14.1.1 → 14.2.0
  * GHSA-6v5v-wf23-fmfq
* undici: 6.24.1, 7.24.5 → 6.24.1, 7.28.0
  * GHSA-pr7r-676h-xcf6
  * GHSA-vmh5-mc38-953g
* ws: 8.20.1 → 8.21.0
  * GHSA-96hv-2xvq-fx4p

Change-Id: Ia7cc68e324b697881cc9d497789a273bbd4eeb1e
Change-Id: I428eb55afffa797b36a2915acb34f3f9c9a78aa0
Change-Id: Ideb7489dd98972e9d7904bc712438ab7ee14f1db
Change-Id: Idadac690a4e980c9167202e86db0f4a1fe189ff5
Change-Id: Ie3787f0d22b28c7cdbeb3402ee59a2209a0cd842
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.