MediaWiki talk:LAPI.js

Interface-protected edit request on 19 October 2022
Could the  and  lines be removed? These cause the page to be put in Category:Pages using deprecated source tags and Category:Pages with syntax highlighting errors. Aidan9382 (talk) 08:08, 19 October 2022 (UTC)
 * ✅ ~ Amory  (u • t • c) 11:47, 19 October 2022 (UTC)

Interface-protected edit request on 19 November 2023
See diff. (That's kind of unreadable, but wikEdDiff, or  helps.)

This library (which appears to be imported only by MediaWiki:Gadget-ImageAnnotator.js) includes various polyfills and extensions for,  ,  , and. Unfortunately, some of them are broken or subtly different from the standard versions, and can cause bugs in other scripts.

This patch fixes the polyfill for  so it doesn't return true when the suffix is one character longer than the target string. This had caused a baffling exception deep within vue.js.

To guard against similar problems from cropping up in the future, the patched version will also no longer attempt to replace any built-in method. Suffusion of Yellow (talk) 21:06, 19 November 2023 (UTC)
 * ✅ Izno (talk) 22:02, 19 November 2023 (UTC)