From cec9d82d417d8081a4d6afeb9f6e9640ea33368c Mon Sep 17 00:00:00 2001 From: mgaughan Date: Sun, 7 Dec 2025 10:10:15 -0600 Subject: [PATCH] updated olmo categorization --- .../120525-batched-mw-olmo-info-cat.log | 42696 +++++ .../all_120525_olmo_batched_categorized.csv | 146015 +++++++++++++++ .../olmo_labeling/batched_olmo_cat.py | 4 +- .../slurm_jobs/110525_olmo_batched_cat.sh | 2 +- 4 files changed, 188714 insertions(+), 3 deletions(-) create mode 100644 p2/quest/python_scripts/olmo_labeling/120525-batched-mw-olmo-info-cat.log create mode 100644 p2/quest/python_scripts/olmo_labeling/all_120525_olmo_batched_categorized.csv diff --git a/p2/quest/python_scripts/olmo_labeling/120525-batched-mw-olmo-info-cat.log b/p2/quest/python_scripts/olmo_labeling/120525-batched-mw-olmo-info-cat.log new file mode 100644 index 0000000..ded73f4 --- /dev/null +++ b/p2/quest/python_scripts/olmo_labeling/120525-batched-mw-olmo-info-cat.log @@ -0,0 +1,42696 @@ +setting up the environment by loading in conda environment at Fri Dec 5 09:41:26 CST 2025 +running the batched olmo categorization job at Fri Dec 5 09:41:26 CST 2025 +[nltk_data] Downloading package punkt_tab to +[nltk_data] /home/nws8519/nltk_data... +[nltk_data] Package punkt_tab is already up-to-date! +cuda +NVIDIA H100 80GB HBM3 +_CudaDeviceProperties(name='NVIDIA H100 80GB HBM3', major=9, minor=0, total_memory=81090MB, multi_processor_count=132, uuid=7544a27f-9039-df5d-70c9-e91e278a50f6, L2_cache_size=50MB) + Loading checkpoint shards: 0%| | 0/6 [00:00 sudoers file. (All of this is speculation, I haven't looked for the offending class yet.) + +2) Being unable to complete a puppet run, puppet.conf was never updated by puppet. + +3) #2 shouldn't have mattered because in theory our image automatically sets up puppet.conf. But the image was broken due to the issue fixed in https://gerrit.wikimedia.org/r/#/c/113788/ + +Which that fix, new instances now throw the following error, which is what led me to speculate about step 1: + +err: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate definition: File[/etc/sudoers.d/nagios] is already defined in file /etc/puppet/manifests/sudo.pp at line 11; cannot redefine at /etc/puppet/manifests/sudo.pp:23 on node i-00000a70.pmtpa.wmflabs",1392656677,task_subcomment,PHID-TASK-mdtyyujkjvr5h3v3u4gn,PHID-USER-22bsa5u75jz3ci3wnplu,"[""So... here's what I think is happening:\n\n1) Puppet can't run on instances in the 'nagios' project."", 'I think this is because of a name conflict... there seems to be a new /etc/sudoers.d/nagios file defined in production puppet which collides with the standard /etc/sudoers.d/ sudoers file.', ""(All of this is speculation, I haven't looked for the offending class yet.)"", '2) Being unable to complete a puppet run, puppet.conf was never updated by puppet.', ""3) #2 shouldn't have mattered because in theory our image automatically sets up puppet.conf."", 'But the image was broken due to the issue fixed in URL\n\nWhich that fix, new instances now throw the following error, which is what led me to speculate about step 1:\n\nerr: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate definition: File[/etc/sudoers.d/nagios] is already defined in file /etc/puppet/manifests/sudo.pp at line 11; cannot redefine at /etc/puppet/manifests/sudo.pp:23 on node i-00000a70.pmtpa.wmflabs']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +17771,http proxy doesn't work on eqiad,"We have had an ongoing DNS problem in eqiad (well, and in pmtpa a little bit too.) The dns cache for labs instances gets swamped and there are periodic, brief dns outages. + +The behavior that I've seen for proxied instances is that things mostly work, much of the time, but periodically I see an nginx gateway error. These errors seem to correspond to the dns outages. + +1) Does that explain this bug, or are we talking about something else here? + +2) Are things any better today? I just cranked up the dnsmasq cache on labnet1001 in hopes of easing this problem.",1394505708,task_subcomment,PHID-TASK-ycoafngq74gnsddcxplf,PHID-USER-22bsa5u75jz3ci3wnplu,"['We have had an ongoing DNS problem in eqiad (well, and in pmtpa a little bit too.)', 'The dns cache for labs instances gets swamped and there are periodic, brief dns outages.', ""The behavior that I've seen for proxied instances is that things mostly work, much of the time, but periodically I see an nginx gateway error."", 'These errors seem to correspond to the dns outages.', '1) Does that explain this bug, or are we talking about something else here?', '2) Are things any better today?', 'I just cranked up the dnsmasq cache on labnet1001 in hopes of easing this problem.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +17768,http proxy doesn't work on eqiad,This ought to be fixed by https://gerrit.wikimedia.org/r/#/c/118060/,1394531483,task_subcomment,PHID-TASK-ycoafngq74gnsddcxplf,PHID-USER-22bsa5u75jz3ci3wnplu,['This ought to be fixed by URL'],['BUG REPRODUCTION .'] +17765,http proxy doesn't work on eqiad,"http://bots.wmflabs.org/ works for me now, I get the initial 'It works!' apache page. bots.wmflabs.org resolves to 208.80.155.156 + +I'm about to step onto a plane, but will check in with this bug when I arrive (which will take more than a day :( ) + +-A",1394551247,task_subcomment,PHID-TASK-ycoafngq74gnsddcxplf,PHID-USER-22bsa5u75jz3ci3wnplu,"[""URL works for me now, I get the initial 'It works!'"", 'apache page.', ""bots.wmflabs.org resolves to 208.80.155.156\n\nI'm about to step onto a plane, but will check in with this bug when I arrive (which will take more than a day :( )\n\n-A""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +17759,http proxy doesn't work on eqiad,"It remains hard for me to debug this since I can't see the failure here. Peter, can you please specify which exact URL is producing this failure? Is it still just http://bots.wmflabs.org/ ?",1394715890,task_subcomment,PHID-TASK-ycoafngq74gnsddcxplf,PHID-USER-22bsa5u75jz3ci3wnplu,"[""It remains hard for me to debug this since I can't see the failure here."", 'Peter, can you please specify which exact URL is producing this failure?', 'Is it still just URL ?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +18939,WMFLabs: Auto-creation of home directories broken (new members and instances unable to login),"The pmtpa issue is an unrelated and soon-to-be-moot gluster failure. + +The eqiad issue I've seen before, but don't know how to fix (other than by waiting and rebooting.) Perhaps Coren will have time to debug this sometime soon...",1395205367,task_subcomment,PHID-TASK-kc232afiuvpm5uk6upql,PHID-USER-22bsa5u75jz3ci3wnplu,"['The pmtpa issue is an unrelated and soon-to-be-moot gluster failure.', ""The eqiad issue I've seen before, but don't know how to fix (other than by waiting and rebooting.)"", 'Perhaps Coren will have time to debug this sometime soon...']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +18343,"New instances are stuck in ""The certificate retrieved from the master does not match the agent's private key.""","I'm not actively working on it. The easy fix is to not have a project called 'nagios' :) + +So far no one has claimed ownership of the 'nagios' project, which means it will probably be shut down in the migration, at which point this will be largely moot I think.",1395237814,task_subcomment,PHID-TASK-mdtyyujkjvr5h3v3u4gn,PHID-USER-22bsa5u75jz3ci3wnplu,"[""I'm not actively working on it."", ""The easy fix is to not have a project called 'nagios' :)\n\nSo far no one has claimed ownership of the 'nagios' project, which means it will probably be shut down in the migration, at which point this will be largely moot I think.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +18340,"New instances are stuck in ""The certificate retrieved from the master does not match the agent's private key.""","Yes, I just now deleted the 'nagios' project as it had no instances.",1404490694,task_subcomment,PHID-TASK-mdtyyujkjvr5h3v3u4gn,PHID-USER-22bsa5u75jz3ci3wnplu,"[""Yes, I just now deleted the 'nagios' project as it had no instances.""]",['BUG REPRODUCTION'] +19129,more robust certificate chain creation in puppet,"%%%So this would be something like%%% +%%%command => ""/bin/cat /etc/ssl/localcerts/${certname}.crt%%% +%%%/etc/ssl/private/${certname}.key > ${location}/${certname}.crt && echo '' >>%%% +%%%${location}/${certname}.crt""%%% +%%%?%%%",1412607894,task_subcomment,PHID-TASK-uczzals2x5qlvqvklrcf,PHID-USER-22bsa5u75jz3ci3wnplu,"['%%%So this would be something like%%%\n%%%command => ""/bin/cat /etc/ssl/localcerts/${certname}.crt%%%\n%%%/etc/ssl/private/${certname}.key > ${location}/${certname}.crt && echo \'\' >>%%%\n%%%${location}/${certname}.crt""%%%\n%%%?%%%']",['CONTRIBUTION AND COMMITMENT'] +19291,Wikitech signup page displays and ,"I'm happy to fix this, but I'm with Tim -- not yet clear on what the proper solution is.",1415459744,task_subcomment,PHID-TASK-ovsa4swrphzdhhychn3j,PHID-USER-22bsa5u75jz3ci3wnplu,"[""I'm happy to fix this, but I'm with Tim -- not yet clear on what the proper solution is.""]",['SOCIAL CONVERSATION'] +24141,Abolish use of ec2id in cert names,Instances that use the new naming scheme ..eqiad.wmflabs should no longer need the ec2id. Stamp out its use for any case where use_dnsmasq is false.,1428528414,task_description,PHID-TASK-wlfbgumumyghen7n33xh,PHID-USER-22bsa5u75jz3ci3wnplu,"['Abolish use of ec2id in cert names.', 'Instances that use the new naming scheme ..eqiad.wmflabs should no longer need the ec2id.', 'Stamp out its use for any case where use_dnsmasq is false.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23392,labvirt boxes need a new cert for libvirtd,"On virt10xx, libvirtd uses a WMF CA-signed wildcard cert for virt*.eqiad.wmnet. + +As part of the renaming from virt* to labvirt* we need a new cert for labvirt*.eqiad.wmnet. + +https://gerrit.wikimedia.org/r/#/c/204279/ is an attempt to do this, but that cert is self-signed and we need one signed with the WMF CA. + +In the meantime, libvirtd.log has sad, repeated notices: + +error : virNetTLSContextCheckCertPair:495 : Our own certificate /etc/ssl/localcerts/labvirt-star.eqiad.wmnet.crt failed validation against /etc/ssl/certs/wmf-ca.pem: The certificate hasn't got a known issuer.",1429212053,task_description,PHID-TASK-d34xylqslr6rod4z44pk,PHID-USER-22bsa5u75jz3ci3wnplu,"['labvirt boxes need a new cert for libvirtd.', 'On virt10xx, libvirtd uses a WMF CA-signed wildcard cert for virt*.eqiad.wmnet.', 'As part of the renaming from virt* to labvirt* we need a new cert for labvirt*.eqiad.wmnet.', 'URL is an attempt to do this, but that cert is self-signed and we need one signed with the WMF CA.', ""In the meantime, libvirtd.log has sad, repeated notices:\n\nerror : virNetTLSContextCheckCertPair:495 : Our own certificate /etc/ssl/localcerts/labvirt-star.eqiad.wmnet.crt failed validation against /etc/ssl/certs/wmf-ca.pem: The certificate hasn't got a known issuer.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +23399,labvirt boxes need a new cert for libvirtd,"libvirtd.conf only allows me to specify one ca file. So I either need keys on all boxes from the same CA, or some way to chain multiple CAs in a single file. + +It shouldn't hurt to replace the cert on the existing virt10xx boxes. Alex, do you mind generating me new virt-star certs that also use the new CA? + +thanks!",1429220937,task_subcomment,PHID-TASK-d34xylqslr6rod4z44pk,PHID-USER-22bsa5u75jz3ci3wnplu,"['libvirtd.conf only allows me to specify one ca file.', 'So I either need keys on all boxes from the same CA, or some way to chain multiple CAs in a single file.', ""It shouldn't hurt to replace the cert on the existing virt10xx boxes."", 'Alex, do you mind generating me new virt-star certs that also use the new CA?', 'thanks!']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION']" +23398,labvirt boxes need a new cert for libvirtd,"Oh, I should add -- the main project here is migration of instances from virt10xx to labvirt10xx. So I need them to talk to each other.",1429220984,task_subcomment,PHID-TASK-d34xylqslr6rod4z44pk,PHID-USER-22bsa5u75jz3ci3wnplu,"['Oh, I should add -- the main project here is migration of instances from virt10xx to labvirt10xx.', 'So I need them to talk to each other.']","['FUTURE PLAN', 'EXPECTED BEHAVIOR .']" +24139,Instances created by Nodepool cant run puppet due to missing certificate,I'm in the process of moving the ldap record creation out of openstackmanager and into a designate callback -- after that's done instances created on the commandline will work the same as those created by the gui. Many of the pieces of that are already in place; I'll try to pick up the pace a bit.,1429623777,task_subcomment,PHID-TASK-k5lzews4o4mdcrqwu4km,PHID-USER-22bsa5u75jz3ci3wnplu,"[""I'm in the process of moving the ldap record creation out of openstackmanager and into a designate callback -- after that's done instances created on the commandline will work the same as those created by the gui."", ""Many of the pieces of that are already in place; I'll try to pick up the pace a bit.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +24143,Abolish use of ec2id in cert names,Note also that nova notifications don't include ec2id. So in order to support instance creation/deletion via hook we should really move away from ec2ids in ldap.,1429905320,task_subcomment,PHID-TASK-wlfbgumumyghen7n33xh,PHID-USER-22bsa5u75jz3ci3wnplu,"[""Note also that nova notifications don't include ec2id."", 'So in order to support instance creation/deletion via hook we should really move away from ec2ids in ldap.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21127,Make sure labs ENC knows about cert changes,When we change cert names the ENC might break -- we should make sure it won't.,1433263433,task_description,PHID-TASK-lhud3fvnl6owel2xd77p,PHID-USER-22bsa5u75jz3ci3wnplu,"['Make sure labs ENC knows about cert changes.', ""When we change cert names the ENC might break -- we should make sure it won't.""]","['TASK PROGRESS .', 'BUG REPRODUCTION .']" +21128,Make sure labs ENC knows about cert changes,Bitrotted patch: https://gerrit.wikimedia.org/r/#/c/202790/,1433264246,task_subcomment,PHID-TASK-lhud3fvnl6owel2xd77p,PHID-USER-22bsa5u75jz3ci3wnplu,['Bitrotted patch: URL'],['BUG REPRODUCTION'] +21119,Fix cert handling in our ldap servers,"We just had an ldap outage because the ldap cert setup is... unexpected. + + +[4:55pm] paravoid: this is pretty broken in general +[4:55pm] Coren: paravoid: What was the issue? +[4:55pm] paravoid: ldap.conf was pointing to /etc/ssl/certs/GlobalSign_CA.pem as the CA +[4:55pm] paravoid: which is pretty broken +[4:55pm] paravoid: that's a single intermediate CA, not a certificate store +[4:56pm] paravoid: also, OpenDJ seems to serve just its certificate, not a chain up to a root +[4:56pm] paravoid: also quite broken +... +paravoid: there is no easy way to fix this, the easiest one would be to fix OpenDJ to serve the full chain",1433369195,task_description,PHID-TASK-yw6zst7vw2qunulr4wp3,PHID-USER-22bsa5u75jz3ci3wnplu,"['Fix cert handling in our ldap servers.', 'We just had an ldap outage because the ldap cert setup is... unexpected.', '[4:55pm] paravoid: this is pretty broken in general\n[4:55pm] Coren: paravoid: What was the issue?', ""[4:55pm] paravoid: ldap.conf was pointing to /etc/ssl/certs/GlobalSign_CA.pem as the CA\n[4:55pm] paravoid: which is pretty broken\n[4:55pm] paravoid: that's a single intermediate CA, not a certificate store\n[4:56pm] paravoid: also, OpenDJ seems to serve just its certificate, not a chain up to a root\n[4:56pm] paravoid: also quite broken\n...\nparavoid: there is no easy way to fix this, the easiest one would be to fix OpenDJ to serve the full chain""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +21615,LDAP TLS failing on some instances due to inconsistent state,"I bet we can cut to the chase and just sed ""GlobalSign_CA.pem"" to ""ca-certificates.crt"" in ldap.conf",1433423021,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-22bsa5u75jz3ci3wnplu,"['I bet we can cut to the chase and just sed ""GlobalSign_CA.pem"" to ""ca-certificates.crt"" in ldap.conf']",['CONTRIBUTION AND COMMITMENT'] +24142,Abolish use of ec2id in cert names,https://gerrit.wikimedia.org/r/#/c/202924/,1433785404,task_subcomment,PHID-TASK-wlfbgumumyghen7n33xh,PHID-USER-22bsa5u75jz3ci3wnplu,['URL'],['BUG REPRODUCTION'] +19289,Wikitech signup page displays and ,I've removed the singupstart and signupend templates.,1433868248,task_subcomment,PHID-TASK-ovsa4swrphzdhhychn3j,PHID-USER-22bsa5u75jz3ci3wnplu,"[""I've removed the singupstart and signupend templates.""]",['BUG REPRODUCTION'] +21112,New jessie instance can't attach to puppet due to wrong certname,Seems like this must have been due to an un-updated puppet repo on the master. Is that right?,1434030822,task_subcomment,PHID-TASK-sex2jqdfyj7742snrx4o,PHID-USER-22bsa5u75jz3ci3wnplu,"['Seems like this must have been due to an un-updated puppet repo on the master.', 'Is that right?']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +21108,New jessie instance can't attach to puppet due to wrong certname,"I think the issue is that new instances have the wrong domain, which means they can't contact the puppet server, which means they can't fix their domain. + +I'll be building a new base image today -- we'll check and make sure it helps.",1434032305,task_subcomment,PHID-TASK-sex2jqdfyj7742snrx4o,PHID-USER-22bsa5u75jz3ci3wnplu,"[""I think the issue is that new instances have the wrong domain, which means they can't contact the puppet server, which means they can't fix their domain."", ""I'll be building a new base image today -- we'll check and make sure it helps.""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +21107,New jessie instance can't attach to puppet due to wrong certname,"I'm still fighting with Jessie, but can you validate that the Trusty (testing) image works properly for you?",1434080660,task_subcomment,PHID-TASK-sex2jqdfyj7742snrx4o,PHID-USER-22bsa5u75jz3ci3wnplu,"[""I'm still fighting with Jessie, but can you validate that the Trusty (testing) image works properly for you?""]",['INVESTIGATION AND EXPLORATION'] +21106,New jessie instance can't attach to puppet due to wrong certname,"OK, I'm confident this is resolved with the new images. Reopen if you still can't get it to work.",1434214073,task_subcomment,PHID-TASK-sex2jqdfyj7742snrx4o,PHID-USER-22bsa5u75jz3ci3wnplu,"[""OK, I'm confident this is resolved with the new images."", ""Reopen if you still can't get it to work.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +21072,"Replace puppetsigner with a script to clean certificates, puppet's autosign and salt's auto accept",This seems fine. The puppetsigner script still does useful cleanup work -- we'll need to prune and rename the puppetsigner to 'certcleaner'.,1434469683,task_subcomment,PHID-TASK-xotjpinwg4mzuwx3cadk,PHID-USER-22bsa5u75jz3ci3wnplu,"['This seems fine.', ""The puppetsigner script still does useful cleanup work -- we'll need to prune and rename the puppetsigner to 'certcleaner'.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +21071,"Replace puppetsigner with a script to clean certificates, puppet's autosign and salt's auto accept","Note that the existing cleaner script does some validation, checking for pathological cert names and verifying that instances actually exist before signing. I'm not sure that matters though.",1434469806,task_subcomment,PHID-TASK-xotjpinwg4mzuwx3cadk,PHID-USER-22bsa5u75jz3ci3wnplu,"['Note that the existing cleaner script does some validation, checking for pathological cert names and verifying that instances actually exist before signing.', ""I'm not sure that matters though.""]","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +21036,Can't login to catgraph instance,Logins should be fixed now. Part of this issue was caused by a broken puppet run -- it's very important that you keep your instances with properly running puppet.,1434986298,task_subcomment,PHID-TASK-t5fuhkrhetszx5h74eys,PHID-USER-22bsa5u75jz3ci3wnplu,"['Logins should be fixed now.', ""Part of this issue was caused by a broken puppet run -- it's very important that you keep your instances with properly running puppet.""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +21034,Can't login to catgraph instance,"I've removed role::labsnfs::client and webserver::apache and catgraph_hostmap from the puppet config of that instance in order to allow puppet to run properly. + +You'll need to restore those classes and rearrange your git branches on the puppet master to get puppet running. + +Puppet clearly hadn't run on this instance for many months -- it's a miracle that it's been working this long. Remember, if puppet runs are failing on an instance, that instance may fall off the internet at any moment. + +Additionally, I sent an email several weeks ago that specifically described your use case with instructions about how to avoid this specific problem. Please subscribe to labs-l and read the announcements there in order avoid future issues such as this one.",1434988559,task_subcomment,PHID-TASK-t5fuhkrhetszx5h74eys,PHID-USER-22bsa5u75jz3ci3wnplu,"[""I've removed role::labsnfs::client and webserver::apache and catgraph_hostmap from the puppet config of that instance in order to allow puppet to run properly."", ""You'll need to restore those classes and rearrange your git branches on the puppet master to get puppet running."", ""Puppet clearly hadn't run on this instance for many months -- it's a miracle that it's been working this long."", 'Remember, if puppet runs are failing on an instance, that instance may fall off the internet at any moment.', 'Additionally, I sent an email several weeks ago that specifically described your use case with instructions about how to avoid this specific problem.', 'Please subscribe to labs-l and read the announcements there in order avoid future issues such as this one.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +21070,"Replace puppetsigner with a script to clean certificates, puppet's autosign and salt's auto accept","Moritz, can you confirm that salt auto-accept and puppet autosign don't seem dangerous? ",1435089682,task_subcomment,PHID-TASK-xotjpinwg4mzuwx3cadk,PHID-USER-22bsa5u75jz3ci3wnplu,"[""Moritz, can you confirm that salt auto-accept and puppet autosign don't seem dangerous?""]",['INVESTIGATION AND EXPLORATION'] +21471,Renew toolserver.org SSL certificate,"There's a fair case to be made for letting it rot, but I think it's worth a bit of money just to keep people from hitting a cert warning.",1435596696,task_subcomment,PHID-TASK-ngm2mktirfp3mgyvcidz,PHID-USER-22bsa5u75jz3ci3wnplu,"[""There's a fair case to be made for letting it rot, but I think it's worth a bit of money just to keep people from hitting a cert warning.""]",['BUG REPRODUCTION'] +21470,Renew toolserver.org SSL certificate,Rob says ~$115 to keep this alive for another year.,1435598235,task_subcomment,PHID-TASK-ngm2mktirfp3mgyvcidz,PHID-USER-22bsa5u75jz3ci3wnplu,['Rob says ~$115 to keep this alive for another year.'],['CONTRIBUTION AND COMMITMENT'] +21469,Renew toolserver.org SSL certificate,I will try to research whether or not anyone is still hitting that page.,1435598604,task_subcomment,PHID-TASK-ngm2mktirfp3mgyvcidz,PHID-USER-22bsa5u75jz3ci3wnplu,['I will try to research whether or not anyone is still hitting that page.'],['INVESTIGATION AND EXPLORATION'] +21432,update ldap-mirror.wikimedia.org certificate to sha256,"ldap-mirror is plutonium which is I believe Alexandros's project. I've never touched it. + +So, I'm not unwilling to work on this, but it might be simpler for Alex.",1436390823,task_subcomment,PHID-TASK-p5d7qq6yb5f7w246wdhj,PHID-USER-22bsa5u75jz3ci3wnplu,"[""ldap-mirror is plutonium which is I believe Alexandros's project."", ""I've never touched it."", ""So, I'm not unwilling to work on this, but it might be simpler for Alex.""]","['NA', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .']" +21347,"Puppet run fails on tools-webgrid-lighttpd-1408 with ""Failed to determined $::labsproject""","This is because + +# facter -p +Error: Cannot allocate memory - /usr/sbin/dmidecode 2>/dev/null + +I don't know what that's about, though -- it certainly isn't happening on the master.",1438212992,task_subcomment,PHID-TASK-p55d7dcp7bfvyj3joie7,PHID-USER-22bsa5u75jz3ci3wnplu,"[""This is because\n\n# facter -p\nError: Cannot allocate memory - /usr/sbin/dmidecode 2>/dev/null\n\nI don't know what that's about, though -- it certainly isn't happening on the master.""]",['BUG REPRODUCTION'] +21346,"Puppet run fails on tools-webgrid-lighttpd-1408 with ""Failed to determined $::labsproject""","Although + +# facter -p labsproject +tools + +works fine",1438213106,task_subcomment,PHID-TASK-p55d7dcp7bfvyj3joie7,PHID-USER-22bsa5u75jz3ci3wnplu,['Although\n\n# facter -p labsproject\ntools\n\nworks fine'],['BUG REPRODUCTION'] +21345,"Puppet run fails on tools-webgrid-lighttpd-1408 with ""Failed to determined $::labsproject""",A reboot seems to have cheered it up.,1438213471,task_subcomment,PHID-TASK-p55d7dcp7bfvyj3joie7,PHID-USER-22bsa5u75jz3ci3wnplu,['A reboot seems to have cheered it up.'],['WORKAROUNDS'] +20848,Logins fail on new instances,Restarting nslcd on an instance resolves the issue.,1441030852,task_description,PHID-TASK-slwh4ngu6ytstghfdv56,PHID-USER-22bsa5u75jz3ci3wnplu,"['Logins fail on new instances.', 'Restarting nslcd on an instance resolves the issue.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +20859,Logins fail on new instances,"Aug 31 14:23:53 nscld-test-1001 systemd[1]: Startup finished in 6.061s (kernel) + 1min 24.383s (userspace) = 1min 30.444s. +Aug 31 14:24:34 nscld-test-1001 nslcd[1833]: [1d5ae9] ldap_start_tls_s() failed (uri=ldap://ldap-eqiad.wikimedia.org:389): Connect error: (unknown error code) +Aug 31 14:24:34 nscld-test-1001 nslcd[1833]: [1d5ae9] failed to bind to LDAP server ldap://ldap-eqiad.wikimedia.org:389: Connect error: (unknown error code) +Aug 31 14:24:35 nscld-test-1001 nslcd[1833]: [1d5ae9] ldap_start_tls_s() failed (uri=ldap://ldap-codfw.wikimedia.org:389): Connect error: (unknown error code) +Aug 31 14:24:35 nscld-test-1001 nslcd[1833]: [1d5ae9] failed to bind to LDAP server ldap://ldap-codfw.wikimedia.org:389: Connect error: (unknown error code) +Aug 31 14:24:35 nscld-test-1001 nslcd[1833]: [1d5ae9] no available LDAP server found: Connect error +Aug 31 14:24:35 nscld-test-1001 nslcd[1833]: [1d5ae9] no available LDAP server found: Server is unavailable +Aug 31 14:25:01 nscld-test-1001 CRON[6524]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) +Aug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] ldap_start_tls_s() failed (uri=ldap://ldap-eqiad.wikimedia.org:389): Connect error: (unknown error code) +Aug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] failed to bind to LDAP server ldap://ldap-eqiad.wikimedia.org:389: Connect error: (unknown error code) +Aug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] ldap_start_tls_s() failed (uri=ldap://ldap-codfw.wikimedia.org:389): Connect error: (unknown error code) +Aug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] failed to bind to LDAP server ldap://ldap-codfw.wikimedia.org:389: Connect error: (unknown error code) +Aug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] no available LDAP server found: Connect error +Aug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] no available LDAP server found: Server is unavailable +Aug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] ldap_start_tls_s() failed (uri=ldap://ldap-eqiad.wikimedia.org:389): Connect error: (unknown error code) +Aug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] failed to bind to LDAP server ldap://ldap-eqiad.wikimedia.org:389: Connect error: (unknown error code) +Aug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] ldap_start_tls_s() failed (uri=ldap://ldap-codfw.wikimedia.org:389): Connect error: (unknown error code) +Aug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] failed to bind to LDAP server ldap://ldap-codfw.wikimedia.org:389: Connect error: (unknown error code) +Aug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] no available LDAP server found: Connect error +Aug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] ldap_start_tls_s() failed (uri=ldap://ldap-eqiad.wikimedia.org:389): Connect error: (unknown error code) +Aug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] failed to bind to LDAP server ldap://ldap-eqiad.wikimedia.org:389: Connect error: (unknown error code) +Aug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] ldap_start_tls_s() failed (uri=ldap://ldap-codfw.wikimedia.org:389): Connect error: (unknown error code) +Aug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] failed to bind to LDAP server ldap://ldap-codfw.wikimedia.org:389: Connect error: (unknown error code) +Aug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] no available LDAP server found: Connect error +Aug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] no available LDAP server found: Server is unavailable +Aug 31 14:25:34 nscld-test-1001 nslcd[1833]: [a026fa] no available LDAP server found: Server is unavailable +Aug 31 14:25:38 nscld-test-1001 nslcd[1833]: [447b73] request denied by validnames option",1441031208,task_subcomment,PHID-TASK-slwh4ngu6ytstghfdv56,PHID-USER-22bsa5u75jz3ci3wnplu,"['Aug 31 14:23:53 nscld-test-1001 systemd[1]: Startup finished in 6.061s (kernel) + 1min 24.383s (userspace) = 1min 30.444s.', 'Aug 31 14:24:34 nscld-test-1001 nslcd[1833]: [1d5ae9] ldap_start_tls_s() failed (uri=ldap://ldap-eqiad.wikimedia.org:389): Connect error: (unknown error code)\nAug 31 14:24:34 nscld-test-1001 nslcd[1833]: [1d5ae9] failed to bind to LDAP server ldap://ldap-eqiad.wikimedia.org:389: Connect error: (unknown error code)\nAug 31 14:24:35 nscld-test-1001 nslcd[1833]: [1d5ae9] ldap_start_tls_s() failed (uri=ldap://ldap-codfw.wikimedia.org:389): Connect error: (unknown error code)\nAug 31 14:24:35 nscld-test-1001 nslcd[1833]: [1d5ae9] failed to bind to LDAP server ldap://ldap-codfw.wikimedia.org:389: Connect error: (unknown error code)\nAug 31 14:24:35 nscld-test-1001 nslcd[1833]: [1d5ae9] no available LDAP server found: Connect error\nAug 31 14:24:35 nscld-test-1001 nslcd[1833]: [1d5ae9] no available LDAP server found: Server is unavailable\nAug 31 14:25:01 nscld-test-1001 CRON[6524]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)\nAug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] ldap_start_tls_s() failed (uri=ldap://ldap-eqiad.wikimedia.org:389): Connect error: (unknown error code)\nAug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] failed to bind to LDAP server ldap://ldap-eqiad.wikimedia.org:389: Connect error: (unknown error code)\nAug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] ldap_start_tls_s() failed (uri=ldap://ldap-codfw.wikimedia.org:389): Connect error: (unknown error code)\nAug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] failed to bind to LDAP server ldap://ldap-codfw.wikimedia.org:389: Connect error: (unknown error code)\nAug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] no available LDAP server found: Connect error\nAug 31 14:25:01 nscld-test-1001 nslcd[1833]: [4a481a] no available LDAP server found: Server is unavailable\nAug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] ldap_start_tls_s() failed (uri=ldap://ldap-eqiad.wikimedia.org:389): Connect error: (unknown error code)\nAug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] failed to bind to LDAP server ldap://ldap-eqiad.wikimedia.org:389: Connect error: (unknown error code)\nAug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] ldap_start_tls_s() failed (uri=ldap://ldap-codfw.wikimedia.org:389): Connect error: (unknown error code)\nAug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] failed to bind to LDAP server ldap://ldap-codfw.wikimedia.org:389: Connect error: (unknown error code)\nAug 31 14:25:20 nscld-test-1001 nslcd[1833]: [9abb43] no available LDAP server found: Connect error\nAug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] ldap_start_tls_s() failed (uri=ldap://ldap-eqiad.wikimedia.org:389): Connect error: (unknown error code)\nAug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] failed to bind to LDAP server ldap://ldap-eqiad.wikimedia.org:389: Connect error: (unknown error code)\nAug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] ldap_start_tls_s() failed (uri=ldap://ldap-codfw.wikimedia.org:389): Connect error: (unknown error code)\nAug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] failed to bind to LDAP server ldap://ldap-codfw.wikimedia.org:389: Connect error: (unknown error code)\nAug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] no available LDAP server found: Connect error\nAug 31 14:25:33 nscld-test-1001 nslcd[1833]: [c240fb] no available LDAP server found: Server is unavailable\nAug 31 14:25:34 nscld-test-1001 nslcd[1833]: [a026fa] no available LDAP server found: Server is unavailable\nAug 31 14:25:38 nscld-test-1001 nslcd[1833]: [447b73] request denied by validnames option']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +20850,Logins fail on new instances,https://gerrit.wikimedia.org/r/235142 looks to have fixed Jessie. I've also forced a restart of nslcd everywhere that salt can reach.,1441064794,task_subcomment,PHID-TASK-slwh4ngu6ytstghfdv56,PHID-USER-22bsa5u75jz3ci3wnplu,"['GERRIT_URL looks to have fixed Jessie.', ""I've also forced a restart of nslcd everywhere that salt can reach.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +20849,Logins fail on new instances,"yep, fixed on Trusty as well. New images are live now.",1441067085,task_subcomment,PHID-TASK-slwh4ngu6ytstghfdv56,PHID-USER-22bsa5u75jz3ci3wnplu,"['yep, fixed on Trusty as well.', 'New images are live now.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21178,ssl expiry tracking in icinga - we don't monitor that many domains,"virt-star is used by the nova-compute services to talk to each other, for example when migrating instances from one place to another. It's almost certainly self-signed. I'll try to figure out what port you can test it on.",1445522253,task_subcomment,PHID-TASK-qckzskdoj6qw4aeornnu,PHID-USER-22bsa5u75jz3ci3wnplu,"['virt-star is used by the nova-compute services to talk to each other, for example when migrating instances from one place to another.', ""It's almost certainly self-signed."", ""I'll try to figure out what port you can test it on.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +21177,ssl expiry tracking in icinga - we don't monitor that many domains,"virt-star is used by the nova-compute services to talk to each other, for example when migrating instances from one place to another. It's almost certainly self-signed. I'll try to figure out what port you can test it on. + +(edit: labvirt-star is the interesting one, virt-star isn't used in production.)",1445526623,task_subcomment,PHID-TASK-qckzskdoj6qw4aeornnu,PHID-USER-22bsa5u75jz3ci3wnplu,"['virt-star is used by the nova-compute services to talk to each other, for example when migrating instances from one place to another.', ""It's almost certainly self-signed."", ""I'll try to figure out what port you can test it on."", ""(edit: labvirt-star is the interesting one, virt-star isn't used in production.)""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +21089,pywikibot support for https-only,"As I understand it, this ticket is a request for updates to the pywikibot code. I'm going to remove the Operations tag; please re-add with a clear request if you need something from Ops.",1460662841,task_subcomment,PHID-TASK-uql7yxvzlh6rbvulqmyt,PHID-USER-22bsa5u75jz3ci3wnplu,"['As I understand it, this ticket is a request for updates to the pywikibot code.', ""I'm going to remove the Operations tag; please re-add with a clear request if you need something from Ops.""]","['FUTURE PLAN .', 'ACTION ON ISSUE .']" +22844,MediaWiki-Vagrant https role does not work with guest machine IP ,"This doesn't seem to relate to Operations http support, so I'm removing those tags. Please re-ad with a request if you need something from Ops.",1460663070,task_subcomment,PHID-TASK-ttouzrhwzptlmu4mxzrj,PHID-USER-22bsa5u75jz3ci3wnplu,"[""This doesn't seem to relate to Operations http support, so I'm removing those tags."", 'Please re-ad with a request if you need something from Ops.']","['ISSUE CONTENT MANAGEMENT', 'CONTRIBUTION AND COMMITMENT .']" +21218,Static server returns HTTP 403 Forbidden for valid files in some cases,Feel free to reopen if this issue appears again.,1583857753,task_subcomment,PHID-TASK-pdofner3cra2xvirkxns,PHID-USER-22bsa5u75jz3ci3wnplu,['Feel free to reopen if this issue appears again.'],['ACTION ON ISSUE .'] +24084,shinken.wmflabs.org redirects on https-login to http,The shinken project has been closed and deleted.,1597679476,task_subcomment,PHID-TASK-tr6rfwdwnschtceog6d4,PHID-USER-22bsa5u75jz3ci3wnplu,['The shinken project has been closed and deleted.'],['BUG REPRODUCTION .'] +13988,Login with the required password change doesn't log me in globally,"A user reported this recently. Apparently he's using a temporary password, as he doesn't know neither his current, nor his old passwords. It stays saved in his browser, so he's able to log into Wikipedia, but the problem is he cannot log into any other project, like Wikidata or Commons. He also says that the system randomly logs him out on Wikipedia too. Is there a way to fix this issue as per user, so that he can keep working like usual, until this entire problem is resolved?",1544890597,task_subcomment,PHID-TASK-4yoprjxsxryoacxktvyk,PHID-USER-236lfjw5qszgahq5srnq,"['A user reported this recently.', ""Apparently he's using a temporary password, as he doesn't know neither his current, nor his old passwords."", ""It stays saved in his browser, so he's able to log into Wikipedia, but the problem is he cannot log into any other project, like Wikidata or Commons."", 'He also says that the system randomly logs him out on Wikipedia too.', 'Is there a way to fix this issue as per user, so that he can keep working like usual, until this entire problem is resolved?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .']" +11835,"VisualEditor: Selection over a line (with shift-down) applies formatting changes to second line (where logical selection ends), not just first line (where visible selection ends)",This issue exists for all kind of formatting from the Headings pull-down menu.,1383081754,task_subcomment,PHID-TASK-jktlvnskifhm2sbbalki,PHID-USER-24djtv3gj5gua2y6u2g5,['This issue exists for all kind of formatting from the Headings pull-down menu.'],['BUG REPRODUCTION .'] +3870,VisualEditor: Provide a way for the user to one-way switch from VisualEditor into wikitext source editor mode without saving,verified in betalabs env,1383337965,task_subcomment,PHID-TASK-x7aj5blwrrol3b4wt6un,PHID-USER-24djtv3gj5gua2y6u2g5,['verified in betalabs env'],['BUG REPRODUCTION'] +3370,VisualEditor: Block slug deletion causing very odd corruption/skipping/repeat/pawns,"Cannot reproduce it now on betalabs.It might got fixed.So changing the status as resolved and fixed. +If you can still reproduce it, please reopen it.",1383784994,task_subcomment,PHID-TASK-qnbuhg3o2v7eth5y6stx,PHID-USER-24djtv3gj5gua2y6u2g5,"['Cannot reproduce it now on betalabs.It might got fixed.So changing the status as resolved and fixed.', 'If you can still reproduce it, please reopen it.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +3205,VisualEditor: Infinite loop (browser lockup) when removing an initial list item with a node inside it (rangy bug?),"Cannot reproduce it now with MAC OS using FireFox and Chrome.So changing the status of the bug as resolved. +If you can still reproduce it ,please reopen the bug.",1383785800,task_subcomment,PHID-TASK-ph24e22ltq2s3oztatem,PHID-USER-24djtv3gj5gua2y6u2g5,"['Cannot reproduce it now with MAC OS using FireFox and Chrome.So changing the status of the bug as resolved.', 'If you can still reproduce it ,please reopen the bug.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +8953,VisualEditor: Deleting the slug a floated image appears in deletes the image… but retains the caption as a paragraph,"I cannot reproduce it now. Looks like it got fixed. Therefore, changing the status to resolved-fixed . +Reopen it if you think it still exists.",1383957760,task_subcomment,PHID-TASK-e2zkvddmlxs36w5rmyck,PHID-USER-24djtv3gj5gua2y6u2g5,"['I cannot reproduce it now.', 'Looks like it got fixed.', 'Therefore, changing the status to resolved-fixed .', 'Reopen it if you think it still exists.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE', 'BUG REPRODUCTION']" +4389,VisualEditor: Lag when selecting complex templates (especially in big pages),"Experienced the lag in selecting both the info box and reflist on that page in chrome Version 26.0.1410.65 and firefox 20 (MAC OS X version 10.8.5) + +However, did not experience the hang while selecting the reflist in either of the browsers. + +Also,while selecting the reflist , the blue selection box progresses beyond the reflist selected in both sides. + +See the screenshots attached.",1384199216,task_subcomment,PHID-TASK-3f6rzvtal3vp7j7ok4ve,PHID-USER-24djtv3gj5gua2y6u2g5,"['Experienced the lag in selecting both the info box and reflist on that page in chrome Version 26.0.1410.65 and firefox 20 (MAC OS X version 10.8.5)\n\nHowever, did not experience the hang while selecting the reflist in either of the browsers.', 'Also,while selecting the reflist , the blue selection box progresses beyond the reflist selected in both sides.', 'See the screenshots attached.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4388,VisualEditor: Lag when selecting complex templates (especially in big pages),"Created attachment 13764 +Above the reflist + +**Attached**: {F11474}",1384199261,task_subcomment,PHID-TASK-3f6rzvtal3vp7j7ok4ve,PHID-USER-24djtv3gj5gua2y6u2g5,['Created attachment 13764\nAbove the reflist\n\n**Attached**: {F11474}'],['BUG REPRODUCTION .'] +4387,VisualEditor: Lag when selecting complex templates (especially in big pages),"Created attachment 13765 +beyond the selected reflist + +**Attached**: {F11475}",1384199300,task_subcomment,PHID-TASK-3f6rzvtal3vp7j7ok4ve,PHID-USER-24djtv3gj5gua2y6u2g5,['Created attachment 13765\nbeyond the selected reflist\n\n**Attached**: {F11475}'],['BUG REPRODUCTION'] +8473,"VisualEditor: ""TypeError: focusedNode is null"" thrown when applying a link to a template","Not getting this error now in FireFox 20 and Chrome Version 26.0.1410.65 using MAC OS X 10.8.5. + +Right now clicking on ""Link"" button while selecting a template adds the link to the left of the template and can access template edit after that.",1384202215,task_subcomment,PHID-TASK-5wuwyofe6l5k2cmqjzad,PHID-USER-24djtv3gj5gua2y6u2g5,"['Not getting this error now in FireFox 20 and Chrome Version 26.0.1410.65 using MAC OS X 10.8.5.', 'Right now clicking on ""Link"" button while selecting a template adds the link to the left of the template and can access template edit after that.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8472,"VisualEditor: ""TypeError: focusedNode is null"" thrown when applying a link to a template","Changing the status to Resolved -Worksforme. +If you still experience the error , please reopen the bug.",1384202462,task_subcomment,PHID-TASK-5wuwyofe6l5k2cmqjzad,PHID-USER-24djtv3gj5gua2y6u2g5,"['Changing the status to Resolved -Worksforme.', 'If you still experience the error , please reopen the bug.']","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +1734,VisualEditor: thick line appearing,"The thick line is not appearing now near the top of this page.Checked in both FireFox 20 and chrome Version 26.0.1410.65 using MAC OS X 10.8.5 + +See the screenshots attached. + +Therefore changing the status to Resolved-worksforme for now,if you get this problem again,please do reopen the bug.",1384204280,task_subcomment,PHID-TASK-wf4a2uikjvfox37upsq3,PHID-USER-24djtv3gj5gua2y6u2g5,"['The thick line is not appearing now near the top of this page.Checked in both FireFox 20 and chrome Version 26.0.1410.65 using MAC OS X 10.8.5\n\nSee the screenshots attached.', 'Therefore changing the status to Resolved-worksforme for now,if you get this problem again,please do reopen the bug.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE']" +1733,VisualEditor: thick line appearing,"Created attachment 13766 +No thick line + +**Attached**: {F11386}",1384204317,task_subcomment,PHID-TASK-wf4a2uikjvfox37upsq3,PHID-USER-24djtv3gj5gua2y6u2g5,['Created attachment 13766\nNo thick line\n\n**Attached**: {F11386}'],['BUG REPRODUCTION'] +11728,VisualEditor: Internal links should display the page's URL in the status bar on the browsers that do that,"Links are now displaying page URL.Checked in FireFox 20 and Chrome Version 26.0.1410.65 using MAC OS X 10.8.5. +Therefore changing the status to resolved-worksforme for now. +If you experience this problem again,please reopen the bug.",1384220252,task_subcomment,PHID-TASK-vqlk4nl6b5bryutwjnk3,PHID-USER-24djtv3gj5gua2y6u2g5,"['Links are now displaying page URL.Checked in FireFox 20 and Chrome Version 26.0.1410.65 using MAC OS X 10.8.5.', 'Therefore changing the status to resolved-worksforme for now.', 'If you experience this problem again,please reopen the bug.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE', 'BUG REPRODUCTION']" +580,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption","verified for any page https://test2.wikipedia.org/ + +using chrome Version 26.0.1410.65 and firefox 25.",1384457027,task_subcomment,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-24djtv3gj5gua2y6u2g5,['verified for any page URL\n\nusing chrome Version 26.0.1410.65 and firefox 25.'],['BUG REPRODUCTION .'] +569,VisualEditor: [Regression] Lists badly broken again,"verified for any page in http://en.wikipedia.beta.wmflabs.org/ +using Chrome Version 26.0.1410.65 MAC OS X 10.8.5",1384458232,task_subcomment,PHID-TASK-iowbxqgcysomfeaijbgp,PHID-USER-24djtv3gj5gua2y6u2g5,['verified for any page in URL\nusing Chrome Version 26.0.1410.65 MAC OS X 10.8.5'],['BUG REPRODUCTION'] +2754,"VisualEditor: Math editor is called LaTeX, but that is not accurate and possibly confusing",I am still seeing label Latex instead of Formula,1386810322,task_subcomment,PHID-TASK-5rnk4jk4usyomimnhvgw,PHID-USER-24djtv3gj5gua2y6u2g5,['I am still seeing label Latex instead of Formula'],['BUG REPRODUCTION .'] +2752,"VisualEditor: Math editor is called LaTeX, but that is not accurate and possibly confusing",okay but I checked it on Betalabs.,1386810610,task_subcomment,PHID-TASK-5rnk4jk4usyomimnhvgw,PHID-USER-24djtv3gj5gua2y6u2g5,['okay but I checked it on Betalabs.'],['BUG REPRODUCTION'] +2750,"VisualEditor: Math editor is called LaTeX, but that is not accurate and possibly confusing",Verified in Betalabs,1386824907,task_subcomment,PHID-TASK-5rnk4jk4usyomimnhvgw,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified in Betalabs'],['BUG REPRODUCTION'] +2749,"VisualEditor: Math editor is called LaTeX, but that is not accurate and possibly confusing",verified in test2:https://test2.wikipedia.org/w/index.php?title=13th_december&veaction=edit,1386984972,task_subcomment,PHID-TASK-5rnk4jk4usyomimnhvgw,PHID-USER-24djtv3gj5gua2y6u2g5,['verified in test2:URL'],['BUG REPRODUCTION'] +5185,VisualEditor: Category changing in page doesn't cause footer to be updated on save,Verified the fix on test 2,1389901362,task_subcomment,PHID-TASK-2astjxmuxt2yyso6g3kb,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix on test 2'],['BUG REPRODUCTION .'] +6497,"VisualEditor: In the transclusion dialog's panel for a parameter, use ""Param#required"" from TemplateData",Verified the fix in test2,1390422254,task_subcomment,PHID-TASK-346l3sxkrxirwfv4rf4g,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix in test2'],['BUG REPRODUCTION .'] +6635,"VisualEditor: When text is being made superscripted and is already subscripted, clear the latter (and vice versa)",Verified the fix in betalabs,1393631391,task_subcomment,PHID-TASK-oml53qiv2ffx7tuvmx47,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix in betalabs'],['BUG REPRODUCTION'] +7961,"VisualEditor: ""Apply changes"" label should be replaced with ""Insert template/reflist"" when inserting template/reflist",Verified the fix in test2:https://test2.wikipedia.org/w/index.php?title=User:RYasmeen_(WMF)/sandbox&veaction=edit,1394844008,task_subcomment,PHID-TASK-4thzrxadngq5mhfphtu2,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix in test2:URL'],['BUG REPRODUCTION .'] +7960,"VisualEditor: ""Apply changes"" label should be replaced with ""Insert template/reflist"" when inserting template/reflist",Verified the fix production:https://en.wikipedia.org/wiki/User:RYasmeen_%28WMF%29/sandbox?veaction=edit,1395350521,task_subcomment,PHID-TASK-4thzrxadngq5mhfphtu2,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix production:URL'],['BUG REPRODUCTION'] +8484,VisualEditor: Phantoms can be width:100% when the object they're meant to cover has a floated element alongside it,"This issue also occurs for the following case: + +1.Add an image +2.Add a gallery +3.Change the position of the image to the left +4.Select the gallery +5.Try to select the image + +Observed Result: +Since the width of the phantom for the gallery is 100% , it is overlapping with the image and it becomes difficult to select the image after that.",1396302080,task_subcomment,PHID-TASK-2r6x4q4bt3fqtg3es4ps,PHID-USER-24djtv3gj5gua2y6u2g5,"['This issue also occurs for the following case:\n\n1.Add an image\n2.Add a gallery \n3.Change the position of the image to the left \n4.Select the gallery\n5.Try to select the image \n\nObserved Result:\nSince the width of the phantom for the gallery is 100% , it is overlapping with the image and it becomes difficult to select the image after that.']",['OBSERVED BUG BEHAVIOR .'] +2972,VisualEditor: Media insertion dialog should display a message if no media is found for the given search,"The message ""No results found"" stays in the dialog even if user changed the search string and the matched images appear inside the dialog.See the screenshot attached",1400268400,task_subcomment,PHID-TASK-v2iurekb2mj5nlfaied2,PHID-USER-24djtv3gj5gua2y6u2g5,"['The message ""No results found"" stays in the dialog even if user changed the search string and the matched images appear inside the dialog.See the screenshot attached']",['BUG REPRODUCTION .'] +2971,VisualEditor: Media insertion dialog should display a message if no media is found for the given search,"Created attachment 15419 +Screenshot + +**Attached**: {F11195}",1400268429,task_subcomment,PHID-TASK-v2iurekb2mj5nlfaied2,PHID-USER-24djtv3gj5gua2y6u2g5,['Created attachment 15419\nScreenshot\n\n**Attached**: {F11195}'],['BUG REPRODUCTION'] +2966,VisualEditor: Media insertion dialog should display a message if no media is found for the given search,Verified the fix in Betalabs,1400537169,task_subcomment,PHID-TASK-v2iurekb2mj5nlfaied2,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix in Betalabs'],['BUG REPRODUCTION'] +2965,VisualEditor: Media insertion dialog should display a message if no media is found for the given search,Verified in production,1400794526,task_subcomment,PHID-TASK-v2iurekb2mj5nlfaied2,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified in production'],['TESTING'] +6634,"VisualEditor: When text is being made superscripted and is already subscripted, clear the latter (and vice versa)","This is happening again, the superscript and subscript both are getting applied at the same time.",1404239230,task_subcomment,PHID-TASK-oml53qiv2ffx7tuvmx47,PHID-USER-24djtv3gj5gua2y6u2g5,"['This is happening again, the superscript and subscript both are getting applied at the same time.']",['BUG REPRODUCTION .'] +6630,"VisualEditor: When text is being made superscripted and is already subscripted, clear the latter (and vice versa)",Verified the fix in production,1405033980,task_subcomment,PHID-TASK-oml53qiv2ffx7tuvmx47,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix in production'],['BUG REPRODUCTION'] +3798,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,Verified the fix to show confirmation dialog when trying to insert/edit a template with one or more missing required parameters,1410991738,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix to show confirmation dialog when trying to insert/edit a template with one or more missing required parameters'],['BUG REPRODUCTION .'] +3797,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,Verified the fix in test2,1411081594,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix in test2'],['BUG REPRODUCTION .'] +3796,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,Verified the fix in production,1411682658,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix in production'],['TASK PROGRESS'] +6986,VisualEditor: Add keyboard shortcut for code element/style,Verified the fix in production,1411682734,task_subcomment,PHID-TASK-gf6k4fuodiscgbllfhpa,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix in production'],['BUG REPRODUCTION'] +7679,Template search results list should contain each template's descripton,Verified the fix in Betalabs,1429568922,task_subcomment,PHID-TASK-3es7m4cbr63gg2w4l5or,PHID-USER-24djtv3gj5gua2y6u2g5,['Verified the fix in Betalabs'],['BUG REPRODUCTION .'] +6290,VisualEditor: Provide support for BLP edit notices on enwiki,"It seems the edit intro message is appearing only when you load the page following the link that has the 'editintro' url parameter. But, it's still not showing the edit notice when you click on the 'Edit' button directly on the same page which I think what the new patch was for? + + +>>! In T56029#8889645, @gerritbot wrote: +> Change 923769 **merged** by jenkins-bot: +> %%%[mediawiki/extensions/VisualEditor@master] DesktopArticleTarget.init: Support '&editintro=…' in edit links%%% +> https://gerrit.wikimedia.org/r/923769 + +Here is the screen capture of the issue. Also, it seems the URL on the address bar is different from what it shows when you hover over the Edit link: +{F37101586} + +This is different from the special case @matmarex mentioned here: + +>>! In T56029#8890073, @matmarex wrote: +> This should make the edit intros work. +> +> There's one known issue: the edit intro message only appears the first time the editor is opened after loading/refreshing the page. (Afterwards editor initialization is done differently, and adding this feature without messing up the browser back/forward navigation proved difficult.) We should probably file a separate task about this. + +",1686587044,task_subcomment,PHID-TASK-4a5risai7mr4y6na4dug,PHID-USER-24djtv3gj5gua2y6u2g5,"[""It seems the edit intro message is appearing only when you load the page following the link that has the 'editintro' url parameter."", ""But, it's still not showing the edit notice when you click on the 'Edit' button directly on the same page which I think what the new patch was for?"", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nHere is the screen capture of the issue.', 'Also, it seems the URL on the address bar is different from what it shows when you hover over the Edit link:\n{F37101586}\n\nThis is different from the special caseSCREEN_NAME mentioned here:\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +17631,"VisualEditor: ""Error loading data from server:parsoidserver-http-bad-status:503"" shows while attempting to edit using VE","Error message + +Steps to reproduce: +Click on the edit button + +Observed Result: +""Error loading data from server:parsoidserver-http-bad-status:503"" shows while attempting to edit using VE + +See the screenshot attached + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F12683}",1383598080,task_description,PHID-TASK-72rziu6fsgfsmc5bjdnx,PHID-USER-24djtv3gj5gua2y6u2g5,"['VisualEditor: ""Error loading data from server:parsoidserver-http-bad-status:503"" shows while attempting to edit using VE.', 'Error message\n\nSteps to reproduce:\nClick on the edit button\n\nObserved Result:\n""Error loading data from server:parsoidserver-http-bad-status:503"" shows while attempting to edit using VE\n\nSee the screenshot attached\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F12683}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +18215,"Parsoid dead on BetaLabs (getting ""parsoidserver-http-bad-status: 503"" on VE load)","Getting the following while trying to load VE on Betalabs : Error loading data from server: parsoidserver-http-bad-status: 503 + +-------------------------- +**Version**: unspecified +**Severity**: normal",1400617680,task_description,PHID-TASK-z47j727fj45rve5q5uwp,PHID-USER-24djtv3gj5gua2y6u2g5,"['Parsoid dead on BetaLabs (getting ""parsoidserver-http-bad-status: 503"" on VE load).', 'Getting the following while trying to load VE on Betalabs : Error loading data from server: parsoidserver-http-bad-status: 503\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +18857,"Cannot login to Betalabs , showing Login error:Wikipedia uses cookies to log in users. You have cookies disabled. Please enable them and try again.","Screenshot + +I cannot login to Betalabs, it is showing the following error even though I have cookies enabled: + +Login error +Wikipedia uses cookies to log in users. You have cookies disabled. Please enable them and try again. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=63981 + +**Attached**: {F14355}",1405445400,task_description,PHID-TASK-2ecu5hkbxnpywwzogogj,PHID-USER-24djtv3gj5gua2y6u2g5,"['Cannot login to Betalabs , showing Login error:Wikipedia uses cookies to log in users.', 'You have cookies disabled.', 'Please enable them and try again.. \n\nScreenshot\n\nI cannot login to Betalabs, it is showing the following error even though I have cookies enabled:\n\nLogin error \nWikipedia uses cookies to log in users.', 'You have cookies disabled.', 'Please enable them and try again.', '--------------------------\n**Version**: wmf-deployment\n**Severity**: normal\n**See Also**:\nURL\n\n**Attached**: {F14355}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'WORKAROUNDS', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +18858,"Cannot login to Betalabs , showing Login error:Wikipedia uses cookies to log in users. You have cookies disabled. Please enable them and try again.","Thanks Ori, yes it's working now .",1405447343,task_subcomment,PHID-TASK-2ecu5hkbxnpywwzogogj,PHID-USER-24djtv3gj5gua2y6u2g5,"[""Thanks Ori, yes it's working now .""]",['SOCIAL CONVERSATION'] +23316,"Cannot open VE in Betalabs , throwing error Error loading data from server: 503: parsoidserver-http: HTTP 503","Getting this error while trying to load any page in Betalabs +Error loading data from server: 503: parsoidserver-http: HTTP 503 + +{F28851}",1421350613,task_description,PHID-TASK-xpjbzjy6efwi4l73tobu,PHID-USER-24djtv3gj5gua2y6u2g5,"['Cannot open VE in Betalabs , throwing error Error loading data from server: 503: parsoidserver-http: HTTP 503.', 'Getting this error while trying to load any page in Betalabs\nError loading data from server: 503: parsoidserver-http: HTTP 503\n\n{F28851}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +23329,"Cannot open VE in Betalabs , throwing error Error loading data from server: 503: parsoidserver-http: HTTP 503",and again.,1421434605,task_subcomment,PHID-TASK-xpjbzjy6efwi4l73tobu,PHID-USER-24djtv3gj5gua2y6u2g5,['and again.'],['BUG REPRODUCTION'] +20772,Login failing - The provided authentication token is either expired or invalid.,"I cant login with my account to beta cluster it keeps telling me : + +Central user login: +The provided authentication token is either expired or invalid. +{F184967}",1435597361,task_description,PHID-TASK-wahu4xw5f2kqd5hbb7m7,PHID-USER-24djtv3gj5gua2y6u2g5,"['Login failing - The provided authentication token is either expired or invalid..', 'I cant login with my account to beta cluster it keeps telling me :\n\nCentral user login:\nThe provided authentication token is either expired or invalid.', '{F184967}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +20778,Login failing - The provided authentication token is either expired or invalid.,"Yes, I am not getting that error now and being able to login. But I am seeing some other issues there , not sure if they are related like +1. My user page is no more there, +2. I cannot create any new page +3. Searching for articles is not working +4.Random page always brings up the beta cluster main page ",1435606151,task_subcomment,PHID-TASK-wahu4xw5f2kqd5hbb7m7,PHID-USER-24djtv3gj5gua2y6u2g5,"['Yes, I am not getting that error now and being able to login.', 'But I am seeing some other issues there , not sure if they are related like \n1.', 'My user page is no more there,\n2.', 'I cannot create any new page\n3.', 'Searching for articles is not working\n4.Random page always brings up the beta cluster main page']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +20777,Login failing - The provided authentication token is either expired or invalid.,"Yes, I am not getting that error now and being able to login. But I am seeing some other issues there , not sure if they are related like +1. My user page is no more there, +2. I cannot create any new page +3. Searching for articles is not working +4. Random page always brings up the beta cluster main page ",1435606175,task_subcomment,PHID-TASK-wahu4xw5f2kqd5hbb7m7,PHID-USER-24djtv3gj5gua2y6u2g5,"['Yes, I am not getting that error now and being able to login.', 'But I am seeing some other issues there , not sure if they are related like \n1.', 'My user page is no more there,\n2.', 'I cannot create any new page\n3.', 'Searching for articles is not working\n4.', 'Random page always brings up the beta cluster main page']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +20775,Login failing - The provided authentication token is either expired or invalid.,None of those issues are occurring now.,1435778418,task_subcomment,PHID-TASK-wahu4xw5f2kqd5hbb7m7,PHID-USER-24djtv3gj5gua2y6u2g5,['None of those issues are occurring now.'],['BUG REPRODUCTION'] +11839,TemplateData: Add a way to express dependencies between parameters,,1453561068,task_subcomment,PHID-TASK-2xs7662hh3qdt5fonxnb,PHID-USER-25bxvdt2svnidzfzjpk7,[],[] +11838,TemplateData: Add a way to express dependencies between parameters,,1453561129,task_subcomment,PHID-TASK-2xs7662hh3qdt5fonxnb,PHID-USER-25bxvdt2svnidzfzjpk7,[],[] +2841,Regression: Wikitext for new lists has unnecessary newlines after bullets,"Output after saving + +My setup: + +MediaWiki: +1.22alpha (ffa9b0a) 19:02, 11. Aug. 2013 + +VisualEditor (Version 0.1.0)(0e76b1b)20:01, 11. Aug. 2013 + +ParsoidServer: +commit a4fec47e5201c329925967376f4106abd11178e3 +Merge: fdb6e06 30315ed Author: jenkins-bot +Date: Fri Aug 9 02:43:12 2013 +0000 + + +When I put in a simple Unsorted list the Parsoid Server throws an error message: +Incompatible constraints 1: LI P {a:{min: 0, max: 0}, b:{min: 1, max: 2}, min:0, max 0} + + +Attached you find the resulting output after I saved the page. Notice the extra Line that got added by Parsoid. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11826}",1376317860,task_description,PHID-TASK-cclb4wsdr7iky3sqhmhw,PHID-USER-26asvhtv4jalaeeuigbm,"['Regression: Wikitext for new lists has unnecessary newlines after bullets.', 'Output after saving\n\nMy setup:\n\nMediaWiki:\n1.22alpha (ffa9b0a) 19:02, 11.', 'Aug. 2013\n\nVisualEditor (Version 0.1.0)(0e76b1b)20:01, 11.', 'Aug. 2013\n\nParsoidServer:\ncommit a4fec47e5201c329925967376f4106abd11178e3\nMerge: fdb6e06 30315ed Author: jenkins-bot \nDate: Fri Aug 9 02:43:12 2013 +0000\n\n\nWhen I put in a simple Unsorted list the Parsoid Server throws an error message:\nIncompatible constraints 1: LI P {a:{min: 0, max: 0}, b:{min: 1, max: 2}, min:0, max 0}\n\n\nAttached you find the resulting output after I saved the page.', 'Notice the extra Line that got added by Parsoid.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11826}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1030,VisualEditor: Adding more than one empty line (via Return) results in only 1 blank line being saved.,"Input in VisualEditor and Output after saving (+ Parsoid Server output) + +MediaWiki: +1.22alpha (ffa9b0a) 19:02, 11. Aug. 2013 + +VisualEditor (Version 0.1.0)(0e76b1b)20:01, 11. Aug. 2013 + +ParsoidServer: +commit 808cc39c81df83daaec458c81edbd126fd1dd19a +Author: Subramanya Sastry +Date: Mon Aug 12 16:15:24 2013 -0500 + + +Adding more than one empty line isn't possible in the VisualEditor extension. Is this a desired behaviour? + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11917}",1376401560,task_description,PHID-TASK-ia2t3u7dnvzwa74mm3vr,PHID-USER-26asvhtv4jalaeeuigbm,"['VisualEditor: Adding more than one empty line (via Return) results in only 1 blank line being saved..', 'Input in VisualEditor and Output after saving (+ Parsoid Server output)\n\nMediaWiki:\n1.22alpha (ffa9b0a) 19:02, 11.', 'Aug. 2013\n\nVisualEditor (Version 0.1.0)(0e76b1b)20:01, 11.', ""Aug. 2013\n\nParsoidServer:\ncommit 808cc39c81df83daaec458c81edbd126fd1dd19a\nAuthor: Subramanya Sastry \nDate: Mon Aug 12 16:15:24 2013 -0500\n\n\nAdding more than one empty line isn't possible in the VisualEditor extension."", 'Is this a desired behaviour?', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11917}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +1034,VisualEditor: Adding more than one empty line (via Return) results in only 1 blank line being saved.,"I've tested it with the VisualEditor on the official mediawiki-page. Here it works: Im able to enter more than one line break. Can you guys reproduce my problem with my version? + +I updated my VE to the latest master-branch-commit: + +commit 2c4e9d832374f095d3fa9d43b845ac7c7083aeb4 +Merge: c84c47a 7673a39 +Author: jenkins-bot +Date: Wed Aug 14 22:00:12 2013 +0000 +Merge ""Support previews and concurrent updates in ce.GeneratedContentNode"" + +Browser-Information: Chrome on Windows 7 64bit 28.0.1500.95 + +>>> Still the same problem.",1376631319,task_subcomment,PHID-TASK-ia2t3u7dnvzwa74mm3vr,PHID-USER-26asvhtv4jalaeeuigbm,"[""I've tested it with the VisualEditor on the official mediawiki-page."", 'Here it works: Im able to enter more than one line break.', 'Can you guys reproduce my problem with my version?', 'I updated my VE to the latest master-branch-commit: \n\ncommit 2c4e9d832374f095d3fa9d43b845ac7c7083aeb4\nMerge: c84c47a 7673a39\nAuthor: jenkins-bot \nDate: Wed Aug 14 22:00:12 2013 +0000\nMerge ""Support previews and concurrent updates in ce.GeneratedContentNode""\n\nBrowser-Information: Chrome on Windows 7 64bit 28.0.1500.95 \n\nQUOTE']","['TESTING', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +2424,VisualEditor: [Regression] Page settings dialog broken in Firefox,"Current VisualEditor-Version: +commit c98a964d5f8495f0d16af9229abbeb0449042d1e +Merge: 3d01a5b e7aed52 +Author: jenkins-bot +Date: Wed Sep 18 01:11:46 2013 +0000 +Merge ""Fix check for preformatted when stripping whitespace"" + +Browser: Firefox 24.0 on Windows 7 64bit + + +Description: +I updated my VisualEditor via git yesterday. Before that I didnt update for 4 weeks. Now when openening a page on my MediaWiki in VE-Editmode I cant assign a page category (See screenshot). + +I tried to debug with Firebug: When I click on categories the following error gets fired: + +TypeError: style is null +http://XYZ/load.php?debug=false&lang=de&modules=ext.visualEditor.core%2Cdata%2Cicons-vector%7Cext.visualEditor.viewPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T072806Z&* +Line 9 + +-------------------------- +**Version**: unspecified +**Severity**: blocker",1379594760,task_description,PHID-TASK-wxxlsxtwpum7ayno6uo4,PHID-USER-26asvhtv4jalaeeuigbm,"['VisualEditor: [Regression] Page settings dialog broken in Firefox.', 'Current VisualEditor-Version:\ncommit c98a964d5f8495f0d16af9229abbeb0449042d1e\nMerge: 3d01a5b e7aed52\nAuthor: jenkins-bot \nDate: Wed Sep 18 01:11:46 2013 +0000\nMerge ""Fix check for preformatted when stripping whitespace""\n\nBrowser: Firefox 24.0 on Windows 7 64bit\n\n\nDescription:\nI updated my VisualEditor via git yesterday.', 'Before that I didnt update for 4 weeks.', 'Now when openening a page on my MediaWiki in VE-Editmode I cant assign a page category (See screenshot).', 'I tried to debug with Firebug: When I click on categories the following error gets fired:\n\nTypeError: style is null\nURL\nLine 9\n\n--------------------------\n**Version**: unspecified\n**Severity**: blocker']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1032,VisualEditor: Adding more than one empty line (via Return) results in only 1 blank line being saved.,"Still happening with the following VE-commit + +commit c98a964d5f8495f0d16af9229abbeb0449042d1e +Merge: 3d01a5b e7aed52 +Author: jenkins-bot +Date: Wed Sep 18 01:11:46 2013 +0000 +Merge ""Fix check for preformatted when stripping whitespace"" + +Browser: Chrome 29.0.1547.66 m W764bit",1379658982,task_subcomment,PHID-TASK-ia2t3u7dnvzwa74mm3vr,PHID-USER-26asvhtv4jalaeeuigbm,"['Still happening with the following VE-commit\n\ncommit c98a964d5f8495f0d16af9229abbeb0449042d1e\nMerge: 3d01a5b e7aed52\nAuthor: jenkins-bot \nDate: Wed Sep 18 01:11:46 2013 +0000\nMerge ""Fix check for preformatted when stripping whitespace""\n\nBrowser: Chrome 29.0.1547.66 m W764bit']",['BUG REPRODUCTION .'] +2430,VisualEditor: [Regression] Page settings dialog broken in Firefox,"Problem solved. Tested with Firefox 24.0 on Windows 7 64BIT. +>> Page-settings dialog is operational and working.",1380001984,task_subcomment,PHID-TASK-wxxlsxtwpum7ayno6uo4,PHID-USER-26asvhtv4jalaeeuigbm,"['Problem solved.', 'Tested with Firefox 24.0 on Windows 7 64BIT.', 'QUOTE']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +22459,Grant access to HTTP request logs,"For https://phabricator.wikimedia.org/T100673, I would like to investigate the possibility of retrieving the data directly from the HTTP request logs. + +It sounds like this data is available in HDFS (via stat1002), sourced from Varnish logs. Can I get access to this?",1435251917,task_description,PHID-TASK-sarnhy4wcjdnkhzxdhnx,PHID-USER-2aknafvxpqtbnnzpvtno,"['Grant access to HTTP request logs.', 'For URL I would like to investigate the possibility of retrieving the data directly from the HTTP request logs.', 'It sounds like this data is available in HDFS (via stat1002), sourced from Varnish logs.', 'Can I get access to this?']","['EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +22467,Grant access to HTTP request logs,"If all I want to do is write Hive jobs, do I still need such high-level access, or can I get something more limited?",1435266039,task_subcomment,PHID-TASK-sarnhy4wcjdnkhzxdhnx,PHID-USER-2aknafvxpqtbnnzpvtno,"['If all I want to do is write Hive jobs, do I still need such high-level access, or can I get something more limited?']",['INVESTIGATION AND EXPLORATION'] +22463,Grant access to HTTP request logs,Tomasz is out on family leave; bumping up to Wes.,1435618849,task_subcomment,PHID-TASK-sarnhy4wcjdnkhzxdhnx,PHID-USER-2aknafvxpqtbnnzpvtno,['Tomasz is out on family leave; bumping up to Wes.'],['CONTRIBUTION AND COMMITMENT'] +10960,"ULS' ""Language Settings"" cog is confused with a way to edit language links","The cog to the side of the ""Languages"" sidebar section does, in fact, not let you change anything about that section. + +### Concerns + +* The ULS ""cog"" is visually associated with the ""Languages"" sidebar section, despite being unrelated, other than (confusingly) relating to the word ""Language"" in some way. The placement of this cog should be reconsidered. + +* The ""Language"" sidebar does not currently have a way to quickly edit its contents. (Unlike HotCat for categories). It can be changed by performing a full page edit (via the main ""Edit"" button on top). Alternatively, the links can (sometimes) be edited using the ""Edit links"" placed at the end of the link, which relates to Wikidata. + +### Background + +There are three things related here: + +1. Edit language links on current page: This is part of the content for the current page, and can be edited by clicking ""Edit"" and changing them in VisualEditor (under ""Page Settings > Languages""), or by using the source editor. + +2. Edit language links associated with current page's Wikidata item: These are stored on Wikidata and can be edited by using the ""Edit links"" button at the bottom of ""Languages"" sidebar section. + +{F11931} + +3. User interface language: This is the language used for the interface of the software, names of input fields, sections, buttons, etc. This can be changed in three ways currently: + +| Preferences | ""Preferences"" among the personal tools. Available on all pages, all wikis. leading to Special:Preferences. {F14222596} {F14222603} +|-- +| ULS (personal)| The ULS link (language name) among the person tools. Available on all pages, but only certain wikis have it enabled. Leading to a ULS dialog dedicated to language selection. {F14222782} {F14222792} +|-- +| ULS (cog)| The ULS cog, aside the ""Languages"" section in the sidebar. Available only on content pages, all wikis. Leads to a different ULS dialog, one that also has other features, but among them language selection. {F11929} {F14223046} +|-- + + +### Original task description + +>>! this-does-not-edit-languages wrote: +> +> languages should be editable out of a link besides languages. see attachment for a wheel which opens something else, on top of languages. clicking below drops you into wikidata. to really edit the languages one has to go to page settings! very confusing. +> +> +> **Attached**: {F11929}",1375354680,task_description,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-2ccnbnjo2s2q3diidydr,"['ULS\' ""Language Settings"" cog is confused with a way to edit language links.', 'The cog to the side of the ""Languages"" sidebar section does, in fact, not let you change anything about that section.', '### Concerns\n\n* The ULS ""cog"" is visually associated with the ""Languages"" sidebar section, despite being unrelated, other than (confusingly) relating to the word ""Language"" in some way.', 'The placement of this cog should be reconsidered.', '* The ""Language"" sidebar does not currently have a way to quickly edit its contents.', '(Unlike HotCat for categories).', 'It can be changed by performing a full page edit (via the main ""Edit"" button on top).', 'Alternatively, the links can (sometimes) be edited using the ""Edit links"" placed at the end of the link, which relates to Wikidata.', '### Background\n\nThere are three things related here:\n\n1.', 'Edit language links on current page: This is part of the content for the current page, and can be edited by clicking ""Edit"" and changing them in VisualEditor (under ""Page Settings > Languages""), or by using the source editor.', '2.', 'Edit language links associated with current page\'s Wikidata item: These are stored on Wikidata and can be edited by using the ""Edit links"" button at the bottom of ""Languages"" sidebar section.', '{F11931}\n\n3.', 'User interface language: This is the language used for the interface of the software, names of input fields, sections, buttons, etc.', 'This can be changed in three ways currently:\n\n| Preferences | ""Preferences"" among the personal tools.', 'Available on all pages, all wikis.', 'leading to Special:Preferences.', '{F14222596} {F14222603}\n|--\n| ULS (personal)| The ULS link (language name) among the person tools.', 'Available on all pages, but only certain wikis have it enabled.', 'Leading to a ULS dialog dedicated to language selection.', '{F14222782} {F14222792}\n|--\n| ULS (cog)| The ULS cog, aside the ""Languages"" section in the sidebar.', 'Available only on content pages, all wikis.', 'Leads to a different ULS dialog, one that also has other features, but among them language selection.', '{F11929} {F14223046}\n|--\n\n\n### Original task description\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'NA .']" +10977,"ULS' ""Language Settings"" cog is confused with a way to edit language links","page settings at the right + +**Attached**: {F11930}",1375364802,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-2ccnbnjo2s2q3diidydr,['page settings at the right\n\n**Attached**: {F11930}'],['BUG REPRODUCTION'] +10976,"ULS' ""Language Settings"" cog is confused with a way to edit language links","wikidata at the bottom + +attached page settings at the right, with languages. and wikidata at the bottom. and i see, you do not know this beast as well and do _not_ expect the language code there. just remove this language link code and all people are happier. + +**Attached**: {F11931}",1375364945,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-2ccnbnjo2s2q3diidydr,"['wikidata at the bottom\n\nattached page settings at the right, with languages.', 'and wikidata at the bottom.', 'and i see, you do not know this beast as well and do _not_ expect the language code there.', 'just remove this language link code and all people are happier.', '**Attached**: {F11931}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10973,"ULS' ""Language Settings"" cog is confused with a way to edit language links","james, bug 52105 is the exact opposite of the suggestion here. the visual editor team should, imo, leave the hacky gadget, or improve the hacky gadget with something which is not called hacky any more. + +and, _remove_ the code to edit language links from the already complicated VE.",1375397942,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-2ccnbnjo2s2q3diidydr,"['james, bug 52105 is the exact opposite of the suggestion here.', 'the visual editor team should, imo, leave the hacky gadget, or improve the hacky gadget with something which is not called hacky any more.', 'and, _remove_ the code to edit language links from the already complicated VE.']","['BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION .']" +7283,[Story] VisualEditor: Ability to edit language links on Wikidata from within the editor,bug52383 suggests the opposite approach: please do not include such complex logic in VE which is already slow. be so kind to improve the current implementation within the VE project if you feel its hacky.,1375398625,task_subcomment,PHID-TASK-czxsast2el34thkj2xkj,PHID-USER-2ccnbnjo2s2q3diidydr,"['bug52383 suggests the opposite approach: please do not include such complex logic in VE which is already slow.', 'be so kind to improve the current implementation within the VE project if you feel its hacky.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .']" +10971,"ULS' ""Language Settings"" cog is confused with a way to edit language links","oh, you are right, it is just code to parse and display it in page settings *blush*, sorry for confusion. coming back to the original suggestion: why not improve the hacky gadget in the frame of the VE project, instead of including it in the VE? + +the ""about the cog not letting you change settings of other languages"" and ""ULS"" i did not understand. what would you mean by this?",1375446015,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-2ccnbnjo2s2q3diidydr,"['oh, you are right, it is just code to parse and display it in page settings *blush*, sorry for confusion.', 'coming back to the original suggestion: why not improve the hacky gadget in the frame of the VE project, instead of including it in the VE?', 'the ""about the cog not letting you change settings of other languages"" and ""ULS"" i did not understand.', 'what would you mean by this?']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +10968,"ULS' ""Language Settings"" cog is confused with a way to edit language links","my english is not good enough to understand the ""incidentally, ..."" paragraph. what does that mean in terms of coding?",1375482575,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-2ccnbnjo2s2q3diidydr,"['my english is not good enough to understand the ""incidentally, ..."" paragraph.', 'what does that mean in terms of coding?']","['NA', 'INVESTIGATION AND EXPLORATION']" +12091,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"upgrading this to ""highest"" as this is the main reason for item 1 (slow loading), item 2 (slow scrolling) and item 6 (no section editing) of https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Known_problems. personally i think this should be _the only_ ""immediate"". why? + +i tried it at https://en.wikipedia.org/wiki/Jos%C3%A9_Mourinho. +* 1 click and 15 secs to edit +* 1 click to make go a away a note (see attachment) +* 1 click to edit summary +* 1 click and 20 secs to review changes +* 1 click to return to save form +* 1 click and 40 secs to save +* 5* pg down to go to the section just edited + +section edit with the text editor takes: +* 1 click and 2 secs to open +* 1 click and 2 secs to preview +* 1 pg-down to find the save button +* 1 click and 10 secs to save",1375516381,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-2ccnbnjo2s2q3diidydr,"['upgrading this to ""highest"" as this is the main reason for item 1 (slow loading), item 2 (slow scrolling) and item 6 (no section editing) of URL personally i think this should be _the only_ ""immediate"".', 'why?', 'i tried it at URL\n* 1 click and 15 secs to edit\n* 1 click to make go a away a note (see attachment)\n* 1 click to edit summary\n* 1 click and 20 secs to review changes\n* 1 click to return to save form\n* 1 click and 40 secs to save\n* 5* pg down to go to the section just edited\n\nsection edit with the text editor takes:\n* 1 click and 2 secs to open\n* 1 click and 2 secs to preview\n* 1 pg-down to find the save button\n* 1 click and 10 secs to save']","['FUTURE PLAN', 'MOTIVATION', 'BUG REPRODUCTION']" +12090,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"note blocks section edit + +**Attached**: {F10744}",1375517586,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-2ccnbnjo2s2q3diidydr,['note blocks section edit\n\n**Attached**: {F10744}'],['BUG REPRODUCTION'] +12089,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"james, we tried your sections within a table example from above here: +https://en.wikipedia.org/wiki/Wikipedia_talk:VisualEditor/Known_problems#section_in_a_table +and we could not create something useful.",1375590809,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-2ccnbnjo2s2q3diidydr,"['james, we tried your sections within a table example from above here:\nURL\nand we could not create something useful.']",['BUG REPRODUCTION'] +7081,"VisualEditor: In the save dialog, also show the ""switch to wikitext"" button in the wikitext diff so they can fix last-minute issues","when saving, there is possibility to check the result visually. allow to edit it. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +{T52687}",1375606860,task_description,PHID-TASK-escar4ypn3o4hbygakj4,PHID-USER-2ccnbnjo2s2q3diidydr,"['VisualEditor: In the save dialog, also show the ""switch to wikitext"" button in the wikitext diff so they can fix last-minute issues.', 'when saving, there is possibility to check the result visually.', 'allow to edit it.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\n{T52687}']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1085,VisualEditor: Create a design guideline to minimize clicks and key presses,"visual editor easily doubles mouse clicks and key presses. this can be seen, amongst others, on section editing, saving, adding a reference. to avoid bug reports in the line of ""please remove one mouse click while creating a reference"" create a (visual) design guideline mandatory to follow for all developers to minimize mouse clicks and key presses, and maximise screen estate available for editing/viewing the article. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1375607280,task_description,PHID-TASK-kvdgcfvnalphobirayqv,PHID-USER-2ccnbnjo2s2q3diidydr,"['VisualEditor: Create a design guideline to minimize clicks and key presses.', 'visual editor easily doubles mouse clicks and key presses.', 'this can be seen, amongst others, on section editing, saving, adding a reference.', 'to avoid bug reports in the line of ""please remove one mouse click while creating a reference"" create a (visual) design guideline mandatory to follow for all developers to minimize mouse clicks and key presses, and maximise screen estate available for editing/viewing the article.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +1089,VisualEditor: Create a design guideline to minimize clicks and key presses,"for bug48429, section editing, i tried VE at https://en.wikipedia.org/wiki/Jos%C3%A9_Mourinho. to repeat the clicks and key presses here: +* 1 click and 15 secs to edit +* 1 click to make go a away a note (see attachment) +* 1 click to edit summary +* 1 click and 20 secs to review changes +* 1 click to return to save form +* 1 click and 40 secs to save +* 5* pg down to go to the section just edited + +while text editor sections can be edited with: +* 1 click and 2 secs to open +* 1 click and 2 secs to preview +* 1 pg-down to find the save button (could be avoided by re-placing the button) +* 1 click and 10 secs to save + +old is ideally 3 clicks, new is 6 clicks + 5 key presses. + +but, there are other cases as well. to add a category with hotcat is one click and a key press to confirm. It auto-corrects even the spelling to upper case. VE takes 8 clicks, a refresh, and scrolling down, if i counted correctly.",1375774987,task_subcomment,PHID-TASK-kvdgcfvnalphobirayqv,PHID-USER-2ccnbnjo2s2q3diidydr,"['for bug48429, section editing, i tried VE at URL to repeat the clicks and key presses here:\n* 1 click and 15 secs to edit\n* 1 click to make go a away a note (see attachment)\n* 1 click to edit summary\n* 1 click and 20 secs to review changes\n* 1 click to return to save form\n* 1 click and 40 secs to save\n* 5* pg down to go to the section just edited\n\nwhile text editor sections can be edited with:\n* 1 click and 2 secs to open\n* 1 click and 2 secs to preview\n* 1 pg-down to find the save button (could be avoided by re-placing the button)\n* 1 click and 10 secs to save\n\nold is ideally 3 clicks, new is 6 clicks + 5 key presses.', 'but, there are other cases as well.', 'to add a category with hotcat is one click and a key press to confirm.', 'It auto-corrects even the spelling to upper case.', 'VE takes 8 clicks, a refresh, and scrolling down, if i counted correctly.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7414,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,created a bug at gitblit: https://code.google.com/p/gitblit/issues/detail?id=294.,1376168077,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-2ccnbnjo2s2q3diidydr,['created a bug at gitblit: URL'],['BUG REPRODUCTION .'] +7411,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,down again at the moment... i think gitblit might behave nicer in case bots overloading it.,1376218114,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-2ccnbnjo2s2q3diidydr,['down again at the moment... i think gitblit might behave nicer in case bots overloading it.'],['BUG REPRODUCTION'] +7410,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,"before restarting the java process, could you trace it with: +* jps -l to find out the process id +* strace to see if it excessivly calls into the operating system +* jstack +* kill -QUIT

to print the stacktrace +* jmap -heap

to find memory usage +* jmap -histo:live

| head to find excessivly used classes +* if you have ui, you might try jconsole or http://visualvm.java.net as well + +you might want to set the java -XX:+HeapDumpOnOutOfMemoryError parameter when starting, so it writes a heap dump early enough. it can be analyzed with jhat.",1376253536,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-2ccnbnjo2s2q3diidydr,"['before restarting the java process, could you trace it with:\n* jps -l to find out the process id\n* strace to see if it excessivly calls into the operating system\n* jstack\n* kill -QUIT

to print the stacktrace\n* jmap -heap

to find memory usage\n* jmap -histo:live

| head to find excessivly used classes\n* if you have ui, you might try jconsole or URL as well\n\nyou might want to set the java -XX:+HeapDumpOnOutOfMemoryError parameter when starting, so it writes a heap dump early enough.', 'it can be analyzed with jhat.']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +7408,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,faidon lambiotis restarted it a couple of hours ago withoutout tracing it seems? and now its dead again.,1376345034,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-2ccnbnjo2s2q3diidydr,"['faidon lambiotis restarted it a couple of hours ago withoutout tracing it seems?', 'and now its dead again.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1087,VisualEditor: Create a design guideline to minimize clicks and key presses,"james, let me reopen this one please. there is a big difference between ""it is our intention"" (whoever ""our"" is) and a crystal clear guideline having as primary target: +* minimize clicks and key presses +* response time <3 sec +this would make it so much easier for new developers as well. and so much easier for testers to point out that something is against the goal. + +as i tried to point out above with examples, people were and still are allowed to increase key presses and mouse-clicks considerable compared to the existing solution. i tried to look for design documents or mail references on some tech list to find a justification for this, but could not find one. + +you as a software developer surely know that nothing is more expensive than fixing a design bug. and nothing is more expensive than finding a bug late. just to take an arbitrary url to support this: http://blog.bootstraptoday.com/2011/12/25/early-detection-of-bugs-can-save-up-to-22-billion-yearly/ + +so, please do not play the ""a good thing but not the right place"" card. which then ends up nowhere. you can close the ticket if you either create this guideline, or successfully have a (public verifyable) decision in whatever place you consider right for a decision like this.",1376539525,task_subcomment,PHID-TASK-kvdgcfvnalphobirayqv,PHID-USER-2ccnbnjo2s2q3diidydr,"['james, let me reopen this one please.', 'there is a big difference between ""it is our intention"" (whoever ""our"" is) and a crystal clear guideline having as primary target:\n* minimize clicks and key presses\n* response time <3 sec\nthis would make it so much easier for new developers as well.', 'and so much easier for testers to point out that something is against the goal.', 'as i tried to point out above with examples, people were and still are allowed to increase key presses and mouse-clicks considerable compared to the existing solution.', 'i tried to look for design documents or mail references on some tech list to find a justification for this, but could not find one.', 'you as a software developer surely know that nothing is more expensive than fixing a design bug.', 'and nothing is more expensive than finding a bug late.', 'just to take an arbitrary url to support this: URL \n\nso, please do not play the ""a good thing but not the right place"" card.', 'which then ends up nowhere.', 'you can close the ticket if you either create this guideline, or successfully have a (public verifyable) decision in whatever place you consider right for a decision like this.']","['ACTION ON ISSUE .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +7406,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,"browser cache problem reported upstream and fixed, see here: +https://code.google.com/p/gitblit/issues/detail?id=274",1376771021,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-2ccnbnjo2s2q3diidydr,"['browser cache problem reported upstream and fixed, see here:\nURL']",['BUG REPRODUCTION'] +7405,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,mark configured the misc varnish cluster for gitblit: https://gerrit.wikimedia.org/r/#/c/78262/,1376771436,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-2ccnbnjo2s2q3diidydr,['mark configured the misc varnish cluster for gitblit: URL'],['BUG REPRODUCTION'] +7404,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,"max semenik reported that gitblit should mark critical links with rel=""nofollow""",1376771529,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-2ccnbnjo2s2q3diidydr,"['max semenik reported that gitblit should mark critical links with rel=""nofollow""']",['BUG REPRODUCTION .'] +7083,"VisualEditor: In the save dialog, also show the ""switch to wikitext"" button in the wikitext diff so they can fix last-minute issues","agreed, james, that would be desireable. but is for sure a very different feature not at all helping out when the diff reveals visual editor did something unexpected.",1377845408,task_subcomment,PHID-TASK-escar4ypn3o4hbygakj4,PHID-USER-2ccnbnjo2s2q3diidydr,"['agreed, james, that would be desireable.', 'but is for sure a very different feature not at all helping out when the diff reveals visual editor did something unexpected.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +6219,"Support for text/syntax/markup driven or WYSIWYG editable charts, diagrams, graphs, flowcharts etc. (Identify, develop, review and deploy extension on Wikimedia wikis to add)","nowadays there is an extenstion https://www.mediawiki.org/wiki/Extension:Diagrams , would enabling it be a step into the right direction? +",1643485832,task_subcomment,PHID-TASK-khbn3xwnzxzqjmsvryrq,PHID-USER-2ccnbnjo2s2q3diidydr,"['nowadays there is an extenstion URL , would enabling it be a step into the right direction?']",['FUTURE PLAN'] +12972,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","Hello, + +I’m 21, and I have a bit of experience and interest in web ergonomics. I’ve contributed to the design of a few websites (notably [[http://www.france-ioi.org/|this one]], which was really worse before). I’d like to share my opinion on this task as a Wikimedia contributor. I hope I’m not too late. + +I’m not sure all my ideas are appropriate here but let’s spread. I’ve realized screenshots on a random article with the DOM manually modified. + +For the preview, I’m dreaming about something like this: +{F8094031} + +I.e. two (possibly resizable) frames, one containing the code and the other one for preview or reviewing changes. +On my desktop computer, I have two monitors with a resolution of 1920×1080. With this configuration, I could extend my browser window on the two monitors, and have the code on the first one, the preview on the second one. + +The initial setup would be: +{F8094055} + +Then you would click on ‘Preview’ in the dropdown: +{F8094059} + +It would make the preview appear on the right, half width, just like in the first screenshot but a bit larger, till the bottom: +{F8094074} + +You could have full preview by sliding: +{F8094102} + +You could reload the preview by clicking on the button ‘Preview’. To get the dropdown, you should click on the arrow. If you select ‘Review changes’, then the button’s label would change to ‘Review changes’. + +Then for writing the summary, the popup annoys me because it takes more than 1 second to appear. I contribute mainly for minor edits (orthotypo, article structure, etc.) and I sometimes do a bunch of them so I’d like efficient tools. +I would imagine something similar to the Find & Replace panel when you click on ‘Done’: +{F8094203} +(I would also prefer it for template editing because the current dialog lags…) + +Other ideas: + +- Two different scrollbars: {F8094424} +- With these separate scrollbars, a button to show the section containing the cursor in the preview, and another for the opposite (would be very useful when I’m reviewing long articles). This button could be on the vertical splitting bar. +- For monitors having different sizes: vertically resizable frames (or two different windows?): {F8094520} +- In the ‘Preview’/‘Review changes’ dropdown, a second subsection with 3 choices: Hidden/Splitted/Full to set the frames’ width automatically (or another button which would toggle between these 3 choices when clicked): {F8094595} I’m also suggesting new labels there. ‘Reviewing the changes’ is actually like viewing a preview of the changes. +- Maybe having separate toolbars/dialogs in the two frames (e.g. Find & Replace with the wikitext, Publish with the preview)… + +Note that, currently, I’m often using two different windows for editing: the first with the wikitext editor and the second with the published article (to explore it and make the fixes at the same time; but it is quite a pity not to view the changes I’m realizing). + +I’m not sure I’m the ‘common’ editor but to me it would really be simpler to improve the quality of articles with such an interface, and newbies might appreciate it too. + +What do you think about all this? I can give more details if you feel there’s a gap somewhere.",1494907566,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-2fha2mym5lty6djs2qfl,"['Hello,\n\nI’m 21, and I have a bit of experience and interest in web ergonomics.', 'I’ve contributed to the design of a few websites (notably [[URL one]], which was really worse before).', 'I’d like to share my opinion on this task as a Wikimedia contributor.', 'I hope I’m not too late.', 'I’m not sure all my ideas are appropriate here but let’s spread.', 'I’ve realized screenshots on a random article with the DOM manually modified.', 'For the preview, I’m dreaming about something like this:\n{F8094031}\n\nI.e.', 'two (possibly resizable) frames, one containing the code and the other one for preview or reviewing changes.', 'On my desktop computer, I have two monitors with a resolution of 1920×1080.', 'With this configuration, I could extend my browser window on the two monitors, and have the code on the first one, the preview on the second one.', 'The initial setup would be:\n{F8094055}\n\nThen you would click on ‘Preview’ in the dropdown:\n{F8094059}\n\nIt would make the preview appear on the right, half width, just like in the first screenshot but a bit larger, till the bottom:\n{F8094074}\n\nYou could have full preview by sliding:\n{F8094102}\n\nYou could reload the preview by clicking on the button ‘Preview’.', 'To get the dropdown, you should click on the arrow.', 'If you select ‘Review changes’, then the button’s label would change to ‘Review changes’.', 'Then for writing the summary, the popup annoys me because it takes more than 1 second to appear.', 'I contribute mainly for minor edits (orthotypo, article structure, etc.)', 'and I sometimes do a bunch of them so I’d like efficient tools.', 'I would imagine something similar to the Find & Replace panel when you click on ‘Done’:\n{F8094203}\n(I would also prefer it for template editing because the current dialog lags…)\n\nOther ideas:\n\n- Two different scrollbars: {F8094424}\n- With these separate scrollbars, a button to show the section containing the cursor in the preview, and another for the opposite (would be very useful when I’m reviewing long articles).', 'This button could be on the vertical splitting bar.', '- For monitors having different sizes: vertically resizable frames (or two different windows?', '): {F8094520}\n- In the ‘Preview’/‘Review changes’ dropdown, a second subsection with 3 choices: Hidden/Splitted/Full to set the frames’ width automatically (or another button which would toggle between these 3 choices when clicked): {F8094595} I’m also suggesting new labels there.', '‘Reviewing the changes’ is actually like viewing a preview of the changes.', '- Maybe having separate toolbars/dialogs in the two frames (e.g.', 'Find & Replace with the wikitext, Publish with the preview)…\n\nNote that, currently, I’m often using two different windows for editing: the first with the wikitext editor and the second with the published article (to explore it and make the fixes at the same time; but it is quite a pity not to view the changes I’m realizing).', 'I’m not sure I’m the ‘common’ editor but to me it would really be simpler to improve the quality of articles with such an interface, and newbies might appreciate it too.', 'What do you think about all this?', 'I can give more details if you feel there’s a gap somewhere.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'POTENTIAL NEW ISSUES AND REQUESTS', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +12970,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","- Separate scrollbars could be a preference. +- Indeed separate toolbars and dialogs are probably a bad idea. +- I don’t understand why the Preview dropdown wouldn’t be convenient? You don’t have enough space for it?",1494957310,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-2fha2mym5lty6djs2qfl,"['- Separate scrollbars could be a preference.', '- Indeed separate toolbars and dialogs are probably a bad idea.', '- I don’t understand why the Preview dropdown wouldn’t be convenient?', 'You don’t have enough space for it?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +12967,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","So I could imagine something like this. + +- Possibility to have frames in the same dropdown, and an additional option for separate scrollbars: {F8119433} +- A dropdown in the top right-hand corner of each frame to choose its content: {F8119439} +- The splitted view: {F8119442} (the bar at the middle can be moved) +- In the content selection, a ‘Switch panels’ option (I don’t know if the correct word should be ‘frame’ or ‘panel’), and the content of the other panel is grayed; also, a ‘Refresh’ button for the preview: {F8119451} + +Of course there should be other icons (‘Refresh’ should be an icon). + +This way the toolbar is even shorter than before, because ‘Done’ is shorter than ‘Publish changes’ — :).",1495137268,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-2fha2mym5lty6djs2qfl,"['So I could imagine something like this.', '- Possibility to have frames in the same dropdown, and an additional option for separate scrollbars: {F8119433}\n- A dropdown in the top right-hand corner of each frame to choose its content: {F8119439}\n- The splitted view: {F8119442} (the bar at the middle can be moved)\n- In the content selection, a ‘Switch panels’ option (I don’t know if the correct word should be ‘frame’ or ‘panel’), and the content of the other panel is grayed; also, a ‘Refresh’ button for the preview: {F8119451}\n\nOf course there should be other icons (‘Refresh’ should be an icon).', 'This way the toolbar is even shorter than before, because ‘Done’ is shorter than ‘Publish changes’ — :).']","['FUTURE PLAN', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +12962,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","Yep, I’ve put the word ‘Done’ in my mockups.",1502922724,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-2fha2mym5lty6djs2qfl,"['Yep, I’ve put the word ‘Done’ in my mockups.']",['CONTRIBUTION AND COMMITMENT'] +12953,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","> for example, we can provide an access to preview as an additional mode in the menu we provide access to ""Visual editing"" and ""Source editing"". + +I provided mockups demonstrating something like this in [[#3274084|a previous message]].",1504785682,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-2fha2mym5lty6djs2qfl,['QUOTE\n\nI provided mockups demonstrating something like this in [[#3274084|a previous message]].'],['BUG REPRODUCTION'] +11535,VisualEditor: Ctrl+Shift+Space/Opt+Space to insert a non-breaking space (NBSP),"@Nnemo: +1 for Ctrl-Shift-Space which also works on LibreOffice. + +>>! In T53045#1244827, @Nnemo wrote: +> # « The safe places for french quotes » do not work in the visual editor — this is a bug, by the way. + +//All// the safe places fail in the visual editor. I sometimes have line breaks before colons, semicolons, etc. + +>>! In T53045#1757181, @Esanders wrote: +> Or you could somehow annotate the whole word as nowrap. Arguably 100 °C would be clearer than 100 °C + +Forget ``. There’s an already existing HTML4 `` tag. To me it would be relevant that MediaWiki supports it; MDN says it’s non-standard (while it’s supported by all browser engines), that may be the reason. The behavior you were looking for can still be obtained with code like what [[ https://en.wikipedia.org/wiki/Template:Nowrap | this template ]] uses.",1556056383,task_subcomment,PHID-TASK-33ykzddzyqsfzj3qavxw,PHID-USER-2fha2mym5lty6djs2qfl,"['SCREEN_NAME: +1 for Ctrl-Shift-Space which also works on LibreOffice.', 'QUOTE\nQUOTE\n\n//All// the safe places fail in the visual editor.', 'I sometimes have line breaks before colons, semicolons, etc.', 'QUOTE\nQUOTE\n\nForget CODE.', 'There’s an already existing HTML4 CODE tag.', 'To me it would be relevant that MediaWiki supports it; MDN says it’s non-standard (while it’s supported by all browser engines), that may be the reason.', 'The behavior you were looking for can still be obtained with code like what [[ URL | this template ]] uses.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +11534,VisualEditor: Ctrl+Shift+Space/Opt+Space to insert a non-breaking space (NBSP),"I have a related remark. Even though the editor does not provide itself a keyboard shortcut to insert no-break spaces, your keyboard layout might allow you to write no-break spaces. If you’re in this case, an editor-provided keyboard shortcut to insert no-break spaces is completely unneeded. + +The ‘French (alternative)’ keyboard layout (it’s its name on Linux) allows to insert no-break spaces with AltGr-Shift-Space. Personally I use the ‘Bépo’ keyboard layout (a Dvorak-like for French) which allows to type no-break spaces with Shift-Space. But it doesn’t work in the VisualEditor (both in visual and wikitext modes): it inserts a normal space. However it works with the classic (2013?) wikitext editor. It is very weird, because I can type no-break spaces everywhere else on my system, except in some rich-text web editors (I have the same problem with WordPress). I’m very curious about the source of that bug. It might be something else though, that would need its own bug report. + +You can test the ‘French (alternative)’ keyboard layout easily on Linux by typing `setxkbmap fr oss` in a terminal. (Under Windows you must install it: use [[ http://mjulier.free.fr/clavier/clavier_fr-ossc.zip | this archive ]] linked from [[ https://fr.wikipedia.org/wiki/Aide:Lettres_accentu%C3%A9es#Avec_des_dispositions_de_clavier_am%C3%A9lior%C3%A9es | this Wikipedia page ]].)",1556057144,task_subcomment,PHID-TASK-33ykzddzyqsfzj3qavxw,PHID-USER-2fha2mym5lty6djs2qfl,"['I have a related remark.', 'Even though the editor does not provide itself a keyboard shortcut to insert no-break spaces, your keyboard layout might allow you to write no-break spaces.', 'If you’re in this case, an editor-provided keyboard shortcut to insert no-break spaces is completely unneeded.', 'The ‘French (alternative)’ keyboard layout (it’s its name on Linux) allows to insert no-break spaces with AltGr-Shift-Space.', 'Personally I use the ‘Bépo’ keyboard layout (a Dvorak-like for French) which allows to type no-break spaces with Shift-Space.', 'But it doesn’t work in the VisualEditor (both in visual and wikitext modes): it inserts a normal space.', 'However it works with the classic (2013?)', 'wikitext editor.', 'It is very weird, because I can type no-break spaces everywhere else on my system, except in some rich-text web editors (I have the same problem with WordPress).', 'I’m very curious about the source of that bug.', 'It might be something else though, that would need its own bug report.', 'You can test the ‘French (alternative)’ keyboard layout easily on Linux by typing CODE in a terminal.', '(Under Windows you must install it: use [[ URL | this archive ]] linked from [[ URL | this Wikipedia page ]].)']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11533,VisualEditor: Ctrl+Shift+Space/Opt+Space to insert a non-breaking space (NBSP),"I have a related remark. Even though the editor does not provide itself a keyboard shortcut to insert no-break spaces, your keyboard layout might allow you to write no-break spaces. If you’re in this case, an editor-provided keyboard shortcut to insert no-break spaces is completely unneeded. + +The ‘French (alternative)’ keyboard layout (it’s its name on Linux) allows to insert no-break spaces with AltGr-Shift-Space. Personally I use the ‘Bépo’ keyboard layout (a Dvorak-like for French) which allows to type no-break spaces with Shift-Space. But it doesn’t work in the VisualEditor (both in visual and wikitext modes): it inserts a normal space. However it works with the classic (2013?) wikitext editor. It is very weird, because I can type no-break spaces everywhere else on my system, except in some rich-text web editors (I have the same problem with WordPress). I’m very curious about the source of that bug. It might be something else though, that would need its own bug report. + +You can test the ‘French (alternative)’ keyboard layout easily on Linux by typing `setxkbmap fr oss` in a terminal. (Under Windows you must install it: use [[ http://mjulier.free.fr/clavier/clavier_fr-ossc.zip | this archive ]] linked from [[ https://fr.wikipedia.org/wiki/Aide:Lettres_accentu%C3%A9es#Avec_des_dispositions_de_clavier_am%C3%A9lior%C3%A9es | this Wikipedia page ]].) + +Actually… OK, I just figured out it’s a Firefox bug with the `contenteditable=""true""`. Typing no-break spaces does work in Chromium.",1556057434,task_subcomment,PHID-TASK-33ykzddzyqsfzj3qavxw,PHID-USER-2fha2mym5lty6djs2qfl,"['I have a related remark.', 'Even though the editor does not provide itself a keyboard shortcut to insert no-break spaces, your keyboard layout might allow you to write no-break spaces.', 'If you’re in this case, an editor-provided keyboard shortcut to insert no-break spaces is completely unneeded.', 'The ‘French (alternative)’ keyboard layout (it’s its name on Linux) allows to insert no-break spaces with AltGr-Shift-Space.', 'Personally I use the ‘Bépo’ keyboard layout (a Dvorak-like for French) which allows to type no-break spaces with Shift-Space.', 'But it doesn’t work in the VisualEditor (both in visual and wikitext modes): it inserts a normal space.', 'However it works with the classic (2013?)', 'wikitext editor.', 'It is very weird, because I can type no-break spaces everywhere else on my system, except in some rich-text web editors (I have the same problem with WordPress).', 'I’m very curious about the source of that bug.', 'It might be something else though, that would need its own bug report.', 'You can test the ‘French (alternative)’ keyboard layout easily on Linux by typing CODE in a terminal.', '(Under Windows you must install it: use [[ URL | this archive ]] linked from [[ URL | this Wikipedia page ]].)', 'Actually… OK, I just figured out it’s a Firefox bug with the CODE.', 'Typing no-break spaces does work in Chromium.']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9604,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Chmarkine, there's always StartCom/StartSSL which has free certs, and they're already trusted by default in all major browsers. ",1443100193,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-2hzxflhh7cwlrnz74x6y,"[""Chmarkine, there's always StartCom/StartSSL which has free certs, and they're already trusted by default in all major browsers.""]",['CONTRIBUTION AND COMMITMENT'] +18819,login when already logged in gets exception from Special:CentralLogin,"I am experiencing this. I am getting ""[fe654767] 2014-09-03 05:20:50: Fatal exception of type MWException""m even after I try Special:UserLogout then try to log back in. When I try to edit, I get the normal logged out IP traced banner. Any ideas?",1409722066,task_subcomment,PHID-TASK-vwqwxdop2rianj5hnvof,PHID-USER-2hzxflhh7cwlrnz74x6y,"['I am experiencing this.', 'I am getting ""[fe654767] 2014-09-03 05:20:50: Fatal exception of type MWException""m even after I try Special:UserLogout then try to log back in.', 'When I try to edit, I get the normal logged out IP traced banner.', 'Any ideas?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +12364,Create a VisualEditor plugin to integrate with ProofreadPage,">>! In T48580#2213983, @Qgil wrote: +> What is missing to consider this task Resolved? + +We are still waitng for Page namespace support which is the main editing namespace for most wikisources. Moreover, many new wikisourcians edit **only** in the Page namespace. The general trend is to have articles in main namespace automatically or semi-automatically generated basing on data from Index and Page namespaces. So having VE support in main namespace may be a nice feature, but mostly useless. +",1460986863,task_subcomment,PHID-TASK-v7kj4prknc3sujshfgg3,PHID-USER-2ji2k3idgmipacu4ftck,"['QUOTE\nQUOTE\n\nWe are still waitng for Page namespace support which is the main editing namespace for most wikisources.', 'Moreover, many new wikisourcians edit **only** in the Page namespace.', 'The general trend is to have articles in main namespace automatically or semi-automatically generated basing on data from Index and Page namespaces.', 'So having VE support in main namespace may be a nice feature, but mostly useless.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +20731,[Bug] Users are unable to login on wikidata.org until they clear their cookies,"I hit this also tonight. + +If it helps: I had two ""centralauth_User"" cookies: one for previously logged user and another one for currently logged user (I was relogging to another account)",1440198231,task_subcomment,PHID-TASK-un2pilpqiazqdfsiinqa,PHID-USER-2ji2k3idgmipacu4ftck,"['I hit this also tonight.', 'If it helps: I had two ""centralauth_User"" cookies: one for previously logged user and another one for currently logged user (I was relogging to another account)']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3462,"AbuseFilter: API is responding with wikitext instead of HTML in the ""warning"" property",That's because Status::getHTML isn't actually doing real parsing... going to look at this tomorrow,1373928143,task_subcomment,PHID-TASK-6s22kiygdurpmwpk3lqs,PHID-USER-2mey32xhshfnf7rz7jjn,"[""That's because Status::getHTML isn't actually doing real parsing... going to look at this tomorrow""]",['INVESTIGATION AND EXPLORATION'] +3459,"AbuseFilter: API is responding with wikitext instead of HTML in the ""warning"" property","(In reply to comment #2) +> I don't think this is really what people want to be doing (regardless of +> whether HTML is being presented by this call or not). Take a look at filter +> 554 +> on English Wikipedia (http://en.wikipedia.org/wiki/Special:AbuseFilter/554). +> Note how it triggers a message of abusefilter-top100. That causes the +> standard +> wikitext editor to display +> http://en.wikipedia.org/w/index.php?title=MediaWiki:abusefilter-top100 which +> explains what's wrong with the edit. That's what you need to display, not the +> short description (in this case ""top100 blog charts"", which doesn't mean +> squat +> to a new editor). + +That's exactly what we're trying to do.",1373930605,task_subcomment,PHID-TASK-6s22kiygdurpmwpk3lqs,PHID-USER-2mey32xhshfnf7rz7jjn,"[""(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's exactly what we're trying to do.""]",['CONTRIBUTION AND COMMITMENT'] +3458,"AbuseFilter: API is responding with wikitext instead of HTML in the ""warning"" property","(Sorry, if my last comment was unlcear:) Showing the full warning message, I mean.",1373930726,task_subcomment,PHID-TASK-6s22kiygdurpmwpk3lqs,PHID-USER-2mey32xhshfnf7rz7jjn,"['(Sorry, if my last comment was unlcear:) Showing the full warning message, I mean.']",['CONTRIBUTION AND COMMITMENT'] +3151,APIEditBeforeSave isn't replacing sections like the documentation claims,"After some investigation it turns out, that this is an issue with the edit API. I'm just preparing a fix, but takes some time as both the API and EditPage itself are rather messy.",1374837132,task_subcomment,PHID-TASK-v4wsjl2yostcro6yfl5m,PHID-USER-2mey32xhshfnf7rz7jjn,"['After some investigation it turns out, that this is an issue with the edit API.', ""I'm just preparing a fix, but takes some time as both the API and EditPage itself are rather messy.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3147,APIEditBeforeSave isn't replacing sections like the documentation claims,*** Bug 52062 has been marked as a duplicate of this bug. ***,1376490819,task_subcomment,PHID-TASK-v4wsjl2yostcro6yfl5m,PHID-USER-2mey32xhshfnf7rz7jjn,"['*** Bug 52062 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +17145,Check all wikis for inclusions of http resources on https,"It's true, that I already fixed several thousand of MediaWiki: pages including http only URIs, but there are some that can't be fixed that easily (eg. were the scripts are obfuscated or using nested imports [scripts which include even other scripts]). + +Chris Steipp is working on that following an idea of mine, together with the 3rd party include problem. The idea behind that project is to scan the wikis using a real-user browser scenario, so that we find all inclusions, no matter how they're produced. + +CCed and assigned to Chris... he'll post the result on meta wiki as soon as he got them.",1345824262,task_subcomment,PHID-TASK-dpocfkqirsjrev23x7kp,PHID-USER-2mey32xhshfnf7rz7jjn,"[""It's true, that I already fixed several thousand of MediaWiki: pages including http only URIs, but there are some that can't be fixed that easily (eg."", 'were the scripts are obfuscated or using nested imports [scripts which include even other scripts]).', 'Chris Steipp is working on that following an idea of mine, together with the 3rd party include problem.', ""The idea behind that project is to scan the wikis using a real-user browser scenario, so that we find all inclusions, no matter how they're produced."", ""CCed and assigned to Chris... he'll post the result on meta wiki as soon as he got them.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'ACTION ON ISSUE .']" +17142,Check all wikis for inclusions of http resources on https,"Yes, I can give you an update... this is work in progress: +Chris had it running on his personal laptop but it broke after a change. As doing this on a laptop isn't a to good idea for such a large automated task the plan is to migrate it to a labs instance after the scripts have been fixed.",1355765301,task_subcomment,PHID-TASK-dpocfkqirsjrev23x7kp,PHID-USER-2mey32xhshfnf7rz7jjn,"['Yes, I can give you an update... this is work in progress:\nChris had it running on his personal laptop but it broke after a change.', ""As doing this on a laptop isn't a to good idea for such a large automated task the plan is to migrate it to a labs instance after the scripts have been fixed.""]","['TASK PROGRESS', 'FUTURE PLAN .']" +15397,[Bug] Login issue with add language links widget,"(In reply to comment #2) +> I experience this problem with Mozilla/5.0 (X11; Linux x86_64; rv:20.0) +> Gecko/20100101 Firefox/20.0 SeaMonkey/2.17. I have a few add-ons installed +> but +> will try again with them removed and post the results. + +Then the above patch probably wont solve (or moreover avoid) the mentioned problem. I can't reproduce this problem with neither Firefox 20 nor Seamonkey 2.17 on Fedora. + +The only possible cause I can think of right now is that you are logged in via https on Wikidata.org while only being logged in via http on enwiki for some reason (different non-global accounts maybe?).",1368472827,task_subcomment,PHID-TASK-mqgd5b5k4fnslwwoze2f,PHID-USER-2mey32xhshfnf7rz7jjn,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThen the above patch probably wont solve (or moreover avoid) the mentioned problem.', ""I can't reproduce this problem with neither Firefox 20 nor Seamonkey 2.17 on Fedora."", 'The only possible cause I can think of right now is that you are logged in via https on Wikidata.org while only being logged in via http on enwiki for some reason (different non-global accounts maybe?', ').']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'NA']" +17110,Replacing table layout in registration and login forms,I guess we can resolve this one as the new form doesn't have this problem(s)?!,1376927254,task_subcomment,PHID-TASK-qqgbtyuqcsk6ngmpusjl,PHID-USER-2mey32xhshfnf7rz7jjn,"[""I guess we can resolve this one as the new form doesn't have this problem(s)?"", '!']","['BUG REPRODUCTION', 'NA']" +15394,[Bug] Login issue with add language links widget,"(In reply to comment #6) +> So it seems that the ""Add links"" function *always* tells me I am not logged +> in, +> whether or not I really am logged in. + +Do you have any uncommon settings regarding cookies? In theory you shouldn't even have to do 5). The fact that you also have to manually log in on wikidata seems strange to me and it would be great to get more details about what exactly is going on here. + +@Lydia: Do we often get such reports (how big is the impact of this)? + +CCed Chris Steipp because of the SUL login issues mentioned above (point 5).",1381268736,task_subcomment,PHID-TASK-mqgd5b5k4fnslwwoze2f,PHID-USER-2mey32xhshfnf7rz7jjn,"['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\n\nDo you have any uncommon settings regarding cookies?', ""In theory you shouldn't even have to do 5)."", 'The fact that you also have to manually log in on wikidata seems strange to me and it would be great to get more details about what exactly is going on here.', 'SCREEN_NAME: Do we often get such reports (how big is the impact of this)?', 'CCed Chris Steipp because of the SUL login issues mentioned above (point 5).']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +15389,[Bug] Login issue with add language links widget,"(In reply to comment #11) +> The ""real"" solution for this would be OAuth, right? + +No. OAuth could be a solution for third party client wikis, but not for Wikimedia ones (we have CentralAuth for this purpose). + +The issue over here essentially comes down to a CentralAuth shortcoming (see my mail).",1386090219,task_subcomment,PHID-TASK-mqgd5b5k4fnslwwoze2f,PHID-USER-2mey32xhshfnf7rz7jjn,"['(In reply to comment #11)\nQUOTE\n\nNo.', 'OAuth could be a solution for third party client wikis, but not for Wikimedia ones (we have CentralAuth for this purpose).', 'The issue over here essentially comes down to a CentralAuth shortcoming (see my mail).']","['QUOTE', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +15385,[Bug] Login issue with add language links widget,">>! In T50389#831804, @Herzi.Pinki wrote: +> It still doesn't work for me. +> To be clear about: It worked perfectly before (about 8 weeks ago), but since then it doesn't . What have you changed related to authentication since then? + +Nothing has changed on our side, the problem is that browsers keep changing and tend to get more restrictive regarding these things (third party cookies and things like that).",1418081680,task_subcomment,PHID-TASK-mqgd5b5k4fnslwwoze2f,PHID-USER-2mey32xhshfnf7rz7jjn,"['QUOTE\nQUOTE\nQUOTE\n\nNothing has changed on our side, the problem is that browsers keep changing and tend to get more restrictive regarding these things (third party cookies and things like that).']",['INVESTIGATION AND EXPLORATION'] +15383,[Bug] Login issue with add language links widget,">>! In T50389#832492, @Herzi.Pinki wrote: +> thanks hoo, but I'm using a rather old firefox and I did not update since months. But I use noscript, maybe that is the problem? It updates regularily. Any hint on noscript? + +I don't have time to test this right now, but changing your noscript settings could help (quite likely, actually). + +If it does, a reply about what you did would be nice, so that others can see what to do.",1418933197,task_subcomment,PHID-TASK-mqgd5b5k4fnslwwoze2f,PHID-USER-2mey32xhshfnf7rz7jjn,"[""QUOTE\nQUOTE\n\nI don't have time to test this right now, but changing your noscript settings could help (quite likely, actually)."", 'If it does, a reply about what you did would be nice, so that others can see what to do.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .']" +15371,[Bug] Login issue with add language links widget,"Given this didn't make it into the branch this week, this is probably not going to be deployed to the Wikipedias before October 15.",1443601998,task_subcomment,PHID-TASK-mqgd5b5k4fnslwwoze2f,PHID-USER-2mey32xhshfnf7rz7jjn,"[""Given this didn't make it into the branch this week, this is probably not going to be deployed to the Wikipedias before October 15.""]",['FUTURE PLAN'] +18985,HTTP 503 error when requesting linked data for large entities,"This indeed is a varnish problem, fetching the data directly from one of the apache's works fine (and fast).",1399232316,task_subcomment,PHID-TASK-pzlcltxrp64b4qmut2ml,PHID-USER-2mey32xhshfnf7rz7jjn,"[""This indeed is a varnish problem, fetching the data directly from one of the apache's works fine (and fast).""]",['BUG REPRODUCTION'] +19249,http-bad-status - 403 Forbidden when trying to upload file from tools.wikimedia.pl by URL to Commons,Puppet patch has been merged.,1415616093,task_subcomment,PHID-TASK-7vmh7lmz7syayu6w7nab,PHID-USER-2mey32xhshfnf7rz7jjn,['Puppet patch has been merged.'],['TASK PROGRESS'] +18626,Certain users are unable to log into their account (HTTP 503 upon login attempt),"Has also been reported at dewiki: https://de.wikipedia.org/w/index.php?title=Wikipedia:Fragen_zur_Wikipedia&oldid=136658267#Login_Problem + +I looked into the logs quickly, but wasn't able to find anything relevant :/",1418238901,task_subcomment,PHID-TASK-f6523rlmjhlpvxql3jr5,PHID-USER-2mey32xhshfnf7rz7jjn,"[""Has also been reported at dewiki: URL\n\nI looked into the logs quickly, but wasn't able to find anything relevant :/""]",['BUG REPRODUCTION'] +24765,Convert all `sites` tables to use https URLs,"With the relative URLs we have right now MediaWiki (Http::get) will default to http which in turn will break for https only hosts (like ruwikinews). + + +See also: https://www.wikidata.org/wiki/Wikidata:Project_chat#Bug_when_adding_links_to_Wikinews",1420367424,task_description,PHID-TASK-42upiw7xulyls7arvgav,PHID-USER-2mey32xhshfnf7rz7jjn,"['Convert all CODE tables to use https URLs.', 'With the relative URLs we have right now MediaWiki (Http::get) will default to http which in turn will break for https only hosts (like ruwikinews).', 'See also: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'NA']" +24778,New user account creations (mostly spambots) not logged in loginwiki,">>! In T85703#953832, @Aklapper wrote: +> This has presumably been fixed by https://gerrit.wikimedia.org/r/182560. The fix will be part of 1.25wmf14. See https://www.mediawiki.org/wiki/MediaWiki_1.25/Roadmap for availability dates. +> If you have reasons to think that the patch did not fix this, please elaborate on the reasons. + +The patch was linked with this change only by error, the patch actually was about T61707.",1420374330,task_subcomment,PHID-TASK-mpjcsxrquz63qyzsqnf3,PHID-USER-2mey32xhshfnf7rz7jjn,"['QUOTE\nQUOTE\nQUOTE\n\nThe patch was linked with this change only by error, the patch actually was about T61707.']",['BUG REPRODUCTION'] +23693,HttpError should not be logged as an unhandled exception.,,1420466644,task_subcomment,PHID-TASK-cgood7sc62oac3adwbux,PHID-USER-2mey32xhshfnf7rz7jjn,[],[] +23692,HttpError should not be logged as an unhandled exception.,,1420473867,task_subcomment,PHID-TASK-cgood7sc62oac3adwbux,PHID-USER-2mey32xhshfnf7rz7jjn,[],[] +24770,Convert all `sites` tables to use https URLs,We manually switched over the ruwikinews entry to https on wikidatawiki now. Everything else (also all other wikis) stayed unaltered.,1420632531,task_subcomment,PHID-TASK-42upiw7xulyls7arvgav,PHID-USER-2mey32xhshfnf7rz7jjn,"['We manually switched over the ruwikinews entry to https on wikidatawiki now.', 'Everything else (also all other wikis) stayed unaltered.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +24768,Convert all `sites` tables to use https URLs,"The only problem we had was that URLs in the sitelink view (on repo) suddenly became https (instead of protocol relative), that could pose a problem for users that aren't able to use https. +Because of this only the sites table entry for ruwikinews on Wikidata has https urls, all other remain protocol-relative (I changed that per hand :/).",1421148883,task_subcomment,PHID-TASK-42upiw7xulyls7arvgav,PHID-USER-2mey32xhshfnf7rz7jjn,"[""The only problem we had was that URLs in the sitelink view (on repo) suddenly became https (instead of protocol relative), that could pose a problem for users that aren't able to use https."", 'Because of this only the sites table entry for ruwikinews on Wikidata has https urls, all other remain protocol-relative (I changed that per hand :/).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23576,Users are unable to change account password (HTTP 503),"Is this a problem for anyone still? If not, I'd vote to close this bug.",1421951311,task_subcomment,PHID-TASK-rmczrlxfhpv25i6dniyw,PHID-USER-2mey32xhshfnf7rz7jjn,"['Is this a problem for anyone still?', ""If not, I'd vote to close this bug.""]","['SOCIAL CONVERSATION', 'ACTION ON ISSUE .']" +23571,Users are unable to change account password (HTTP 503),">>! In T87305#990614, @Sunpriat wrote: +> Confirm, that problem is fixed. The user succeeded log in. Thank you. + +Nice :)",1421988382,task_subcomment,PHID-TASK-rmczrlxfhpv25i6dniyw,PHID-USER-2mey32xhshfnf7rz7jjn,['QUOTE\nQUOTE\n\nNice :)'],['NA'] +24766,Convert all `sites` tables to use https URLs,This will make https only URLs show up in the SiteLinksView and we don't want this. The real solution is to change sites to https whenever they are actually being changed to it.,1427385822,task_subcomment,PHID-TASK-42upiw7xulyls7arvgav,PHID-USER-2mey32xhshfnf7rz7jjn,"[""This will make https only URLs show up in the SiteLinksView and we don't want this."", 'The real solution is to change sites to https whenever they are actually being changed to it.']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +20746,[Bug] Users are unable to login on wikidata.org until they clear their cookies,"The way to go here is probably to unset the old cookies via varnish, if they exist. @bblack can help with that.",1439546558,task_subcomment,PHID-TASK-un2pilpqiazqdfsiinqa,PHID-USER-2mey32xhshfnf7rz7jjn,"['The way to go here is probably to unset the old cookies via varnish, if they exist.SCREEN_NAME can help with that.']",['BUG REPRODUCTION'] +21999,WikiPageEntityMetaDataLookup querying DB master on HTTP GET,"We load data for editing there, so I'm not entirely sure we want to do that from slaves… :/",1464260866,task_subcomment,PHID-TASK-hi3k3pbkqqd3kg64brl2,PHID-USER-2mey32xhshfnf7rz7jjn,"[""We load data for editing there, so I'm not entirely sure we want to do that from slaves… :/""]",['SOCIAL CONVERSATION'] +9324,VisualEditor: Formatting styles drop down menu rendered behind the page title,"On http://www.mediawiki.org/wiki/VisualEditor:Test when clicking on the drop down menu for styles, the title of the page is still visible + +http://i.imgur.com/O3OvK3w.png + +-------------------------- +**Version**: unspecified +**Severity**: normal",1369942140,task_description,PHID-TASK-3ovbcuxkngbjxrroevib,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: Formatting styles drop down menu rendered behind the page title.', 'On URL when clicking on the drop down menu for styles, the title of the page is still visible\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8471,"VisualEditor: ""TypeError: focusedNode is null"" thrown when applying a link to a template","Creating a template entry, marking it and click on ""Link"" button results in following error (twice in a row): + +TypeError: focusedNode is null +https://bits.wikimedia.org/static-1.22wmf9/extensions/VisualEditor/modules/ve/ui/ve.ui.Context.js +Line 260 + +VE is in a bad state after this cannot access template edit at all after this. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372462920,task_description,PHID-TASK-5wuwyofe6l5k2cmqjzad,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: ""TypeError: focusedNode is null"" thrown when applying a link to a template.', 'Creating a template entry, marking it and click on ""Link"" button results in following error (twice in a row):\n\nTypeError: focusedNode is null\nURL\nLine 260\n\nVE is in a bad state after this cannot access template edit at all after this.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11836,TemplateData: Add a way to express dependencies between parameters,"Add a way to mark a parameter to be dependent on an other paramter. For example : +We have following parameters: +""foo1_bar"", ""foo1_baz"", ""foo1_quux"" +... + ""fooN_bar"", ""fooN_baz"", ""fooN_quux"" + +fooX_bar required fooX_baz to be used as well, it doesn't require fooX_quux to be used, but if fooX_quux is used, then fooX_bar must have been defined as well + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1372464000,task_description,PHID-TASK-2xs7662hh3qdt5fonxnb,PHID-USER-2mkpm2voxepwvz7abjug,"['TemplateData: Add a way to express dependencies between parameters.', 'Add a way to mark a parameter to be dependent on an other paramter.', 'For example :\nWe have following parameters:\n""foo1_bar"", ""foo1_baz"", ""foo1_quux"" \n...\n ""fooN_bar"", ""fooN_baz"", ""fooN_quux""\n\nfooX_bar required fooX_baz to be used as well, it doesn\'t require fooX_quux to be used, but if fooX_quux is used, then fooX_bar must have been defined as well\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +8932,VisualEditor: Template dialog should look up TemplateData for newly-added templates,"Testing on beta, which is using 1.22alpha (3c4aac9) the issue seems to persist: + +First I make a new template instance and file one parameter: +http://i.imgur.com/69K7IcD.png + +Notice the lack of information + +Next I apply changes, and open the template dialog again, and following is shown: +http://i.imgur.com/hV8rqag.png",1372547853,task_subcomment,PHID-TASK-4ea4xsfwmbsq76ri4xgj,PHID-USER-2mkpm2voxepwvz7abjug,"['Testing on beta, which is using 1.22alpha (3c4aac9) the issue seems to persist:\n\nFirst I make a new template instance and file one parameter:\nURL\n\nNotice the lack of information\n\nNext I apply changes, and open the template dialog again, and following is shown:\nURL']",['BUG REPRODUCTION .'] +8930,VisualEditor: Template dialog should look up TemplateData for newly-added templates,"Seems to have been some cache issues, because it seems to be fine now",1372553711,task_subcomment,PHID-TASK-4ea4xsfwmbsq76ri4xgj,PHID-USER-2mkpm2voxepwvz7abjug,"['Seems to have been some cache issues, because it seems to be fine now']",['BUG REPRODUCTION'] +8434,VisualEditor: Transclusion dialog should truncate spaces from parameter input,"When adding/modifying a template, you can append a space to the parameter, and even if you have that parameter already used, you can add one more. As well you can add a (multiple) empty "" "" parameter. + +Example template I made ended up as: + +{{test|name = "" + + + + + + + +|logo = ' +""| = | = |logo = }} + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=61049",1372554420,task_description,PHID-TASK-nopdefkge3ym2od7ufrd,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: Transclusion dialog should truncate spaces from parameter input.', 'When adding/modifying a template, you can append a space to the parameter, and even if you have that parameter already used, you can add one more.', 'As well you can add a (multiple) empty "" "" parameter.', 'Example template I made ended up as:\n\n{{test|name = ""\n\n\n\n\n\n\n\n|logo = \'\n""| = | = |logo = }}\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +4103,VisualEditor: TemplateData hints doesn't show up on parameters in transclusion dialog,"After having saved a template on a page, and edit it again, template data for the template is visible, but any parameter used is not showing templatedata, even though it displayed it correctly when I created the template + +test I made on beta was {{test|name = hello}} + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372554600,task_description,PHID-TASK-ey46lj4dpzgt5ypwdhi4,PHID-USER-2mkpm2voxepwvz7abjug,"[""VisualEditor: TemplateData hints doesn't show up on parameters in transclusion dialog."", 'After having saved a template on a page, and edit it again, template data for the template is visible, but any parameter used is not showing templatedata, even though it displayed it correctly when I created the template\n\ntest I made on beta was {{test|name = hello}}\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +253,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),"After save of page using VisualEditor on beta, and clicking on Edit again (I am on the current page, as the content has been updated), I don't get the latest revision, but the revision I had before (the content switches back to the old version), and getting a warning that I'm not editing the latest version + +-------------------------- +**Version**: unspecified +**Severity**: blocker +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50716",1372554780,task_description,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages).', ""After save of page using VisualEditor on beta, and clicking on Edit again (I am on the current page, as the content has been updated), I don't get the latest revision, but the revision I had before (the content switches back to the old version), and getting a warning that I'm not editing the latest version\n\n--------------------------\n**Version**: unspecified\n**Severity**: blocker\n**See Also**:\nURL""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8431,VisualEditor: One should be able to select (and copy) the text of an edit notice,"When a notice is shown (on beta), it's not possible for the user to mark the text and copy. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1372555020,task_description,PHID-TASK-op3amukih656hqtejh6j,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: One should be able to select (and copy) the text of an edit notice.', ""When a notice is shown (on beta), it's not possible for the user to mark the text and copy."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4106,VisualEditor: TemplateData hints doesn't show up on parameters in transclusion dialog,"When I make a new template entry and open the template before I've saved the page, it looks like following: +http://i.imgur.com/HxaU7F1.png + +But after having saved the page, and enter template edit again, I'm getting following: +http://i.imgur.com/VPROUwb.png",1372596044,task_subcomment,PHID-TASK-ey46lj4dpzgt5ypwdhi4,PHID-USER-2mkpm2voxepwvz7abjug,"[""When I make a new template entry and open the template before I've saved the page, it looks like following:\nURL\n\nBut after having saved the page, and enter template edit again, I'm getting following:\nURL""]",['BUG REPRODUCTION .'] +269,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),"The url is http://en.wikipedia.beta.wmflabs.org/wiki/User:AzaToth/Test2?veaction=edit + +Following is a timeline: + +http://i.imgur.com/VmbT33s.png +http://i.imgur.com/FVWEf4r.png +http://i.imgur.com/ieTdi36.png +http://i.imgur.com/DP0eDLs.png +http://i.imgur.com/fNRbqeP.png",1372596485,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-2mkpm2voxepwvz7abjug,['The url is URL\n\nFollowing is a timeline:\n\nURL\nURL\nURL\nURL\nURL'],['BUG REPRODUCTION'] +268,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),"Screen recording of the bug + +**Attached**: {F11340}",1372597673,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-2mkpm2voxepwvz7abjug,['Screen recording of the bug\n\n**Attached**: {F11340}'],['BUG REPRODUCTION .'] +267,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),"Comment on attachment 12694 +Screen recording of the bug + +This is how the problem materialize for me, as you see, it jumps back to the previous revision on edit, and then complains it's not the latest revision.",1372597774,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-2mkpm2voxepwvz7abjug,"[""Comment on attachment 12694\nScreen recording of the bug\n\nThis is how the problem materialize for me, as you see, it jumps back to the previous revision on edit, and then complains it's not the latest revision.""]",['BUG REPRODUCTION .'] +8367,VisualEditor: More gracefully handle situations where Parsoid returns a timeout failure code (HTTP 504),"Trying to ""Edit"" on http://en.wikipedia.org/wiki/List_of_Advanced_Dungeons_%26_Dragons_2nd_edition_monsters after a minute or so results in a popup ""Error loading data from server: error. Would you like to retry?"". Trying again, repeats the issue + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=39057",1372620960,task_description,PHID-TASK-ttp4fmqdy7axj4tku4zm,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: More gracefully handle situations where Parsoid returns a timeout failure code (HTTP 504).', 'Trying to ""Edit"" on URL after a minute or so results in a popup ""Error loading data from server: error.', 'Would you like to retry?"".', 'Trying again, repeats the issue\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +13424,[DO NOT USE] VisualEditor: Performance issues (tracker) [superseded by #VisualEditor-Performance],"another stopped sript warning + +**Attached**: {F11497}",1372621880,task_subcomment,PHID-TASK-bzxuqebvczsa3yqj6fmu,PHID-USER-2mkpm2voxepwvz7abjug,['another stopped sript warning\n\n**Attached**: {F11497}'],['BUG REPRODUCTION'] +1727,VisualEditor: Deleting all content removes input marker,"When marking all content on a page, and hit «delete», then, while the content is removed, also the input marker is removed, so you can't input anything new directly. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372711380,task_description,PHID-TASK-devcsvnwd5brcea5luka,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: Deleting all content removes input marker.', ""When marking all content on a page, and hit «delete», then, while the content is removed, also the input marker is removed, so you can't input anything new directly."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11511,"VisualEditor: Respect MediaWiki's ""useeditwarning"" user preference to disable leaving while editing warning","If would be nice for power users to have an option to disable the popup warning that occurs when you are trying to leave the edit mode while you have done some editing. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1373395140,task_description,PHID-TASK-7oml5hricm47p3yxxcje,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: Respect MediaWiki\'s ""useeditwarning"" user preference to disable leaving while editing warning.', 'If would be nice for power users to have an option to disable the popup warning that occurs when you are trying to leave the edit mode while you have done some editing.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +11520,"VisualEditor: Respect MediaWiki's ""useeditwarning"" user preference to disable leaving while editing warning",See http://youtu.be/gqqswqLd5Yw for what I mean,1373395370,task_subcomment,PHID-TASK-7oml5hricm47p3yxxcje,PHID-USER-2mkpm2voxepwvz7abjug,['See URL for what I mean'],['BUG REPRODUCTION'] +7734,VisualEditor: Beta notices fly-out too narrow on some systems (even though its width is specified in ems),"The Beta notice looks strange to me: +http://i.imgur.com/H5n3XdD.png +ff23 linux + +-------------------------- +**Version**: unspecified +**Severity**: minor +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52176",1373850240,task_description,PHID-TASK-6ana44vgeezadw6ore4y,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: Beta notices fly-out too narrow on some systems (even though its width is specified in ems).', 'The Beta notice looks strange to me: \nURL\nff23 linux\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7720,TemplateData: Add parameter type for wikitext,"I would want to propose to add a type to indicate the content is contained wikitext, instead of a arbitary string. This could help VE to display a visual editor for those fields instead of showing the wikicode directly. This can't be done on ""string"" types as it's not certain they contain real wikitext. If the parameter is only to contain a single template invocation of a specific type, then perhaps a type ""template"" and a pointer to which template. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52652",1373909880,task_description,PHID-TASK-mo5dvj5do74gbwyx6vrs,PHID-USER-2mkpm2voxepwvz7abjug,"['TemplateData: Add parameter type for wikitext.', 'I would want to propose to add a type to indicate the content is contained wikitext, instead of a arbitary string.', 'This could help VE to display a visual editor for those fields instead of showing the wikicode directly.', 'This can\'t be done on ""string"" types as it\'s not certain they contain real wikitext.', 'If the parameter is only to contain a single template invocation of a specific type, then perhaps a type ""template"" and a pointer to which template.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3463,"TemplateData: Add parameter type for selecting one of predefined values (like """" or ENUM).', 'Sometimes for templates, you have a pre-defined set of values to use for a parameter.', 'Perhaps it could be a nice thing to expose valid values to the user in a drop down or something.']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +11844,TemplateData: Add a way to express dependencies between parameters,"(In reply to comment #3) +> Note that as for a parameter ""going together with"" other parameters, this is +> what a ""Set"" is for. +> +> Though Sets are merely suggestive and allow for overlap, it us a lot easier +> to +> work with from a user interface perspective. +Set doesn't make any sense for parameters like ""author1, author2, ..., authorN"" +> +> Though TemplateData is generic and should not be tailored specific for +> VisualEditor, right now I'd recommend we hold off on this change until we +> find +""depends"" and ""conflicts"" are pretty much not tailored for VE at all (Though I could agree, sets are). +> out and/or verify that this can be properly represented in a user interface +> without making it too complex. +The most important thing is that common templates can be modeled correctly without ending up with too many false choices, or hiding true choices because they couldn't be modeled correctly.",1373912959,task_subcomment,PHID-TASK-2xs7662hh3qdt5fonxnb,PHID-USER-2mkpm2voxepwvz7abjug,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nSet doesn\'t make any sense for parameters like ""author1, author2, ..., authorN""\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n""depends"" and ""conflicts"" are pretty much not tailored for VE at all (Though I could agree, sets are).', ""QUOTE\nQUOTE\nThe most important thing is that common templates can be modeled correctly without ending up with too many false choices, or hiding true choices because they couldn't be modeled correctly.""]","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +11357,Switching to mobile view and back leaves cookie behind,"If someone is clicking on ""Mobile View"" and then back to ""Desktop"", a stopMobileRedirect cookie is left behind. This cookie will disable central notices on all wikimedia sites perpetually + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374004080,task_description,PHID-TASK-pl2ghnqidzao7i2kjzgp,PHID-USER-2mkpm2voxepwvz7abjug,"['Switching to mobile view and back leaves cookie behind.', 'If someone is clicking on ""Mobile View"" and then back to ""Desktop"", a stopMobileRedirect cookie is left behind.', 'This cookie will disable central notices on all wikimedia sites perpetually\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR']" +3367,VisualEditor: Block slug deletion causing very odd corruption/skipping/repeat/pawns,"When doing the steps outlined below, strange '9' character plus a newline appears and input it jumped backwards after 3 character. + +See http://youtu.be/A7MWIdu3dtk for how it looks; Using http://en.wikipedia.org/wiki/Ansaldo_Poggi as test ground. + +1. Place marker under ""References"" header +2. hit ""backspace"" +3. type ""foobar"" + +-------------------------- +**Version**: unspecified +**Severity**: major +**URL**: http://en.wikipedia.org/wiki/Ansaldo_Poggi",1374059640,task_description,PHID-TASK-qnbuhg3o2v7eth5y6stx,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: Block slug deletion causing very odd corruption/skipping/repeat/pawns.', ""When doing the steps outlined below, strange '9' character plus a newline appears and input it jumped backwards after 3 character."", 'See URL for how it looks; Using URL as test ground.', '1.', 'Place marker under ""References"" header\n2. hit ""backspace""\n3. type ""foobar""\n\n--------------------------\n**Version**: unspecified\n**Severity**: major\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7866,Implement way to round-trip tables with fosterable content that migrates out of the table,See http://youtu.be/QYgkdnQ6Yng for realtime feeling about the issue,1374089129,task_subcomment,PHID-TASK-fu4mfwq7s4u3wu5u6yny,PHID-USER-2mkpm2voxepwvz7abjug,['See URL for realtime feeling about the issue'],['BUG REPRODUCTION'] +3371,VisualEditor: Block slug deletion causing very odd corruption/skipping/repeat/pawns,"TypeError: node.getParent(...) is null +http://bits.wikimedia.org/static-1.22wmf9/extensions/VisualEditor/modules/ve/ce/ve.ce.Surface.js +Line 1267",1374094589,task_subcomment,PHID-TASK-qnbuhg3o2v7eth5y6stx,PHID-USER-2mkpm2voxepwvz7abjug,['TypeError: node.getParent(...) is null\nURL\nLine 1267'],['BUG REPRODUCTION .'] +1179,"VisualEditor: Fix ""Uncaught TypeError: Cannot read property 'params' of undefined 'content'""","Per http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Content_transclusion_causes_WTF_mode + +If trying to add a template, only adding content (empty) and click apply, following error is thrown: + +TypeError: content is undefined +http://bits.wikimedia.org/static-1.22wmf11/extensions/VisualEditor/modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js +Line 192 + +-------------------------- +**Version**: unspecified +**Severity**: normal",1375037280,task_description,PHID-TASK-3h7v3emjhhqinh5o5aqf,PHID-USER-2mkpm2voxepwvz7abjug,"['VisualEditor: Fix ""Uncaught TypeError: Cannot read property \'params\' of undefined \'content\'"".', 'Per URL\n\nIf trying to add a template, only adding content (empty) and click apply, following error is thrown:\n\nTypeError: content is undefined\nURL\nLine 192\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +1185,"VisualEditor: Fix ""Uncaught TypeError: Cannot read property 'params' of undefined 'content'""","> > > if (content.params) { + +If we had used coffescript instead of plain JS, it would be so simple to write that as: + if content?.params + ... + +Now I assume we'll need to do it manually as + if (typeof content !== ""undefined"" && content !== null && content.params) { + ... + }",1375047772,task_subcomment,PHID-TASK-3h7v3emjhhqinh5o5aqf,PHID-USER-2mkpm2voxepwvz7abjug,"['QUOTE\n\nIf we had used coffescript instead of plain JS, it would be so simple to write that as:\n if content?.params\n ...\n\nNow I assume we\'ll need to do it manually as\n if (typeof content !== ""undefined"" && content !== null && content.params) {\n ...\n }']",['CONTRIBUTION AND COMMITMENT'] +3036,VisualEditor: categories being duplicated,http://youtu.be/1rmp5rTDPOM,1375127596,task_subcomment,PHID-TASK-rqtkbfxffdpbdagffzia,PHID-USER-2mkpm2voxepwvz7abjug,['URL'],['BUG REPRODUCTION'] +1182,"VisualEditor: Fix ""Uncaught TypeError: Cannot read property 'params' of undefined 'content'""","Doesn't give a error anymore, but API is returning: + + {""warnings"":{""main"":{""*"":""Unrecognized parameter: 'token'""}},""visualeditor"":{""result"":""success"",""content"":""

x

\n\n""}}",1384196822,task_subcomment,PHID-TASK-3h7v3emjhhqinh5o5aqf,PHID-USER-2mkpm2voxepwvz7abjug,"['Doesn\'t give a error anymore, but API is returning: \n\n {""warnings"":{""main"":{""*"":""Unrecognized parameter: \'token\'""}},""visualeditor"":{""result"":""success"",""content"":""

x

\\n\\n""}}']",['BUG REPRODUCTION .'] +2328,VisualEditor: Header formatting is stripped when copying (or cutting) and pasting inside a single article in Firefox,"Comparison of content + +I am on Mac OSX 10.8.5 on Firefox 24.0 + +Steps to reproduce: + +1. Navigate to any article and open the VisualEditor (https://en.wikipedia.org/wiki/Kitten?veaction=edit) +2. Copy any selection of text that has formatting (bold, italics, link, header, references) +3. Paste the content elsewhere in the same VE document. +4. You will see that all formatting has been stripped. See the attached file. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F12231}",1380310020,task_description,PHID-TASK-lj6h46r7rjyl6me5nb7h,PHID-USER-2mvmxqtefj5cyyzm7jks,"['VisualEditor: Header formatting is stripped when copying (or cutting) and pasting inside a single article in Firefox.', 'Comparison of content\n\nI am on Mac OSX 10.8.5 on Firefox 24.0\n\nSteps to reproduce:\n\n1.', 'Navigate to any article and open the VisualEditor (URL\n2.', 'Copy any selection of text that has formatting (bold, italics, link, header, references)\n3.', 'Paste the content elsewhere in the same VE document.', '4.', 'You will see that all formatting has been stripped.', 'See the attached file.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F12231}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2330,VisualEditor: Header formatting is stripped when copying (or cutting) and pasting inside a single article in Firefox,"Oh, it is fixed! But now I see a more minor issue: + +When I copy a portion of content beginning with a header, then paste it elsewhere in the same document, everything is retained /except/ the header. However, if I begin before the header (the paragraph before the header, for example) the header is retained. + +For example, copy everything from 'Start' to 'Finish' on this test page: https://www.mediawiki.org/wiki/VisualEditor:Test1234567 + +Everything is retained except the H2 formatting on 'Start'. See this screenshot as an example too: http://images.wikia.com/trevortest/images/5/54/Header_is_lost.png + +I can create a new ticket if you need me to, but I think this one may suffice with a name change.",1380318521,task_subcomment,PHID-TASK-lj6h46r7rjyl6me5nb7h,PHID-USER-2mvmxqtefj5cyyzm7jks,"['Oh, it is fixed!', 'But now I see a more minor issue:\n\nWhen I copy a portion of content beginning with a header, then paste it elsewhere in the same document, everything is retained /except/ the header.', 'However, if I begin before the header (the paragraph before the header, for example) the header is retained.', ""For example, copy everything from 'Start' to 'Finish' on this test page: URL\n\nEverything is retained except the H2 formatting on 'Start'."", 'See this screenshot as an example too: URL\n\nI can create a new ticket if you need me to, but I think this one may suffice with a name change.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +2317,VisualEditor: Can't remove categories from 'Page Settings' modal in latest build,"Currently on MediaWiki.org, categories cannot be removed from the 'Page Settings' modal. This is true of new categories added and existing categories. + +https://www.mediawiki.org/wiki/VisualEditor:Test1234567?veaction=edit + +Inez says he's working on a fix now. + +-------------------------- +**Version**: unspecified +**Severity**: major",1380324960,task_description,PHID-TASK-w6mmcf4y43jmqe4tziga,PHID-USER-2mvmxqtefj5cyyzm7jks,"[""VisualEditor: Can't remove categories from 'Page Settings' modal in latest build."", ""Currently on MediaWiki.org, categories cannot be removed from the 'Page Settings' modal."", 'This is true of new categories added and existing categories.', ""URL\n\nInez says he's working on a fix now."", '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +2327,VisualEditor: Can't remove categories from 'Page Settings' modal in latest build,"Also just checked editing a sort key — that functionality is no longer working as well. You can enter text into the field and close the inspector, but when it is reopened the text is not retained.",1380325143,task_subcomment,PHID-TASK-w6mmcf4y43jmqe4tziga,PHID-USER-2mvmxqtefj5cyyzm7jks,"['Also just checked editing a sort key — that functionality is no longer working as well.', 'You can enter text into the field and close the inspector, but when it is reopened the text is not retained.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13282,VisualEditor: VisualEditor needs easter eggs,"Maybe it already has them, and we're just not cool enough to know...",1373035520,task_subcomment,PHID-TASK-eulhe75w7cy7if64iutj,PHID-USER-2nnm76h4ykalvvref2ye,"[""Maybe it already has them, and we're just not cool enough to know...""]",['SOCIAL CONVERSATION'] +2383,Parsoid jobs are not dequeued fast enough during heavy editing activity,Just curious - is there anything actionable that can possibly come out of this bug?,1379919308,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-2nnm76h4ykalvvref2ye,['Just curious - is there anything actionable that can possibly come out of this bug?'],['INVESTIGATION AND EXPLORATION'] +2381,Parsoid jobs are not dequeued fast enough during heavy editing activity,"(In reply to comment #24) +> Yes! I'm hoping for a definition of ""what is the problem"" to actually come +> out +> of it. It may take a hundred more comments though, given the current speed +> we're approaching it at. + +May I suggest using something that's not bugzilla for that purpose? I understand the need for clarity, but honestly a bugzilla ticket is probably not the best way to do it. A mailing list post, perhaps?",1379919819,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-2nnm76h4ykalvvref2ye,"[""(In reply to comment #24)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nMay I suggest using something that's not bugzilla for that purpose?"", 'I understand the need for clarity, but honestly a bugzilla ticket is probably not the best way to do it.', 'A mailing list post, perhaps?']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +2565,Gerrit SSH: Intermittent key_verify failed for server_host_key and 'hash mismatch',(Worked for me when I tried again),1380186401,task_subcomment,PHID-TASK-uycqr5h5vgduf55buvs4,PHID-USER-2nnm76h4ykalvvref2ye,['(Worked for me when I tried again)'],['WORKAROUNDS'] +784,wikitech.wikimedia.org needs to have VE enabled,"'coz I likes it. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1380197400,task_description,PHID-TASK-pv364hftdbapyxednn7m,PHID-USER-2nnm76h4ykalvvref2ye,"['wikitech.wikimedia.org needs to have VE enabled.', ""'coz I likes it."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +786,wikitech.wikimedia.org needs to have VE enabled,"So there was ' Enable VisualEditor (only in the main and user namespaces)' and ' Temporarily disable VisualEditor while it is in beta' in preferences, and they were both unchecked.",1380247009,task_subcomment,PHID-TASK-pv364hftdbapyxednn7m,PHID-USER-2nnm76h4ykalvvref2ye,"[""So there was ' Enable VisualEditor (only in the main and user namespaces)' and ' Temporarily disable VisualEditor while it is in beta' in preferences, and they were both unchecked.""]",['BUG REPRODUCTION .'] +9665,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"(In reply to comment #29) +> There's also the option which had been discussed before: make a new labs +> project whose sole purpose would be to do SSL termination and would then +> relay +> to varnish. +> +> Then *that* project would have the NDA req instead of the core beta project. + +That's the dynamichttp proxy, which has been running silently for a while now :)",1380727770,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-2nnm76h4ykalvvref2ye,"[""(In reply to comment #29)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's the dynamichttp proxy, which has been running silently for a while now :)""]",['SOCIAL CONVERSATION'] +13279,VisualEditor: VisualEditor needs easter eggs,"(In reply to comment #4) +> Articles mysteriously being littered with ♙ and ☃ doesn't count? :-) + +No :P",1383332239,task_subcomment,PHID-TASK-eulhe75w7cy7if64iutj,PHID-USER-2nnm76h4ykalvvref2ye,['(In reply to comment #4)\nQUOTE\n\nNo :P'],['NA'] +12443,Move wikibugs and gerrit-wm out of #mediawiki,https://github.com/valhallasw/pywikibugs is the source for people who want to make modifications.,1398601535,task_subcomment,PHID-TASK-b7iac2xw43i4wyam3nwq,PHID-USER-2nnm76h4ykalvvref2ye,['URL is the source for people who want to make modifications.'],['BUG REPRODUCTION'] +17343,Android app should support (or always?) use HTTPS,"Should we just go ahead do this for 1.0? Just a URL change, or are there other potential issues?",1324607901,task_subcomment,PHID-TASK-a4kn3ma5ui4rlecdfbvr,PHID-USER-2nnm76h4ykalvvref2ye,"['Should we just go ahead do this for 1.0?', 'Just a URL change, or are there other potential issues?']","['FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +17341,Android app should support (or always?) use HTTPS,Why? In what cases would someone want to use HTTP?,1324676767,task_subcomment,PHID-TASK-a4kn3ma5ui4rlecdfbvr,PHID-USER-2nnm76h4ykalvvref2ye,"['Why?', 'In what cases would someone want to use HTTP?']","['MOTIVATION', 'INVESTIGATION AND EXPLORATION']" +17340,Android app should support (or always?) use HTTPS,fixed in https://github.com/wikimedia/WikipediaMobile/commit/6ff4f8b1f834e5a08944893c4abb3a3d19c5cd8d,1324975021,task_subcomment,PHID-TASK-a4kn3ma5ui4rlecdfbvr,PHID-USER-2nnm76h4ykalvvref2ye,['fixed in URL'],['BUG REPRODUCTION'] +15329,action=mobileview & page=Main_Page & sections=references returns HTTP 500 error,"http://en.wikipedia.org/w/api.php?action=mobileview&format=json&page=Main_Page§ions=references - expect an empty resultset, get a 500 instead. + +More problematic is http://en.wikipedia.org/w/api.php?action=mobileview&format=json&page=Main_Page§ions=0|references - expect to get contents of section 0, get a 500 instead. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1340487480,task_description,PHID-TASK-kbzvmp44wsnceuzjmzxj,PHID-USER-2nnm76h4ykalvvref2ye,"['action=mobileview & page=Main_Page & sections=references returns HTTP 500 error.', 'URL - expect an empty resultset, get a 500 instead.', 'More problematic is URL - expect to get contents of section 0, get a 500 instead.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +15332,action=mobileview & page=Main_Page & sections=references returns HTTP 500 error,"The error message on the 500 is: + +PHP fatal error in /usr/local/apache/common-local/php-1.20wmf5/extensions/MobileFrontend/api/ApiMobileView.php line 117: +Unsupported operand types",1340547891,task_subcomment,PHID-TASK-kbzvmp44wsnceuzjmzxj,PHID-USER-2nnm76h4ykalvvref2ye,['The error message on the 500 is:\n\nPHP fatal error in /usr/local/apache/common-local/php-1.20wmf5/extensions/MobileFrontend/api/ApiMobileView.php line 117: \nUnsupported operand types'],['BUG REPRODUCTION'] +16038,Commons app doesn't handle changed login passwords properly,"If you change your password, then the app just sortof gets 'stuck' and doesn't go anywhere - keeps trying to auth and fails. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1351874280,task_description,PHID-TASK-amwwvpcltbhc37ydpmlo,PHID-USER-2nnm76h4ykalvvref2ye,"[""Commons app doesn't handle changed login passwords properly."", ""If you change your password, then the app just sortof gets 'stuck' and doesn't go anywhere - keeps trying to auth and fails."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +15194,"""LOGIN TO UPLOAD MEDIA..."" not centered in Android app",Fixed in 28b6c4f0406da98ef98d4a60ba45edfb08b4887a (replaced with app name),1361930288,task_subcomment,PHID-TASK-ka5vxemyukvf7ektyaln,PHID-USER-2nnm76h4ykalvvref2ye,['Fixed in 28b6c4f0406da98ef98d4a60ba45edfb08b4887a (replaced with app name)'],['BUG REPRODUCTION .'] +15193,"""LOGIN TO UPLOAD MEDIA..."" not centered in Android app",in 0ecbe5c605ab24e2c274e101d955791334c526f5 actually,1361930342,task_subcomment,PHID-TASK-ka5vxemyukvf7ektyaln,PHID-USER-2nnm76h4ykalvvref2ye,['in 0ecbe5c605ab24e2c274e101d955791334c526f5 actually'],['BUG REPRODUCTION'] +16463,Add margin: .5em; to #loginend for consistence with #userloginForm,Is this for the Monobook theme? Or for Vector? Vector I see different styles...,1363377077,task_subcomment,PHID-TASK-2whpwbge26cc2fjzd7lq,PHID-USER-2nnm76h4ykalvvref2ye,"['Is this for the Monobook theme?', 'Or for Vector?', 'Vector I see different styles...']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +16462,Add margin: .5em; to #loginend for consistence with #userloginForm,"Oh, nevermind. Vector has the styles you mentioned.",1363377417,task_subcomment,PHID-TASK-2whpwbge26cc2fjzd7lq,PHID-USER-2nnm76h4ykalvvref2ye,"['Oh, nevermind.', 'Vector has the styles you mentioned.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +16453,alignment of placeholders in input fields in the login screen is inconsistent in RTL,"Hmmm, the difference between the two is that the second one is a password field. Are placeholders for password text fields aligned properly in other applications?",1365598489,task_subcomment,PHID-TASK-cna3ri3busytxy2p3fkt,PHID-USER-2nnm76h4ykalvvref2ye,"['Hmmm, the difference between the two is that the second one is a password field.', 'Are placeholders for password text fields aligned properly in other applications?']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +16450,alignment of placeholders in input fields in the login screen is inconsistent in RTL,Can someone verify if this is still the case?,1373499924,task_subcomment,PHID-TASK-cna3ri3busytxy2p3fkt,PHID-USER-2nnm76h4ykalvvref2ye,['Can someone verify if this is still the case?'],['INVESTIGATION AND EXPLORATION'] +14989,Allow login using mosh as an alternative to plain ssh on bastion,*** Bug 49454 has been marked as a duplicate of this bug. ***,1379011061,task_subcomment,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-2nnm76h4ykalvvref2ye,"['*** Bug 49454 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +14987,Allow login using mosh as an alternative to plain ssh on bastion,https://gerrit.wikimedia.org/r/#/c/84024/ perhaps? Not sure if we need to open up any ports or just installing the package is enough?,1379011169,task_subcomment,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-2nnm76h4ykalvvref2ye,"['URL perhaps?', 'Not sure if we need to open up any ports or just installing the package is enough?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +13802,HTTPS for parsoid.wmflabs.org,There's the dynamic labsproxy that does HTTPS (and there's a *.wmflabs.org certificate for it). I can setup the proxy for the guys if they want me to.,1379372969,task_subcomment,PHID-TASK-vxs4woelidzvvd7myz2d,PHID-USER-2nnm76h4ykalvvref2ye,"[""There's the dynamic labsproxy that does HTTPS (and there's a *.wmflabs.org certificate for it)."", 'I can setup the proxy for the guys if they want me to.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +13801,HTTPS for parsoid.wmflabs.org,"https://parsoid.wmflabs.org/ exists now, thanks to the dynamic proxy :)",1379373679,task_subcomment,PHID-TASK-vxs4woelidzvvd7myz2d,PHID-USER-2nnm76h4ykalvvref2ye,"['URL exists now, thanks to the dynamic proxy :)']",['CONTRIBUTION AND COMMITMENT'] +13800,HTTPS for parsoid.wmflabs.org,Because parsoid needs more features than what labsproxy provides,1379375340,task_subcomment,PHID-TASK-vxs4woelidzvvd7myz2d,PHID-USER-2nnm76h4ykalvvref2ye,['Because parsoid needs more features than what labsproxy provides'],['EXPECTED BEHAVIOR .'] +14983,Allow login using mosh as an alternative to plain ssh on bastion,"We now have mosh installed on the labs bastions (and Coren graciously opened up the relevant ports), and can mosh to the bastions! + +However.... + +Because of mosh's lack of support for proxycommand or equivalent, we can't really use bastions to access the rest of labs. So we can mosh to the bastion, and... that is pretty much it. Quite useless, IMO :(",1380136951,task_subcomment,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-2nnm76h4ykalvvref2ye,"['We now have mosh installed on the labs bastions (and Coren graciously opened up the relevant ports), and can mosh to the bastions!', ""However....\n\nBecause of mosh's lack of support for proxycommand or equivalent, we can't really use bastions to access the rest of labs."", 'So we can mosh to the bastion, and... that is pretty much it.', 'Quite useless, IMO :(']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +14981,Allow login using mosh as an alternative to plain ssh on bastion,"Yeah, and you want mosh in client -> bastion, since that is the flaky part. If you need mosh from bastion to target host, you've bigger problems...",1380176994,task_subcomment,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-2nnm76h4ykalvvref2ye,"['Yeah, and you want mosh in client -> bastion, since that is the flaky part.', ""If you need mosh from bastion to target host, you've bigger problems...""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION .']" +14980,Allow login using mosh as an alternative to plain ssh on bastion,"I checked out http://mailman.mit.edu/pipermail/mosh-devel/2013-May/000499.html and that actually works! So either that gets merged, or we make a patched package. + +Hopefully the former :D",1380191249,task_subcomment,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-2nnm76h4ykalvvref2ye,"['I checked out URL and that actually works!', 'So either that gets merged, or we make a patched package.', 'Hopefully the former :D']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +14979,Allow login using mosh as an alternative to plain ssh on bastion,"Considering we are dealing with keys, *definitely* the former!",1380191281,task_subcomment,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-2nnm76h4ykalvvref2ye,"['Considering we are dealing with keys, *definitely* the former!']",['CONTRIBUTION AND COMMITMENT .'] +13808,Enable HTTPS on a Labs instance,"This has been fixed now. If you are using your own instance, use Special:NovaProxy on wikitech to create a https enabled proxy. If you're using toollabs, you already have https.",1404230315,task_subcomment,PHID-TASK-qa4qlq3om3eeq6hztvty,PHID-USER-2nnm76h4ykalvvref2ye,"['This has been fixed now.', 'If you are using your own instance, use Special:NovaProxy on wikitech to create a https enabled proxy.', ""If you're using toollabs, you already have https.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +14978,Allow login using mosh as an alternative to plain ssh on bastion,"Still not merged, so we can't really do much.",1413537437,task_subcomment,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-2nnm76h4ykalvvref2ye,"[""Still not merged, so we can't really do much.""]",['BUG REPRODUCTION'] +13638,default labs MediaWiki config will generate https links,"Old and unmaintained puppet code, use labs-vagrant instead!",1437710884,task_subcomment,PHID-TASK-oquy7bkqd5pvm2lbs2om,PHID-USER-2nnm76h4ykalvvref2ye,"['Old and unmaintained puppet code, use labs-vagrant instead!']",['BUG REPRODUCTION'] +18401,serve a cert chain with dynamic proxy SSL certificate,"It is the dynamic proxy, which uses the star.wmflabs.org certificate, which I presume needs to be fixed.",1391548489,task_subcomment,PHID-TASK-5cm6s6difntvk2kme3nb,PHID-USER-2nnm76h4ykalvvref2ye,"['It is the dynamic proxy, which uses the star.wmflabs.org certificate, which I presume needs to be fixed.']",['BUG REPRODUCTION .'] +18376,Tapping 'done' from the password field does not trigger login,"Should trigger login. + +-------------------------- +**Version**: Unspecified +**Severity**: normal",1392201900,task_description,PHID-TASK-cdiwvtfa5nktko7qaax3,PHID-USER-2nnm76h4ykalvvref2ye,"[""Tapping 'done' from the password field does not trigger login."", 'Should trigger login.', '--------------------------\n**Version**: Unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +20194,Re-test https access fom China (PRC),"Current testing seems to show that https to the mobile (m.) domain is blocked most of the time, but https to the desktop site is not.",1402941678,task_subcomment,PHID-TASK-l6pd6yi75ds4crxpvanx,PHID-USER-2nnm76h4ykalvvref2ye,"['Current testing seems to show that https to the mobile (m.) domain is blocked most of the time, but https to the desktop site is not.']",['BUG REPRODUCTION .'] +20192,Re-test https access fom China (PRC),"Liangent pointed me to https://en.greatfire.org/https/en.wikipedia.org and https://en.greatfire.org/https/en.m.wikipedia.org. + +We also received OTRS reports from the Wikipedia app beta users about not being able to access wiki with the new app (which routes all requests to m. domains) while the old app worked just fine (it routes all requests to the regular domains). Both force https.",1402944658,task_subcomment,PHID-TASK-l6pd6yi75ds4crxpvanx,PHID-USER-2nnm76h4ykalvvref2ye,"['Liangent pointed me to URL and URL \n\nWe also received OTRS reports from the Wikipedia app beta users about not being able to access wiki with the new app (which routes all requests to m. domains) while the old app worked just fine (it routes all requests to the regular domains).', 'Both force https.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +17949,"By counting HTTP redirects, webstatscollector reporting too high numbers",I'm sure we can count special page requests separately if we want them...,1412779383,task_subcomment,PHID-TASK-2kvkjwrntloh7io34tal,PHID-USER-2nnm76h4ykalvvref2ye,"[""I'm sure we can count special page requests separately if we want them...""]",['INVESTIGATION AND EXPLORATION'] +19312,"(possibly spurious) ""Could not load image data http"" errors on Beta Cluster","Last successful puppet run on all the cache instances on betalabs was on: + +The last Puppet run was at Fri Oct 17 10:07:24 UTC 2014 (37931 minutes ago). + +So this *might* be related? + +See bug 73263 for info on the puppet issue.",1415817079,task_subcomment,PHID-TASK-qyrrnny7y3utypq3c3gm,PHID-USER-2nnm76h4ykalvvref2ye,"['Last successful puppet run on all the cache instances on betalabs was on:\n\nThe last Puppet run was at Fri Oct 17 10:07:24 UTC 2014 (37931 minutes ago).', 'So this *might* be related?', 'See bug 73263 for info on the puppet issue.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +19400,"Safari sets forceHTTPS=deleted incorrectly, causing login failure on Beta Cluster",Is this still 'unbreak now'?,1416833965,task_subcomment,PHID-TASK-2mnvp7bdsv6ujlrtpper,PHID-USER-2nnm76h4ykalvvref2ye,"[""Is this still 'unbreak now'?""]",['BUG REPRODUCTION .'] +19208,Setup real ssl certs for Beta Cluster using a restricted project,"Can't actually use dynamicproxy, since the cert there is just for *.wmflabs.org. Also, this terminator could be much simpler, since all it needs to do is forward it to the existing deployment-prep setup, without any dynamic routing.",1416948783,task_subcomment,PHID-TASK-kdxwi3q4gzdnjwug4iuy,PHID-USER-2nnm76h4ykalvvref2ye,"[""Can't actually use dynamicproxy, since the cert there is just for *.wmflabs.org."", 'Also, this terminator could be much simpler, since all it needs to do is forward it to the existing deployment-prep setup, without any dynamic routing.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +18776,Tool Labs: Node.js and npm broken due to outdated certificate (install minor update to fix certificate),@danmichaelo use trusty.tools.wmflabs.org and use jsub with -l release=trusty. Both have newer versions.,1416984143,task_subcomment,PHID-TASK-xsx4vrpeet5dmzku47yq,PHID-USER-2nnm76h4ykalvvref2ye,"['SCREEN_NAME use trusty.tools.wmflabs.org and use jsub with -l release=trusty.', 'Both have newer versions.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +19205,Setup real ssl certs for Beta Cluster using a restricted project,"Consider three things we want beta to have: + +# Same as prod (including SSL Certs) +# sudo for as many people as possible + +They're incompatible, since as *few* people as possible have sudo in prod. Right now we've something akin to worst of both worlds - sudo is restricted, and we have no SSL. Doing this the same as prod sacrifices some things from (1) but gains us other things from (1) (ssl), and gives us (2). I'd say worth it.",1416988123,task_subcomment,PHID-TASK-kdxwi3q4gzdnjwug4iuy,PHID-USER-2nnm76h4ykalvvref2ye,"[""Consider three things we want beta to have:\n\n# Same as prod (including SSL Certs)\n# sudo for as many people as possible\n\nThey're incompatible, since as *few* people as possible have sudo in prod."", ""Right now we've something akin to worst of both worlds - sudo is restricted, and we have no SSL."", 'Doing this the same as prod sacrifices some things from (1) but gains us other things from (1) (ssl), and gives us (2).', ""I'd say worth it.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +19203,Setup real ssl certs for Beta Cluster using a restricted project,"I'll also note that from a security perspective, since people without NDA *had* root in the past, it would've been trivial for them to acquire sudo again by, uh, planning ahead when they had root (not that I think anyone would have :)). So while still somewhat solid, without re-generating all the machines we can not be completely sure that there are no root exploits :) + +As I said, being liberal with sudo and being closer to prod are conflicting requirements, and we've to pick one or the other :)",1417015567,task_subcomment,PHID-TASK-kdxwi3q4gzdnjwug4iuy,PHID-USER-2nnm76h4ykalvvref2ye,"[""I'll also note that from a security perspective, since people without NDA *had* root in the past, it would've been trivial for them to acquire sudo again by, uh, planning ahead when they had root (not that I think anyone would have :))."", ""So while still somewhat solid, without re-generating all the machines we can not be completely sure that there are no root exploits :)\n\nAs I said, being liberal with sudo and being closer to prod are conflicting requirements, and we've to pick one or the other :)""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +23704,Labs proxy + tools proxy should use ssl_ciphersuite,"Currently they maually have a list of chiphers, and need to be manually kept in sync.",1418130598,task_description,PHID-TASK-ehqzwxeks3kjc4msosjw,PHID-USER-2nnm76h4ykalvvref2ye,"['Labs proxy + tools proxy should use ssl_ciphersuite.', 'Currently they maually have a list of chiphers, and need to be manually kept in sync.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24945,Make DynamicProxy be able to proxy back to non-http protocols,"Currently it assumes that you are proxying back to http:// and adds it if it is not found. Make it possible to proxy back to other protocols, like fastcgi or uwsgi.",1418982881,task_description,PHID-TASK-yorbznbgwmqwd27m6uvq,PHID-USER-2nnm76h4ykalvvref2ye,"['Make DynamicProxy be able to proxy back to non-http protocols.', 'Currently it assumes that you are proxying back to http:// and adds it if it is not found.', 'Make it possible to proxy back to other protocols, like fastcgi or uwsgi.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +24948,Make DynamicProxy be able to proxy back to non-http protocols,Yay! :),1419009664,task_subcomment,PHID-TASK-yorbznbgwmqwd27m6uvq,PHID-USER-2nnm76h4ykalvvref2ye,"['Yay!', ':)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +19478,Remove X-Hacker HTTP header served on sites hosted by WordPress VIP (Automattic),Everyone's allowed to use any header :),1420274475,task_subcomment,PHID-TASK-cmi5u75baovicpb4veoy,PHID-USER-2nnm76h4ykalvvref2ye,"[""Everyone's allowed to use any header :)""]",['CONTRIBUTION AND COMMITMENT'] +24947,Make DynamicProxy be able to proxy back to non-http protocols,"Boo! + +nginx requires uwsgi_pass, fastcgi_pass, proxy_pass depending on what protocol the origin server is listening on. This is terrible.",1420807846,task_subcomment,PHID-TASK-yorbznbgwmqwd27m6uvq,PHID-USER-2nnm76h4ykalvvref2ye,"['Boo!', 'nginx requires uwsgi_pass, fastcgi_pass, proxy_pass depending on what protocol the origin server is listening on.', 'This is terrible.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +23321,"Cannot open VE in Betalabs , throwing error Error loading data from server: 503: parsoidserver-http: HTTP 503",I have temporarily reverted that change locally and things should work now. It looks like base::firewall is being included some how and I can't seem to find how exactly. Will investigate more in an hour or so,1421468261,task_subcomment,PHID-TASK-xpjbzjy6efwi4l73tobu,PHID-USER-2nnm76h4ykalvvref2ye,"['I have temporarily reverted that change locally and things should work now.', ""It looks like base::firewall is being included some how and I can't seem to find how exactly."", 'Will investigate more in an hour or so']","['WORKAROUNDS', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +23318,"Cannot open VE in Betalabs , throwing error Error loading data from server: 503: parsoidserver-http: HTTP 503","After some more digging... + +https://gerrit.wikimedia.org/r/#/c/185428/ removed the ferm rule from parsoid, because prod parsoid hosts don't have base::firewall included, and we thought we hada removed all vestiges of base::firewall from beta with T86143. However, it turns out that base::firewall is included by contint::firewall::labs which is included by role::ci::slave::labs::common, on parsoid as well as other *oid hosts on betalabs. So that commit actually broke them all, which is sad. To unify prod and beta again, we'll have to either: add base::firewall to parsoid hosts or remove them from beta. I'll discuss this inside ops and remember to keep track. + +I've fixed this now by just adding a common ferm rule to all parsoid hosts opening up port 8000. I'm also adding monitoring now to all *oid hosts to make sure they are still accessible (T87063)",1421472826,task_subcomment,PHID-TASK-xpjbzjy6efwi4l73tobu,PHID-USER-2nnm76h4ykalvvref2ye,"[""After some more digging...\n\nURL removed the ferm rule from parsoid, because prod parsoid hosts don't have base::firewall included, and we thought we hada removed all vestiges of base::firewall from beta with T86143."", 'However, it turns out that base::firewall is included by contint::firewall::labs which is included by role::ci::slave::labs::common, on parsoid as well as other *oid hosts on betalabs.', 'So that commit actually broke them all, which is sad.', ""To unify prod and beta again, we'll have to either: add base::firewall to parsoid hosts or remove them from beta."", ""I'll discuss this inside ops and remember to keep track."", ""I've fixed this now by just adding a common ferm rule to all parsoid hosts opening up port 8000."", ""I'm also adding monitoring now to all *oid hosts to make sure they are still accessible (T87063)""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +23907,Allow everyone in ops group in LDAP to login to all Labs instances,"They can already login to pretty much every host in prod, and can get themselves added to any project. Should just be automatic instead.",1421489673,task_description,PHID-TASK-sxq4vq7w2n4flssbouxw,PHID-USER-2nnm76h4ykalvvref2ye,"['Allow everyone in ops group in LDAP to login to all Labs instances.', 'They can already login to pretty much every host in prod, and can get themselves added to any project.', 'Should just be automatic instead.']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +23912,Allow everyone in ops group in LDAP to login to all Labs instances,@andrew thoughts?,1421740977,task_subcomment,PHID-TASK-sxq4vq7w2n4flssbouxw,PHID-USER-2nnm76h4ykalvvref2ye,['SCREEN_NAME thoughts?'],['CONTRIBUTION AND COMMITMENT'] +19327,Disable SSL 3.0 on Wikimedia sites to mitigate POODLE attack (CVE-2014-3566),dumps.wikimedia.org reports an A now. what exactly is ms1001.wikimedia.org anyway? its ssl certificate calls it dumps.wikimedia.org,1422903594,task_subcomment,PHID-TASK-ffsgxgoezxaqvpgw5u3e,PHID-USER-2nnm76h4ykalvvref2ye,"['dumps.wikimedia.org reports an A now.', 'what exactly is ms1001.wikimedia.org anyway?', 'its ssl certificate calls it dumps.wikimedia.org']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +24537,Monitor for wikitech logins failing,"Monitor for logins to succeed. Any of keystone, wikitech, or ldap being down will cause this to fail.",1425271448,task_description,PHID-TASK-jh2tmcowssv2z3yi73pe,PHID-USER-2nnm76h4ykalvvref2ye,"['Monitor for wikitech logins failing.', 'Monitor for logins to succeed.', 'Any of keystone, wikitech, or ldap being down will cause this to fail.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +23472,Provide option to autosign puppet certs for self hosted puppetmasters,"In an effort to not require any manual effort at all for mass new creations, self hosted puppetmasters should be able to autosign certs. + +This is already happening for the labs puppetmaster...",1426228927,task_description,PHID-TASK-ts7fbyq6omlprmmxjbe6,PHID-USER-2nnm76h4ykalvvref2ye,"['Provide option to autosign puppet certs for self hosted puppetmasters.', 'In an effort to not require any manual effort at all for mass new creations, self hosted puppetmasters should be able to autosign certs.', 'This is already happening for the labs puppetmaster...']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +23473,Provide option to autosign puppet certs for self hosted puppetmasters,"Bam, done!",1426314661,task_subcomment,PHID-TASK-ts7fbyq6omlprmmxjbe6,PHID-USER-2nnm76h4ykalvvref2ye,"['Bam, done!']",['CONTRIBUTION AND COMMITMENT'] +23469,jupyter.wmflabs.org gives 500 http error code if user attempting to log in has special characters on their username,Things like 'Halfak (WMF)' will trigger this,1426445809,task_description,PHID-TASK-kowz3rt5gtzrdjyrbfkd,PHID-USER-2nnm76h4ykalvvref2ye,"['jupyter.wmflabs.org gives 500 http error code if user attempting to log in has special characters on their username.', ""Things like 'Halfak (WMF)' will trigger this""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +24169,Private SSL key got removed on tools-webproxy-01/tools-webproxy-02 and maybe other Labs instances as well,"Beta has no star.wmflabs.org key, and no other labs instance should have that key either. + +This needs to go on tools-webproxy-01, tools-webproxy-02 and dynamicproxy-gateway. I'll deal with it later tonight if @Coren hasn't gotten to it by then :)",1426841026,task_subcomment,PHID-TASK-nla5hv4o2ejzc6f25kyx,PHID-USER-2nnm76h4ykalvvref2ye,"['Beta has no star.wmflabs.org key, and no other labs instance should have that key either.', 'This needs to go on tools-webproxy-01, tools-webproxy-02 and dynamicproxy-gateway.', ""I'll deal with it later tonight ifSCREEN_NAME hasn't gotten to it by then :)""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .']" +24167,Private SSL key got removed on tools-webproxy-01/tools-webproxy-02 and maybe other Labs instances as well,"Done on tools-webproxy-01, -02 and -static. Need to do dynamicproxy-gateway. ",1426919647,task_subcomment,PHID-TASK-nla5hv4o2ejzc6f25kyx,PHID-USER-2nnm76h4ykalvvref2ye,"['Done on tools-webproxy-01, -02 and -static.', 'Need to do dynamicproxy-gateway.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +19707,lighttpd redirects URLs of directories without a trailing slash from https to http,"The proxy should do it, but it doesn't atm and I haven't had time to do it properly yet. ",1427311943,task_subcomment,PHID-TASK-prswuex6vgjct27fucjm,PHID-USER-2nnm76h4ykalvvref2ye,"[""The proxy should do it, but it doesn't atm and I haven't had time to do it properly yet.""]",['BUG REPRODUCTION'] +19706,lighttpd redirects URLs of directories without a trailing slash from https to http,"Although, note that the new uwsgi services don't have this problem...",1427311971,task_subcomment,PHID-TASK-prswuex6vgjct27fucjm,PHID-USER-2nnm76h4ykalvvref2ye,"[""Although, note that the new uwsgi services don't have this problem...""]",['BUG REPRODUCTION .'] +19705,lighttpd redirects URLs of directories without a trailing slash from https to http,"Scratch that, uwsgi also has this problem. It 'worked for me' because of httpseverywhere...",1427312154,task_subcomment,PHID-TASK-prswuex6vgjct27fucjm,PHID-USER-2nnm76h4ykalvvref2ye,"['Scratch that, uwsgi also has this problem.', ""It 'worked for me' because of httpseverywhere...""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +24166,Private SSL key got removed on tools-webproxy-01/tools-webproxy-02 and maybe other Labs instances as well,"Done for dynamicproxy-gateway. It shouldn't leave those machines, tho.",1427349691,task_subcomment,PHID-TASK-nla5hv4o2ejzc6f25kyx,PHID-USER-2nnm76h4ykalvvref2ye,"['Done for dynamicproxy-gateway.', ""It shouldn't leave those machines, tho.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +19700,lighttpd redirects URLs of directories without a trailing slash from https to http,"After some false starts, looks like http://redmine.lighttpd.net/projects/1/wiki/Docs_ModMagnet might be the way to fix this. but that embeds lua in lighttpd as well, and I""m feeling a bit 'eugh' about that.",1429922956,task_subcomment,PHID-TASK-prswuex6vgjct27fucjm,PHID-USER-2nnm76h4ykalvvref2ye,"['After some false starts, looks like URL might be the way to fix this.', 'but that embeds lua in lighttpd as well, and I""m feeling a bit \'eugh\' about that.']","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +19699,lighttpd redirects URLs of directories without a trailing slash from https to http,Looks like the only solution is to write a small lighttpd module.,1429924963,task_subcomment,PHID-TASK-prswuex6vgjct27fucjm,PHID-USER-2nnm76h4ykalvvref2ye,['Looks like the only solution is to write a small lighttpd module.'],['CONTRIBUTION AND COMMITMENT'] +19696,lighttpd redirects URLs of directories without a trailing slash from https to http,"ok, so ^ does it at the nginx level, which only handles the tool level redirect.",1429933862,task_subcomment,PHID-TASK-prswuex6vgjct27fucjm,PHID-USER-2nnm76h4ykalvvref2ye,"['ok, so ^ does it at the nginx level, which only handles the tool level redirect.']",['BUG REPRODUCTION'] +19695,lighttpd redirects URLs of directories without a trailing slash from https to http,"Nope, it doesn't. I give up. Fuck lighttpd.",1429933920,task_subcomment,PHID-TASK-prswuex6vgjct27fucjm,PHID-USER-2nnm76h4ykalvvref2ye,"[""Nope, it doesn't."", 'I give up.', 'Fuck lighttpd.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +19691,lighttpd redirects URLs of directories without a trailing slash from https to http,"@scfc <3 I did not know about proxy_redirect and did not look in that direection at all. Thank you very much :D Seems to work fine now both for redirects, non-redirects and root elements.",1429986601,task_subcomment,PHID-TASK-prswuex6vgjct27fucjm,PHID-USER-2nnm76h4ykalvvref2ye,"['SCREEN_NAME <3 I did not know about proxy_redirect and did not look in that direection at all.', 'Thank you very much :D Seems to work fine now both for redirects, non-redirects and root elements.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +22794,Convert lighttpd-starter from bash to python,Properly. With templates for generating the output config file.,1430980090,task_description,PHID-TASK-iu6mhxxvuuwzv2o45xwj,PHID-USER-2nnm76h4ykalvvref2ye,"['Convert lighttpd-starter from bash to python.', 'Properly.', 'With templates for generating the output config file.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .']" +23283,Investigate / get rid of http debian repo from toollabs,"``` # Trustworthy enough + # Only necessary on precise hosts, trusty has its own mariadb package + if $::lsbdistcodename == 'precise' { + apt::repository { 'mariadb': + uri => 'http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu', + dist => $::lsbdistcodename, + components => 'main', + source => false, + keyfile => 'puppet:///modules/toollabs/mariadb.gpg', + } + file { '/etc/apt/trusted.gpg.d/mariadb.gpg': + ensure => absent, + } + }``` + +This code is in toollabs/init.pp, and is probably unsafe and should be killed (the URL doesn't even support https)",1431068274,task_description,PHID-TASK-n2dn5jgdjmimryrotxgk,PHID-USER-2nnm76h4ykalvvref2ye,"['Investigate / get rid of http debian repo from toollabs.', ""``CODE``\n\nThis code is in toollabs/init.pp, and is probably unsafe and should be killed (the URL doesn't even support https)""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +23287,Investigate / get rid of http debian repo from toollabs,"So it's ok because we distribute the GPG key ourselves, but this should probably be in the local debrepo.",1431068496,task_subcomment,PHID-TASK-n2dn5jgdjmimryrotxgk,PHID-USER-2nnm76h4ykalvvref2ye,"[""So it's ok because we distribute the GPG key ourselves, but this should probably be in the local debrepo.""]",['BUG REPRODUCTION'] +23222,Deprecate #no-default-php in .lighttpd.conf,"Is suggested for use by people who don't want lighttpd to load up php by default. We should just migrate these folks to more specific-to-their-toolset servers, or provide a no-php variant of lighttpd. ",1431397632,task_description,PHID-TASK-sofnoviahvmyn4ycoyci,PHID-USER-2nnm76h4ykalvvref2ye,"['Deprecate #no-default-php in .lighttpd.conf.', ""Is suggested for use by people who don't want lighttpd to load up php by default."", 'We should just migrate these folks to more specific-to-their-toolset servers, or provide a no-php variant of lighttpd.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +23227,Deprecate #no-default-php in .lighttpd.conf,"5 tools use this currently: +``` +./directory/.lighttpd.conf:#no-default-php +./static/.lighttpd.conf:#no-default-php +./newwebtest/.lighttpd.conf:#no-default-php +./enwp10/.lighttpd.conf:#no-default-php +./kmlexport/.lighttpd.conf:#no-default-php```",1431397941,task_subcomment,PHID-TASK-sofnoviahvmyn4ycoyci,PHID-USER-2nnm76h4ykalvvref2ye,['5 tools use this currently:\n``CODE``'],['BUG REPRODUCTION'] +21619,LDAP TLS failing on some instances due to inconsistent state,"The problem was that they were trying to use an outdated certificate that wasn't valid anymore (https://gerrit.wikimedia.org/r/#/c/215800/) and when this happened on the puppetmaster puppet started failing and wouldn't apply the patch linked above that would've fixed it. I symlinked the old and new certfile names, and ran puppet - that fixed everything and put things as they should be. + +Now this could possibly also be happening in other project hosted puppetmaster - broken ldap prevents puppet causes ldap to remain broken. Should investigate.",1433412725,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-2nnm76h4ykalvvref2ye,"[""The problem was that they were trying to use an outdated certificate that wasn't valid anymore (URL and when this happened on the puppetmaster puppet started failing and wouldn't apply the patch linked above that would've fixed it."", 'I symlinked the old and new certfile names, and ran puppet - that fixed everything and put things as they should be.', 'Now this could possibly also be happening in other project hosted puppetmaster - broken ldap prevents puppet causes ldap to remain broken.', 'Should investigate.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +21618,LDAP TLS failing on some instances due to inconsistent state,https://phabricator.wikimedia.org/P727 about 44 hosts encountering this problem.,1433417899,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-2nnm76h4ykalvvref2ye,['URL about 44 hosts encountering this problem.'],['BUG REPRODUCTION'] +21617,LDAP TLS failing on some instances due to inconsistent state,"So `ln -s /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/GlobalSign_CA.pem` consistently fixes the problem, and then forcing a puppet run gives +```--- /etc/ldap/ldap.conf 2015-06-03 22:04:33.320252202 +0000 ++++ /tmp/puppet-file20150604-15144-kkai07-0 2015-06-04 11:42:04.138394104 +0000 +@@ -6,6 +6,6 @@ + TLS_CHECKPEER yes + TLS_REQCERT demand + TLS_CACERTDIR /etc/ssl/certs +-TLS_CACERTFILE /etc/ssl/certs/GlobalSign_CA.pem +-TLS_CACERT /etc/ssl/certs/GlobalSign_CA.pem ++TLS_CACERTFILE /etc/ssl/certs/ca-certificates.crt ++TLS_CACERT /etc/ssl/certs/ca-certificates.crt + SUDOERS_BASE ou=sudoers,cn=marathon,ou=projects,dc=wikimedia,dc=org +``` + +So one way to fix this is perhaps to use salt to + +# do symlink +# force puppet run +# unsymlink",1433418196,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-2nnm76h4ykalvvref2ye,"['So CODE consistently fixes the problem, and then forcing a puppet run gives\n``CODE``\n\nSo one way to fix this is perhaps to use salt to \n\n# do symlink\n# force puppet run\n# unsymlink']",['CONTRIBUTION AND COMMITMENT'] +21616,LDAP TLS failing on some instances due to inconsistent state,Or we dcould just sed ldap.conf and be ok.,1433422996,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-2nnm76h4ykalvvref2ye,['Or we dcould just sed ldap.conf and be ok.'],['WORKAROUNDS'] +21613,LDAP TLS failing on some instances due to inconsistent state,`sudo sed -i 's/GlobalSign_CA.pem/ca-certificates.crt/' /etc/ldap/ldap.conf` works too,1433428703,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-2nnm76h4ykalvvref2ye,['CODE works too'],['CONTRIBUTION AND COMMITMENT'] +21612,LDAP TLS failing on some instances due to inconsistent state,"T78466 for long term salt fix, allows chained salt masters so virt1000 can reach everything",1433428767,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-2nnm76h4ykalvvref2ye,"['T78466 for long term salt fix, allows chained salt masters so virt1000 can reach everything']",['FUTURE PLAN'] +21611,LDAP TLS failing on some instances due to inconsistent state,"I salted the sed on most machines earlier, and they all seem ok now.",1433457975,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-2nnm76h4ykalvvref2ye,"['I salted the sed on most machines earlier, and they all seem ok now.']",['CONTRIBUTION AND COMMITMENT'] +21609,LDAP TLS failing on some instances due to inconsistent state,"Salt issues possibly, also puppet might've set them back if it was in an inconsistent state?",1433458661,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-2nnm76h4ykalvvref2ye,"[""Salt issues possibly, also puppet might've set them back if it was in an inconsistent state?""]",['INVESTIGATION AND EXPLORATION'] +21608,LDAP TLS failing on some instances due to inconsistent state,"Anyway, this is done now.",1433515267,task_subcomment,PHID-TASK-2kpajlfuxdu2t5diyrum,PHID-USER-2nnm76h4ykalvvref2ye,"['Anyway, this is done now.']",['ACTION ON ISSUE'] +22645,Ruthlessly eliminate impractical metrics from Graphite,"Nope, what I actually wanted was sum :)",1433811442,task_subcomment,PHID-TASK-2u2pyyhtq4qvtvjwt5az,PHID-USER-2nnm76h4ykalvvref2ye,"['Nope, what I actually wanted was sum :)']",['BUG REPRODUCTION .'] +23127,Make sure new webservice tool accepts lighttpd overrides,It already is! And the new webservice tool isn't deployed yet.,1433947928,task_subcomment,PHID-TASK-sp5dimdulsrqhop3bcbr,PHID-USER-2nnm76h4ykalvvref2ye,"['It already is!', ""And the new webservice tool isn't deployed yet.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +23125,Make sure new webservice tool accepts lighttpd overrides,"https://github.com/wikimedia/operations-software-tools-webservice/blob/master/toollabs/webservice/services/lighttpdwebservice.py#L100 reads it and appends it to itself, no?",1433948582,task_subcomment,PHID-TASK-sp5dimdulsrqhop3bcbr,PHID-USER-2nnm76h4ykalvvref2ye,"['URL reads it and appends it to itself, no?']",['BUG REPRODUCTION .'] +23124,Make sure new webservice tool accepts lighttpd overrides,"oh, and for type==lighttpd-plain - because it's undocumented I'm just going to move them over manually when doing the switchover. There's a task for that somewhere, let me find it.",1433948609,task_subcomment,PHID-TASK-sp5dimdulsrqhop3bcbr,PHID-USER-2nnm76h4ykalvvref2ye,"[""oh, and for type==lighttpd-plain - because it's undocumented I'm just going to move them over manually when doing the switchover."", ""There's a task for that somewhere, let me find it.""]","['BUG REPRODUCTION', 'NA']" +21118,New jessie instance can't attach to puppet due to wrong certname,Is puppetmaster running latest puppet?,1434015423,task_subcomment,PHID-TASK-sex2jqdfyj7742snrx4o,PHID-USER-2nnm76h4ykalvvref2ye,['Is puppetmaster running latest puppet?'],['INVESTIGATION AND EXPLORATION'] +21115,New jessie instance can't attach to puppet due to wrong certname,Seems to work now.,1434016527,task_subcomment,PHID-TASK-sex2jqdfyj7742snrx4o,PHID-USER-2nnm76h4ykalvvref2ye,['Seems to work now.'],['EXPECTED BEHAVIOR'] +21113,New jessie instance can't attach to puppet due to wrong certname,I just reverted https://wikitech.wikimedia.org/w/index.php?title=Hiera%3AIntegration&type=revision&diff=162646&oldid=162643 and it seems to be ok.,1434016714,task_subcomment,PHID-TASK-sex2jqdfyj7742snrx4o,PHID-USER-2nnm76h4ykalvvref2ye,['I just reverted URL and it seems to be ok.'],['BUG REPRODUCTION'] +23008,Migrate tools.wmflabs.org to https only (and set HSTS),"In line with switching over everything else. + +Should be fairly simple to do. ",1434243254,task_description,PHID-TASK-ak4rjdpcc34ufkgyoi7b,PHID-USER-2nnm76h4ykalvvref2ye,"['Migrate tools.wmflabs.org to https only (and set HSTS).', 'In line with switching over everything else.', 'Should be fairly simple to do.']","['FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION']" +21062,"Replace puppetsigner with a script to clean certificates, puppet's autosign and salt's auto accept","autosigner.py automatically signs labs puppet and salt CSRs. + +This can instead be done via https://docs.puppetlabs.com/puppet/latest/reference/ssl_autosign.html and https://docs.saltstack.com/en/latest/ref/configuration/master.html#auto-accept along with a nova plugin maybe that deletes the key when an instance is deleted.",1434386118,task_description,PHID-TASK-xotjpinwg4mzuwx3cadk,PHID-USER-2nnm76h4ykalvvref2ye,"[""Replace puppetsigner with a script to clean certificates, puppet's autosign and salt's auto accept."", 'autosigner.py automatically signs labs puppet and salt CSRs.', 'This can instead be done via URL and URL along with a nova plugin maybe that deletes the key when an instance is deleted.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21073,"Replace puppetsigner with a script to clean certificates, puppet's autosign and salt's auto accept",Adding Moritz to check security impact,1434452138,task_subcomment,PHID-TASK-xotjpinwg4mzuwx3cadk,PHID-USER-2nnm76h4ykalvvref2ye,['Adding Moritz to check security impact'],['CONTRIBUTION AND COMMITMENT .'] +23004,Make Magnus tools on tools.wmflabs.org work in HTTPS,I could set up an 'official' NFS-independent https -> http proxy on tools (tools-https-proxy.wmflabs.org) that allows you to request https://tools-https-proxy.wmflabs.org/ to proxy a URL. ,1435058737,task_subcomment,PHID-TASK-dmwtiyl3oyudqlrun4ex,PHID-USER-2nnm76h4ykalvvref2ye,"[""I could set up an 'official' NFS-independent https -> http proxy on tools (tools-https-proxy.wmflabs.org) that allows you to request URL to proxy a URL.""]",['INVESTIGATION AND EXPLORATION'] +23003,Make Magnus tools on tools.wmflabs.org work in HTTPS,"I can also help the maintainer of stats.grok.de setup SSL, if so desired.",1435058768,task_subcomment,PHID-TASK-dmwtiyl3oyudqlrun4ex,PHID-USER-2nnm76h4ykalvvref2ye,"['I can also help the maintainer of stats.grok.de setup SSL, if so desired.']",['CONTRIBUTION AND COMMITMENT'] +21462,Renew toolserver.org SSL certificate,"There are still redirects to it from inside wikis, and the certificate just expired.",1435596511,task_description,PHID-TASK-ngm2mktirfp3mgyvcidz,PHID-USER-2nnm76h4ykalvvref2ye,"['Renew toolserver.org SSL certificate.', 'There are still redirects to it from inside wikis, and the certificate just expired.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +21473,update star.wmflabs.org cert from sha1 to sha256,Done!,1435614805,task_subcomment,PHID-TASK-betmtajh4mfbsbg53cqx,PHID-USER-2nnm76h4ykalvvref2ye,['Done!'],['ACTION ON ISSUE'] +22392,Install composer on tools-login,Is there a Debian package for it?,1436093816,task_subcomment,PHID-TASK-mib56lmwmjd226wmav6y,PHID-USER-2nnm76h4ykalvvref2ye,['Is there a Debian package for it?'],['BUG REPRODUCTION .'] +21130,Return to the starting Quarry page after login,Fixed!,1436097627,task_subcomment,PHID-TASK-5t56qsjhduozaemm4nb5,PHID-USER-2nnm76h4ykalvvref2ye,['Fixed!'],['ACTION ON ISSUE'] +22846,Make webservicemonitor support doing a HTTP health check,Currently it just checks to see if the process is running. Have an additional way for people to check for a 200 status code as well.,1440085454,task_description,PHID-TASK-wvxpmy3gaocswypisskf,PHID-USER-2nnm76h4ykalvvref2ye,"['Make webservicemonitor support doing a HTTP health check.', 'Currently it just checks to see if the process is running.', 'Have an additional way for people to check for a 200 status code as well.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +22061,Make puppet ca certificate world readable,"So to make https requests to etcd, you need access to the puppet ca client certificate, since that's the https certificate being used. However, since that is owned by root, this means you need to be root to make https calls to etcd. This should be relaxed to allow everyone to make calls to etcd...",1440412099,task_description,PHID-TASK-zu62eblucplk4iboslly,PHID-USER-2nnm76h4ykalvvref2ye,"['Make puppet ca certificate world readable.', ""So to make https requests to etcd, you need access to the puppet ca client certificate, since that's the https certificate being used."", 'However, since that is owned by root, this means you need to be root to make https calls to etcd.', 'This should be relaxed to allow everyone to make calls to etcd...']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +22066,Make puppet ca certificate world readable,I am also not sure if I am using the right terminology here. /nick TLSn00b,1440414470,task_subcomment,PHID-TASK-zu62eblucplk4iboslly,PHID-USER-2nnm76h4ykalvvref2ye,"['I am also not sure if I am using the right terminology here.', '/nick TLSn00b']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT .']" +22065,Make puppet ca certificate world readable,@Krenair just pointed out that this could possibly give anyone with shell access access to private puppet info.,1440420342,task_subcomment,PHID-TASK-zu62eblucplk4iboslly,PHID-USER-2nnm76h4ykalvvref2ye,['SCREEN_NAME just pointed out that this could possibly give anyone with shell access access to private puppet info.'],['BUG REPRODUCTION .'] +22064,Make puppet ca certificate world readable,"However, there's no private info in labs puppet, so we can safely turn it on for labs.",1440420778,task_subcomment,PHID-TASK-zu62eblucplk4iboslly,PHID-USER-2nnm76h4ykalvvref2ye,"[""However, there's no private info in labs puppet, so we can safely turn it on for labs.""]",['EXPECTED BEHAVIOR .'] +20580,"No file system on toollabs, unable to login, web service broken","The NFS server is down due to some kernel issues, we're working on it.",1440928296,task_subcomment,PHID-TASK-ix7wx66mjeatiwoyxvel,PHID-USER-2nnm76h4ykalvvref2ye,"[""The NFS server is down due to some kernel issues, we're working on it.""]",['BUG REPRODUCTION'] +20579,"No file system on toollabs, unable to login, web service broken",https://phabricator.wikimedia.org/T110832 for NFS issues.,1440930202,task_subcomment,PHID-TASK-ix7wx66mjeatiwoyxvel,PHID-USER-2nnm76h4ykalvvref2ye,['URL for NFS issues.'],['BUG REPRODUCTION .'] +20578,"No file system on toollabs, unable to login, web service broken",The last successful backup of tools is from 2015-08-30T01:59:35.787Z so at least we have a very recent backup,1440930533,task_subcomment,PHID-TASK-ix7wx66mjeatiwoyxvel,PHID-USER-2nnm76h4ykalvvref2ye,['The last successful backup of tools is from 2015-08-30T01:59:35.787Z so at least we have a very recent backup'],['BUG REPRODUCTION'] +20557,*.wmflabs.org https certificate expired (tools.wmflabs.org),Looks like it might take us a day or so to renew them. Ugh.,1442279540,task_subcomment,PHID-TASK-k5hfdjpbqfhjvcjq5qxr,PHID-USER-2nnm76h4ykalvvref2ye,"['Looks like it might take us a day or so to renew them.', 'Ugh.']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +20555,*.wmflabs.org https certificate expired (tools.wmflabs.org),"I think there's a calendar somewhere with expiry dates, and this cert was just missed. I'll verify and make sure there's one such calendar.",1442280007,task_subcomment,PHID-TASK-k5hfdjpbqfhjvcjq5qxr,PHID-USER-2nnm76h4ykalvvref2ye,"[""I think there's a calendar somewhere with expiry dates, and this cert was just missed."", ""I'll verify and make sure there's one such calendar.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +20550,*.wmflabs.org https certificate expired (tools.wmflabs.org),We are waiting on the CA to re-issue the certificate and will be back online as soon as that happens. Might be up to midday west coast time however :(,1442296227,task_subcomment,PHID-TASK-k5hfdjpbqfhjvcjq5qxr,PHID-USER-2nnm76h4ykalvvref2ye,"['We are waiting on the CA to re-issue the certificate and will be back online as soon as that happens.', 'Might be up to midday west coast time however :(']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +22383,Install composer on tools-login,Let's just do the git checkout + symlink option via puppet? We can make it a composer::install class or something and include it in both tools and integration,1443230068,task_subcomment,PHID-TASK-mib56lmwmjd226wmav6y,PHID-USER-2nnm76h4ykalvvref2ye,"[""Let's just do the git checkout + symlink option via puppet?"", 'We can make it a composer::install class or something and include it in both tools and integration']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +20982,strace sshd to figure out which filesystems are hit on login,Boom some more!,1450867386,task_subcomment,PHID-TASK-xnjlw7lfppva656i6zmc,PHID-USER-2nnm76h4ykalvvref2ye,['Boom some more!'],['SOCIAL CONVERSATION'] +23061,Migrate tools.wmflabs.org to https only (and set HSTS),">>! In T102367#1372878, @Nemo_bis wrote: +>> Should be fairly simple to do. +> +> I doubt this is possible. Several tools do not support https. + +Webservices don't directly interact with HTTPS - it is the proxy that does. ",1461002905,task_subcomment,PHID-TASK-ak4rjdpcc34ufkgyoi7b,PHID-USER-2nnm76h4ykalvvref2ye,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWebservices don't directly interact with HTTPS - it is the proxy that does.""]",['BUG REPRODUCTION'] +23224,Deprecate #no-default-php in .lighttpd.conf,I just converted 'static' to lighttpd-plain and it seems to work well. Should be the same for the rest.,1461022798,task_subcomment,PHID-TASK-sofnoviahvmyn4ycoyci,PHID-USER-2nnm76h4ykalvvref2ye,"[""I just converted 'static' to lighttpd-plain and it seems to work well."", 'Should be the same for the rest.']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION .']" +22247,Quarry should be HTTPS-only,It is now!,1461480989,task_subcomment,PHID-TASK-7q5b7f5g33t7jget2a2v,PHID-USER-2nnm76h4ykalvvref2ye,['It is now!'],['EXPECTED BEHAVIOR'] +20138,Fatal error: Call to undefined method GoogleLoginAuth::connect() in nova/OpenStackNovaLdapConnection.php on line 21,"Since this is about 2y old and no information / actions have been performed since, am closing this. Re-open if this is still a problem.",1461500029,task_subcomment,PHID-TASK-glki7nmhveobibcwb6j4,PHID-USER-2nnm76h4ykalvvref2ye,"['Since this is about 2y old and no information / actions have been performed since, am closing this.', 'Re-open if this is still a problem.']","['ACTION ON ISSUE .', 'ACTION ON ISSUE']" +20135,Fatal error: Call to undefined method GoogleLoginAuth::connect() in nova/OpenStackNovaLdapConnection.php on line 21,"It's a practically abandoned extension, with a *ton* more tech debt than is mentioned here (there's a lot of error suppression in there). I don't really think we'll put any effort into anything that isn't just a way to help us migrate off.",1461545614,task_subcomment,PHID-TASK-glki7nmhveobibcwb6j4,PHID-USER-2nnm76h4ykalvvref2ye,"[""It's a practically abandoned extension, with a *ton* more tech debt than is mentioned here (there's a lot of error suppression in there)."", ""I don't really think we'll put any effort into anything that isn't just a way to help us migrate off.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +23223,Deprecate #no-default-php in .lighttpd.conf,This is done.,1461839004,task_subcomment,PHID-TASK-sofnoviahvmyn4ycoyci,PHID-USER-2nnm76h4ykalvvref2ye,['This is done.'],['BUG REPRODUCTION'] +23123,Make sure new webservice tool accepts lighttpd overrides,It does!,1467721812,task_subcomment,PHID-TASK-sp5dimdulsrqhop3bcbr,PHID-USER-2nnm76h4ykalvvref2ye,['It does!'],['CONTRIBUTION AND COMMITMENT'] +22847,Make webservicemonitor support doing a HTTP health check,Superseeded by T139157,1467721844,task_subcomment,PHID-TASK-wvxpmy3gaocswypisskf,PHID-USER-2nnm76h4ykalvvref2ye,['Superseeded by T139157'],['ISSUE CONTENT MANAGEMENT'] +24946,Make DynamicProxy be able to proxy back to non-http protocols,"I think any performance advantage will be negated by the additonal complexity, so let's not do this.",1467722731,task_subcomment,PHID-TASK-yorbznbgwmqwd27m6uvq,PHID-USER-2nnm76h4ykalvvref2ye,"[""I think any performance advantage will be negated by the additonal complexity, so let's not do this.""]",['MOTIVATION'] +1214,User preference to disable VisualEditor (VE product),"This bug is about the generalisation of the solution deployed in bug #50929 in the Wikimedia environment. Having in mind the medium term of the deployment of the VisualEditor in many/most of the MediaWiki wikis, it could be a good idea to give the sysadmins the choice of enabling or disabling the VisualEditor by default for registrated users, with a LocalSettings parameter wgVisualEditorDefault. + +This would give the choice to the sysadmins to enable by default or not the VE for registrated users (for anons there is already the preference wgVisualEditorDisableForAnons), and this could be directly used in the Wikimedia environment to replace the parameter $wmgVisualEditorDefault. + +To resolve this bug, the patch https://gerrit.wikimedia.org/r/#/c/75541/ could be generalised by renaming the new preference ""visualeditor-betatempdisable"" into ""visualeditor-preference-disable"", and depending of the variable wgVisualEditorDefault either the positive preference (for alpha/beta environments, ""Enable the VE"") or the negative preference (for production environments, ""Disable the VE"") would be used, the other preference being hidden with wgHiddenPrefs. + +In the normal scenario the wiki change from beta to production environment, it would be easy for the sysadmin to change the wgVisualEditorDefault value from false to true and this would automatically activate the VE during the change, so that the users are aware of the new setting and have the possibility of seeing the new editor (some welcoming message could be displayed then) and if users don’t like it they are given the possibility to disable it (or not if the relevant preference is hidden, but this is a sysadmin/community choice). + +I point out the default messages visualeditor-preference-enable/disable should have a general-wiki phrasing, and any Wikimedia customisation (about namespaces where it is enabled, about the time the parameter is available before possibly hide the preference) should be customised in the WikimediaMessages extension (see my comment https://bugzilla.wikimedia.org/show_bug.cgi?id=50929#c34 ). + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50929",1374837420,task_description,PHID-TASK-inyop7q4zxzxlulleamf,PHID-USER-2nopae2cxuamwcbndaih,"['User preference to disable VisualEditor (VE product).', 'This bug is about the generalisation of the solution deployed in bug #50929 in the Wikimedia environment.', 'Having in mind the medium term of the deployment of the VisualEditor in many/most of the MediaWiki wikis, it could be a good idea to give the sysadmins the choice of enabling or disabling the VisualEditor by default for registrated users, with a LocalSettings parameter wgVisualEditorDefault.', 'This would give the choice to the sysadmins to enable by default or not the VE for registrated users (for anons there is already the preference wgVisualEditorDisableForAnons), and this could be directly used in the Wikimedia environment to replace the parameter $wmgVisualEditorDefault.', 'To resolve this bug, the patch URL could be generalised by renaming the new preference ""visualeditor-betatempdisable"" into ""visualeditor-preference-disable"", and depending of the variable wgVisualEditorDefault either the positive preference (for alpha/beta environments, ""Enable the VE"") or the negative preference (for production environments, ""Disable the VE"") would be used, the other preference being hidden with wgHiddenPrefs.', 'In the normal scenario the wiki change from beta to production environment, it would be easy for the sysadmin to change the wgVisualEditorDefault value from false to true and this would automatically activate the VE during the change, so that the users are aware of the new setting and have the possibility of seeing the new editor (some welcoming message could be displayed then) and if users don’t like it they are given the possibility to disable it (or not if the relevant preference is hidden, but this is a sysadmin/community choice).', 'I point out the default messages visualeditor-preference-enable/disable should have a general-wiki phrasing, and any Wikimedia customisation (about namespaces where it is enabled, about the time the parameter is available before possibly hide the preference) should be customised in the WikimediaMessages extension (see my comment URL ).', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8020,User preference to disable VisualEditor,"[This comment is about the generalisation in the VE extension of the deployed patch, I open the bug 52086 for this specific generalisation inside the VE product.] + +I can see the logic behind the introduction of the new preference (use a negative preference instead of a positive to use it on wikis where the VE is the default editor), but for the sake of generality of the VE extension it would be better to name it as ""visualeditor-preference-disable: Disable VisualEditor"" (see bug 52086). + +And the temporary messages related to the deployment-test in the Wikimedia environment could be overriden in the WikimediaMessages extension. E.g. + ""visualeditor-preference-enable: Enable VisualEditor (experimental, [[{{int:visualeditor-feedback-link}}|please help in reporting bugs]])"" + ""visualeditor-preference-disable: Disable VisualEditor [during the beta phase] (but [[{{int:visualeditor-feedback-link}}|please help in reporting bugs]])"" +(I guess in this case the WikimediaMessages section in InitialiseSettings.php should be move below the VisualEditor section)",1374837483,task_subcomment,PHID-TASK-2lqrwar67hw6qvy4f5kh,PHID-USER-2nopae2cxuamwcbndaih,"['[This comment is about the generalisation in the VE extension of the deployed patch, I open the bug 52086 for this specific generalisation inside the VE product.]', 'I can see the logic behind the introduction of the new preference (use a negative preference instead of a positive to use it on wikis where the VE is the default editor), but for the sake of generality of the VE extension it would be better to name it as ""visualeditor-preference-disable: Disable VisualEditor"" (see bug 52086).', 'And the temporary messages related to the deployment-test in the Wikimedia environment could be overriden in the WikimediaMessages extension.', 'E.g.', '""visualeditor-preference-enable: Enable VisualEditor (experimental, [[{{int:visualeditor-feedback-link}}|please help in reporting bugs]])""\n ""visualeditor-preference-disable: Disable VisualEditor [during the beta phase] (but [[{{int:visualeditor-feedback-link}}|please help in reporting bugs]])""\n(I guess in this case the WikimediaMessages section in InitialiseSettings.php should be move below the VisualEditor section)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +1218,User preference to disable VisualEditor (VE product),"In the proposed scenario the default values of the two preferences visualeditor-enable and visualeditor-disable would be false: in a beta environment the default is ""not enabled by default=false"", and in the production environment the default is ""not disabled by default=false"".",1374838260,task_subcomment,PHID-TASK-inyop7q4zxzxlulleamf,PHID-USER-2nopae2cxuamwcbndaih,"['In the proposed scenario the default values of the two preferences visualeditor-enable and visualeditor-disable would be false: in a beta environment the default is ""not enabled by default=false"", and in the production environment the default is ""not disabled by default=false"".']",['BUG REPRODUCTION .'] +1215,User preference to disable VisualEditor (VE product),"I am a bit disappointed by this closing, although it was only a suggestion of generalisation of the Wikimedia configuration for progressive deployment on third-party wikis. But it’s not very important.",1385996565,task_subcomment,PHID-TASK-inyop7q4zxzxlulleamf,PHID-USER-2nopae2cxuamwcbndaih,"['I am a bit disappointed by this closing, although it was only a suggestion of generalisation of the Wikimedia configuration for progressive deployment on third-party wikis.', 'But it’s not very important.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +10793,"VisualEditor: When ""section editing"", re-focus on that section after saving the page","It seems to work in recent versions of VisualEditor, isn’t it?",1541159845,task_subcomment,PHID-TASK-unso5k7lgj5lojo4gz7w,PHID-USER-2nopae2cxuamwcbndaih,"['It seems to work in recent versions of VisualEditor, isn’t it?']",['INVESTIGATION AND EXPLORATION'] +13851,HTTPS only Wikimedia problem for China Language related Wikipedias,"This bug is about the problem of HTTPS for languages of China (where HTTPS is blocked). I suggest not to discuss political implications here (and discuss it on the wikimedia-l mailing list) but only technical things. + +The bug/problem is largely known but I don’t think there is an open bug for that, so this is the case now; probably the resolution can be INVALID or WONTFIX because it is due to external factors, but it will serve to concentrate the discussion. + +This bug is related to bug 52846 about a similar problem in Iran, and resolution/discussions can be different although related. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52846",1377070080,task_description,PHID-TASK-ewbuemim6adiimcwdugy,PHID-USER-2nopae2cxuamwcbndaih,"['HTTPS only Wikimedia problem for China Language related Wikipedias.', 'This bug is about the problem of HTTPS for languages of China (where HTTPS is blocked).', 'I suggest not to discuss political implications here (and discuss it on the wikimedia-l mailing list) but only technical things.', 'The bug/problem is largely known but I don’t think there is an open bug for that, so this is the case now; probably the resolution can be INVALID or WONTFIX because it is due to external factors, but it will serve to concentrate the discussion.', 'This bug is related to bug 52846 about a similar problem in Iran, and resolution/discussions can be different although related.', '--------------------------\n**Version**: wmf-deployment\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13856,HTTPS only Wikimedia problem for China Language related Wikipedias,"According to https://meta.wikimedia.org/w/index.php?title=Talk:HTTPS&oldid=5733512#List_of_Chinese_Wikipedia the list of Wikimedia projects whose languages are spoken in China is: +* Standard Chinese (zh) +* Classical Chinese (lzh) +* Wuu Chinese (wuu) +* Gan Chinese (gan) +* Hakka Chinese (hak) +* Cantonese (yue / zh-yue.wikipedia.org) +* Tibetan (bo) +* Minnan Chinese(nan / zh-min-nan.wikipedia.org) +* Mindong Chinese (cdo) +* Uyghur (ug)",1377070410,task_subcomment,PHID-TASK-ewbuemim6adiimcwdugy,PHID-USER-2nopae2cxuamwcbndaih,['According to URL the list of Wikimedia projects whose languages are spoken in China is:\n* Standard Chinese (zh)\n* Classical Chinese (lzh)\n* Wuu Chinese (wuu)\n* Gan Chinese (gan)\n* Hakka Chinese (hak)\n* Cantonese (yue / zh-yue.wikipedia.org)\n* Tibetan (bo)\n* Minnan Chinese(nan / zh-min-nan.wikipedia.org)\n* Mindong Chinese (cdo)\n* Uyghur (ug)'],['BUG REPRODUCTION .'] +14104,"unchecking ""Always use a secure connection when logged in"" leaves forceHTTPS cookie set","Although it is true the cookie is removed when log out, I tried many times and it is never removed (with Opera 12.16 and Firefox 20.0). By investigating I see when I log out from a wiki (here frwiki) that the forceHTTPS cookie has a Secure attribute: + + Set-Cookie: frwikiforceHTTPS=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; secure; httponly + +I wonder if this secure attribute doesn’t prevent the user-agent to modify/delete the non-secure cookie; I quickly searched in the RFC 6265 (cookies) but didn’t find anything about the interactions between secure and non-secure cookies. If this bug really comes this fact, the User::clearCookie have to be changed to receive an argument to clear explicitely-unsecure cookies. + +As a side fact, I see there are two forceHTTPS cookies when you connect to Wikipedia: one set by frwiki (domain fr.wikipedia.org) and one set by login.wikimedia.org (domain .wikipedia.org); I don’t know how this interacts with this bug. + +Login from the specific wiki (here frwiki): + Set-Cookie: frwikiforceHTTPS=true; expires=Sat, 28-Sep-2013 00:49:37 GMT; path=/; httponly +Continuation of the login, from login.wikimedia.org: + Set-Cookie: frwikiforceHTTPS=1; expires=Sat, 28-Sep-2013 00:49:37 GMT; path=/; domain=.wikipedia.org; httponly",1377739656,task_subcomment,PHID-TASK-kfgrj2e5ha6yz245pv7b,PHID-USER-2nopae2cxuamwcbndaih,"['Although it is true the cookie is removed when log out, I tried many times and it is never removed (with Opera 12.16 and Firefox 20.0).', 'By investigating I see when I log out from a wiki (here frwiki) that the forceHTTPS cookie has a Secure attribute:\n\n Set-Cookie: frwikiforceHTTPS=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; secure; httponly\n\nI wonder if this secure attribute doesn’t prevent the user-agent to modify/delete the non-secure cookie; I quickly searched in the RFC 6265 (cookies) but didn’t find anything about the interactions between secure and non-secure cookies.', 'If this bug really comes this fact, the User::clearCookie have to be changed to receive an argument to clear explicitely-unsecure cookies.', 'As a side fact, I see there are two forceHTTPS cookies when you connect to Wikipedia: one set by frwiki (domain fr.wikipedia.org) and one set by login.wikimedia.org (domain .wikipedia.org); I don’t know how this interacts with this bug.', 'Login from the specific wiki (here frwiki):\n Set-Cookie: frwikiforceHTTPS=true; expires=Sat, 28-Sep-2013 00:49:37 GMT; path=/; httponly\nContinuation of the login, from login.wikimedia.org:\n Set-Cookie: frwikiforceHTTPS=1; expires=Sat, 28-Sep-2013 00:49:37 GMT; path=/; domain=.wikipedia.org; httponly']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +14102,"unchecking ""Always use a secure connection when logged in"" leaves forceHTTPS cookie set","I confirm experimentally that removing the Secure attribute to the forceHTTPS cookie correctly delete the cookie when log out (on Opera 12.16 and Firefox 20.0). A step to really confirm this is to dive into the source code of Firefox, or perhaps try to better examinate the RFC 6265. + +(I should have tested it before submitting the gerrit patch, sorry, it’s the first gerrit patch I submit.)",1377741927,task_subcomment,PHID-TASK-kfgrj2e5ha6yz245pv7b,PHID-USER-2nopae2cxuamwcbndaih,"['I confirm experimentally that removing the Secure attribute to the forceHTTPS cookie correctly delete the cookie when log out (on Opera 12.16 and Firefox 20.0).', 'A step to really confirm this is to dive into the source code of Firefox, or perhaps try to better examinate the RFC 6265.', '(I should have tested it before submitting the gerrit patch, sorry, it’s the first gerrit patch I submit.)']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +14486,Add Forward Secrecy to all HTTPS sites,"The blog post [1] explains the ""forward secrecy"" property only adds a +15% in CPU load for ECDHE ciphers, but +300% for simple DHE ciphers. Probably the Operations team should carefully review this bug before activating it for performance reasons. Nowadays only Chromium and Firefox support FS, Opera only supports DHE ciphers and Internet Explorer don’t support FS; I don’t know for Safari. + +This other blog post [2] (and blog) explains how Google configured FS: why they chosed ECDHE (this performance reason) and how they configured session tickets. + +[1] http://vincent.bernat.im/en/blog/2011-ssl-perfect-forward-secrecy.html +[2] https://www.imperialviolet.org/2011/11/22/forwardsecret.html",1377764824,task_subcomment,PHID-TASK-foiv3u6f7vfcfp6ajqxa,PHID-USER-2nopae2cxuamwcbndaih,"['The blog post [1] explains the ""forward secrecy"" property only adds a +15% in CPU load for ECDHE ciphers, but +300% for simple DHE ciphers.', 'Probably the Operations team should carefully review this bug before activating it for performance reasons.', 'Nowadays only Chromium and Firefox support FS, Opera only supports DHE ciphers and Internet Explorer don’t support FS; I don’t know for Safari.', 'This other blog post [2] (and blog) explains how Google configured FS: why they chosed ECDHE (this performance reason) and how they configured session tickets.', '[1] URL\n[2] URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +13611,forceHTTPS cookie not deleted in Wikimedia environment,"When a user logs out on a single wiki (not included in a wiki farm) the forceHTTPS cookie is deleted. In the Wikimedia environment, login.wikimedia.org sets top-domain forceHTTPS cookies (.wikipedia.org, .wikiversity.org, etc) which are not deleted when the user logs out and therefore s/he is still redirected to HTTPS as anonymous user; even if s/he logs in again after having unckecked the preference ""Always use a secure connection when logged in"" s/he still is redirected to HTTPS since the global forceHTTPS cookie is still here. So these global forceHTTPS cookies should be deleted when the user logs out. The relevant HTTP headers are: + +Login from the specific wiki (here frwiki): + Set-Cookie: frwikiforceHTTPS=true; expires=Sat, 28-Sep-2013 00:49:37 GMT; +path=/; httponly +Continuation of the login, from login.wikimedia.org: + Set-Cookie: frwikiforceHTTPS=1; expires=Sat, 28-Sep-2013 00:49:37 GMT; +path=/; domain=.wikipedia.org; httponly + +Logout (specific wiki): + Set-Cookie: frwikiforceHTTPS=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; +path=/; secure; httponly + + +I originally reported this bug on bug 53379 but this one was focused on a user interaction issue rather than on a real forceHTTPS cookie issue (it was a single wiki); my first remarks are there. I mistakenly made a diagnosis and proposed a solution, but the real bug is this one. + +-------------------------- +**Version**: master +**Severity**: major",1377785220,task_description,PHID-TASK-jpulwcf2p4qtamabtdak,PHID-USER-2nopae2cxuamwcbndaih,"['forceHTTPS cookie not deleted in Wikimedia environment.', 'When a user logs out on a single wiki (not included in a wiki farm) the forceHTTPS cookie is deleted.', 'In the Wikimedia environment, login.wikimedia.org sets top-domain forceHTTPS cookies (.wikipedia.org, .wikiversity.org, etc) which are not deleted when the user logs out and therefore s/he is still redirected to HTTPS as anonymous user; even if s/he logs in again after having unckecked the preference ""Always use a secure connection when logged in"" s/he still is redirected to HTTPS since the global forceHTTPS cookie is still here.', 'So these global forceHTTPS cookies should be deleted when the user logs out.', 'The relevant HTTP headers are:\n\nLogin from the specific wiki (here frwiki):\n Set-Cookie: frwikiforceHTTPS=true; expires=Sat, 28-Sep-2013 00:49:37 GMT;\npath=/; httponly\nContinuation of the login, from login.wikimedia.org:\n Set-Cookie: frwikiforceHTTPS=1; expires=Sat, 28-Sep-2013 00:49:37 GMT;\npath=/; domain=.wikipedia.org; httponly\n\nLogout (specific wiki):\n Set-Cookie: frwikiforceHTTPS=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT;\npath=/; secure; httponly\n\n\nI originally reported this bug on bug 53379 but this one was focused on a user interaction issue rather than on a real forceHTTPS cookie issue (it was a single wiki); my first remarks are there.', 'I mistakenly made a diagnosis and proposed a solution, but the real bug is this one.', '--------------------------\n**Version**: master\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +14101,"unchecking ""Always use a secure connection when logged in"" leaves forceHTTPS cookie set","I was mistaken, sorry, a non-secure cookie can be deleted by a corresponding secure cookie. I just tried again with Opera and Firefox and they are really deleted (I probably worked too late last night), as it seems to be confirmed by the function nsCookieService::GetCookieStringInternal [1] in Mozilla (I guess it’s this one, although not sure). Therefore my gerrit patch is not useful, apart if some browsers search their internal database with exactly the same value for the secure attribute. + +The bug in Wikimedia environment stays but only because the .wikipedia.org cookie is not deleted (the local one is deleted). By the way I should have open a new bug since it is a bit different than the original description, I read too quickly the description, sorry. This specific bug is 53536. + +[1] http://mxr.mozilla.org/mozilla-central/source/netwerk/cookie/nsCookieService.cpp",1377785323,task_subcomment,PHID-TASK-kfgrj2e5ha6yz245pv7b,PHID-USER-2nopae2cxuamwcbndaih,"['I was mistaken, sorry, a non-secure cookie can be deleted by a corresponding secure cookie.', 'I just tried again with Opera and Firefox and they are really deleted (I probably worked too late last night), as it seems to be confirmed by the function nsCookieService::GetCookieStringInternal [1] in Mozilla (I guess it’s this one, although not sure).', 'Therefore my gerrit patch is not useful, apart if some browsers search their internal database with exactly the same value for the secure attribute.', 'The bug in Wikimedia environment stays but only because the .wikipedia.org cookie is not deleted (the local one is deleted).', 'By the way I should have open a new bug since it is a bit different than the original description, I read too quickly the description, sorry.', 'This specific bug is 53536.', '[1] URL']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +14080,Logged users redirected to HTTPS only on some wikis,"In the recent deployment of HTTPS the users who asked for being redirected to HTTPS are given global forceHTTPS cookies to be redirected to HTTPS on (theoretically) all wiki projects: Wikipedia, Wikisource, etc. In the current setup these global forceHTTPS cookies are set on global domains (.wikipedia.org, etc) but they are prefixed by the original wiki prefix (e.g. frwikiforceHTTPS) or by English-language prefixes (e.g. enwikisourceforceHTTPS), therefore the other language wikis are not redirected to HTTPS. + +I guess that this is a bug since some languages (English) are redirected to HTTPS and the others are not, at least it is non-intuitive from a user point of view. + +This bug is related to bug 53536 about the absence of removing of the global forceHTTPS cookies in the Wikimedia environment. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal",1377786420,task_description,PHID-TASK-fb6j2vkec2zn2cqdeydq,PHID-USER-2nopae2cxuamwcbndaih,"['Logged users redirected to HTTPS only on some wikis.', 'In the recent deployment of HTTPS the users who asked for being redirected to HTTPS are given global forceHTTPS cookies to be redirected to HTTPS on (theoretically) all wiki projects: Wikipedia, Wikisource, etc.', 'In the current setup these global forceHTTPS cookies are set on global domains (.wikipedia.org, etc) but they are prefixed by the original wiki prefix (e.g.', 'frwikiforceHTTPS) or by English-language prefixes (e.g.', 'enwikisourceforceHTTPS), therefore the other language wikis are not redirected to HTTPS.', 'I guess that this is a bug since some languages (English) are redirected to HTTPS and the others are not, at least it is non-intuitive from a user point of view.', 'This bug is related to bug 53536 about the absence of removing of the global forceHTTPS cookies in the Wikimedia environment.', '--------------------------\n**Version**: wmf-deployment\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +14092,Logged users redirected to HTTPS only on some wikis,"A solution for this bug would be to set non-prefixed forceHTTPS cookies (name=""forceHTTPS"") in the global domains. + +This solution should be implemented in MediaWiki to check the existence of non-prefixed forceHTTPS cookies (Wiki::main) and in CentralAuthUser::setGlobalCookies. + +This solution would facilitate the resolution of bug 53536 because all domains would have the same cookie, as opposed to the current situation where the original wiki project (where the user logged in) is prefixed by the original language wiki (e.g. frwikiforceHTTPS set on .wikipedia.org domain) and the other wiki projects prefixed by the English-language wikis (e.g. enwikisourceforceHTTPS).",1377788753,task_subcomment,PHID-TASK-fb6j2vkec2zn2cqdeydq,PHID-USER-2nopae2cxuamwcbndaih,"['A solution for this bug would be to set non-prefixed forceHTTPS cookies (name=""forceHTTPS"") in the global domains.', 'This solution should be implemented in MediaWiki to check the existence of non-prefixed forceHTTPS cookies (Wiki::main) and in CentralAuthUser::setGlobalCookies.', 'This solution would facilitate the resolution of bug 53536 because all domains would have the same cookie, as opposed to the current situation where the original wiki project (where the user logged in) is prefixed by the original language wiki (e.g.', 'frwikiforceHTTPS set on .wikipedia.org domain) and the other wiki projects prefixed by the English-language wikis (e.g.', 'enwikisourceforceHTTPS).']","['SOLUTION DISCUSSION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +14118,No forcehttps cookies for sister projects on AutoLogin,I also opened the bug 53538 which can be considered as an other specific issue due to the fact wgCookiePrefix is language-specific.,1377793627,task_subcomment,PHID-TASK-mrggh326wjh236my5dup,PHID-USER-2nopae2cxuamwcbndaih,['I also opened the bug 53538 which can be considered as an other specific issue due to the fact wgCookiePrefix is language-specific.'],['BUG REPRODUCTION .'] +14087,Logged users redirected to HTTPS only on some wikis,"Thanks for your changes. + +These changes will temporary break the redirections from HTTP to HTTPS for logged users when it will be deployed until the next login. If possible I think it is better to let wikitech ambassadors know this fact to reduce surprises of the editors; the next Tech News will be probably issued in English tommorow evening, is there an expected deployment date for these two changes? (I don’t know how it is scheduled)",1377816874,task_subcomment,PHID-TASK-fb6j2vkec2zn2cqdeydq,PHID-USER-2nopae2cxuamwcbndaih,"['Thanks for your changes.', 'These changes will temporary break the redirections from HTTP to HTTPS for logged users when it will be deployed until the next login.', 'If possible I think it is better to let wikitech ambassadors know this fact to reduce surprises of the editors; the next Tech News will be probably issued in English tommorow evening, is there an expected deployment date for these two changes?', '(I don’t know how it is scheduled)']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +14085,Logged users redirected to HTTPS only on some wikis,"If the old cookie is kept it will be until the end of September (4-5 WMF deployments) before natural expiration, and the code for the old cookie will become useless. Perhaps it is better to keep the old cookie to make smoother the transition? (I have no real opinion.)",1377821916,task_subcomment,PHID-TASK-fb6j2vkec2zn2cqdeydq,PHID-USER-2nopae2cxuamwcbndaih,"['If the old cookie is kept it will be until the end of September (4-5 WMF deployments) before natural expiration, and the code for the old cookie will become useless.', 'Perhaps it is better to keep the old cookie to make smoother the transition?', '(I have no real opinion.)']","['BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +13623,forceHTTPS cookie not deleted in Wikimedia environment,"@Bartosz: yes, major. + +I added a temporary work-around in [[meta:HTTPS]] instructing the users to remove the cookies forceHTTPS, although the cookies are quite hidden in most browsers and difficult to find for the users.",1378115717,task_subcomment,PHID-TASK-jpulwcf2p4qtamabtdak,PHID-USER-2nopae2cxuamwcbndaih,"['SCREEN_NAME: yes, major.', 'I added a temporary work-around in [[meta:HTTPS]] instructing the users to remove the cookies forceHTTPS, although the cookies are quite hidden in most browsers and difficult to find for the users.']","['BUG REPRODUCTION', 'WORKAROUNDS']" +13831,Google points to HTTP articles (where users cannot log in),"This bug is probably a duplicate of bug 51002, but the resolution of this one has non-trivial implications, see the on-going discussion on wikimedia-l . + +If you are already connected to Wikipedia, you should be redirected from HTTP to HTTPS if you keep checked the preference ""Always use a secure connection when logged in"" (1st page of preferences). Do you really have this checkbox checked? (if no, disconnect and reconnect after checking.)",1378278927,task_subcomment,PHID-TASK-5o6hcv5x7uqgywxetn4x,PHID-USER-2nopae2cxuamwcbndaih,"['This bug is probably a duplicate of bug 51002, but the resolution of this one has non-trivial implications, see the on-going discussion on wikimedia-l https"".)",1378293928,task_subcomment,PHID-TASK-iqfoxyjadiqehc2a3hkx,PHID-USER-2nopae2cxuamwcbndaih,"['Is there still the problem with 404 errors?', 'I just tried the link on Wikisource (HTTP and HTTPS versions) with IE8/WinXP, Firefox 3.0.3/WinXP, Opera 10/WinXP, Opera 12.16/Ubuntu Lucid, Firefox 20/Ubuntu Lucid and I never experienced a 404 error (neither another error).', 'What browsers did you have?', 'The Apache config of git.wikimedia.org didn’t really change since the beginning (see operations/puppet/templates/apache/sites/git.wikimedia.org).', 'I thought also about an encoding bug in MediaWiki; I tried with the MediaWiki version which was on Wikisource then (1.22/wmf5) but the HTML really gives slashes encoded as %2F and didn’t experienced the error (with Opera 12.16/Ubuntu Lucid).', 'I stop here the investigation about 404 error, unless there is still the problem.', '(the 404 error is a different bug than the bug title ""rewrite http -> https"".)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +16569,Links in MediaWiki emails should respect the user's https preference,"For continuity of the discussion this is currently discussed on wikitech-l +http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/72418",1378330172,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-2nopae2cxuamwcbndaih,['For continuity of the discussion this is currently discussed on wikitech-l\nURL'],['ISSUE CONTENT MANAGEMENT'] +16568,Links in MediaWiki emails should respect the user's https preference,"Some days ago I tried to census the automatic emails with links in MediaWiki (which are concerned by this bug): +1. email confirmation emails: links to confirm or invalidate the email address (User::sendConfirmationMail with messages 'confirmemail_body*', uses Title::getCanonicalURL), +2. password reminder: general link to the wiki (SpecialPasswordReset::onSubmit with messages 'passwordreset-emailtext-*', uses Title::getCanonicalURL; previously LoginForm::mailPasswordInternal with message 'passwordremindertext', uses $wgCanonicalServer), +3. initial password email: general link to the wiki (LoginForm::mailPasswordInternal with message 'createaccount-text', uses $wgCanonicalServer) +4. new message email: link to talk page (EmailNotification::composeCommonMailtext, uses Title::getCanonicalURL, this function is designed to make the message as most as possible recipient-neutral for performance reasons), +5. watchlist emails: links to pages and diffs (idem to the new message email), +6. user to user email: but no link in the current messages. + +The classical function to create the full non-relative URLs in these functions is Title::getCanonicalURL, which uses by default a protocol PROTO_CANONICAL, id est (i.e.) the protocol defined by wgCanonicalServer. All public Wikimedia wikis have for now http as canonical protocol (and probably a lot of MediaWiki wikis also). + +One non-satisfactory solution would be to simply switch the canonical protocol to HTTPS, but this would make emails received by Chinese users non-functionnal for them (this choice is currently discussed on wikimedia-l for the Wikimedia projects, but given this bug is related to MediaWiki, the solution should be a bit more general). It could be added for #1 #2 #3 an other argument in Title::getCanonicalURL to give the mailer functions an opportunity to have their own decision logic, based on the recipient; for instance to take into account $user->getBooleanPreference('prefershttps') [note: current discussion about this bug on wikitech-l highlights the fact that this preference is on for https-blocked users in China; it’s just hidden to the user]. + +For #4 #5 it is more difficult (if possible) to include any recipient-based logic since the messages are designed to be recipient-neutral to permit bulk mailing (and it is very important to speed as much as possible the sending for bulk mails because the volumes are high -- I administer a ML server). I don’t see a solution apart a rewrite of the function EmailNotification::composeCommonMailtext to create two versions of a same message (HTTP and HTTPS), although this would imply performance issues on major wikis. + +For #3 the initial password email (user account created by an administrator) and the initial email confirmation (email registrated in the new account form), I have doubts if the user preference should be taken into account since the user never logged in, so probably the better solution is to follow the canonical protocol. + +To conclude: +A) resolve this bug for #1 and #2 could be easily done, but it could block/make more difficult the reception of emails for https-blocked users (they will have to change the protocol); +B) I find not really justified the implementation of this bug for any message sent to the user before his/her first connection (e.g. #3); +C) the resolution of this bug is quite challenging (although possible) for watchlist emails and any other impersonal bulk email (#4 and #5).",1378332519,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-2nopae2cxuamwcbndaih,"[""Some days ago I tried to census the automatic emails with links in MediaWiki (which are concerned by this bug):\n1. email confirmation emails: links to confirm or invalidate the email address (User::sendConfirmationMail with messages 'confirmemail_body*', uses Title::getCanonicalURL),\n2. password reminder: general link to the wiki (SpecialPasswordReset::onSubmit with messages 'passwordreset-emailtext-*', uses Title::getCanonicalURL; previously LoginForm::mailPasswordInternal with message 'passwordremindertext', uses $wgCanonicalServer),\n3. initial password email: general link to the wiki (LoginForm::mailPasswordInternal with message 'createaccount-text', uses $wgCanonicalServer)\n4. new message email: link to talk page (EmailNotification::composeCommonMailtext, uses Title::getCanonicalURL, this function is designed to make the message as most as possible recipient-neutral for performance reasons),\n5. watchlist emails: links to pages and diffs (idem to the new message email),\n6. user to user email: but no link in the current messages."", 'The classical function to create the full non-relative URLs in these functions is Title::getCanonicalURL, which uses by default a protocol PROTO_CANONICAL, id est (i.e.)', 'the protocol defined by wgCanonicalServer.', 'All public Wikimedia wikis have for now http as canonical protocol (and probably a lot of MediaWiki wikis also).', 'One non-satisfactory solution would be to simply switch the canonical protocol to HTTPS, but this would make emails received by Chinese users non-functionnal for them (this choice is currently discussed on wikimedia-l for the Wikimedia projects, but given this bug is related to MediaWiki, the solution should be a bit more general).', ""It could be added for #1 #2 #3 an other argument in Title::getCanonicalURL to give the mailer functions an opportunity to have their own decision logic, based on the recipient; for instance to take into account $user->getBooleanPreference('prefershttps') [note: current discussion about this bug on wikitech-l highlights the fact that this preference is on for https-blocked users in China; it’s just hidden to the user]."", 'For #4 #5 it is more difficult (if possible) to include any recipient-based logic since the messages are designed to be recipient-neutral to permit bulk mailing (and it is very important to speed as much as possible the sending for bulk mails because the volumes are high -- I administer a ML server).', 'I don’t see a solution apart a rewrite of the function EmailNotification::composeCommonMailtext to create two versions of a same message (HTTP and HTTPS), although this would imply performance issues on major wikis.', 'For #3 the initial password email (user account created by an administrator) and the initial email confirmation (email registrated in the new account form), I have doubts if the user preference should be taken into account since the user never logged in, so probably the better solution is to follow the canonical protocol.', 'To conclude:\nA) resolve this bug for #1 and #2 could be easily done, but it could block/make more difficult the reception of emails for https-blocked users (they will have to change the protocol);\nB) I find not really justified the implementation of this bug for any message sent to the user before his/her first connection (e.g.', '#3);\nC) the resolution of this bug is quite challenging (although possible) for watchlist emails and any other impersonal bulk email (#4 and #5).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16563,Links in MediaWiki emails should respect the user's https preference,"With the present configuration on Wikimedia wikis, this could be almost WONTFIXed; but in the details privacy-conscious users will prefer https links from the beggining: if you have any http link there is a chance you get spied (security), and they also expect a https link (usability). So I am in favour of keeping this bug open until proper resolution, although this one will be quite complicated.",1386708251,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-2nopae2cxuamwcbndaih,"['With the present configuration on Wikimedia wikis, this could be almost WONTFIXed; but in the details privacy-conscious users will prefer https links from the beggining: if you have any http link there is a chance you get spied (security), and they also expect a https link (usability).', 'So I am in favour of keeping this bug open until proper resolution, although this one will be quite complicated.']","['FUTURE PLAN', 'BUG REPRODUCTION']" +16528,https://wikipedia.com and similar throw certificate warning,"From a technical point of view, I read a best practice could be not to add too much DNS domains in one certificate because it adds these some bits of certificate description to all clients. For *.com and *.net domains it could be worth issuing them in a distinct certificate, if any. + +Personally I’m not convinced it is worth adding TLS on *.com or *.net since it is no more the canonical extension. And if stats are not soon available, I find it would be better to deactivate the TLS on these domains because certificate errors participate in lowering the global security by accustoming users to false positives (and this bug is currently really an error because signed and used domains mismatch, not just a self-signed certificate).",1396598225,task_subcomment,PHID-TASK-boev7byafz4tjdafsotq,PHID-USER-2nopae2cxuamwcbndaih,"['From a technical point of view, I read a best practice could be not to add too much DNS domains in one certificate because it adds these some bits of certificate description to all clients.', 'For *.com and *.net domains it could be worth issuing them in a distinct certificate, if any.', 'Personally I’m not convinced it is worth adding TLS on *.com or *.net since it is no more the canonical extension.', 'And if stats are not soon available, I find it would be better to deactivate the TLS on these domains because certificate errors participate in lowering the global security by accustoming users to false positives (and this bug is currently really an error because signed and used domains mismatch, not just a self-signed certificate).']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +14530,"Remove ""Remember my login""-option from the preferences",Thanks a lot for stating and resolving this bug. I always found strange to see this preference depending of a cookie/local environment/browser.,1397808572,task_subcomment,PHID-TASK-qd3sc7hakl6y5s26uzx2,PHID-USER-2nopae2cxuamwcbndaih,"['Thanks a lot for stating and resolving this bug.', 'I always found strange to see this preference depending of a cookie/local environment/browser.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +16546,Links in MediaWiki emails should respect the user's https preference,"There is still a 'prefershttps' in MediaWiki, but it is hidden when [[https://www.mediawiki.org/wiki/Manual:$wgForceHTTPS|$wgForceHTTPS]] is true since rMWc75eef91bf27046ca (T256095). + +Currently (1.41) $wgForceHTTPS is false by default, so there may be still MediaWiki installations with no mandatory HTTPS. This task should probably be part of a general task ""Prepare MW to be HTTPS-by-default but optionally HTTP-if-specifically-requested"" (but imho even in this scenario the per-user preference prefershttps should be removed).",1695717659,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-2nopae2cxuamwcbndaih,"[""There is still a 'prefershttps' in MediaWiki, but it is hidden when [[URL is true since rMWc75eef91bf27046ca (T256095)."", 'Currently (1.41) $wgForceHTTPS is false by default, so there may be still MediaWiki installations with no mandatory HTTPS.', 'This task should probably be part of a general task ""Prepare MW to be HTTPS-by-default but optionally HTTP-if-specifically-requested"" (but imho even in this scenario the per-user preference prefershttps should be removed).']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +20215,www.[langcode].wikipedia.org is not included in the X.509 certificate,"These URLs are not included in the certificate, so that triggers the error. + +I never saw these URLs. Should these URLs be supported, or should this bug be marked as WONTFIX?",1394834184,task_subcomment,PHID-TASK-oglsy2x5mmatgp2fqhm5,PHID-USER-2nopae2cxuamwcbndaih,"['These URLs are not included in the certificate, so that triggers the error.', 'I never saw these URLs.', 'Should these URLs be supported, or should this bug be marked as WONTFIX?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +19257,PhpHttpRequest should not check host against CN x509 attribute,"In the class PhpHttpRequest (file includes/HttpFunctions.php, used when CURL is not installed), the option 'sslVerifyHost' is translated by checking the 'CN' x509 attribute against the host, which is now deprecated with x509 certificate v3 with subjectAltName and this avoid the operation although it was correct. + +In particular, this can be observed with `$wgInstantCommons = true' on an HTTPS wiki without php-curl installed, because the commons.wikimedia.org certificate has a CN attribute *.wikipedia.org and commons.wikimedia.org is only in the subjectAltName attribute. + +-------------------------- +**Version**: 1.25-git +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=68581",1415549880,task_description,PHID-TASK-avgtb7f3pfmm2m3kdtf2,PHID-USER-2nopae2cxuamwcbndaih,"['PhpHttpRequest should not check host against CN x509 attribute.', ""In the class PhpHttpRequest (file includes/HttpFunctions.php, used when CURL is not installed), the option 'sslVerifyHost' is translated by checking the 'CN' x509 attribute against the host, which is now deprecated with x509 certificate v3 with subjectAltName and this avoid the operation although it was correct."", ""In particular, this can be observed with `$wgInstantCommons = true' on an HTTPS wiki without php-curl installed, because the commons.wikimedia.org certificate has a CN attribute *.wikipedia.org and commons.wikimedia.org is only in the subjectAltName attribute."", '--------------------------\n**Version**: 1.25-git\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +19280,PhpHttpRequest should not check host against CN x509 attribute,Adding this as a (soft) blocker of bug 53131 since it will lead to problems for people without CURL.,1415550283,task_subcomment,PHID-TASK-avgtb7f3pfmm2m3kdtf2,PHID-USER-2nopae2cxuamwcbndaih,['Adding this as a (soft) blocker of bug 53131 since it will lead to problems for people without CURL.'],['BUG REPRODUCTION .'] +19489,Warning: file_get_contents(): Peer certificate CN=`*.wikipedia.org' did not match expected CN=`meta.wikimedia.org' in .../extensions/SpamBlacklist/BaseBlacklist.php on line 273,"This is the same error I have in bug 73199. Differences are: +* it is not the same code (SpamBlacklist vs MediaWiki core), +* it is not the same PHP function (file_get_contents vs fopen), +* in bug 73199, there is a context specified (not here). + +I guess file_get_contents has a default context where the option CN_match is fixed to the requested host (I tried to dive into source code of PHP to track the default argument, but I abandonned), and new x509 certificates (like the one of the Wikimedia projects) don’t really use the CN attribute but the subjectAltName attribute. + +If this diagnosis is correct, a fix would be to add a context parameter with CA_match ""unset"" (setting it to null?).",1415553250,task_subcomment,PHID-TASK-5kuaqwar366utx6ten4q,PHID-USER-2nopae2cxuamwcbndaih,"['This is the same error I have in bug 73199.', 'Differences are:\n* it is not the same code (SpamBlacklist vs MediaWiki core),\n* it is not the same PHP function (file_get_contents vs fopen),\n* in bug 73199, there is a context specified (not here).', 'I guess file_get_contents has a default context where the option CN_match is fixed to the requested host (I tried to dive into source code of PHP to track the default argument, but I abandonned), and new x509 certificates (like the one of the Wikimedia projects) don’t really use the CN attribute but the subjectAltName attribute.', 'If this diagnosis is correct, a fix would be to add a context parameter with CA_match ""unset"" (setting it to null?', ').']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +19222,PhpHttpRequest requires a certificate repository,"When I activated $wgInstantCommons on my fresh computer without php-curl (so MW used PhpHttpRequest to download data from Commons), it didn’t work until I specified the caInfo option in PhpHttpRequest (to /etc/ssl/certs, Ubuntu 14.04). + +(Then I experienced bug 73199 but this is not directly linked.) + +It would be nice if this piece of code could automatically find the certificate repository file or directory. Perhaps some magic value make PHP automatically find the default cert repo of the system or perhaps it works on some couple (PHP version, Operating System). + +Else I don’t see other solutions than specifing default cert repo for major OS (I know, it would be a pain to maintain it). Or another option would be to even remove all HTTPS-related code in PhpHttpRequest and require CURL for HTTPS. + +Before changing anything, it would be great to see this is bug is widely experienced on various platforms (PHP+OS) or if it is only an isolated case. + +-------------------------- +**Version**: 1.25-git +**Severity**: normal",1415554620,task_description,PHID-TASK-neaemyzql6ookm3j22rm,PHID-USER-2nopae2cxuamwcbndaih,"['PhpHttpRequest requires a certificate repository.', 'When I activated $wgInstantCommons on my fresh computer without php-curl (so MW used PhpHttpRequest to download data from Commons), it didn’t work until I specified the caInfo option in PhpHttpRequest (to /etc/ssl/certs, Ubuntu 14.04).', '(Then I experienced bug 73199 but this is not directly linked.)', 'It would be nice if this piece of code could automatically find the certificate repository file or directory.', 'Perhaps some magic value make PHP automatically find the default cert repo of the system or perhaps it works on some couple (PHP version, Operating System).', 'Else I don’t see other solutions than specifing default cert repo for major OS (I know, it would be a pain to maintain it).', 'Or another option would be to even remove all HTTPS-related code in PhpHttpRequest and require CURL for HTTPS.', 'Before changing anything, it would be great to see this is bug is widely experienced on various platforms (PHP+OS) or if it is only an isolated case.', '--------------------------\n**Version**: 1.25-git\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT .', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION']" +19212,Role https does not properly set $wgServer,"Symptom: With a fresh MediaWiki-Vagrant with the https role, the resources (JS+CSS) are not loaded over HTTPS because the $wgServer variable is set to WebRequest::detectServer() in /vagrant/settings.d/wiki/CommonSettings.php (see bug 66399). + +Explaination: The HTTPS is performed using nginx as a reverse proxy, and the function WebRequest::detectServer() assume in this case the HTTPS port is standard (443) instead of 4430 in MediaWiki-Vagrant ($wgServer = 'https://127.0.0.1'). + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=70964",1416218400,task_description,PHID-TASK-jtu44n22gzfjbkj747yp,PHID-USER-2nopae2cxuamwcbndaih,"['Role https does not properly set $wgServer.', 'Symptom: With a fresh MediaWiki-Vagrant with the https role, the resources (JS+CSS) are not loaded over HTTPS because the $wgServer variable is set to WebRequest::detectServer() in /vagrant/settings.d/wiki/CommonSettings.php (see bug 66399).', ""Explaination: The HTTPS is performed using nginx as a reverse proxy, and the function WebRequest::detectServer() assume in this case the HTTPS port is standard (443) instead of 4430 in MediaWiki-Vagrant ($wgServer = 'URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +19221,Role https does not properly set $wgServer,"It could be used the config variable $wgHttpsPort introduced in bug 65184: in WebRequest::detectServer(), in the case of HTTPS behind a reverse proxy, use $wgHttpsPort (default is obviously 443). + +This solution should be double-checked since it would impact Wikimedia servers.",1416219367,task_subcomment,PHID-TASK-jtu44n22gzfjbkj747yp,PHID-USER-2nopae2cxuamwcbndaih,"['It could be used the config variable $wgHttpsPort introduced in bug 65184: in WebRequest::detectServer(), in the case of HTTPS behind a reverse proxy, use $wgHttpsPort (default is obviously 443).', 'This solution should be double-checked since it would impact Wikimedia servers.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +20096,"oauth plugin doesn't work in vagrant, seemingly due to the https reverse-proxy",See also bug 73510 related to the non-standard HTTPS port + reverse proxy. Possibly OAuth doesn’t like non-standard port and/or isn’t aware a non-standard port is used.,1416219587,task_subcomment,PHID-TASK-32irtnmgs2xfzwx76kew,PHID-USER-2nopae2cxuamwcbndaih,"['See also bug 73510 related to the non-standard HTTPS port + reverse proxy.', 'Possibly OAuth doesn’t like non-standard port and/or isn’t aware a non-standard port is used.']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +18733,Replace SHA1 certificates with SHA256,"I see the certificate *.wikimedia.org has been renewed on 3 November 2014 with a SHA-256 signature (see internal wikimedia.org websites). +It remains the main certificate *.wikipedia.org to be updated with SHA-256.",1416827549,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-2nopae2cxuamwcbndaih,"['I see the certificate *.wikimedia.org has been renewed on 3 November 2014 with a SHA-256 signature (see internal wikimedia.org websites).', 'It remains the main certificate *.wikipedia.org to be updated with SHA-256.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24125,Chrome warns about insecure certificate on gerrit.wikimedia.org,The certificate *.wikimedia.org used on phabricator.wikimedia.org and other sites can be used; it has a SHA-256 signature.,1418492302,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-2nopae2cxuamwcbndaih,['The certificate *.wikimedia.org used on phabricator.wikimedia.org and other sites can be used; it has a SHA-256 signature.'],['BUG REPRODUCTION .'] +19279,PhpHttpRequest should not check host against CN x509 attribute,"This can be solved by changing the options given to stream_context_create in PhpHttpRequest::execute from CN_match to peer_name (see https://secure.php.net/manual/en/context.ssl.php). But I still didn’t find the PHP versions where one or the other can be used; from PHP 5.6 CN_match becomes deprecated -- minimum PHP version for MediaWiki is currently 5.3.3. + +I tested peer_name with PHP 5.5.6 and it works correctly (assuming T75203 is solved <=> a capath is set).",1435708892,task_subcomment,PHID-TASK-avgtb7f3pfmm2m3kdtf2,PHID-USER-2nopae2cxuamwcbndaih,"['This can be solved by changing the options given to stream_context_create in PhpHttpRequest::execute from CN_match to peer_name (see URL But I still didn’t find the PHP versions where one or the other can be used; from PHP 5.6 CN_match becomes deprecated -- minimum PHP version for MediaWiki is currently 5.3.3.', 'I tested peer_name with PHP 5.5.6 and it works correctly (assuming T75203 is solved <=> a capath is set).']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +21557,InstantCommons broken by switch to HTTPS,"With HTTPS mandatory for InstantCommons, the php5-curl package / curl PHP extension becomes mandatory to use InstantCommons. + +The fallback background PhpHttpRequest suffers of two issues related to HTTPS: T75203 (a certificate repository must be set) and T75199 (the wildcard certificate must be handled).",1435710135,task_subcomment,PHID-TASK-ol3sysyye6zvepfewmrh,PHID-USER-2nopae2cxuamwcbndaih,"['With HTTPS mandatory for InstantCommons, the php5-curl package / curl PHP extension becomes mandatory to use InstantCommons.', 'The fallback background PhpHttpRequest suffers of two issues related to HTTPS: T75203 (a certificate repository must be set) and T75199 (the wildcard certificate must be handled).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +19277,PhpHttpRequest should not check host against CN x509 attribute,"According to https://secure.php.net/manual/en/context.ssl.php SNI is supported since PHP 5.3.2, so there shouldn’t any problem from this side. Here the issue is more about the fields CN vs. subjectAltName of X.509 certificates.",1435711128,task_subcomment,PHID-TASK-avgtb7f3pfmm2m3kdtf2,PHID-USER-2nopae2cxuamwcbndaih,"['According to URL SNI is supported since PHP 5.3.2, so there shouldn’t any problem from this side.', 'Here the issue is more about the fields CN vs. subjectAltName of X.509 certificates.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +19276,PhpHttpRequest should not check host against CN x509 attribute,"According to https://secure.php.net/manual/en/context.ssl.php SNI is supported since PHP 5.3.2, so there shouldn’t be any problem from this side. Here the issue is more about the fields CN vs. subjectAltName of X.509 certificates.",1435711185,task_subcomment,PHID-TASK-avgtb7f3pfmm2m3kdtf2,PHID-USER-2nopae2cxuamwcbndaih,"['According to URL SNI is supported since PHP 5.3.2, so there shouldn’t be any problem from this side.', 'Here the issue is more about the fields CN vs. subjectAltName of X.509 certificates.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +19268,PhpHttpRequest should not check host against CN x509 attribute,"I aggree php-curl is really better than PHP on this case, but, on Debian at least, it is not installed by default so these two patches for PhpHttpRequest can save some users from wondering why InstantCommons doesn’t work, and possibly they are mandatory for some shared hosting (I have no hard data on installation rate). + +I also dived into PHP source and also didn’t find the option peer_name before 5.6. I studied the part in 5.6 and I comment this on the gerrit page.",1435822266,task_subcomment,PHID-TASK-avgtb7f3pfmm2m3kdtf2,PHID-USER-2nopae2cxuamwcbndaih,"['I aggree php-curl is really better than PHP on this case, but, on Debian at least, it is not installed by default so these two patches for PhpHttpRequest can save some users from wondering why InstantCommons doesn’t work, and possibly they are mandatory for some shared hosting (I have no hard data on installation rate).', 'I also dived into PHP source and also didn’t find the option peer_name before 5.6.', 'I studied the part in 5.6 and I comment this on the gerrit page.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +19267,PhpHttpRequest should not check host against CN x509 attribute,"For completeness here (I spoke about it in the gerrit patch), I was wrong about the resolution for PHP 5.5.6: peer_name is not recognized and the domain name check is silently ignored (so not a secure connection since there is no complete cert checking).",1435877915,task_subcomment,PHID-TASK-avgtb7f3pfmm2m3kdtf2,PHID-USER-2nopae2cxuamwcbndaih,"['For completeness here (I spoke about it in the gerrit patch), I was wrong about the resolution for PHP 5.5.6: peer_name is not recognized and the domain name check is silently ignored (so not a secure connection since there is no complete cert checking).']",['BUG REPRODUCTION .'] +22307,Switch blog to HTTPS-only,"For linked resources like images in posts, it can be used a plugin search-replace. I used ""Better Search Replace"" to move a WordPress blog, but probably other plugins can do the job also.",1439761045,task_subcomment,PHID-TASK-26r4lmtpg5aj3enjzmsc,PHID-USER-2nopae2cxuamwcbndaih,"['For linked resources like images in posts, it can be used a plugin search-replace.', 'I used ""Better Search Replace"" to move a WordPress blog, but probably other plugins can do the job also.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +21512,InstantCommons broken by switch to HTTPS,"Both tasks have patches written by @Bawolff and tested by me, waiting for reviewers and +2. + +@BBlack: the good news is PHP 5.6 correctly speaks HTTPS without curl (SAN and CA repo), the nightmare is stopping :-/",1440669173,task_subcomment,PHID-TASK-ol3sysyye6zvepfewmrh,PHID-USER-2nopae2cxuamwcbndaih,"['Both tasks have patches written bySCREEN_NAME and tested by me, waiting for reviewers and +2.', 'SCREEN_NAME: the good news is PHP 5.6 correctly speaks HTTPS without curl (SAN and CA repo), the nightmare is stopping :-/']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +20551,*.wmflabs.org https certificate expired (tools.wmflabs.org),">>! In T112608#1640292, @Negative24 wrote: +> Should the Wikivoyage tool perhaps be moved to a production or production-like machine to prevent such occurrences? From what I've heard, anything that breaks the actual page of a Wikimedia wiki (not bot/maintenance tasks) should be put on a higher priority machine. (topic for another task; cc me if one is made) + +There is a maps.wikimedia.org service in progress that I believe is supposed to be a more ""official"" maps service - see Yurik's comments at the end of the https://en.wikivoyage.org/wiki/Wikivoyage:Travellers%27_pub#Dynamic_maps thread - but my understanding is that it is still a work-in-progress and that issues still need to be resolved.",1442295731,task_subcomment,PHID-TASK-k5hfdjpbqfhjvcjq5qxr,PHID-USER-2q4czpdve2m2bm74ksx5,"['QUOTE\nQUOTE\n\nThere is a maps.wikimedia.org service in progress that I believe is supposed to be a more ""official"" maps service - see Yurik\'s comments at the end of the URL thread - but my understanding is that it is still a work-in-progress and that issues still need to be resolved.']",['FUTURE PLAN'] +20548,*.wmflabs.org https certificate expired (tools.wmflabs.org),">>! In T112608#1641865, @coren wrote: +> The new certificates have been issued, and I've pushed them to the servers (specifically, the labs-wide dynamicproxy and the tools-specific proxies and static web servers). +> +> As far as I can tell, that covers everything. + +Thanks for the quick solution - things look fine to me now when I open https://tools.wmflabs.org/ or pull up a Wikivoyage map such as https://en.wikivoyage.org/wiki/Culver_City#Get_around.",1442348937,task_subcomment,PHID-TASK-k5hfdjpbqfhjvcjq5qxr,PHID-USER-2q4czpdve2m2bm74ksx5,['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThanks for the quick solution - things look fine to me now when I open URL or pull up a Wikivoyage map such as URL'],['SOCIAL CONVERSATION'] +21759,Set up TLS for MariaDB replication,">>! In T111654#3009760, @jcrespo wrote: +> TLS is now deployed on all core servers: + +Congratulations, that was a massive and tedious effort.",1486574738,task_subcomment,PHID-TASK-wngmzob45sfg4y3xmkhq,PHID-USER-2qjlvo4lpgqvny5yo3ic,"['QUOTE\nQUOTE\n\nCongratulations, that was a massive and tedious effort.']",['SOCIAL CONVERSATION'] +21721,Better mysql monitoring for number of connections and processlist strange patterns,Closing this in favour of T253120 which has more concrete points of action,1589893719,task_subcomment,PHID-TASK-ctatqmjlo6nlvydmzdqt,PHID-USER-2qjlvo4lpgqvny5yo3ic,['Closing this in favour of T253120 which has more concrete points of action'],['ACTION ON ISSUE .'] +11194,"Broken table, repeated section in diff after VisualEditor edit","I recently ran across [https://en.wikipedia.org/w/index.php?title=Polycarbonate&diff=prev&oldid=564618311 this edit]. It seems as though they were trying to fix a spelling correction and inadvertently destroyed a table and had an entire section get repeated. + +There was a little [https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Strange_Diff discussion about the diff on the Visual Editor feedback page], where it was mentioned that the diff ""is very strange and [the commenter didn't] recall seeing anything similar"". + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374416280,task_description,PHID-TASK-ing4zbhpdsfypnokceeg,PHID-USER-2qzpsivaeuezrxqtzhwn,"['Broken table, repeated section in diff after VisualEditor edit.', 'I recently ran across [URL this edit].', 'It seems as though they were trying to fix a spelling correction and inadvertently destroyed a table and had an entire section get repeated.', 'There was a little [URL discussion about the diff on the Visual Editor feedback page], where it was mentioned that the diff ""is very strange and [the commenter didn\'t] recall seeing anything similar"".', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +15957,Wrong cert on mail.wikipedia.org (as it redirects to lists.wikimedia.org),"The second Google Result for wikitech-l links to mail.wikipedia.org page, so I suspect there are probably at least a few people who have run into this issue trying to find the wikitech-l archives.",1392743831,task_subcomment,PHID-TASK-kb2p62lvglctaglot7yk,PHID-USER-2qzpsivaeuezrxqtzhwn,"['The second Google Result for wikitech-l links to mail.wikipedia.org page, so I suspect there are probably at least a few people who have run into this issue trying to find the wikitech-l archives.']",['BUG REPRODUCTION'] +15948,Wrong cert on mail.wikipedia.org (as it redirects to lists.wikimedia.org),"I would recommend not turning off HTTPS on the domain if that is the direction the discussion is heading. I like the idea of even just the simple redirect being secure. + +> Just to be clear, the result Zell mentioned is HTTP +> (http://mail.wikipedia.org/pipermail/wikitech-l/), not HTTPS, so that +> particular link would only affect HTTPS Everywhere (or similar) users. + +This is correct. I use HTTPS Everywhere, and there are quite a lot of people who do, especially within the sort of community that searches for technical mailing list archives.",1406384800,task_subcomment,PHID-TASK-kb2p62lvglctaglot7yk,PHID-USER-2qzpsivaeuezrxqtzhwn,"['I would recommend not turning off HTTPS on the domain if that is the direction the discussion is heading.', 'I like the idea of even just the simple redirect being secure.', 'QUOTE\nQUOTE\nQUOTE\n\nThis is correct.', 'I use HTTPS Everywhere, and there are quite a lot of people who do, especially within the sort of community that searches for technical mailing list archives.']","['FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'NA', 'BUG REPRODUCTION']" +17785,HTTP 5xx Wikimedia Errors,Appears to have been caused by some issue with the wmf12 deploy. Everything has been reverted to wmf11. The root cause of the issue was not identified. Can anyone else add anymore details?,1391721610,task_subcomment,PHID-TASK-iycnpw4brr3hvodnv3s6,PHID-USER-2qzpsivaeuezrxqtzhwn,"['Appears to have been caused by some issue with the wmf12 deploy.', 'Everything has been reverted to wmf11.', 'The root cause of the issue was not identified.', 'Can anyone else add anymore details?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +9695,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Alex: turning ssl certificate verification off when doing automated testing is reasonably common because lots of folks don't run with valid certs and don't have a good infrastructure for distributing their self signed certs. That isn't to say it is a good practice, just a common one.",1376416702,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-2rnfxoezl66afpa7w7in,"[""Alex: turning ssl certificate verification off when doing automated testing is reasonably common because lots of folks don't run with valid certs and don't have a good infrastructure for distributing their self signed certs."", ""That isn't to say it is a good practice, just a common one.""]","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +4516,Search for filename with dashes on Commons does not return said file (seems to exclude string after dash),"Searching without the dashes finds the document. Looks like -XXX excludes all matches with XXX. I'd advise removing the dashes, at least for now.",1376493859,task_subcomment,PHID-TASK-3nquleh2aykawirbt4st,PHID-USER-2rnfxoezl66afpa7w7in,"['Searching without the dashes finds the document.', 'Looks like -XXX excludes all matches with XXX.', ""I'd advise removing the dashes, at least for now.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'WORKAROUNDS']" +10828,Newly-uploaded image doesn't immediately appear in image search results in VisualEditor,"The good news: CirrusSearch is updated a few seconds after a page is added, changed, or deleted. +The bad news: it isn't ready yet!",1377001750,task_subcomment,PHID-TASK-zckv7xwfgl4cxjix23f5,PHID-USER-2rnfxoezl66afpa7w7in,"['The good news: CirrusSearch is updated a few seconds after a page is added, changed, or deleted.', ""The bad news: it isn't ready yet!""]","['INVESTIGATION AND EXPLORATION', 'NA']" +12323,"Remove ""sleep"" from tests","Cirrus has two sleeps: +1. It waits for some suggestions not to appear. Without reworking the error handling in the javascript I can't remove this. I don't feel up to reworking that right now. +2. It sleeps between the creation of two pages that it uses to test searches that prefer pages with recent edits. If I could backdate edit times then I wouldn't need it but I can't at this point. + +In total Cirrus sleeps 35 seconds because each of the above is executed once. It could be better but it could be worse.",1390833772,task_subcomment,PHID-TASK-tux6tzschtwynlmfypkk,PHID-USER-2rnfxoezl66afpa7w7in,"['Cirrus has two sleeps:\n1.', 'It waits for some suggestions not to appear.', ""Without reworking the error handling in the javascript I can't remove this."", ""I don't feel up to reworking that right now."", '2.', 'It sleeps between the creation of two pages that it uses to test searches that prefer pages with recent edits.', ""If I could backdate edit times then I wouldn't need it but I can't at this point."", 'In total Cirrus sleeps 35 seconds because each of the above is executed once.', 'It could be better but it could be worse.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +18543,Search not working for mobile over http for Firefox on test2wiki,"I had a look at this and it is certainly not caused by cirrussearch. + +I know it isn't caused by CirrusSearch because digging into this caused me to see that Cirrus isn't enabled _anywhere_. This is a mistake and we'll get it back enabled on test2wiki in a bit. + +It does seem to be specific to the word ""bara"" though. ""bar"" and ""barac"" both find him. This could be complicated by caching.....",1386103281,task_subcomment,PHID-TASK-n2nhiykqm6fym4gqupcm,PHID-USER-2rnfxoezl66afpa7w7in,"['I had a look at this and it is certainly not caused by cirrussearch.', ""I know it isn't caused by CirrusSearch because digging into this caused me to see that Cirrus isn't enabled _anywhere_."", ""This is a mistake and we'll get it back enabled on test2wiki in a bit."", 'It does seem to be specific to the word ""bara"" though.', '""bar"" and ""barac"" both find him.', 'This could be complicated by caching.....']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +3097,"VisualEditor: Inserting an existing reference in the first paragraph in Firefox puts it at the start of the paragraph, not where the cursor is","When an existing reference is inserted, it is put at the start of the paragraph the cursor is currently in, regardless of where it is in that paragraph. This has happened to me while I was attempting to use in a paragraph a reference that was already used in that paragraph: the reference got inserted at the start of the paragraph and I was not able to move it. I tried again some times but it still did not work and I had to use the wikitext editor. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374966180,task_description,PHID-TASK-ehj46yftpulklnhzc5nl,PHID-USER-2rwkb3az6uklfhh5aqw5,"['VisualEditor: Inserting an existing reference in the first paragraph in Firefox puts it at the start of the paragraph, not where the cursor is.', 'When an existing reference is inserted, it is put at the start of the paragraph the cursor is currently in, regardless of where it is in that paragraph.', 'This has happened to me while I was attempting to use in a paragraph a reference that was already used in that paragraph: the reference got inserted at the start of the paragraph and I was not able to move it.', 'I tried again some times but it still did not work and I had to use the wikitext editor.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3091,VisualEditor: [Regression] Reference list not being updated during editing session,"When a reference is edited, the updated version will not appear in the reference list when attempting to insert an existing reference. Instead, the reference that will appear in the reference list will be the reference as it was when the page editing started. + +To reproduce, go to a page with references. Edit one of the references, and don't save. Then, do as if you wanted to insert an existing reference and look at the list of existing references. The edit to the reference you have edited will not appear. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374967920,task_description,PHID-TASK-3gmemcjr7w4kdsoeiv6t,PHID-USER-2rwkb3az6uklfhh5aqw5,"['VisualEditor: [Regression] Reference list not being updated during editing session.', 'When a reference is edited, the updated version will not appear in the reference list when attempting to insert an existing reference.', 'Instead, the reference that will appear in the reference list will be the reference as it was when the page editing started.', 'To reproduce, go to a page with references.', ""Edit one of the references, and don't save."", 'Then, do as if you wanted to insert an existing reference and look at the list of existing references.', 'The edit to the reference you have edited will not appear.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3104,"VisualEditor: Inserting an existing reference in the first paragraph in Firefox puts it at the start of the paragraph, not where the cursor is","I have done similar manipulations in other articles at some moments, and it seems it sometimes works and sometimes doesn't. There are many things that are strange concerning how the existing references system works. + +Regardless, I set up a sandbox page on my user space, added a reference and then tried to re-use that reference using the VisualEditor. The reference was added at the start of the paragraph. I've done some more experimenting, and I've written steps to reproduce the bug; the first block reproduces the bug and the following blocks are other experimentations that give more strange results. + +1. Go to [[User:Rastus Vernon/VisualEditor Sandbox]]. +2. Edit the page with the VisualEditor. +3. Click somewhere in the first paragraph, not at the start. +4. Click on the reference button and re-use the reference (there is only one). +5. Note how the reference was inserted at the start of the paragraph instead of being inserted where your cursor was. + +6. Click in another paragraph, not at the start. +7. Insert the same reference again. +8. Note how the reference was inserted at the right position. + +9. Perform steps 7 and 8 again. +10. Note how it was again inserted at the right position, although the reference is already in that paragraph. + +11. Try inserting it again in the first paragraph. +12. Note how it still inserts it at the start of the paragraph instead of inserting it in the right location. + +13. Be confused because you don't understand anything about this inconsistent behavior.",1375231690,task_subcomment,PHID-TASK-ehj46yftpulklnhzc5nl,PHID-USER-2rwkb3az6uklfhh5aqw5,"[""I have done similar manipulations in other articles at some moments, and it seems it sometimes works and sometimes doesn't."", 'There are many things that are strange concerning how the existing references system works.', 'Regardless, I set up a sandbox page on my user space, added a reference and then tried to re-use that reference using the VisualEditor.', 'The reference was added at the start of the paragraph.', ""I've done some more experimenting, and I've written steps to reproduce the bug; the first block reproduces the bug and the following blocks are other experimentations that give more strange results."", '1.', 'Go to [[User:Rastus Vernon/VisualEditor Sandbox]].', '2.', 'Edit the page with the VisualEditor.', '3.', 'Click somewhere in the first paragraph, not at the start.', '4.', 'Click on the reference button and re-use the reference (there is only one).', '5.', 'Note how the reference was inserted at the start of the paragraph instead of being inserted where your cursor was.', '6.', 'Click in another paragraph, not at the start.', '7.', 'Insert the same reference again.', '8.', 'Note how the reference was inserted at the right position.', '9.', 'Perform steps 7 and 8 again.', '10.', 'Note how it was again inserted at the right position, although the reference is already in that paragraph.', '11.', 'Try inserting it again in the first paragraph.', '12.', 'Note how it still inserts it at the start of the paragraph instead of inserting it in the right location.', '13.', ""Be confused because you don't understand anything about this inconsistent behavior.""]","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +4199,VisualEditor: Provide a character insertion tool,"I agree with James Forrester's comment #0. Character input in particular languages should be possible, but through the universal language selector, and in all text inputs on the website. + +I think the ideal way to handle en dashes and em dashes would be to make ""--"" be replaced by the wikitext parser by an en dash (–), ""---"" by an em dash (—) and ""----"" by an horizontal bar (―). The current horizontal rule syntax would become ""-----"" (it would require one more hyphen-minus because the current one would be taken by the horizontal bar character). There would therefore become part of the syntax. DokuWiki does this for en dashes and em dashes (https://www.dokuwiki.org/wiki:syntax#text_to_html_conversions), but not the others. + +As I mentioned, this is what I think would be the ideal way to handle it. Practically, this is impossible because these sequences are already used in many pages for other purposes. An acceptable solution would, I believe, be to make the editor recognize those sequences and replace them automatically by the corresponding character. This would be reasonable in the VisualEditor and would be more efficient than putting a bar of characters under the edit box and hoping beginners will use it to insert dashes. However, since the sequence ""--"" is used in signatures on talk pages and possibly for other things in wikitext, it may be preferable to avoid doing these replacements in the source editor. + +It might be a good idea to add sequences of characters for producing similar characters. As long as the sequences are well chosen, problems should not arise frequently, and this could reduce considerably the typographical burden put on beginners.",1382936493,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-2rwkb3az6uklfhh5aqw5,"[""I agree with James Forrester's comment #0."", 'Character input in particular languages should be possible, but through the universal language selector, and in all text inputs on the website.', 'I think the ideal way to handle en dashes and em dashes would be to make ""--"" be replaced by the wikitext parser by an en dash (–), ""---"" by an em dash (—) and ""----"" by an horizontal bar (―).', 'The current horizontal rule syntax would become ""-----"" (it would require one more hyphen-minus because the current one would be taken by the horizontal bar character).', 'There would therefore become part of the syntax.', 'DokuWiki does this for en dashes and em dashes (URL but not the others.', 'As I mentioned, this is what I think would be the ideal way to handle it.', 'Practically, this is impossible because these sequences are already used in many pages for other purposes.', 'An acceptable solution would, I believe, be to make the editor recognize those sequences and replace them automatically by the corresponding character.', 'This would be reasonable in the VisualEditor and would be more efficient than putting a bar of characters under the edit box and hoping beginners will use it to insert dashes.', 'However, since the sequence ""--"" is used in signatures on talk pages and possibly for other things in wikitext, it may be preferable to avoid doing these replacements in the source editor.', 'It might be a good idea to add sequences of characters for producing similar characters.', 'As long as the sequences are well chosen, problems should not arise frequently, and this could reduce considerably the typographical burden put on beginners.']","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'SOLUTION DISCUSSION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION .']" +14314,Using the secure API is breaking the Flickr upload (using HTTPSEverywhere),"This could be an upstream bug, either in HTTPSEverywhere or Flickr API, but I'm not sure. + +When making a request for a flickr image such as https://secure.flickr.com/photos/sludgeulper/7447549052/in/photostream/ from UploadWizard while having HTTPSEverywhere active, the API request to secure.flickr.com returns an empty result. When not having the extension active, the result is made to api.flickr.com and works as expected. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1379948580,task_description,PHID-TASK-zre4dw2by7umnxgdzcwg,PHID-USER-2trxtywh5ma4onasf4kq,"['Using the secure API is breaking the Flickr upload (using HTTPSEverywhere).', ""This could be an upstream bug, either in HTTPSEverywhere or Flickr API, but I'm not sure."", 'When making a request for a flickr image such as URL from UploadWizard while having HTTPSEverywhere active, the API request to secure.flickr.com returns an empty result.', 'When not having the extension active, the result is made to api.flickr.com and works as expected.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +14320,Using the secure API is breaking the Flickr upload (using HTTPSEverywhere),A related improvement would be to use the secure API endpoint when the user is using https on the mediawiki site.,1379948656,task_subcomment,PHID-TASK-zre4dw2by7umnxgdzcwg,PHID-USER-2trxtywh5ma4onasf4kq,['A related improvement would be to use the secure API endpoint when the user is using https on the mediawiki site.'],['FUTURE PLAN'] +16555,Links in MediaWiki emails should respect the user's https preference,">>! In T41676#1534806, @Mdann52 wrote: +> Unless this includes user-sent emails (which we can't enforce), I can't see what needs attention here... + +What Krenair is saying is that this should be fixed for all MediaWiki installations out there, regardless of the protocol combo they use, not just WMF ones.",1439474849,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-2trxtywh5ma4onasf4kq,"['QUOTE\nQUOTE\n\nWhat Krenair is saying is that this should be fixed for all MediaWiki installations out there, regardless of the protocol combo they use, not just WMF ones.']",['BUG REPRODUCTION .'] +17793,Flow is breaking OAuth login,"I currently get a 500 error when trying to login in the gerrit uploader. This basically makes the uploader useless. + +-------------------------- +**Version**: unspecified +**Severity**: blocker +**URL**: https://tools.wmflabs.org/gerrit-patch-uploader/oauth-callback?oauth_verifier=6cf9ad17806bbd30adcc941956af2f11&oauth_token=7d64f00ae120ffff36982fe64063300d",1387482600,task_description,PHID-TASK-hhdidtpgin3lbked7bfb,PHID-USER-2trxtywh5ma4onasf4kq,"['Flow is breaking OAuth login.', 'I currently get a 500 error when trying to login in the gerrit uploader.', 'This basically makes the uploader useless.', '--------------------------\n**Version**: unspecified\n**Severity**: blocker\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11566,VisualEditor: Reduce padding in editnotice popup because some existing edit notices already have some margin,"Hi James, + +I don't know what mean you by normal edit notices :) A simple 100% div, with background color but without padding would look weird inside the flyout. +We are rethinking the editnotices design/content and right now they look somewhat awkward within this asymmetrical padding. If someone ever need a margin it can be done within the editnotices itself, but this mandatory padding limits the design a lot.",1375490603,task_subcomment,PHID-TASK-yxjf5ed7ojxtui2z6sss,PHID-USER-2u4zc7zmyw5qldxupou6,"[""Hi James,\n\nI don't know what mean you by normal edit notices :) A simple 100% div, with background color but without padding would look weird inside the flyout."", 'We are rethinking the editnotices design/content and right now they look somewhat awkward within this asymmetrical padding.', 'If someone ever need a margin it can be done within the editnotices itself, but this mandatory padding limits the design a lot.']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +12754,Undo/Redo doesn't work in Chrome/Chromium/Firefox for WikiEditor 0.3.1 in MW 1.19.2,This has probably already been fixed. I have no issues with undo/redo in Firefox on my local wiki running MW 1.23 and WikiEditor from master.,1417536426,task_subcomment,PHID-TASK-5sshjiczpsr7gablgejn,PHID-USER-2uu3axihtun5w4v24nqz,"['This has probably already been fixed.', 'I have no issues with undo/redo in Firefox on my local wiki running MW 1.23 and WikiEditor from master.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +17290,"When user is logging out via HTTPS, insecure HTTP cookies keeping logged in state should be cleared as well",Reopening per T41676#1534951,1439546464,task_subcomment,PHID-TASK-wdr6tz6n4nui3nx27m6j,PHID-USER-2wibf62nhsbcjs6773je,['Reopening per T41676#1534951'],['BUG REPRODUCTION .'] +8499,Updated TemplateData from transcluded items take a long time to show up,A 7 year old task isn't UBN,1600590692,task_subcomment,PHID-TASK-ssksx6n4c7yondhu6cpg,PHID-USER-2wquu5nwbdqcuzo5qiuf,"[""A 7 year old task isn't UBN""]",['BUG REPRODUCTION'] +10851,VisualEditor: Make each reference editable where it appears in the reference list as well as on the edit surface,Esanders is a god,1679953834,task_subcomment,PHID-TASK-wvw2grcusq5k2ipkgxi4,PHID-USER-2xdbwtk2vlfbk2k6hhbh,['Esanders is a god'],['CONTRIBUTION AND COMMITMENT'] +23442,Change @wd command to use HTTP endpoint,"``` +@wd +``` +should point to https://tools.wmflabs.org/cluestuff/wd/query.cgi?q= but was never changed. Current implementation suffers from M$/unix translation issues.",1427755496,task_description,PHID-TASK-mpaxujujwxvby5bhcq6w,PHID-USER-332rgmq3myqqjkph3hio,"['ChangeSCREEN_NAME command to use HTTP endpoint.', '``CODE``\nshould point to URL string> but was never changed.', 'Current implementation suffers from M$/unix translation issues.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +20109,action=raw should allow public HTTP caching where possible,"Is there any plan to let the `maxage` parameter work correctly? Currently it still returns a `Cache-Control` header with `max-age=0` despite explicitly setting it to a higher value. Using `bcache=1` isn't changing the behavior either. + +A quick count shows I have ~106 calls to either `importScript` or `mw.loader.load` in my [[https://en.wikipedia.org/wiki/User:AfroThundr3007730/common.js|`common.js`]] currently. It would be really awesome if all those requests could be cached instead of being loaded from scratch every time I open a tab (of which I usually have dozens up at a time). Granted, my use case is not a typical one, but the software should support `Cache-Control` with a `max-age > 0` for user loaded resources, especially if we use something like `&maxage=86400` in the URI (which I'm not currently, since that parameter doesn't even work).",1557344817,task_subcomment,PHID-TASK-et2rlvvz3mjshv2ntlpu,PHID-USER-336i3n35cbx44mizj2zp,"['Is there any plan to let the CODE parameter work correctly?', 'Currently it still returns a CODE header with CODE despite explicitly setting it to a higher value.', ""Using CODE isn't changing the behavior either."", 'A quick count shows I have ~106 calls to either CODE or CODE in my [[URL currently.', 'It would be really awesome if all those requests could be cached instead of being loaded from scratch every time I open a tab (of which I usually have dozens up at a time).', ""Granted, my use case is not a typical one, but the software should support CODE with a CODE for user loaded resources, especially if we use something like CODE in the URI (which I'm not currently, since that parameter doesn't even work).""]","['FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +1398,Syndicated feeds of Watchlists include non-existent edits,"XML file of syndicated watchlist, slightly modified + +MediaWiki creates Atom feeds for watchlists. I use a feed reader to read a few on Wikia as well as en.wp. The feeds from Wikia are all sensible and useful but the one from en.wp includes edits that do not exist. Attached is an XML file that I generated with wget (through the assistance of persons on #mediawiki) which I have slightly redacted to remove my watchlist token. Edits which did not occur can be found c. line 229 where the syndication claims that User:FelGru edited the page Everything That Happens Will Happen Today and starting around line 373 there are a spate of edits to categories by User:InMontreal which also did not occur. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11634}",1373959140,task_description,PHID-TASK-rl6e4brnawmfpf74jcdj,PHID-USER-34ciubbmtvmsgh53t6hb,"['Syndicated feeds of Watchlists include non-existent edits.', 'XML file of syndicated watchlist, slightly modified\n\nMediaWiki creates Atom feeds for watchlists.', 'I use a feed reader to read a few on Wikia as well as en.wp.', 'The feeds from Wikia are all sensible and useful but the one from en.wp includes edits that do not exist.', 'Attached is an XML file that I generated with wget (through the assistance of persons on #mediawiki) which I have slightly redacted to remove my watchlist token.', 'Edits which did not occur can be found c. line 229 where the syndication claims that User:FelGru edited the page Everything That Happens Will Happen Today and starting around line 373 there are a spate of edits to categories by User:InMontreal which also did not occur.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11634}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +1404,Syndicated feeds of Watchlists include non-existent edits,"Also, checking https://en.wikipedia.org/wiki/Special:Watchlist does not display these non-existent edits nor does the page history of the individual articles and categories mentioned.",1373959528,task_subcomment,PHID-TASK-rl6e4brnawmfpf74jcdj,PHID-USER-34ciubbmtvmsgh53t6hb,"['Also, checking URL does not display these non-existent edits nor does the page history of the individual articles and categories mentioned.']",['BUG REPRODUCTION .'] +1402,Syndicated feeds of Watchlists include non-existent edits,"For what it's worth, I just caught a live one showing up in my Special:Watchlist Atom feed and then checked against Special:RecentChanges on en.wp: + +At 1:23, my watchlist claims that User:Andreasmperu edited Superman (The Clique song). + +Here is a copy-and-paste from every edit that happened from 1:23:00 to 1:23:59: + +(diff | hist) . . Begusarai district‎; 01:23:59 . . (+19)‎ . . ‎101.62.52.201 (talk)‎ (→‎Education) +(diff | hist) . . Wikipedia:WikiProject Guild of Copy Editors/Backlog elimination drives/July 2013‎; 01:23:58 . . (+59)‎ . . ‎JudyCS (talk | contribs)‎ (→‎JudyCS (talk): updated totals) +(diff | hist) . . Kojak‎; 01:23:57 . . (+14)‎ . . ‎71.180.138.175 (talk)‎ (→‎Plot) [rollback] +(diff | hist) . . N User:TinyURLDotComSlashMb4tstl‎; 01:23:55 . . (+27)‎ . . ‎Prolog (talk | contribs)‎ (blockedsock) +(diff | hist) . . N! User:Djdubay/sandbox/Userbox/Project‎; 01:23:53 . . (+802)‎ . . ‎Djdubay (talk | contribs)‎ (Creating new sandbox subpage.) +(diff | hist) . . Wikipedia:WikiProject Military history/Fortifications task force/Popular pages‎; 01:23:52 . . (-30)‎ . . ‎Mr.Z-bot (talk | contribs)‎ (Popularity stats for WikiProject Military history/Fortifications task force) [rollback] +(diff | hist) . . User:DGG/CSD log‎; 01:23:51 . . (+166)‎ . . ‎DGG (talk | contribs)‎ (Logging speedy deletion nomination of Wikipedia talk:Articles for creation/TPRG KANGAROO BRAND. (TW])) [rollback] +(diff | hist) . . Margareta Huitfeldt‎; 01:23:49 . . (+66)‎ . . ‎Aciram (talk | contribs)‎ (→‎References) [rollback] +(diff | hist) . . m Stella Women’s Academy, High School Division Class C3‎; 01:23:47 . . (+20)‎ . . ‎Xezbeth (talk | contribs)‎ (Disambiguated: Rambo → Rambo (film series)) [rollback] +(diff | hist) . . N. T. Rama Rao Jr.‎; 01:23:47 . . (-12)‎ . . ‎117.241.0.199 (talk)‎ (→‎As actor) [rollback] +(User creation log); 01:23:45 . . User account Thundercatmd (talk | contribs) was created ‎ +(diff | hist) . . Sadabad, India‎; 01:23:45 . . (+77)‎ . . ‎117.243.196.54 (talk)‎ (→‎Education) [rollback] +(diff | hist) . . Crestar Bank‎; 01:23:42 . . (0)‎ . . ‎173.71.136.155 (talk)‎ +(diff | hist) . . Template:Did you know nominations/Russian submarine K-18 Karelia‎; 01:23:40 . . (+350)‎ . . ‎Daniel Case (talk | contribs)‎ (dull hook) [rollback] +(diff | hist) . . Aubrey Plaza‎; 01:23:40 . . (+46)‎ . . ‎Captain Assassin! (talk | contribs)‎ (Life After Beth) [rollback] +(diff | hist) . . WVQS-LD‎; 01:23:39 . . (-1)‎ . . ‎142.255.235.18 (talk)‎ [rollback] +(User creation log); 01:23:39 . . User account Reginawong71 (talk | contribs) was created ‎ +(diff | hist) . . Wikipedia:Categories for discussion/Log/2013 July 9‎; 01:23:38 . . (+312)‎ . . ‎DexDor (talk | contribs)‎ (→‎Category:Modern surface-to-air missiles: cmt) [rollback] +(diff | hist) . . Richard Lee McNair‎; 01:23:37 . . (0)‎ . . ‎Download (talk | contribs)‎ (→‎Attempts to avoid recapture: caps) +(diff | hist) . . Wikipedia:WikiProject Motorcycling/Popular pages‎; 01:23:36 . . (+2)‎ . . ‎Mr.Z-bot (talk | contribs)‎ (Popularity stats for WikiProject Motorcycling) [rollback] +(diff | hist) . . User:Aghaz Tech Systems‎; 01:23:35 . . (+16)‎ . . ‎I am One of Many (talk | contribs)‎ (Requesting speedy deletion (CSD G11). (TW)) [rollback] +(diff | hist) . . Akkineni Nageswara Rao‎; 01:23:34 . . (-12)‎ . . ‎DMacks (talk | contribs)‎ (MOS) [rollback] +(diff | hist) . . Prince William, Duke of Cambridge‎; 01:23:33 . . (+400)‎ . . ‎71.167.157.25 (talk)‎ (→‎Royal duties: tidies) [rollback] +(diff | hist) . . User talk:Praghadeshkar‎; 01:23:32 . . (+1,977)‎ . . ‎DGG (talk | contribs)‎ (Notification: speedy deletion nomination of Wikipedia talk:Articles for creation/TPRG KANGAROO BRAND. (TW])) [rollback] +(diff | hist) . . N! Wikipedia:Articles for creation/RJ Sridharan‎; 01:23:32 . . (+5,171)‎ . . ‎Anandhi1212 (talk | contribs)‎ (←Created page with ''''RJ Sridharan''' Rajendram Jagannathan Sridharan, affectionately addressed as Com RJS by the Indian banking fraternity was born on April 9th, 1949. He was bor...') +(diff | hist) . . Seoul Metropolitan Police Agency‎; 01:23:30 . . (+95)‎ . . ‎Howard61313 (talk | contribs)‎ [rollback] +(diff | hist) . . Wikipedia talk:Articles for creation/TPRG KANGAROO BRAND‎; 01:23:30 . . (+12)‎ . . ‎DGG (talk | contribs)‎ (Requesting speedy deletion (CSD G11). (TW])) [rollback] +(diff | hist) . . Gabrielle Union‎; 01:23:29 . . (-3)‎ . . ‎Monkelese (talk | contribs)‎ [rollback] +(diff | hist) . . Kashmere Stage Band‎; 01:23:28 . . (-57)‎ . . ‎107.196.30.182 (talk)‎ (→‎History) [rollback] +(Article Feedback Activity Log); 01:23:28 . . 122.178.233.254 (talk) submitted feedback post #050027e... on Dhanush ‎(i am happy to be a fan of dhanush) +(diff | hist) . . Fahadh Faasil‎; 01:23:28 . . (+103)‎ . . ‎92.97.8.139 (talk)‎ (→‎Filmography) +(diff | hist) . . m Waldemar Klingelhöfer‎; 01:23:24 . . (-1)‎ . . ‎Robert4565 (talk | contribs)‎ (Tag: VisualEditor) [rollback] +(diff | hist) . . m Maiden's Tower‎; 01:23:23 . . (+3)‎ . . ‎Thewolfchild (talk | contribs)‎ (→‎Legend) [rollback] +(diff | hist) . . Ball State University‎; 01:23:23 . . (-276)‎ . . ‎184.17.231.231 (talk)‎ (removed Points of interest section → all places are listed in Ball State navigation box and/or are mentioned throughout the article) (Tag: section blanking) [rollback] +(diff | hist) . . m Adas Israel Congregation (Washington, D.C.)‎; 01:23:21 . . (+37)‎ . . ‎Bizzurp (talk | contribs)‎ (Category:Conservative synagogues) [rollback] +(diff | hist) . . Wikipedia:WikiProject Arthropods/Popular pages‎; 01:23:21 . . (+12)‎ . . ‎Mr.Z-bot (talk | contribs)‎ (Popularity stats for WikiProject Arthropods) [rollback] +(diff | hist) . . Animethon‎; 01:23:19 . . (-103)‎ . . ‎Ceasol (talk | contribs)‎ (Animethon has become largest Anime Convention with an attendance in 2012 of 6404 against Anime Revolution with 5233) (Tag: VisualEditor) [rollback] +(diff | hist) . . Talk:Sex at Dawn‎; 01:23:17 . . (+245)‎ . . ‎NorthBySouthBaranof (talk | contribs)‎ (→‎Removal of Ellsworth's ""Sex at Dusk"" review) +(diff | hist) . . N! User:MOTOI Kenkichi/北乃カムイ‎; 01:23:17 . . (+5,636)‎ . . ‎MOTOI Kenkichi (talk | contribs)‎ (翻訳用テンプレ) +(diff | hist) . . m William Fulton (urban planner)‎; 01:23:16 . . (+4)‎ . . ‎Billfulton00 (talk | contribs)‎ (Tag: VisualEditor) [rollback] +(Protection log); 01:23:16 . . Prolog (talk | contribs) protected Patient Protection and Affordable Care Act‎ ‎[edit=autoconfirmed] (expires 05:23, 30 July 2013 (UTC)) ‎[move=autoconfirmed] (expires 05:23, 30 July 2013 (UTC)) ‎(Persistent sock puppetry) +(diff | hist) . . Barbro Eriksdotter (Bielke)‎; 01:23:14 . . (+32)‎ . . ‎Aciram (talk | contribs)‎ (→‎Sources) [rollback] +(diff | hist) . . Ohio State Route 357‎; 01:23:14 . . (+94)‎ . . ‎CycloneIsaac (talk | contribs)‎ (→‎References: separate) [rollback] +(diff | hist) . . Gwangju FC‎; 01:23:12 . . (+69)‎ . . ‎Z4617925 (talk | contribs)‎ (→‎Current squad) [rollback] +(diff | hist) . . N Talk:Lavender Country‎; 01:23:12 . . (+419)‎ . . ‎Bearcat (talk | contribs)‎ (←Created page with '{{Old AfD|Lavender Country|delete}} ==Prior AFD== Please note that this version of the article is significantly expanded, and its sourcing significant...') +(diff | hist) . . Argentine legislative election, 2013‎; 01:23:12 . . (-59)‎ . . ‎186.61.49.196 (talk)‎ +(diff | hist) . . Brian Nieves‎; 01:23:08 . . (+14)‎ . . ‎PaulinSaudi (talk | contribs)‎ (fix many capitals) [rollback] +(diff | hist) . . SeaWorld Entertainment‎; 01:23:07 . . (+17)‎ . . ‎67.238.188.192 (talk)‎ (Tag: VisualEditor) [rollback] +(diff | hist) . . British Expedition to Abyssinia‎; 01:23:05 . . (+7)‎ . . ‎Reenem (talk | contribs)‎ (→‎The campaign) [rollback] +(User creation log); 01:23:04 . . User account Rblak87 (talk | contribs) was created ‎ +(diff | hist) . . Arunachal Pradesh‎; 01:23:04 . . (-1,141)‎ . . ‎BijoyChakrabarty (talk | contribs)‎ (Undid revision 565431133 by Qwyrxian (talk) Hindi is not official language in Arunachal pradesh, it's English. Official Gov cite provided) [rollback] +(diff | hist) . . Wikipedia:WikiProject Solar System/Popular pages‎; 01:23:03 . . (-17)‎ . . ‎Mr.Z-bot (talk | contribs)‎ (Popularity stats for WikiProject Solar System) [rollback] +(diff | hist) . . Wikipedia:Huggle/Users‎; 01:23:03 . . (+38)‎ . . ‎Czar (talk | contribs)‎ (Adding czar (HG)) [rollback] +(User creation log); 01:23:01 . . User account Huskers3155 (talk | contribs) was created ‎ +(diff | hist) . . m Southern Cross All-Stars‎; 01:23:01 . . (+31)‎ . . ‎Loudestpenguin (talk | contribs)‎ (Tag: VisualEditor) +(diff | hist) . . Talk:List of tallest buildings in Christchurch‎; 01:23:00 . . (+282)‎ . . ‎Grutness (talk | contribs)‎ (→‎Minimum height)",1374557457,task_subcomment,PHID-TASK-rl6e4brnawmfpf74jcdj,PHID-USER-34ciubbmtvmsgh53t6hb,"[""For what it's worth, I just caught a live one showing up in my Special:Watchlist Atom feed and then checked against Special:RecentChanges on en.wp:\n\nAt 1:23, my watchlist claims that User:Andreasmperu edited Superman (The Clique song)."", 'Here is a copy-and-paste from every edit that happened from 1:23:00 to 1:23:59:\n\n(diff | hist) .', '.', 'Begusarai district\u200e; 01:23:59 .', '.', '(+19)\u200e .', '.', '\u200e101.62.52.201 (talk)\u200e (→\u200eEducation)\n(diff | hist) .', '.', 'Wikipedia:WikiProject Guild of Copy Editors/Backlog elimination drives/July 2013\u200e; 01:23:58 .', '.', '(+59)\u200e .', '.', '\u200eJudyCS (talk | contribs)\u200e (→\u200eJudyCS (talk): updated totals)\n(diff | hist) .', '.', 'Kojak\u200e; 01:23:57 .', '.', '(+14)\u200e .', '.', '\u200e71.180.138.175 (talk)\u200e (→\u200ePlot) [rollback]\n(diff | hist) .', '.', 'N User:TinyURLDotComSlashMb4tstl\u200e; 01:23:55 .', '.', '(+27)\u200e .', '.', '\u200eProlog (talk | contribs)\u200e (blockedsock)\n(diff | hist) .', '.', 'N!', 'User:Djdubay/sandbox/Userbox/Project\u200e; 01:23:53 .', '.', '(+802)\u200e .', '.', '\u200eDjdubay (talk | contribs)\u200e (Creating new sandbox subpage.)', '(diff | hist) .', '.', 'Wikipedia:WikiProject Military history/Fortifications task force/Popular pages\u200e; 01:23:52 .', '.', '(-30)\u200e .', '.', '\u200eMr.Z-bot (talk | contribs)\u200e (Popularity stats for WikiProject Military history/Fortifications task force) [rollback]\n(diff | hist) .', '.', 'User:DGG/CSD log\u200e; 01:23:51 .', '.', '(+166)\u200e .', '.', '\u200eDGG (talk | contribs)\u200e (Logging speedy deletion nomination of Wikipedia talk:Articles for creation/TPRG KANGAROO BRAND.', '(TW])) [rollback]\n(diff | hist) .', '.', 'Margareta Huitfeldt\u200e; 01:23:49 .', '.', '(+66)\u200e .', '.', '\u200eAciram (talk | contribs)\u200e (→\u200eReferences) [rollback]\n(diff | hist) .', '.', 'm Stella Women’s Academy, High School Division Class C3\u200e; 01:23:47 .', '.', '(+20)\u200e .', '.', '\u200eXezbeth (talk | contribs)\u200e (Disambiguated: Rambo → Rambo (film series)) [rollback]\n(diff | hist) .', '.', 'N. T. Rama Rao Jr.\u200e; 01:23:47 .', '.', '(-12)\u200e .', '.', '\u200e117.241.0.199 (talk)\u200e (→\u200eAs actor) [rollback]\n(User creation log); 01:23:45 .', '.', 'User account Thundercatmd (talk | contribs) was created \u200e\n(diff | hist) .', '.', 'Sadabad, India\u200e; 01:23:45 .', '.', '(+77)\u200e .', '.', '\u200e117.243.196.54 (talk)\u200e (→\u200eEducation) [rollback]\n(diff | hist) .', '.', 'Crestar Bank\u200e; 01:23:42 .', '.', '(0)\u200e .', '.', '\u200e173.71.136.155 (talk)\u200e\n(diff | hist) .', '.', 'Template:Did you know nominations/Russian submarine K-18 Karelia\u200e; 01:23:40 .', '.', '(+350)\u200e .', '.', '\u200eDaniel Case (talk | contribs)\u200e (dull hook) [rollback]\n(diff | hist) .', '.', 'Aubrey Plaza\u200e; 01:23:40 .', '.', '(+46)\u200e .', '.', '\u200eCaptain Assassin!', '(talk | contribs)\u200e (Life After Beth) [rollback]\n(diff | hist) .', '.', 'WVQS-LD\u200e; 01:23:39 .', '.', '(-1)\u200e .', '.', '\u200e142.255.235.18 (talk)\u200e [rollback]\n(User creation log); 01:23:39 .', '.', 'User account Reginawong71 (talk | contribs) was created \u200e\n(diff | hist) .', '.', 'Wikipedia:Categories for discussion/Log/2013 July 9\u200e; 01:23:38 .', '.', '(+312)\u200e .', '.', '\u200eDexDor (talk | contribs)\u200e (→\u200eCategory:Modern surface-to-air missiles: cmt) [rollback]\n(diff | hist) .', '.', 'Richard Lee McNair\u200e; 01:23:37 .', '.', '(0)\u200e .', '.', '\u200eDownload (talk | contribs)\u200e (→\u200eAttempts to avoid recapture: caps)\n(diff | hist) .', '.', 'Wikipedia:WikiProject Motorcycling/Popular pages\u200e; 01:23:36 .', '.', '(+2)\u200e .', '.', '\u200eMr.Z-bot (talk | contribs)\u200e (Popularity stats for WikiProject Motorcycling) [rollback]\n(diff | hist) .', '.', 'User:Aghaz Tech Systems\u200e; 01:23:35 .', '.', '(+16)\u200e .', '.', '\u200eI am One of Many (talk | contribs)\u200e (Requesting speedy deletion (CSD G11).', '(TW)) [rollback]\n(diff | hist) .', '.', 'Akkineni Nageswara Rao\u200e; 01:23:34 .', '.', '(-12)\u200e .', '.', '\u200eDMacks (talk | contribs)\u200e (MOS) [rollback]\n(diff | hist) .', '.', 'Prince William, Duke of Cambridge\u200e; 01:23:33 .', '.', '(+400)\u200e .', '.', '\u200e71.167.157.25 (talk)\u200e (→\u200eRoyal duties: tidies) [rollback]\n(diff | hist) .', '.', 'User talk:Praghadeshkar\u200e; 01:23:32 .', '.', '(+1,977)\u200e .', '.', '\u200eDGG (talk | contribs)\u200e (Notification: speedy deletion nomination of Wikipedia talk:Articles for creation/TPRG KANGAROO BRAND.', '(TW])) [rollback]\n(diff | hist) .', '.', 'N!', 'Wikipedia:Articles for creation/RJ Sridharan\u200e; 01:23:32 .', '.', '(+5,171)\u200e .', '.', ""\u200eAnandhi1212 (talk | contribs)\u200e (←Created page with ''''RJ Sridharan''' Rajendram Jagannathan Sridharan, affectionately addressed as Com RJS by the Indian banking fraternity was born on April 9th, 1949."", ""He was bor...')\n(diff | hist) ."", '.', 'Seoul Metropolitan Police Agency\u200e; 01:23:30 .', '.', '(+95)\u200e .', '.', '\u200eHoward61313 (talk | contribs)\u200e [rollback]\n(diff | hist) .', '.', 'Wikipedia talk:Articles for creation/TPRG KANGAROO BRAND\u200e; 01:23:30 .', '.', '(+12)\u200e .', '.', '\u200eDGG (talk | contribs)\u200e (Requesting speedy deletion (CSD G11).', '(TW])) [rollback]\n(diff | hist) .', '.', 'Gabrielle Union\u200e; 01:23:29 .', '.', '(-3)\u200e .', '.', '\u200eMonkelese (talk | contribs)\u200e [rollback]\n(diff | hist) .', '.', 'Kashmere Stage Band\u200e; 01:23:28 .', '.', '(-57)\u200e .', '.', '\u200e107.196.30.182 (talk)\u200e (→\u200eHistory) [rollback]\n(Article Feedback Activity Log); 01:23:28 .', '.', '122.178.233.254 (talk) submitted feedback post #050027e... on Dhanush \u200e(i am happy to be a fan of dhanush)\n(diff | hist) .', '.', 'Fahadh Faasil\u200e; 01:23:28 .', '.', '(+103)\u200e .', '.', '\u200e92.97.8.139 (talk)\u200e (→\u200eFilmography)\n(diff | hist) .', '.', 'm Waldemar Klingelhöfer\u200e; 01:23:24 .', '.', '(-1)\u200e .', '.', '\u200eRobert4565 (talk | contribs)\u200e (Tag: VisualEditor) [rollback]\n(diff | hist) .', '.', ""m Maiden's Tower\u200e; 01:23:23 ."", '.', '(+3)\u200e .', '.', '\u200eThewolfchild (talk | contribs)\u200e (→\u200eLegend) [rollback]\n(diff | hist) .', '.', 'Ball State University\u200e; 01:23:23 .', '.', '(-276)\u200e .', '.', '\u200e184.17.231.231 (talk)\u200e (removed Points of interest section → all places are listed in Ball State navigation box and/or are mentioned throughout the article) (Tag: section blanking) [rollback]\n(diff | hist) .', '.', 'm Adas Israel Congregation (Washington, D.C.)\u200e; 01:23:21 .', '.', '(+37)\u200e .', '.', '\u200eBizzurp (talk | contribs)\u200e (Category:Conservative synagogues) [rollback]\n(diff | hist) .', '.', 'Wikipedia:WikiProject Arthropods/Popular pages\u200e; 01:23:21 .', '.', '(+12)\u200e .', '.', '\u200eMr.Z-bot (talk | contribs)\u200e (Popularity stats for WikiProject Arthropods) [rollback]\n(diff | hist) .', '.', 'Animethon\u200e; 01:23:19 .', '.', '(-103)\u200e .', '.', '\u200eCeasol (talk | contribs)\u200e (Animethon has become largest Anime Convention with an attendance in 2012 of 6404 against Anime Revolution with 5233) (Tag: VisualEditor) [rollback]\n(diff | hist) .', '.', 'Talk:Sex at Dawn\u200e; 01:23:17 .', '.', '(+245)\u200e .', '.', '\u200eNorthBySouthBaranof (talk | contribs)\u200e (→\u200eRemoval of Ellsworth\'s ""Sex at Dusk"" review)\n(diff | hist) .', '.', 'N!', 'User:MOTOI Kenkichi/北乃カムイ\u200e; 01:23:17 .', '.', '(+5,636)\u200e .', '.', '\u200eMOTOI Kenkichi (talk | contribs)\u200e (翻訳用テンプレ)\n(diff | hist) .', '.', 'm William Fulton (urban planner)\u200e; 01:23:16 .', '.', '(+4)\u200e .', '.', '\u200eBillfulton00 (talk | contribs)\u200e (Tag: VisualEditor) [rollback]\n(Protection log); 01:23:16 .', '.', 'Prolog (talk | contribs) protected Patient Protection and Affordable Care Act\u200e \u200e[edit=autoconfirmed] (expires 05:23, 30 July 2013 (UTC)) \u200e[move=autoconfirmed] (expires 05:23, 30 July 2013 (UTC)) \u200e(Persistent sock puppetry)\n(diff | hist) .', '.', 'Barbro Eriksdotter (Bielke)\u200e; 01:23:14 .', '.', '(+32)\u200e .', '.', '\u200eAciram (talk | contribs)\u200e (→\u200eSources) [rollback]\n(diff | hist) .', '.', 'Ohio State Route 357\u200e; 01:23:14 .', '.', '(+94)\u200e .', '.', '\u200eCycloneIsaac (talk | contribs)\u200e (→\u200eReferences: separate) [rollback]\n(diff | hist) .', '.', 'Gwangju FC\u200e; 01:23:12 .', '.', '(+69)\u200e .', '.', '\u200eZ4617925 (talk | contribs)\u200e (→\u200eCurrent squad) [rollback]\n(diff | hist) .', '.', 'N Talk:Lavender Country\u200e; 01:23:12 .', '.', '(+419)\u200e .', '.', ""\u200eBearcat (talk | contribs)\u200e (←Created page with '{{Old AfD|Lavender Country|delete}} ==Prior AFD== Please note that this version of the article is significantly expanded, and its sourcing significant...')\n(diff | hist) ."", '.', 'Argentine legislative election, 2013\u200e; 01:23:12 .', '.', '(-59)\u200e .', '.', '\u200e186.61.49.196 (talk)\u200e\n(diff | hist) .', '.', 'Brian Nieves\u200e; 01:23:08 .', '.', '(+14)\u200e .', '.', '\u200ePaulinSaudi (talk | contribs)\u200e (fix many capitals) [rollback]\n(diff | hist) .', '.', 'SeaWorld Entertainment\u200e; 01:23:07 .', '.', '(+17)\u200e .', '.', '\u200e67.238.188.192 (talk)\u200e (Tag: VisualEditor) [rollback]\n(diff | hist) .', '.', 'British Expedition to Abyssinia\u200e; 01:23:05 .', '.', '(+7)\u200e .', '.', '\u200eReenem (talk | contribs)\u200e (→\u200eThe campaign) [rollback]\n(User creation log); 01:23:04 .', '.', 'User account Rblak87 (talk | contribs) was created \u200e\n(diff | hist) .', '.', 'Arunachal Pradesh\u200e; 01:23:04 .', '.', '(-1,141)\u200e .', '.', ""\u200eBijoyChakrabarty (talk | contribs)\u200e (Undid revision 565431133 by Qwyrxian (talk) Hindi is not official language in Arunachal pradesh, it's English."", 'Official Gov cite provided) [rollback]\n(diff | hist) .', '.', 'Wikipedia:WikiProject Solar System/Popular pages\u200e; 01:23:03 .', '.', '(-17)\u200e .', '.', '\u200eMr.Z-bot (talk | contribs)\u200e (Popularity stats for WikiProject Solar System) [rollback]\n(diff | hist) .', '.', 'Wikipedia:Huggle/Users\u200e; 01:23:03 .', '.', '(+38)\u200e .', '.', '\u200eCzar (talk | contribs)\u200e (Adding czar (HG)) [rollback]\n(User creation log); 01:23:01 .', '.', 'User account Huskers3155 (talk | contribs) was created \u200e\n(diff | hist) .', '.', 'm Southern Cross All-Stars\u200e; 01:23:01 .', '.', '(+31)\u200e .', '.', '\u200eLoudestpenguin (talk | contribs)\u200e (Tag: VisualEditor)\n(diff | hist) .', '.', 'Talk:List of tallest buildings in Christchurch\u200e; 01:23:00 .', '.', '(+282)\u200e .', '.', '\u200eGrutness (talk | contribs)\u200e (→\u200eMinimum height)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +1401,Syndicated feeds of Watchlists include non-existent edits,"Problem solved? This user edited d:Q3977961 (several times in a row: https://www.wikidata.org/w/index.php?title=Q3977961&diff=60842173&oldid=37167299 ). Evidently, related items from Wikidata cause these phantom changes to occur...",1374562249,task_subcomment,PHID-TASK-rl6e4brnawmfpf74jcdj,PHID-USER-34ciubbmtvmsgh53t6hb,"['Problem solved?', 'This user edited d:Q3977961 (several times in a row: URL ).', 'Evidently, related items from Wikidata cause these phantom changes to occur...']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +19385,R5. Flow uses synchronous XMLHttpRequests (VE+Flow),in backlog: https://trello.com/c/srayZcqf,1412272503,task_subcomment,PHID-TASK-brfpjwrwb75g4d3a6avv,PHID-USER-37czexl6ekrvcmp2tyqq,['in backlog: URL'],['BUG REPRODUCTION'] +2210,SMW: Refresh tab (purge) is always collapsed when using the Vector skin,"Just very recently I started to work with semantic wikis intensely which use the Vector skin as a standard and where it does not make sense to switch back to MonoBook. + +Having said this, I would like to suggest that the ""Refresh"" tab (purge) of the action menu at the top of a page is not collapsed with miscellaneous other tabs but always displayed expanded between the ""Edit"" and ""View history"" tabs. + +Especially for beginners it would be very helpful to make them aware of the possible need to refresh a page. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1358094720,task_description,PHID-TASK-fmsq2a44unt5qvw7fvjz,PHID-USER-37d2msujvpp2rippbzoq,"['SMW: Refresh tab (purge) is always collapsed when using the Vector skin.', 'Just very recently I started to work with semantic wikis intensely which use the Vector skin as a standard and where it does not make sense to switch back to MonoBook.', 'Having said this, I would like to suggest that the ""Refresh"" tab (purge) of the action menu at the top of a page is not collapsed with miscellaneous other tabs but always displayed expanded between the ""Edit"" and ""View history"" tabs.', 'Especially for beginners it would be very helpful to make them aware of the possible need to refresh a page.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +6817,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","Well, exact colouring is debatable, however we still have to consider colour-blind and blind users. Thus I believe that colour-highlighting is not a good idea.",1401292566,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-37d2msujvpp2rippbzoq,"['Well, exact colouring is debatable, however we still have to consider colour-blind and blind users.', 'Thus I believe that colour-highlighting is not a good idea.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +17676,Change interwiki for smw.o to https,"semantic-mediawiki.org offers https access. Thus it will be nice if the link for the existing interwiki prefix ""semantic-mw"" could be changed to ""https://www.semantic-mediawiki.org/wiki/$1"". Many thanks in advance! + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://semantic-mediawiki.org/wiki/Semantic_MediaWiki",1385325840,task_description,PHID-TASK-dt7vhebhzjxphnpx6qqs,PHID-USER-37d2msujvpp2rippbzoq,"['Change interwiki for smw.o to https.', 'semantic-mediawiki.org offers https access.', 'Thus it will be nice if the link for the existing interwiki prefix ""semantic-mw"" could be changed to ""URL Many thanks in advance!', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'INFORMATION TYPE', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +17677,Change interwiki for smw.o to https,Thank you for the hint. I filed the request at https://meta.wikimedia.org/wiki/Talk:Interwiki_map#semantic-mw,1385369204,task_subcomment,PHID-TASK-dt7vhebhzjxphnpx6qqs,PHID-USER-37d2msujvpp2rippbzoq,"['Thank you for the hint.', 'I filed the request at URL']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +14996,"HTTP 500 Server Error: Argument 1 passed to ContentHandler::getContentText() must implement interface Content, boolean given",">>! In T51774#576126, @bzimport wrote: +> **kapica** wrote: +> +> In the latest version of the extension 2.3 should be this problem solved. + +Per the maintainers note. In the meantime MW 1.21 is obsolete anyways so it is suggested to update to AccessControl 2.5 [!sic] and a supported version of MediaWiki.",1465043771,task_subcomment,PHID-TASK-2vjoijsfwjd4x7dpui5y,PHID-USER-37d2msujvpp2rippbzoq,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPer the maintainers note.', 'In the meantime MW 1.21 is obsolete anyways so it is suggested to update to AccessControl 2.5 [!sic] and a supported version of MediaWiki.']","['NA', 'FUTURE PLAN']" +14995,"HTTP 500 Server Error: Argument 1 passed to ContentHandler::getContentText() must implement interface Content, boolean given",">>! In T51774#576126, @bzimport wrote: +> **kapica** wrote: +> +> In the latest version of the extension 2.3 should be this problem solved. + +Per the maintainers note. In the meantime MW 1.21 is obsolete anyways so it is suggested to update to AccessControl 2.5 [!sic] and a supported version of MediaWiki. Please open a new issue report in case you are observing this behaviour after the upgrades.",1465043816,task_subcomment,PHID-TASK-2vjoijsfwjd4x7dpui5y,PHID-USER-37d2msujvpp2rippbzoq,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPer the maintainers note.', 'In the meantime MW 1.21 is obsolete anyways so it is suggested to update to AccessControl 2.5 [!sic] and a supported version of MediaWiki.', 'Please open a new issue report in case you are observing this behaviour after the upgrades.']","['NA', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT .']" +18021,User specified CSS loads on Special:Preferences / Special:UserLogin,This is indeed a big problem for wikis which use on-wiki custom skinning. Besides this indeed rather the regular case than a rare one. Now with some days having passed I can report that people even thought their login was maliciously hijacked since this page now looks totally different than the rest of the wiki. While the actual security increased the felt security dramatically plunged. :( I utterly agree with Bawolff.,1412668183,task_subcomment,PHID-TASK-ctlzqbhplfckhrqinlks,PHID-USER-37d2msujvpp2rippbzoq,"['This is indeed a big problem for wikis which use on-wiki custom skinning.', 'Besides this indeed rather the regular case than a rare one.', 'Now with some days having passed I can report that people even thought their login was maliciously hijacked since this page now looks totally different than the rest of the wiki.', 'While the actual security increased the felt security dramatically plunged.', ':( I utterly agree with Bawolff.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION .', 'SOCIAL CONVERSATION']" +19374,Not loading site CSS on Special:UserLogin/Preferences breaks wikis which use it to create a skin/theme,"So what's next? How do we get all the affected wikis out of their current misery? This bug should not be a back-burner thing as it looks like at the moment. + +I think the MW software should allow wikis to adapt the overall appearance without having to use a custom skin. So far the easiest way was to use Common.css/js etc. which is no longer working for integral pages such as the login and preferences. + +I think the proposed change tries to address this issue. Another possibility may probably be an extension that allows placing custom CSS- and/or JS-file(s) on the server which is then packed into a resource loader module loaded by the extension. This may perhaps also be a setting in MW core which allows to point to the respective file(s) and then does the same job. Perhaps there are other ways.",1413982256,task_subcomment,PHID-TASK-o6thfwgsk54xnsmig6b5,PHID-USER-37d2msujvpp2rippbzoq,"[""So what's next?"", 'How do we get all the affected wikis out of their current misery?', 'This bug should not be a back-burner thing as it looks like at the moment.', 'I think the MW software should allow wikis to adapt the overall appearance without having to use a custom skin.', 'So far the easiest way was to use Common.css/js etc.', 'which is no longer working for integral pages such as the login and preferences.', 'I think the proposed change tries to address this issue.', 'Another possibility may probably be an extension that allows placing custom CSS- and/or JS-file(s) on the server which is then packed into a resource loader module loaded by the extension.', 'This may perhaps also be a setting in MW core which allows to point to the respective file(s) and then does the same job.', 'Perhaps there are other ways.']","['FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'WORKAROUNDS', 'BUG REPRODUCTION .', 'FUTURE PLAN .', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION .', 'SOLUTION DISCUSSION']" +19366,Not loading site CSS on Special:UserLogin/Preferences breaks wikis which use it to create a skin/theme,"I believe that this is great news and having a configuration setting for this [1] is great and very much acceptable. Thanks a ton for making this possible! + +Since this went to master I think this change should be backported to the 1.19, 1.23 and 1.24 branches. + + +[1] https://www.mediawiki.org/wiki/Manual:$wgAllowSiteCSSOnRestrictedPages",1415623244,task_subcomment,PHID-TASK-o6thfwgsk54xnsmig6b5,PHID-USER-37d2msujvpp2rippbzoq,"['I believe that this is great news and having a configuration setting for this [1] is great and very much acceptable.', 'Thanks a ton for making this possible!', 'Since this went to master I think this change should be backported to the 1.19, 1.23 and 1.24 branches.', '[1] URL']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +20682, Invalid OCSP signing certificate in OCSP response : can't read Wikimedia websites on Firefox,Indeed. Must have fluffed itself up during the past 5 or 10 minutes. Interestingly I disabled OCSP-certificate checks in my browser and still had this issue.,1440083751,task_subcomment,PHID-TASK-fohgoj2vljzdknudmlqa,PHID-USER-37d2msujvpp2rippbzoq,"['Indeed.', 'Must have fluffed itself up during the past 5 or 10 minutes.', 'Interestingly I disabled OCSP-certificate checks in my browser and still had this issue.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +18016,User specified CSS loads on Special:Preferences / Special:UserLogin,"@Subfader You will have to set the [[ https://www.mediawiki.org/wiki/Manual:$wgAllowSiteCSSOnRestrictedPages | $wgAllowSiteCSSOnRestrictedPages ]] configuration parameter to ""true"".",1467634580,task_subcomment,PHID-TASK-ctlzqbhplfckhrqinlks,PHID-USER-37d2msujvpp2rippbzoq,"['SCREEN_NAME You will have to set the [[ URL | $wgAllowSiteCSSOnRestrictedPages ]] configuration parameter to ""true"".']",['BUG REPRODUCTION'] +20880,Update AjaxLogin to use AuthManager,"@ashley It will be cool if you could update the extension's pages accordingly. I know that's painful but that's where users land in the first place. [[ https://www.mediawiki.org/w/index.php?title=Extension%3AAjaxLogin&type=revision&diff=2507168&oldid=2314315 | Done now as a service. ]]. Anyways, thanks for dealing with this task and giving the status update.",1499178610,task_subcomment,PHID-TASK-ze2n7oviiqce2yyn7775,PHID-USER-37d2msujvpp2rippbzoq,"[""SCREEN_NAME It will be cool if you could update the extension's pages accordingly."", ""I know that's painful but that's where users land in the first place."", '[[ URL | Done now as a service.', ']].', 'Anyways, thanks for dealing with this task and giving the status update.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'NA', 'SOCIAL CONVERSATION']" +20879,Update AjaxLogin to use AuthManager,"@ashley It will be cool if you could update the extension's pages accordingly. I know that's painful but that's where users land in the first place. [[ https://www.mediawiki.org/w/index.php?title=Extension%3AAjaxLogin&type=revision&diff=2507168&oldid=2314315 | Done now as a service. ]] Anyways, thanks for dealing with this task and giving the status update.",1499178622,task_subcomment,PHID-TASK-ze2n7oviiqce2yyn7775,PHID-USER-37d2msujvpp2rippbzoq,"[""SCREEN_NAME It will be cool if you could update the extension's pages accordingly."", ""I know that's painful but that's where users land in the first place."", '[[ URL | Done now as a service. ]]', 'Anyways, thanks for dealing with this task and giving the status update.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +10890,VisualEditor: Tool to set/unset text color,"Just an idea on how it may look like (a bit inspired by BlueSpice) + +{F41702256} + +""Custom color"" click will open a browser tool to select a custom color (browser tool allows to enter html code so no need to have a separate control for that)",1705755713,task_subcomment,PHID-TASK-iwu723btthb7y2jwtq7u,PHID-USER-37di5uhqpe6nihfhk2xf,"['Just an idea on how it may look like (a bit inspired by BlueSpice)\n\n{F41702256}\n\n""Custom color"" click will open a browser tool to select a custom color (browser tool allows to enter html code so no need to have a separate control for that)']",['FUTURE PLAN'] +10889,VisualEditor: Tool to set/unset text color,"Just an idea on how it may look like (a bit inspired by BlueSpice) + +{F41702256} + +""Custom color"" click will open a browser tool to select a custom color (browser tool allows to enter html code so no need to have a separate control for that) + +End by analogy -- for colorizing table cells: + +{F41702286} + +This one would change color for the whole cell (not just for background) -- it might be helpful when people create tables and use color as an additional layer of information. For example like in Ubuntu versions table: + +{F41702296} +",1705756442,task_subcomment,PHID-TASK-iwu723btthb7y2jwtq7u,PHID-USER-37di5uhqpe6nihfhk2xf,"['Just an idea on how it may look like (a bit inspired by BlueSpice)\n\n{F41702256}\n\n""Custom color"" click will open a browser tool to select a custom color (browser tool allows to enter html code so no need to have a separate control for that)\n\nEnd by analogy -- for colorizing table cells:\n\n{F41702286}\n\nThis one would change color for the whole cell (not just for background) -- it might be helpful when people create tables and use color as an additional layer of information.', 'For example like in Ubuntu versions table:\n\n{F41702296}']","['FUTURE PLAN', 'BUG REPRODUCTION .']" +1338,Incorrect URL used for magic RFC links,"js/lib/pegTokenizer.pegjs.txt currently contains the following: + + var base_urls = { + 'RFC' : '//tools.ietfs.org/html/rfc%s', + 'PMID' : '//www.ncbi.nlm.nih.gov/pubmed/%s?dopt=Abstract' + } + +base_urls['RFC'] is wrong; the hostname should be tools.ietf.org . + +I spotted this when looking at Firebug's HTML tab while VisualEditor was +open on https://en.wikipedia.org/wiki/MD4#Security . + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374285720,task_description,PHID-TASK-ebhdb6qns6ottyytmzfa,PHID-USER-3ampiwske4lc434cm6ot,"['Incorrect URL used for magic RFC links.', ""js/lib/pegTokenizer.pegjs.txt currently contains the following:\n\n var base_urls = {\n 'RFC' : '//tools.ietfs.org/html/rfc%s',\n 'PMID' : '//www.ncbi.nlm.nih.gov/pubmed/%s?dopt=Abstract'\n }\n\nbase_urls['RFC'] is wrong; the hostname should be tools.ietf.org ."", ""I spotted this when looking at Firebug's HTML tab while VisualEditor was\nopen on URL ."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16010,InstantCommons doesn't respect $wgHTTPProxy,"This was fixed in commit 5c8245acdffd8ff5f52638b85520c54b0aed6b9b. + +MW 1.21 should have the fix. Do you want it backported to 1.20?",1378164634,task_subcomment,PHID-TASK-hidviamjkvg5twi6j4q5,PHID-USER-3ampiwske4lc434cm6ot,"['This was fixed in commit 5c8245acdffd8ff5f52638b85520c54b0aed6b9b.', 'MW 1.21 should have the fix.', 'Do you want it backported to 1.20?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +14023,First clone for a repository from gitblit fails with HTTP 405,"Huh? How could a POST request become a GET request? Some sort of Varnish misconfiguration? + +POST /git/mediawiki/extensions/AssertEdit.git/git-upload-pack HTTP/1.1 +User-Agent: git/1.8.4 +Host: git.wikimedia.org +Accept-Encoding: gzip +Content-Type: application/x-git-upload-pack-request +Accept: application/x-git-upload-pack-result +Content-Length: 324 + +006fwant 8042c39f1df86789e50f04712c15a1c219dbb178 multi_ack_detailed no-done side-band-64k thin-pack ofs-delta +0032want 045a6acef5ad87bfa6a580c2b09295e5d761105c +0032want 523feba3de364984f5b099a5ea029254c9c4df23 +0032want 76271fbc23b797b0c3340733e91432ac9154d44e +0032want 8042c39f1df86789e50f04712c15a1c219dbb178 +00000009done +HTTP/1.1 405 HTTP method GET is not supported by this URL +Pragma: no-cache +Content-Type: text/html;charset=ISO-8859-1 +Cache-Control: must-revalidate,no-cache,no-store +Server: Jetty(7.6.8.v20121106) +Content-Length: 1490 +Accept-Ranges: bytes +Date: Thu, 26 Sep 2013 07:13:13 GMT +X-Varnish: 1193742703 +Age: 0 +Via: 1.1 varnish +Connection: keep-alive +X-Cache: cp1044 miss (0) + + + + +Error 405 HTTP method GET is not supported by this URL + +

HTTP ERROR 405

+

Problem accessing /git/mediawiki/extensions/AssertEdit.git/git-upload-pack. Reason: +

    HTTP method GET is not supported by this URL


Powered by Jetty:// +[...]",1380180548,task_subcomment,PHID-TASK-clkereghqucvvv2xs4zj,PHID-USER-3ampiwske4lc434cm6ot,"['Huh?', 'How could a POST request become a GET request?', 'Some sort of Varnish misconfiguration?', 'POST /git/mediawiki/extensions/AssertEdit.git/git-upload-pack HTTP/1.1\nUser-Agent: git/1.8.4\nHost: git.wikimedia.org\nAccept-Encoding: gzip\nContent-Type: application/x-git-upload-pack-request\nAccept: application/x-git-upload-pack-result\nContent-Length: 324\n\n006fwant 8042c39f1df86789e50f04712c15a1c219dbb178 multi_ack_detailed no-done side-band-64k thin-pack ofs-delta\n0032want 045a6acef5ad87bfa6a580c2b09295e5d761105c\n0032want 523feba3de364984f5b099a5ea029254c9c4df23\n0032want 76271fbc23b797b0c3340733e91432ac9154d44e\n0032want 8042c39f1df86789e50f04712c15a1c219dbb178\n00000009done\nHTTP/1.1 405 HTTP method GET is not supported by this URL\nPragma: no-cache\nContent-Type: text/html;charset=ISO-8859-1\nCache-Control: must-revalidate,no-cache,no-store\nServer: Jetty(7.6.8.v20121106)\nContent-Length: 1490\nAccept-Ranges: bytes\nDate: Thu, 26 Sep 2013 07:13:13 GMT\nX-Varnish: 1193742703\nAge: 0\nVia: 1.1 varnish\nConnection: keep-alive\nX-Cache: cp1044 miss (0)\n\n\n\n\nError 405 HTTP method GET is not supported by this URL\n\n

HTTP ERROR 405

\n

Problem accessing /git/mediawiki/extensions/AssertEdit.git/git-upload-pack.', 'Reason:\n

    HTTP method GET is not supported by this URL


Powered by Jetty://\n[...]']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'HTTP/.

HTTP/.  Method Not Allowed

Powered by Jetty://', 'BUG REPRODUCTION .']" +14650,Consider changing wikipage redirects to be proper HTTP redirects,"(In reply to comment #1) +> So possible solutions: +> +> * When accessed directly, do a proper 301 or 302 redirect instead of target +> content with + +Not going to happen; see bug 18883. This would make it impossible to include the ""(Redirected from $1)"" message. + +So perhaps the best we can do is to add a new ""(Redirected from $1 to section $2)"" message, so the user can at least know what section was supposed to scroll into view, and quickly jump to that section.",1385046291,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-3ampiwske4lc434cm6ot,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNot going to happen; see bug 18883.', 'This would make it impossible to include the ""(Redirected from $1)"" message.', 'So perhaps the best we can do is to add a new ""(Redirected from $1 to section $2)"" message, so the user can at least know what section was supposed to scroll into view, and quickly jump to that section.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16377,"""Remember me"" on Login interface should state duration","(In reply to comment #33) +> Isn't this fixed? + +No. In MediaWiki core, the ""userlogin-remembermypassword"" message is still +just ""Keep me logged in"", though at least English Wikipedia has overridden +it to add ""(for up to $1 {{PLURAL:$1|day|days}})"".",1390642806,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-3ampiwske4lc434cm6ot,"['(In reply to comment #33)\nQUOTE\n\nNo.', 'In MediaWiki core, the ""userlogin-remembermypassword"" message is still\njust ""Keep me logged in"", though at least English Wikipedia has overridden\nit to add ""(for up to $1 {{PLURAL:$1|day|days}})"".']","['NA', 'BUG REPRODUCTION']" +16372,"""Remember me"" on Login interface should state duration","MZMcBride, the ""easy"" keyword should not be used for issues for which +the fix is controversial, including those that someone at the WMF would +likely mark RESOLVED WONTFIX. It doesn't make sense to consider these +to be ""Issues recommended to try for new developers"".",1390743961,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-3ampiwske4lc434cm6ot,"['MZMcBride, the ""easy"" keyword should not be used for issues for which\nthe fix is controversial, including those that someone at the WMF would\nlikely mark RESOLVED WONTFIX.', 'It doesn\'t make sense to consider these\nto be ""Issues recommended to try for new developers"".']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +18531,CurlHttpRequest fails with curl < 7.16.2,"(In reply to comment #3) +> It sounds like you need to update either your version of PHP or your php-curl +> module. According http://www.php.net/curl_setopt the +> CURLOPT_CONNECTTIMEOUT_MS +> constant was added in cURL 7.16.2 and has been available in PHP since 5.2.3. +> Since MediaWiki requires PHP 5.3.2, there's no reason you shouldn't have that +> constant available. + +Not the PHP extension, but rather libcurl itself -- the PHP extension may have been compiled against an old version of the library. In that case, the constant could be missing. From ext/curl/interface.c in PHP 5.3 (similar code exists even in newer PHP versions): + +#if LIBCURL_VERSION_NUM > 0x071002 + REGISTER_CURL_CONSTANT(CURLOPT_CONNECTTIMEOUT_MS); +#endif",1386522726,task_subcomment,PHID-TASK-byoaktkga35sqw3l6qkm,PHID-USER-3ampiwske4lc434cm6ot,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNot the PHP extension, but rather libcurl itself -- the PHP extension may have been compiled against an old version of the library.', 'In that case, the constant could be missing.', 'From ext/curl/interface.c in PHP 5.3 (similar code exists even in newer PHP versions):\n\n#if LIBCURL_VERSION_NUM > 0x071002\n REGISTER_CURL_CONSTANT(CURLOPT_CONNECTTIMEOUT_MS);\n#endif']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +18528,CurlHttpRequest fails with curl < 7.16.2,"Reopening. This was needless breakage caused by gerrit 58247, +which added a feature chiefly for Wikimedia's use. Fortunately, the +patch is very, very simple.",1386606393,task_subcomment,PHID-TASK-byoaktkga35sqw3l6qkm,PHID-USER-3ampiwske4lc434cm6ot,"['Reopening.', ""This was needless breakage caused by gerrit 58247,\nwhich added a feature chiefly for Wikimedia's use."", 'Fortunately, the\npatch is very, very simple.']","['ACTION ON ISSUE', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +18524,CurlHttpRequest fails with curl < 7.16.2,"(In reply to comment #11) +> Do we have evidence that any supported version of any popular distro is +> affected? If so, we should take some care to maintain compatibility. +> Otherwise, +> we can't maintain compatibility with infinite number of DIY distros/PHP +> builds. + +RHEL/CentOS 5, though MW 1.22 is also incompatible with that distribution's php53 package in a different way (bug 58213). + +If we do wish to drop support for old versions of curl, we should add: + +* a version check in MWHttpRequest::factory(); and +* an entry in the RELEASE-NOTES file.",1386609549,task_subcomment,PHID-TASK-byoaktkga35sqw3l6qkm,PHID-USER-3ampiwske4lc434cm6ot,"[""(In reply to comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nRHEL/CentOS 5, though MW 1.22 is also incompatible with that distribution's php53 package in a different way (bug 58213)."", 'If we do wish to drop support for old versions of curl, we should add:\n\n* a version check in MWHttpRequest::factory(); and\n* an entry in the RELEASE-NOTES file.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +18992,"PHP Warning: http_build_query() expects at most 3 parameters, 4 given in MultiHttpClient.php on line 182",Appears to have been fixed in gerrit 106624.,1389320991,task_subcomment,PHID-TASK-jpm6fhy6ugy3gowm6dhm,PHID-USER-3ampiwske4lc434cm6ot,['Appears to have been fixed in gerrit 106624.'],['BUG REPRODUCTION'] +18791,"Unable to login and reset password: ""Invalid hash given"" in all cases","(In reply to Chris Steipp from comment #10) +> [...] the password was updated to +> :A::, and I couldn't login. + +I think I753c135a would fix that problem. We may need a DB cleanup script and/or the compatibility hack I thought we didn't need. + +> [...] I'm not able to find a reliable +> reproduction for ending up in that state though. + +Perhaps the user had tried to reset his password by email before attempting to log in with his existing password? That would cause $user->saveSettings() to be called, which to get the string to store in the DB, would call toString() on the MWOldPassword object. Though why would we have :A: hashes in the DB at all?",1414396611,task_subcomment,PHID-TASK-qa72wvdgnut3fefct73m,PHID-USER-3ampiwske4lc434cm6ot,"['(In reply to Chris Steipp from comment #10)\nQUOTE\nQUOTE\n\nI think I753c135a would fix that problem.', ""We may need a DB cleanup script and/or the compatibility hack I thought we didn't need."", 'QUOTE\nQUOTE\n\nPerhaps the user had tried to reset his password by email before attempting to log in with his existing password?', 'That would cause $user->saveSettings() to be called, which to get the string to store in the DB, would call toString() on the MWOldPassword object.', 'Though why would we have :A: hashes in the DB at all?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +24390,Fix database master queries from HTTP GET/HEAD before active-active multi-dc,">>! In T92357#1182547, @Gilles wrote: +> It's deployed and it's all GETs. I have the feeling that this was already accounted for elsewhere in the code :) Oh, well... + +https://phabricator.wikimedia.org/diffusion/MW/browse/master/includes/MediaWiki.php;eb74ccdcee8e26710ac25f0afdd2373e86679f89$485-494 + +>>! In T92357#1181632, @Gilles wrote: +> Looking at the biggest one, ""Revision.php line 128 calls wfGetDB()"", it's coming from Captcha.php in the ConfirmEdit extension. + +>>! In T92357#1181635, @Gilles wrote: +> Actually, it's doing the right thing because it only fetches from master on POST. Rather than investigate each of these and finding out after digging through a bunch of code that it's actually fine, I think dbperformance.log needs to record the request type. + +Perhaps because it was fixed only very recently, and the fix is not in 1.25wmf23? rECOE908ea3bf8c436115",1428349123,task_subcomment,PHID-TASK-zhbs5axmz5dhrlxrv5da,PHID-USER-3ampiwske4lc434cm6ot,"['QUOTE\nQUOTE\n\nURL\n\nQUOTE\nQUOTE\n\nQUOTE\nQUOTE\n\nPerhaps because it was fixed only very recently, and the fix is not in 1.25wmf23?', 'rECOE908ea3bf8c436115']","['BUG REPRODUCTION', 'NA']" +8508,Updated TemplateData from transcluded items take a long time to show up,">>! In T52372#544516, @SalixAlba wrote: +> What would be nice is if action=purge would force templatedata updates, like null edits do. This is necessary as many templates are protected so only admins can do null edits. Any editor can do an action=purge (I believe). + +Hear, hear! And yes, I certainly //seem// to be able to purge pages I can't edit.",1428122408,task_subcomment,PHID-TASK-ssksx6n4c7yondhu6cpg,PHID-USER-3bnjvlq3zbpzzxdh4g4g,"['QUOTE\nQUOTE\n\nHear, hear!', ""And yes, I certainly //seem// to be able to purge pages I can't edit.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +17073,Wikimedia 404 error page shouldn't use a Refresh HTTP header to implement the auto-redirect to /wiki,"Did anyone trouble to check [[HTTP refresh]] for information regarding the reviling of them? It links to , , and .",1393273629,task_subcomment,PHID-TASK-pxyl4x4gm47myo5embc7,PHID-USER-3bnjvlq3zbpzzxdh4g4g,"['Did anyone trouble to check [[HTTP refresh]] for information regarding the reviling of them?', 'It links to + +This was for an attempt to save ""MediaWiki 1.21/wmf5/el"" on www.mediawiki.org. + +(Raw request/response pair attached in Fiddler's ZIP-based format; would be easiest to open in Fiddler, but anything else that understands raw HTTP request/response pairs should be able to make sense of the data.) + +I'm assuming it's from this extension because it only happens on pages that, when edited from normal UI, open in your fancy translation tool. + + +I have two questions: + +1. Why is this a ""200 OK""? Things are clearly not OK; it should probably be a 500, or possibly a 403. + +2. Why is the error so non-specific? + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F13127}",1392961860,task_description,PHID-TASK-hzwaskmouxm5amayy4ro,PHID-USER-3bnjvlq3zbpzzxdh4g4g,"['Edit API returns HTTP 200 over failed edit e.g.', 'for spam blacklist.', 'Fiddler trace (ZIP archive with a funny name)\n\nYour extension seems to give some rather odd HTTP responses.', 'Namely:\n\nHTTP/1.1 200 OK\nServer: Apache\nX-Powered-By: PHP/5.3.10-1ubuntu3.9+wmf1\nX-Content-Type-Options: nosniff\nCache-control: private\nMediaWiki-API-Error: unknownerror\nX-Frame-Options: DENY\nVary: Accept-Encoding\nX-Vary-Options: Accept-Encoding;list-contains=gzip\nContent-Type: text/xml; charset=utf-8\nX-Varnish: 675837389, 1807899246\nVia: 1.1 varnish, 1.1 varnish\nContent-Length: 129\nAccept-Ranges: bytes\nDate: Fri, 21 Feb 2014 05:16:39 GMT\nAge: 0\nConnection: keep-alive\nX-Cache: cp1053 miss (0), cp1055 frontend miss (0)\n\n\n\nThis was for an attempt to save ""MediaWiki 1.21/wmf5/el"" on www.mediawiki.org.', ""(Raw request/response pair attached in Fiddler's ZIP-based format; would be easiest to open in Fiddler, but anything else that understands raw HTTP request/response pairs should be able to make sense of the data.)"", ""I'm assuming it's from this extension because it only happens on pages that, when edited from normal UI, open in your fancy translation tool."", 'I have two questions:\n\n1.', 'Why is this a ""200 OK""?', 'Things are clearly not OK; it should probably be a 500, or possibly a 403.', '2.', 'Why is the error so non-specific?', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F13127}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +21157,Implement HTTP/2 for Wikidata,"The Wikidata UI keeps flaking out on me in a manner consistent with Firefox having reached the limit for the number of concurrent requests it is willing to make. This would presumably be alleviated by the use of HTTP/2. (And by the time you get this implemented, maybe the Iceweasel I'm actually using will even support HTTP/2. ;-) + +(Maybe it would be better to figure out why some of the requests might be blocking for excessively long, though.)",1431033771,task_description,PHID-TASK-ckw5tql2oegj57xye6gl,PHID-USER-3bnjvlq3zbpzzxdh4g4g,"['Implement HTTP/2 for Wikidata.', 'The Wikidata UI keeps flaking out on me in a manner consistent with Firefox having reached the limit for the number of concurrent requests it is willing to make.', 'This would presumably be alleviated by the use of HTTP/2.', ""(And by the time you get this implemented, maybe the Iceweasel I'm actually using will even support HTTP/2."", ';-)\n\n(Maybe it would be better to figure out why some of the requests might be blocking for excessively long, though.)']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +15284,Hostname changes redirects from HTTPS to HTTPS,"https://mediawiki.org/ + +returns + +HTTP/1.1 301 Moved Permanently +Location: http://www.mediawiki.org/ + +expected result + +HTTP/1.1 301 Moved Permanently +Location: https://www.mediawiki.org/ + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://mediawiki.org/",1350377940,task_description,PHID-TASK-mnp4tcmjqbsjfu7vkanp,PHID-USER-3dmql6z7s5lnn5lu2vs3,"['Hostname changes redirects from HTTPS to HTTPS.', 'URL\n\nreturns\n\nHTTP/1.1 301 Moved Permanently\nLocation: URL\n\nexpected result\n\nHTTP/1.1 301 Moved Permanently\nLocation: URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +18911,mw.api.getToken should not cache HTTP errors,"Temporary HTTP errors should not cached by mw.api.getToken. + +Steps to reproduce +* Load MediaWiki +* Switch browser to offline mode +* Enter +var api = new mw.Api(); +api.getToken( 'foo' ) +.done( function ( data ) { + console.log( 'done', data ); +} ) +.fail( function ( error ) { + console.log( 'fail', error ); +} ); +>> fail http +* Switch browser to online mode +* Enter +api.getToken( 'foo' ) +.done( function ( data ) { + console.log( 'done', data ); +} ) +.fail( function ( error ) { + console.log( 'fail', error ); +} ); +>> fail fail +expected result +>> fail token-missing + +-------------------------- +**Version**: 1.24rc +**Severity**: normal",1400002080,task_description,PHID-TASK-emcnqud7a35q3i3vpn2n,PHID-USER-3dmql6z7s5lnn5lu2vs3,"['mw.api.getToken should not cache HTTP errors.', 'Temporary HTTP errors should not cached by mw.api.getToken.', ""Steps to reproduce\n* Load MediaWiki\n* Switch browser to offline mode\n* Enter\nvar api = new mw.Api();\napi.getToken( 'foo' )\n.done( function ( data ) {\n\tconsole.log( 'done', data );\n} )\n.fail( function ( error ) {\n\tconsole.log( 'fail', error );\n} );\nQUOTE\n* Switch browser to online mode\n* Enter\napi.getToken( 'foo' )\n.done( function ( data ) {\n\tconsole.log( 'done', data );\n} )\n.fail( function ( error ) {\n\tconsole.log( 'fail', error );\n} );\nQUOTE\nexpected result\nQUOTE\n\n--------------------------\n**Version**: 1.24rc\n**Severity**: normal""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12193,Scribunto/Lua should have a built-in method for retrieving categories used on a page,There's https://www.mediawiki.org/wiki/Extension:CategoryToolbox but I don't how suitable the code is.,1682931513,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-3ffkgjb7rllliblvxdy2,"[""There's URL but I don't how suitable the code is.""]",['BUG REPRODUCTION'] +12183,Scribunto/Lua should have a built-in method for retrieving categories used on a page,">>! In T50175#8865219, @Izno wrote: +> `getContent` does not expand templates. I'm pretty sure the PHP implementation of `getCategories` + +`frame:expandTemplate` allows this though. In fact, just using e.g. `{{#invoke:string|find|{{:{{FULLPAGENAME}}}}|Category:X1}}`, you can check if the categories of the current (or any) page include X1 without even using Lua to get the page content. So this actually adds zero additional functionality (it just makes things faster, since transcluding the page is very slow to parse) and I don't think it actually needs any restrictions. The infinite loops mentioned should already be possible through this method.",1684626769,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-3ffkgjb7rllliblvxdy2,"['QUOTE\nQUOTE\n\nCODE allows this though.', 'In fact, just using e.g.', 'CODE, you can check if the categories of the current (or any) page include X1 without even using Lua to get the page content.', ""So this actually adds zero additional functionality (it just makes things faster, since transcluding the page is very slow to parse) and I don't think it actually needs any restrictions."", 'The infinite loops mentioned should already be possible through this method.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +12181,Scribunto/Lua should have a built-in method for retrieving categories used on a page,"Yes, I tested it. It works in editnotices; it did cause a template loop on the page itself yeah. But the main complaint from Izno seems to be about cross-template communication, not about accessing info about the current page; and this definitely works if the page given is not the current page.",1684731135,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-3ffkgjb7rllliblvxdy2,"['Yes, I tested it.', 'It works in editnotices; it did cause a template loop on the page itself yeah.', 'But the main complaint from Izno seems to be about cross-template communication, not about accessing info about the current page; and this definitely works if the page given is not the current page.']","['TESTING', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +3714,Loading a page which requires many fonts causes high CPU load,"If you ask me having ""disable switch"" (""kill switch"") in user preferences is a +must for almost any new things in MediaWiki UI. + +If we are unable to alter closed OS (e.g. Windows or Mac) but are able to alter +open source one (Linux), MediaWiki should be smart and offer ""disable switches"" +for new things. ULS is a good idea, but the same way I like to have ""kill +switch"" for VisualEditor :) (""Remove VisualEditor from the user interface"" in Gadgets), I agree there should be one for ULS, period.",1373439569,task_subcomment,PHID-TASK-j7v3ex7edi7dypukus5m,PHID-USER-3hahyxmftu2sew3v6v6w,"['If you ask me having ""disable switch"" (""kill switch"") in user preferences is a\nmust for almost any new things in MediaWiki UI.', 'If we are unable to alter closed OS (e.g.', 'Windows or Mac) but are able to alter \nopen source one (Linux), MediaWiki should be smart and offer ""disable switches"" \nfor new things.', 'ULS is a good idea, but the same way I like to have ""kill \nswitch"" for VisualEditor :) (""Remove VisualEditor from the user interface"" in Gadgets), I agree there should be one for ULS, period.']","['FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +14536,Cannot create account: the requested username is already taken in the unified login system,"Account TCN7JM was created on most WMF wikis except one or two, due to rules in MediaWiki:Titleblacklist. + +Before MW 1.22 it was possible for admin to create account for user (simpler than changing MediaWiki:Titleblacklist). Today I got following: + +""Account creation error +Cannot create account: the requested username is already taken in the unified login system."" + +Tried twice, thought that only filing bug report here will help, but workaround solved problem (created temp name and renamed it to wished name - TCN7JM). + +Anyhow, that should not happen, as check for wanted user name on local wiki gave: ""User account ""TCN7JM"" is not registered."" + +Account & wiki where bug occurred (for easier troubleshooting): + +http://hr.wikipedia.org/wiki/Razgovor_sa_suradnikom:TCN7JM + +Thanks! + +-------------------------- +**Version**: master +**Severity**: normal",1375295220,task_description,PHID-TASK-ugk2r7j6yz7zsjfpnwkx,PHID-USER-3hahyxmftu2sew3v6v6w,"['Cannot create account: the requested username is already taken in the unified login system.', 'Account TCN7JM was created on most WMF wikis except one or two, due to rules in MediaWiki:Titleblacklist.', 'Before MW 1.22 it was possible for admin to create account for user (simpler than changing MediaWiki:Titleblacklist).', 'Today I got following:\n\n""Account creation error\nCannot create account: the requested username is already taken in the unified login system.""', 'Tried twice, thought that only filing bug report here will help, but workaround solved problem (created temp name and renamed it to wished name - TCN7JM).', 'Anyhow, that should not happen, as check for wanted user name on local wiki gave: ""User account ""TCN7JM"" is not registered.""', 'Account & wiki where bug occurred (for easier troubleshooting):\n\nURL\n\nThanks!', '--------------------------\n**Version**: master\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'WORKAROUNDS', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +14539,Cannot create account: the requested username is already taken in the unified login system,"No problem at all, Andre. + +> Could you elaborate why you would do that, and what your aim is? + +What? Create account? + +- I would like to create account because user asked me to. + +- He asked me to because he can not do it himself. + +- He can not do it because of MediaWiki:Titleblacklist + +- That is already written in original bugreport + +> And after reading this twice I still fail to understand which steps to perform +in which order, in order to reproduce the problem. Sorry. :-/ + +- Maybe we can go together through original bugreport: + +""Account TCN7JM was created on most WMF wikis except one or two, due to rules in +MediaWiki:Titleblacklist."" + +That means, ""Account TCN7JM was created on most WMF wikis"", but not on all wikis, due to rules in MediaWiki:Titleblacklist. + +""Before MW 1.22 it was possible for admin to create account for user (simpler +than changing MediaWiki:Titleblacklist)."" + +That means, in earlier versions of MW it was possible for admin to create account for user which user himself/herself could not open. + +""Today I got following: ""Account creation error +Cannot create account: the requested username is already taken in the unified +login system."" + +That means, instead of MW creating new account, it miserably fails. + +""Tried twice, thought that only filing bug report here will help, but workaround +solved problem (created temp name and renamed it to wished name - TCN7JM)."" + +That means I tried twice to create account, but MW repeatedly failed to do what is ordered to. Well, good thing is that behavior is consistent, but it would be nicer if behavior would be consistently smart than otherwise. + +""Anyhow, that should not happen, as check for wanted user name on local wiki +gave: ""User account ""TCN7JM"" is not registered."" + +Finally, that means MW fail should not happen. + +Kind regards + + Speedy",1377675600,task_subcomment,PHID-TASK-ugk2r7j6yz7zsjfpnwkx,PHID-USER-3hahyxmftu2sew3v6v6w,"['No problem at all, Andre.', 'QUOTE\n\nWhat?', 'Create account?', '- I would like to create account because user asked me to.', '- He asked me to because he can not do it himself.', '- He can not do it because of MediaWiki:Titleblacklist\n\n- That is already written in original bugreport\n\nQUOTE\nin which order, in order to reproduce the problem.', 'Sorry.', ':-/\n\n- Maybe we can go together through original bugreport:\n\n""Account TCN7JM was created on most WMF wikis except one or two, due to rules in\nMediaWiki:Titleblacklist.""', 'That means, ""Account TCN7JM was created on most WMF wikis"", but not on all wikis, due to rules in MediaWiki:Titleblacklist.', '""Before MW 1.22 it was possible for admin to create account for user (simpler\nthan changing MediaWiki:Titleblacklist).""', 'That means, in earlier versions of MW it was possible for admin to create account for user which user himself/herself could not open.', '""Today I got following: ""Account creation error\nCannot create account: the requested username is already taken in the unified\nlogin system.""', 'That means, instead of MW creating new account, it miserably fails.', '""Tried twice, thought that only filing bug report here will help, but workaround\nsolved problem (created temp name and renamed it to wished name - TCN7JM).""', 'That means I tried twice to create account, but MW repeatedly failed to do what is ordered to.', 'Well, good thing is that behavior is consistent, but it would be nicer if behavior would be consistently smart than otherwise.', '""Anyhow, that should not happen, as check for wanted user name on local wiki\ngave: ""User account ""TCN7JM"" is not registered.""', 'Finally, that means MW fail should not happen.', 'Kind regards\n\n Speedy']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'WORKAROUNDS', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +10275,"Link translatable help pages on mediawiki.org from the relevant special pages, actions etc.","This is an interesting feature for small WMF wikis and external sites, but would confuse users on wikis with well equipped user guidance (e.g. English or German Wikipedia). +* Most confusing are two offers, which might happen in German Wikipedia right now. +* Local pages often provide local policies (deletion!) and specific links to related project pages which cannot be achieved with a world wide non-WMF general explanation. +* https://www.wikidata.org/wiki/Q395887 shows present local support just for one issue. I count 60 existing local pages. (The 61st would be: mw:Help:Moving_a_page) + +Local confguration needs more emphasis. +* At least a system message should be taken into account by the implementation. +* Icons might be cultural dependant (CJK, arabic, hebrew) and should be configurable per system message – a greek question mark is a semicolon. + +Rather than maintaining system messages for each page by each project, a wikifarm with a wikibase could make use of that knowledge. (Okay, WMF might be the only one, but is among the top ten websites) + +I would like to see in CommonSettings.php something like + $wgHelpPages = array() +That may be used explicitly to hard-code page links by any other site. + +However, one entry could look like + $wgHelpPages['special-movepage']['item'] = 395887; + +For performance reasons evaluation of the wikibase item is probably not desirable each time a special page is requested by readers. +* Every 24h or once a week that array might be populated and refreshed like: +``` + lang=php + $wgHelpPages['special-movepage']['pages'] = array( + 'alswiki' => 'Hilfe:Artikel verschieben', + 'dewiki' => 'Hilfe:Seite verschieben', + 'enwiki' => 'Wikipedia:Moving a page', + ... +``` +* Time scheduling and triggering the update might be controlled by something like +``` + $wgHelpPages['UpdateInterval'] = 24; +``` +* The same entries might be provided manually by external sites which happen to have their own guidance, but no wikibase and no update service. +I wonder whether the entire helppage link business should stay in core or should be turned into an extension. +* A (help/any) page mapping and linking mechanism might be used in many fields, not only with special pages. +* Various configurations done with system message today might migrate towards wikibase in the future. +* The MW TemplateData gadget e.g. could be equipped by https://www.wikidata.org/wiki/Q14505594 rather than [[MediaWiki:templatedata-helplink-target]]. +",1427533210,task_subcomment,PHID-TASK-tgulnwlt3ym3t3u4alzn,PHID-USER-3imz37uve2wfuuub5eq6,"['This is an interesting feature for small WMF wikis and external sites, but would confuse users on wikis with well equipped user guidance (e.g.', 'English or German Wikipedia).', '* Most confusing are two offers, which might happen in German Wikipedia right now.', '* Local pages often provide local policies (deletion!)', 'and specific links to related project pages which cannot be achieved with a world wide non-WMF general explanation.', '* URL shows present local support just for one issue.', 'I count 60 existing local pages.', '(The 61st would be: mw:Help:Moving_a_page)\n\nLocal confguration needs more emphasis.', '* At least a system message should be taken into account by the implementation.', '* Icons might be cultural dependant (CJK, arabic, hebrew) and should be configurable per system message – a greek question mark is a semicolon.', 'Rather than maintaining system messages for each page by each project, a wikifarm with a wikibase could make use of that knowledge.', '(Okay, WMF might be the only one, but is among the top ten websites)\n\nI would like to see in CommonSettings.php something like\n $wgHelpPages = array()\nThat may be used explicitly to hard-code page links by any other site.', ""However, one entry could look like\n $wgHelpPages['special-movepage']['item'] = 395887;\n\nFor performance reasons evaluation of the wikibase item is probably not desirable each time a special page is requested by readers."", '* Every 24h or once a week that array might be populated and refreshed like:\n``CODE`CODE`CODE``\n* The same entries might be provided manually by external sites which happen to have their own guidance, but no wikibase and no update service.', 'I wonder whether the entire helppage link business should stay in core or should be turned into an extension.', '* A (help/any) page mapping and linking mechanism might be used in many fields, not only with special pages.', '* Various configurations done with system message today might migrate towards wikibase in the future.', '* The MW TemplateData gadget e.g.', 'could be equipped by URL rather than [[MediaWiki:templatedata-helplink-target]].']","['FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2491,"Move TemplateData to its own JSON-content namespace and associate with Template-namespace, or to its own TemplateData content model and revision slot","I do raise two issues against the proposal, at least for mandatory evaluation of JSON pages only. +* Pro #2 reads as: “Document templates without needing to make edits to templates that are potentially transcluded across large swaths of pages” +** This goes for any kind of lengthy documentation, and is usually solved by transclusion of a separated ##/doc## into main template page. +** German Wikipedia is using that technique for any longer template documentation since 2008, and enforces TemplateData on separated docpage for all productive templates. +* There are JSON objects built by template-like transclusion via ##{{#tag:}}## syntax. +** See [[https://de.wikipedia.org/wiki/Kategorie:Vorlage:Metadokumentation | Kategorie:Vorlage:Metadokumentation]] on German Wikipedia – a dozen of so-called “meta documentation” pattern pages is generating nearly thousand TemplateData objects on particular template pages, controlled by template name and sommetimes parameters. +Optional separated ##.json## subpages may be introduced, but classic #### approach needs to be supported, too. +",1490880640,task_subcomment,PHID-TASK-n7t7uv2o256io5ck73dn,PHID-USER-3imz37uve2wfuuub5eq6,"['I do raise two issues against the proposal, at least for mandatory evaluation of JSON pages only.', '* Pro #2 reads as: “Document templates without needing to make edits to templates that are potentially transcluded across large swaths of pages”\n** This goes for any kind of lengthy documentation, and is usually solved by transclusion of a separated ##/doc## into main template page.', '** German Wikipedia is using that technique for any longer template documentation since 2008, and enforces TemplateData on separated docpage for all productive templates.', '* There are JSON objects built by template-like transclusion via ##{{#tag:}}## syntax.', '** See [[URL | Kategorie:Vorlage:Metadokumentation]] on German Wikipedia – a dozen of so-called “meta documentation” pattern pages is generating nearly thousand TemplateData objects on particular template pages, controlled by template name and sommetimes parameters.', 'Optional separated ##.json## subpages may be introduced, but classic #### approach needs to be supported, too.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +10251,"Link translatable help pages on mediawiki.org from the relevant special pages, actions etc.","I am afraid the lack of a doc in ##mw:## is the major problem here. + +Code fragments are distributed over many PHP units, and not really accessible to Wiki maintainers.",1516972788,task_subcomment,PHID-TASK-tgulnwlt3ym3t3u4alzn,PHID-USER-3imz37uve2wfuuub5eq6,"['I am afraid the lack of a doc in ##mw:## is the major problem here.', 'Code fragments are distributed over many PHP units, and not really accessible to Wiki maintainers.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +2490,"Move TemplateData to its own JSON-content namespace and associate with Template-namespace, or to its own TemplateData content model and revision slot","I do raise two issues against the proposal, at least for mandatory evaluation of JSON pages only. +* Pro #2 reads as: “Document templates without needing to make edits to templates that are potentially transcluded across large swaths of pages” +** This goes for any kind of lengthy documentation, and is usually solved by transclusion of a separated ##/doc## into main template page. +** German Wikipedia is using that technique for any longer template documentation since 2008, and enforces TemplateData on separated docpage for all productive templates. +* There are JSON objects built by template-like transclusion via ##{{#tag:}}## syntax. +** See [[https://de.wikipedia.org/wiki/Kategorie:Vorlage:Metadokumentation | Kategorie:Vorlage:Metadokumentation]] on German Wikipedia – a dozen of so-called “meta documentation” pattern pages is generating nearly thousand TemplateData objects on particular template pages, controlled by template name and sometimes parameters. +Optional separated ##.json## subpages may be introduced, but classic #### approach needs to be supported, too. +",1526399860,task_subcomment,PHID-TASK-n7t7uv2o256io5ck73dn,PHID-USER-3imz37uve2wfuuub5eq6,"['I do raise two issues against the proposal, at least for mandatory evaluation of JSON pages only.', '* Pro #2 reads as: “Document templates without needing to make edits to templates that are potentially transcluded across large swaths of pages”\n** This goes for any kind of lengthy documentation, and is usually solved by transclusion of a separated ##/doc## into main template page.', '** German Wikipedia is using that technique for any longer template documentation since 2008, and enforces TemplateData on separated docpage for all productive templates.', '* There are JSON objects built by template-like transclusion via ##{{#tag:}}## syntax.', '** See [[URL | Kategorie:Vorlage:Metadokumentation]] on German Wikipedia – a dozen of so-called “meta documentation” pattern pages is generating nearly thousand TemplateData objects on particular template pages, controlled by template name and sometimes parameters.', 'Optional separated ##.json## subpages may be introduced, but classic #### approach needs to be supported, too.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +2487,"Move TemplateData to its own JSON-content namespace and associate with Template-namespace, or to its own TemplateData content model and revision slot","Please note that these are not static pages. +* The URI comment looks like assigning a static page which is simply transcluded. +* Entire JSON TemplateData descriptions are generated individually by template or Lua programming; depending on parameters and existence of other pages. +* You may have a look e.g. at [[ https://de.wikipedia.org/w/index.php?title=Vorlage:enS&action=edit | use of lang/Latn/Doku ]] and the derived page.",1545295664,task_subcomment,PHID-TASK-n7t7uv2o256io5ck73dn,PHID-USER-3imz37uve2wfuuub5eq6,"['Please note that these are not static pages.', '* The URI comment looks like assigning a static page which is simply transcluded.', '* Entire JSON TemplateData descriptions are generated individually by template or Lua programming; depending on parameters and existence of other pages.', '* You may have a look e.g.', 'at [[ URL | use of lang/Latn/Doku ]] and the derived page.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +2481,"Move TemplateData to its own JSON-content namespace and associate with Template-namespace, or to its own TemplateData content model and revision slot","Many many templates are not documented by an individual JSON for each single template, but derived from series of JSON data generated by documentation template or Lua module, creating TemplateData for many productive templates. + +German Wikipedia is documenting latin based language templates by [[ https://de.wikipedia.org/wiki/Template:lang/Latn/Doku | Template:lang/Latn/Doku ]] which provides one unique pattern for all of them ([[ https://de.wikipedia.org/w/index.php?search=hastemplate%3A%22Lang%2FLatn%2FDoku%22&title=Spezial%3ASuche&profile=advanced&fulltext=1&ns10=1 | 196 single templates ]]). The TemplateData and the entire documentation page is produced by very short transclusions like ##{{lang/Latn/Doku|CODE=lv|SPRACHE=lettischer Sprache|EXAMPLE=Rīga}}## in [[ https://de.wikipedia.org/w/index.php?title=Template:lvS&action=edit | Template:lvS ]]. +[[ https://de.wikipedia.org/wiki/Category:Vorlage:Metadokumentation | Category:Vorlage:Metadokumentation ]] lists a pile (53) of such meta documentation patterns. Currently we are planning schemes which are generating full documentation pages for several 10,000 single productive templates, with heading TemplateData of course. + +The concept of independent namespace for TemplateData is based on the assumption that every productive template has one static individual JSON code without any JSON code injection.",1685257840,task_subcomment,PHID-TASK-n7t7uv2o256io5ck73dn,PHID-USER-3imz37uve2wfuuub5eq6,"['Many many templates are not documented by an individual JSON for each single template, but derived from series of JSON data generated by documentation template or Lua module, creating TemplateData for many productive templates.', 'German Wikipedia is documenting latin based language templates by [[ URL | Template:lang/Latn/Doku ]] which provides one unique pattern for all of them ([[ URL | 196 single templates ]]).', 'The TemplateData and the entire documentation page is produced by very short transclusions like ##{{lang/Latn/Doku|CODE=lv|SPRACHE=lettischer Sprache|EXAMPLE=Rīga}}## in [[ URL | Template:lvS ]].', '[[ URL | Category:Vorlage:Metadokumentation ]] lists a pile (53) of such meta documentation patterns.', 'Currently we are planning schemes which are generating full documentation pages for several 10,000 single productive templates, with heading TemplateData of course.', 'The concept of independent namespace for TemplateData is based on the assumption that every productive template has one static individual JSON code without any JSON code injection.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .']" +15616,shop.wikimedia.org should be HTTPS only,"This is not possible to fix while the shop is hosted on Shopify. They don't offer the option of turning off http, and in certain places, like their post-login redirect, they automatically send the user to http. + +Unless we want to find a new vendor or take on the responsibility of hosting our own ecommerce site, this is a WONTFIX.",1405704957,task_subcomment,PHID-TASK-o5cnwjimr2r67t7idozw,PHID-USER-3jrdwh7dywughlcnir2i,"['This is not possible to fix while the shop is hosted on Shopify.', ""They don't offer the option of turning off http, and in certain places, like their post-login redirect, they automatically send the user to http."", 'Unless we want to find a new vendor or take on the responsibility of hosting our own ecommerce site, this is a WONTFIX.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +15611,shop.wikimedia.org should be HTTPS only,"I fixed what pages I could, making all links https where the destination supports it, and making the one img tag I saw protocol relative. I don't see where the share/like buttons are controlled, but I'll take another look.",1407988469,task_subcomment,PHID-TASK-o5cnwjimr2r67t7idozw,PHID-USER-3jrdwh7dywughlcnir2i,"['I fixed what pages I could, making all links https where the destination supports it, and making the one img tag I saw protocol relative.', ""I don't see where the share/like buttons are controlled, but I'll take another look.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +15610,shop.wikimedia.org should be HTTPS only,"OK, found the social media snippets and updated so all are loaded securely and are liking/tweeting/pinning/plusoneing the secure version of the product page.",1408131909,task_subcomment,PHID-TASK-o5cnwjimr2r67t7idozw,PHID-USER-3jrdwh7dywughlcnir2i,"['OK, found the social media snippets and updated so all are loaded securely and are liking/tweeting/pinning/plusoneing the secure version of the product page.']",['BUG REPRODUCTION'] +15608,shop.wikimedia.org should be HTTPS only,"Hi chmarkine@hotmail.com, + +Thanks for catching that! I updated that link and the matching one on the registration page, and also fixed the 'added to cart' popup link.",1411595306,task_subcomment,PHID-TASK-o5cnwjimr2r67t7idozw,PHID-USER-3jrdwh7dywughlcnir2i,"['Hi chmarkine@hotmail.com,\n\nThanks for catching that!', ""I updated that link and the matching one on the registration page, and also fixed the 'added to cart' popup link.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +21654,Stop logging HTTP referrer,"see https://gerrit.wikimedia.org/r/232218/ + +At least once, it's been useful to visit the referrer and investigate (some Chinese forum suggesting legit CC holders use a WP donation to see if their cards work overseas). We should at least quit logging specific page views on WMF projects",1443549481,task_subcomment,PHID-TASK-3ooips3aompnb7dxmwxt,PHID-USER-3jrdwh7dywughlcnir2i,"[""see GERRIT_URL/\n\nAt least once, it's been useful to visit the referrer and investigate (some Chinese forum suggesting legit CC holders use a WP donation to see if their cards work overseas)."", 'We should at least quit logging specific page views on WMF projects']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7132,Transclusion dialog should not suggest documentation sub pages as templates,">>! In T54448#1991488, @maiden_taiwan wrote: +> Suggestion: allow the wiki administrator to designate a particular subpage string, such as `doc`, as the official place to keep TemplateData. Then VisualEditor can intelligently and unambiguously filter these pages out. See T125222. + +(This is an old comment but I think it would be helpful.) TemplateData already has a message for this in the configuration, `MediaWiki:Templatedata-doc-subpage`, so implementing solutions based on that shouldn’t be a problem.",1531613135,task_subcomment,PHID-TASK-f6h4xzkjkkq4qb5rbp2j,PHID-USER-3ljmcrqixyljk2wy63jb,"['QUOTE\nQUOTE\n\n(This is an old comment but I think it would be helpful.)', 'TemplateData already has a message for this in the configuration, CODE, so implementing solutions based on that shouldn’t be a problem.']","['NA', 'BUG REPRODUCTION']" +2479,"Move TemplateData to its own JSON-content namespace and associate with Template-namespace, or to its own TemplateData content model and revision slot","For the record, TemplateData is also read to create automatic template examples, see https://ru.wikipedia.org/wiki/Module:TemplateDataDoc +This is not a use case that will be supported by Lua if TemplateData data gets moved to another slot, without implementing {T107119}",1685508575,task_subcomment,PHID-TASK-n7t7uv2o256io5ck73dn,PHID-USER-3ljmcrqixyljk2wy63jb,"['For the record, TemplateData is also read to create automatic template examples, see URL\nThis is not a use case that will be supported by Lua if TemplateData data gets moved to another slot, without implementing {T107119}']",['BUG REPRODUCTION'] +2478,"Move TemplateData to its own JSON-content namespace and associate with Template-namespace, or to its own TemplateData content model and revision slot",">>! In T56140#8877796, @Jdforrester-WMF wrote: +> For the transition, certainly. Long-term, probably not, and hacks to generate the transclusion data would have to make way for proper documentation. +Having shared TemplateData between pages or generating TemplateData programmatically, which those cases cover, are legitimate uses of TemplateData and not hacks. If anything, more templates with the same parameter configurations (like, for example, navigation templates) would benefit from it if it was more widely adopted. Currently, TemplateData adoption is too low, and if anything, we should look for ways to encourage TemplateData adoption, not to discourage it.",1685509112,task_subcomment,PHID-TASK-n7t7uv2o256io5ck73dn,PHID-USER-3ljmcrqixyljk2wy63jb,"['QUOTE\nQUOTE\nHaving shared TemplateData between pages or generating TemplateData programmatically, which those cases cover, are legitimate uses of TemplateData and not hacks.', 'If anything, more templates with the same parameter configurations (like, for example, navigation templates) would benefit from it if it was more widely adopted.', 'Currently, TemplateData adoption is too low, and if anything, we should look for ways to encourage TemplateData adoption, not to discourage it.']","['BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN .']" +14977,Allow login using mosh as an alternative to plain ssh on bastion,I am tossing this for now since mosh doesn't support the methodology used by labs in general. What can be done was done but it's not very useful.,1456949493,task_subcomment,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-3neel27i7dyu62jbbx2l,"[""I am tossing this for now since mosh doesn't support the methodology used by labs in general."", ""What can be done was done but it's not very useful.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +17809,get certificate for phab.wmfusercontent.org,"https://rt.wikimedia.org/Ticket/Display.html?id=8212 + +Long story short, need a cert for the file serving domain. Without this and according to the legal requirements, users cannot upload files.",1409075266,task_description,PHID-TASK-vdwnq7zdfkfzyzva3obb,PHID-USER-3neel27i7dyu62jbbx2l,"['get certificate for phab.wmfusercontent.org.', 'URL\n\nLong story short, need a cert for the file serving domain.', 'Without this and according to the legal requirements, users cannot upload files.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +17811,get certificate for phab.wmfusercontent.org,"@jeremyb, you are correct. + + +This should be done. + +See: https://phab.wmfusercontent.org/file/data/ihuof2rmdriw7d2exu6c/PHID-FILE-sijhbkzgwmbxorrnrzpb/3ijsborvmimauuxp/aiOZA8rh.jpg",1412019705,task_subcomment,PHID-TASK-vdwnq7zdfkfzyzva3obb,PHID-USER-3neel27i7dyu62jbbx2l,"['SCREEN_NAME, you are correct.', 'This should be done.', 'See: URL']","['SOCIAL CONVERSATION', 'ACTION ON ISSUE', 'BUG REPRODUCTION']" +19974,MediaWiki login for Phabricator produces broken links for Wikimedia profiles with URL encoded characters,"works. + +https://phabricator.wikimedia.org/p/csteipp/",1412628733,task_subcomment,PHID-TASK-5rgw2a63nlus3bny2xmf,PHID-USER-3neel27i7dyu62jbbx2l,"['works.', 'URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +20344,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,AFAIK there is no team or development resources designated for maintaining any local changes long term. Until that is figured out there is little point in forking locally for anything that is not an extreme functionality or security issue. This will not be addressed from my perspective until post migration.,1414449339,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-3neel27i7dyu62jbbx2l,"['AFAIK there is no team or development resources designated for maintaining any local changes long term.', 'Until that is figured out there is little point in forking locally for anything that is not an extreme functionality or security issue.', 'This will not be addressed from my perspective until post migration.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +17707,OAuth login isn't working," @mmodell, any idea?",1416980510,task_subcomment,PHID-TASK-urpqdvqh25ytjrqpbpjx,PHID-USER-3neel27i7dyu62jbbx2l,"['SCREEN_NAME, any idea?']",['CONTRIBUTION AND COMMITMENT'] +17705,OAuth login isn't working,"Just a sanity check. I verified the consumer key matches between phab and MW. + +https://www.mediawiki.org/wiki/Special:OAuthListConsumers/view/211867c109f5b97b392082965a1abd4b + +The phab config hasn't changed I don't believe. Just a sanity check.",1416981994,task_subcomment,PHID-TASK-urpqdvqh25ytjrqpbpjx,PHID-USER-3neel27i7dyu62jbbx2l,"['Just a sanity check.', 'I verified the consumer key matches between phab and MW.', ""URL\n\nThe phab config hasn't changed I don't believe."", 'Just a sanity check.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +19200,Setup real ssl certs for Beta Cluster using a restricted project,">>! In T75919#788221, @hashar wrote: +>>>! In T75919#786302, @greg wrote: +>>>>! In T75919#786292, @hashar wrote: +>>> I loose track on the rather long {T50501} , but I commented about using a certificate authority to generate free certs for beta then inject that CA in the browsers used by SauceLabs. +>> +>> Except that only helps browser tests, not individual/random contributors who will only be greeted with a big red ""SOMEONE'S TRYING TO HAXOR YOU!"" warning from their browser. We have no way of putting an interstitial/modifying that warning. +>> +>> Self-signed is not the way to go if we want humans and random contributors to use Beta Cluster (we do, and will more). +> +> What is the issue with end users? If we use the `Labs CA` authority to create self-signed certificates for the beta cluster, human would be prompted with the security issue to accept that untrusted CA for the given domain. That is what we had originally. I looked at my browser keychain and I still have: +> +> ``` +> Cert name: Labs CA +> Sha1 fingerprint: 23 63 65 50 93 24 C4 B5 2A BB 24 C6 85 79 BE 3A BE E5 52 9E +> Trusted for: +> - en.wikipedia.beta.wmflabs.org +> - bits.wikipedia.beta.wmflabs.org +> - upload.wikimedia.beta.wmflabs.org +> ``` +> +> We could FAQ it and have humans accept the cert for the beta.wmflabs.org domains. I am pretty sure that is what we used to do and it worked fine. It would be slightly annoying on first use, but I think it is an acceptable annoyance compared to buy ssl certs and managing a policy to keep them really private. + +I can understand greg's point, but this is pretty much standard for Dev QA. Either way it will not be really secure but the cost and process of treating beta lab certs the same as production never seems to add up.",1417020324,task_subcomment,PHID-TASK-kdxwi3q4gzdnjwug4iuy,PHID-USER-3neel27i7dyu62jbbx2l,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI can understand greg's point, but this is pretty much standard for Dev QA."", 'Either way it will not be really secure but the cost and process of treating beta lab certs the same as production never seems to add up.']","['SOCIAL CONVERSATION', 'MOTIVATION .']" +19334,Disable SSL 3.0 on Wikimedia sites to mitigate POODLE attack (CVE-2014-3566),"@dzahn, anything left actionable on this issue? Would you be willing to take it?",1420586905,task_subcomment,PHID-TASK-ffsgxgoezxaqvpgw5u3e,PHID-USER-3neel27i7dyu62jbbx2l,"['SCREEN_NAME, anything left actionable on this issue?', 'Would you be willing to take it?']","['ACTION ON ISSUE .', 'CONTRIBUTION AND COMMITMENT .']" +24075,HTTPS phabricator project(s),I think my vote is to collapse the bugzilla project into one #Https label project since SSL does not assume any particular team this seems analogous to LDAP or Mail to me.,1420672393,task_subcomment,PHID-TASK-e4bsf5rwwfc27pa2cfo6,PHID-USER-3neel27i7dyu62jbbx2l,['I think my vote is to collapse the bugzilla project into one #Https label project since SSL does not assume any particular team this seems analogous to LDAP or Mail to me.'],['FUTURE PLAN'] +24118,Chrome warns about insecure certificate on gerrit.wikimedia.org,"@mark, it sounds like we need to buy a certificate to make this go away, is that something you would approve?",1420730192,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-3neel27i7dyu62jbbx2l,"['SCREEN_NAME, it sounds like we need to buy a certificate to make this go away, is that something you would approve?']",['FUTURE PLAN'] +19332,Disable SSL 3.0 on Wikimedia sites to mitigate POODLE attack (CVE-2014-3566),">>! In T74072#963586, @Dzahn wrote: +> see my comment above: +> +> ticket for upgrading sodium: RT #5420 +> ticket for deploying new dumps misc hosts RT #4570 +> ticket for enabling https on dumps: RT #7067 +> +> details would/should be on those tickets. +> +> and no, sorry, not taking them + +OK thanks man, without an assignee then I am down grading priority here.",1420739711,task_subcomment,PHID-TASK-ffsgxgoezxaqvpgw5u3e,PHID-USER-3neel27i7dyu62jbbx2l,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOK thanks man, without an assignee then I am down grading priority here.']",['BUG REPRODUCTION'] +24115,Chrome warns about insecure certificate on gerrit.wikimedia.org,"It is relevant for #code-review either way, so we definitely should then",1420740618,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-3neel27i7dyu62jbbx2l,"['It is relevant for #code-review either way, so we definitely should then']",['CONTRIBUTION AND COMMITMENT .'] +24072,HTTPS phabricator project(s),"Andre, thanks for going over stuff thoroughly. I looked through an indeed a HTTPS tag seems like it will cover this and invalidates the need for T29946 + +So...I'm going for it. + +",1420742404,task_subcomment,PHID-TASK-e4bsf5rwwfc27pa2cfo6,PHID-USER-3neel27i7dyu62jbbx2l,"['Andre, thanks for going over stuff thoroughly.', ""I looked through an indeed a HTTPS tag seems like it will cover this and invalidates the need for T29946\n\nSo...I'm going for it.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +24070,HTTPS phabricator project(s),OK!,1420742675,task_subcomment,PHID-TASK-e4bsf5rwwfc27pa2cfo6,PHID-USER-3neel27i7dyu62jbbx2l,['OK!'],['SOCIAL CONVERSATION'] +24071,HTTPS phabricator project(s),"Andre, thanks for going over stuff thoroughly. I looked through and indeed a HTTPS tag seems like it will cover this and invalidates the need for T29946 + +So...I'm going for it. + +",1420742996,task_subcomment,PHID-TASK-e4bsf5rwwfc27pa2cfo6,PHID-USER-3neel27i7dyu62jbbx2l,"['Andre, thanks for going over stuff thoroughly.', ""I looked through and indeed a HTTPS tag seems like it will cover this and invalidates the need for T29946\n\nSo...I'm going for it.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +24068,HTTPS phabricator project(s),There is also a 'goal' one outside of sprint. Preference?,1421074288,task_subcomment,PHID-TASK-e4bsf5rwwfc27pa2cfo6,PHID-USER-3neel27i7dyu62jbbx2l,"[""There is also a 'goal' one outside of sprint."", 'Preference?']","['BUG REPRODUCTION', 'POTENTIAL NEW ISSUES AND REQUESTS .']" +24067,HTTPS phabricator project(s),"What about #HTTPS-By-Default as a ""goal"". This the same color as ""sprint"" but obviously goals would be different in context, but a sprint is a type of goal..? I think spreading the color green thinner over this is warranted. + +@aklapper?",1421095159,task_subcomment,PHID-TASK-e4bsf5rwwfc27pa2cfo6,PHID-USER-3neel27i7dyu62jbbx2l,"['What about #HTTPS-By-Default as a ""goal"".', 'This the same color as ""sprint"" but obviously goals would be different in context, but a sprint is a type of goal..?', 'I think spreading the color green thinner over this is warranted.', 'SCREEN_NAME?']","['FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +24066,HTTPS phabricator project(s),talked to andre about this idea and he said he would sleep on it :),1421193256,task_subcomment,PHID-TASK-e4bsf5rwwfc27pa2cfo6,PHID-USER-3neel27i7dyu62jbbx2l,['talked to andre about this idea and he said he would sleep on it :)'],['SOCIAL CONVERSATION'] +25022,Phabricator login button uses an ambiguous icon that could be interpreted as logout,">>! In T87552#994868, @Isarra wrote: +> Er... drag and drop from what? Is there no normal way to add an attachment? I'm sorry, this is all a bit confusing. + +If you would like you can go here https://phabricator.wikimedia.org/file/upload/ and then link to it from this ticket.",1422301315,task_subcomment,PHID-TASK-fx3jjwlqzro6t4pmf2bh,PHID-USER-3neel27i7dyu62jbbx2l,['QUOTE\nQUOTE\n\nIf you would like you can go here URL and then link to it from this ticket.'],['CONTRIBUTION AND COMMITMENT'] +25018,Phabricator login button uses an ambiguous icon that could be interpreted as logout,">>! In T87552#994882, @Isarra wrote: +> [[F32214...?]] +> +> ...eh? + +@Isarra :) + +FWIW you can do + +`{F32214}` + +{F32214} + +or + +`F32214` + +F32214 + +",1422301865,task_subcomment,PHID-TASK-fx3jjwlqzro6t4pmf2bh,PHID-USER-3neel27i7dyu62jbbx2l,['QUOTE\nQUOTE\nQUOTE\nQUOTE\nSCREEN_NAME :)\n\nFWIW you can do\n\nCODE\n\n{F32214}\n\nor\n\nCODE\n\nF32214'],['BUG REPRODUCTION'] +25001,Phabricator login button uses an ambiguous icon that could be interpreted as logout,">>! In T87552#1037858, @valhallasw wrote: +> Can we just add the login/register line to the front page 'Getting Things Done' block? Then at least people who don't recognise the login icon can find //a// way to login. + +FWIW I did that once and people didn't like that even when logged in the static text still said ""Login"" :) + +Not opposed though.",1423864906,task_subcomment,PHID-TASK-fx3jjwlqzro6t4pmf2bh,PHID-USER-3neel27i7dyu62jbbx2l,"['QUOTE\nQUOTE\n\nFWIW I did that once and people didn\'t like that even when logged in the static text still said ""Login"" :)\n\nNot opposed though.']",['SOCIAL CONVERSATION'] +24467,Login to phabricator.wikimedia.org via LDAP fails with 503 Service Unavailable,"hmmm labs may have had an issue but yeah it works for me atm. @coren, anything in labs over the weekend that would have affected ldap weirdly?",1425909781,task_subcomment,PHID-TASK-37526gijx2kdkznqvmcm,PHID-USER-3neel27i7dyu62jbbx2l,"['hmmm labs may have had an issue but yeah it works for me atm.', 'SCREEN_NAME, anything in labs over the weekend that would have affected ldap weirdly?']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +24464,Login to phabricator.wikimedia.org via LDAP fails with 503 Service Unavailable,Well it shouldn't be using an HTTP url there at all. So that is weird. We have this happen a few times pre-https-all-phab and I'm not sure how this is happening now. If you can still reproduce could you screenshot the process?,1425916354,task_subcomment,PHID-TASK-37526gijx2kdkznqvmcm,PHID-USER-3neel27i7dyu62jbbx2l,"[""Well it shouldn't be using an HTTP url there at all."", 'So that is weird.', ""We have this happen a few times pre-https-all-phab and I'm not sure how this is happening now."", 'If you can still reproduce could you screenshot the process?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +24999,Phabricator login button uses an ambiguous icon that could be interpreted as logout,https://phabricator.wikimedia.org/T78464#981482,1426107766,task_subcomment,PHID-TASK-fx3jjwlqzro6t4pmf2bh,PHID-USER-3neel27i7dyu62jbbx2l,['URL'],['BUG REPRODUCTION'] +24461,Login to phabricator.wikimedia.org via LDAP fails with 503 Service Unavailable,can't repro and no further reports,1427128359,task_subcomment,PHID-TASK-37526gijx2kdkznqvmcm,PHID-USER-3neel27i7dyu62jbbx2l,"[""can't repro and no further reports""]",['BUG REPRODUCTION'] +22679,"""git review -d XXX"" doesn't work for http gerrit",@demon ping :),1433179982,task_subcomment,PHID-TASK-seoz4yzzbo7jcdx7exu7,PHID-USER-3neel27i7dyu62jbbx2l,['SCREEN_NAME ping :)'],['SOCIAL CONVERSATION'] +22710,replace librenms's sha1 cert with sha256,"Don't shoot me Robh, it just seems like this is your deal :)",1433265829,task_subcomment,PHID-TASK-bnpcr7iqnszzif5if6za,PHID-USER-3neel27i7dyu62jbbx2l,"[""Don't shoot me Robh, it just seems like this is your deal :)""]",['SOCIAL CONVERSATION'] +22589,"Phabricator: new users get ""Login cookie was set correctly, but your login session is not valid.""",I removed @elee's account at their request and asked them to reregister w/ ldap account so we'll see how that goes,1434554355,task_subcomment,PHID-TASK-hloyw4asqcmtaco4vprz,PHID-USER-3neel27i7dyu62jbbx2l,"[""I removedSCREEN_NAME's account at their request and asked them to reregister w/ ldap account so we'll see how that goes""]",['BUG REPRODUCTION'] +22588,"Phabricator: new users get ""Login cookie was set correctly, but your login session is not valid.""","This seems to be affecting users using LDAP credentials as well. Effectively, no one can register and get going in Phab at this time AFAIK.",1434554574,task_subcomment,PHID-TASK-hloyw4asqcmtaco4vprz,PHID-USER-3neel27i7dyu62jbbx2l,"['This seems to be affecting users using LDAP credentials as well.', 'Effectively, no one can register and get going in Phab at this time AFAIK.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +22587,"Phabricator: new users get ""Login cookie was set correctly, but your login session is not valid.""","I think this warrants UBN? + +@greg and @mmodell -- I'llet you guys decide",1434554688,task_subcomment,PHID-TASK-hloyw4asqcmtaco4vprz,PHID-USER-3neel27i7dyu62jbbx2l,"['I think this warrants UBN?', ""SCREEN_NAME andSCREEN_NAME -- I'llet you guys decide""]","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +22586,"Phabricator: new users get ""Login cookie was set correctly, but your login session is not valid.""",https://secure.phabricator.com/D13239,1434554884,task_subcomment,PHID-TASK-hloyw4asqcmtaco4vprz,PHID-USER-3neel27i7dyu62jbbx2l,['URL'],['BUG REPRODUCTION'] +21409,Monitor [[Special:ListFiles]] for non 200 HTTP statuses in thumbnails,@mark is this worthy of a catchpoint alert? It seems like it may be a good external sanity check.,1438021272,task_subcomment,PHID-TASK-gqgt56wsdwwz36fqbgum,PHID-USER-3neel27i7dyu62jbbx2l,"['SCREEN_NAME is this worthy of a catchpoint alert?', 'It seems like it may be a good external sanity check.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +22341,Set up standard HTTPS Termination -> 2layer caching for maps service,">>! In T105076#1520412, @BBlack wrote: +> This is now basically working at https://maps.wikimedia.org/static/ . Don't link that anywhere or use it on wikis anywhere yet, there are probably lots of ancillary details to sort out, review, and/or fix first. +> +> Note also that due to taking whatever available spares we have here and there, the cluster config isn't really ideal or standard. The cache cluster for this is a pair of non-SSD older nodes in eqiad, while the service hosts are over in codfw. + +awesome",1438994555,task_subcomment,PHID-TASK-42ovhtqzm46e5wh2wqtf,PHID-USER-3neel27i7dyu62jbbx2l,['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nawesome'],['NA'] +20321,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,fyi T116142,1445534539,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-3neel27i7dyu62jbbx2l,['fyi T116142'],['NA'] +20320,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,https://gerrit.wikimedia.org/r/#/c/247793/,1445534681,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-3neel27i7dyu62jbbx2l,['URL'],['BUG REPRODUCTION'] +21406,Monitor [[Special:ListFiles]] for non 200 HTTP statuses in thumbnails,">>! In T106937#1798210, @Dzahn wrote: +>>>! In T106937#1485653, @chasemp wrote: +>> @mark is this worthy of a catchpoint alert? It seems like it may be a good external sanity check. +> +> @chasemp Is that something that is possible in catchpoint though? As i understand it https://en.wikipedia.org/wiki/Special:ListFiles would always be 200 but we'd have to check if any thumbnails within the page are not being loaded. + +catchpoint can request the page and then all child resources and report on their failure. We do this already now for the pages we watch via selenium and chome alerting on 10% or 10 child resource failures such as images etc. We could totally do something similar in this instance if we want I believe. It does require a sophisticated enough check though.",1447251961,task_subcomment,PHID-TASK-gqgt56wsdwwz36fqbgum,PHID-USER-3neel27i7dyu62jbbx2l,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\ncatchpoint can request the page and then all child resources and report on their failure.', 'We do this already now for the pages we watch via selenium and chome alerting on 10% or 10 child resource failures such as images etc.', 'We could totally do something similar in this instance if we want I believe.', 'It does require a sophisticated enough check though.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +20987,strace sshd to figure out which filesystems are hit on login,I am in agreement but since this was so long ago and there is no historical record of the incident we will have to wait for similar happenings to dig in here.,1448901201,task_subcomment,PHID-TASK-xnjlw7lfppva656i6zmc,PHID-USER-3neel27i7dyu62jbbx2l,['I am in agreement but since this was so long ago and there is no historical record of the incident we will have to wait for similar happenings to dig in here.'],['BUG REPRODUCTION'] +20983,strace sshd to figure out which filesystems are hit on login,cool great news,1448912352,task_subcomment,PHID-TASK-xnjlw7lfppva656i6zmc,PHID-USER-3neel27i7dyu62jbbx2l,['cool great news'],['SOCIAL CONVERSATION'] +21402,Monitor [[Special:ListFiles]] for non 200 HTTP statuses in thumbnails,"@fgiunchedi it depends on what we want to watch move. We already have a number of emulated/chrome checks that could double as thumbnail canaries. If there is a particular page(s) that would demonstrate this failure early then an additional check(s) makes sense to me. Right now it's more or less all project homepages. One good note there is we do run cached and uncached checks. + +Cost is such a pita w/ catchpoint. If we add a new check we could get away with emulated for child content awareness and that's 1 point per check per concurrent source (IIRC). For May and June we did have an underrun for point usage (meaning our monthly usage is less than projected based on annual projected usage) we could play with here to see how it effects ongoing usage. I don't have the numbers for last contract renewal / points = cost per point at the moment though. + +Check types for reference + +{F8832353} + +Then we can alert based on referenced resources failing like + +{F8832338} + +One big red flag here is it wouldn't differentiate between thumbnails and any other child content. In theory I imagine we shouldn't have any mass content failure on our pages so...but most of this was alerting at one time and did find a few serious externally visible issues and has since had alerting disabled as too verbose. + +One option for this to use selenium style automation to make a more contextually specific thumbnail test like the one we have that demonstrates a basic login and edit: + +```// Step - 1 +open(""https://en.wikipedia.org/w/index.php?title=Special:UserLogin"") +setStepName(""Open en.wp.o/Special:UserLogin"") +type(""//*[@id='wpPassword1']"", ""barpass"") +type(""//*[@id='wpName1']"", ""foouser"") + +// Step - 2 +clickAndWait(""//*[@id='wpLoginAttempt']"") +setStepName(""Login to en.wp.o"") + +// Step - 3 +open(""https://en.wikipedia.org/w/index.php?title=User:Ops_Monitor_%28WMF%29/sandbox&action=edit"") +type(""//*[@id='wpTextbox1']"", ""${timeEpoch()} Testid: ${testid} Location: ${locationName} cityName: ${cityName} ispName: ${ispName}"") +setStepName(""Edit user sandbox"") + +// Step - 4 +clickAndWait(""//*[@id='wpSave']"") +setStepName(""Save user edit"")``` + +The big downside here is check complexity probably means failure mode complexity for the check itself and /each step/ of the automation is a single point. + +thoughts: + +1) Make an catchpoint-alerts list and get some of these failures we have the ability to see now sent to those who want it +2) Tweak our emulated and chrome checks for what we think will surface this thumbnail issue (and probably others). i.e. I think most now are if 10 child elements fail or 10% of child elements fail that's bad. +3) Figure out what web page to watch for emergent thumbnail problems makes sense and add that check. Then watch the point usage for a bit to see how it will fair. + +",1500905041,task_subcomment,PHID-TASK-gqgt56wsdwwz36fqbgum,PHID-USER-3neel27i7dyu62jbbx2l,"['SCREEN_NAME it depends on what we want to watch move.', 'We already have a number of emulated/chrome checks that could double as thumbnail canaries.', 'If there is a particular page(s) that would demonstrate this failure early then an additional check(s) makes sense to me.', ""Right now it's more or less all project homepages."", 'One good note there is we do run cached and uncached checks.', 'Cost is such a pita w/ catchpoint.', ""If we add a new check we could get away with emulated for child content awareness and that's 1 point per check per concurrent source (IIRC)."", 'For May and June we did have an underrun for point usage (meaning our monthly usage is less than projected based on annual projected usage) we could play with here to see how it effects ongoing usage.', ""I don't have the numbers for last contract renewal / points = cost per point at the moment though."", ""Check types for reference\n\n{F8832353} \n\nThen we can alert based on referenced resources failing like\n\n{F8832338}\n\nOne big red flag here is it wouldn't differentiate between thumbnails and any other child content."", ""In theory I imagine we shouldn't have any mass content failure on our pages so...but most of this was alerting at one time and did find a few serious externally visible issues and has since had alerting disabled as too verbose."", 'One option for this to use selenium style automation to make a more contextually specific thumbnail test like the one we have that demonstrates a basic login and edit:\n\n``CODE``\n\nThe big downside here is check complexity probably means failure mode complexity for the check itself and /each step/ of the automation is a single point.', 'thoughts:\n\n1) Make an catchpoint-alerts list and get some of these failures we have the ability to see now sent to those who want it\n2) Tweak our emulated and chrome checks for what we think will surface this thumbnail issue (and probably others).', 'i.e.', ""I think most now are if 10 child elements fail or 10% of child elements fail that's bad."", '3) Figure out what web page to watch for emergent thumbnail problems makes sense and add that check.', 'Then watch the point usage for a bit to see how it will fair.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'NA', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'NA', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +21401,Monitor [[Special:ListFiles]] for non 200 HTTP statuses in thumbnails,"@fgiunchedi it depends on what we want to watch move. We already have a number of emulated/chrome checks that could double as thumbnail canaries. If there is a particular page(s) that would demonstrate this failure early then an additional check(s) makes sense to me. Right now it's more or less all project homepages. One good note there is we do run cached and uncached checks. + +Cost is such a pita w/ catchpoint. If we add a new check we could get away with emulated for child content awareness and that's 1 point per check per concurrent source (IIRC). For May and June we did have an underrun for point usage (meaning our monthly usage is less than projected based on annual projected usage) we could play with here to see how it effects ongoing usage. I don't have the numbers for last contract renewal / points = cost per point at the moment though. + +Check types for reference + +{F8832353} + +Then we can alert based on referenced resources failing like + +{F8832338} + +One big red flag here is it wouldn't differentiate between thumbnails and any other child content. In theory I imagine we shouldn't have any mass content failure on our pages so...but most of this was alerting at one time and did find a few serious externally visible issues and has since had alerting disabled as too verbose. + +One option for this to use selenium style automation to make a more contextually specific thumbnail test like the one we have that demonstrates a basic login and edit: + +```// Step - 1 +open(""https://en.wikipedia.org/w/index.php?title=Special:UserLogin"") +setStepName(""Open en.wp.o/Special:UserLogin"") +type(""//*[@id='wpPassword1']"", ""barpass"") +type(""//*[@id='wpName1']"", ""foouser"") + +// Step - 2 +clickAndWait(""//*[@id='wpLoginAttempt']"") +setStepName(""Login to en.wp.o"") + +// Step - 3 +open(""https://en.wikipedia.org/w/index.php?title=User:foouser%29/sandbox&action=edit"") +type(""//*[@id='wpTextbox1']"", ""${timeEpoch()} Testid: ${testid} Location: ${locationName} cityName: ${cityName} ispName: ${ispName}"") +setStepName(""Edit user sandbox"") + +// Step - 4 +clickAndWait(""//*[@id='wpSave']"") +setStepName(""Save user edit"")``` + +The big downside here is check complexity probably means failure mode complexity for the check itself and /each step/ of the automation is a single point. + +thoughts: + +1) Make an catchpoint-alerts list and get some of these failures we have the ability to see now sent to those who want it +2) Tweak our emulated and chrome checks for what we think will surface this thumbnail issue (and probably others). i.e. I think most now are if 10 child elements fail or 10% of child elements fail that's bad. +3) Figure out what web page to watch for emergent thumbnail problems makes sense and add that check. Then watch the point usage for a bit to see how it will fair. + +",1500906463,task_subcomment,PHID-TASK-gqgt56wsdwwz36fqbgum,PHID-USER-3neel27i7dyu62jbbx2l,"['SCREEN_NAME it depends on what we want to watch move.', 'We already have a number of emulated/chrome checks that could double as thumbnail canaries.', 'If there is a particular page(s) that would demonstrate this failure early then an additional check(s) makes sense to me.', ""Right now it's more or less all project homepages."", 'One good note there is we do run cached and uncached checks.', 'Cost is such a pita w/ catchpoint.', ""If we add a new check we could get away with emulated for child content awareness and that's 1 point per check per concurrent source (IIRC)."", 'For May and June we did have an underrun for point usage (meaning our monthly usage is less than projected based on annual projected usage) we could play with here to see how it effects ongoing usage.', ""I don't have the numbers for last contract renewal / points = cost per point at the moment though."", ""Check types for reference\n\n{F8832353} \n\nThen we can alert based on referenced resources failing like\n\n{F8832338}\n\nOne big red flag here is it wouldn't differentiate between thumbnails and any other child content."", ""In theory I imagine we shouldn't have any mass content failure on our pages so...but most of this was alerting at one time and did find a few serious externally visible issues and has since had alerting disabled as too verbose."", 'One option for this to use selenium style automation to make a more contextually specific thumbnail test like the one we have that demonstrates a basic login and edit:\n\n``CODE``\n\nThe big downside here is check complexity probably means failure mode complexity for the check itself and /each step/ of the automation is a single point.', 'thoughts:\n\n1) Make an catchpoint-alerts list and get some of these failures we have the ability to see now sent to those who want it\n2) Tweak our emulated and chrome checks for what we think will surface this thumbnail issue (and probably others).', 'i.e.', ""I think most now are if 10 child elements fail or 10% of child elements fail that's bad."", '3) Figure out what web page to watch for emergent thumbnail problems makes sense and add that check.', 'Then watch the point usage for a bit to see how it will fair.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'NA', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'NA', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +21399,Monitor [[Special:ListFiles]] for non 200 HTTP statuses in thumbnails,"@fgiunchedi ack, we don't have a ton of checks running w/ concurrency but @15m intervals seems sane. Let's let it ride for awhile and check up with ongoing points usage.",1501698401,task_subcomment,PHID-TASK-gqgt56wsdwwz36fqbgum,PHID-USER-3neel27i7dyu62jbbx2l,"[""SCREEN_NAME ack, we don't have a ton of checks running w/ concurrency butSCREEN_NAME intervals seems sane."", ""Let's let it ride for awhile and check up with ongoing points usage.""]","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +19473,Remove X-Hacker HTTP header served on sites hosted by WordPress VIP (Automattic),Is this gone now? I can no longer reproduce atm.,1535729356,task_subcomment,PHID-TASK-cmi5u75baovicpb4veoy,PHID-USER-3neel27i7dyu62jbbx2l,"['Is this gone now?', 'I can no longer reproduce atm.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +19471,Remove X-Hacker HTTP header served on sites hosted by WordPress VIP (Automattic),">>! In T70982#4549007, @Jgreen wrote: +>>>! In T70982#4548927, @chasemp wrote: +>> Is this gone now? I can no longer reproduce atm. +> +> I see it still on both blog and wikimediafoundation sites, but the header shows up lowercase in curl output: +> +> jgreen@weasel:~> curl -vs https://wikimediafoundation.org 2>&1 |grep -i X-hacker +> < x-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header. + +Ah yes, thanks @Jgreen ",1535736935,task_subcomment,PHID-TASK-cmi5u75baovicpb4veoy,PHID-USER-3neel27i7dyu62jbbx2l,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAh yes, thanksSCREEN_NAME']",['NA'] +12985,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page",,1491557250,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,[],[] +12984,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page",,1491557269,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,[],[] +12983,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","> Roan suggested perhaps changing ""Save page"" to read ""Save page..."", which would give the user a clue that it's going to be a process, not an immediate action. + +I think this would make sense – it is an established UI standard and can be found in many desktop applications. + +Would look like: +{F7336409}",1491557372,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,"['QUOTE\n\nI think this would make sense – it is an established UI standard and can be found in many desktop applications.', 'Would look like: \n{F7336409}']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION .']" +12982,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","> Roan suggested perhaps changing ""Save page"" to read ""Save page..."", which would give the user a clue that it's going to be a process, not an immediate action. + +I think this would make sense – it is an established UI standard and can be found in many desktop applications. +I would love to see an improved wording on the button itself, but util then, I’d go with … + +Would look like: +{F7336409}",1491557467,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,"['QUOTE\n\nI think this would make sense – it is an established UI standard and can be found in many desktop applications.', 'I would love to see an improved wording on the button itself, but util then, I’d go with …\n\nWould look like: \n{F7336409}']","['EXPECTED BEHAVIOR', 'CONTRIBUTION AND COMMITMENT .']" +12980,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","@Elitre: To better understand the concern – is this about the problem that users may see a rectangle because their fonts don't support ""…"" or about the users not understanding what ""…"" means in that context?",1491923012,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,"['SCREEN_NAME: To better understand the concern – is this about the problem that users may see a rectangle because their fonts don\'t support ""…"" or about the users not understanding what ""…"" means in that context?']",['INVESTIGATION AND EXPLORATION'] +12976,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page",">I'm not sure the standard is used in this way. It is used in dropdown menus, but I don't think it is common in push buttons. I certainly don't recall seeing it in web ""call to action-style"" buttons, ever. + +Yes, it is not very widely used on buttons. Checking some applications (Libreoffice and Ubuntu System Settings), I found that: +* Few of the buttons I checked open new windows/popups anyway (makes sense, I assume, a button usually triggers an action) +* For the buttons which open a new window, several had ""…"" (In Setting: ""Network""/""use as hotspot…"" ; ""Language Support""/""install / remove Languages…""; ""Security and Privacy""/ ""Files & Applications""/ ""Clear Usage Data…"") + +So, not //widely// used, but used, if it opens new windows. + + I think it would be an improvement.",1491926565,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,"['QUOTE\n\nYes, it is not very widely used on buttons.', 'Checking some applications (Libreoffice and Ubuntu System Settings), I found that: \n* Few of the buttons I checked open new windows/popups anyway (makes sense, I assume, a button usually triggers an action)\n* For the buttons which open a new window, several had ""…"" (In Setting: ""Network""/""use as hotspot…"" ; ""Language Support""/""install / remove Languages…""; ""Security and Privacy""/ ""Files & Applications""/ ""Clear Usage Data…"")\n\nSo, not //widely// used, but used, if it opens new windows.', 'I think it would be an improvement.']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT .']" +12966,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","Hi @Frigory, Hi @Dvorapa, + +I like these ideas! I suppose they should have their own ticket. The current ticket was just meant to make the button actions clearer. Your suggestion extends the scope a lot. +Can you copy it in a separate tasks and mention this one (T44138)? Thus they would be kept connected and allows each one to focus on the button, two column view or both. +If you need help doing it, please write me or tell here. ",1495617839,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,"['HiSCREEN_NAME, HiSCREEN_NAME,\n\nI like these ideas!', 'I suppose they should have their own ticket.', 'The current ticket was just meant to make the button actions clearer.', 'Your suggestion extends the scope a lot.', 'Can you copy it in a separate tasks and mention this one (T44138)?', 'Thus they would be kept connected and allows each one to focus on the button, two column view or both.', 'If you need help doing it, please write me or tell here.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'ACTION ON ISSUE', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +12964,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","Related to this, there is an [[ https://de.wikipedia.org/w/index.php?title=Wikipedia:Kurier&oldid=166132048 | article on the German signpost equivalent ""Kurier"" ]], in which as user talk about having trouble finding the save button and difficulties on clicking on ""save"", assuming it might save directly. + +> »Zunächst einmal sucht man vergeblich einen Knopf für die Vorschau. Wie heißt es doch: „Sei mutig!“ Wir drücken also einfach ohne Vorschau auf „Änderungen speichern“ « + +> Roughly translated: »We search unsuccessfully of the ""preview"" Button … They say ""Be brave"" and we press without preview on ""Save Changes""«",1496766716,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,"['Related to this, there is an [[ URL | article on the German signpost equivalent ""Kurier"" ]], in which as user talk about having trouble finding the save button and difficulties on clicking on ""save"", assuming it might save directly.', 'QUOTE\n\nQUOTE']","['BUG REPRODUCTION', 'NA']" +12961,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","It seems that +* An ellipsis is standard in many UI guidelines, including Mac and Windows (as @Tgr wrote). It is an UI standard at least since the 90s and basically the icon for ""a window will open"". +* The only feedback I remember that was contra ellipsis itself came from @Krinkle (""It doesn't clarify or improve the user experience, it only makes it more mysterious.""). +* The character could be either included via CSS or in the translation messages. +* The ""does the save button save immediately?!"" is an actual problem (at least according to German Kurier and feedback on enwiki according to @TTO ) + +With ellipsis, it would look like + +{F7336409} + +@Pginer-WMF – what do you think? And: Who is the one to decide about this?",1504543438,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,"['It seems that \n* An ellipsis is standard in many UI guidelines, including Mac and Windows (asSCREEN_NAME wrote).', 'It is an UI standard at least since the 90s and basically the icon for ""a window will open"".', '* The only feedback I remember that was contra ellipsis itself came fromSCREEN_NAME (""It doesn\'t clarify or improve the user experience, it only makes it more mysterious."").', '* The character could be either included via CSS or in the translation messages.', '* The ""does the save button save immediately?!""', 'is an actual problem (at least according to German Kurier and feedback on enwiki according toSCREEN_NAME )\n\nWith ellipsis, it would look like \n\n{F7336409}\nSCREEN_NAME-WMF – what do you think?', 'And: Who is the one to decide about this?']","['INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +12957,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","> I'd like to understand better the specific issues that the uncertainty about ""whether +> the save button saves immediately"" generates. + +From observing the users and further corroborated by the comments on Kurier + +1. Users, particular experienced ones, seem to rely a lot on previewing before they save, so they want to preview //before// they save and create an entry in the history. +2. In the current UI, the only way to preview is clicking a button that indicates it does something they want to avoid: Saving directly. + +Thus there is a problem. Adding … does not solve all the problems. But it alleviates point 2: It indicates that clicking ""publish changes"" does //not// do immediately what they want to avoid. ",1504615255,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-3qggseejscb6dtiy4uyx,"['QUOTE\nQUOTE\n\nFrom observing the users and further corroborated by the comments on Kurier \n\n1.', 'Users, particular experienced ones, seem to rely a lot on previewing before they save, so they want to preview //before// they save and create an entry in the history.', '2.', 'In the current UI, the only way to preview is clicking a button that indicates it does something they want to avoid: Saving directly.', 'Thus there is a problem.', 'Adding … does not solve all the problems.', 'But it alleviates point 2: It indicates that clicking ""publish changes"" does //not// do immediately what they want to avoid.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11105,Merge Poem extension into MediaWiki core,I'd also prefer as the name.,1389446044,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-3qsavo6roa5h32xcsgng,"[""I'd also prefer as the name.""]",['BUG REPRODUCTION'] +540,New deployment of Parsoid leads to HTML insertion - needs deployed code reversion,"Yes, first time I tried the new VisualEditor. My user page is live and I still left the HTML as an example. Tried a few more times to blank page with VE, it is real ugly. HTML leaks on HTML leaks on HTML leaks with each new save, http://www.mediawiki.org/w/index.php?title=User%3AHutchy68&diff=711244&oldid=711236",1371219726,task_subcomment,PHID-TASK-m3novk5xasw5lqvg62ye,PHID-USER-3qvsqam4jxugqg2l7qpw,"['Yes, first time I tried the new VisualEditor.', 'My user page is live and I still left the HTML as an example.', 'Tried a few more times to blank page with VE, it is real ugly.', 'HTML leaks on HTML leaks on HTML leaks with each new save, URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +22437,openssl 1.0.2 packaging for jessie,Do we have jessie package already in stable ?,1450091718,task_subcomment,PHID-TASK-mflsvd7ub7fvyve43xva,PHID-USER-3rlfi3mnvi7zx76ucrz2,['Do we have jessie package already in stable ?'],['BUG REPRODUCTION .'] +22434,openssl 1.0.2 packaging for jessie,"My question was related to standard Debian, thanks for the answer, I hope your are pushing upstream at some point...",1450092286,task_subcomment,PHID-TASK-mflsvd7ub7fvyve43xva,PHID-USER-3rlfi3mnvi7zx76ucrz2,"['My question was related to standard Debian, thanks for the answer, I hope your are pushing upstream at some point...']",['SOCIAL CONVERSATION'] +17490,Access to HTTP 404 logs for Wiktionary,"Most often many users use wikitionary by directly entering the word they are looking out in the url and if article doesnt exist, get 404, page not found. Is it possible to get access to these 404 logs and share with the community, so that the community can create entries for nonexistant pages which are being looked up by the readers + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1321772700,task_description,PHID-TASK-rng7tsijdjuhagtccn6z,PHID-USER-3stle7x2whgjz463c4zz,"['Access to HTTP 404 logs for Wiktionary.', 'Most often many users use wikitionary by directly entering the word they are looking out in the url and if article doesnt exist, get 404, page not found.', 'Is it possible to get access to these 404 logs and share with the community, so that the community can create entries for nonexistant pages which are being looked up by the readers\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +17495,Access to HTTP 404 logs for Wiktionary,"Nice, can the monthly log of this made available in some place like dumps.wikimedia.org ? My original request was based on Tamil Wiktionary in mind and the urlencoding needs to be decoded for the final output to be useful and unicode might not be junk there. After we get the data from across wiktionaries over a period, we could probably find patterns to exclude junk and give some useful data to community",1322375098,task_subcomment,PHID-TASK-rng7tsijdjuhagtccn6z,PHID-USER-3stle7x2whgjz463c4zz,"['Nice, can the monthly log of this made available in some place like dumps.wikimedia.org ?', 'My original request was based on Tamil Wiktionary in mind and the urlencoding needs to be decoded for the final output to be useful and unicode might not be junk there.', 'After we get the data from across wiktionaries over a period, we could probably find patterns to exclude junk and give some useful data to community']","['FUTURE PLAN', 'BUG REPRODUCTION .', 'FUTURE PLAN .']" +2242,VisualEditor: Things are sometimes alienated as block when they should be inline,"""phantoms"" text is wrapped into a ""div class=""ve-ce-phantoms"" "" which adds a linebreak because div is a block element, see https://en.wikipedia.org/wiki/User:Raymond/nowiki + +Better to use a span I think. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1355386260,task_description,PHID-TASK-ly2xm7tz73tvksvhmtyz,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Things are sometimes alienated as block when they should be inline.', '""phantoms"" text is wrapped into a ""div class=""ve-ce-phantoms"" "" which adds a linebreak because div is a block element, see URL\n\nBetter to use a span I think.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10358,Create a visual VisualEditor plugin tool to add/edit maths blocks,"Math is editable, but only as plain LaTeX like in the wikitext editor: https://en.wikipedia.org/wiki/User:Raymond/Math + +{F199473} +Figure 1: Current non visual visual editor",1355386860,task_description,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-3uecblbxq24ycewm2cog,"['Create a visual VisualEditor plugin tool to add/edit maths blocks.', 'Math is editable, but only as plain LaTeX like in the wikitext editor: URL\n\n{F199473}\nFigure 1: Current non visual visual editor']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5786,VisualEditor: Some elements not alienated,"The coord template is not hatched but still visible and the links are still clickable. + +https://en.wikipedia.org/wiki/User:Raymond/coords + +-------------------------- +**Version**: unspecified +**Severity**: major",1355413560,task_description,PHID-TASK-bhfeaa4hp3iuxtp7inrp,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Some elements not alienated.', 'The coord template is not hatched but still visible and the links are still clickable.', 'URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12776,Create a VisualEditor plugin tool to add/edit Timelines,".... is unparsed but shown as plain wikitext: +https://en.wikipedia.org/wiki/User:Raymond/timeline + +**See Also**: +{T29157}",1355477160,task_description,PHID-TASK-xk6tqgbthziuxrrlpn37,PHID-USER-3uecblbxq24ycewm2cog,"['Create a VisualEditor plugin tool to add/edit Timelines.', '.... is unparsed but shown as plain wikitext:\nURL\n\n**See Also**:\n{T29157}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +13589,Create a VisualEditor plugin tool to add/edit Hieroglyphics blocks,".... is unparsed but shown as plain wikitext: +https://en.wikipedia.org/wiki/User:Raymond/hiero + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: https://en.wikipedia.org/wiki/User:Raymond/hiero",1355479200,task_description,PHID-TASK-flnjgejb5tcqxovz54rt,PHID-USER-3uecblbxq24ycewm2cog,"['Create a VisualEditor plugin tool to add/edit Hieroglyphics blocks.', '.... is unparsed but shown as plain wikitext:\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +12771,Create a VisualEditor plugin tool to add/edit Poem blocks,".... is unparsed but shown as plain wikitext: +https://en.wikipedia.org/wiki/User:Raymond/poem + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: https://en.wikipedia.org/wiki/User:Raymond/poem",1355479800,task_description,PHID-TASK-j5lt672qs5xqtdfzq6de,PHID-USER-3uecblbxq24ycewm2cog,"['Create a VisualEditor plugin tool to add/edit Poem blocks.', '.... is unparsed but shown as plain wikitext:\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +10342,Create a VisualEditor plugin tool to add/edit SyntaxHighlight blocks,"Support tag too. It is a synonym to which works already + +https://en.wikipedia.org/wiki/User:Raymond/source + +See https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/SyntaxHighlight_GeSHi.git;a=blob;f=SyntaxHighlight_GeSHi.php#l67 for the definiton of the parser hooks. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: https://en.wikipedia.org/wiki/User:Raymond/source",1355486220,task_description,PHID-TASK-q2kd7nc4teibu2d6yujb,PHID-USER-3uecblbxq24ycewm2cog,"['Create a VisualEditor plugin tool to add/edit SyntaxHighlight blocks.', 'Support tag too.', 'It is a synonym to which works already\n\nURL\n\nSee URL for the definiton of the parser hooks.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10340,Create a VisualEditor plugin tool to add/edit imagemaps,".... is unparsed but shown as plain wikitext: +https://en.wikipedia.org/wiki/User:Raymond/imagemap + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: https://en.wikipedia.org/wiki/User:Raymond/imagemap",1355487780,task_description,PHID-TASK-7akqsunetgzvscos7y7g,PHID-USER-3uecblbxq24ycewm2cog,"['Create a VisualEditor plugin tool to add/edit imagemaps.', '.... is unparsed but shown as plain wikitext:\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5754,"Inline aliens behaving incorrectly in some cases, seems to depend on selection","Inline image (used as icon) is incorrectly alienated, sometimes (?). + +Test case: + +Open https://en.wikipedia.org/wiki/User:Raymond/inline_image in VisualEditor mode: + +1. Thumbed image and inline image are alienated +2. Dismiss the notice bubble +3. Thumbed image is alienated, but inline image is NOT. It is clickable. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://en.wikipedia.org/wiki/User:Raymond/inline_image",1355677860,task_description,PHID-TASK-xtwsiyvycjjuwkmu2mcm,PHID-USER-3uecblbxq24ycewm2cog,"['Inline aliens behaving incorrectly in some cases, seems to depend on selection.', 'Inline image (used as icon) is incorrectly alienated, sometimes (?).', 'Test case:\n\nOpen URL in VisualEditor mode:\n\n1.', 'Thumbed image and inline image are alienated\n2.', 'Dismiss the notice bubble\n3.', 'Thumbed image is alienated, but inline image is NOT.', 'It is clickable.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5755,"Inline aliens behaving incorrectly in some cases, seems to depend on selection","(In reply to comment #2) +> I'm not able to reproduce it. Please confirm if this still occurs to you - +> and +> if o - please provide information about your platform as well. Thanks. + +As reporter of this bug I cannot reproduce it now.",1360359290,task_subcomment,PHID-TASK-xtwsiyvycjjuwkmu2mcm,PHID-USER-3uecblbxq24ycewm2cog,['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nAs reporter of this bug I cannot reproduce it now.'],['BUG REPRODUCTION'] +12278,VisualEditor: The old form tag of extension is not supported,Dupe of bug 43126?,1366465834,task_subcomment,PHID-TASK-2izho3en3c7veqknv2wr,PHID-USER-3uecblbxq24ycewm2cog,['Dupe of bug 43126?'],['BUG REPRODUCTION .'] +12276,VisualEditor: The old form tag of extension is not supported," + +*** This bug has been marked as a duplicate of bug 47579 ***",1366790189,task_subcomment,PHID-TASK-2izho3en3c7veqknv2wr,PHID-USER-3uecblbxq24ycewm2cog,['\n\n*** This bug has been marked as a duplicate of bug 47579 ***'],['ISSUE CONTENT MANAGEMENT'] +9954,VisualEditor: Coordinate template on dewiki not alienated,"Coordinate template on dewiki not alienated. Shown as active hyperlink to the toolserver. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://de.wikipedia.org/wiki/Breslauer_Platz_%28K%C3%B6ln%29",1367154120,task_description,PHID-TASK-lfunc2bgbzuuwhfvjpdv,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Coordinate template on dewiki not alienated.', 'Coordinate template on dewiki not alienated.', 'Shown as active hyperlink to the toolserver.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9929,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines","Simple test case, see URL: + +* foo +: bar + +adds a newline in edit mode. When removing this newline in edit mode the : is killed by the parser. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://de.wikipedia.org/wiki/Benutzer:Raymond/Finissage +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=60535",1367166420,task_description,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Slugs should be more obvious to the user that they\'re not ""really"" blank lines.', 'Simple test case, see URL:\n\n* foo\n: bar\n\nadds a newline in edit mode.', 'When removing this newline in edit mode the : is killed by the parser.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9925,"VisualEditor: For images, ensure that the HTML structure rendered in VE is the same as output by PHP parser so that styles/scripts work as expected and images look normal","Screenshot in edit mode + +Images on pages are normally included using the ""thumb"" syntax: + +[[File:Foo.jpg|thumb|description]] + +In the edit mode no thumb frame is shown, see screenhots. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://de.wikipedia.org/wiki/Benutzer:Raymond/thumb + +**Attached**: {F10382}",1367185320,task_description,PHID-TASK-fsl2ocvagc2ct7mjj527,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: For images, ensure that the HTML structure rendered in VE is the same as output by PHP parser so that styles/scripts work as expected and images look normal.', 'Screenshot in edit mode\n\nImages on pages are normally included using the ""thumb"" syntax:\n\n[[File:Foo.jpg|thumb|description]]\n\nIn the edit mode no thumb frame is shown, see screenhots.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n\n**Attached**: {F10382}']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12246,"VisualEditor: ""Thumb"" images should display in wiki default thumb size","Screenshot of page in view mode + +Show thumbnail in user preference size in edit mode. + +1. Set user preference to 300 pixel: ""Thumbnail size:"" of https://de.wikipedia.org/wiki/Spezial:Einstellungen?uselang=en#mw-prefsection-rendering + +2. Edit page with image included as standard thumb. + +Thumbnail is shown in a smaller size instead of the user preference size. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://de.wikipedia.org/wiki/Benutzer:Raymond/thumb +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50379 + +**Attached**: {F10384}",1367185680,task_description,PHID-TASK-pwct3nalejruvwpszxyi,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: ""Thumb"" images should display in wiki default thumb size.', 'Screenshot of page in view mode\n\nShow thumbnail in user preference size in edit mode.', '1.', 'Set user preference to 300 pixel: ""Thumbnail size:"" of URL\n\n2.', 'Edit page with image included as standard thumb.', 'Thumbnail is shown in a smaller size instead of the user preference size.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n**See Also**:\nURL\n\n**Attached**: {F10384}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12254,"VisualEditor: ""Thumb"" images should display in wiki default thumb size","Created attachment 12197 +Screenshot in edit mode with smaller thumbnail + +**Attached**: {F10385}",1367185755,task_subcomment,PHID-TASK-pwct3nalejruvwpszxyi,PHID-USER-3uecblbxq24ycewm2cog,['Created attachment 12197\nScreenshot in edit mode with smaller thumbnail\n\n**Attached**: {F10385}'],['BUG REPRODUCTION'] +5453,"VisualEditor: After saving a page, the VisualEditor tab points at the oldid content not the new one"," + +*** This bug has been marked as a duplicate of bug 47420 ***",1367614840,task_subcomment,PHID-TASK-25426wyep677h7baqpvx,PHID-USER-3uecblbxq24ycewm2cog,['\n\n*** This bug has been marked as a duplicate of bug 47420 ***'],['ISSUE CONTENT MANAGEMENT'] +5476,VisualEditor: Reopening page in VE immediately after saving page in VE loads old version,*** Bug 47682 has been marked as a duplicate of this bug. ***,1367614840,task_subcomment,PHID-TASK-l3samzhuiftku6aijqqt,PHID-USER-3uecblbxq24ycewm2cog,"['*** Bug 47682 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5475,VisualEditor: Reopening page in VE immediately after saving page in VE loads old version,*** Bug 48021 has been marked as a duplicate of this bug. ***,1367614853,task_subcomment,PHID-TASK-l3samzhuiftku6aijqqt,PHID-USER-3uecblbxq24ycewm2cog,"['*** Bug 48021 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9860,"VisualEditor: Alienation shield for images in table are not the right size, so images are still clickable","Images in a table are incompleted alienated and still clickable. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://de.wikipedia.org/wiki/Liste_der_Hochh%C3%A4user_in_Deutschland",1368003600,task_description,PHID-TASK-x7lpmfetdbteus26qx4l,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Alienation shield for images in table are not the right size, so images are still clickable.', 'Images in a table are incompleted alienated and still clickable.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9857,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used","Browser's autosuggestion/complete is the most used function during editing Wikipedia, especially when I do similar edits. Every time I test the VE is miss this function because the field is a textarea instead of an input field. It's really annoying to type every time the summary instead of selecting out of previous summaries.",1368991970,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-3uecblbxq24ycewm2cog,"[""Browser's autosuggestion/complete is the most used function during editing Wikipedia, especially when I do similar edits."", 'Every time I test the VE is miss this function because the field is a textarea instead of an input field.', ""It's really annoying to type every time the summary instead of selecting out of previous summaries.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +9082,"Default whitespace for headings should have two new lines beforehand (i.e., one blank line before a heading)","Steps to reproduce: + +1. Go into a heading + +2. Change heading level from 2 to 3 (i.e.) + +Expected output: Only the number of = should change + +Actual output: Number of = is changed correctly but the newline before the heading is moved under the heading now. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: https://de.wikipedia.org/w/index.php?title=Benutzer:Raymond/heading&diff=119444161&oldid=119444142",1370950980,task_description,PHID-TASK-4rqn2y6kag5uml6nligz,PHID-USER-3uecblbxq24ycewm2cog,"['Default whitespace for headings should have two new lines beforehand (i.e., one blank line before a heading).', 'Steps to reproduce:\n\n1.', 'Go into a heading\n\n2.', 'Change heading level from 2 to 3 (i.e.)', 'Expected output: Only the number of = should change\n\nActual output: Number of = is changed correctly but the newline before the heading is moved under the heading now.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +9080,VisualEditor: Adding a new heading should add a newline before the heading too,"I think it is standard in in (all?) Wikipedias to add a newline before adding a new heading. + +This is currently not done by the VisualEditor, see URL. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: https://de.wikipedia.org/w/index.php?title=Benutzer:Raymond/heading&diff=119444892&oldid=119444326",1370952120,task_description,PHID-TASK-2qasjtis6bukznlqh6fa,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Adding a new heading should add a newline before the heading too.', 'I think it is standard in in (all?)', 'Wikipedias to add a newline before adding a new heading.', 'This is currently not done by the VisualEditor, see URL.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +544,New deployment of Parsoid leads to HTML insertion - needs deployed code reversion,*** Bug 49573 has been marked as a duplicate of this bug. ***,1371214602,task_subcomment,PHID-TASK-m3novk5xasw5lqvg62ye,PHID-USER-3uecblbxq24ycewm2cog,"['*** Bug 49573 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +543,New deployment of Parsoid leads to HTML insertion - needs deployed code reversion,"More of this: + +https://de.wikipedia.org/w/index.php?title=Oper_K%C3%B6ln&curid=2386780&diff=119548868&oldid=118354900 + +https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174443&oldid=174442",1371214660,task_subcomment,PHID-TASK-m3novk5xasw5lqvg62ye,PHID-USER-3uecblbxq24ycewm2cog,['More of this:\n\nURL\n\nURL'],['BUG REPRODUCTION .'] +542,New deployment of Parsoid leads to HTML insertion - needs deployed code reversion,Issue started ~ 11:37 UTC today per https://en.wikipedia.org/w/index.php?namespace=&tagfilter=visualeditor&title=Special%3ARecentChanges,1371215939,task_subcomment,PHID-TASK-m3novk5xasw5lqvg62ye,PHID-USER-3uecblbxq24ycewm2cog,['Issue started ~ 11:37 UTC today per URL'],['BUG REPRODUCTION'] +500,VisualEditor: Adding a file/media fails with wrong wikicode (Image insertion sets resource='undefined'),"Adding a file/media fails with wrong wikicode. + +This wikicode is created, see URL: + +[[undefined|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] + +-------------------------- +**Version**: unspecified +**Severity**: major +**URL**: https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174461&oldid=174460",1371244680,task_description,PHID-TASK-2z2izcavd5te3dkswczw,PHID-USER-3uecblbxq24ycewm2cog,"[""VisualEditor: Adding a file/media fails with wrong wikicode (Image insertion sets resource='undefined')."", 'Adding a file/media fails with wrong wikicode.', 'This wikicode is created, see URL:\n\n[[undefined|link=URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: major\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9060,VisualEditor: z-index for .ve-ui-surface-overlay is too high (and we shouldn't use them anyway),"Created attachment 12545 +Blue overlay + +Is this screenshot related to this bug or another effect/issue? + +**Attached**: {F11114}",1371294885,task_subcomment,PHID-TASK-dlisjakdxxdx6ulkcllp,PHID-USER-3uecblbxq24ycewm2cog,"['Created attachment 12545\nBlue overlay\n\nIs this screenshot related to this bug or another effect/issue?', '**Attached**: {F11114}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8951,VisualEditor: Deleting the slug a floated image appears in deletes the image… but retains the caption as a paragraph,"Deleting leading newline destroys [[File:....]] + +Steps to reproduce: + +1. Open a page with [[File:...]] as first line + +2. VE adds a leading newline into the edit window + +3. Delete this leading newline because for experienced editor it looks superfluous + +4. Save + +Result: [[File:...]] syntax is destroyed, only the caption is left. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://test.wikipedia.org/w/index.php?title=User:Raymond/image&diff=174494&oldid=174493",1371404760,task_description,PHID-TASK-e2zkvddmlxs36w5rmyck,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Deleting the slug a floated image appears in deletes the image… but retains the caption as a paragraph.', 'Deleting leading newline destroys [[File:....]]\n\nSteps to reproduce:\n\n1.', 'Open a page with [[File:...]] as first line\n\n2.', 'VE adds a leading newline into the edit window\n\n3.', 'Delete this leading newline because for experienced editor it looks superfluous\n\n4.', 'Save\n\nResult: [[File:...]] syntax is destroyed, only the caption is left.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4514,Search for filename with dashes on Commons does not return said file (seems to exclude string after dash),"Screenshot + +I am unable to insert a media with a given file name from Commons. + +Neither + +File:Kölnisches Stadtmuseum - 125 x gekauft - geschenkt - gestiftet-1120.jpg + +nor + +Kölnisches Stadtmuseum - 125 x gekauft - geschenkt - gestiftet-1120.jpg + +is accepted (and any other file name) + +The ""insert media"" button is still inactive, see screenhot. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11348}",1371909840,task_description,PHID-TASK-3nquleh2aykawirbt4st,PHID-USER-3uecblbxq24ycewm2cog,"['Search for filename with dashes on Commons does not return said file (seems to exclude string after dash).', 'Screenshot\n\nI am unable to insert a media with a given file name from Commons.', 'Neither\n\nFile:Kölnisches Stadtmuseum - 125 x gekauft - geschenkt - gestiftet-1120.jpg\n\nnor\n\nKölnisches Stadtmuseum - 125 x gekauft - geschenkt - gestiftet-1120.jpg\n\nis accepted (and any other file name)\n\nThe ""insert media"" button is still inactive, see screenhot.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11348}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4316,VisualEditor: Image insertion dialog shows thumbnails twice in non-English context (possibly due to repeated results under File: and Datei:?),"Screenshot + +Image dialog shows thumbnails twice, see screenshots. + +Maybe 1 from local wiki and 1 from Commons, which are most of the times identical? + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11660}",1372146180,task_description,PHID-TASK-43bme3ubhjcp6xf3kyaw,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Image insertion dialog shows thumbnails twice in non-English context (possibly due to repeated results under File: and Datei:?).', 'Screenshot\n\nImage dialog shows thumbnails twice, see screenshots.', 'Maybe 1 from local wiki and 1 from Commons, which are most of the times identical?', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11660}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +4323,VisualEditor: Image insertion dialog shows thumbnails twice in non-English context (possibly due to repeated results under File: and Datei:?),"Created attachment 12632 +Screenshot + +**Attached**: {F11661}",1372146249,task_subcomment,PHID-TASK-43bme3ubhjcp6xf3kyaw,PHID-USER-3uecblbxq24ycewm2cog,['Created attachment 12632\nScreenshot\n\n**Attached**: {F11661}'],['BUG REPRODUCTION .'] +319,"VisualEditor: Resize hover phantom has too high a z-index, so users are unable to click on the image inspector menu","Screenshot + +I am unable to click ob the icon to open the image/caption dialog, see screenshot. Instead a cross to move the image is shown. + +-------------------------- +**Version**: unspecified +**Severity**: trivial + +**Attached**: {F11665}",1372146600,task_description,PHID-TASK-k6rdk2swblj7w4zhblsz,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Resize hover phantom has too high a z-index, so users are unable to click on the image inspector menu.', 'Screenshot\n\nI am unable to click ob the icon to open the image/caption dialog, see screenshot.', 'Instead a cross to move the image is shown.', '--------------------------\n**Version**: unspecified\n**Severity**: trivial\n\n**Attached**: {F11665}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8603,"VisualEditor: Ctrl-Click / middle-click on a link should open it in another window; on an image, should open the image's description page","Using ctrl-click (but not middle-click) on a ""content editable"" link, does not currently work with Chromium37, but does work with Firefox39. +Using Middle-mouse-click on links does not work in either browser +Using Right-mouse-click to show the context menu with ""Open link in new tab/window"" does work in both browsers. + +(Prior description had different results for Firefox 22. +Ed notes below, that this is all browser-specific behaviour, and rather than overriding that, we should just solve {T56759} (Done)) + +See also: {T52741}",1372367280,task_description,PHID-TASK-kmp5cza2rwu3qkvnz3gy,PHID-USER-3uecblbxq24ycewm2cog,"[""VisualEditor: Ctrl-Click / middle-click on a link should open it in another window; on an image, should open the image's description page."", 'Using ctrl-click (but not middle-click) on a ""content editable"" link, does not currently work with Chromium37, but does work with Firefox39.', 'Using Middle-mouse-click on links does not work in either browser\nUsing Right-mouse-click to show the context menu with ""Open link in new tab/window"" does work in both browsers.', '(Prior description had different results for Firefox 22.', 'Ed notes below, that this is all browser-specific behaviour, and rather than overriding that, we should just solve {T56759} (Done))\n\nSee also: {T52741}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8489,VisualEditor: Do not add size for standard thumbnail images when inserting them,"Wikicode for inserting animage in a standard ways into Wikipedia: + +[[File:Name.jpg|thumb|Text]] without any size. + +VE adds a fixed size of 225x225px (why these numbers?) to the wikicode which is wrong for most Wikipedias. + +The size of a standard thumbnail depends on $wgThumbLimits and $wmgThumbsizeIndex or the size set in the user preference. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://fr.wikipedia.org/w/index.php?title=Yael_Bartana&diff=94503286&oldid=90892725 +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=47804",1372429740,task_description,PHID-TASK-a6pw6i4cfeu2jzsduppd,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Do not add size for standard thumbnail images when inserting them.', 'Wikicode for inserting animage in a standard ways into Wikipedia: \n\n[[File:Name.jpg|thumb|Text]] without any size.', 'VE adds a fixed size of 225x225px (why these numbers?)', 'to the wikicode which is wrong for most Wikipedias.', 'The size of a standard thumbnail depends on $wgThumbLimits and $wmgThumbsizeIndex or the size set in the user preference.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8610,"VisualEditor: Ctrl-Click / middle-click on a link should open it in another window; on an image, should open the image's description page","Some more details: + +* Middle mouse click on internal text links: OK (but mouse cursor wrong) + +* Middle mouse click on images: NOT OK +* Middle mouse click on external links: NOT OK",1372797445,task_subcomment,PHID-TASK-kmp5cza2rwu3qkvnz3gy,PHID-USER-3uecblbxq24ycewm2cog,['Some more details: \n\n* Middle mouse click on internal text links: OK (but mouse cursor wrong)\n\n* Middle mouse click on images: NOT OK\n* Middle mouse click on external links: NOT OK'],['BUG REPRODUCTION'] +8236,TemplateData: Parse wikicode and/or HTML in interface text,"Parse wikicode and/or HTML in interface text. This is useful to make longer descriptions, i.e. with some lists, more readable, see URL for a trial. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: https://de.wikipedia.org/w/index.php?title=Vorlage:Normdaten/Doku&diff=120168256&oldid=120165159 +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=49772 +https://bugzilla.wikimedia.org/show_bug.cgi?id=48451",1372850220,task_description,PHID-TASK-72xdyaasptqyeuovlab3,PHID-USER-3uecblbxq24ycewm2cog,"['TemplateData: Parse wikicode and/or HTML in interface text.', 'Parse wikicode and/or HTML in interface text.', 'This is useful to make longer descriptions, i.e.', 'with some lists, more readable, see URL for a trial.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL\n**See Also**:\nURL\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'WORKAROUNDS', 'BUG REPRODUCTION']" +1610,VisualEditor: VE's determination of image size should hook into user preferences," + +*** This bug has been marked as a duplicate of bug 50379 ***",1372966971,task_subcomment,PHID-TASK-6yatmdhnokanuospfimc,PHID-USER-3uecblbxq24ycewm2cog,['\n\n*** This bug has been marked as a duplicate of bug 50379 ***'],['ISSUE CONTENT MANAGEMENT'] +8496,VisualEditor: Do not add size for standard thumbnail images when inserting them,*** Bug 50766 has been marked as a duplicate of this bug. ***,1372966971,task_subcomment,PHID-TASK-a6pw6i4cfeu2jzsduppd,PHID-USER-3uecblbxq24ycewm2cog,"['*** Bug 50766 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1609,VisualEditor: VE's determination of image size should hook into user preferences,Related to bug 47804 too.,1372967030,task_subcomment,PHID-TASK-6yatmdhnokanuospfimc,PHID-USER-3uecblbxq24ycewm2cog,['Related to bug 47804 too.'],['BUG REPRODUCTION'] +3753,VisualEditor: Break lines for TemplateData description in template inspector,"Screenshot + +The text of the TemplateData description should have an line break (wrap into span and style per CSS?) in the template inspector. + +Longer descriptions flows out of the template inspector box, see screenshot. + +Related: Bug 50656 - Parse wikicode and/or HTML in interface text + +-------------------------- +**Version**: unspecified +**Severity**: minor + +**Attached**: {F11203}",1373028960,task_description,PHID-TASK-6tlgztl4hagkm2r7xhiz,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Break lines for TemplateData description in template inspector.', 'Screenshot\n\nThe text of the TemplateData description should have an line break (wrap into span and style per CSS?)', 'in the template inspector.', 'Longer descriptions flows out of the template inspector box, see screenshot.', 'Related: Bug 50656 - Parse wikicode and/or HTML in interface text\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor\n\n**Attached**: {F11203}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +3739,VisualEditor: Changing templates makes wikilinks ([[Foo|Bar]]) render as raw wikitext instead of parsed,"Template inspector before closing + +Wikilinks like [[Foo|Bar]] are shown expanded in template inspector after closing it, see screenshots. + +Steps to reproduce: + +1. Edit a template which has wikilinks like [[Foo|Bar]] as a parameter value +2. Close the template inspector, with or w/o changes does not matter. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://de.wikipedia.org/wiki/VRB_H_2/3 + +**Attached**: {F11204}",1373030040,task_description,PHID-TASK-js6dahlv3jujgj6b2lzv,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Changing templates makes wikilinks ([[Foo|Bar]]) render as raw wikitext instead of parsed.', 'Template inspector before closing\n\nWikilinks like [[Foo|Bar]] are shown expanded in template inspector after closing it, see screenshots.', 'Steps to reproduce:\n\n1.', 'Edit a template which has wikilinks like [[Foo|Bar]] as a parameter value\n2.', 'Close the template inspector, with or w/o changes does not matter.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n\n**Attached**: {F11204}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3752,VisualEditor: Changing templates makes wikilinks ([[Foo|Bar]]) render as raw wikitext instead of parsed,"Created attachment 12761 +Template inspector after closing + +**Attached**: {F11205}",1373030118,task_subcomment,PHID-TASK-js6dahlv3jujgj6b2lzv,PHID-USER-3uecblbxq24ycewm2cog,['Created attachment 12761\nTemplate inspector after closing\n\n**Attached**: {F11205}'],['BUG REPRODUCTION .'] +8493,VisualEditor: Do not add size for standard thumbnail images when inserting them,"(In reply to comment #2) +> Further the manual of style policy on image size +> http://en.wikipedia.org/wiki/Wikipedia:IMGSIZE#Displayed_image_size +> states that most images on the right hand side of the page should be scaled +> to +> 220 pixels wide. There need to be a way of specifying a precise numerical +> size. + +No. This is a setting specified in the configuration file. No need to enter a precise numerical value. Per above policy: ""In general, do not define the size of an image"".",1373228305,task_subcomment,PHID-TASK-a6pw6i4cfeu2jzsduppd,PHID-USER-3uecblbxq24ycewm2cog,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo.', 'This is a setting specified in the configuration file.', 'No need to enter a precise numerical value.', 'Per above policy: ""In general, do not define the size of an image"".']","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +3748,VisualEditor: Changing templates makes wikilinks ([[Foo|Bar]]) render as raw wikitext instead of parsed,"(In reply to comment #4) +> Can't reproduce this at the example URL. + +I can still reproduce it :-(",1373544652,task_subcomment,PHID-TASK-js6dahlv3jujgj6b2lzv,PHID-USER-3uecblbxq24ycewm2cog,['(In reply to comment #4)\nQUOTE\n\nI can still reproduce it :-('],['BUG REPRODUCTION'] +9949,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines",It looks like this bug was fixed somehow. I cannot longer reproduce it on dewiki.,1373909882,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-3uecblbxq24ycewm2cog,"['It looks like this bug was fixed somehow.', 'I cannot longer reproduce it on dewiki.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1383,VisualEditor:Wrong reference subnumbering used for some wikis,"Screenshot + +Multiple uses of a references are shown in the reference list: + +Default: is ""1.0 1.1 1.2 1.3"" etc. + +Some wikis, like dewiki, uses ""a b c"" etc. + + +VE rendering always use the default. + +This is configured onwiki with [[MediaWiki:Cite references link many format]]. It depends on usage of $2 or $3: + +Default content: [[#$1|$2]]. $2 responsible for showing ""1.0 1.1 1.2 1.3"" etc + +dewiki content: [[#$1|$3]]. $3 is responsible for showing ""a b c"" etc + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11692}",1373997420,task_description,PHID-TASK-w2eu52oilk4spsdpzeoa,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor:Wrong reference subnumbering used for some wikis.', 'Screenshot\n\nMultiple uses of a references are shown in the reference list:\n\nDefault: is ""1.0 1.1 1.2 1.3"" etc.', 'Some wikis, like dewiki, uses ""a b c"" etc.', 'VE rendering always use the default.', 'This is configured onwiki with [[MediaWiki:Cite references link many format]].', 'It depends on usage of $2 or $3:\n\nDefault content: [[#$1|$2]].', '$2 responsible for showing ""1.0 1.1 1.2 1.3"" etc\n\ndewiki content: [[#$1|$3]].', '$3 is responsible for showing ""a b c"" etc\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11692}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +7397,VisualEditor: Structural content inside a should be alienated but this fails because they are inline rather than inline-block,"In an (un)ordered list nested in a table I am unable to edit wikilinks. While hovering above a wikilink the wikilink is an active weblink, instead of showing the icon of the link inspector, see URL. + +-------------------------- +**Version**: unspecified +**Severity**: minor +**URL**: https://test.wikipedia.org/wiki/User:Raymond/nested",1374430980,task_description,PHID-TASK-kvei76aer6u2clu7k444,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Structural content inside a should be alienated but this fails because they are inline rather than inline-block.', 'In an (un)ordered list nested in a table I am unable to edit wikilinks.', 'While hovering above a wikilink the wikilink is an active weblink, instead of showing the icon of the link inspector, see URL.', '--------------------------\n**Version**: unspecified\n**Severity**: minor\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4517,Search for filename with dashes on Commons does not return said file (seems to exclude string after dash),"Still an issue. Trying to add [[Commons:File:Kölner Dom - Abbau südöstliches Gerüst Nordturm-2933.jpg]] to [[de:Traverse (mechanischer Träger)]]. + +This is really annoying. Makes testing the VE impossible :-(",1374756848,task_subcomment,PHID-TASK-3nquleh2aykawirbt4st,PHID-USER-3uecblbxq24ycewm2cog,"['Still an issue.', 'Trying to add [[Commons:File:Kölner Dom - Abbau südöstliches Gerüst Nordturm-2933.jpg]] to [[de:Traverse (mechanischer Träger)]].', 'This is really annoying.', 'Makes testing the VE impossible :-(']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +119,VisualEditor: [Regression] Save dialog sometimes attaches to context menu toolbar instead of platform toolbar,"Screenshot + +Since the VE update tonight the save dialog is half out of the screen on FF 23/Win7, but sometimes only. + +-------------------------- +**Version**: unspecified +**Severity**: critical +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52326 + +**Attached**: {F11781}",1375261620,task_description,PHID-TASK-btjddhvc23db2mven5vt,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: [Regression] Save dialog sometimes attaches to context menu toolbar instead of platform toolbar.', 'Screenshot\n\nSince the VE update tonight the save dialog is half out of the screen on FF 23/Win7, but sometimes only.', '--------------------------\n**Version**: unspecified\n**Severity**: critical\n**See Also**:\nURL\n\n**Attached**: {F11781}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +7196,VisualEditor: Media items are clearing templates (or they're being forced to width:100%?),"Screenshot + +Adding an image with caption besides a list creates whitespace in edit mode, see screenshot. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://de.wikipedia.org/wiki/116._Panzer-Division_(Wehrmacht) + +**Attached**: {F11788}",1375271820,task_description,PHID-TASK-xoiz3tzy2fgdd4xhxob7,PHID-USER-3uecblbxq24ycewm2cog,"[""VisualEditor: Media items are clearing templates (or they're being forced to width:100%?)."", 'Screenshot\n\nAdding an image with caption besides a list creates whitespace in edit mode, see screenshot.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n\n**Attached**: {F11788}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10921,VisualEditor: Allow replacing file by changing the file name,"To replace a file it is currently neccessary to delete the file from the page and insert the new one. + +It would be easier to replace the filename only. This avoids to add caption and file options again. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1375804620,task_description,PHID-TASK-atfd2medq2qoyjgabdcf,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: Allow replacing file by changing the file name.', 'To replace a file it is currently neccessary to delete the file from the page and insert the new one.', 'It would be easier to replace the filename only.', 'This avoids to add caption and file options again.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1027,End of transcluded page not/incorrectly detected,"Screenshot 1 + +https://de.wikipedia.org/wiki/Knebel transcludes https://de.wikipedia.org/wiki/Konrad_Knebel + +Only 2 lines are transcluded but the VisualEditor does not detect the end of the transclusion, see screenshot 1. + +The other 3 lines are handled as content of this ""template"", see screeshot 2. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://de.wikipedia.org/wiki/Knebel + +**Attached**: {F11960}",1376417640,task_description,PHID-TASK-es2flh3nsdngj3dxtuxi,PHID-USER-3uecblbxq24ycewm2cog,"['End of transcluded page not/incorrectly detected.', 'Screenshot 1\n\nURL transcludes URL\n\nOnly 2 lines are transcluded but the VisualEditor does not detect the end of the transclusion, see screenshot 1.', 'The other 3 lines are handled as content of this ""template"", see screeshot 2.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n\n**Attached**: {F11960}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1029,End of transcluded page not/incorrectly detected,"Created attachment 13094 +Screenshot 2 + +**Attached**: {F11961}",1376417681,task_subcomment,PHID-TASK-es2flh3nsdngj3dxtuxi,PHID-USER-3uecblbxq24ycewm2cog,['Created attachment 13094\nScreenshot 2\n\n**Attached**: {F11961}'],['BUG REPRODUCTION'] +6762,VisualEditor: empty in edit mode,"The section is empty in edit mode, see URL. + +Other examples: + +https://de.wikipedia.org/wiki/Joachim_Wiesner + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://de.wikipedia.org/wiki/Bahnhof_K%C3%B6ln_Eifeltor",1376480280,task_description,PHID-TASK-clul26iiuspnnu6ubobc,PHID-USER-3uecblbxq24ycewm2cog,"['VisualEditor: empty in edit mode.', 'The section is empty in edit mode, see URL.', 'Other examples:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1028,End of transcluded page not/incorrectly detected," + +*** This bug has been marked as a duplicate of bug 51119 ***",1376639350,task_subcomment,PHID-TASK-es2flh3nsdngj3dxtuxi,PHID-USER-3uecblbxq24ycewm2cog,['\n\n*** This bug has been marked as a duplicate of bug 51119 ***'],['ISSUE CONTENT MANAGEMENT'] +1517,Transcluded pages quasi-template eats into subsequent entry,*** Bug 52814 has been marked as a duplicate of this bug. ***,1376639350,task_subcomment,PHID-TASK-ax4pkg2fcq3uwnfjn5h5,PHID-USER-3uecblbxq24ycewm2cog,"['*** Bug 52814 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1385,VisualEditor:Wrong reference subnumbering used for some wikis,"(In reply to comment #1) +> (Are the letters in ref.1 at +> https://en.wikipedia.org/w/index.php?title=User:Elitre_(WMF)/ +> Sandbox&diff=next&oldid=570373191 +> different from what you describe?) + +In read mode I see + +1. ^ a b pippo + +In VE edit mode I see: + +1. 1.0 1.1 pippo + +The latter is wrong. I except to see in VE edit mode the same letters a b as in read mode",1377775284,task_subcomment,PHID-TASK-w2eu52oilk4spsdpzeoa,PHID-USER-3uecblbxq24ycewm2cog,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIn read mode I see\n\n1.', '^ a b pippo\n\nIn VE edit mode I see:\n\n1.', '1.0 1.1 pippo\n\nThe latter is wrong.', 'I except to see in VE edit mode the same letters a b as in read mode']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +2538,Gerrit SSH: Intermittent key_verify failed for server_host_key and 'hash mismatch',"On translatewiki.net during running repoupdate script: Randomly the script bails out with + +hash mismatch +key_verify failed for server_host_key +fatal: The remote end hung up unexpectedly +error: Could not fetch origin + +This happens since migration of Gerrit to the new server two days ago. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal",1378584660,task_description,PHID-TASK-uycqr5h5vgduf55buvs4,PHID-USER-3uecblbxq24ycewm2cog,"[""Gerrit SSH: Intermittent key_verify failed for server_host_key and 'hash mismatch'."", 'On translatewiki.net during running repoupdate script: Randomly the script bails out with\n\nhash mismatch\nkey_verify failed for server_host_key\nfatal: The remote end hung up unexpectedly\nerror: Could not fetch origin\n\nThis happens since migration of Gerrit to the new server two days ago.', '--------------------------\n**Version**: wmf-deployment\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6763,VisualEditor: empty in edit mode,"Yeah, was already fixed. Great!",1378992675,task_subcomment,PHID-TASK-clul26iiuspnnu6ubobc,PHID-USER-3uecblbxq24ycewm2cog,"['Yeah, was already fixed.', 'Great!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2567,Gerrit SSH: Intermittent key_verify failed for server_host_key and 'hash mismatch',Still seeing this error randomly.,1379791842,task_subcomment,PHID-TASK-uycqr5h5vgduf55buvs4,PHID-USER-3uecblbxq24ycewm2cog,['Still seeing this error randomly.'],['BUG REPRODUCTION'] +8641,"VisualEditor: Have the link inspector inform users if they're linking to a disambiguation or redirect page, or reinserting the same link",Hint: Links to disambig pages can now be easily checked with the isDisambiguationPage() function introduced with Gerrit 100413.,1387723690,task_subcomment,PHID-TASK-yv5u43sg36sflqbgt5oh,PHID-USER-3uecblbxq24ycewm2cog,['Hint: Links to disambig pages can now be easily checked with the isDisambiguationPage() function introduced with Gerrit 100413.'],['BUG REPRODUCTION'] +16673,Set $wgUseCombinedLoginLink = false,"Please set + +$wgUseCombinedLoginLink = false + +for all WMF projects per discussion on +http://lists.wikimedia.org/pipermail/wikitech-l/2012-May/060842.html + +I read no objections but strong acceptance. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1338365280,task_description,PHID-TASK-s6frkbkb4u5ouxjccoje,PHID-USER-3uecblbxq24ycewm2cog,"['Set $wgUseCombinedLoginLink = false.', 'Please set\n\n$wgUseCombinedLoginLink = false\n\nfor all WMF projects per discussion on \nURL\n\nI read no objections but strong acceptance.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'BUG REPRODUCTION']" +16674,Set $wgUseCombinedLoginLink = false,With https://gerrit.wikimedia.org/r/#/c/10460/ the order was changed: in the top right corner is the login link now. This will be deployed soon with 1.20wmf5.,1339351669,task_subcomment,PHID-TASK-s6frkbkb4u5ouxjccoje,PHID-USER-3uecblbxq24ycewm2cog,"['With URL the order was changed: in the top right corner is the login link now.', 'This will be deployed soon with 1.20wmf5.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +16495,"$4 of message ""Articlefeedbackv5-email-request-oversight-body"" needs ""http:""","The e-mail to the oversighter ""Articlefeedbackv5-email-request-oversight-body"" contains $4 with a link to the AFT-Oversight FAQ. The content on dewiki is: + + +//de.wikipedia.org/wiki/Wikipedia:Artikel-Feedback/Umgang_mit_Feedback + +That means, ""http:"" is missing. + +-------------------------- +**Version**: master +**Severity**: normal",1355079180,task_description,PHID-TASK-j3iohvlp2ce4tivq4oik,PHID-USER-3uecblbxq24ycewm2cog,"['$4 of message ""Articlefeedbackv5-email-request-oversight-body"" needs ""http:"".', 'The e-mail to the oversighter ""Articlefeedbackv5-email-request-oversight-body"" contains $4 with a link to the AFT-Oversight FAQ.', 'The content on dewiki is:\n\n\n//de.wikipedia.org/wiki/Wikipedia:Artikel-Feedback/Umgang_mit_Feedback\n\nThat means, ""http:"" is missing.', '--------------------------\n**Version**: master\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +15717,"[New UserLogin] Messages 'loginstart', 'loginend' and 'login-https' missing","The new login form does not handle the messages 'loginstart', 'loginend' and 'login-https' (by default empty). + +The community use them to customize the login form. + +Maybe use new message keys to enforce creation of new text :-) + +Otherwise I predict that some Wikipedians will misuse the standard messages for their ideas... + +-------------------------- +**Version**: 1.22.0 +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=56455",1367334000,task_description,PHID-TASK-avx5stgzcjhbzmeawj7d,PHID-USER-3uecblbxq24ycewm2cog,"[""[New UserLogin] Messages 'loginstart', 'loginend' and 'login-https' missing."", ""The new login form does not handle the messages 'loginstart', 'loginend' and 'login-https' (by default empty)."", 'The community use them to customize the login form.', 'Maybe use new message keys to enforce creation of new text :-)\n\nOtherwise I predict that some Wikipedians will misuse the standard messages for their ideas...\n\n--------------------------\n**Version**: 1.22.0\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +15733,"[New UserLogin] Messages 'loginstart', 'loginend' and 'login-https' missing",I wish you have right :-),1367344608,task_subcomment,PHID-TASK-avx5stgzcjhbzmeawj7d,PHID-USER-3uecblbxq24ycewm2cog,['I wish you have right :-)'],['SOCIAL CONVERSATION'] +16379,"""Remember me"" on Login interface should state duration","I remember that I added the value of $wgCookieExpiration to the login form some years ago because there were ongoing questions on the Germen Village Pump about ""how long is the login valid?"" + +Therefore I think it would be a good idea to re-add this information.",1376638681,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-3uecblbxq24ycewm2cog,"['I remember that I added the value of $wgCookieExpiration to the login form some years ago because there were ongoing questions on the Germen Village Pump about ""how long is the login valid?""', 'Therefore I think it would be a good idea to re-add this information.']","['BUG REPRODUCTION', 'FUTURE PLAN .']" +16349,"""Remember me"" on Login interface should state duration","(In reply to comment #61) +> +> We're discussing about setting a long term login cookie for users who opt-in, +> not auto-renewing cookies or any number of other scummy things in the post +> you +> link to. + +We are discussing a core functionality if MediaWiki. I have the feesling that you are talking about Wikipedia and the upcoming long term cookie for it only. + + +> No one here has actually presented a real-world complaint from users, about +> how +> they can't use the login form because it doesn't precisely specify the length +> of a login session. + +Probably because the latest MediaWiki release with the new login form is not very often deployed to third parties. Especially companies do not very often update a MediaWiki installation. + +And I can confirm, that some of the installations I care for are using very different cookie lifetime settings. Between some days and some weeks. Depending on the security rules of the company. But I am not able to link to them because most of them are in an intranet, not public available.",1391076510,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-3uecblbxq24ycewm2cog,"['(In reply to comment #61)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe are discussing a core functionality if MediaWiki.', 'I have the feesling that you are talking about Wikipedia and the upcoming long term cookie for it only.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nProbably because the latest MediaWiki release with the new login form is not very often deployed to third parties.', 'Especially companies do not very often update a MediaWiki installation.', 'And I can confirm, that some of the installations I care for are using very different cookie lifetime settings.', 'Between some days and some weeks.', 'Depending on the security rules of the company.', 'But I am not able to link to them because most of them are in an intranet, not public available.']","['NA', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +13570,no language links shown in edit mode,Should this still be fixed? see {T160931},1503080071,task_subcomment,PHID-TASK-xb522jegn4symvyf4f4u,PHID-USER-3wfzrv2a2ggwauxc52is,"['Should this still be fixed?', 'see {T160931}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +14158,Accounts blocked on wikis with wgBlockDisablesLogin enabled should not continue to receive email notifications,Can this be resolved using ways like {T87559}?,1425361756,task_subcomment,PHID-TASK-cncmgn3somgwerasmpjj,PHID-USER-3wfzrv2a2ggwauxc52is,['Can this be resolved using ways like {T87559}?'],['POTENTIAL NEW ISSUES AND REQUESTS .'] +24983,"Unregistered users should be able to see all subscribers of a task (requires login for ""and X others"")","In Bugzilla, everyone can see CC List of a bug. I don't know why we can't do that in Phabricator. +",1423634288,task_description,PHID-TASK-wesbvwfhyk37ok2y3fav,PHID-USER-3wfzrv2a2ggwauxc52is,"['Unregistered users should be able to see all subscribers of a task (requires login for ""and X others"").', 'In Bugzilla, everyone can see CC List of a bug.', ""I don't know why we can't do that in Phabricator.""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +24986,"Unregistered users should be able to see all subscribers of a task (requires login for ""and X others"")","If there're a lot of subscribers you will see ""and XX others"". When you click ""XX others"" Phabricator ask you to login.",1423650530,task_subcomment,PHID-TASK-wesbvwfhyk37ok2y3fav,PHID-USER-3wfzrv2a2ggwauxc52is,"['If there\'re a lot of subscribers you will see ""and XX others"".', 'When you click ""XX others"" Phabricator ask you to login.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +22996,Make Magnus tools on tools.wmflabs.org work in HTTPS,"For example: +https://tools.wmflabs.org/magnustools/resources/js/common.js line 45 + +``` +function httpsAlert ( id , b4 ) { + if ( window.location.href.match ( /^https:/ ) ) { + var url = window.location.href.replace ( /^https:/ , 'http:' ) ; + var h = '
Caveat : Using https on this page does not work in all browsers, due to downstream http dependencies. ' ; + h += 'Use http instead.×
' ; + if ( b4 ) $('#'+id).before ( h ) ; + else $('#'+id).after ( h ) ; + $('#https_alert').alert() ; + } +} +``` +",1434356889,task_description,PHID-TASK-dmwtiyl3oyudqlrun4ex,PHID-USER-3wfzrv2a2ggwauxc52is,"['Make Magnus tools on tools.wmflabs.org work in HTTPS.', 'For example:\nURL line 45\n\n``CODE``']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +16312,User login and signup forms don't look great in Monobook,"The biggest issue is the background colour that is forced for the login form, but which is different to the page background, making it look very strange. + +Personally, I don't have a strong feeling about what colours the buttons should be, but I do have two general observations: +* Grey buttons with grey borders (in particular with grey text, too) look like they are disabled, so should be avoided. More contrast between the border/background (and darker text in the case of the 'Join Wikipedia' button) would resolve this, if the grey colour is to be retained. +* Buttons style should be consistent throughout the application - therefore changes to button style (as distinct from colour, where variations often indicate differences in functionality) should be applied across the whole interface. + +This applies to all skins (including Vector). + +I acknowledge that there may be a period of time between this new page going live and the rest of the interface being updated, but so long as the plan is to update all other buttons to match then there isn't necessarily a problem with them being out-of-sync for a while. If there is no plan to update the other buttons on the site, then this change is more worrying. + +Finally, the input box labels is pretty faint, but perhaps this is because the placeholder text serves the same purpose (though this is only visible if the user's browser supports it, of course).",1369823508,task_subcomment,PHID-TASK-72zefbcobhxumhmw42cx,PHID-USER-3ws7v5cvttwvsyk43hpf,"['The biggest issue is the background colour that is forced for the login form, but which is different to the page background, making it look very strange.', ""Personally, I don't have a strong feeling about what colours the buttons should be, but I do have two general observations:\n* Grey buttons with grey borders (in particular with grey text, too) look like they are disabled, so should be avoided."", ""More contrast between the border/background (and darker text in the case of the 'Join Wikipedia' button) would resolve this, if the grey colour is to be retained."", '* Buttons style should be consistent throughout the application - therefore changes to button style (as distinct from colour, where variations often indicate differences in functionality) should be applied across the whole interface.', 'This applies to all skins (including Vector).', ""I acknowledge that there may be a period of time between this new page going live and the rest of the interface being updated, but so long as the plan is to update all other buttons to match then there isn't necessarily a problem with them being out-of-sync for a while."", 'If there is no plan to update the other buttons on the site, then this change is more worrying.', ""Finally, the input box labels is pretty faint, but perhaps this is because the placeholder text serves the same purpose (though this is only visible if the user's browser supports it, of course).""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION']" +13753,Can't login to wikisource.org,closed per above,1384635692,task_subcomment,PHID-TASK-dhh37twcrmhqe6k4pknu,PHID-USER-43lnvui4hacyjrc2lflj,['closed per above'],['ACTION ON ISSUE .'] +18094,Wild card '*' for lang in user_config does not allow login,"With this settings in user_config.py: + usernames['wikipedia']['*'] = u'Mpaa' +cannot login, while it can with: + usernames['wikipedia']['en'] = u'Mpaa' + +The try clause in login.py fails because self.site.code is 'en' and not '*'. +KeyError is raised (BTW it should be except KeyError ....) + +try: + self.username = config.usernames[ + self.site.family.name][self.site.code] +except: + raise NoUsername(u""""""\ +ERROR: Username for %(fam_name)s:%(wiki_code)s is undefined. +If you have an account for that site, please add a line to user-config.py: + +usernames['%(fam_name)s']['%(wiki_code)s'] = 'myUsername'"""""" + % {'fam_name': self.site.family.name, + 'wiki_code': self.site.code}) + +-------------------------- +**Version**: core-(2.0) +**Severity**: normal",1407593760,task_description,PHID-TASK-kczta4bqmdsayknyylrh,PHID-USER-43lnvui4hacyjrc2lflj,"[""Wild card '*' for lang in user_config does not allow login."", ""With this settings in user_config.py:\n usernames['wikipedia']['*'] = u'Mpaa'\ncannot login, while it can with:\n usernames['wikipedia']['en'] = u'Mpaa'\n\nThe try clause in login.py fails because self.site.code is 'en' and not '*'."", 'KeyError is raised (BTW it should be except KeyError ....)\n\ntry:\n self.username = config.usernames[\n self.site.family.name][self.site.code]\nexcept:\n raise NoUsername(u""""""\\\nERROR: Username for %(fam_name)s:%(wiki_code)s is undefined.', 'If you have an account for that site, please add a line to user-config.py:\n\nusernames[\'%(fam_name)s\'][\'%(wiki_code)s\'] = \'myUsername\'""""""\n % {\'fam_name\': self.site.family.name,\n \'wiki_code\': self.site.code})\n\n--------------------------\n**Version**: core-(2.0)\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +18097,Wild card '*' for lang in user_config does not allow login,"Might not be a bug if this sentences in user_cong.py/cinfig2.py are not True ... + +# The dictionary usernames should contain a username for each site where you +# have a bot account. If you have a unique username for all languages of a +# family , you can use '*' + +or + +# If you have a unique username for all languages of a family, +# you can use '*'",1407617580,task_subcomment,PHID-TASK-kczta4bqmdsayknyylrh,PHID-USER-43lnvui4hacyjrc2lflj,"['Might not be a bug if this sentences in user_cong.py/cinfig2.py are not True ...\n\n# The dictionary usernames should contain a username for each site where you\n# have a bot account.', ""If you have a unique username for all languages of a\n# family , you can use '*'\n\nor\n\n# If you have a unique username for all languages of a family,\n# you can use '*'""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +18052,movepages.py unable to login if no password.lwp is present,"After deleting password.lwp, it was unable to login with right username and rights. +Move action then fails. + +To recover, I tried replace.py, who asked for a password, and then movepages.py was OK again. + +Looks like replace.py has superpowers compared to movepages.py + + + +user@pc:~/python/core {master}$ python scripts/movepages.py -pairs:pairs.txt -summary:""Bot request: move after Index move"" -noredirect -pt:0 +Moving page [[Page:Ackermann’s Repository of Arts 1809-v01-Jan-Jun.djvu/1]] to [[Page:Repository of Arts, Series 1, Volume 01, 1809, January-June.djvu/1]] +WARNING: API warning (tokens): action=tokens has been deprecated. Please use action=query&meta=tokens instead. +Action 'move' is not allowed for the current user +Traceback (most recent call last): + File ""scripts/movepages.py"", line 283, in + main() + File ""scripts/movepages.py"", line 271, in main + bot.moveOne(page, pair[1]) + File ""scripts/movepages.py"", line 80, in moveOne + deleteAndMove=self.getOption('noredirect')) + File ""/home/user/python/core/pywikibot/tools.py"", line 315, in wrapper + return method(*__args, **__kw) + File ""/home/user/python/core/pywikibot/page.py"", line 1458, in move + noredirect=deleteAndMove) + File ""/home/user/python/core/pywikibot/site.py"", line 3606, in movepage + token = self.tokens['move'] + File ""/home/user/python/core/pywikibot/site.py"", line 1168, in __getitem__ + storage = self.site._tokens.setdefault(self.site.user(), {}) +KeyError: 'move' + +CRITICAL: Waiting for 1 network thread(s) to finish. Press ctrl-c to abort + +-------------------------- +**Version**: core-(2.0) +**Severity**: normal",1409937660,task_description,PHID-TASK-5x7ivas6edyanzw3ymwo,PHID-USER-43lnvui4hacyjrc2lflj,"['movepages.py unable to login if no password.lwp is present.', 'After deleting password.lwp, it was unable to login with right username and rights.', 'Move action then fails.', 'To recover, I tried replace.py, who asked for a password, and then movepages.py was OK again.', 'Looks like replace.py has superpowers compared to movepages.py\n\n\n\nuser@pc:~/python/core {master}$ python scripts/movepages.py -pairs:pairs.txt -summary:""Bot request: move after Index move"" -noredirect -pt:0\nMoving page [[Page:Ackermann’s Repository of Arts 1809-v01-Jan-Jun.djvu/1]] to [[Page:Repository of Arts, Series 1, Volume 01, 1809, January-June.djvu/1]]\nWARNING: API warning (tokens): action=tokens has been deprecated.', 'Please use action=query&meta=tokens instead.', 'Action \'move\' is not allowed for the current user\nTraceback (most recent call last):\n File ""scripts/movepages.py"", line 283, in \n main()\n File ""scripts/movepages.py"", line 271, in main\n bot.moveOne(page, pair[1])\n File ""scripts/movepages.py"", line 80, in moveOne\n deleteAndMove=self.getOption(\'noredirect\'))\n File ""/home/user/python/core/pywikibot/tools.py"", line 315, in wrapper\n return method(*__args, **__kw)\n File ""/home/user/python/core/pywikibot/page.py"", line 1458, in move\n noredirect=deleteAndMove)\n File ""/home/user/python/core/pywikibot/site.py"", line 3606, in movepage\n token = self.tokens[\'move\']\n File ""/home/user/python/core/pywikibot/site.py"", line 1168, in __getitem__\n storage = self.site._tokens.setdefault(self.site.user(), {})\nKeyError: \'move\'\n\nCRITICAL: Waiting for 1 network thread(s) to finish.', 'Press ctrl-c to abort\n\n--------------------------\n**Version**: core-(2.0)\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', '{', 'CONTRIBUTION AND COMMITMENT', ""'error': 'action move is not allowed for this user'"", 'BUG REPRODUCTION']" +18053,movepages.py unable to login if no password.lwp is present,https://gerrit.wikimedia.org/r/#/c/158805/ merged,1409959864,task_subcomment,PHID-TASK-5x7ivas6edyanzw3ymwo,PHID-USER-43lnvui4hacyjrc2lflj,['URL merged'],['BUG REPRODUCTION'] +17997,SSLError on requesting data from Wikidata,"Work for me with: +>>> pywikibot.version.getversion() +u'[ssh] pywikibot-core.git (a5744db, g4204, 2014/10/04, 18:56:45, OUTDATED)'",1412459970,task_subcomment,PHID-TASK-w4js4xepsmk6fz75gkwe,PHID-USER-43lnvui4hacyjrc2lflj,"[""Work for me with:\nQUOTE\nu'[ssh] pywikibot-core.git (a5744db, g4204, 2014/10/04, 18:56:45, OUTDATED)'""]",['BUG REPRODUCTION .'] +21167,Problem with login.py for pywikibot,"Clarified in https://www.mediawiki.org/wiki/Manual:Pywikibot/Basic_use#Use +Please amend if not clear or correct. +",1430760860,task_subcomment,PHID-TASK-xwnp6zkaaxawpffyl3f3,PHID-USER-43lnvui4hacyjrc2lflj,['Clarified in URL\nPlease amend if not clear or correct.'],['BUG REPRODUCTION'] +21165,Problem with login.py for pywikibot,Tried to divide the two.,1430772626,task_subcomment,PHID-TASK-xwnp6zkaaxawpffyl3f3,PHID-USER-43lnvui4hacyjrc2lflj,['Tried to divide the two.'],['BUG REPRODUCTION'] +18963,shop switches HTTPS -> HTTP when showing login prompt (on clicking checkout)," Resolved per HuiZSF +",1459803147,task_subcomment,PHID-TASK-z3erhatdd4e5dynio6hl,PHID-USER-462ulbg4ytwoncnhomhg,[' Resolved per HuiZSF'],['BUG REPRODUCTION'] +7134,Transclusion dialog should not suggest documentation sub pages as templates,">>! In T54448#1991488, @maiden_taiwan wrote: +> Suggestion: allow the wiki administrator to designate a particular subpage string, such as `doc`, as the official place to keep TemplateData. Then VisualEditor can intelligently and unambiguously filter these pages out. See T125222. + +This one could work! On pt-wiki we use ""doc"" as the documentation subpage and ""dados"" as the TemplateData. Maybe blacklisting both of them could help VisualEditor interpreting them as **not** templates to be transcluded. +I don't think that //""excluding all subpages except those explicitly marked as templates""// would be a good idea, because there are plenty of templates (Info/Patologia, Info/Grupo étnico, Info/Facção de conflito etc.) located on subpages.",1479326628,task_subcomment,PHID-TASK-f6h4xzkjkkq4qb5rbp2j,PHID-USER-46kgwzejnrokds6ov24i,"['QUOTE\nQUOTE\n\nThis one could work!', 'On pt-wiki we use ""doc"" as the documentation subpage and ""dados"" as the TemplateData.', 'Maybe blacklisting both of them could help VisualEditor interpreting them as **not** templates to be transcluded.', 'I don\'t think that //""excluding all subpages except those explicitly marked as templates""// would be a good idea, because there are plenty of templates (Info/Patologia, Info/Grupo étnico, Info/Facção de conflito etc.)', 'located on subpages.']","['NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3064,"Be able to add or remove tables, table rows and table columns",post-deploy testing in test2 - VisualEditor has added functiona lity to insert/remove tables and modify tables - insert columns and rows in tables.,1415230310,task_subcomment,PHID-TASK-2klcawe4zbxemkcjvd56,PHID-USER-4alekd35in5tg53zpsl4,['post-deploy testing in test2 - VisualEditor has added functiona lity to insert/remove tables and modify tables - insert columns and rows in tables.'],['BUG REPRODUCTION .'] +10953,"VisualEditor: Invocation of ""lastmodifiedat"" message is not updated when page is saved","Verified in test2 and betalabs. The timestamp for ""This page was last modified on 5 November 2014, at 23:54."" seems to reflect accurately editing&saving events.",1415231839,task_subcomment,PHID-TASK-lreoxwdcbus6wy6gbdcn,PHID-USER-4alekd35in5tg53zpsl4,"['Verified in test2 and betalabs.', 'The timestamp for ""This page was last modified on 5 November 2014, at 23:54.""', 'seems to reflect accurately editing&saving events.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR .']" +3668,VisualEditor: Display the contextual menu for templates much more visibly,Confirmed the fix in production - the templates' contextual menu is displayed either on the far right of the screen or at the middle as for 'Cite web' template.,1415382971,task_subcomment,PHID-TASK-he62ku3noedhtzp55bhf,PHID-USER-4alekd35in5tg53zpsl4,"[""Confirmed the fix in production - the templates' contextual menu is displayed either on the far right of the screen or at the middle as for 'Cite web' template.""]",['BUG REPRODUCTION'] +11497,VisualEditor: Matching pages list in link dialog should support right-click / ctrl+click to open page in a new window/tab,The fix is verified in betalabs(beware of a difference between Link and Simple link!). The fix applies to the Link.,1415399485,task_subcomment,PHID-TASK-mwemxfe2uqw3orx4x7j5,PHID-USER-4alekd35in5tg53zpsl4,"['The fix is verified in betalabs(beware of a difference between Link and Simple link!).', 'The fix applies to the Link.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +837,VisualEditor: Dimensions of small images are lost in rendering,Re-checked on https://www.mediawiki.org/wiki/VisualEditor/Team - seems to be fixed.,1415912062,task_subcomment,PHID-TASK-bd72y7iiei67kbxti76b,PHID-USER-4alekd35in5tg53zpsl4,['Re-checked on URL - seems to be fixed.'],['BUG REPRODUCTION'] +10532,VisualEditor: Long lines in preformatted paragraphs should not wrap in VE,"Created attachment 17129 +Preformatted text in Edit- word wrapping is present + +**Attached**: {F11731}",1415999734,task_subcomment,PHID-TASK-mnx5c5z533vu7ca4ybtp,PHID-USER-4alekd35in5tg53zpsl4,['Created attachment 17129\nPreformatted text in Edit- word wrapping is present\n\n**Attached**: {F11731}'],['BUG REPRODUCTION'] +10531,VisualEditor: Long lines in preformatted paragraphs should not wrap in VE,"Created attachment 17130 +Read - no word wrapping + +**Attached**: {F11732}",1415999787,task_subcomment,PHID-TASK-mnx5c5z533vu7ca4ybtp,PHID-USER-4alekd35in5tg53zpsl4,['Created attachment 17130\nRead - no word wrapping\n\n**Attached**: {F11732}'],['BUG REPRODUCTION'] +6856,VisualEditor: Warn if editing a reference that is used multiple times,"The warning ""This reference is used [n] times on this page."" appears for Basic citations only - verified the fix in beta, test2, and production. + +Bug 73566 was filed to apply the same warning to multiple instances of any kind of citations.",1416331982,task_subcomment,PHID-TASK-pdifcdlqnopvfjzdvczw,PHID-USER-4alekd35in5tg53zpsl4,"['The warning ""This reference is used [n] times on this page.""', 'appears for Basic citations only - verified the fix in beta, test2, and production.', 'Bug 73566 was filed to apply the same warning to multiple instances of any kind of citations.']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +10952,"VisualEditor: Invocation of ""lastmodifiedat"" message is not updated when page is saved",Verified in production.,1416427771,task_subcomment,PHID-TASK-lreoxwdcbus6wy6gbdcn,PHID-USER-4alekd35in5tg53zpsl4,['Verified in production.'],['TESTING'] +11496,VisualEditor: Matching pages list in link dialog should support right-click / ctrl+click to open page in a new window/tab,Verified the fix in test2 and production.,1416433806,task_subcomment,PHID-TASK-mwemxfe2uqw3orx4x7j5,PHID-USER-4alekd35in5tg53zpsl4,['Verified the fix in test2 and production.'],['TESTING'] +7459,"Wikitext warning triggered when editing paragraph with wikitext in it, even though none was added in this edit",Verified in betalabs.,1416959359,task_subcomment,PHID-TASK-6gr7275ayzz2al57mitp,PHID-USER-4alekd35in5tg53zpsl4,['Verified in betalabs.'],['BUG REPRODUCTION'] +11630,Escape key inside the main editor should cancel VE mode and return to action=view,Verified in betalabs. Escape key will bring a warning message box 'Are you sure?',1417633671,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-4alekd35in5tg53zpsl4,"['Verified in betalabs.', ""Escape key will bring a warning message box 'Are you sure?'""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +490,VisualEditor: HTML comments are dropped from transclusion calls,"verified in betalabs - HTML comments are preserved both - generally and, specifically, in transclusions.",1417635694,task_subcomment,PHID-TASK-b7q472kz3l2dnhbtziiw,PHID-USER-4alekd35in5tg53zpsl4,"['verified in betalabs - HTML comments are preserved both - generally and, specifically, in transclusions.']",['BUG REPRODUCTION'] +489,VisualEditor: HTML comments are dropped from transclusion calls,"verified in betalabs and test2 - HTML comments are preserved for both cases - generally and, specifically, in transclusions.",1417635932,task_subcomment,PHID-TASK-b7q472kz3l2dnhbtziiw,PHID-USER-4alekd35in5tg53zpsl4,"['verified in betalabs and test2 - HTML comments are preserved for both cases - generally and, specifically, in transclusions.']",['BUG REPRODUCTION'] +8741,Use [[ as a 'hotkey' trigger for opening the 'create a link' dialog,"'[[' triggers Link insertion; '{{' - inserts Template. + +Verified in beta/test2/production",1418076035,task_subcomment,PHID-TASK-ui3plx4slven33rbf4id,PHID-USER-4alekd35in5tg53zpsl4,"[""'[[' triggers Link insertion; '{{' - inserts Template."", 'Verified in beta/test2/production']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8180,VisualEditor: We need a representation of red-linked images,"Visual editor displays a placeholder for non-existent images, so red-linked images can be deleted from VE. +Checked in production/betalabs/test2.",1419299453,task_subcomment,PHID-TASK-rdmlp3onaqmsq2rdmrnq,PHID-USER-4alekd35in5tg53zpsl4,"['Visual editor displays a placeholder for non-existent images, so red-linked images can be deleted from VE.', 'Checked in production/betalabs/test2.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8393,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.","Notes for testing the future fix: + +- The references placed in the Infobox template should be numbered correctly along with the other page references +- There should be no discrepancy in displaying reference numbering in Read mode or VE mode +- also, check reference for class=""toccolours"" - the warning msg should be displayed: ""This reference is defined in a template or other generated block, and for now can only be edited in source mode."" +",1419470550,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-4alekd35in5tg53zpsl4,"['Notes for testing the future fix: \n\n- The references placed in the Infobox template should be numbered correctly along with the other page references\n- There should be no discrepancy in displaying reference numbering in Read mode or VE mode\n- also, check reference for class=""toccolours"" - the warning msg should be displayed: ""This reference is defined in a template or other generated block, and for now can only be edited in source mode.""']",['TESTING'] +11260,Editing window does not scroll when dragging,"Yes, OS X 10.9.5 Chrome and Windows 7 with IE 11- objects cannot be dragged beyond the bottom or the top of the page - the page does not scroll up. In IE 11, sometimes it's possible to drag beyond the bottom of a page but never beyond the top of editing area. ",1419959778,task_subcomment,PHID-TASK-xnlwaxwz6vxmxx7sxwlh,PHID-USER-4alekd35in5tg53zpsl4,"['Yes, OS X 10.9.5 Chrome and Windows 7 with IE 11- objects cannot be dragged beyond the bottom or the top of the page - the page does not scroll up.', ""In IE 11, sometimes it's possible to drag beyond the bottom of a page but never beyond the top of editing area.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +13177,"If the user only has edited in one section, VisualEditor should insert the name of the edited section into the edit summary","Curret behavior in production: + +- click on Edit on a section on a page +- make changes to that section - click Save +- Save dialog box - 'Edit summary' box will pre-populated with the title of a section that was edited: +/* Section 3 */ +- 'Review your changes' will have an additional pointer to the section that was edited: +Preview of edit summary: +(→‎Section 3: ) + +The scope of the bug is bigger than that? +",1419970531,task_subcomment,PHID-TASK-z3skamqtqkfqxyfwcbsx,PHID-USER-4alekd35in5tg53zpsl4,"[""Curret behavior in production:\n\n- click on Edit on a section on a page\n- make changes to that section - click Save\n- Save dialog box - 'Edit summary' box will pre-populated with the title of a section that was edited: \n/* Section 3 */ \n- 'Review your changes' will have an additional pointer to the section that was edited:\nPreview of edit summary:\n(→\u200eSection 3: )\n\nThe scope of the bug is bigger than that?""]","[""I'm not sure what you mean by the scope of the bug is bigger than that. Could you please clarify?""]" +1064,VisualEditor: Difficult to get a blank line when the page starts with a bulleted list,"Seems to be resolved - checked on the page https://en.wikipedia.org/w/index.php?title=User:Thryduulf/sandbox4&oldid=575308394. +The text is easily added on a new line before the first bullet.",1420846571,task_subcomment,PHID-TASK-gwksqe4mofbzkamj67mf,PHID-USER-4alekd35in5tg53zpsl4,['Seems to be resolved - checked on the page URL \nThe text is easily added on a new line before the first bullet.'],['BUG REPRODUCTION'] +2712,VisualEditor: Cursor movement stalls after cut-pasting text containing ref tags," Firefox and Chrome on Mac - a cursor, when moved with arrow keys, successfully skips the ref section. Checked in test2. + +Since it's an old bug - marking it's an invalid for now. ",1421454194,task_subcomment,PHID-TASK-cp6otuehw4hsidnwe5aw,PHID-USER-4alekd35in5tg53zpsl4,"[' Firefox and Chrome on Mac - a cursor, when moved with arrow keys, successfully skips the ref section.', 'Checked in test2.', ""Since it's an old bug - marking it's an invalid for now.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2711,VisualEditor: Cursor movement stalls after cut-pasting text containing ref tags," Firefox and Chrome on Mac - a cursor, when moved with arrow keys, successfully skips the ref section. Checked in test2/production. + +",1421687542,task_subcomment,PHID-TASK-cp6otuehw4hsidnwe5aw,PHID-USER-4alekd35in5tg53zpsl4,"[' Firefox and Chrome on Mac - a cursor, when moved with arrow keys, successfully skips the ref section.', 'Checked in test2/production.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8178,VisualEditor: We need a representation of red-linked images,Marking as Resolved.,1421801167,task_subcomment,PHID-TASK-rdmlp3onaqmsq2rdmrnq,PHID-USER-4alekd35in5tg53zpsl4,['Marking as Resolved.'],['ACTION ON ISSUE .'] +11969,"VisualEditor: Caption of a thumb image starting with a link means link inspector icon appears in slug, confusingly",Seems to be fixed - confirmed in test2/production.,1422408680,task_subcomment,PHID-TASK-msldrstq5fb4d2d5owxm,PHID-USER-4alekd35in5tg53zpsl4,['Seems to be fixed - confirmed in test2/production.'],['BUG REPRODUCTION'] +7107,"In the VisualEditor media selector, show the name of each file so it can be identified",Checked in betalabs.,1422573163,task_subcomment,PHID-TASK-erdij6gvcjcryxt3xqjp,PHID-USER-4alekd35in5tg53zpsl4,['Checked in betalabs.'],['TASK PROGRESS'] +11407,TemplateData: Display a useful message instead of an empty table for templates that take no parameters,"The fix in beta: + {F45817} + +vs test2: +{F45819}",1424732585,task_subcomment,PHID-TASK-t4cpdxjr67bsgbbjfn5v,PHID-USER-4alekd35in5tg53zpsl4,['The fix in beta:\n {F45817}\n\nvs test2: \n{F45819}'],['BUG REPRODUCTION'] +8885,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),"After a page is Saved, and then switch to Edit mode - the icon for Hidden template is not displayed. Saw it in Chrome.",1426093128,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-4alekd35in5tg53zpsl4,"['After a page is Saved, and then switch to Edit mode - the icon for Hidden template is not displayed.', 'Saw it in Chrome.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8884,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),"There is a curious case of the template: https://test2.wikipedia.org/wiki/Template:No_spam {{@}}. +Inserting {{@}} will display the icon, just as for the hidden template: 'Use British English'. + +Is it intentional? +",1426194482,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-4alekd35in5tg53zpsl4,"['There is a curious case of the template: URL {{@}}.', ""Inserting {{@}} will display the icon, just as for the hidden template: 'Use British English'."", 'Is it intentional?']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'INVESTIGATION AND EXPLORATION']" +9071,VisualEditor: Whitespace-only headings should be collapsed to (blank) paragraphs,"Deleting headings is clean now + +Beta {F103264} +vs +current production(wmf22) +{F103266}",1427153835,task_subcomment,PHID-TASK-cdvhznmmt4p6jcin6skh,PHID-USER-4alekd35in5tg53zpsl4,['Deleting headings is clean now\n\nBeta {F103264}\nvs\ncurrent production(wmf22)\n{F103266}'],['BUG REPRODUCTION .'] +8724,"VisualEditor: Deletion across a header caused it to remain without WS, leading Parsoid to output ""====""",The same fix as for T51452 - verified in beta.,1427153983,task_subcomment,PHID-TASK-xd4kljcgqcwzmsvbid4p,PHID-USER-4alekd35in5tg53zpsl4,['The same fix as for T51452 - verified in beta.'],['BUG REPRODUCTION'] +7313,Scroll to an item when it is selected e.g. when it has been newly inserted,"Checked all Insert menu options in beta (Chrome, FF35, and Safari). + +What was checked + +- a cursor placed at the top/bottom of a page and Insert +- a cursor placed at the bottom of a page - and scroll up and then 'Insert' +- 'Insert' options for Media Caption +- 'Undo/Redo' with different cursor positions +",1427741121,task_subcomment,PHID-TASK-3wggiaj4uckt3tln426a,PHID-USER-4alekd35in5tg53zpsl4,"['Checked all Insert menu options in beta (Chrome, FF35, and Safari).', ""What was checked \n\n- a cursor placed at the top/bottom of a page and Insert\n- a cursor placed at the bottom of a page - and scroll up and then 'Insert'\n- 'Insert' options for Media Caption\n- 'Undo/Redo' with different cursor positions""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9067,VisualEditor: Whitespace-only headings should be collapsed to (blank) paragraphs,"I checked again on production - including checking on the exactly same section layout on which the bug was reported: +{F108277} + + + +",1428015629,task_subcomment,PHID-TASK-cdvhznmmt4p6jcin6skh,PHID-USER-4alekd35in5tg53zpsl4,['I checked again on production - including checking on the exactly same section layout on which the bug was reported: \n{F108277}'],['BUG REPRODUCTION .'] +7937,"TemplateData: Provide property ""example"" for template parameters",Checked in betalabs - 'Example (en)' was added to Template documentation editor.,1429042468,task_subcomment,PHID-TASK-dhlp7wsucyat5r5hizgn,PHID-USER-4alekd35in5tg53zpsl4,"[""Checked in betalabs - 'Example (en)' was added to Template documentation editor.""]",['BUG REPRODUCTION .'] +8174,VisualEditor: We need a representation of red-linked images,"The current handling of red-linked images in wmf1.25/1.26 + +- the non-existing images can be inserted only in 'Edit source' +- in Read they are represented as {F113350} +- switching to VE {F113352} + +- hovering over the image gives: 'Sorry, this element can only be edited in source mode for now.' +- the image can be deleted in VE ",1429126077,task_subcomment,PHID-TASK-rdmlp3onaqmsq2rdmrnq,PHID-USER-4alekd35in5tg53zpsl4,"[""The current handling of red-linked images in wmf1.25/1.26\n\n- the non-existing images can be inserted only in 'Edit source'\n- in Read they are represented as {F113350}\n- switching to VE {F113352}\n\n- hovering over the image gives: 'Sorry, this element can only be edited in source mode for now.'"", '- the image can be deleted in VE']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11679,VisualEditor: Location map template does not display correctly,"I checked the links that were given as examples to illustrate the problem - it does not seem that the issue is present anymore in wmf.2. + +Also, I checked how the specific example (given in the ticket description) renders in iPad - both in Chrome emulator and on real device - the issue is not present anymore. +(btw, there is a typo in the template code - should be `E` not `N` - I pasted the sample without correcting it to document the issue in its original form) +``` +{{Location map|South Australia|label=Macumba Station + |position=left + |lat_deg=27.25082|lat_dir=S + |lon_deg=135.6533|lon_dir=N + |caption=Location in South Australia}} +``` +I am closing the ticket - if there are still some problems it'd be a good idea to create a new specific task. ",1525739028,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-4alekd35in5tg53zpsl4,"['I checked the links that were given as examples to illustrate the problem - it does not seem that the issue is present anymore in wmf.2.', 'Also, I checked how the specific example (given in the ticket description) renders in iPad - both in Chrome emulator and on real device - the issue is not present anymore.', ""(btw, there is a typo in the template code - should be CODE not CODE - I pasted the sample without correcting it to document the issue in its original form) \n``CODE``\nI am closing the ticket - if there are still some problems it'd be a good idea to create a new specific task.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +14489,Echo notifications icons (in p-personal) displayed with missing or incorrect style after a CentralAuth autologin,Checked on `wmf.17` - works as expected. ,1673314228,task_subcomment,PHID-TASK-ipccqgbhra6m6g4otthg,PHID-USER-4alekd35in5tg53zpsl4,['Checked on CODE - works as expected.'],['BUG REPRODUCTION'] +23446,4.0.7.8 - NSURLErrorDomain error code -999 with the first login ,"iPad mini iOS 8.2 with Beta 4.0.7.8 + +1. Install Beta 4.0.7.8 +2. Open the apps and log in - after entering username/password, click Done. + +The error msg is displayed briefly: The operation could not be completed(NSURLErrorDomain error code -999) + +There is no noticeable implications after that +- logging in is successful and quick +- subsequent log out/log in won't display such error. + +{F103685}",1427223826,task_description,PHID-TASK-4rj42npfejiv3ppmt7pb,PHID-USER-4alekd35in5tg53zpsl4,"['4.0.7.8 - NSURLErrorDomain error code -999 with the first login .', 'iPad mini iOS 8.2 with Beta 4.0.7.8\n\n1.', 'Install Beta 4.0.7.8 \n2.', 'Open the apps and log in - after entering username/password, click Done.', ""The error msg is displayed briefly: The operation could not be completed(NSURLErrorDomain error code -999)\n\nThere is no noticeable implications after that \n- logging in is successful and quick\n- subsequent log out/log in won't display such error."", '{F103685}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INFORMATION TYPE .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +23451,4.0.7.8 - NSURLErrorDomain error code -999 with the first login ,The issue is still present in 4.1.1(78).,1428704365,task_subcomment,PHID-TASK-4rj42npfejiv3ppmt7pb,PHID-USER-4alekd35in5tg53zpsl4,['The issue is still present in 4.1.1(78).'],['BUG REPRODUCTION'] +23450,4.0.7.8 - NSURLErrorDomain error code -999 with the first login ,"The issue is still present in 4.1.1(78). + +When reproducing the issue, make sure +that there are no other instances of beta(if you're testing beta) or alpha(if you're checking alpha) apps installed. ",1428704610,task_subcomment,PHID-TASK-4rj42npfejiv3ppmt7pb,PHID-USER-4alekd35in5tg53zpsl4,"['The issue is still present in 4.1.1(78).', ""When reproducing the issue, make sure \nthat there are no other instances of beta(if you're testing beta) or alpha(if you're checking alpha) apps installed.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +23447,4.0.7.8 - NSURLErrorDomain error code -999 with the first login ,Checked the fix with 4.1.1(85).,1429209366,task_subcomment,PHID-TASK-4rj42npfejiv3ppmt7pb,PHID-USER-4alekd35in5tg53zpsl4,['Checked the fix with 4.1.1(85).'],['BUG REPRODUCTION'] +23383,Beta Cluster: remove the lock icon for links with https,"On a http://en.wikipedia.beta.wmflabs.org/wiki/Talk:Flow, type a link in the link inspector starting with https. +The lock icon will be displayed: +{F157847}",1430167990,task_description,PHID-TASK-ysupgojcxehi5oyd7lif,PHID-USER-4alekd35in5tg53zpsl4,"['Beta Cluster: remove the lock icon for links with https.', 'On a URL type a link in the link inspector starting with https.', 'The lock icon will be displayed: \n{F157847}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23384,Beta Cluster: remove the lock icon for links with https,Checked in beta labs.,1430247752,task_subcomment,PHID-TASK-ysupgojcxehi5oyd7lif,PHID-USER-4alekd35in5tg53zpsl4,['Checked in beta labs.'],['TASK PROGRESS'] +23373,"Intermittent ""Failed contacting Parsoid: There was a problem during the HTTP request: 503 Service Unavailable +"" when requesting http://en.wikipedia.beta.wmflabs.org/w/api.php","On http://en.wikipedia.beta.wmflabs.org/wiki/Talk:Flow, intermittent errors are displayed when trying to save a Flow entry other than a plain text. + +Request url --- http://en.wikipedia.beta.wmflabs.org/w/api.php + +http://en.wikipedia.beta.wmflabs.org/wiki/Talk:Flow +[ec2ce41c] Exception Caught: Failed contacting Parsoid: There was a problem during the HTTP request: 503 Service Unavailable ",1430263056,task_description,PHID-TASK-lt2wni4y5uov3idftkg7,PHID-USER-4alekd35in5tg53zpsl4,"['Intermittent ""Failed contacting Parsoid: There was a problem during the HTTP request: 503 Service Unavailable\n"" when requesting URL \n\nOn URL intermittent errors are displayed when trying to save a Flow entry other than a plain text.', 'Request url --- URL\n\nURL\n[ec2ce41c] Exception Caught: Failed contacting Parsoid: There was a problem during the HTTP request: 503 Service Unavailable']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23728,Generic login failed message when password is wrong,"|case| username |password|Message| +|1|correct |correct| Login success!| +|2| incorrect| correct|Incorrect username| +|3| correct|incorrect|Incorrect password| +|4|incorrect|incorrect|Login failed:(| + +{F159473} + +",1430520582,task_subcomment,PHID-TASK-f4xnx6uzc3brnlmedskh,PHID-USER-4alekd35in5tg53zpsl4,['|case| username |password|Message|\n|1|correct |correct| Login success!|\n|2| incorrect| correct|Incorrect username|\n|3| correct|incorrect|Incorrect password|\n|4|incorrect|incorrect|Login failed:(|\n\n{F159473}'],['EXPECTED BEHAVIOR .'] +22579,Disable initial login onboarding activity.,Checked with 2.0.103-alpha-2015-06-25 on Samsung Tablet Ce0168(Android 4.0.4).,1435267240,task_subcomment,PHID-TASK-watkhd6l37f2mnm5jn72,PHID-USER-4alekd35in5tg53zpsl4,['Checked with 2.0.103-alpha-2015-06-25 on Samsung Tablet Ce0168(Android 4.0.4).'],['BUG REPRODUCTION'] +22493,Add a link to the Privacy Policy from the Login and Create Account screens.,"Checked with 2.0.103-alpha-2015-06-25 on Samsung Tablet Ce0168(Android 4.0.4 +{F183594}",1435268044,task_subcomment,PHID-TASK-pl5e4g7l6amwdvev4twm,PHID-USER-4alekd35in5tg53zpsl4,['Checked with 2.0.103-alpha-2015-06-25 on Samsung Tablet Ce0168(Android 4.0.4\n{F183594}'],['BUG REPRODUCTION .'] +21341,"Regression: after NavigationView patch, Login and Logout no longer shows Snackbar upon success.",Checked with 2.0.108-alpha-2015-08-07 on Nexus5(Android 5.1) - Logged in successfully!/Logged out are properly displayed in Snackbar.,1438983985,task_subcomment,PHID-TASK-4r3irvxoo3usvhphsy7d,PHID-USER-4alekd35in5tg53zpsl4,['Checked with 2.0.108-alpha-2015-08-07 on Nexus5(Android 5.1) - Logged in successfully!/Logged out are properly displayed in Snackbar.'],['OBSERVED BUG BEHAVIOR'] +23189,Login screen should have a display password checkbox,"Checked on Checked with 2.0.108-alpha-2015-08-19 on Nexus5(Android 5.1) +Samsung Tablet Ce0168(Android 4.0.4) + +The screenshots are from Nexus5(Android 5.1) +{F1902816} + +{F1902818} + +{F1902820} + +{F1902822}",1440014862,task_subcomment,PHID-TASK-ycl2lvdm4acoirmqkzlr,PHID-USER-4alekd35in5tg53zpsl4,['Checked on Checked with 2.0.108-alpha-2015-08-19 on Nexus5(Android 5.1)\nSamsung Tablet Ce0168(Android 4.0.4)\n\nThe screenshots are from Nexus5(Android 5.1)\n{F1902816}\n\n{F1902818}\n\n{F1902820}\n\n{F1902822}'],['BUG REPRODUCTION'] +7356,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press","Steps to reproduce: +1. Open any page +2. Open VE +3. Type (or copy-paste) ग्र +5. Press left arrow key + +What should happen: +Cursor should move to the left of the glyph + +What happens: +Cursor stays there + +System environment: +Win 7 X64 SP1 +Google Chrome 28.0.1500.72 m + +The problem arises regardless of what follows ग्र . I've tried with space, tab, the letter a, devanagari characters that do not combine with the glyph, like क, and devanagari characters that do combine with the glyph, such as ि to produce ग्रि and ी to produce ग्री + +The problem doesn't seem to affect firefox 15.0.1. + +In chrome, the problem doesn't arise in the link editing window, or when editing parameter of a template. It does, however, arise when editing a reference. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374547560,task_description,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-4bjsher5mqcoikeqnnec,"['Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press.', 'Steps to reproduce:\n1.', 'Open any page\n2.', 'Open VE\n3.', 'Type (or copy-paste) ग्र\n5.', 'Press left arrow key\n\nWhat should happen:\nCursor should move to the left of the glyph\n\nWhat happens:\nCursor stays there\n\nSystem environment:\nWin 7 X64 SP1\nGoogle Chrome 28.0.1500.72 m\n\nThe problem arises regardless of what follows ग्र .', ""I've tried with space, tab, the letter a, devanagari characters that do not combine with the glyph, like क, and devanagari characters that do combine with the glyph, such as ि to produce ग्रि and ी to produce ग्री\n\nThe problem doesn't seem to affect firefox 15.0.1."", ""In chrome, the problem doesn't arise in the link editing window, or when editing parameter of a template."", 'It does, however, arise when editing a reference.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7352,VisualEditor: Recursive word addition with Google Input Tools in reference tool on Firefox,"Steps to reproduce: +1. Download and install Google input tools for windows www.google.co.in/inputtools +2. Open any page in firefox +3. Open VE +4. Edit a reference +5. Type anything in the reference. The word is input by the tools when the word is complete and one presses space/enter + +Expected Behaviour: +The word is input and if the spacebar has been pressed, a space is input too. + +What happens instead: +The word is entered recursively over and over. The space isn't input at all. + +System environment: +Win 7 X64 SP1 +Firefox 15.0.1 +Google input tools for languages hindi and punjabi(gurmukhi script) + +The problem didn't seem to arise when using input tools for urdu, though its possible that's just coz the wiki is ltr and urdu is rtl. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374549360,task_description,PHID-TASK-6nas4q7uc475euchng3b,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: Recursive word addition with Google Input Tools in reference tool on Firefox.', 'Steps to reproduce:\n1.', 'Download and install Google input tools for windows www.google.co.in/inputtools\n2.', 'Open any page in firefox\n3.', 'Open VE\n4.', 'Edit a reference\n5.', 'Type anything in the reference.', 'The word is input by the tools when the word is complete and one presses space/enter\n\nExpected Behaviour:\nThe word is input and if the spacebar has been pressed, a space is input too.', 'What happens instead:\nThe word is entered recursively over and over.', ""The space isn't input at all."", ""System environment:\nWin 7 X64 SP1\nFirefox 15.0.1\nGoogle input tools for languages hindi and punjabi(gurmukhi script)\n\nThe problem didn't seem to arise when using input tools for urdu, though its possible that's just coz the wiki is ltr and urdu is rtl."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +7372,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press",Update: Same problem seems to arise for any other letters followed by ् + र to form a combined glyph. Examples:भ्र श्र ष्र etc. It does not seem to arise when the glyph is not combined.,1374618177,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-4bjsher5mqcoikeqnnec,"['Update: Same problem seems to arise for any other letters followed by ् + र to form a combined glyph.', 'Examples:भ्र श्र ष्र etc.', 'It does not seem to arise when the glyph is not combined.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +7370,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press","(In reply to comment #2) +> Hi, +> +> You are referring problem to windows system based inscript input system , ULS +> or any hindi devnagari input or any devnagari input including Marathi and +> Nepali ? +> +> Regards + +The problem is not with the input method. It is with moving around the cursor when using visual editor. So, for example, if any letter followed by ् + र already exists on the wiki and you try to edit the page with visual editor, you can move the cursor across it from left to right, but not from right to left. + +As far as I understand the problem, it is specific to devanagari (not hindi), although I haven't specifically gone to mr or ne wikis to verify.",1377345735,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-4bjsher5mqcoikeqnnec,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe problem is not with the input method.', 'It is with moving around the cursor when using visual editor.', 'So, for example, if any letter followed by ् + र already exists on the wiki and you try to edit the page with visual editor, you can move the cursor across it from left to right, but not from right to left.', ""As far as I understand the problem, it is specific to devanagari (not hindi), although I haven't specifically gone to mr or ne wikis to verify.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +6458,VisualEditor: Content disappears when using jquery.IME,"System environment: +Win 7 X64 +Google Chrome 29.0.1547.62 m + +Steps to reproduce: +Open a blank page +Edit it in VE +Enable ULS IME hindi transliteration + +Input 1: +agar[SPACE][ENTER/RETURN KEY] + +Input 2: +kyaa[SPACE] + +Expected output 1: +अगर[SPACE][NEWLINE] + +Expected output 2: +क्या[SPACE] + +Actual output 1: +[NEWLINE] + +Actual output 2: +[SPACE] + +For the first case, when the given characters are typed, everything is fine upto the pressing of the return key, ie agar[SPACE] gives अगर[SPACE] as expected. However, as soon as the return key is pressed the entire text disappears leaving only a newline. + +For the second case, everything is fine till [SPACE] is pressed. + +If the page is not blank, extreme weirdness occurs, which can only be explained with further bugs (which I'm about to file). In short though, the disappearances persist, along with other buggy effects. + +Note: Page used for this test is [[:w:hi:सदस्य:Siddhartha Ghai/sandbox]] + +-------------------------- +**Version**: unspecified +**Severity**: normal",1378209360,task_description,PHID-TASK-ycbizrojj6ti4ywzojyo,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: Content disappears when using jquery.IME.', 'System environment:\nWin 7 X64\nGoogle Chrome 29.0.1547.62 m\n\nSteps to reproduce:\nOpen a blank page\nEdit it in VE\nEnable ULS IME hindi transliteration\n\nInput 1:\nagar[SPACE][ENTER/RETURN KEY]\n\nInput 2:\nkyaa[SPACE]\n\nExpected output 1:\nअगर[SPACE][NEWLINE]\n\nExpected output 2:\nक्या[SPACE]\n\nActual output 1:\n[NEWLINE]\n\nActual output 2:\n[SPACE]\n\nFor the first case, when the given characters are typed, everything is fine upto the pressing of the return key, ie agar[SPACE] gives अगर[SPACE] as expected.', 'However, as soon as the return key is pressed the entire text disappears leaving only a newline.', 'For the second case, everything is fine till [SPACE] is pressed.', ""If the page is not blank, extreme weirdness occurs, which can only be explained with further bugs (which I'm about to file)."", 'In short though, the disappearances persist, along with other buggy effects.', 'Note: Page used for this test is [[:w:hi:सदस्य:Siddhartha Ghai/sandbox]]\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +6450,VisualEditor: Incorrect text selection with jquery.IME,"Screenshot of selection error + +System environment: +Win 7 X64 +Google Chrome 29.0.1547.62 m + +Steps to reproduce: +Open a blank page +Edit it in VE +Enable ULS IME hindi transliteration + +Input: +[RETURN/ENTER KEY]x4 (four newlines) +agar[SPACE] + +Expected output: +[NEWLINE]x4 (four newlines) +अगर[SPACE] + +no text selection should be there + +Actual output: +[NEWLINE]x4 (four newlines) +अगर[SPACE] + +the ending [SPACE] is selected with a newline. Also, the toolbar shows that VE has somehow jumped to changing the formatting to bulleted and numbered list from the original paragraph formatting. + +Further, pressing a backspace deletes not only the selected space/newline, but also the typed text अगर. I think this is Bug 53705 though I may be wrong. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=53700 + +**Attached**: {F11150}",1378210380,task_description,PHID-TASK-ejote3xjqqm7riq7xqwf,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: Incorrect text selection with jquery.IME.', 'Screenshot of selection error\n\nSystem environment:\nWin 7 X64\nGoogle Chrome 29.0.1547.62 m\n\nSteps to reproduce:\nOpen a blank page\nEdit it in VE\nEnable ULS IME hindi transliteration\n\nInput:\n[RETURN/ENTER KEY]x4 (four newlines)\nagar[SPACE]\n\nExpected output:\n[NEWLINE]x4 (four newlines)\nअगर[SPACE]\n\nno text selection should be there\n\nActual output:\n[NEWLINE]x4 (four newlines)\nअगर[SPACE]\n\nthe ending [SPACE] is selected with a newline.', 'Also, the toolbar shows that VE has somehow jumped to changing the formatting to bulleted and numbered list from the original paragraph formatting.', 'Further, pressing a backspace deletes not only the selected space/newline, but also the typed text अगर.', 'I think this is Bug 53705 though I may be wrong.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL\n\n**Attached**: {F11150}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6448,VisualEditor: Reset title opacity on API call failure,"System environment: +Win 7 X64 +Google Chrome 29.0.1547.62 m + +Steps to reproduce: +Open a blank page +Edit it in VE +Let the API call for the parsed json output fail +VE asks if you would like to retry, press Cancel + +Expected behaviour: +VE should reset the opacity for the title and sitesub back to 1 from 0.6 + +Actual behaviour: +Opacity is not changed, leaving it 0.6 although the user is effectively reading the article, not editing it with VE + +-------------------------- +**Version**: unspecified +**Severity**: normal",1378211220,task_description,PHID-TASK-jvygvcsdp3dse45vpayw,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: Reset title opacity on API call failure.', 'System environment:\nWin 7 X64\nGoogle Chrome 29.0.1547.62 m\n\nSteps to reproduce:\nOpen a blank page\nEdit it in VE\nLet the API call for the parsed json output fail\nVE asks if you would like to retry, press Cancel\n\nExpected behaviour:\nVE should reset the opacity for the title and sitesub back to 1 from 0.6\n\nActual behaviour:\nOpacity is not changed, leaving it 0.6 although the user is effectively reading the article, not editing it with VE\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6436,VisualEditor: Incorrect and irremovable text placement with IMEs,"Screenshot of incorrect text placement + +System environment: +Win 7 X64 +Google Chrome 29.0.1547.62 m + +Steps to reproduce: +Open a blank page +Edit it in VE +Enable ULS IME hindi transliteration + +Input: +[ENTER/RETURN KEY]x2 (two newlines) +agar[SPACE]ma + +Expected output: +[NEWLINE]x2 (two newlines) +अगर[SPACE]म + +Actual output: +[NEWLINE]x2 (two newlines) +अग[NEWLINE]र[SPACE]म + +Once [ENTER/RETURN KEY]x2 followed by agar[SPACE] has been pressed, Bug 53706 shows up. If one continues the input, this bug is what happens. The incorrect placement is accompanied by the following incorrect bahaviours: + +The VE toolbar shows no format (while the editing had been begun with paragraph) + +Cursor movement is incorrect. When the cursor is at the end, pressing up key takes it to the end of the first line, then pressing the down key takes it in the second line after the [SPACE] and before म It is here that the incorrect behaviour occurs. Pressing either the left or the right arrow keys takes it to the end of the line (ie after म) While this should happen on right arrow key press, the left arrow key press should take the cursor(caret) to before the space. + +Also, when at the end of the second line, pressing backspace does nothing. Similarly pressing delete anywhere in the second line does nothing. The second line effectively becomes irremovable, while the first line can be removed. + +Note: Page used for this test is [[:w:hi:सदस्य:Siddhartha Ghai/sandbox]] + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=53711 + +**Attached**: {F11165}",1378212900,task_description,PHID-TASK-ibmxa5xzrcmu5u7fcttq,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: Incorrect and irremovable text placement with IMEs.', 'Screenshot of incorrect text placement\n\nSystem environment:\nWin 7 X64\nGoogle Chrome 29.0.1547.62 m\n\nSteps to reproduce:\nOpen a blank page\nEdit it in VE\nEnable ULS IME hindi transliteration\n\nInput:\n[ENTER/RETURN KEY]x2 (two newlines)\nagar[SPACE]ma\n\nExpected output:\n[NEWLINE]x2 (two newlines)\nअगर[SPACE]म\n\nActual output:\n[NEWLINE]x2 (two newlines)\nअग[NEWLINE]र[SPACE]म\n\nOnce [ENTER/RETURN KEY]x2 followed by agar[SPACE] has been pressed, Bug 53706 shows up.', 'If one continues the input, this bug is what happens.', 'The incorrect placement is accompanied by the following incorrect bahaviours:\n\nThe VE toolbar shows no format (while the editing had been begun with paragraph)\n\nCursor movement is incorrect.', 'When the cursor is at the end, pressing up key takes it to the end of the first line, then pressing the down key takes it in the second line after the [SPACE] and before म It is here that the incorrect behaviour occurs.', 'Pressing either the left or the right arrow keys takes it to the end of the line (ie after म) While this should happen on right arrow key press, the left arrow key press should take the cursor(caret) to before the space.', 'Also, when at the end of the second line, pressing backspace does nothing.', 'Similarly pressing delete anywhere in the second line does nothing.', 'The second line effectively becomes irremovable, while the first line can be removed.', 'Note: Page used for this test is [[:w:hi:सदस्य:Siddhartha Ghai/sandbox]]\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL\n\n**Attached**: {F11165}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6468,VisualEditor: Content disappears when using jquery.IME,The further weirdness mentioned above is explained in Bug 53706 and Bug 53708,1378213142,task_subcomment,PHID-TASK-ycbizrojj6ti4ywzojyo,PHID-USER-4bjsher5mqcoikeqnnec,['The further weirdness mentioned above is explained in Bug 53706 and Bug 53708'],['BUG REPRODUCTION'] +6447,VisualEditor: Incorrect and irremovable text placement with IMEs,"This bug (or a variant of it) seems to happen when using Google input tools for hindi. + +Steps to reproduce: +Open a blank page +Edit it in VE +Enable google input tools IME +Type something. example keystrokes: agar[SPACE]main[SPACE]kahoon[SPACE][RETURN KEY] + +Expected output: +The text is typed(exact output text would depend on the IME's translation memory, macros used etc.) with a newline at the end and the cursor (caret) in the newline. + +Actual output: +The text is typed correctly, the newline is also placed, but the cursor remains in the first line. The formatting dropdown of the VE toolbar is blank. It changes back to paragraph on pressing either the right or left arrow key (haven't tested with any other key). + +Pressing the return key again causes the newline to disappear while the text remains (variant of Bug 53705 ?). The same behaviour (correctly) takes place on pressing the delete key. + +Possibly different bug: When at the end of the first line, pressing the left/right arrow keys a bunch of times and then pressing the return key made me somehow end up with ♙ as the only text and all the input text gone. + +Also note that this bug doesn't seem to appear when using the native windows input devanagari-INSCRIPT",1378214611,task_subcomment,PHID-TASK-ibmxa5xzrcmu5u7fcttq,PHID-USER-4bjsher5mqcoikeqnnec,"['This bug (or a variant of it) seems to happen when using Google input tools for hindi.', 'Steps to reproduce:\nOpen a blank page\nEdit it in VE\nEnable google input tools IME\nType something.', ""example keystrokes: agar[SPACE]main[SPACE]kahoon[SPACE][RETURN KEY]\n\nExpected output:\nThe text is typed(exact output text would depend on the IME's translation memory, macros used etc.)"", 'with a newline at the end and the cursor (caret) in the newline.', 'Actual output:\nThe text is typed correctly, the newline is also placed, but the cursor remains in the first line.', 'The formatting dropdown of the VE toolbar is blank.', ""It changes back to paragraph on pressing either the right or left arrow key (haven't tested with any other key)."", 'Pressing the return key again causes the newline to disappear while the text remains (variant of Bug 53705 ?', ').', 'The same behaviour (correctly) takes place on pressing the delete key.', 'Possibly different bug: When at the end of the first line, pressing the left/right arrow keys a bunch of times and then pressing the return key made me somehow end up with ♙ as the only text and all the input text gone.', ""Also note that this bug doesn't seem to appear when using the native windows input devanagari-INSCRIPT""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +6433,VisualEditor: Cursor cannot move through text created with jquery.IME when editing bulleted text,"System environment: +Win 7 X64 +Google Chrome 29.0.1547.62 m + +Steps to reproduce: +Open a blank page +Edit it in VE +Either use google input tools for hindi or enable ULS hindi transliteration + +Input: +Select bullet formatting from the VE toolbar +agar[SPACE]main[SPACE] + +Expected output: +with ULS: अगर[SPACE]मैन[SPACE] +with Google input tools (depends on translation history, macros etc and may differ user-to-user): अगर[SPACE]मैं[SPACE] + +Actual output: +Text output is same as expected. However, the text is partially non-navigable, ie pressing the left arrow key from the end of the text takes the caret to the beginning, and then left/right arrow key presses have no effect on the caret. Simultaneously, if the text is navigated by specifically placing the caret at a particular point using the mouse, the value shown for the formatting dropdown in the toolbar may go blank at one point in the text and become paragraph at the next. + +The text is also irremovable ie bug 53708 + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=53708",1378217520,task_description,PHID-TASK-bqgfek7rspw6d5gukppc,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: Cursor cannot move through text created with jquery.IME when editing bulleted text.', 'System environment:\nWin 7 X64\nGoogle Chrome 29.0.1547.62 m\n\nSteps to reproduce:\nOpen a blank page\nEdit it in VE\nEither use google input tools for hindi or enable ULS hindi transliteration\n\nInput:\nSelect bullet formatting from the VE toolbar\nagar[SPACE]main[SPACE]\n\nExpected output:\nwith ULS: अगर[SPACE]मैन[SPACE]\nwith Google input tools (depends on translation history, macros etc and may differ user-to-user): अगर[SPACE]मैं[SPACE]\n\nActual output:\nText output is same as expected.', 'However, the text is partially non-navigable, ie pressing the left arrow key from the end of the text takes the caret to the beginning, and then left/right arrow key presses have no effect on the caret.', 'Simultaneously, if the text is navigated by specifically placing the caret at a particular point using the mouse, the value shown for the formatting dropdown in the toolbar may go blank at one point in the text and become paragraph at the next.', 'The text is also irremovable ie bug 53708\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6446,VisualEditor: Incorrect and irremovable text placement with IMEs,This bug was also seen when VE testing revealed Bug 53711,1378218621,task_subcomment,PHID-TASK-ibmxa5xzrcmu5u7fcttq,PHID-USER-4bjsher5mqcoikeqnnec,['This bug was also seen when VE testing revealed Bug 53711'],['BUG REPRODUCTION .'] +6485,"VisualEditor: When using jquery.IME, type a word and press space bar = eliminates typed text immediately",Possible duplicate: Bug 53705,1378228533,task_subcomment,PHID-TASK-3e25u2t2rvump3xhzmpi,PHID-USER-4bjsher5mqcoikeqnnec,['Possible duplicate: Bug 53705'],['ISSUE CONTENT MANAGEMENT'] +6430,"VisualEditor: jquery.IME doesn't work in VisualEditor's iframes (template, reference, reference list, media, and page settings dialogs, and language, maths, code and link inspectors)","The ULS input methods (jquery.ime) currently do not work with the popup windows of VE. These include the template, reference, reflist, image, link and page settings popups. + +The problem has been tested by me on Win7 X64 with Google Chrome 29.0.1547.62 m and possibly by others on other browsers. The problem was originally reported on [1] by mr-wp users. + +[1]: https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#VE_.2B_ULS_unicode_Devnagari_Script_input_issues + +-------------------------- +**Version**: unspecified +**Severity**: normal",1378231800,task_description,PHID-TASK-nj4fiiksolcbit4ngngp,PHID-USER-4bjsher5mqcoikeqnnec,"[""VisualEditor: jquery.IME doesn't work in VisualEditor's iframes (template, reference, reference list, media, and page settings dialogs, and language, maths, code and link inspectors)."", 'The ULS input methods (jquery.ime) currently do not work with the popup windows of VE.', 'These include the template, reference, reflist, image, link and page settings popups.', 'The problem has been tested by me on Win7 X64 with Google Chrome 29.0.1547.62 m and possibly by others on other browsers.', 'The problem was originally reported on [1] by mr-wp users.', '[1]: URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6409,VisualEditor: Implement script-specific cursoring for Devanagari if native cursoring is insufficient,"Per Bug 51472#c4 , the grapheme cluster handling for backspace is to be on a per script basis. So, this should be treated as the bug for specifically devanagari. + +Also note that I am confirming the bug for hindi. + +To further clarify the original report, devanagari has various diacritics which can be applied to base unicode characters. It also has a combining character halant (viram) ् (U+094D). + +Currently, pressing backspace after a grapheme cluster containing one or more base characters with one or more diacritics and/or combining character deletes the entire grapheme cluster. This is not desired behaviour. Pressing delete before a cluster deletes the entire cluster. This is desired behaviour. + +Examples of diacritics: ँ (Chandrabindu) U+0901 ं (Bindu) U+0902 etc. + +Examples of grapheme clusters: + +One base character with one diacritic: कं ( क + ं ), कँ ( क + ँ ), कः ( क + ः ) + +One base character with multiple diacritics: किं ( क + ि + ं ) + +Multiple base characters with halant: श्र ( श + ् + र ), क्ष ( क + ् + ष ), प्र ( प + ् + र ) + +Multiple base characters with halant followed by diacritics: श्रिं (श + ् + र + ि + ं), क्षि ( क + ् + ष + ि ), प्रे ( प + ् + र + े ) + +System environment: +Win7 X64 +Google Chrome 29.0.1547.62 m +Page used for testing: [[:w:hi:User:Siddhartha Ghai/sandbox]] + +Expected behaviour: +Only one diacritic (the last one in the grapheme), ie one unicode character, is to be deleted. The rest of the grapheme cluster is to stay intact. + +Examples used (not exhaustive): +Grapheme -> Grapheme after pressing backspace +कं -> क +कँ -> क +कः -> क +क् -> क +किं -> कि +श्र -> श् +क्ष -> क् +प्र -> प् +श्रिं -> श्रि +क्षि -> क्ष +प्रे -> प्र + +Current behaviour (blank indicates entire grapheme cluster was removed) (these results should be verified on other browser/OS combinations): +कं -> +कँ -> +कः -> +क् -> +किं -> +श्र -> श् (Working correctly) +क्ष -> क् (Working correctly) +प्र -> प् (Working correctly) +श्रिं -> श् (Deletes र + ि + ं , ie three unicode characters instead of one) +क्षि -> क् (Deletes ष + ि , ie two unicode characters instead of one) +प्रे -> प् (Deletes र + े , ie two unicode characters instead of one) + +Points to note: +Some IMEs may provide non-normalized input for characters such as फ़ (U+095E) in place of फ (U+092B) + ़ (U+093C), ढ़ (U+095D) in place of ढ (U+0922) + ़ (U+093C) etc. In such cases, the user may expect that pressing a backspace will only eliminate the diacritic, not the entire grapheme. So, VE may have to handle normalization in such cases. + +Results seem to indicate that halant is partially correctly handled. letter + halant + letter + backspace gives letter + halant correctly. But +letter + halant + backspace, instead of giving the letter, deletes the entire grapheme. + +The remaining diacritics as of unicode 3.0 come under Nonspacing mark (Mn) and Spacing combining mark (Mc) (Note: This does not include devanagari extended added in unicode 6.0 and vedic extensions added in unicode 6.1)",1378411609,task_subcomment,PHID-TASK-6g646hsi3p3j73jyxxaz,PHID-USER-4bjsher5mqcoikeqnnec,"['Per Bug 51472#c4 , the grapheme cluster handling for backspace is to be on a per script basis.', 'So, this should be treated as the bug for specifically devanagari.', 'Also note that I am confirming the bug for hindi.', 'To further clarify the original report, devanagari has various diacritics which can be applied to base unicode characters.', 'It also has a combining character halant (viram) ् (U+094D).', 'Currently, pressing backspace after a grapheme cluster containing one or more base characters with one or more diacritics and/or combining character deletes the entire grapheme cluster.', 'This is not desired behaviour.', 'Pressing delete before a cluster deletes the entire cluster.', 'This is desired behaviour.', 'Examples of diacritics: ँ (Chandrabindu) U+0901 ं (Bindu) U+0902 etc.', 'Examples of grapheme clusters:\n\nOne base character with one diacritic: कं ( क + ं ), कँ ( क + ँ ), कः ( क + ः )\n\nOne base character with multiple diacritics: किं ( क + ि + ं )\n\nMultiple base characters with halant: श्र ( श + ् + र ), क्ष ( क + ् + ष ), प्र ( प + ् + र )\n\nMultiple base characters with halant followed by diacritics: श्रिं (श + ् + र + ि + ं), क्षि ( क + ् + ष + ि ), प्रे ( प + ् + र + े )\n\nSystem environment:\nWin7 X64\nGoogle Chrome 29.0.1547.62 m\nPage used for testing: [[:w:hi:User:Siddhartha Ghai/sandbox]]\n\nExpected behaviour:\nOnly one diacritic (the last one in the grapheme), ie one unicode character, is to be deleted.', 'The rest of the grapheme cluster is to stay intact.', 'Examples used (not exhaustive):\nGrapheme -> Grapheme after pressing backspace\nकं -> क\nकँ -> क\nकः -> क\nक् -> क\nकिं -> कि\nश्र -> श्\nक्ष -> क्\nप्र -> प्\nश्रिं -> श्रि\nक्षि -> क्ष\nप्रे -> प्र\n\nCurrent behaviour (blank indicates entire grapheme cluster was removed) (these results should be verified on other browser/OS combinations):\nकं -> \nकँ -> \nकः -> \nक् -> \nकिं ->\nश्र -> श् (Working correctly)\nक्ष -> क् (Working correctly)\nप्र -> प् (Working correctly)\nश्रिं -> श् (Deletes र + ि + ं , ie three unicode characters instead of one)\nक्षि -> क् (Deletes ष + ि , ie two unicode characters instead of one)\nप्रे -> प् (Deletes र + े , ie two unicode characters instead of one)\n\nPoints to note:\nSome IMEs may provide non-normalized input for characters such as फ़ (U+095E) in place of फ (U+092B) + ़ (U+093C), ढ़ (U+095D) in place of ढ (U+0922) + ़ (U+093C) etc.', 'In such cases, the user may expect that pressing a backspace will only eliminate the diacritic, not the entire grapheme.', 'So, VE may have to handle normalization in such cases.', 'Results seem to indicate that halant is partially correctly handled.', 'letter + halant + letter + backspace gives letter + halant correctly.', 'But\nletter + halant + backspace, instead of giving the letter, deletes the entire grapheme.', 'The remaining diacritics as of unicode 3.0 come under Nonspacing mark (Mn) and Spacing combining mark (Mc) (Note: This does not include devanagari extended added in unicode 6.0 and vedic extensions added in unicode 6.1)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'The expected behavior is not being followed. Multiple unicode characters are being deleted when only one diacritic is selected.', 'BUG REPRODUCTION .', 'The cursoring behavior for these characters is correct. The cursor should be placed after the combining mark halant in these cases. This is consistent with the cursoring behavior for other characters with halant.', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6364,VisualEditor: Pasting text into VE from external text processor removes newlines,"System environment: +Win7 X64 +Google Chrome 29.0.1547.62 m + +Steps to reproduce: +Open a page +Edit it in VE +Copy-paste the following text: +a +b +c +d +e + +Expected output: +a +b +c +d +e + +Actual output: +abcde + +The problem has been tested with notepad++ as the external editor, with line endings in windows format (CRLF), UNIX format (LF) and MAC format (CR). Newline is not copied in any of the cases. + +The problem has also been tested by trying to copy-paste html text from chrome itself. Newline is not copied. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52096",1378418160,task_description,PHID-TASK-3yhieue5lg5ipuzhildn,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: Pasting text into VE from external text processor removes newlines.', 'System environment:\nWin7 X64\nGoogle Chrome 29.0.1547.62 m\n\nSteps to reproduce:\nOpen a page\nEdit it in VE\nCopy-paste the following text:\na\nb\nc\nd\ne\n\nExpected output:\na\nb\nc\nd\ne\n\nActual output:\nabcde\n\nThe problem has been tested with notepad++ as the external editor, with line endings in windows format (CRLF), UNIX format (LF) and MAC format (CR).', 'Newline is not copied in any of the cases.', 'The problem has also been tested by trying to copy-paste html text from chrome itself.', 'Newline is not copied.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +7368,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press","(In reply to comment #4) +> There's code to address this bug in the following patch, which is due to go +> live on mediawiki.org by 13 September 2013: +> +> https://gerrit.wikimedia.org/r/#/c/82858/ +> +> It does not fix this completely, but it does make it possible to cursor left +> through the cluster with repeated consecutive keypresses. + +System environment: +Win 7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Tested this out at [1]. The cursor moves past the glyph on two left arrow keypresses. + +I tried selecting the text with the left arrow keypresses. Then I copy-pasted the selected text into an external text editor. It seems the first keypress takes the cursor past र and the second past ग् +However, visually the caret seems to be unmoved after the first keypress (i.e it does not move past the glyph or into the glyph) and crosses the glyph after the second keypress. + +The patch also introduces an unintended side-effect. Crossing the glyph from the left to the right on right arrow keypress also takes two keypresses now. Without the patch, this used to take only one right arrow keypress. This correct behaviour can be currently seen at hindi wikipedia, specifically tested at [2] + +So the problem is partially fixed, but with side-effects. + +[1]: https://www.mediawiki.org/wiki/User:Siddhartha_Ghai?veaction=edit +[2]: https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A4%A6%E0%A4%B8%E0%A5%8D%E0%A4%AF:Siddhartha_Ghai/sandbox?veaction=edit",1379497039,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-4bjsher5mqcoikeqnnec,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSystem environment:\nWin 7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nTested this out at [1].', 'The cursor moves past the glyph on two left arrow keypresses.', 'I tried selecting the text with the left arrow keypresses.', 'Then I copy-pasted the selected text into an external text editor.', 'It seems the first keypress takes the cursor past र and the second past ग्\nHowever, visually the caret seems to be unmoved after the first keypress (i.e it does not move past the glyph or into the glyph) and crosses the glyph after the second keypress.', 'The patch also introduces an unintended side-effect.', 'Crossing the glyph from the left to the right on right arrow keypress also takes two keypresses now.', 'Without the patch, this used to take only one right arrow keypress.', 'This correct behaviour can be currently seen at hindi wikipedia, specifically tested at [2]\n\nSo the problem is partially fixed, but with side-effects.', '[1]: URL\n[2]: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +7367,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press","System environment: +Win 7 X64 SP1 +Google Chrome 29.0.1547.66 m + +It seems similar behaviour (both with and without the patch) occurs when a letter is followed by ् + स regardless of whether the glyph appears joined or not. + +To be clear, the same problem occurs with this cluster, and the patch works the same. + +Results with the patch for all consonants, tested at [1]: +Glyph(s) -- Number of keystrokes needed (going either left to right or right to left) +क्स ख्स ग्स घ्स ङ्स च्स छ्स ज्स झ्स ञ्स ट्स ठ्स ड्स ढ्स ण्स त्स थ्स द्स ध्स न्स प्स फ्स ब्स भ्स म्स य्स र्स ल्स व्स श्स ष्स स्स ह्स -- 2 + +I have not tested the selection per key-press for these, but I expect the results would be same as those in Comment 5 + +Results without the patch, tested at [2]: +All of the clusters can be passed with one right arrow key press going from left to right. None can be passed going right to left on any number of left arrow key-presses. + +[1]: https://www.mediawiki.org/wiki/User:Siddhartha_Ghai?veaction=edit +[2]: https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A4%A6%E0%A4%B8%E0%A5%8D%E0%A4%AF:Siddhartha_Ghai/sandbox?veaction=edit",1379499369,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-4bjsher5mqcoikeqnnec,"['System environment:\nWin 7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nIt seems similar behaviour (both with and without the patch) occurs when a letter is followed by ् + स regardless of whether the glyph appears joined or not.', 'To be clear, the same problem occurs with this cluster, and the patch works the same.', 'Results with the patch for all consonants, tested at [1]:\nGlyph(s) -- Number of keystrokes needed (going either left to right or right to left)\nक्स ख्स ग्स घ्स ङ्स च्स छ्स ज्स झ्स ञ्स ट्स ठ्स ड्स ढ्स ण्स त्स थ्स द्स ध्स न्स प्स फ्स ब्स भ्स म्स य्स र्स ल्स व्स श्स ष्स स्स ह्स -- 2\n\nI have not tested the selection per key-press for these, but I expect the results would be same as those in Comment 5\n\nResults without the patch, tested at [2]:\nAll of the clusters can be passed with one right arrow key press going from left to right.', 'None can be passed going right to left on any number of left arrow key-presses.', '[1]: URL\n[2]: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +7353,VisualEditor: Recursive word addition with Google Input Tools in reference tool on Firefox,Confirming that this is fixed in Firefox 23.0.1 on Win7 X64 SP1 for both punjabi (gurmukhi script) and hindi.,1379503051,task_subcomment,PHID-TASK-6nas4q7uc475euchng3b,PHID-USER-4bjsher5mqcoikeqnnec,['Confirming that this is fixed in Firefox 23.0.1 on Win7 X64 SP1 for both punjabi (gurmukhi script) and hindi.'],['BUG REPRODUCTION .'] +6466,VisualEditor: Content disappears when using jquery.IME,"(In reply to comment #2) +> There's code to address this bug in the following patch, which is due to go +> live by mediawiki.org on 13 September 2013: +> +> https://gerrit.wikimedia.org/r/#/c/82858/ +> +> Please let us know whether it fixes the bug! + +The bug is not fixed. The behaviour for both the spaces specified in Comment 0 is still the same. Tested at https://www.mediawiki.org/wiki/User:Siddhartha_Ghai?veaction=edit + +Here's the HTML which is in the result: + +HTML for Input 1: + +





+ +HTML for Input 2: + +

 

",1379503794,task_subcomment,PHID-TASK-ycbizrojj6ti4ywzojyo,PHID-USER-4bjsher5mqcoikeqnnec,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe bug is not fixed.', 'The behaviour for both the spaces specified in Comment 0 is still the same.', 'Tested at URL\n\nHere\'s the HTML which is in the result:\n\nHTML for Input 1:\n\n

\ufeff

\ufeff

\n\nHTML for Input 2:\n\n

 

']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6480,"VisualEditor: When using jquery.IME, type a word and press space bar = eliminates typed text immediately","(In reply to comment #6) +> (In reply to comment #4) +> > I tested on mr wiki +> +> As comment 3 said, it's available on ***mediawiki.org***, not mr wiki (yet). +> mediawiki.org is where to test it. + +Confirming this is not fixed. + +System environment: +Win 7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Test URL: +https://www.mediawiki.org/wiki/User:Siddhartha_Ghai?veaction=edit + +Steps to reproduce: +Enable ULS IME mr transliteration (labelled अक्षरांतरण) +Blank the page (and reset formatting to simple paragraph, i.e remove bulleted list formatting) + +Input 1: +agar[SPACE] + +Output 1: +[SPACE] + +Expected Output (as seen in the old editor): +अगर्[SPACE] + +Input 2: +kyaa[SPACE] + +Output 2: +[SPACE] + +Expected Output (as seen in the old editor): +क्या[SPACE]",1379504653,task_subcomment,PHID-TASK-3e25u2t2rvump3xhzmpi,PHID-USER-4bjsher5mqcoikeqnnec,"['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nConfirming this is not fixed.', 'System environment:\nWin 7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nTest URL:\nURL\n\nSteps to reproduce:\nEnable ULS IME mr transliteration (labelled अक्षरांतरण)\nBlank the page (and reset formatting to simple paragraph, i.e remove bulleted list formatting)\n\nInput 1:\nagar[SPACE]\n\nOutput 1:\n[SPACE]\n\nExpected Output (as seen in the old editor):\nअगर्[SPACE]\n\nInput 2:\nkyaa[SPACE]\n\nOutput 2:\n[SPACE]\n\nExpected Output (as seen in the old editor):\nक्या[SPACE]']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +6465,VisualEditor: Content disappears when using jquery.IME,"(In reply to comment #3) +> Here's the HTML which is in the result: + +The above HTML is not entirely correct. Copy-pasting messed up the text nodes. I'll be adding screenshots for the html as seen in the chrome console.",1379505046,task_subcomment,PHID-TASK-ycbizrojj6ti4ywzojyo,PHID-USER-4bjsher5mqcoikeqnnec,"['(In reply to comment #3)\nQUOTE\n\nThe above HTML is not entirely correct.', 'Copy-pasting messed up the text nodes.', ""I'll be adding screenshots for the html as seen in the chrome console.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6464,VisualEditor: Content disappears when using jquery.IME,"HTML after input agar[SPACE] + +**Attached**: {F11136}",1379505701,task_subcomment,PHID-TASK-ycbizrojj6ti4ywzojyo,PHID-USER-4bjsher5mqcoikeqnnec,['HTML after input agar[SPACE]\n\n**Attached**: {F11136}'],['BUG REPRODUCTION'] +6463,VisualEditor: Content disappears when using jquery.IME,"HTML after input agar[SPACE][ENTER/RETURN KEY] + +**Attached**: {F11138}",1379506002,task_subcomment,PHID-TASK-ycbizrojj6ti4ywzojyo,PHID-USER-4bjsher5mqcoikeqnnec,['HTML after input agar[SPACE][ENTER/RETURN KEY]\n\n**Attached**: {F11138}'],['BUG REPRODUCTION'] +6462,VisualEditor: Content disappears when using jquery.IME,"HTML after input kyaa + +**Attached**: {F11139}",1379506301,task_subcomment,PHID-TASK-ycbizrojj6ti4ywzojyo,PHID-USER-4bjsher5mqcoikeqnnec,['HTML after input kyaa\n\n**Attached**: {F11139}'],['BUG REPRODUCTION'] +6461,VisualEditor: Content disappears when using jquery.IME,"HTML after input kyaa[SPACE] + +**Attached**: {F11140}",1379506412,task_subcomment,PHID-TASK-ycbizrojj6ti4ywzojyo,PHID-USER-4bjsher5mqcoikeqnnec,['HTML after input kyaa[SPACE]\n\n**Attached**: {F11140}'],['BUG REPRODUCTION'] +6456,VisualEditor: Incorrect text selection with jquery.IME,"(In reply to comment #1) +> There's code to address this bug in the following patch, which is due to go +> live by mediawiki.org on 13 September 2013: +> +> https://gerrit.wikimedia.org/r/#/c/82858/ +> +> Please let us know whether it fixes the bug! + +The patch doesn't fix the bug. + +System environment: +Win 7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Test URL: +https://www.mediawiki.org/wiki/User:Siddhartha_Ghai?veaction=edit + +Steps: +Enable ULS IME hi transliteration +Blank the page and reset the formatting to simple paragraph +Follow the input steps described in Comment 0 + +Result: +The output is the same as described in Comment 0 as far as content selection is concerned. The formatting however, instead of changing to bulleted and numbered list, has gone blank. The formatting dropdown shows no value and no button in the VE toolbar is selected. + +Pressing backspace still deletes the space and the word. It also resets the formatting to paragraph.",1379508686,task_subcomment,PHID-TASK-ejote3xjqqm7riq7xqwf,PHID-USER-4bjsher5mqcoikeqnnec,"[""(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe patch doesn't fix the bug."", 'System environment:\nWin 7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nTest URL:\nURL\n\nSteps:\nEnable ULS IME hi transliteration\nBlank the page and reset the formatting to simple paragraph\nFollow the input steps described in Comment 0\n\nResult:\nThe output is the same as described in Comment 0 as far as content selection is concerned.', 'The formatting however, instead of changing to bulleted and numbered list, has gone blank.', 'The formatting dropdown shows no value and no button in the VE toolbar is selected.', 'Pressing backspace still deletes the space and the word.', 'It also resets the formatting to paragraph.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6444,VisualEditor: Incorrect and irremovable text placement with IMEs,"(In reply to comment #3) +> There's code to address this bug in the following patch, which is due to go +> live by mediawiki.org on 13 September 2013: +> +> https://gerrit.wikimedia.org/r/#/c/82858/ +> +> Please let us know whether it fixes the bug! + +The patch doesn't fix the bug. The behaviour has changed, however, and on first look it appears to be for the worse. + +System environment: +Win 7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Input and expected output: +Same as in comment 0 + +Test at hindi wikipedia: +Test url: +https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A4%A6%E0%A4%B8%E0%A5%8D%E0%A4%AF:Siddhartha_Ghai/sandbox?veaction=edit + +What actually happens: (is too weird to be explained without prose) +1. After inputting 2 newlines, as soon as a is pressed, VE shows input of अ but one line above the current line, i.e caret automatically moves from line 3 to line 2. +2. Further inputting gar[SPACE] makes bug 53706 to show up, ie we have अगर[SPACE] in the second line with the space and newline selected, and the formatting dropdown having blanked. +3. Then inputting m makes म् appear, but its in the next line, i.e line three. +4. The caret has also moved back to line three ahead of it. +5. Then, when the final a is input, the अगर[SPACE] in line two changes to अग with the र[SPACE] having moved to the beginning of line three followed by म . The text in line three is irremovable. + +Test at Mediawiki.org: +Test url: +https://www.mediawiki.org/wiki/User:Siddhartha_Ghai?veaction=edit + +Firstly the page is blanked and the formatting reset to paragraph. The input described in Comment 0 is then done. + +What actually happens: +Step 1-5 same as hindi wikipedia. +Following this, after a (noticeable) fraction of a second, the text र[SPACE]म appears in the first line and the newline between lines 1 and 2 is selected. +Caret movement is weird. When caret is at the end of the text (i.e end of third line), pressing a left arrow key takes it straight to the beginning of the second line. A right arrow keypress takes the caret back to end of third line. This effectively means that the text in lines two and three is non-navigable ( bug 53711 ). Pressing a backspace at the end of the third line removes the entire second line text, taking the caret to the second line. The first line is both navigable and removable. The third line text however, is irremovable.",1379510564,task_subcomment,PHID-TASK-ibmxa5xzrcmu5u7fcttq,PHID-USER-4bjsher5mqcoikeqnnec,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe patch doesn't fix the bug."", 'The behaviour has changed, however, and on first look it appears to be for the worse.', 'System environment:\nWin 7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nInput and expected output:\nSame as in comment 0\n\nTest at hindi wikipedia:\nTest url:\nURL\n\nWhat actually happens: (is too weird to be explained without prose)\n1.', 'After inputting 2 newlines, as soon as a is pressed, VE shows input of अ but one line above the current line, i.e caret automatically moves from line 3 to line 2.', '2.', 'Further inputting gar[SPACE] makes bug 53706 to show up, ie we have अगर[SPACE] in the second line with the space and newline selected, and the formatting dropdown having blanked.', '3.', 'Then inputting m makes म् appear, but its in the next line, i.e line three.', '4.', 'The caret has also moved back to line three ahead of it.', '5.', 'Then, when the final a is input, the अगर[SPACE] in line two changes to अग with the र[SPACE] having moved to the beginning of line three followed by म .', 'The text in line three is irremovable.', 'Test at Mediawiki.org:\nTest url:\nURL\n\nFirstly the page is blanked and the formatting reset to paragraph.', 'The input described in Comment 0 is then done.', 'What actually happens:\nStep 1-5 same as hindi wikipedia.', 'Following this, after a (noticeable) fraction of a second, the text र[SPACE]म appears in the first line and the newline between lines 1 and 2 is selected.', 'Caret movement is weird.', 'When caret is at the end of the text (i.e end of third line), pressing a left arrow key takes it straight to the beginning of the second line.', 'A right arrow keypress takes the caret back to end of third line.', 'This effectively means that the text in lines two and three is non-navigable ( bug 53711 ).', 'Pressing a backspace at the end of the third line removes the entire second line text, taking the caret to the second line.', 'The first line is both navigable and removable.', 'The third line text however, is irremovable.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6443,VisualEditor: Incorrect and irremovable text placement with IMEs,"The behaviour has also changed for the input described in Comment 1 + +Test at hindi wikipedia: +Test url: +https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A4%A6%E0%A4%B8%E0%A5%8D%E0%A4%AF:Siddhartha_Ghai/sandbox?veaction=edit + +Input: +agar[SPACE]main[SPACE]kahoon[SPACE][RETURN KEY] + +Output: +Fine except the newline never appears, no matter how many times the return key is pressed. The newline does not appear even when google input tools are disabled and the keyboard switched back to English (United States). The formatting dropdown is blank. The text is non-navigable ( bug 53711 ). However, pressing the left and right arrow keys a bunch of times and then pressing the return key still causes the text to be replaced with a newline followed by ♙ + +Test at Mediawiki.org: +Test url: +https://www.mediawiki.org/wiki/User:Siddhartha_Ghai?veaction=edit + +The behaviour with google input tools seems to be correct with the newline being placed correctly, and the text being navigable.",1379511359,task_subcomment,PHID-TASK-ibmxa5xzrcmu5u7fcttq,PHID-USER-4bjsher5mqcoikeqnnec,"['The behaviour has also changed for the input described in Comment 1\n\nTest at hindi wikipedia:\nTest url:\nURL\n\nInput:\nagar[SPACE]main[SPACE]kahoon[SPACE][RETURN KEY]\n\nOutput:\nFine except the newline never appears, no matter how many times the return key is pressed.', 'The newline does not appear even when google input tools are disabled and the keyboard switched back to English (United States).', 'The formatting dropdown is blank.', 'The text is non-navigable ( bug 53711 ).', 'However, pressing the left and right arrow keys a bunch of times and then pressing the return key still causes the text to be replaced with a newline followed by ♙\n\nTest at Mediawiki.org:\nTest url:\nURL\n\nThe behaviour with google input tools seems to be correct with the newline being placed correctly, and the text being navigable.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6434,VisualEditor: Cursor cannot move through text created with jquery.IME when editing bulleted text,"(In reply to comment #1) +> There's code to address this bug in the following patch, which is due to go +> live by mediawiki.org on 13 September 2013: +> +> https://gerrit.wikimedia.org/r/#/c/82858/ +> +> Please let us know whether it fixes the bug! + +System environment: +Win 7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Test Url: +https://www.mediawiki.org/wiki/User:Siddhartha_Ghai?veaction=edit + +The patch seems to have partially fixed the bug. + +Text input using google input tools is now navigable. + +But text input using ULS IME hindi transliteration is still non-navigable. Pressing the left arrow key from the end of the text takes the caret to the beginning, and then left/right arrow key presses have no effect on the caret. (Same behaviour as before) + +The text formatting at all points in the bullet text remains as paragraph though (no blanking of the formatting drop-down). + +Text input with ULS is still irremovable ( bug 53708 )",1379516449,task_subcomment,PHID-TASK-bqgfek7rspw6d5gukppc,PHID-USER-4bjsher5mqcoikeqnnec,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSystem environment:\nWin 7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nTest Url:\nURL\n\nThe patch seems to have partially fixed the bug.', 'Text input using google input tools is now navigable.', 'But text input using ULS IME hindi transliteration is still non-navigable.', 'Pressing the left arrow key from the end of the text takes the caret to the beginning, and then left/right arrow key presses have no effect on the caret.', '(Same behaviour as before)\n\nThe text formatting at all points in the bullet text remains as paragraph though (no blanking of the formatting drop-down).', 'Text input with ULS is still irremovable ( bug 53708 )']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +6441,VisualEditor: Incorrect and irremovable text placement with IMEs,"(In reply to comment #6) +> Could you please try typing some text on the following page, under the words +> ""Testing Area"": +> +> https://www.mediawiki.org/w/index.php?title=Project:Sandbox&veaction=edit +> + +System environment: same as Comment 4 + +Here's my primary analysis of editing on that page (without ULS). + +1. In the beginning the formatting dropdown is blank. +1.1 Pressing [RETURN KEY] does not have any effect no matter how many times it is pressed. +1.2 Pressing the [TAB KEY] takes the caret to the top of the page (above the ""edit this page"" template) +1.3 Typing an ASCII character (or an international digit) changes the value in the formatting dropdown to paragraph. +1.3.1 If a backspace is now pressed, the formatting remains the same. +1.3.2 Pressing the [RETURN KEY] also works once an ASCII character has been input. +1.3.3 Undoing all actions takes one back to the original position and [RETURN KEY] doesn't work again. + +Here's what happens with ULS hi transliteration (labelled लिप्यंतरण) enabled: + +1 Enabling ULS moves the caret to the top of the page (above the ""edit this page"" template) and the IME name लिप्यंतरण appears beside the ULS icon. +1.1 Manually taking the caret to the original location below the ""Testing Area"" can be done +1.1.1 If the caret is taken to the original location after the api call for the transliteration rules has completed, ULS icon shows that the transliteration method is not active (i.e no IME name visible beside the icon). This is incorrect as the dropdown for the menu shows the method selected and typing with the method works. Moving the caret manually back to the top still shows no change in the icon. +1.1.2 If the caret is taken to the original position before the api call for the transliteration rules has completed, ULS icon shows the name of the IME correctly. +1.1.3 Points 1.1.1 and 1.1.2 seem heisenbuggy and need to be confirmed. +2 In the beginning (i.e nothing typed before), typing with ULS works, but the formatting dropdown remains blank. +3 Input: agar[SPACE] Expected output: अगर[SPACE] +3.1 The output अगर appears, but the space doesn't. +3.1.1 Point to note: Per the hi transliteration rules in ULS agar itself gives अगर् i.e there is a viram ् (U+094D) at the end. ULS removes this when a space is input, i.e pressing space causes the removal of viram as well as the addition of space (this behaviour is the fix for bug 35990 ). So ULS is recognizing the space and removing the viram, but the space itself is getting lost somwehere between ULS and VE. +3.1.2 Copying the text node text from within the chrome console and pasting in an external text editor showed the text to be prefixed by U+FEFF (ZERO WIDTH NO-BREAK SPACE) +3.1.2 This text is not navigable using the left or right arrow keys. +3.1.3 The text also cannot be copied. It can be selected manually with the mouse, but copying it is not possible. Pasting the selected text in an external editor showed nothing, as if no text had been selected. Tried copying using both the Ctrl+C keyboard shortcut and the right-click menu. +3.4 Another space press is recognized. However, VE seems to treat this as the first input character. +3.4.1 The original text disappears, replaced by the space. ( bug 53705 ) +3.4.2 The formatting dropdown shows the formatting to be paragraph. + +To my noobish eye, it appears that if VE was told to consider the default formatting to be paragraph (i.e no blank formatting dropdown in the beginning) OR VE considered any text input without a formatting dropdown value to be paragraph, ULS input disappearing would stop (I'm guessing this since once the formatting is set to paragraph, the text doesn't seem to disappear.) + +NOTE 1: This bug is starting to look a lot like a catchall to me, with automatic caret movement, incorrect formatting in the dropdown, non-detection of ULS input by VE, and what not. Feel free to file separate bugs where you find them necessary (or tell me which ones need to be filed separately, I'll be glad to help). + +NOTE 2: I reported this bug (along with a bunch of other related bugs) editing on a blank page so as to minimize bugs interfering with each-other and to have the simplest possible steps to reproduce the problem. However, I think that some of these may be applicable even on non-blank pages. Do I need to separately test the issues for non-blank pages and report the behaviour in these bugs (or are the current reports sufficient)? + +NOTE 3: I'm also ending up with a bunch of js console errors from VE, but I haven't checked exactly which step causes them. I'' try to reproduce them and let you know.",1379601354,task_subcomment,PHID-TASK-ibmxa5xzrcmu5u7fcttq,PHID-USER-4bjsher5mqcoikeqnnec,"[""(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSystem environment: same as Comment 4\n\nHere's my primary analysis of editing on that page (without ULS)."", '1.', 'In the beginning the formatting dropdown is blank.', '1.1 Pressing [RETURN KEY] does not have any effect no matter how many times it is pressed.', '1.2 Pressing the [TAB KEY] takes the caret to the top of the page (above the ""edit this page"" template)\n1.3 Typing an ASCII character (or an international digit) changes the value in the formatting dropdown to paragraph.', '1.3.1 If a backspace is now pressed, the formatting remains the same.', '1.3.2 Pressing the [RETURN KEY] also works once an ASCII character has been input.', ""1.3.3 Undoing all actions takes one back to the original position and [RETURN KEY] doesn't work again."", 'Here\'s what happens with ULS hi transliteration (labelled लिप्यंतरण) enabled:\n\n1 Enabling ULS moves the caret to the top of the page (above the ""edit this page"" template) and the IME name लिप्यंतरण appears beside the ULS icon.', '1.1 Manually taking the caret to the original location below the ""Testing Area"" can be done\n1.1.1 If the caret is taken to the original location after the api call for the transliteration rules has completed, ULS icon shows that the transliteration method is not active (i.e no IME name visible beside the icon).', 'This is incorrect as the dropdown for the menu shows the method selected and typing with the method works.', 'Moving the caret manually back to the top still shows no change in the icon.', '1.1.2 If the caret is taken to the original position before the api call for the transliteration rules has completed, ULS icon shows the name of the IME correctly.', '1.1.3 Points 1.1.1 and 1.1.2 seem heisenbuggy and need to be confirmed.', '2 In the beginning (i.e nothing typed before), typing with ULS works, but the formatting dropdown remains blank.', ""3 Input: agar[SPACE] Expected output: अगर[SPACE]\n3.1 The output अगर appears, but the space doesn't."", '3.1.1 Point to note: Per the hi transliteration rules in ULS agar itself gives अगर् i.e there is a viram ् (U+094D) at the end.', 'ULS removes this when a space is input, i.e pressing space causes the removal of viram as well as the addition of space (this behaviour is the fix for bug 35990 ).', 'So ULS is recognizing the space and removing the viram, but the space itself is getting lost somwehere between ULS and VE.', '3.1.2 Copying the text node text from within the chrome console and pasting in an external text editor showed the text to be prefixed by U+FEFF (ZERO WIDTH NO-BREAK SPACE)\n3.1.2 This text is not navigable using the left or right arrow keys.', '3.1.3 The text also cannot be copied.', 'It can be selected manually with the mouse, but copying it is not possible.', 'Pasting the selected text in an external editor showed nothing, as if no text had been selected.', 'Tried copying using both the Ctrl+C keyboard shortcut and the right-click menu.', '3.4 Another space press is recognized.', 'However, VE seems to treat this as the first input character.', '3.4.1 The original text disappears, replaced by the space.', '( bug 53705 )\n3.4.2 The formatting dropdown shows the formatting to be paragraph.', ""To my noobish eye, it appears that if VE was told to consider the default formatting to be paragraph (i.e no blank formatting dropdown in the beginning) OR VE considered any text input without a formatting dropdown value to be paragraph, ULS input disappearing would stop (I'm guessing this since once the formatting is set to paragraph, the text doesn't seem to disappear.)"", 'NOTE 1: This bug is starting to look a lot like a catchall to me, with automatic caret movement, incorrect formatting in the dropdown, non-detection of ULS input by VE, and what not.', ""Feel free to file separate bugs where you find them necessary (or tell me which ones need to be filed separately, I'll be glad to help)."", 'NOTE 2: I reported this bug (along with a bunch of other related bugs) editing on a blank page so as to minimize bugs interfering with each-other and to have the simplest possible steps to reproduce the problem.', 'However, I think that some of these may be applicable even on non-blank pages.', 'Do I need to separately test the issues for non-blank pages and report the behaviour in these bugs (or are the current reports sufficient)?', ""NOTE 3: I'm also ending up with a bunch of js console errors from VE, but I haven't checked exactly which step causes them."", ""I'' try to reproduce them and let you know.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6162,"VisualEditor: ""Uncaught Error: ve.dm.Document.getNodeFromOffset(): offset 804 is out of bounds"" triggered using jquery.IME","This bug was found when testing per the sixth and seventh comment at Bug 53708 +It seems somewhat heisenbuggy and I haven't been able to reproduce it yet. However, I'm sure of the steps which caused it. +Reporting this so that it's documented in case it is ever seen again. + +System Environment: +Windows7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Test Url: +https://www.mediawiki.org/wiki/Project:Sandbox?veaction=edit + +Steps to reproduce: +Enable ULS IME hindi (hi) transliteration (labelled लिप्यंतरण) +Input the following: +agar[SPACE][SPACE][BACKSPACE] + +What happens: +Apart from a bunch of buggy behaviour (described in the seventh comment at Bug 53708 ), the following console error shows up once the [BACKSPACE] is pressed: + +Uncaught Error: ve.dm.Document.getNodeFromOffset(): offset 804 is out of bounds load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:106 +ve.dm.Document.getNodeFromOffset load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:106 +ve.dm.Surface.change load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:84 +ve.ce.Surface.onSelectionChange load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:275 +oo.EventEmitter.emit load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…ck%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:139 +ve.ce.SurfaceObserver.pollOnceInternal load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:292 +ve.ce.SurfaceObserver.pollOnce load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:291 +ve.ce.SurfaceObserver.timerLoop load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:290 +proxy load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:10 + +The file urls are: + +For the last line: +https://bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z + +For all other lines: +https://bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperimental%2Cicons-vector%7Cext.visualEditor.viewPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&* + +Also, the template's formatting was gone with the input hindi text appearing alongside the template text. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1379605200,task_description,PHID-TASK-f3qthugptx3szx2kr56o,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: ""Uncaught Error: ve.dm.Document.getNodeFromOffset(): offset 804 is out of bounds"" triggered using jquery.IME.', ""This bug was found when testing per the sixth and seventh comment at Bug 53708\nIt seems somewhat heisenbuggy and I haven't been able to reproduce it yet."", ""However, I'm sure of the steps which caused it."", ""Reporting this so that it's documented in case it is ever seen again."", ""System Environment:\nWindows7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nTest Url:\nURL\n\nSteps to reproduce:\nEnable ULS IME hindi (hi) transliteration (labelled लिप्यंतरण)\nInput the following:\nagar[SPACE][SPACE][BACKSPACE]\n\nWhat happens:\nApart from a bunch of buggy behaviour (described in the seventh comment at Bug 53708 ), the following console error shows up once the [BACKSPACE] is pressed:\n\nUncaught Error: ve.dm.Document.getNodeFromOffset(): offset 804 is out of bounds load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:106\nve.dm.Document.getNodeFromOffset load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:106\nve.dm.Surface.change load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:84\nve.ce.Surface.onSelectionChange load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:275\noo.EventEmitter.emit load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…ck%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:139\nve.ce.SurfaceObserver.pollOnceInternal load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:292\nve.ce.SurfaceObserver.pollOnce load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:291\nve.ce.SurfaceObserver.timerLoop load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:290\nproxy load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:10\n\nThe file urls are:\n\nFor the last line:\nURL\n\nFor all other lines:\nURL\n\nAlso, the template's formatting was gone with the input hindi text appearing alongside the template text."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6160,"VisualEditor: ""Uncaught TypeError: Cannot call method 'getOffset' of null"" triggered using jquery.IME","Screenshot of Console Error and Blanked Page + +This bug was found when testing per the sixth and seventh comment at Bug 53708 +This is very similar to Bug 54331 , however, this one is reproducible. + +System Environment: +Windows7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Test Url: +https://www.mediawiki.org/wiki/Project:Sandbox?veaction=edit + +Steps to reproduce: +Enable ULS IME hi transliteration +Input the following (below the 'Testing Area' heading): +agar[SPACE][SPACE][BACKSPACE][BACKSPACE] + +What happens: +Apart from a bunch of buggy behaviour described in the seventh comment at Bug 53708 , the template is entirely removed and the following console error shows up once the second [BACKSPACE] is pressed: + +Uncaught TypeError: Cannot call method 'getOffset' of null load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:231 +ve.ce.Document.getNodeAndOffset load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:231 +ve.ce.Surface.showSelection load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:287 +ve.ce.Surface.onChange load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:274 +oo.EventEmitter.emit load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…ck%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:139 +ve.dm.Surface.change load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:86 +ve.ce.Surface.handleDelete load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:286 +ve.ce.Surface.onDocumentKeyDown load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:267 +proxy load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:10 +ve.EventSequencer.onEvent load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:19 +(anonymous function) load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:18 +jQuery.event.dispatch load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:45 +elemData.handle.eventHandle load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:38 + +The file urls are: + +https://bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperimental%2Cicons-vector%7Cext.visualEditor.viewPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&* + +https://bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11639}",1379606220,task_description,PHID-TASK-fkizlik3mtnbtsqbgnqs,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: ""Uncaught TypeError: Cannot call method \'getOffset\' of null"" triggered using jquery.IME.', 'Screenshot of Console Error and Blanked Page\n\nThis bug was found when testing per the sixth and seventh comment at Bug 53708\nThis is very similar to Bug 54331 , however, this one is reproducible.', ""System Environment:\nWindows7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nTest Url:\nURL\n\nSteps to reproduce:\nEnable ULS IME hi transliteration\nInput the following (below the 'Testing Area' heading):\nagar[SPACE][SPACE][BACKSPACE][BACKSPACE]\n\nWhat happens:\nApart from a bunch of buggy behaviour described in the seventh comment at Bug 53708 , the template is entirely removed and the following console error shows up once the second [BACKSPACE] is pressed:\n\nUncaught TypeError: Cannot call method 'getOffset' of null load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:231\nve.ce.Document.getNodeAndOffset load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:231\nve.ce.Surface.showSelection load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:287\nve.ce.Surface.onChange load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:274\noo.EventEmitter.emit load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…ck%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:139\nve.dm.Surface.change load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:86\nve.ce.Surface.handleDelete load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:286\nve.ce.Surface.onDocumentKeyDown load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:267\nproxy load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:10\nve.EventSequencer.onEvent load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:19\n(anonymous function) load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:18\njQuery.event.dispatch load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:45\nelemData.handle.eventHandle load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:38\n\nThe file urls are:\n\nURL\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11639}""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'I can reproduce this issue on Windows with Chrome ... m.']" +6167,"VisualEditor: ""Uncaught Error: ve.dm.Document.getNodeFromOffset(): offset 804 is out of bounds"" triggered using jquery.IME","Screenshot showing original error and changed template formatting + +I've been able to reproduce this bug in the same system environment on the same test url with the following steps: + +Enable ULS hi transliteration +Input a[SPACE][BACKSPACE]a + +The error as specified above shows up. + +Pressing a space after this brings up the following errors: + +Error 1: + +Uncaught TypeError: Cannot call method 'insertBefore' of null load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:239 +ve.ce.BranchNode.onSplice load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:239 +oo.EventEmitter.emit load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…ck%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:139 +ve.dm.BranchNode.splice load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:44 +(anonymous function) load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…back%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:3 +ve.dm.Document.rebuildNodes load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:107 +ve.dm.DocumentSynchronizer.synchronizers.rebuild load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:117 +ve.dm.DocumentSynchronizer.synchronize load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:119 +ve.dm.TransactionProcessor.process load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:59 +ve.dm.Document.commit load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:104 +ve.dm.Surface.change load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:84 +ve.ce.Surface.handleInsertion load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:282 +ve.ce.Surface.onDocumentKeyPress load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:268 +proxy load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:10 +ve.EventSequencer.onEvent load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:19 +(anonymous function) load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:18 +jQuery.event.dispatch load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:45 +elemData.handle.eventHandle load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:38 +6 + +Error 2: +Uncaught Error: offset 805 out of bounds load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:150 +ve.dm.ElementLinearData.getAnnotationIndexesFromOffset load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:150 +ve.dm.ElementLinearData.getAnnotationsFromOffset load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:150 +ve.ce.Surface.onContentChange load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:277 +oo.EventEmitter.emit load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…ck%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:139 +ve.ce.SurfaceObserver.pollOnceInternal load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:292 +ve.ce.SurfaceObserver.pollOnce load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:291 +ve.ce.Surface.documentOnBlur load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:264 +proxy load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:10 +jQuery.event.dispatch load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:45 +elemData.handle.eventHandle load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:38 + +File urls: +https://bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperimental%2Cicons-vector%7Cext.visualEditor.viewPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&* +https://bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z + +The second error keeps repeating. Also, changing tabs makes the count in the chrome console go up. + +It also repeats each time a mouse click is done at the current caret position. It also repeats if the caret is taken to a different position in the text using the mouse or the arrow keys. + +**Attached**: {F11632}",1379608431,task_subcomment,PHID-TASK-f3qthugptx3szx2kr56o,PHID-USER-4bjsher5mqcoikeqnnec,"[""Screenshot showing original error and changed template formatting\n\nI've been able to reproduce this bug in the same system environment on the same test url with the following steps:\n\nEnable ULS hi transliteration\nInput a[SPACE][BACKSPACE]a\n\nThe error as specified above shows up."", ""Pressing a space after this brings up the following errors:\n\nError 1:\n\nUncaught TypeError: Cannot call method 'insertBefore' of null load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:239\nve.ce.BranchNode.onSplice load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:239\noo.EventEmitter.emit load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…ck%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:139\nve.dm.BranchNode.splice load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:44\n(anonymous function) load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…back%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:3\nve.dm.Document.rebuildNodes load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:107\nve.dm.DocumentSynchronizer.synchronizers.rebuild load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:117\nve.dm.DocumentSynchronizer.synchronize load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:119\nve.dm.TransactionProcessor.process load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:59\nve.dm.Document.commit load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:104\nve.dm.Surface.change load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:84\nve.ce.Surface.handleInsertion load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:282\nve.ce.Surface.onDocumentKeyPress load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:268\nproxy load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:10\nve.EventSequencer.onEvent load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:19\n(anonymous function) load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…wPageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:18\njQuery.event.dispatch load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:45\nelemData.handle.eventHandle load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:38\n6\n\nError 2:\nUncaught Error: offset 805 out of bounds load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:150\nve.dm.ElementLinearData.getAnnotationIndexesFromOffset load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:150\nve.dm.ElementLinearData.getAnnotationsFromOffset load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:150\nve.ce.Surface.onContentChange load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:277\noo.EventEmitter.emit load.php?debug=false&lang=hi&modules=ext.visualEditor.base%2Cmediawiki%2Cvi…ck%7Coojs%7Cunicodejs.wordbreak&skin=vector&version=20130919T025548Z&*:139\nve.ce.SurfaceObserver.pollOnceInternal load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:292\nve.ce.SurfaceObserver.pollOnce load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:291\nve.ce.Surface.documentOnBlur load.php?debug=false&lang=hi&modules=ext.visualEditor.core%2Cdata%2Cexperim…PageTarget.icons-vector%7Crangy&skin=vector&version=20130919T025548Z&*:264\nproxy load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:10\njQuery.event.dispatch load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:45\nelemData.handle.eventHandle load.php?debug=false&lang=hi&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130912T173512Z:38\n\nFile urls:\nURL\nURL\n\nThe second error keeps repeating."", 'Also, changing tabs makes the count in the chrome console go up.', 'It also repeats each time a mouse click is done at the current caret position.', 'It also repeats if the caret is taken to a different position in the text using the mouse or the arrow keys.', '**Attached**: {F11632}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6439,VisualEditor: Incorrect and irremovable text placement with IMEs,"Reported console errors in Bug 54331 and Bug 54334 per Comment 7 + +There's possibly other console error instances which need to be reported. + +(In reply to comment #8) +> If you were able to test the issues for non-blank pages that would be a great +> help too, because it looks like the problems happen in different ways in +> those +> two cases. + +Will do.",1379608845,task_subcomment,PHID-TASK-ibmxa5xzrcmu5u7fcttq,PHID-USER-4bjsher5mqcoikeqnnec,"[""Reported console errors in Bug 54331 and Bug 54334 per Comment 7\n\nThere's possibly other console error instances which need to be reported."", '(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWill do.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +6166,"VisualEditor: ""Uncaught Error: ve.dm.Document.getNodeFromOffset(): offset 804 is out of bounds"" triggered using jquery.IME",Related/similar bug: Bug 51526,1379610367,task_subcomment,PHID-TASK-f3qthugptx3szx2kr56o,PHID-USER-4bjsher5mqcoikeqnnec,['Related/similar bug: Bug 51526'],['BUG REPRODUCTION'] +6165,"VisualEditor: ""Uncaught Error: ve.dm.Document.getNodeFromOffset(): offset 804 is out of bounds"" triggered using jquery.IME","Editable content in Read mode + +Further, after everything stated in Comment 1 has happened, if VE editing is canceled and the js prompt about losing unsaved changes is confirmed, the second error still continues. The tab is set to Read instead of Edit, however the content is still editable and the VE toolbar remains visible (although it doesn't seem to work). + +**Attached**: {F11633}",1379611271,task_subcomment,PHID-TASK-f3qthugptx3szx2kr56o,PHID-USER-4bjsher5mqcoikeqnnec,"['Editable content in Read mode\n\nFurther, after everything stated in Comment 1 has happened, if VE editing is canceled and the js prompt about losing unsaved changes is confirmed, the second error still continues.', ""The tab is set to Read instead of Edit, however the content is still editable and the VE toolbar remains visible (although it doesn't seem to work)."", '**Attached**: {F11633}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6164,"VisualEditor: ""Uncaught Error: ve.dm.Document.getNodeFromOffset(): offset 804 is out of bounds"" triggered using jquery.IME","After Comment 3, reloading the page by pressing the return key in the address bar gave the following error: + +Uncaught RangeError: Maximum call stack size exceeded +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload +proxy +ve.init.mw.ViewPageTarget.onBeforeUnload",1379611711,task_subcomment,PHID-TASK-f3qthugptx3szx2kr56o,PHID-USER-4bjsher5mqcoikeqnnec,"['After Comment 3, reloading the page by pressing the return key in the address bar gave the following error:\n\nUncaught RangeError: Maximum call stack size exceeded\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload\nproxy\nve.init.mw.ViewPageTarget.onBeforeUnload']",['BUG REPRODUCTION .'] +6455,VisualEditor: Incorrect text selection with jquery.IME,"Per https://bugzilla.wikimedia.org/show_bug.cgi?id=53708#c8 the following report is for the bug behaviour when tested on a page with pre-existing text: + +System Environment: +Windows7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Test Url: +https://www.mediawiki.org/wiki/User:Siddhartha_Ghai/sandbox?veaction=edit + +Steps: +Take a caret to the end of the first paragraph using the mouse (i.e click at the end of the first paragraph to take the caret there.) +Input ag + +Expected output: +अग् + +Actual output: +अग् but with the newline after it selected, although the newline or space wasn't typed in this edit and existed previously.",1379763646,task_subcomment,PHID-TASK-ejote3xjqqm7riq7xqwf,PHID-USER-4bjsher5mqcoikeqnnec,"['Per URL the following report is for the bug behaviour when tested on a page with pre-existing text:\n\nSystem Environment:\nWindows7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nTest Url:\nURL\n\nSteps:\nTake a caret to the end of the first paragraph using the mouse (i.e click at the end of the first paragraph to take the caret there.)', ""Input ag\n\nExpected output:\nअग्\n\nActual output:\nअग् but with the newline after it selected, although the newline or space wasn't typed in this edit and existed previously.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6454,VisualEditor: Incorrect text selection with jquery.IME,"Screenshot for comment 3 + +**Attached**: {F11151}",1379764061,task_subcomment,PHID-TASK-ejote3xjqqm7riq7xqwf,PHID-USER-4bjsher5mqcoikeqnnec,['Screenshot for comment 3\n\n**Attached**: {F11151}'],['BUG REPRODUCTION'] +6453,VisualEditor: Incorrect text selection with jquery.IME,Note: Comment 3 is ofcourse with ULS IME hindi transliteration enabled.,1379764673,task_subcomment,PHID-TASK-ejote3xjqqm7riq7xqwf,PHID-USER-4bjsher5mqcoikeqnnec,['Note: Comment 3 is ofcourse with ULS IME hindi transliteration enabled.'],['BUG REPRODUCTION .'] +6148,VisualEditor: Text duplication when using jquery.IME on existing pages,"Screenshot showing text duplication + +This bug was observed when continuing testing from https://bugzilla.wikimedia.org/show_bug.cgi?id=53706#c3 + +The entire test procedure is as follows: + +System Environment: +Windows7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Test Url: +https://www.mediawiki.org/wiki/User:Siddhartha_Ghai/sandbox?veaction=edit + +Steps: +Enable ULS IME hindi transliteration +Take a caret to the end of the first paragraph using the mouse (i.e click at +the end of the first paragraph to take the caret there.) +Input ag +Output will be अग् as expected but with incorrect selection as reported in the comment linked above +Further input a +This causes the text अग to show up at the beginning of the page with the text अग् at the end of the first paragraph remaining as it is. + +What should have happened: +The original output अग् should have been changed to अग at the end of the first paragraph. + +So effectively the text is duplicated at the beginning of the page. This means that first the caret moves to the beginning of the page, then the text is duplicated. + +Note: The text is navigable and removable, so this is different from Bug 53708 and Bug 53711 + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11824}",1379764980,task_description,PHID-TASK-qb2engnawhn3el2wqyzm,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: Text duplication when using jquery.IME on existing pages.', 'Screenshot showing text duplication\n\nThis bug was observed when continuing testing from URL\n\nThe entire test procedure is as follows:\n\nSystem Environment:\nWindows7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nTest Url:\nURL\n\nSteps:\nEnable ULS IME hindi transliteration\nTake a caret to the end of the first paragraph using the mouse (i.e click at\nthe end of the first paragraph to take the caret there.)', 'Input ag\nOutput will be अग् as expected but with incorrect selection as reported in the comment linked above\nFurther input a\nThis causes the text अग to show up at the beginning of the page with the text अग् at the end of the first paragraph remaining as it is.', 'What should have happened:\nThe original output अग् should have been changed to अग at the end of the first paragraph.', 'So effectively the text is duplicated at the beginning of the page.', 'This means that first the caret moves to the beginning of the page, then the text is duplicated.', 'Note: The text is navigable and removable, so this is different from Bug 53708 and Bug 53711\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11824}']","['BUG REPORT .', 'OBSERVED BUG BEHAVIOR .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6452,VisualEditor: Incorrect text selection with jquery.IME,"Further testing Comment 3 seems to indicate that the newline selection happens when the last input is a consonant followed by a halant which can be input with one keystroke. + +The hindi transliteration IME inputs two characters whenever an ASCII consonant is input, the equivalent hindi consonant followed by the halant character ् (U+094D) + +So inputting g gives ग् i.e ग + ् , j gives ज् i.e ज + ् etc. with the newline selected. + +Some hindi consonants, however, need two keystrokes to be input. So gh gives घ् i.e घ + ् and jh gives झ् i.e झ + ् etc. Output for these depends on the input speed. If one is quick, the text is input correctly with no selection. However, if one is slow, Bug 54421 shows up with the grapheme containing the duplicated text at the beginning of the article being selected. + +This selection (or non-selection) behaviour takes place regardless of whether the input is one consonant or a word. The behaviour depends on what the last consonant is, one that can be input with one keystroke or one that is input with two keystrokes.",1379766638,task_subcomment,PHID-TASK-ejote3xjqqm7riq7xqwf,PHID-USER-4bjsher5mqcoikeqnnec,"['Further testing Comment 3 seems to indicate that the newline selection happens when the last input is a consonant followed by a halant which can be input with one keystroke.', 'The hindi transliteration IME inputs two characters whenever an ASCII consonant is input, the equivalent hindi consonant followed by the halant character ् (U+094D)\n\nSo inputting g gives ग् i.e ग + ् , j gives ज् i.e ज + ् etc.', 'with the newline selected.', 'Some hindi consonants, however, need two keystrokes to be input.', 'So gh gives घ् i.e घ + ् and jh gives झ् i.e झ + ् etc.', 'Output for these depends on the input speed.', 'If one is quick, the text is input correctly with no selection.', 'However, if one is slow, Bug 54421 shows up with the grapheme containing the duplicated text at the beginning of the article being selected.', 'This selection (or non-selection) behaviour takes place regardless of whether the input is one consonant or a word.', 'The behaviour depends on what the last consonant is, one that can be input with one keystroke or one that is input with two keystrokes.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +6438,VisualEditor: Incorrect and irremovable text placement with IMEs,"Tested out this bug for page with pre-existing devanagari text. + +System Environment: Same as Comment 4 + +Test Url: +https://www.mediawiki.org/wiki/User:Siddhartha_Ghai/sandbox?veaction=edit + +Steps: +1 Enable ULS IME hindi transliteration +2 Take the caret to the end of the first paragraph using the mouse (i.e click at the end of the first paragraph to take the caret there) +3Input k +3.1 This will give the output of क् with the newline selected ( Bug 53706 ) +4 Now input g +4.1 This will give an output of ग् but this output will show up in the next line +4.1.1 This output cannot be copy-pasted into an external text editor though it can be selected in VE +4.1.2 This output is ignored in caret movement when using the arrow keys, so the caret goes straight from the beginning of the second paragraph to the end of the first paragraph just after क् jumping past ग् in between. When right arrow key is pressed the caret goes from here to the beginning of the second paragraph इस jumping past ग् +4.1.3 Pressing backspace from the beginning of the second paragraph joins the second paragraph with the first paragraph jumping past the ग् making it the last text in the page +4.1.4 Taking the caret to the end of text i.e after ग् makes the formatting dropdown go blank +4.1.5 Using the VE toolbar Undo button moves the second paragraph back to a new line but it still stays above the ग् which is still the last text on the page. +4.1.6 Undoing everything and adding a space to the end of the second paragraph and then submitting and reviewing the changes diff shows that the ग् at the end of the page is not being added +4.1.7 Typing something after the ग् shows the text added after both ग् and the second paragraph. + +So effectively the bug is present even while editing existing pages with devanagari text using VE+ULS.",1379767940,task_subcomment,PHID-TASK-ibmxa5xzrcmu5u7fcttq,PHID-USER-4bjsher5mqcoikeqnnec,"['Tested out this bug for page with pre-existing devanagari text.', 'System Environment: Same as Comment 4\n\nTest Url:\nURL\n\nSteps:\n1 Enable ULS IME hindi transliteration\n2 Take the caret to the end of the first paragraph using the mouse (i.e click at the end of the first paragraph to take the caret there)\n3Input k\n3.1 This will give the output of क् with the newline selected ( Bug 53706 )\n4 Now input g\n4.1 This will give an output of ग् but this output will show up in the next line\n4.1.1 This output cannot be copy-pasted into an external text editor though it can be selected in VE\n4.1.2 This output is ignored in caret movement when using the arrow keys, so the caret goes straight from the beginning of the second paragraph to the end of the first paragraph just after क् jumping past ग् in between.', 'When right arrow key is pressed the caret goes from here to the beginning of the second paragraph इस jumping past ग्\n4.1.3 Pressing backspace from the beginning of the second paragraph joins the second paragraph with the first paragraph jumping past the ग् making it the last text in the page\n4.1.4 Taking the caret to the end of text i.e after ग् makes the formatting dropdown go blank\n4.1.5 Using the VE toolbar Undo button moves the second paragraph back to a new line but it still stays above the ग् which is still the last text on the page.', '4.1.6 Undoing everything and adding a space to the end of the second paragraph and then submitting and reviewing the changes diff shows that the ग् at the end of the page is not being added\n4.1.7 Typing something after the ग् shows the text added after both ग् and the second paragraph.', 'So effectively the bug is present even while editing existing pages with devanagari text using VE+ULS.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6145,VisualEditor: Automatic Incorrect caret movement with ULS,"This is a separate report for automatic caret movement from one place to another when using VE with ULS. + +This problem has been seen with some other bugs, specifically, in the fourth[1], seventh[2] and tenth[3] comments of Bug 53708 and the original report of Bug 54421 + +I also suspect that the problem in Bug 53701 is a form of this bug only. + +However, I am reporting this as a separate bug since I was able to reproduce it independent of these bugs. + +System environment: +Win 7 X64 SP1 +Google Chrome 29.0.1547.66 m + +Test Url: +https://www.mediawiki.org/wiki/User:Siddhartha_Ghai/sandbox?veaction=edit + +Steps: +1 Enable ULS IME hindi transliteration +2 Take the caret to the end of the first paragraph using the mouse (i.e click at the end of the first paragraph to take the caret there) +3 Input [RETURN KEY][RETURN KEY]a + +Expected output: +[NEWLINE][NEWLINE]अ + +Actual Output: +[NEWLINE]अ[NEWLINE] + +As long as the return keys have been pressed, everything is fine and the caret is in the second newline. However, as soon as a is pressed, the input is in the first new line and not the second. The caret has hence moved up one line before the input is placed into the output text. The caret does not move back and is after the output अ + +This text is selectable, but can't be copy-pasted into an external text editor. +The text is removable, so this is not entirely Bug 53708 . However, pressing a backspace when the caret is after अ removes अ along with the newline that precedes it. + +[1]: https://bugzilla.wikimedia.org/show_bug.cgi?id=53708#c4 +[2]: https://bugzilla.wikimedia.org/show_bug.cgi?id=53708#c7 +[3]: https://bugzilla.wikimedia.org/show_bug.cgi?id=53708#c10 + +-------------------------- +**Version**: unspecified +**Severity**: normal",1379768640,task_description,PHID-TASK-nql2oht74xidzmey66vl,PHID-USER-4bjsher5mqcoikeqnnec,"['VisualEditor: Automatic Incorrect caret movement with ULS.', 'This is a separate report for automatic caret movement from one place to another when using VE with ULS.', 'This problem has been seen with some other bugs, specifically, in the fourth[1], seventh[2] and tenth[3] comments of Bug 53708 and the original report of Bug 54421\n\nI also suspect that the problem in Bug 53701 is a form of this bug only.', 'However, I am reporting this as a separate bug since I was able to reproduce it independent of these bugs.', 'System environment:\nWin 7 X64 SP1\nGoogle Chrome 29.0.1547.66 m\n\nTest Url:\nURL\n\nSteps:\n1 Enable ULS IME hindi transliteration\n2 Take the caret to the end of the first paragraph using the mouse (i.e click at the end of the first paragraph to take the caret there)\n3 Input [RETURN KEY][RETURN KEY]a\n\nExpected output:\n[NEWLINE][NEWLINE]अ\n\nActual Output:\n[NEWLINE]अ[NEWLINE]\n\nAs long as the return keys have been pressed, everything is fine and the caret is in the second newline.', 'However, as soon as a is pressed, the input is in the first new line and not the second.', 'The caret has hence moved up one line before the input is placed into the output text.', ""The caret does not move back and is after the output अ\n\nThis text is selectable, but can't be copy-pasted into an external text editor."", 'The text is removable, so this is not entirely Bug 53708 .', 'However, pressing a backspace when the caret is after अ removes अ along with the newline that precedes it.', '[1]: URL\n[2]: URL\n[3]: URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6150,VisualEditor: Text duplication when using jquery.IME on existing pages,Automatic Incorrect caret movement has been reported separately as Bug 54424,1379768763,task_subcomment,PHID-TASK-qb2engnawhn3el2wqyzm,PHID-USER-4bjsher5mqcoikeqnnec,['Automatic Incorrect caret movement has been reported separately as Bug 54424'],['BUG REPRODUCTION .'] +6437,VisualEditor: Incorrect and irremovable text placement with IMEs,Automatic Incorrect caret movement has been reported separately as Bug 54424,1379768773,task_subcomment,PHID-TASK-ibmxa5xzrcmu5u7fcttq,PHID-USER-4bjsher5mqcoikeqnnec,['Automatic Incorrect caret movement has been reported separately as Bug 54424'],['BUG REPRODUCTION .'] +6472,VisualEditor: Marathi/Devanagari: After typing first character cursor moves in wrong direction when using jquery.IME,"Automatic Incorrect caret movement has been reported separately as Bug 54424 + +I suspect that this bug is a special case of that bug, but I may be wrong.",1379768841,task_subcomment,PHID-TASK-fzc2bascptcvyjvfz6iv,PHID-USER-4bjsher5mqcoikeqnnec,"['Automatic Incorrect caret movement has been reported separately as Bug 54424\n\nI suspect that this bug is a special case of that bug, but I may be wrong.']",['BUG REPRODUCTION'] +7366,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press","Update: +System Environment: +Windows 7 X64 SP1 +Google Chrome 29.0.1547.76 m + +Tested at https://www.mediawiki.org/wiki/User:Siddhartha_Ghai?veaction=edit + +न्स seems to now require three keystrokes. All the others listed in Comment 6 above along with ग्र भ्र श्र ष्र still require two keystrokes.",1380971530,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-4bjsher5mqcoikeqnnec,"['Update:\nSystem Environment:\nWindows 7 X64 SP1\nGoogle Chrome 29.0.1547.76 m\n\nTested at URL\n\nन्स seems to now require three keystrokes.', 'All the others listed in Comment 6 above along with ग्र भ्र श्र ष्र still require two keystrokes.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +7362,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press","Has this been deployed? If it has, it hasn't fixed the problem. Please reopen if this has been deployed. Tried at both urls per comment 6.",1386469991,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-4bjsher5mqcoikeqnnec,"['Has this been deployed?', ""If it has, it hasn't fixed the problem."", 'Please reopen if this has been deployed.', 'Tried at both urls per comment 6.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ACTION ON ISSUE .', 'BUG REPRODUCTION .']" +7361,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press","Reopening + +System Environment: +Windows 7 X64 SP1 +Google Chrome 31.0.1650.63 m + +Urls: +Same as in comment 6 + +Glyphs: +Same as in comment 0 , comment 1 and comment 6 + +What happens: +Crossing the glyphs now requires three keypresses going either left to right or right to left.",1386989489,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-4bjsher5mqcoikeqnnec,"['Reopening\n\nSystem Environment:\nWindows 7 X64 SP1\nGoogle Chrome 31.0.1650.63 m\n\nUrls:\nSame as in comment 6\n\nGlyphs:\nSame as in comment 0 , comment 1 and comment 6\n\nWhat happens:\nCrossing the glyphs now requires three keypresses going either left to right or right to left.']",['BUG REPRODUCTION .'] +7358,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press","Seems to be fixed now, though probably needs to be tested extensively before closing.",1424612816,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-4bjsher5mqcoikeqnnec,"['Seems to be fixed now, though probably needs to be tested extensively before closing.']",['TESTING'] +12526,The default (English) link trail ($linkTrail) only matches [a-z],"Using a more extensive default $linkTrail regex was tried in 416c84480 (although I don't know why it used `\p{L&}` rather than `[[:alpha:]]` or `\p{L}`), but this was reverted in 5b97a5bb due to {T17035}. We could probably try that again (without the apostrophe, see T16655) now that we require a more modern version of PHP with a more modern version of PCRE. It may not work correctly for alphabets other than Latin. + +---- + +Please have a look at +https://www.wikidata.org/wiki/MediaWiki:Gadget-rightsfilter/hu +where the link has the form [[:hu:Reguláris kifejezés|regex]]alapú +and ""ú"" is not linked. +This is a multilingual project, so all letters should be included into links, or at least all Hungarian letters. :-)",1361209560,task_description,PHID-TASK-n4lw5kls7dkiwbydrbtn,PHID-USER-4c6srusxkc3xljf73qq6,"['The default (English) link trail ($linkTrail) only matches [a-z].', ""Using a more extensive default $linkTrail regex was tried in 416c84480 (although I don't know why it used CODE rather than CODE or CODE), but this was reverted in 5b97a5bb due to {T17035}."", 'We could probably try that again (without the apostrophe, see T16655) now that we require a more modern version of PHP with a more modern version of PCRE.', 'It may not work correctly for alphabets other than Latin.', '----\n\nPlease have a look at \nURL\nwhere the link has the form [[:hu:Reguláris kifejezés|regex]]alapú\nand ""ú"" is not linked.', 'This is a multilingual project, so all letters should be included into links, or at least all Hungarian letters.', ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION']" +12542,The default (English) link trail ($linkTrail) only matches [a-z],OK. Thanks for the detailed explanation.,1469598638,task_subcomment,PHID-TASK-n4lw5kls7dkiwbydrbtn,PHID-USER-4c6srusxkc3xljf73qq6,"['OK.', 'Thanks for the detailed explanation.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +12539,The default (English) link trail ($linkTrail) only matches [a-z],"""Is this strange behaviour something we want to preserve, or is it just a historical quirk?"" +Or just survived tests, as a rare case.",1469625591,task_subcomment,PHID-TASK-n4lw5kls7dkiwbydrbtn,PHID-USER-4c6srusxkc3xljf73qq6,"['""Is this strange behaviour something we want to preserve, or is it just a historical quirk?""', 'Or just survived tests, as a rare case.']","['INVESTIGATION AND EXPLORATION', 'TESTING']" +6509,VisualEditor: histograms are duplicated while editing,I discovered the bug in August 2013 and it was said to be fine from November 2013 at fr.wp. It must have been fixed by chance.,1422480548,task_subcomment,PHID-TASK-sqkvabmnd7cfcbr6tkhz,PHID-USER-4cgt73x34j35pnbem65l,"['I discovered the bug in August 2013 and it was said to be fine from November 2013 at fr.wp.', 'It must have been fixed by chance.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +18418,Internal link turned into a full http link after copy paste from another VE in FireFox,"Steps to reproduce: + +1.Open the Visual Editor for a page which contains an internal link with FireFox + +2.Copy the link and paste it into another VE + +3.Save the page. + +Observed Result: +After copy a ""[[example|example]]"" link, when pasting the link is turned into a ""[[https://fr.wikipedia.org/example|example]]"" link. +It appears as follows: https://fr.wikipedia.org/w/index.php?title=Utilisateur:NemesisIII/Brouillon&diff=100540861&oldid=100181721 + +With Firefox 28, at least on fr.wp . (Sorry for my bad English) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1390514040,task_description,PHID-TASK-dfa2ksgclzdlydh5yymo,PHID-USER-4cgt73x34j35pnbem65l,"['Internal link turned into a full http link after copy paste from another VE in FireFox.', 'Steps to reproduce:\n\n1.Open the Visual Editor for a page which contains an internal link with FireFox\n\n2.Copy the link and paste it into another VE\n\n3.Save the page.', 'Observed Result:\nAfter copy a ""[[example|example]]"" link, when pasting the link is turned into a ""[[URL link.', 'It appears as follows: URL\n\nWith Firefox 28, at least on fr.wp .', '(Sorry for my bad English)\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'OBSERVED BUG BEHAVIOR', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +18419,Internal link turned into a full http link after copy paste from another VE in FireFox," + +*** This bug has been marked as a duplicate of bug 58902 ***",1390515118,task_subcomment,PHID-TASK-dfa2ksgclzdlydh5yymo,PHID-USER-4cgt73x34j35pnbem65l,['\n\n*** This bug has been marked as a duplicate of bug 58902 ***'],['ISSUE CONTENT MANAGEMENT'] +19379,Not loading site CSS on Special:UserLogin/Preferences breaks wikis which use it to create a skin/theme,"Yes, this is needed on fa, ckb, arz, glk, mzn, ps, pnb. Why? Because all of these wikis are overriding default browser defined sans-serif font on their Common.css and it is needed their UI would be consistent on preference and eventually login/logout also.",1412439475,task_subcomment,PHID-TASK-o6thfwgsk54xnsmig6b5,PHID-USER-4cih6cceraaohis3ydcd,"['Yes, this is needed on fa, ckb, arz, glk, mzn, ps, pnb.', 'Why?', 'Because all of these wikis are overriding default browser defined sans-serif font on their Common.css and it is needed their UI would be consistent on preference and eventually login/logout also.']","['BUG REPRODUCTION', 'MOTIVATION', 'BUG REPRODUCTION .']" +12226,"Inconsistent close icon ""x"" in Wikimedia product interfaces","Just to give an update + +https://www.mediawiki.org/wiki/Wikimedia_Foundation_Design/Agora_icon_set gives a list of places the old icon is used, probably based off of this report, but the page has not been updated for 2 years, so it is likely out of date. + +https://doc.wikimedia.org/oojs-ui/master/demos/#icons-apex-ltr gives what I believe to be the most recent icons (using apex). Based on the attached screenshot, that is indeed what Wikipedia uses in the edit feedback + +{F4913849} + +If someone could investigate other places and help to figure out to what extent this is still an issue, that'd be great",1480546272,task_subcomment,PHID-TASK-ox6rq6ltvn2e7lv2xj47,PHID-USER-4h2udy357ze7pb3oqlp3,"['Just to give an update\n\nURL gives a list of places the old icon is used, probably based off of this report, but the page has not been updated for 2 years, so it is likely out of date.', 'URL gives what I believe to be the most recent icons (using apex).', ""Based on the attached screenshot, that is indeed what Wikipedia uses in the edit feedback\n\n{F4913849}\n\nIf someone could investigate other places and help to figure out to what extent this is still an issue, that'd be great""]","['TASK PROGRESS', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +23208,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"//[[https://en.wikipedia.org/wiki/Special:Contributions/92.137.107.192|92.137.107.192]] ([[ https://en.wikipedia.org/wiki/User talk:92.137.107.192|talk]]) 15:24, 17 June 2013 (UTC) wrote:// + +**Exception:** +``` +ApiErrorException +``` +**Message:** +``` +Bot API returned the following error: 'The login module requires a POST request' +``` +**Call stack:** + +``` + à WikiFunctions.API.ApiEdit.CheckForErrors(String xml, String action) + à WikiFunctions.API.ApiEdit.Login(String username, String password, String domain) + à WikiFunctions.Profiles.AWBProfilesForm.PerformLogin(String username, String password) +``` +---- + +**OS:** Microsoft Windows NT 6.2.9200.0 +**Version:** AutoWikiBrowser (5.5.0.2), WikiFunctions (5.5.0.2), revision 9117 (2013-04-30 20:44:43)
AutoWikiBrowser (5.5.5.0), WikiFunctions (5.5.5.0), revision 10470 (2014-09-22 01:51:36) +**NET:** 2.0.50727.6400 +**Site:** http://dc-comics.wikia.com",1431717107,task_description,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"['[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?).', '//[[URL ([[ URL talk:92.137.107.192|talk]]) 15:24, 17 June 2013 (UTC) wrote://\n\n**Exception:**\n``CODE`CODE`CODE`CODE`CODE``\n----\n\n**OS:** Microsoft Windows NT 6.2.9200.0\n**Version:** AutoWikiBrowser (5.5.0.2), WikiFunctions (5.5.0.2), revision 9117 (2013-04-30 20:44:43)
AutoWikiBrowser (5.5.5.0), WikiFunctions (5.5.5.0), revision 10470 (2014-09-22 01:51:36)\n**NET:** 2.0.50727.6400\n**Site:** URL']","['BUG REPRODUCTION .', '```']" +23219,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"//[[https://en.wikipedia.org/wiki/User:Magioladitis|Magioladitis]] ([[https://en.wikipedia.org/wiki/User talk:Magioladitis|talk]]) 08:52, 9 August 2013 (UTC) wrote:// + +Bug confirmed in AutoWikiBrowser (5.5.1.3), WikiFunctions (5.5.1.3), revision 9391 (2013-08-09 10:19:33).",1431717170,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"['//[[URL ([[URL talk:Magioladitis|talk]]) 08:52, 9 August 2013 (UTC) wrote://\n\nBug confirmed in AutoWikiBrowser (5.5.1.3), WikiFunctions (5.5.1.3), revision 9391 (2013-08-09 10:19:33).']",['BUG REPRODUCTION'] +23218,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"//[[https://en.wikipedia.org/wiki/User:Magioladitis|Magioladitis]] ([[https://en.wikipedia.org/wiki/User talk:Magioladitis|talk]]) 09:11, 9 August 2013 (UTC) wrote:// + +@Reedy sent a message to Wikia complaining about the bug.",1431717243,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"['//[[URL ([[URL talk:Magioladitis|talk]]) 09:11, 9 August 2013 (UTC) wrote://\nSCREEN_NAME sent a message to Wikia complaining about the bug.']",['BUG REPRODUCTION'] +23217,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"//[[https://en.wikipedia.org/wiki/User:Magioladitis|Magioladitis]] ([[https://en.wikipedia.org/wiki/User talk:Magioladitis|talk]]) 20:24, 8 August 2014 (UTC) wrote:// + +Bug reported in http://wiki.openstreetmap.org too.",1431717321,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"['//[[URL ([[URL talk:Magioladitis|talk]]) 20:24, 8 August 2014 (UTC) wrote://\n\nBug reported in URL too.']",['BUG REPRODUCTION'] +23216,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"//[[https://en.wikipedia.org/wiki/User:Magioladitis|Magioladitis]] ([[https://en.wikipedia.org/wiki/User talk:Magioladitis|talk]]) 20:25, 8 August 2014 (UTC) wrote:// + +In http://wici.porth.ac.uk too and version 5.5.3.0",1431717360,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"['//[[URL ([[URL talk:Magioladitis|talk]]) 20:25, 8 August 2014 (UTC) wrote://\n\nIn URL too and version 5.5.3.0']",['BUG REPRODUCTION'] +23215,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"//[[https://en.wikipedia.org/wiki/User:Magioladitis|Magioladitis]] ([[https://en.wikipedia.org/wiki/User talk:Magioladitis|talk]]) 16:37, 10 December 2014 (UTC) wrote:// + +In AutoWikiBrowser (5.5.5.0), WikiFunctions (5.5.5.0), revision 10470 (2014-09-22 01:51:36) again.",1431717395,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"['//[[URL ([[URL talk:Magioladitis|talk]]) 16:37, 10 December 2014 (UTC) wrote://\n\nIn AutoWikiBrowser (5.5.5.0), WikiFunctions (5.5.5.0), revision 10470 (2014-09-22 01:51:36) again.']",['BUG REPRODUCTION .'] +23214,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"//[[https://en.wikipedia.org/wiki/User:Darots|Darots]] ([[https://en.wikipedia.org/wiki/User talk:Darots|talk]]) 03:11, 22 January 2015 (UTC) wrote:// + +``` + +
Exception:ApiErrorException
Message:Bot API returned the following error: 'The login module requires a POST request'
Call stack:
   en WikiFunctions.API.ApiEdit.CheckForErrors(String xml, String action)
+   en WikiFunctions.API.ApiEdit.Login(String username, String password, String domain)
+   en WikiFunctions.Profiles.AWBProfilesForm.PerformLogin(String username, String password)
+WikiFunctions.API.ApiErrorException: Bot API returned the following error: 'The login module requires a POST request' + en WikiFunctions.API.ApiEdit.CheckForErrors(String xml, String action) + en WikiFunctions.API.ApiEdit.Login(String username, String password, String domain) + en WikiFunctions.Profiles.AWBProfilesForm.PerformLogin(String username, String password) +``` +**OS:** Microsoft Windows NT 6.1.7601 Service Pack 1 +**Version:** AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52) +**NET:** 2.0.50727.5485 +**Site:** http://losjuegosdelhambre.wikia.com",1431717479,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"['//[[URL ([[URL talk:Darots|talk]]) 03:11, 22 January 2015 (UTC) wrote://\n\n``CODE``\n**OS:** Microsoft Windows NT 6.1.7601 Service Pack 1\n**Version:** AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52)\n**NET:** 2.0.50727.5485\n**Site:** URL']",['```'] +23213,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"//[[https://en.wikipedia.org/wiki/User:Darots|Darots]] ([[https://en.wikipedia.org/wiki/User talk:Darots|talk]]) 03:11, 22 January 2015 (UTC) wrote:// + +``` +**Exception:** + +``` +ApiErrorException +``` +**Message:** + +``` +Bot API returned the following error: 'The login module requires a POST request' +``` +**Call stack:** + +``` + en WikiFunctions.API.ApiEdit.CheckForErrors(String xml, String action) + en WikiFunctions.API.ApiEdit.Login(String username, String password, String domain) + en WikiFunctions.Profiles.AWBProfilesForm.PerformLogin(String username, String password) +``` +---- + +**OS:** Microsoft Windows NT 6.1.7601 Service Pack 1 +**Version:** AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52) +**NET:** 2.0.50727.5485 +**Site:** http://losjuegosdelhambre.wikia.com",1431720176,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"['//[[URL ([[URL talk:Darots|talk]]) 03:11, 22 January 2015 (UTC) wrote://\n\n``CODE`CODE`CODE`CODE`CODE`CODE``\n----\n\n**OS:** Microsoft Windows NT 6.1.7601 Service Pack 1\n**Version:** AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52)\n**NET:** 2.0.50727.5485\n**Site:** URL']",['BUG REPRODUCTION'] +23212,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"//[[https://en.wikipedia.org/wiki/User:Darots|Darots]] ([[https://en.wikipedia.org/wiki/User talk:Darots|talk]]) 03:11, 22 January 2015 (UTC) wrote:// + +**Exception:** + +``` +ApiErrorException +``` +**Message:** + +``` +Bot API returned the following error: 'The login module requires a POST request' +``` +**Call stack:** + +``` + en WikiFunctions.API.ApiEdit.CheckForErrors(String xml, String action) + en WikiFunctions.API.ApiEdit.Login(String username, String password, String domain) + en WikiFunctions.Profiles.AWBProfilesForm.PerformLogin(String username, String password) +``` +---- + +**OS:** Microsoft Windows NT 6.1.7601 Service Pack 1 +**Version:** AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52) +**NET:** 2.0.50727.5485 +**Site:** http://losjuegosdelhambre.wikia.com",1431720189,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"['//[[URL ([[URL talk:Darots|talk]]) 03:11, 22 January 2015 (UTC) wrote://\n\n**Exception:**\n\n``CODE`CODE`CODE`CODE`CODE``\n----\n\n**OS:** Microsoft Windows NT 6.1.7601 Service Pack 1\n**Version:** AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52)\n**NET:** 2.0.50727.5485\n**Site:** URL']",['``CODE`CODE`CODE`CODE`CODE``'] +21149,[Migrated] Login/Profiles screen list disappears on clicking headings,"//[[https://en.wikipedia.org/wiki/User:Thaejas|Thaejas]] ([[https://en.wikipedia.org/wiki/User talk:Thaejas|talk]]) 00:27, 11 May 2010 (UTC) wrote:// + +In Login screen, when clicked on any headings of the list (ID, Username, Password saved, etc), the list disappears and AWB stops responding to close. I need to restart the AWB. + +---- +**Duplicate:** Open AWB and click on Login/Profiles, then click on any heading in the list. +**OS:** Windows XP +**.NET:** 2.0 +**Version:** 5.0.2.2, SVN 6518 +**Workaround:** Restart AWB",1431729288,task_description,PHID-TASK-yw3kz3xjfvtnizzzsgcs,PHID-USER-4j7xntcqqwei7izzlfnd,"['[Migrated] Login/Profiles screen list disappears on clicking headings.', '//[[URL ([[URL talk:Thaejas|talk]]) 00:27, 11 May 2010 (UTC) wrote://\n\nIn Login screen, when clicked on any headings of the list (ID, Username, Password saved, etc), the list disappears and AWB stops responding to close.', 'I need to restart the AWB.', '----\n**Duplicate:** Open AWB and click on Login/Profiles, then click on any heading in the list.', '**OS:** Windows XP\n**.NET:** 2.0\n**Version:** 5.0.2.2, SVN 6518\n**Workaround:** Restart AWB']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +21156,[Migrated] Login/Profiles screen list disappears on clicking headings,"//@Reedy 17:36, 11 May 2010 (UTC) wrote:// + +WFM on Windows 7...",1431729315,task_subcomment,PHID-TASK-yw3kz3xjfvtnizzzsgcs,PHID-USER-4j7xntcqqwei7izzlfnd,"['//@Reedy 17:36, 11 May 2010 (UTC) wrote://\n\nWFM on Windows 7...']",['BUG REPRODUCTION'] +21155,[Migrated] Login/Profiles screen list disappears on clicking headings,"//@Rjwilmsi 10:10, 28 May 2010 (UTC) wrote:// + +Also works for me on Windows 7.",1431729339,task_subcomment,PHID-TASK-yw3kz3xjfvtnizzzsgcs,PHID-USER-4j7xntcqqwei7izzlfnd,"['//@Rjwilmsi 10:10, 28 May 2010 (UTC) wrote://\n\nAlso works for me on Windows 7.']",['BUG REPRODUCTION'] +21154,[Migrated] Login/Profiles screen list disappears on clicking headings,"//[[https://en.wikipedia.org/wiki/User:Thaejas|Thaejas]] ([[https://en.wikipedia.org/wiki/User talk:Thaejas|talk]]) 12:13, 31 May 2010 (UTC) wrote:// + +So is there any solution for XP users other than changing the OS?",1431729362,task_subcomment,PHID-TASK-yw3kz3xjfvtnizzzsgcs,PHID-USER-4j7xntcqqwei7izzlfnd,"['//[[URL ([[URL talk:Thaejas|talk]]) 12:13, 31 May 2010 (UTC) wrote://\n\nSo is there any solution for XP users other than changing the OS?']",['CONTRIBUTION AND COMMITMENT'] +21153,[Migrated] Login/Profiles screen list disappears on clicking headings,"//@Rjwilmsi 08:20, 20 July 2012 (UTC) wrote:// + +Also works fine for me on Windows XP SP3.",1431729393,task_subcomment,PHID-TASK-yw3kz3xjfvtnizzzsgcs,PHID-USER-4j7xntcqqwei7izzlfnd,"['//@Rjwilmsi 08:20, 20 July 2012 (UTC) wrote://\n\nAlso works fine for me on Windows XP SP3.']",['BUG REPRODUCTION'] +21152,[Migrated] Login/Profiles screen list disappears on clicking headings,"//[[https://en.wikipedia.org/wiki/User:Colonies Chris|Colonies Chris]] ([[https://en.wikipedia.org/wiki/User talk:Colonies Chris|talk]]) 08:36, 10 October 2012 (UTC) wrote:// + +I've experienced this same problem on Windows 7 (64 bit).",1431729422,task_subcomment,PHID-TASK-yw3kz3xjfvtnizzzsgcs,PHID-USER-4j7xntcqqwei7izzlfnd,"[""//[[URL Chris|Colonies Chris]] ([[URL talk:Colonies Chris|talk]]) 08:36, 10 October 2012 (UTC) wrote://\n\nI've experienced this same problem on Windows 7 (64 bit).""]",['BUG REPRODUCTION'] +22733,Fix login for specific user account in Phabricator (Meno25; unverified due to defunct email address),"Username is @Meno25 + +See https://en.wikipedia.org/w/index.php?title=User_talk:Josve05a&oldid=663230168#Phabricator",1431883822,task_description,PHID-TASK-tpgl74m777dx6dczzppy,PHID-USER-4j7xntcqqwei7izzlfnd,"['Fix login for specific user account in Phabricator (Meno25; unverified due to defunct email address).', 'Username isSCREEN_NAME\n\nSee URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +22751,Fix login for specific user account in Phabricator (Meno25; unverified due to defunct email address),"@Krenair: +""[...] it is OK for me if the email address of the account was changed. --Meno25 (talk) 17:47, 17 May 2015 (UTC)"" from the link in the description.",1431885044,task_subcomment,PHID-TASK-tpgl74m777dx6dczzppy,PHID-USER-4j7xntcqqwei7izzlfnd,"['SCREEN_NAME:\n""[...] it is OK for me if the email address of the account was changed.', '--Meno25 (talk) 17:47, 17 May 2015 (UTC)"" from the link in the description.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +22750,Fix login for specific user account in Phabricator (Meno25; unverified due to defunct email address),"@Krenair: +""[...] it is OK for me if the email address of the account was changed. --Meno25 (talk) 17:47, 17 May 2015 (UTC)"" +from the link in the description.",1431885061,task_subcomment,PHID-TASK-tpgl74m777dx6dczzppy,PHID-USER-4j7xntcqqwei7izzlfnd,"['SCREEN_NAME:\n""[...] it is OK for me if the email address of the account was changed.', '--Meno25 (talk) 17:47, 17 May 2015 (UTC)""\nfrom the link in the description.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +22746,Fix login for specific user account in Phabricator (Meno25; unverified due to defunct email address),"@Aklapper @Krenair: He can't. can't. It gives him the response ""Must Verify Email"".",1432113015,task_subcomment,PHID-TASK-tpgl74m777dx6dczzppy,PHID-USER-4j7xntcqqwei7izzlfnd,"[""SCREEN_NAMESCREEN_NAME: He can't."", ""can't."", 'It gives him the response ""Must Verify Email"".']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +20962,Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),Does different Wiki-wikis have different configs?,1436378318,task_subcomment,PHID-TASK-ovwfqa2xg36pqygot4sj,PHID-USER-4j7xntcqqwei7izzlfnd,['Does different Wiki-wikis have different configs?'],['INVESTIGATION AND EXPLORATION'] +20961,Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),Does different Wikia-wikis have different configs?,1436378328,task_subcomment,PHID-TASK-ovwfqa2xg36pqygot4sj,PHID-USER-4j7xntcqqwei7izzlfnd,['Does different Wikia-wikis have different configs?'],['INVESTIGATION AND EXPLORATION'] +21006,Problem in Login,"Since it works now and @petrb thinks he already fixed this, I'm closing it. Feel free to reopen if it occurs again.",1436429848,task_subcomment,PHID-TASK-uehn6lnowyxchffklqbu,PHID-USER-4j7xntcqqwei7izzlfnd,"[""Since it works now andSCREEN_NAME thinks he already fixed this, I'm closing it."", 'Feel free to reopen if it occurs again.']","['ACTION ON ISSUE .', 'ACTION ON ISSUE .']" +23240,Add a publisher certificate for Windows binaries,"# What is wrong +{F191197} +Window 1 +{F191195} +Window 2 +{F191192} +Window 3 +There is no publisher (Swedish: //Utgivare//) designated when installing Huggle. It says Unknown (Swedish: //Okänd//) This is causing Windows SmartScreen (or whatever it is called) to try to put up a fight when installing this file. + +# How to fix + +[ ] Someone need to purchase a certificate for this purpose from certification authority that is trusted by Microsoft by default (around $600 for 3 years or $1000 (better variant)) +[ ] Once the certificate in .pfx format is available to people trusted with Huggle releases and distribution (see https://github.com/orgs/huggle/teams/release-managers) use this guide to sign the .exe files: https://stackoverflow.com/questions/84847/how-do-i-create-a-self-signed-certificate-for-code-signing-on-windows + +# Resources + +* https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard/get-a-code-signing-certificate",1436567890,task_description,PHID-TASK-jcd425ypzglcdbzcemwo,PHID-USER-4j7xntcqqwei7izzlfnd,"['Add a publisher certificate for Windows binaries.', '# What is wrong\n{F191197}\nWindow 1\n{F191195}\nWindow 2\n{F191192}\nWindow 3\nThere is no publisher (Swedish: //Utgivare//) designated when installing Huggle.', 'It says Unknown (Swedish: //Okänd//) This is causing Windows SmartScreen (or whatever it is called) to try to put up a fight when installing this file.', '# How to fix\n\n[ ] Someone need to purchase a certificate for this purpose from certification authority that is trusted by Microsoft by default (around $600 for 3 years or $1000 (better variant))\n[ ] Once the certificate in .pfx format is available to people trusted with Huggle releases and distribution (see URL use this guide to sign the .exe files: URL\n\n# Resources\n\n* URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +23270,Add a publisher certificate for Windows binaries,"We need a signing certificate (SLL?) for this, InstantSSL costs $179 / year. We could apply for grants from WMF and local chpters. I was also linked to https://en.sklep.unizeto.pl/data-safety/code-signing-certificates/open-source-code-signing.html which is for open source, and is €14.",1436569242,task_subcomment,PHID-TASK-jcd425ypzglcdbzcemwo,PHID-USER-4j7xntcqqwei7izzlfnd,"['We need a signing certificate (SLL?)', 'for this, InstantSSL costs $179 / year.', 'We could apply for grants from WMF and local chpters.', 'I was also linked to URL which is for open source, and is €14.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +23269,Add a publisher certificate for Windows binaries,"We need a signing certificate (SLL?) for this, InstantSSL costs $179 / year. We could apply for grants from WMF and local chapters. I was also linked to https://en.sklep.unizeto.pl/data-safety/code-signing-certificates/open-source-code-signing.html which is for open source, and is €14.",1436569293,task_subcomment,PHID-TASK-jcd425ypzglcdbzcemwo,PHID-USER-4j7xntcqqwei7izzlfnd,"['We need a signing certificate (SLL?)', 'for this, InstantSSL costs $179 / year.', 'We could apply for grants from WMF and local chapters.', 'I was also linked to URL which is for open source, and is €14.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +23268,Add a publisher certificate for Windows binaries,"We need a signing certificate (SLL?) for this, InstantSSL costs $179 / year. We could apply for grants from WMF and local chapters. I was also linked to https://en.sklep.unizeto.pl/data-safety/code-signing-certificates/open-source-code-signing.html which is for open source, and is only €14.",1436569328,task_subcomment,PHID-TASK-jcd425ypzglcdbzcemwo,PHID-USER-4j7xntcqqwei7izzlfnd,"['We need a signing certificate (SLL?)', 'for this, InstantSSL costs $179 / year.', 'We could apply for grants from WMF and local chapters.', 'I was also linked to URL which is for open source, and is only €14.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +23210,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),Re-opening to test a Phabrcator-thing.,1437066393,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,['Re-opening to test a Phabrcator-thing.'],['BUG REPRODUCTION'] +23209,[Migrated] Wikia: ApiErrorException in ApiEdit.CheckForErrors (The login module requires a POST request) (Wikia config?),"@Magioladitis (ignoring my first 2 lines above) Please use the 'Merge In' feauture, for easier navigation, or something? Just a tip :)",1437066489,task_subcomment,PHID-TASK-ytkfr5krtzfrl6be4oav,PHID-USER-4j7xntcqqwei7izzlfnd,"[""SCREEN_NAME (ignoring my first 2 lines above) Please use the 'Merge In' feauture, for easier navigation, or something?"", 'Just a tip :)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +22825,Convert selected external links to HTTPS,"Marking as stalled until the two of you have figured this one out. The developers of AWB will not be implementing this as long as there is ~~disruption~~ discussion regarding if it should even be part of AWB, therefore by definition, it is stalled.",1441732261,task_subcomment,PHID-TASK-cbfsjee5h5hzymigqnwr,PHID-USER-4j7xntcqqwei7izzlfnd,"['Marking as stalled until the two of you have figured this one out.', 'The developers of AWB will not be implementing this as long as there is ~~disruption~~ discussion regarding if it should even be part of AWB, therefore by definition, it is stalled.']","['ACTION ON ISSUE .', 'FUTURE PLAN']" +21672,Failure to OAuth after login on mobile,"If I log in using this link (https://www.mediawiki.org/w/index.php?title=Special:UserLogin&returnto=Special:OAuth/authorize&returntoquery=oauth_token%3Df97d76d6ec67bde6719952217d5ab80e%26oauth_consumer_key%3Dd5aa23a6b7a6d61e21ba1bb725c212fe) on my iPad mini to log in and authorise the Wikidata Game on toollabs access to my account (Vidar?) I'm taken to this site (screenshot below; https://m.mediawiki.org/wiki/Special:CentralLogin/complete?token=39880826259b573205f3c40ad7ae8570) after logging in, instead of the ""Allow-dialog"" which is visable on desktop. +{F2608859}",1442387864,task_description,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['Failure to OAuth after login on mobile.', 'If I log in using this link (URL on my iPad mini to log in and authorise the Wikidata Game on toollabs access to my account (Vidar?)', 'I\'m taken to this site (screenshot below; URL after logging in, instead of the ""Allow-dialog"" which is visable on desktop.', '{F2608859}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'NA']" +21710,Failure to OAuth after login on mobile,">>! In T112730#1646845, @Krenair wrote: +> @Josve05a: What security are you trying to set on this task? You won't be able to move it out of the NDA restrictions simply by removing the project, but I can change the policies for you if you want. + +Itried first to remove the security, by etting it to 'none' (and at the same time I removed the nda-project). That didn't work, and sine I have no way to change the policy after I created the task, it it stuck as this policy. Just set it as open.",1442436407,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"[""QUOTE\nQUOTE\n\nItried first to remove the security, by etting it to 'none' (and at the same time I removed the nda-project)."", ""That didn't work, and sine I have no way to change the policy after I created the task, it it stuck as this policy."", 'Just set it as open.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +21709,Failure to OAuth after login on mobile,">>! In T112730#1646845, @Krenair wrote: +> @Josve05a: What security are you trying to set on this task? You won't be able to move it out of the NDA restrictions simply by removing the project, but I can change the policies for you if you want. + +I tried first to remove the security, by setting it to 'none' (and at the same time I removed the nda-project). That didn't work, and sine I have no way to change the policy after I created the task, it it stuck as this policy. Just set it as open.",1442436430,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"[""QUOTE\nQUOTE\n\nI tried first to remove the security, by setting it to 'none' (and at the same time I removed the nda-project)."", ""That didn't work, and sine I have no way to change the policy after I created the task, it it stuck as this policy."", 'Just set it as open.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +21708,Failure to OAuth after login on mobile,">>! In T112730#1646845, @Krenair wrote: +> @Josve05a: What security are you trying to set on this task? You won't be able to move it out of the NDA restrictions simply by removing the project, but I can change the policies for you if you want. + +I tried first to remove the security, by setting it to 'none' (and at the same time I removed the nda-project). That didn't work, and sine I have no way to change the policy after I created the task, it it stuck as this policy. Just set it as public.",1442436524,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"[""QUOTE\nQUOTE\n\nI tried first to remove the security, by setting it to 'none' (and at the same time I removed the nda-project)."", ""That didn't work, and sine I have no way to change the policy after I created the task, it it stuck as this policy."", 'Just set it as public.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +21705,Failure to OAuth after login on mobile,"How I did: +# Go to https://tools.wmflabs.org/wikidata-game/ +# click in the link in ""log in here"" +# Log in. (You should see the desktop view of the og in screen) +# You are now redirected to the mobile site (screenshot above)",1442439337,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['How I did:\n# Go to URL\n# click in the link in ""log in here""\n# Log in.', '(You should see the desktop view of the og in screen)\n# You are now redirected to the mobile site (screenshot above)']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21704,Failure to OAuth after login on mobile,"How I did: +# Go to https://tools.wmflabs.org/wikidata-game/ +# click in the link in ""log in here"" +# Log in. (You should see the desktop view of the log in screen) +# You are now redirected to the mobile site (screenshot above)",1442439352,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['How I did:\n# Go to URL\n# click in the link in ""log in here""\n# Log in.', '(You should see the desktop view of the log in screen)\n# You are now redirected to the mobile site (screenshot above)']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21703,Failure to OAuth after login on mobile,"How I did: +# Go to https://tools.wmflabs.org/wikidata-game/ +# click the link in ""log in here"" +# Log in. (You should see the desktop view of the log in screen) +# You are now redirected to the mobile site (screenshot above)",1442439371,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['How I did:\n# Go to URL\n# click the link in ""log in here""\n# Log in.', '(You should see the desktop view of the log in screen)\n# You are now redirected to the mobile site (screenshot above)']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21702,Failure to OAuth after login on mobile,"How I did: +# Go to https://tools.wmflabs.org/wikidata-game/ +# click the link ""log in here"" +# Log in. (You should see the desktop view of the log in screen) +# You are now redirected to the mobile site (screenshot above)",1442439378,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['How I did:\n# Go to URL\n# click the link ""log in here""\n# Log in.', '(You should see the desktop view of the log in screen)\n# You are now redirected to the mobile site (screenshot above)']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21701,Failure to OAuth after login on mobile,"How I did: +# Go to https://tools.wmflabs.org/wikidata-game/ +# click the link ""log in here"" +# Log in. (You should see the desktop view of the log in screen; i.e. do not change to m.mediawiki manually) +# You are now redirected to the mobile site (screenshot above)",1442439417,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['How I did:\n# Go to URL\n# click the link ""log in here""\n# Log in.', '(You should see the desktop view of the log in screen; i.e.', 'do not change to m.mediawiki manually)\n# You are now redirected to the mobile site (screenshot above)']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +21698,Failure to OAuth after login on mobile,"No, if I click the ""log in here""in the second step, affter having done all 4 steps once already in this session, I'm taken to the desktop ""Allow-dialog"" directly. So it's the redirecting from the login screen to the dialogwhich is broken somehow. However, if I start a new session (restart the browser, or enter private mode, or logsout from wiki, I can reproducae all the steps once again.",1442439876,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['No, if I click the ""log in here""in the second step, affter having done all 4 steps once already in this session, I\'m taken to the desktop ""Allow-dialog"" directly.', ""So it's the redirecting from the login screen to the dialogwhich is broken somehow."", 'However, if I start a new session (restart the browser, or enter private mode, or logsout from wiki, I can reproducae all the steps once again.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21700,Failure to OAuth after login on mobile,"How I did: +# Go to https://tools.wmflabs.org/wikidata-game/ +# click the link ""log in here"" +# Log in. (You should see the desktop view of the log in screen; i.e. do not change to m.mediawiki manually) +# You are now redirected to the mobile site (screenshot above) + +---- + +To get it to work, I afterwards repeat step 1 and 2 and will be taken to the proper Alow-dialog (on desktop site) without having to log in again.",1442439942,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['How I did:\n# Go to URL\n# click the link ""log in here""\n# Log in.', '(You should see the desktop view of the log in screen; i.e.', 'do not change to m.mediawiki manually)\n# You are now redirected to the mobile site (screenshot above)\n\n----\n\nTo get it to work, I afterwards repeat step 1 and 2 and will be taken to the proper Alow-dialog (on desktop site) without having to log in again.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21697,Failure to OAuth after login on mobile,"No, if I click the ""log in here""in the second step, affter having done all 4 steps once already in this session, I'm taken to the desktop ""Allow-dialog"" directly. So it's the redirecting from the login screen on ""desktop-view"" to the dialog in ""mobile view"" which is broken somehow. However, if I start a new session (restart the browser, or enter private mode, or log out from wiki) I can reproducae all the steps once again.",1442440128,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['No, if I click the ""log in here""in the second step, affter having done all 4 steps once already in this session, I\'m taken to the desktop ""Allow-dialog"" directly.', 'So it\'s the redirecting from the login screen on ""desktop-view"" to the dialog in ""mobile view"" which is broken somehow.', 'However, if I start a new session (restart the browser, or enter private mode, or log out from wiki) I can reproducae all the steps once again.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21695,Failure to OAuth after login on mobile,"iPad mini (iOS), Safari. Let me get utl:s and screenshots",1442441291,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"['iPad mini (iOS), Safari.', 'Let me get utl:s and screenshots']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21694,Failure to OAuth after login on mobile,"In step 2 I'm redirected to https://www.mediawiki.org/w/index.php?title=Special:UserLogin&returnto=Special:OAuth/authorize&returntoquery=oauth_token%3De94cd7cc12a91889d00f124f49237fed%26oauth_consumer_key%3Dd5aa23a6b7a6d61e21ba1bb725c212fe +{F2610989} +I log in using that screen, and I'm redirected to https://m.mediawiki.org/wiki/Special:CentralLogin/complete?token=0272357381eda2e9c47a65b7d7831e27 +{F2610991}",1442441512,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"[""In step 2 I'm redirected to URL\n{F2610989}\nI log in using that screen, and I'm redirected to URL\n{F2610991}""]",['BUG REPRODUCTION .'] +21693,Failure to OAuth after login on mobile,"In step 2 I'm redirected to https://www.mediawiki.org/w/index.php?title=Special:UserLogin&returnto=Special:OAuth/authorize&returntoquery=oauth_token%3De94cd7cc12a91889d00f124f49237fed%26oauth_consumer_key%3Dd5aa23a6b7a6d61e21ba1bb725c212fe +{F2610989} +I press log in using that screen, and I'm redirected to https://m.mediawiki.org/wiki/Special:CentralLogin/complete?token=0272357381eda2e9c47a65b7d7831e27 +{F2610991}",1442441530,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"[""In step 2 I'm redirected to URL\n{F2610989}\nI press log in using that screen, and I'm redirected to URL\n{F2610991}""]",['BUG REPRODUCTION .'] +21692,Failure to OAuth after login on mobile,"In step 2 I'm redirected to https://www.mediawiki.org/w/index.php?title=Special:UserLogin&returnto=Special:OAuth/authorize&returntoquery=oauth_token%3De94cd7cc12a91889d00f124f49237fed%26oauth_consumer_key%3Dd5aa23a6b7a6d61e21ba1bb725c212fe +{F2610989} +I press log in on that screen, and I'm redirected to https://m.mediawiki.org/wiki/Special:CentralLogin/complete?token=0272357381eda2e9c47a65b7d7831e27 +{F2610991}",1442441542,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-4j7xntcqqwei7izzlfnd,"[""In step 2 I'm redirected to URL\n{F2610989}\nI press log in on that screen, and I'm redirected to URL\n{F2610991}""]",['BUG REPRODUCTION .'] +21150,[Migrated] Login/Profiles screen list disappears on clicking headings,"Has not been a single reported instance of this since 2012. I'll mark is as declined. Feel free to reopen if this still happen to you,.",1442944421,task_subcomment,PHID-TASK-yw3kz3xjfvtnizzzsgcs,PHID-USER-4j7xntcqqwei7izzlfnd,"['Has not been a single reported instance of this since 2012.', ""I'll mark is as declined."", 'Feel free to reopen if this still happen to you,.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'ACTION ON ISSUE .']" +22993,"Add ""Forgot your password"" to login screen","(Even if not possible, we should provide at least a link to Safari/mobile reading web's password reset.)",1469480544,task_subcomment,PHID-TASK-xvskb4hyoa6chydtwsns,PHID-USER-4j7xntcqqwei7izzlfnd,"[""(Even if not possible, we should provide at least a link to Safari/mobile reading web's password reset.)""]",['FUTURE PLAN'] +9022,Make ULS input methods work in content editable divs of VisualEditor,"ULS IME not working with Visual Editor fields + +-------------------------- +**Version**: master +**Severity**: major +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50722 +https://bugzilla.wikimedia.org/show_bug.cgi?id=53700 +https://bugzilla.wikimedia.org/show_bug.cgi?id=53701 +https://wikimedia.mingle.thoughtworks.com/projects/language_engineering/cards/3493",1371201120,task_description,PHID-TASK-okxdqrb2z7y2e2t7su5q,PHID-USER-4jecvpv4h62htut6pxez,"['Make ULS input methods work in content editable divs of VisualEditor.', 'ULS IME not working with Visual Editor fields\n\n--------------------------\n**Version**: master\n**Severity**: major\n**See Also**:\nURL\nURL\nURL\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1931,Required 'Edit Source' at Sections,"At present, VisualEditor is invoked when clicking on the Edit link of sections. Please provide 'Edit Source' link in addition to that for each section. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371805320,task_description,PHID-TASK-btez3p46ypsfjdbg3yny,PHID-USER-4jecvpv4h62htut6pxez,"[""Required 'Edit Source' at Sections."", 'At present, VisualEditor is invoked when clicking on the Edit link of sections.', ""Please provide 'Edit Source' link in addition to that for each section."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +1669,VisualEditor: Bad typing/backspacing behaviour for Malayalam,"I have noticed an unexpected behavior while tesing Visual Editor with Malayalam Wikipedia. Describing the steps below:- + +1. Added the following text on a page + +ഡിസ്രയേലി + +2. When pressing a backspace immediately after the above text, it becomes + +ഡസരയ + +ie. many characters in between the original text disappeared. The expected result was ഡിസ്രയേ + +-------------------------- +**Version**: unspecified +**Severity**: major +**OS**: Windows 7 +**Platform**: PC +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50507",1372759140,task_description,PHID-TASK-ppoinlj2eyh5xj7jyhin,PHID-USER-4jecvpv4h62htut6pxez,"['VisualEditor: Bad typing/backspacing behaviour for Malayalam.', 'I have noticed an unexpected behavior while tesing Visual Editor with Malayalam Wikipedia.', 'Describing the steps below:-\n\n1.', 'Added the following text on a page\n\nഡിസ്രയേലി\n\n2.', 'When pressing a backspace immediately after the above text, it becomes\n\nഡസരയ\n\nie.', 'many characters in between the original text disappeared.', 'The expected result was ഡിസ്രയേ\n\n--------------------------\n**Version**: unspecified\n**Severity**: major\n**OS**: Windows 7\n**Platform**: PC\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR']" +1673,VisualEditor: Bad typing/backspacing behaviour for Malayalam,Browser was Firefox 22.,1373134659,task_subcomment,PHID-TASK-ppoinlj2eyh5xj7jyhin,PHID-USER-4jecvpv4h62htut6pxez,['Browser was Firefox 22.'],['BUG REPRODUCTION .'] +1672,VisualEditor: Bad typing/backspacing behaviour for Malayalam,"The bug 50507 is very much related to this. There, the reporter says that the characters ്, െ etc are not allowed to type. + +Here the case is different but the characters are same. Characters, ി, ് and േ (the vowel symbols of malayalam, which are joined together with preceeding consonants) are disappearing when pressing the backspace.",1373135312,task_subcomment,PHID-TASK-ppoinlj2eyh5xj7jyhin,PHID-USER-4jecvpv4h62htut6pxez,"['The bug 50507 is very much related to this.', 'There, the reporter says that the characters ്, െ etc are not allowed to type.', 'Here the case is different but the characters are same.', 'Characters, ി, ് and േ (the vowel symbols of malayalam, which are joined together with preceeding consonants) are disappearing when pressing the backspace.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1671,VisualEditor: Bad typing/backspacing behaviour for Malayalam,"(In reply to comment #1) +> @vssun: Any specific browser? Can't reproduce it in Chrome. + +I could able to reproduce with Chrome (Version 27.0.1453.116 m)/windows 7",1373267447,task_subcomment,PHID-TASK-ppoinlj2eyh5xj7jyhin,PHID-USER-4jecvpv4h62htut6pxez,['(In reply to comment #1)\nQUOTE\n\nI could able to reproduce with Chrome (Version 27.0.1453.116 m)/windows 7'],['BUG REPRODUCTION'] +3850,VisualEditor: Can no longer access save dialog (cursor keys/backspace/etc.) if it ever loses focus,I think there is no connection with ULS for this bug. The bug exists at ml.wikipedia where no ULS is installed at present.,1373424566,task_subcomment,PHID-TASK-uxrck24is2ussi4ctgr2,PHID-USER-4jecvpv4h62htut6pxez,"['I think there is no connection with ULS for this bug.', 'The bug exists at ml.wikipedia where no ULS is installed at present.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1731,Unexpected editing behavior for typing Malayalam text,I had this problem earlier with Ubuntu/Firefox 22. Now it is found that the problem was rectified.,1373996005,task_subcomment,PHID-TASK-p2n3tks426uods6v37cf,PHID-USER-4jecvpv4h62htut6pxez,"['I had this problem earlier with Ubuntu/Firefox 22.', 'Now it is found that the problem was rectified.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1670,VisualEditor: Bad typing/backspacing behaviour for Malayalam,Now the problem has been solved. You may mark this bug as resolved.,1374044144,task_subcomment,PHID-TASK-ppoinlj2eyh5xj7jyhin,PHID-USER-4jecvpv4h62htut6pxez,"['Now the problem has been solved.', 'You may mark this bug as resolved.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +2846,VisualEditor: Add a keyboard shortcut to trigger Save dialog,"It is requested to implement a keyboard shortcut for Save the edits. Ctrl+Shift+S combination will be the most suitable for this, as it is being used by the conventional editor right now. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1376299800,task_description,PHID-TASK-o5baaacr6iodckukah5p,PHID-USER-4jecvpv4h62htut6pxez,"['VisualEditor: Add a keyboard shortcut to trigger Save dialog.', 'It is requested to implement a keyboard shortcut for Save the edits.', 'Ctrl+Shift+S combination will be the most suitable for this, as it is being used by the conventional editor right now.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +2848,VisualEditor: Add a keyboard shortcut to trigger Save dialog,"> Ctrl+Shift+S + +Sorry, I meant Alt+Shift+S",1376299882,task_subcomment,PHID-TASK-o5baaacr6iodckukah5p,PHID-USER-4jecvpv4h62htut6pxez,"['QUOTE\n\nSorry, I meant Alt+Shift+S']",['BUG REPRODUCTION .'] +8491,VisualEditor: Do not add size for standard thumbnail images when inserting them,"I support this bug. Please dont add a size to the image by default. And show the size as tooltip, if user resizes it.",1376561973,task_subcomment,PHID-TASK-a6pw6i4cfeu2jzsduppd,PHID-USER-4jecvpv4h62htut6pxez,"['I support this bug.', 'Please dont add a size to the image by default.', 'And show the size as tooltip, if user resizes it.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +2710,VisualEditor: Cursor movement stalls after cut-pasting text containing ref tags,"Steps to produce the error + +1. Edit a page with VE +2. Cut a block of text containing a reference tag +3. Paste it somewhere else + +Now try to move the cursor by arrow keys + +-------------------------- +**Version**: unspecified +**Severity**: normal +**OS**: Linux",1377562620,task_description,PHID-TASK-cp6otuehw4hsidnwe5aw,PHID-USER-4jecvpv4h62htut6pxez,"['VisualEditor: Cursor movement stalls after cut-pasting text containing ref tags.', 'Steps to produce the error\n\n1.', 'Edit a page with VE\n2.', 'Cut a block of text containing a reference tag\n3.', 'Paste it somewhere else\n\nNow try to move the cursor by arrow keys\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**OS**: Linux']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6529,VisualEditor: Unexpected editing behaviour for Malayalam Text,"Attachment 1 + +Visual Editor became quite unusable (possibly) after a recent update in Malayalam Wikipedia. There are several selection, editing and linking problems started to appear recently. Two such problems are described here. + +See the example below + +1. Copy the following text and paste it in a test page at Malayalam Wikipedia using conventional editor and save it. +ഈ ദുരന്തം ഐറിഷ് രാജ്യാതിർത്തി + +2. Edit the page using VE. + +3. Change the third word ""ഐറിഷ്"" to ""അയർലൻഡ്"". To do that, select the word ""ഐറിഷ്"" by double clicking on it and type the word അയർലൻഡ്. + +4. Now I want to create a wikilink for അയർലൻഡ്. For that, I used shift+ctrl+left arrow. Now, instead of selecting the entire word, A PORTION OF THE WORD WAS SELECTED. See the attachment 1. + +5. Select the entire word അയർലൻഡ് using double clicking on it + +6. Press ctrl+k. Now instead of popping up a linking suggestion for the word അയർലൻഡ്, THE WORD DISAPPEARED AND LINKING SUGGESTION FOR A PART OF NEXT WORD POPS UP. See the attachment 2 + +-------------------------- +**Version**: unspecified +**Severity**: major +**OS**: Linux +**Platform**: PC + +**Attached**: {F11751}",1377824820,task_description,PHID-TASK-n4sh4scopfxwny7l26we,PHID-USER-4jecvpv4h62htut6pxez,"['VisualEditor: Unexpected editing behaviour for Malayalam Text.', 'Attachment 1\n\nVisual Editor became quite unusable (possibly) after a recent update in Malayalam Wikipedia.', 'There are several selection, editing and linking problems started to appear recently.', 'Two such problems are described here.', 'See the example below\n\n1.', 'Copy the following text and paste it in a test page at Malayalam Wikipedia using conventional editor and save it.', 'ഈ ദുരന്തം ഐറിഷ് രാജ്യാതിർത്തി\n\n2.', 'Edit the page using VE.', '3.', 'Change the third word ""ഐറിഷ്"" to ""അയർലൻഡ്"".', 'To do that, select the word ""ഐറിഷ്"" by double clicking on it and type the word അയർലൻഡ്.', '4.', 'Now I want to create a wikilink for അയർലൻഡ്.', 'For that, I used shift+ctrl+left arrow.', 'Now, instead of selecting the entire word, A PORTION OF THE WORD WAS SELECTED.', 'See the attachment 1.', '5.', 'Select the entire word അയർലൻഡ് using double clicking on it\n\n6.', 'Press ctrl+k.', 'Now instead of popping up a linking suggestion for the word അയർലൻഡ്, THE WORD DISAPPEARED AND LINKING SUGGESTION FOR A PART OF NEXT WORD POPS UP.', 'See the attachment 2\n\n--------------------------\n**Version**: unspecified\n**Severity**: major\n**OS**: Linux\n**Platform**: PC\n\n**Attached**: {F11751}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6539,VisualEditor: Unexpected editing behaviour for Malayalam Text,"Attachment 2 + +**Attached**: {F11752}",1377825109,task_subcomment,PHID-TASK-n4sh4scopfxwny7l26we,PHID-USER-4jecvpv4h62htut6pxez,['Attachment 2\n\n**Attached**: {F11752}'],['BUG REPRODUCTION'] +6538,VisualEditor: Unexpected editing behaviour for Malayalam Text,Sorry for the incorrect attachment links on the above comments. Please correct it if somebody can.,1377825981,task_subcomment,PHID-TASK-n4sh4scopfxwny7l26we,PHID-USER-4jecvpv4h62htut6pxez,"['Sorry for the incorrect attachment links on the above comments.', 'Please correct it if somebody can.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +6534,VisualEditor: Unexpected editing behaviour for Malayalam Text,Still facing all the problems mentioned at comment 1,1379313962,task_subcomment,PHID-TASK-n4sh4scopfxwny7l26we,PHID-USER-4jecvpv4h62htut6pxez,['Still facing all the problems mentioned at comment 1'],['BUG REPRODUCTION'] +6531,VisualEditor: Unexpected editing behaviour for Malayalam Text,"(In reply to comment #7) +> vssun, on which wiki? The patch is only deployed at [[mw:|MediaWiki.org]] +> right +> now. + +Thank you. The bug is about Malayalam Wikipedia (already mentioned in description) + +When will this be deployed in ml.wikipedia?",1379333338,task_subcomment,PHID-TASK-n4sh4scopfxwny7l26we,PHID-USER-4jecvpv4h62htut6pxez,"['(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\n\nThank you.', 'The bug is about Malayalam Wikipedia (already mentioned in description)\n\nWhen will this be deployed in ml.wikipedia?']","['NA', 'BUG REPRODUCTION']" +19117,revoke virt.star.pmtpa ssl certificate,//Given to robh by johnflewis93//,1412979693,task_subcomment,PHID-TASK-lt2ln2kwrkqwromgcio3,PHID-USER-4n6zx4s5v23pjdztvtnr,['//Given to robh by johnflewis93//'],['NA'] +9826,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",Good job!,1555047671,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-4nsetzljuvrlickb5xoz,['Good job!'],['SOCIAL CONVERSATION'] +14421,Add Forward Secrecy to all HTTPS sites,"Guys, why it is true that apache 2.2 doesn’t support ECHD, it supports DHE just fine. And DHE IS a PFS. I know that it is a bit slower, but does it really matter for these web-servers?",1427810665,task_subcomment,PHID-TASK-foiv3u6f7vfcfp6ajqxa,PHID-USER-4nukugv22wnc3p6k557t,"['Guys, why it is true that apache 2.2 doesn’t support ECHD, it supports DHE just fine.', 'And DHE IS a PFS.', 'I know that it is a bit slower, but does it really matter for these web-servers?']","['INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR', 'MOTIVATION']" +14420,Add Forward Secrecy to all HTTPS sites,"Guys, while it is true that apache 2.2 doesn’t support ECHD, it supports DHE just fine. And DHE IS a PFS. I know that it is a bit slower, but does it really matter for these web-servers?",1427813261,task_subcomment,PHID-TASK-foiv3u6f7vfcfp6ajqxa,PHID-USER-4nukugv22wnc3p6k557t,"['Guys, while it is true that apache 2.2 doesn’t support ECHD, it supports DHE just fine.', 'And DHE IS a PFS.', 'I know that it is a bit slower, but does it really matter for these web-servers?']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'MOTIVATION']" +14413,Add Forward Secrecy to all HTTPS sites,">>! In T55259#1424380, @Chmarkine wrote: +> There are more. The `strong` version doesn't allow TLS 1.0, so IE < 11, Android < 4.4, Java < 8, OpenSSL < 1.0, Safari (OS X) < 7 are inaccessible.[1] + +IE can handle TSL1.2 with IE8+, just not by default-config (you can enable it in the security-config). While that is of course no way for the ordinary users of Wikipedia, in controlled places like the OTRS it would be no problem to tell the few agents that uses such an old IE to enable TSL1.2 in my eyes. + +",1435923765,task_subcomment,PHID-TASK-foiv3u6f7vfcfp6ajqxa,PHID-USER-4nukugv22wnc3p6k557t,"['QUOTE\nQUOTE\n\nIE can handle TSL1.2 with IE8+, just not by default-config (you can enable it in the security-config).', 'While that is of course no way for the ordinary users of Wikipedia, in controlled places like the OTRS it would be no problem to tell the few agents that uses such an old IE to enable TSL1.2 in my eyes.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +14410,Add Forward Secrecy to all HTTPS sites,">>! In T55259#1448222, @BBlack wrote: +> Done, which should get us ECDHE-based Forward Secrecy on any remaining precise+apache2.2 hosts. Tested a few in ssllabs and they look fine. sodium (lists.wikimedia.org) should be the only apache left that doesn't do FS now. + +Works on the OTRS, just tested. Thank you very much :-). +",1436733446,task_subcomment,PHID-TASK-foiv3u6f7vfcfp6ajqxa,PHID-USER-4nukugv22wnc3p6k557t,"['QUOTE\nQUOTE\n\nWorks on the OTRS, just tested.', 'Thank you very much :-).']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +18458,wikitrends uses external library with http,"https://tools.wmflabs.org/wikitrends/2013.html includes a javascript-library from jquery.org using http. Some browsers (like chromium) refuse to load it for security reasons. Please make the include-url protocol-independent (://) or use https://. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1388798160,task_description,PHID-TASK-dil34ibbeqj2draxiqei,PHID-USER-4nukugv22wnc3p6k557t,"['wikitrends uses external library with http.', 'URL includes a javascript-library from jquery.org using http.', 'Some browsers (like chromium) refuse to load it for security reasons.', 'Please make the include-url protocol-independent (://) or use URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +24540,Improve SSL of lists.wikimedia.org,"No PFS, old MAC (Sha1) and the ciphers could use an update too.",1424537952,task_description,PHID-TASK-3tmfmab5euy65kfc4wud,PHID-USER-4nukugv22wnc3p6k557t,"['Improve SSL of lists.wikimedia.org.', 'No PFS, old MAC (Sha1) and the ciphers could use an update too.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +24507,SSL-config of the OTRS is outdated,"The SSL-config of the OTRS (ticket.wikimedia.org) is outdated. No PFS, weak key-options and the MAC of the certificate still use SHA1 (the later is not that urgent and can be fixed during the next cert-renewing). +Because the OTRS contains sensitive data, a SSL-setup that is at least as secure as the SSL-config for Wikipedia is needed. +Maybe it would be a good idea to config DNSSEC for that domain too (and if you REALLY in the mood: DANE too).",1425479156,task_description,PHID-TASK-rvm3pm6qayhs7ewsk5pw,PHID-USER-4nukugv22wnc3p6k557t,"['SSL-config of the OTRS is outdated.', 'The SSL-config of the OTRS (ticket.wikimedia.org) is outdated.', 'No PFS, weak key-options and the MAC of the certificate still use SHA1 (the later is not that urgent and can be fixed during the next cert-renewing).', 'Because the OTRS contains sensitive data, a SSL-setup that is at least as secure as the SSL-config for Wikipedia is needed.', 'Maybe it would be a good idea to config DNSSEC for that domain too (and if you REALLY in the mood: DANE too).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +24534,SSL-config of the OTRS is outdated,">>! In T91504#1140476, @Matanya wrote: +> SSL config supports PFS + +Sure it does, but the webserver for our OTRS doesn’t use it. HSTS is a nice idea, yes + +",1427119472,task_subcomment,PHID-TASK-rvm3pm6qayhs7ewsk5pw,PHID-USER-4nukugv22wnc3p6k557t,"['QUOTE\nQUOTE\n\nSure it does, but the webserver for our OTRS doesn’t use it.', 'HSTS is a nice idea, yes']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +24551,Improve SSL of lists.wikimedia.org,">>! In T90351#1215553, @Krenair wrote: +> @DaBPunkt: Please respond. + +I was uncertain when I opened this bug, if it was confidential or not. I have no problem if this is switched to public (a similar bg about the OTRS is public after all).",1429311490,task_subcomment,PHID-TASK-3tmfmab5euy65kfc4wud,PHID-USER-4nukugv22wnc3p6k557t,"['QUOTE\nQUOTE\n\nI was uncertain when I opened this bug, if it was confidential or not.', 'I have no problem if this is switched to public (a similar bg about the OTRS is public after all).']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +24517,SSL-config of the OTRS is outdated,">>! In T91504#1435161, @BBlack wrote: +> DNSSEC and DANE are not things we currently do. + +The question is: Why? A non-public-system like the OTRS is the ideal enviroment to test such (for the WMF) new technologies. The OTRS has its own sub-domain under wikimedia.org, so a DNSSEC-entry is a peace of cake and can not interrupt Wikipedia and co. Just run “zonesigner” on the zone-file and add the DS-hash at your domain-hoster – that’s not 1h of work, even if you never did it before. I’m willing to provide assistance. + +",1436359136,task_subcomment,PHID-TASK-rvm3pm6qayhs7ewsk5pw,PHID-USER-4nukugv22wnc3p6k557t,"['QUOTE\nQUOTE\n\nThe question is: Why?', 'A non-public-system like the OTRS is the ideal enviroment to test such (for the WMF) new technologies.', 'The OTRS has its own sub-domain under wikimedia.org, so a DNSSEC-entry is a peace of cake and can not interrupt Wikipedia and co. Just run “zonesigner” on the zone-file and add the DS-hash at your domain-hoster – that’s not 1h of work, even if you never did it before.', 'I’m willing to provide assistance.']","['NA', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +24515,SSL-config of the OTRS is outdated,">>! In T91504#1437522, @BBlack wrote: + +> We don't have a ""domain hoster"", we do this all ourselves in the Operations team. + +I spoke of the provider where you manage the org-domain. But maybe you have an even more direct access (which would simple the DNSSEC also more…) + +> Pragmatically speaking, I don't expect much movement on this until at least ""sometime later this year"". +It is not THAT urgent, if it happens in 2015 that’s more than early enough. + +",1436381174,task_subcomment,PHID-TASK-rvm3pm6qayhs7ewsk5pw,PHID-USER-4nukugv22wnc3p6k557t,"['QUOTE\n\nQUOTE\n\nI spoke of the provider where you manage the org-domain.', 'But maybe you have an even more direct access (which would simple the DNSSEC also more…)\n\nQUOTE\nIt is not THAT urgent, if it happens in 2015 that’s more than early enough.']","['NA', 'BUG REPRODUCTION']" +23234,Getting ssl_error_inappropriate_fallback_alert very rarely,"Hello, + +every few weeks I get an “ssl_error_inappropriate_fallback_alert” when I try to connect to a Wikipedia. If I reload, the error is gone. So my guess is that one of the servers is not in sync with the others, but it might be something else. +Unfortunately I’m not able to debug it, because I have no further information than the error-page. +Maybe someone else encounters something similar, then he/she can add to this bug. +",1439213687,task_description,PHID-TASK-f2lbo3s4jysupqmv5o2f,PHID-USER-4nukugv22wnc3p6k557t,"['Getting ssl_error_inappropriate_fallback_alert very rarely.', 'Hello,\n\nevery few weeks I get an “ssl_error_inappropriate_fallback_alert” when I try to connect to a Wikipedia.', 'If I reload, the error is gone.', 'So my guess is that one of the servers is not in sync with the others, but it might be something else.', 'Unfortunately I’m not able to debug it, because I have no further information than the error-page.', 'Maybe someone else encounters something similar, then he/she can add to this bug.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +23238,Getting ssl_error_inappropriate_fallback_alert very rarely,">>! In T108579#1524034, @BBlack wrote: +> @dabpunkt can you provide details on the client software (browser version, OS version, etc?) and any local software that might be interfering (""antivirus"" sorts of things that might intercept browser connections)? + +Sure. +OS: Debian Jessie (some Wheezy- and Sketch-packages) +Browser: Iceweasel 31.8.0 +Interesting plugins: Disconnect, Adblock, Noscript, Calomel SSL Validation, HTTPS-Everywhere, DNSSEC/TLSA Validator +No antivirus, no desktop-firewall. +IPv6-Connectivity. +",1439298690,task_subcomment,PHID-TASK-f2lbo3s4jysupqmv5o2f,PHID-USER-4nukugv22wnc3p6k557t,"['QUOTE\nQUOTE\n\nSure.', 'OS: Debian Jessie (some Wheezy- and Sketch-packages)\nBrowser: Iceweasel 31.8.0\nInteresting plugins: Disconnect, Adblock, Noscript, Calomel SSL Validation, HTTPS-Everywhere, DNSSEC/TLSA Validator\nNo antivirus, no desktop-firewall.', 'IPv6-Connectivity.']","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +24545,Improve SSL of lists.wikimedia.org,"I think “mid” should be enough for this case. +",1439983414,task_subcomment,PHID-TASK-3tmfmab5euy65kfc4wud,PHID-USER-4nukugv22wnc3p6k557t,['I think “mid” should be enough for this case.'],['BUG REPRODUCTION'] +24508,SSL-config of the OTRS is outdated,">>! In T91504#1996450, @Dzahn wrote: +> https://www.ssllabs.com/ssltest/analyze.html?d=ticket.wikimedia.org grade A +> +> @DaBPunkt i would like to claim this is resolved. All the main things you listed when this was created have been addressed meanwhile. + +ok. + +",1454606194,task_subcomment,PHID-TASK-rvm3pm6qayhs7ewsk5pw,PHID-USER-4nukugv22wnc3p6k557t,['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nok.'],['NA'] +12621,"Delete all redundant ""MediaWiki"" pages for system messages","I'm handling the es part, then I'll reassign the task to Krinkle for review and closure.",1471554376,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-4opnqejtv7adgswtxy67,"[""I'm handling the es part, then I'll reassign the task to Krinkle for review and closure.""]",['ACTION ON ISSUE .'] +12620,"Delete all redundant ""MediaWiki"" pages for system messages","Done. + +{P3852}",1471555245,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-4opnqejtv7adgswtxy67,"['Done.', '{P3852}']","['ACTION ON ISSUE', 'NA']" +12617,"Delete all redundant ""MediaWiki"" pages for system messages",The issue is how to sort them between Wikimedia-specific messages and universal messages for every wikis?,1471784540,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-4opnqejtv7adgswtxy67,['The issue is how to sort them between Wikimedia-specific messages and universal messages for every wikis?'],['INVESTIGATION AND EXPLORATION .'] +12615,"Delete all redundant ""MediaWiki"" pages for system messages","Yes but that's exactly the problem. + +TranslateWiki manages the translation for EVERY wiki un Urdu (and you can set every installation of MediaWiki in Urdu just adding ?uselang=ur). + +Wikimedia and Wikipedia specific translations should be done on wiki. + +Universal translations should be done on TranslateWiki. + +So yes, we can export translations from ur.wikipedia to import them to TranslateWiki, but there is a need to know what messages to import, what not.",1471790303,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-4opnqejtv7adgswtxy67,"[""Yes but that's exactly the problem."", 'TranslateWiki manages the translation for EVERY wiki un Urdu (and you can set every installation of MediaWiki in Urdu just adding ?uselang=ur).', 'Wikimedia and Wikipedia specific translations should be done on wiki.', 'Universal translations should be done on TranslateWiki.', 'So yes, we can export translations from ur.wikipedia to import them to TranslateWiki, but there is a need to know what messages to import, what not.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +12613,"Delete all redundant ""MediaWiki"" pages for system messages",We can't start to delete messages with the same values on ur. and TranslateWiki.,1471791155,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-4opnqejtv7adgswtxy67,"[""We can't start to delete messages with the same values on ur."", 'and TranslateWiki.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +12612,"Delete all redundant ""MediaWiki"" pages for system messages","We can't start to delete messages with the same values on ur. and TranslateWiki if you wish. + +That would delete 297 messages.",1471791220,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-4opnqejtv7adgswtxy67,"[""We can't start to delete messages with the same values on ur."", 'and TranslateWiki if you wish.', 'That would delete 297 messages.']","['BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION']" +12611,"Delete all redundant ""MediaWiki"" pages for system messages","We can't start to delete messages with the same values on ur. and TranslateWiki if you wish. + +That would delete 297 messages with the (identical) translation already on TranslateWiki.",1471791248,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-4opnqejtv7adgswtxy67,"[""We can't start to delete messages with the same values on ur."", 'and TranslateWiki if you wish.', 'That would delete 297 messages with the (identical) translation already on TranslateWiki.']","['BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION .']" +12609,"Delete all redundant ""MediaWiki"" pages for system messages",We can sorry :),1471791402,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-4opnqejtv7adgswtxy67,['We can sorry :)'],['SOCIAL CONVERSATION'] +12605,"Delete all redundant ""MediaWiki"" pages for system messages","Here the list of messages to export: + +{P3863} + +You need to clean it: remove any Wikipedia or Wikimedia message. + +The goal is to: + - translate on wiki Wikimedia/Wikipedia messages + - translate on TranslateWiki universal messages + +",1471799443,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-4opnqejtv7adgswtxy67,"['Here the list of messages to export:\n\n{P3863}\n\nYou need to clean it: remove any Wikipedia or Wikimedia message.', 'The goal is to:\n - translate on wiki Wikimedia/Wikipedia messages\n - translate on TranslateWiki universal messages']","['BUG REPRODUCTION', 'FUTURE PLAN']" +17528,Uninstall CongressLookup extension from Wikimedia wikis,"Adding shell keyword. + +Lowest priority, minor importance.",1339552806,task_subcomment,PHID-TASK-umxbxmmbrfy2cddfm264,PHID-USER-4opnqejtv7adgswtxy67,"['Adding shell keyword.', 'Lowest priority, minor importance.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +17527,Uninstall CongressLookup extension from Wikimedia wikis,"Adding 'ops' keyword, as there are tables to delete. + +Code review: https://gerrit.wikimedia.org/r/#/c/11144/ + +Tables to remove: +* cl_house +* cl_senate +* cl_zip3 +* cl_zip5",1339580044,task_subcomment,PHID-TASK-umxbxmmbrfy2cddfm264,PHID-USER-4opnqejtv7adgswtxy67,"[""Adding 'ops' keyword, as there are tables to delete."", 'Code review: URL\n\nTables to remove:\n* cl_house\n* cl_senate\n* cl_zip3\n* cl_zip5']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +17526,Uninstall CongressLookup extension from Wikimedia wikis,"Change has been successfully merged into the git repository and then deployed. + +The extension is now removed, according https://en.wikipedia.org/wiki/Special:Version",1339630854,task_subcomment,PHID-TASK-umxbxmmbrfy2cddfm264,PHID-USER-4opnqejtv7adgswtxy67,"['Change has been successfully merged into the git repository and then deployed.', 'The extension is now removed, according URL']","['TASK PROGRESS', 'BUG REPRODUCTION']" +16187,Set $wgSecureLogin = true; on Wikimedia wikis,"Indeed, a Gerrit change would be nice.",1345603682,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-4opnqejtv7adgswtxy67,"['Indeed, a Gerrit change would be nice.']",['CONTRIBUTION AND COMMITMENT'] +16183,Set $wgSecureLogin = true; on Wikimedia wikis,"Finally, do you want to enable it only on en.wiki or Wikimedia-wide?",1345820622,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-4opnqejtv7adgswtxy67,"['Finally, do you want to enable it only on en.wiki or Wikimedia-wide?']",['FUTURE PLAN'] +16180,Set $wgSecureLogin = true; on Wikimedia wikis,"The two bugs are two separate HTTP/HTTPS behaviors. + +- bug #29898 offers the user to enforce every page is served in https:// +- bug #39380 allows the user to browse in http:// but enforce login in https://",1346054066,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-4opnqejtv7adgswtxy67,"['The two bugs are two separate HTTP/HTTPS behaviors.', '- bug #29898 offers the user to enforce every page is served in https://\n- bug #39380 allows the user to browse in http:// but enforce login in https://']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16575,Links in MediaWiki emails should respect the user's https preference,"I think it's more a dependency: ""when user has enforced https for browsing the wiki, the mail sent to this user should use https://"". + +Adding SSL tracking bug, and 28989 dependency.",1346056985,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-4opnqejtv7adgswtxy67,"['I think it\'s more a dependency: ""when user has enforced https for browsing the wiki, the mail sent to this user should use URL\n\nAdding SSL tracking bug, and 28989 dependency.']",['BUG REPRODUCTION .'] +16178,Set $wgSecureLogin = true; on Wikimedia wikis,"I agree with Tyler we should enforce security. + +Furthermore, this becomes a best practice: Google, Yahoo! use this https for login solution.",1346097999,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-4opnqejtv7adgswtxy67,"['I agree with Tyler we should enforce security.', 'Furthermore, this becomes a best practice: Google, Yahoo!', 'use this https for login solution.']","['CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +16573,Links in MediaWiki emails should respect the user's https preference,"(In reply to comment #3) +> I know evey page of each wiki project support https. So why not enforce using +> https in Wiki? It's much safer and more convenient (especially for some +> environment with sensorship). +No, this has to be a user choice. Please consider http://www-uxsup.csx.cam.ac.uk/~jw35/courses/using_https/html/x183.htm",1346099946,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-4opnqejtv7adgswtxy67,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nNo, this has to be a user choice.', 'Please consider URL']","['MOTIVATION', 'BUG REPRODUCTION']" +16020,InstantCommons doesn't respect $wgHTTPProxy,I've replied to the list to ask original issue submitter to comment with the the relevant information.,1353172458,task_subcomment,PHID-TASK-hidviamjkvg5twi6j4q5,PHID-USER-4opnqejtv7adgswtxy67,"[""I've replied to the list to ask original issue submitter to comment with the the relevant information.""]",['CONTRIBUTION AND COMMITMENT .'] +16117,Cannot download from HTTPS sources using copy upload via url-downloader,Reopened per comment 4.,1357778999,task_subcomment,PHID-TASK-ahjiukxchfsw3d6z4opz,PHID-USER-4opnqejtv7adgswtxy67,['Reopened per comment 4.'],['ACTION ON ISSUE'] +14382,Set wgBlockDisablesLogin to true for ALL Wikimedia private wikis,"For reference: + +[ Already enabled on ] + +arbcom_dewiki +arbcom_nlwiki +auditcomwiki +boardwiki +chairwiki +checkuserwiki +collabwiki +chapcomwiki +execwiki +fdcwiki +internalwiki +noboard_chapterswikimedia +officewiki +ombudsmenwiki +otrs_wikiwiki +stewardwiki +wikimaniateamwiki + +[ This configuration will affect the following wikis ] + +arbcom_enwiki +arbcom_fiwiki +boardgovcomwiki +grantswiki +iegcomwiki +ilwikimedia +movementroleswiki +searchcomwiki +spcomwiki +transitionteamwiki +wg_enwiki",1378656062,task_subcomment,PHID-TASK-saw7lgv4z3na6rmubb3b,PHID-USER-4opnqejtv7adgswtxy67,['For reference:\n\n[ Already enabled on ]\n\narbcom_dewiki\narbcom_nlwiki\nauditcomwiki\nboardwiki\nchairwiki\ncheckuserwiki\ncollabwiki\nchapcomwiki\nexecwiki\nfdcwiki\ninternalwiki\nnoboard_chapterswikimedia\nofficewiki\nombudsmenwiki\notrs_wikiwiki\nstewardwiki\nwikimaniateamwiki\n\n[ This configuration will affect the following wikis ]\n\narbcom_enwiki\narbcom_fiwiki\nboardgovcomwiki\ngrantswiki\niegcomwiki\nilwikimedia\nmovementroleswiki\nsearchcomwiki\nspcomwiki\ntransitionteamwiki\nwg_enwiki'],['BUG REPRODUCTION .'] +17601,Allow Wikimedia OAuth login,"Currently, a Google account is required to log in into Wikimetrics. + +Now OAuth has been deployed for Wikimedia accounts, https://metrics.wmflabs.org/login seems a good candidate to consume it. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1385251080,task_description,PHID-TASK-yw42vj5h5opz3w6py6lb,PHID-USER-4opnqejtv7adgswtxy67,"['Allow Wikimedia OAuth login.', 'Currently, a Google account is required to log in into Wikimetrics.', 'Now OAuth has been deployed for Wikimedia accounts, URL seems a good candidate to consume it.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +19295,Wikitech signup page displays and ,"This is a problem directly solvable on the wiki. + +The system messages concerned is signupstart. And indeed [[wikitech:MediaWiki:Signupstart]] start with {{int:loginstart}}. + +When through ULS I switched from qqx back to en, I got a regular English message. So yes, it's well an issue with the local message.",1415409906,task_subcomment,PHID-TASK-ovsa4swrphzdhhychn3j,PHID-USER-4opnqejtv7adgswtxy67,"['This is a problem directly solvable on the wiki.', 'The system messages concerned is signupstart.', 'And indeed [[wikitech:MediaWiki:Signupstart]] start with {{int:loginstart}}.', 'When through ULS I switched from qqx back to en, I got a regular English message.', ""So yes, it's well an issue with the local message.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +19294,Wikitech signup page displays and ,Could you contact a sysop from this list about this issue? https://wikitech.wikimedia.org/w/index.php?title=Special%3AListUsers&username=&group=sysop&editsOnly=1&limit=50,1415410102,task_subcomment,PHID-TASK-ovsa4swrphzdhhychn3j,PHID-USER-4opnqejtv7adgswtxy67,"['Could you contact a sysop from this list about this issue?', 'URL']","['CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION']" +19290,Wikitech signup page displays and ,"IMHO, you can drop it. + +Signupstart is intended to be an extra message. + +If defined, it adds the following block to the code, before the #userloginForm element: + +
Content of Signupstart message
+ +The same applies for Signupend, it's added in the userloginForm, after the form and before the closing div. + +
Content of Signupend message
+ +Reference: mediawiki/core, includes/templates/Usercreate.php + +[On a side note, feel free to open another bug to give them better names: the first is an extra introductio before the form, the second is an extra place inside the form).",1415482419,task_subcomment,PHID-TASK-ovsa4swrphzdhhychn3j,PHID-USER-4opnqejtv7adgswtxy67,"['IMHO, you can drop it.', 'Signupstart is intended to be an extra message.', 'If defined, it adds the following block to the code, before the #userloginForm element:\n\n
Content of Signupstart message
\n\nThe same applies for Signupend, it\'s added in the userloginForm, after the form and before the closing div.', '
Content of Signupend message
\n\nReference: mediawiki/core, includes/templates/Usercreate.php\n\n[On a side note, feel free to open another bug to give them better names: the first is an extra introductio before the form, the second is an extra place inside the form).']","['CONTRIBUTION AND COMMITMENT .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +22055,Move HTTP-related code from MW to its own library,@Addshore The https://github.com/addwiki/mediawiki-api-base/issues/5 link has expired,1522592968,task_subcomment,PHID-TASK-ffygqkj467yqgxrb2avu,PHID-USER-4opnqejtv7adgswtxy67,['SCREEN_NAME The URL link has expired'],['BUG REPRODUCTION'] +22553,https switch changed wdata prefix to https:,"After the https switch, the page http://www.wikidata.org/wiki/Special:EntityData/Q1.ttl?flavor=dump redirects to https://www.wikidata.org/wiki/Special:EntityData/Q1.ttl?flavor=dump - which produces this prefix: + +``` +@prefix wdata: . +``` + +Which doesn't seem right since our URLs are defined as http:// canonically. Should we change the definition or (my preference) fix the output so it displays http:// even if current page is https. Data should not depend on the transfer protocol IMO.",1434492549,task_description,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-4qe5niesec534hksvuch,"['https switch changed wdata prefix to https:.', ""After the https switch, the page URL redirects to URL - which produces this prefix:\n\n``CODE``\n\nWhich doesn't seem right since our URLs are defined as http:// canonically."", 'Should we change the definition or (my preference) fix the output so it displays http:// even if current page is https.', 'Data should not depend on the transfer protocol IMO.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +22569,https switch changed wdata prefix to https:,"@daniel - check out the link, conceptBaseUri is fine. However, data URL, which is derived from canonical URL, is not. ",1434651409,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-4qe5niesec534hksvuch,"['SCREEN_NAME - check out the link, conceptBaseUri is fine.', 'However, data URL, which is derived from canonical URL, is not.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +22568,https switch changed wdata prefix to https:,"@daniel - check out the link, conceptBaseUri is fine. However, data URL, which is derived from canonical URL, is not. I'm also not sure which inconsistencies the patch will lead to, could you explain?",1434651657,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-4qe5niesec534hksvuch,"['SCREEN_NAME - check out the link, conceptBaseUri is fine.', 'However, data URL, which is derived from canonical URL, is not.', ""I'm also not sure which inconsistencies the patch will lead to, could you explain?""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +22562,https switch changed wdata prefix to https:,"So, I think we have a consensus that we want to use `http:`. So let's now figure out what is the best way to do it. I made it in RdfVocabulary kind of brute-force - just make the URLs `http:` always. But it may be too harsh - maybe we could have the clients use RdfVocabulary::alwaysHTTP (I don't feel 100% happy with such a basic function like ""canonicalize URL to be http"" reside in very specialized class but I couldn't find existing one and I don't want to introduce cross-module dependencies) voluntarily instead of RdfVocabulary forcing http in the ctor. Thoughts welcome on this.",1435079802,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-4qe5niesec534hksvuch,"['So, I think we have a consensus that we want to use CODE.', ""So let's now figure out what is the best way to do it."", 'I made it in RdfVocabulary kind of brute-force - just make the URLs CODE always.', 'But it may be too harsh - maybe we could have the clients use RdfVocabulary::alwaysHTTP (I don\'t feel 100% happy with such a basic function like ""canonicalize URL to be http"" reside in very specialized class but I couldn\'t find existing one and I don\'t want to introduce cross-module dependencies) voluntarily instead of RdfVocabulary forcing http in the ctor.', 'Thoughts welcome on this.']","['FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +22561,https switch changed wdata prefix to https:,"So, I think we have a consensus that we want to use `http:`. So let's now figure out what is the best way to do it. I made it in RdfVocabulary kind of brute-force - just make the URLs `http:` always. But it may be too harsh - maybe we could have the clients use RdfVocabulary::alwaysHTTP (I don't feel 100% happy with such a basic function like ""canonicalize URL to be http"" reside in very specialized class but I couldn't find existing one and I don't want to introduce cross-module dependencies) voluntarily instead of RdfVocabulary forcing http in the ctor. +Or maybe there's another way of getting canonical URL with http which I am missing. + +Thoughts welcome on this.",1435079871,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-4qe5niesec534hksvuch,"['So, I think we have a consensus that we want to use CODE.', ""So let's now figure out what is the best way to do it."", 'I made it in RdfVocabulary kind of brute-force - just make the URLs CODE always.', 'But it may be too harsh - maybe we could have the clients use RdfVocabulary::alwaysHTTP (I don\'t feel 100% happy with such a basic function like ""canonicalize URL to be http"" reside in very specialized class but I couldn\'t find existing one and I don\'t want to introduce cross-module dependencies) voluntarily instead of RdfVocabulary forcing http in the ctor.', ""Or maybe there's another way of getting canonical URL with http which I am missing."", 'Thoughts welcome on this.']","['FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +22558,https switch changed wdata prefix to https:,"I agree that we need to pick one. But the URI in the data and the URL ultimately used to deliver the data doesn't have to be the same, I think - it only need to lead ultimately to the same resource. If we choose https, then we'll need to ensure there URL is always https even if the page is somehow accessed with http (I know right now there's a redirect but what if that redirect is or will be disabled for some clients/IPs/countries/etc.?) anyways. ",1435089387,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-4qe5niesec534hksvuch,"['I agree that we need to pick one.', ""But the URI in the data and the URL ultimately used to deliver the data doesn't have to be the same, I think - it only need to lead ultimately to the same resource."", ""If we choose https, then we'll need to ensure there URL is always https even if the page is somehow accessed with http (I know right now there's a redirect but what if that redirect is or will be disabled for some clients/IPs/countries/etc.?)"", 'anyways.']","['CONTRIBUTION AND COMMITMENT .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'NA']" +22557,https switch changed wdata prefix to https:,"Basing on @dnaiel's comments on the ticket, I think we can commit this one as short-term fix and then develop longer-term consensus in T103767 (if it's different from the short-term one).",1435190792,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-4qe5niesec534hksvuch,"[""Basing onSCREEN_NAME's comments on the ticket, I think we can commit this one as short-term fix and then develop longer-term consensus in T103767 (if it's different from the short-term one).""]",['FUTURE PLAN'] +24837,Test against the HTTP interface,Implemented here https://github.com/wikimedia/restbase-cassandra/pull/31,1418672674,task_subcomment,PHID-TASK-hfqu37heuxivgzvxhvfk,PHID-USER-4qh62vhvyv2pnehwzfak,['Implemented here URL'],['BUG REPRODUCTION'] +24836,Test against the HTTP interface,"All the tests except [[ https://github.com/wikimedia/restbase-cassandra/pull/31/files#diff-910eb6f57886ca16c136101fb1699231R548 | ""simple delete query"" ]] now use HTTP interface.",1418771311,task_subcomment,PHID-TASK-hfqu37heuxivgzvxhvfk,PHID-USER-4qh62vhvyv2pnehwzfak,"['All the tests except [[ URL | ""simple delete query"" ]] now use HTTP interface.']",['BUG REPRODUCTION'] +10376,Create a visual VisualEditor plugin tool to add/edit maths blocks,"I tested + +``` +Math is unparsed but shown as plain wikitext: https://en.wikipedia.org/wiki/User:Raymond/Math +``` +and i could edit without issues. I could see a renderd formula when visiting this page +https://en.wikipedia.org/wiki/User:Raymond/Math?veaction=edit +Ok it had the png rendering and not the MathML rendering, but I think this is a seperate bug.",1437347647,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-4sfm3grxdo6hnogm4iqe,"['I tested\n\n``CODE``\nand i could edit without issues.', 'I could see a renderd formula when visiting this page\nURL\nOk it had the png rendering and not the MathML rendering, but I think this is a seperate bug.']","['TESTING', 'BUG REPRODUCTION .']" +10374,Create a visual VisualEditor plugin tool to add/edit maths blocks,"I was already wondering... yes when you wonder...there might be a good reason for that;-) +Thanks for the clarification. So you mean something like +http://saskatoon.cs.rit.edu/min_instructions/",1437349029,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-4sfm3grxdo6hnogm4iqe,"['I was already wondering... yes when you wonder...there might be a good reason for that;-)\nThanks for the clarification.', 'So you mean something like\nURL']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +10373,Create a visual VisualEditor plugin tool to add/edit maths blocks,I added a screenshot so that the task becomes easier to understand,1437349341,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-4sfm3grxdo6hnogm4iqe,['I added a screenshot so that the task becomes easier to understand'],['BUG REPRODUCTION'] +12309,Add tracking category to pages with errors in ,I think we would need comunity consensus for enabling the MathSearch extension in production... and a lot of cleanup work... sinc it's currently more desinged as demo/proof of concept.,1437662084,task_subcomment,PHID-TASK-fr22j5swh5wt5gmpgdnh,PHID-USER-4sfm3grxdo6hnogm4iqe,"[""I think we would need comunity consensus for enabling the MathSearch extension in production... and a lot of cleanup work... sinc it's currently more desinged as demo/proof of concept.""]",['FUTURE PLAN .'] +713,VisualEditor: Selecting last n lines and deleting - last line not deleted (Parsoid selser issue?),"Looks like this is similar to bug 44701. The linear model is correct, but is incorrectly serialized or parsed.",1419136405,task_subcomment,PHID-TASK-z34hczzuvb2kxj4wvl4l,PHID-USER-4yggyv53vecfrsed5djx,"['Looks like this is similar to bug 44701.', 'The linear model is correct, but is incorrectly serialized or parsed.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +10126,Create a VisualEditor plugin tool to insert/edit references to Wikidata queries,"[[ https://de.wikipedia.org/wiki/Wikipedia_Diskussion:Wikidata#Listenerstellung | Here ]] I made a detailed proposal for a mechanism to edit Wikidata claims in every mode you can view a page. (wikitext, visual editor, preview, view)",1461510510,task_subcomment,PHID-TASK-wlq23wlr4vjsce4a5eom,PHID-USER-4z6eerx3m7iocsrcpku5,"['[[ URL | Here ]] I made a detailed proposal for a mechanism to edit Wikidata claims in every mode you can view a page.', '(wikitext, visual editor, preview, view)']","['FUTURE PLAN', 'BUG REPRODUCTION']" +10125,Create a VisualEditor plugin tool to insert/edit references to Wikidata queries,"[[ https://de.wikipedia.org/wiki/Wikipedia_Diskussion:Wikidata#Listenerstellung | Here ]] I made a detailed proposal for a mechanism to edit Wikidata claims in every mode you can view a page. (wikitext, visual editor, preview, view). + +If you are interested, I can transakte it form German to English.",1461510555,task_subcomment,PHID-TASK-wlq23wlr4vjsce4a5eom,PHID-USER-4z6eerx3m7iocsrcpku5,"['[[ URL | Here ]] I made a detailed proposal for a mechanism to edit Wikidata claims in every mode you can view a page.', '(wikitext, visual editor, preview, view).', 'If you are interested, I can transakte it form German to English.']","['FUTURE PLAN', 'NA', 'CONTRIBUTION AND COMMITMENT .']" +12530,The default (English) link trail ($linkTrail) only matches [a-z],For years it was corrected in the other direction. It would be mad to change this now.,1470008927,task_subcomment,PHID-TASK-n4lw5kls7dkiwbydrbtn,PHID-USER-4z6eerx3m7iocsrcpku5,"['For years it was corrected in the other direction.', 'It would be mad to change this now.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +7187,Broken browser plugins cause cruft to be injected into the page (tracking),"If you don't replace a tracking bug with anything, you lose a useful feature to navigate between tasks…",1540255797,task_subcomment,PHID-TASK-y754cxtupebi6bfunc3e,PHID-USER-4z6eerx3m7iocsrcpku5,"[""If you don't replace a tracking bug with anything, you lose a useful feature to navigate between tasks…""]",['FUTURE PLAN'] +20933,Central login at betawiki doesn't work,"If I login at Beta-Cluster, after a short time I get redirected to [[ https://login.wikimedia.beta.wmflabs.org/wiki/Special:CentralLogin/start?token= | https://login.wikimedia.beta.wmflabs.org/wiki/Special:CentralLogin/start?token= ]]. At this point, I get a connection error, I think because https, which doens't work at Beta. No matter how I try, I can't go to the http version of the page, why I have to login at every single Beta-Wiki seperately, which is really annoying. + +If I log out, I haven't got any problems like this.",1437059483,task_description,PHID-TASK-muywufhcg2mbbhyyx2mn,PHID-USER-4z6eerx3m7iocsrcpku5,"[""Central login at betawiki doesn't work."", 'If I login at Beta-Cluster, after a short time I get redirected to [[ URL | URL Token> ]].', ""At this point, I get a connection error, I think because https, which doens't work at Beta."", ""No matter how I try, I can't go to the http version of the page, why I have to login at every single Beta-Wiki seperately, which is really annoying."", ""If I log out, I haven't got any problems like this.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +20936,Central login at betawiki doesn't work,"If this can help, I use Firefox 39 at Windows 8.1.",1437059720,task_subcomment,PHID-TASK-muywufhcg2mbbhyyx2mn,PHID-USER-4z6eerx3m7iocsrcpku5,"['If this can help, I use Firefox 39 at Windows 8.1.']",['BUG REPRODUCTION .'] +20934,Central login at betawiki doesn't work,"Thank you, after deleting all cookies of wmflabs it works.",1437066310,task_subcomment,PHID-TASK-muywufhcg2mbbhyyx2mn,PHID-USER-4z6eerx3m7iocsrcpku5,"['Thank you, after deleting all cookies of wmflabs it works.']",['WORKAROUNDS'] +12190,Scribunto/Lua should have a built-in method for retrieving categories used on a page,"It doesn't enable communication between templates any more than getContent() already allows. Besides, it's often useful - such as for citation modules to decide if dates should be formatted as dmy or mdy. ",1684311499,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-52k2lmr37woy42l6kdmv,"[""It doesn't enable communication between templates any more than getContent() already allows."", ""Besides, it's often useful - such as for citation modules to decide if dates should be formatted as dmy or mdy.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +12185,Scribunto/Lua should have a built-in method for retrieving categories used on a page,">>! In T50175#8865315, @matmarex wrote: +> Every time one of these pages are parsed, the state of its category will flip. This seems bad. As one side effect of this, I think everyone watching the pages will see a message about category changes on their watchlist. + +... which should motivate one of those users to fix up the ungodly mess! This should only happen when the parse is a result of an edit though, as LinksUpdate isn't run otherwise.",1684557228,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-52k2lmr37woy42l6kdmv,"['QUOTE\nQUOTE\n\n... which should motivate one of those users to fix up the ungodly mess!', ""This should only happen when the parse is a result of an edit though, as LinksUpdate isn't run otherwise.""]","['MOTIVATION', 'BUG REPRODUCTION .']" +12173,Scribunto/Lua should have a built-in method for retrieving categories used on a page,"The proposed patch reads the categories from the db, sidesteping any ""cross-communication"" concerns. The tradeoff is that the categories reflect the ones produced by the last parsed version of the page, so if someone adds some categories and invokes this function on the current page in the same edit, the page is temporarily saved with lua returning outdated result, which gets fixed on the next purge or edit[0]. + +However, per @aaron on gerrit: +> It's strange for this to use the categories of the previous parsed revision. It's also not well defined to use the currently-being-parsed revision either. +> +> It's one thing to depend on page existence, current revision text, or current revision metadata, but depending on the parsed current revision of another page (let alone the same page) to generate the parsed output feels overly ""higher-order"". + +This is something which does seem unprecedented in MediaWiki, although I'm not certain if it's a bad thing. As it stands, there are a lot of Scribunto feature requests where the only straightforward implementation is to use db data generated by the last parsed revision. + +| **Feature** | **Ticket** | **Workaround** | +| Reading categories (this ticket) | T50175 | [[https://en.wikipedia.org/wiki/Module:Mainspace_editnotice|Module:Mainspace_editnotice]], function blp_notice | +| Reading local short description | T216356 | [[https://en.wikipedia.org/wiki/Module:GetShortDescription|Module:GetShortDescription]] | +| Checking if page is a disambiguation page | T71441 | [[https://en.wikipedia.org/wiki/Module:Disambiguation|Module:Disambiguation]] | + +Current workarounds generally try processing the raw getContent(), which is worse. + +---- +[0]: Even this minor annoyance is not unfixable. I earlier tried fixing it by using VARY_REVISION output flag. This doesn't quite work as it causes a re-purge before the link tables are updated. Instead, we could use a custom parser output flag which triggers the LinksUpdateComplete hook to re-purge once the link table is up to date. +",1709558536,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-52k2lmr37woy42l6kdmv,"['The proposed patch reads the categories from the db, sidesteping any ""cross-communication"" concerns.', 'The tradeoff is that the categories reflect the ones produced by the last parsed version of the page, so if someone adds some categories and invokes this function on the current page in the same edit, the page is temporarily saved with lua returning outdated result, which gets fixed on the next purge or edit[0].', ""However, perSCREEN_NAME on gerrit:\nQUOTE\nQUOTE\nQUOTE\n\nThis is something which does seem unprecedented in MediaWiki, although I'm not certain if it's a bad thing."", 'As it stands, there are a lot of Scribunto feature requests where the only straightforward implementation is to use db data generated by the last parsed revision.', '| **Feature** | **Ticket** | **Workaround** |\n| Reading categories (this ticket) | T50175 | [[URL function blp_notice |\n| Reading local short description | T216356 | [[URL |\n| Checking if page is a disambiguation page | T71441 | [[URL |\n \nCurrent workarounds generally try processing the raw getContent(), which is worse.', '----\n[0]: Even this minor annoyance is not unfixable.', 'I earlier tried fixing it by using VARY_REVISION output flag.', ""This doesn't quite work as it causes a re-purge before the link tables are updated."", 'Instead, we could use a custom parser output flag which triggers the LinksUpdateComplete hook to re-purge once the link table is up to date.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .']" +12165,Scribunto/Lua should have a built-in method for retrieving categories used on a page,">>! In T50175#9730478, @Awesome_Aasim wrote: +> https://patchdemo.wmflabs.org/wikis/878c4bb105/wiki/A says that the page is in A, even though it clearly is not from the category bar. This might be the ""unstable parses"" that matmarex was alluding to. + +I don't see an issue. By the logic you have, page should be categorised to Category:A if it wasn't already in it. Once this is done, the page is //now// in Category:A and is indicated as such. + +I think we have established already that there are no ""unstable parses"". Purging the page any number of times doesn't change its categorisation. ",1713559024,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-52k2lmr37woy42l6kdmv,"[""QUOTE\nQUOTE\n\nI don't see an issue."", ""By the logic you have, page should be categorised to Category:A if it wasn't already in it."", 'Once this is done, the page is //now// in Category:A and is indicated as such.', 'I think we have established already that there are no ""unstable parses"".', ""Purging the page any number of times doesn't change its categorisation.""]","['NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +12154,Scribunto/Lua should have a built-in method for retrieving categories used on a page,"@Quiddity I have documented the new property in the [[https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects|Lua reference manual]]. Suggested blurb for tech news: + +> Page categories are now accessible in Lua modules via `categories` property of [[https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects|mw.title objects]]. This enables use cases like category-specific editnotices.",1723746686,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-52k2lmr37woy42l6kdmv,"['SCREEN_NAME I have documented the new property in the [[URL reference manual]].', 'Suggested blurb for tech news:\n\nQUOTE']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .']" +8808,"Provide a neater way to edit transclusions that do not take a pipe (e.g. {{formatnum:…}}, {{lc:…}}, {{int:…}}, {{#dateformat:…}}})","Was hit by this limitation when I was editing an article now. Couldn't find any way to edit the number except to delete it, so I changed the title to reflect that.",1498680522,task_subcomment,PHID-TASK-ynxqancujipoqcvx5723,PHID-USER-53x4y44yt43qjivfzsqf,"['Was hit by this limitation when I was editing an article now.', ""Couldn't find any way to edit the number except to delete it, so I changed the title to reflect that.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +13837,Tool Labs: Local webservice should know about HTTPS in original request,"Is it possible to configure the proxy to add X-Forwarded-Proto, like http://www.geekisp.com/faq/6_65_en.html ?",1386603359,task_subcomment,PHID-TASK-iztdhvta2ukuhruf37gl,PHID-USER-53x4y44yt43qjivfzsqf,"['Is it possible to configure the proxy to add X-Forwarded-Proto, like URL ?']",['INVESTIGATION AND EXPLORATION'] +18516,Tool Labs SSL intermediate certificate needed,"The site certificate is not trusted in all web browsers. Chrome for Android, for instance, shows a warning when visiting https://tools.wmflabs.org. Adding an intermediate certificate should fix this, per + +https://www.sslshopper.com/ssl-checker.html#hostname=tools.wmflabs.org + +-------------------------- +**Version**: unspecified +**Severity**: normal",1386703380,task_description,PHID-TASK-bwzwbwqekfbhukpeslab,PHID-USER-53x4y44yt43qjivfzsqf,"['Tool Labs SSL intermediate certificate needed.', 'The site certificate is not trusted in all web browsers.', 'Chrome for Android, for instance, shows a warning when visiting URL Adding an intermediate certificate should fix this, per\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +18777,Tool Labs: Node.js and npm broken due to outdated certificate (install minor update to fix certificate),Why was this closed? Node / npm is still broken on Tool Labs,1416984103,task_subcomment,PHID-TASK-xsx4vrpeet5dmzku47yq,PHID-USER-53x4y44yt43qjivfzsqf,"['Why was this closed?', 'Node / npm is still broken on Tool Labs']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +18775,Tool Labs: Node.js and npm broken due to outdated certificate (install minor update to fix certificate),"Sorry, missed that email. Thanks for clarifying!",1416996190,task_subcomment,PHID-TASK-xsx4vrpeet5dmzku47yq,PHID-USER-53x4y44yt43qjivfzsqf,"['Sorry, missed that email.', 'Thanks for clarifying!']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +21449,lighttpd does not correctly close connections (CLOSE_WAIT),"Strange. Same problem today. 298 CLOSE_WAIT connections at tools-webgrid-lighttpd-1206.eqiad.wmflabs + +``` +tcp 1 0 tools-webgrid-lighttpd-1206.tools.eqiad.wmflabs:41146 tools-webproxy-02.tools.eqiad.wmflabs:37825 CLOSE_WAIT tools.croptool 26528931 +tcp 1 0 tools-webgrid-lighttpd-1206.tools.eqiad.wmflabs:41146 tools-webproxy-02.tools.eqiad.wmflabs:53480 CLOSE_WAIT tools.croptool 26538356 +tcp 1 0 tools-webgrid-lighttpd-1206.tools.eqiad.wmflabs:41146 tools-webproxy-02.tools.eqiad.wmflabs:56666 CLOSE_WAIT tools.croptool 26538419 +``` +and equally many + +``` +unix 3 [ ] STREAM CONNECTING 0 /tmp/php.socket.croptool-0 +unix 3 [ ] STREAM CONNECTING 0 /tmp/php.socket.croptool-1 +unix 3 [ ] STREAM CONNECTING 0 /tmp/php.socket.croptool-0 +``` +Restart helped.",1437080992,task_subcomment,PHID-TASK-uvni3co3ik2xd2bwzqu6,PHID-USER-53x4y44yt43qjivfzsqf,"['Strange.', 'Same problem today.', '298 CLOSE_WAIT connections at tools-webgrid-lighttpd-1206.eqiad.wmflabs\n\n``CODE`CODE`CODE``\nRestart helped.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +21448,lighttpd does not correctly close connections (CLOSE_WAIT),"Note that I enabled https://tools.wmflabs.org/croptool/server-statistics . When the same problem occured six days ago, the status page was still accessible and showed > 200 'fastcgi.active-requests'. + +So I added a small script that checks the value of 'fastcgi.active-requests' every minute. If the number exceeds 150, it restarts the server and writes a log entry (to 'check-server.log'). No new anomalies since then.",1438544943,task_subcomment,PHID-TASK-uvni3co3ik2xd2bwzqu6,PHID-USER-53x4y44yt43qjivfzsqf,"['Note that I enabled URL .', ""When the same problem occured six days ago, the status page was still accessible and showed > 200 'fastcgi.active-requests'."", ""So I added a small script that checks the value of 'fastcgi.active-requests' every minute."", ""If the number exceeds 150, it restarts the server and writes a log entry (to 'check-server.log')."", 'No new anomalies since then.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +22984,make blog links from wmfwiki front page use HTTPS links,It seems that first solving T105905 would be the ideal course of action here.,1442029510,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-55fuvu3zppmtjqx3xqgf,['It seems that first solving T105905 would be the ideal course of action here.'],['BUG REPRODUCTION'] +22980,make blog links from wmfwiki front page use HTTPS links,">>! In T104728#2065282, @Dzahn wrote: +> Looks to me like this ticket is either about editing wiki pages or about fixing things on the Blog side. Both of these don't really need Operations and Traffic, right? + +It looks to me like @Krenair's change has fixed this issue as it is described.",1456444544,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-55fuvu3zppmtjqx3xqgf,"[""QUOTE\nQUOTE\n\nIt looks to me likeSCREEN_NAME's change has fixed this issue as it is described.""]",['BUG REPRODUCTION'] +22977,make blog links from wmfwiki front page use HTTPS links,They all look like HTTPS links to me now. I think something must have changed on the blog side.,1456452067,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-55fuvu3zppmtjqx3xqgf,"['They all look like HTTPS links to me now.', 'I think something must have changed on the blog side.']","['OBSERVED BUG BEHAVIOR .', 'INVESTIGATION AND EXPLORATION']" +22975,make blog links from wmfwiki front page use HTTPS links,">>! In T104728#2065750, @Krenair wrote: +> They all show as HTTP links now. + +I have no idea what is going on. It seems to have been caused by the publication of a new blogpost? + +In any case, I think this is caused by the feed itself (https://blog.wikimedia.org/feed/) outputting links in HTTP, not too sure what can be done about that.",1456456646,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-55fuvu3zppmtjqx3xqgf,"['QUOTE\nQUOTE\n\nI have no idea what is going on.', 'It seems to have been caused by the publication of a new blogpost?', 'In any case, I think this is caused by the feed itself (URL outputting links in HTTP, not too sure what can be done about that.']","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +22973,make blog links from wmfwiki front page use HTTPS links,"Oh, I see. So maybe this should be marked as a duplicate.",1456456760,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-55fuvu3zppmtjqx3xqgf,"['Oh, I see.', 'So maybe this should be marked as a duplicate.']","['SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +22296,Switch blog to HTTPS-only,"[Wordpress is now using HTTPS as default for blogs making use of their backend.](http://thenextweb.com/insider/2016/04/08/wordpress-rolls-encrypted-https-standard/) I'm not sure how (if it all) this impacts on this task, but worth pointing out.",1460134964,task_subcomment,PHID-TASK-26r4lmtpg5aj3enjzmsc,PHID-USER-55fuvu3zppmtjqx3xqgf,"['[Wordpress is now using HTTPS as default for blogs making use of their backend.', ""](URL I'm not sure how (if it all) this impacts on this task, but worth pointing out.""]","['BUG REPRODUCTION', 'NA']" +21459,blog rss feed links to HTTP (cleartext) blog posts even when feed fetched over HTTPS,This is not something I have the ability to fix. I would echo @Tbayer in that the actual issue here isn't currently clear.,1462197526,task_subcomment,PHID-TASK-7kwdiqzwj274sx4nrksn,PHID-USER-55fuvu3zppmtjqx3xqgf,"['This is not something I have the ability to fix.', ""I would echoSCREEN_NAME in that the actual issue here isn't currently clear.""]","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +19460,Remove X-Hacker HTTP header served on sites hosted by WordPress VIP (Automattic),">>! In T70982#5522799, @sbassett wrote: +> Is there a technical contact on #wmf-legal for that site? Otherwise, we probably want to be proactive here and create and deploy the patch for them. Happy to help, though I obviously do not have access to the Automattic servers. + +Best person to poke would probably be @Slaporte. He has a more involved role these days than when he was the ""tech guy"" for Legal :) so may be harder to reach him now.",1569435007,task_subcomment,PHID-TASK-cmi5u75baovicpb4veoy,PHID-USER-55fuvu3zppmtjqx3xqgf,"['QUOTE\nQUOTE\n\nBest person to poke would probably beSCREEN_NAME.', 'He has a more involved role these days than when he was the ""tech guy"" for Legal :) so may be harder to reach him now.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +22802,Voting process rejects user login and loses votes contrary to what it announces,">>! In T98013, @Nnemo wrote: +> Instead, I find a barrier. A page says that I must log in. But how? There is a little link “Log in” at the top right. + +This task is very old but I want to flag here that there is a related bug for this at T289542. + +The general problem here is valid though I don't think is really solvable without a ""save ballot as draft"" feature or something like that, which I guess would require cookies. +",1653684994,task_subcomment,PHID-TASK-s6ul6haqag7tqeoc76xa,PHID-USER-55fuvu3zppmtjqx3xqgf,"['QUOTE\nQUOTE\n\nThis task is very old but I want to flag here that there is a related bug for this at T289542.', 'The general problem here is valid though I don\'t think is really solvable without a ""save ballot as draft"" feature or something like that, which I guess would require cookies.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +22801,Voting process rejects user login and loses votes contrary to what it announces,"Evaluation: +> Task description is unclear. Could be a bugfix as well as a feature request.",1673365192,task_subcomment,PHID-TASK-s6ul6haqag7tqeoc76xa,PHID-USER-55fuvu3zppmtjqx3xqgf,['Evaluation:\nQUOTE'],['BUG REPRODUCTION .'] +7512,Links to local namespace Wikipedia:Foo rendered as mw:WikiLink/Interwiki to enwiki,"I have a patch for this one, taking it.",1380644270,task_subcomment,PHID-TASK-mdqhw3wzqwlxbr4xogeu,PHID-USER-56wtmb23orq4pu5liyj5,"['I have a patch for this one, taking it.']",['CONTRIBUTION AND COMMITMENT'] +11935,"Support ""substituting"" templates in transclusion dialog",">>! In T51904#1406296, @Krenair wrote: +> I'm not sure the parsoid API from T73161 is quite what we were looking for. The idea had been to allow the user to mark a template to be substituted upon save, but with this we'd have to substitute an entire transclusion (immediately?) + +If you look at this task's description, it asks for being able to do a subst when inserting a template from the template dialog box. Also, according to the description, susbt already works when saving.",1435560829,task_subcomment,PHID-TASK-ztq7heekc4zpnp4mj6uf,PHID-USER-56wtmb23orq4pu5liyj5,"[""QUOTE\nQUOTE\n\nIf you look at this task's description, it asks for being able to do a subst when inserting a template from the template dialog box."", 'Also, according to the description, susbt already works when saving.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +17653,Develop unit tests for the HTTP API,"The current Parsoid unit tests (parserTests.js and friends) use Parsoid as a library directly. This means that the HTTP API code paths are not tested, leadig to issues like https://wikitech.wikimedia.org/wiki/Incident_documentation/20131104-Parsoid . + +We should develop some way of unit-testing all the HTTP API endpoints. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=56601",1383849960,task_description,PHID-TASK-kh2buy3dptmfowydkqjp,PHID-USER-56wtmb23orq4pu5liyj5,"['Develop unit tests for the HTTP API.', 'The current Parsoid unit tests (parserTests.js and friends) use Parsoid as a library directly.', 'This means that the HTTP API code paths are not tested, leadig to issues like URL .', 'We should develop some way of unit-testing all the HTTP API endpoints.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +17667,Use the HTTP API in round-trip testing,"Divided into two tasks: +* This bug will track changing the round-trip test client to use the HTTP API so that they test a more similar code to the actual one used by clients. +* Bug #56730 tracks the (future) development of unit tests of Parsoid's HTTP API.",1383850210,task_subcomment,PHID-TASK-cfhd53wpntcxcbt4smwr,PHID-USER-56wtmb23orq4pu5liyj5,"['Divided into two tasks:\n* This bug will track changing the round-trip test client to use the HTTP API so that they test a more similar code to the actual one used by clients.', ""* Bug #56730 tracks the (future) development of unit tests of Parsoid's HTTP API.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +17665,Use the HTTP API in round-trip testing,"Problems when testing this patch: + +- When testing with a local Parsoid instance, it compares the two wikitext versions and gives a correct number of syntactic and semantic diffs, although the number is sometimes different to the one given by direct (no HTTP API) testing. Most of the times the differences are due to a final '\n' difference when testing through HTTP. Could be due to different selser and editMode settings? + +- When testing from my local machine, but using httpL//parsoid.wmflabs.org/ as the HTTP API URL, html2wt always gives out the same wikitext as was gotten with TemplateRequest::one, which results in 0 diffs. Caching? + +- node roundtrip-test.js --parsoidURL http://parsoid.wmflabs.org/ --prefix enwiki Barack_Obama +gives this error: +ERROR: Error: request entity too large + at IncomingMessage.onData (/data/project/parsoid/js/node_modules/express/node_modules/connect/node_modules/raw-body/index.js:40:17) + at IncomingMessage.EventEmitter.emit (events.js:88:17) + at IncomingMessage._emitData (http.js:359:10) + at HTTPParser.parserOnBody [as onBody] (http.js:123:21) + at Socket.socket.ondata (http.js:1682:22) + at TCP.onread (net.js:404:27) + +- It doesn't pass Jenkins, see https://integration.wikimedia.org/ci/job/parsoid-roundtrip-test-check/1789/console +It seems that the roundtrip-test.js script can't connect to the parsoid HTTP API from the jenkins machine. We'll need to get a parsoid instance running on the jenkins test machine, using a random port.",1385488129,task_subcomment,PHID-TASK-cfhd53wpntcxcbt4smwr,PHID-USER-56wtmb23orq4pu5liyj5,"['Problems when testing this patch:\n\n- When testing with a local Parsoid instance, it compares the two wikitext versions and gives a correct number of syntactic and semantic diffs, although the number is sometimes different to the one given by direct (no HTTP API) testing.', ""Most of the times the differences are due to a final '\\n' difference when testing through HTTP."", 'Could be due to different selser and editMode settings?', '- When testing from my local machine, but using httpL//parsoid.wmflabs.org/ as the HTTP API URL, html2wt always gives out the same wikitext as was gotten with TemplateRequest::one, which results in 0 diffs.', 'Caching?', ""- node roundtrip-test.js --parsoidURL URL --prefix enwiki Barack_Obama\ngives this error:\nERROR: Error: request entity too large\n at IncomingMessage.onData (/data/project/parsoid/js/node_modules/express/node_modules/connect/node_modules/raw-body/index.js:40:17)\n at IncomingMessage.EventEmitter.emit (events.js:88:17)\n at IncomingMessage._emitData (http.js:359:10)\n at HTTPParser.parserOnBody [as onBody] (http.js:123:21)\n at Socket.socket.ondata (http.js:1682:22)\n at TCP.onread (net.js:404:27)\n\n- It doesn't pass Jenkins, see URL\nIt seems that the roundtrip-test.js script can't connect to the parsoid HTTP API from the jenkins machine."", ""We'll need to get a parsoid instance running on the jenkins test machine, using a random port.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +17662,Use the HTTP API in round-trip testing,"(In reply to comment #11) +> (snip) +> That build has been run on lanthanum.eqiad.wmnet which does not have direct +> access to internet. We can tie the job to a Jenkins slave that has internet +> access though. 11pm right now so I will forget about it, but a bug against +> Wikimedia > Continuous integration would make sure it get solved. + +Thanks for the info, Antoine. Even though we'll be running an independent Parsoid API server when running roundtrip-test.js, that will need internet access to fetch wikitext from the MediaWiki API. I'll open that bug when the code is ready.",1385546629,task_subcomment,PHID-TASK-cfhd53wpntcxcbt4smwr,PHID-USER-56wtmb23orq4pu5liyj5,"['(In reply to comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThanks for the info, Antoine.', ""Even though we'll be running an independent Parsoid API server when running roundtrip-test.js, that will need internet access to fetch wikitext from the MediaWiki API."", ""I'll open that bug when the code is ready.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +20681, Invalid OCSP signing certificate in OCSP response : can't read Wikimedia websites on Firefox,"I can confirm that I also had this problem with the Firefox security option ""Query OCSP responder servers to confirm the current validity of certificates"" enabled (by default). After about a half hour it stopped happening. It now appears that all is well.",1440085489,task_subcomment,PHID-TASK-fohgoj2vljzdknudmlqa,PHID-USER-5afgigb2oyaaralisy55,"['I can confirm that I also had this problem with the Firefox security option ""Query OCSP responder servers to confirm the current validity of certificates"" enabled (by default).', 'After about a half hour it stopped happening.', 'It now appears that all is well.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2840,VisualEditor: Edit to a template somehow removing equals signs in markup?,"Thank you. + +(In reply to comment #0) +> which used +> https://ja.wikipedia.org/wiki/Template: +> %E3%83%AA%E3%83%B3%E3%82%AF%E4%BF%AE%E6%AD%A3%E4%BE%9D%E9%A0%BC/ +> %E6%94%B9%E5%90%8D + +I do not use this template. I used a dummy template. This is not created. +https://ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85:Frozen-mikan/Template:%E7%A9%BA%E3%81%AE%E5%BC%95%E6%95%B0",1376320887,task_subcomment,PHID-TASK-66ginvgnolmwprgt3cuj,PHID-USER-5c526sthsodab4l3hur6,"['Thank you.', '(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI do not use this template.', 'I used a dummy template.', 'This is not created.', 'URL']","['SOCIAL CONVERSATION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10207,AutoLoader adds $IP to network share path,"Since nobody cared too much for the last seven years, we assume nobody cares too terribly much. And even if we fixed it, we couldn't test it.",1586895753,task_subcomment,PHID-TASK-m4d5tcwgzxjphwooyz2c,PHID-USER-5dqihbanu3caaj7pigif,"['Since nobody cared too much for the last seven years, we assume nobody cares too terribly much.', ""And even if we fixed it, we couldn't test it.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +15300,Use http get with https whenever possible,"Partial fix in Idf0a6547, but that does not address the issues raised about HTTP requests from the MediaWikiSite class. If I remember the discussion correctly, we agreed that any protocol-relative base URL should default to using HTTPs - at least for Wikimedia sites. That needs additional work.",1348999859,task_subcomment,PHID-TASK-tcrbgof7zzlpsbfnayrl,PHID-USER-5dqihbanu3caaj7pigif,"['Partial fix in Idf0a6547, but that does not address the issues raised about HTTP requests from the MediaWikiSite class.', 'If I remember the discussion correctly, we agreed that any protocol-relative base URL should default to using HTTPs - at least for Wikimedia sites.', 'That needs additional work.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +16087,Utils::insertDefaultSites sometimes fails when using https,"Reportedly, Idf0a6547 causes insertDefaultSites to fail with an error: + +""Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/wikidata-repo/extensions/Wikibase/lib/includes/Utils.php on line 88"" + +I was not able to reproduce this, but to allow for easier investigation of the issue, I have submitted changes that report more meaningful errors on failure: Iab7e750e for Wikibase and Iad3995a6 for core. If you experience the problem described above, please patch these in and report your findings. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1349175660,task_description,PHID-TASK-bit4rhpzmwvp22cigbsm,PHID-USER-5dqihbanu3caaj7pigif,"['Utils::insertDefaultSites sometimes fails when using https.', 'Reportedly, Idf0a6547 causes insertDefaultSites to fail with an error:\n\n""Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/wikidata-repo/extensions/Wikibase/lib/includes/Utils.php on line 88""\n\nI was not able to reproduce this, but to allow for easier investigation of the issue, I have submitted changes that report more meaningful errors on failure: Iab7e750e for Wikibase and Iad3995a6 for core.', 'If you experience the problem described above, please patch these in and report your findings.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16088,Utils::insertDefaultSites sometimes fails when using https,"The problem seems to be cause by CRUL not trusting any SSL CA by default on some systems: + +http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/ + +We may need a configuration setting to allow people to disable the ""HTTPS per default"" behavior.",1349176029,task_subcomment,PHID-TASK-bit4rhpzmwvp22cigbsm,PHID-USER-5dqihbanu3caaj7pigif,"['The problem seems to be cause by CRUL not trusting any SSL CA by default on some systems:\n\nURL\n\nWe may need a configuration setting to allow people to disable the ""HTTPS per default"" behavior.']",['FUTURE PLAN'] +16078,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","Using the API sandbox, I can request a token without any problems: + +http://www.wikidata.org/wiki/Special:ApiSandbox#action=login&format=json&lgname=Foo&lgpassword=Bar + +(no, that's not my password. It will generate a valid token anyway). + +Closing WFM. Please supply a minimal test case to reproduce the issue if you want to reopoen it.",1351713976,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"[""Using the API sandbox, I can request a token without any problems: \n\nURL\n\n(no, that's not my password."", 'It will generate a valid token anyway).', 'Closing WFM.', 'Please supply a minimal test case to reproduce the issue if you want to reopoen it.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'ACTION ON ISSUE .', 'BUG REPRODUCTION .']" +16076,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","I can reproduce the problem now for wikidata.org. The token is returned correctly as an HTTP header it seems, but not in the response body. The same request works fine on en.wikipedia.org and also with my local install with wikibase enabled. + +There must be something odd going on during token creation, but I have no idea what.",1355485245,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['I can reproduce the problem now for wikidata.org.', 'The token is returned correctly as an HTTP header it seems, but not in the response body.', 'The same request works fine on en.wikipedia.org and also with my local install with wikibase enabled.', 'There must be something odd going on during token creation, but I have no idea what.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .']" +16074,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","@andre: assigning this to wikidata-bugs is not helpful, since it doesn't seem to be a problem with the Wikibase software. This issue is not present on any other system running Wikibase, and Wikibase doesn't mess with the login process or tokens. This seems to be a configuration issue, or some oddity related to having a wiki with no subdomain. + +In any case, we at the very least need help from someone with shell access for debugging this. So I think it makes sense to keep this on wikibugs-l.",1355734493,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"[""SCREEN_NAME: assigning this to wikidata-bugs is not helpful, since it doesn't seem to be a problem with the Wikibase software."", ""This issue is not present on any other system running Wikibase, and Wikibase doesn't mess with the login process or tokens."", 'This seems to be a configuration issue, or some oddity related to having a wiki with no subdomain.', 'In any case, we at the very least need help from someone with shell access for debugging this.', 'So I think it makes sense to keep this on wikibugs-l.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .']" +16071,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","(In reply to comment #9) +> I wonder if we in the beginning asked for a new token as we used a special +> itemtoken. + +Even then, the token would change, but it would not suddenly consist of invalid characters.",1355754308,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['(In reply to comment #9)\nQUOTE\nQUOTE\n\nEven then, the token would change, but it would not suddenly consist of invalid characters.']",['BUG REPRODUCTION'] +16070,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","(In reply to comment #8) +> Daniel: I didn't assign it on purpose, it's just the default assignee. + +Ah, you changed the component, now I see. + +> If it's a config issue I'll move it to ""Site requests"". + +*If* it's a config issue - but I'm afraid we'll need some life-site-debugging to find that out.",1355754459,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['(In reply to comment #8)\nQUOTE\n\nAh, you changed the component, now I see.', ""QUOTE\n\n*If* it's a config issue - but I'm afraid we'll need some life-site-debugging to find that out.""]","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +16069,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","Created attachment 11586 +bash script for testing the API response + +Provide any name and password as first and second parameters to check the token. + +//attachment bug-41586.sh ignored as obsolete//",1357308097,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['Created attachment 11586\nbash script for testing the API response\n\nProvide any name and password as first and second parameters to check the token.', '//attachment bug-41586.sh ignored as obsolete//']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16068,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","I have attached the test script provided by merl at https://www.wikidata.org/wiki/Wikidata:Contact_the_development_team/Archive/2012/12#API:_Login_doesn.27t_work.3F + +Running it now, it seems to work: + +bash ~/src/bug-41586.sh foo bar + + + + + +Please check whether it works for you now. Otherwise, we can close the bug. Would be nice to understand what was going on, though...",1357308227,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['I have attached the test script provided by merl at URL\n\nRunning it now, it seems to work:\n\nbash ~/src/bug-41586.sh foo bar\n\n\n \n\n\nPlease check whether it works for you now.', 'Otherwise, we can close the bug.', 'Would be nice to understand what was going on, though...']","['BUG REPRODUCTION .', 'ACTION ON ISSUE .', 'INVESTIGATION AND EXPLORATION']" +16066,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","Sorry, I was wrong, I *can* reproduce it: if I run the test script with a valid user name and password, I get back a broken lgtoken.",1357816309,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['Sorry, I was wrong, I *can* reproduce it: if I run the test script with a valid user name and password, I get back a broken lgtoken.']",['BUG REPRODUCTION'] +16063,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","(In reply to comment #17) +> WFM (with Daniels script)... + +with a valid name & password? can you post the output, please?",1357908869,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['(In reply to comment #17)\nQUOTE\n\nwith a valid name & password?', 'can you post the output, please?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +15916,Timeout for HTTP calls to the APIs of other wikis.,"When calling the API of other wikis using HTTP, as for instance MediaWikiSite does in order to normalize page titles, provide options to Http::get() to force a reasonable timeout and perhaps other hints. + +-------------------------- +**Version**: master +**Severity**: enhancement",1360842300,task_description,PHID-TASK-v2hvjyjtepl4ldowvd2g,PHID-USER-5dqihbanu3caaj7pigif,"['Timeout for HTTP calls to the APIs of other wikis..', 'When calling the API of other wikis using HTTP, as for instance MediaWikiSite does in order to normalize page titles, provide options to Http::get() to force a reasonable timeout and perhaps other hints.', '--------------------------\n**Version**: master\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION']" +16060,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","(In reply to comment #20) +> Comment in the RT ticket is: +> ""I think this rather needs attention from wikidata dev people, which would be +> Wikimedia Deutschland people almost entirely, afaik"" + +I do not see how the Wikidata team can do anything about this. + +* We do not deal with login code or token generation at all. The problem occurs with a core API call that has nothing to do with the Wikibase extension. + +* The problem is exclusive to wikidata.org. We can not reproduce it on any of our test systems. + +* Nobody in the Wikidata team has the access level necessary to investigate the issue. + +So, what do you suggest the Wikidata team can do about the problem?",1361910543,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['(In reply to comment #20)\nQUOTE\nQUOTE\nQUOTE\n\nI do not see how the Wikidata team can do anything about this.', '* We do not deal with login code or token generation at all.', 'The problem occurs with a core API call that has nothing to do with the Wikibase extension.', '* The problem is exclusive to wikidata.org.', 'We can not reproduce it on any of our test systems.', '* Nobody in the Wikidata team has the access level necessary to investigate the issue.', 'So, what do you suggest the Wikidata team can do about the problem?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +16059,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","An extended debugging session by Aaron and Tim unearthed bad tokens appearing in the database due to issues with a schema change. Fixes are on gerrit, see I92f1645d4 and I3529fe8af",1361929572,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['An extended debugging session by Aaron and Tim unearthed bad tokens appearing in the database due to issues with a schema change.', 'Fixes are on gerrit, see I92f1645d4 and I3529fe8af']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +16057,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header",I am still getting the broken token.,1362776754,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,['I am still getting the broken token.'],['BUG REPRODUCTION .'] +16056,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","Created attachment 11899 +bash script for testing the API response + +Improved test script: no password on the command line, runs output through hexdump. + +**Attached**: {F9929}",1362776977,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['Created attachment 11899\nbash script for testing the API response\n\nImproved test script: no password on the command line, runs output through hexdump.', '**Attached**: {F9929}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16055,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","Still open. Corrupt tokens are still in the database: + +[22:07] Tim was running a script but it stalled out and needed to be batched +[22:07] I don't think he ever rewrote it, so the rows are probably still broken",1362777213,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['Still open.', ""Corrupt tokens are still in the database:\n\n[22:07] Tim was running a script but it stalled out and needed to be batched\n[22:07] I don't think he ever rewrote it, so the rows are probably still broken""]","['ACTION ON ISSUE .', 'BUG REPRODUCTION']" +15918,Timeout for HTTP calls to the APIs of other wikis.,"Assigning this to the wikibase repo extension. The subject of this ticket is specifically, how wikibase can call out to other site's api without blocking for too long.",1363449465,task_subcomment,PHID-TASK-v2hvjyjtepl4ldowvd2g,PHID-USER-5dqihbanu3caaj7pigif,"['Assigning this to the wikibase repo extension.', ""The subject of this ticket is specifically, how wikibase can call out to other site's api without blocking for too long.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +15829,wikimedia.de via HTTPS loads resources over HTTP,"I have passed on responsibility for this a while ago, but i'll try to poke the relevant people, and help them fix it (I'm pretty sure this was my mistake). + +Adding Silke Meyer (who is technically responsible) and Kai Nissen (who has been managing the site). + +@Sam: WMDE doesn't have a bug tracker for stuff like this, perhaps we could just get a product here? + +I'll re-open the bug with the new assignee; if you feel it's really in the way here, close it again. We'll figure out another solution, then.",1366969227,task_subcomment,PHID-TASK-qpbn6wpatwoooedw42lf,PHID-USER-5dqihbanu3caaj7pigif,"[""I have passed on responsibility for this a while ago, but i'll try to poke the relevant people, and help them fix it (I'm pretty sure this was my mistake)."", 'Adding Silke Meyer (who is technically responsible) and Kai Nissen (who has been managing the site).', ""SCREEN_NAME: WMDE doesn't have a bug tracker for stuff like this, perhaps we could just get a product here?"", ""I'll re-open the bug with the new assignee; if you feel it's really in the way here, close it again."", ""We'll figure out another solution, then.""]","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'ACTION ON ISSUE .', 'FUTURE PLAN']" +16050,"On wikidata.org, api login returns wrong lgtoken (object replacement character) in response body; correct in HTTP header","I do not know whether this is fixed for all users. The issue is rooted in a corrupt entry in the user table (ask Aaron or Tim for details). So, this issue would affect some users but not others, until all user entries in the database have been fixed. I do not have a way to check this.",1371635304,task_subcomment,PHID-TASK-npcbvlspmilnumexuhnd,PHID-USER-5dqihbanu3caaj7pigif,"['I do not know whether this is fixed for all users.', 'The issue is rooted in a corrupt entry in the user table (ask Aaron or Tim for details).', 'So, this issue would affect some users but not others, until all user entries in the database have been fixed.', 'I do not have a way to check this.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +14976,Allow login using mosh as an alternative to plain ssh on bastion,"ssh is quite painful over a slow and/or lossy connection. mosh uses ssh for authentication and then changes to it's own robust, udp based protocol. Quoting from the man page: + +mosh (mobile shell) is a remote terminal application that supports intermittent connectivity, allows roaming, and pro‐ +vides speculative local echo and line editing of user keystrokes. + +Compared with ssh, mosh is more robust — its connections stay up across sleeps and changes in the client's IP address — +and more responsive, because the protocol is tolerant of packet loss and the client can echo most keystrokes immedi‐ +ately, without waiting for a network round-trip. + +mosh uses ssh to establish a connection to the remote host and authenticate with existing means (e.g., public-key +authentication or a password). mosh executes the unprivileged mosh-server helper program on the server, then closes the +SSH connection and starts the mosh-client, which establishes a long-lived datagram connection over UDP. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1376117100,task_description,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-5dqihbanu3caaj7pigif,"['Allow login using mosh as an alternative to plain ssh on bastion.', 'ssh is quite painful over a slow and/or lossy connection.', ""mosh uses ssh for authentication and then changes to it's own robust, udp based protocol."", 'Quoting from the man page:\n\nmosh (mobile shell) is a remote terminal application that supports intermittent connectivity, allows roaming, and pro‐\nvides speculative local echo and line editing of user keystrokes.', ""Compared with ssh, mosh is more robust — its connections stay up across sleeps and changes in the client's IP address —\nand more responsive, because the protocol is tolerant of packet loss and the client can echo most keystrokes immedi‐\nately, without waiting for a network round-trip."", 'mosh uses ssh to establish a connection to the remote host and authenticate with existing means (e.g., public-key\nauthentication or a password).', 'mosh executes the unprivileged mosh-server helper program on the server, then closes the\nSSH connection and starts the mosh-client, which establishes a long-lived datagram connection over UDP.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +14992,Allow login using mosh as an alternative to plain ssh on bastion,"Just found out that mosh already works for tools-login, just not for bastion. would still be nice to have that, too.",1376118400,task_subcomment,PHID-TASK-hnwvtmwgpm2oisoqaozt,PHID-USER-5dqihbanu3caaj7pigif,"['Just found out that mosh already works for tools-login, just not for bastion.', 'would still be nice to have that, too.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +15390,[Bug] Login issue with add language links widget,"The ""real"" solution for this would be OAuth, right?",1386069110,task_subcomment,PHID-TASK-mqgd5b5k4fnslwwoze2f,PHID-USER-5dqihbanu3caaj7pigif,"['The ""real"" solution for this would be OAuth, right?']",['FUTURE PLAN'] +14627,Consider changing wikipage redirects to be proper HTTP redirects,"This RFC has been scheduled for public discussion on June 28. As always, the discussion will take place in the IRC channel #wikimedia-office on Wednesday 21:00 UTC (2pm PDT, 23:00 CEST). + +The aim of the public discussion is to evaluate the various options, rule some out, and perhaps discover new ones. + +This is a very old discussion, and has subtle but far reaching implications, both technical and user facing. + +Pinging Readers: @JKatzWMF +Pinging Community Liaisons: @Trizek-WMF, @Keegan, @Quiddity. +Pinging Opsen: @faidon @Dzahn @Joe ",1498499279,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-5dqihbanu3caaj7pigif,"['This RFC has been scheduled for public discussion on June 28.', 'As always, the discussion will take place in the IRC channel #wikimedia-office on Wednesday 21:00 UTC (2pm PDT, 23:00 CEST).', 'The aim of the public discussion is to evaluate the various options, rule some out, and perhaps discover new ones.', 'This is a very old discussion, and has subtle but far reaching implications, both technical and user facing.', 'Pinging Readers:SCREEN_NAME \nPinging Community Liaisons:SCREEN_NAME-WMF,SCREEN_NAME,SCREEN_NAME.', 'Pinging Opsen:SCREEN_NAMESCREEN_NAMESCREEN_NAME']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN .', 'BUG REPRODUCTION', 'ACTION ON ISSUE .', 'NA']" +14609,Consider changing wikipage redirects to be proper HTTP redirects,"@Tgr Do you have anyone in particular in mind? Feel free to ping anyone you think should be involved. + +I can't find any tag for ""this is UX relevant""... why is that? ",1498658204,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-5dqihbanu3caaj7pigif,"['SCREEN_NAME Do you have anyone in particular in mind?', 'Feel free to ping anyone you think should be involved.', 'I can\'t find any tag for ""this is UX relevant""... why is that?']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT']" +14594,Consider changing wikipage redirects to be proper HTTP redirects,"During the RFC discussion on June 28, it was agreed that this RFC be put on Final Call: if no new pertinent concerns are raised and remain open by July 12, this RFC will be approved for implementation. + +IRC log: https://tools.wmflabs.org/meetbot/wikimedia-office/2017/wikimedia-office.2017-06-28-21.00.log.html",1498824852,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-5dqihbanu3caaj7pigif,"['During the RFC discussion on June 28, it was agreed that this RFC be put on Final Call: if no new pertinent concerns are raised and remain open by July 12, this RFC will be approved for implementation.', 'IRC log: URL']","['FUTURE PLAN .', 'BUG REPRODUCTION']" +14593,Consider changing wikipage redirects to be proper HTTP redirects,"During the RFC discussion on June 28, it was agreed that this RFC be put on Final Call: if no new pertinent concerns are raised and remain open by July 12, this RFC will be approved for implementation. + +Option 1 was identified as a good first step, with the option to implement Option 2 or other optimizations later, if they prove necessary. + +IRC log: https://tools.wmflabs.org/meetbot/wikimedia-office/2017/wikimedia-office.2017-06-28-21.00.log.html",1498824920,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-5dqihbanu3caaj7pigif,"['During the RFC discussion on June 28, it was agreed that this RFC be put on Final Call: if no new pertinent concerns are raised and remain open by July 12, this RFC will be approved for implementation.', 'Option 1 was identified as a good first step, with the option to implement Option 2 or other optimizations later, if they prove necessary.', 'IRC log: URL']","['FUTURE PLAN .', 'FUTURE PLAN .', 'BUG REPRODUCTION']" +14591,Consider changing wikipage redirects to be proper HTTP redirects,"Since no objections have been raised during the last call period, this RFC has been approved for implementation.",1499958622,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-5dqihbanu3caaj7pigif,"['Since no objections have been raised during the last call period, this RFC has been approved for implementation.']",['ACTION ON ISSUE'] +14590,Consider changing wikipage redirects to be proper HTTP redirects,"Since no objections have been raised during the last call period, this RFC has been approved for implementation. + +It seems that there is no resourcing for this at the moment. It could perhaps be picked up by Readers or by Platform.",1499959033,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-5dqihbanu3caaj7pigif,"['Since no objections have been raised during the last call period, this RFC has been approved for implementation.', 'It seems that there is no resourcing for this at the moment.', 'It could perhaps be picked up by Readers or by Platform.']","['ACTION ON ISSUE', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +18989,HTTP 503 error when requesting linked data for large entities,"Hypothesis: large entities trigger an Out Out Memory error, because SpecialEntityData uses output buffering on the JSON, effectively doubling the memory footprint of the serialized entity.",1389699228,task_subcomment,PHID-TASK-pzlcltxrp64b4qmut2ml,PHID-USER-5dqihbanu3caaj7pigif,"['Hypothesis: large entities trigger an Out Out Memory error, because SpecialEntityData uses output buffering on the JSON, effectively doubling the memory footprint of the serialized entity.']",['INVESTIGATION AND EXPLORATION .'] +18988,HTTP 503 error when requesting linked data for large entities,"So, according to Chris & Chad, since this error doesn't show in fatal.log, it's not an OutOfMemory error. And it's not a timeout either. We'll need assistance from someone with shell access to identify the problem.",1391707553,task_subcomment,PHID-TASK-pzlcltxrp64b4qmut2ml,PHID-USER-5dqihbanu3caaj7pigif,"[""So, according to Chris & Chad, since this error doesn't show in fatal.log, it's not an OutOfMemory error."", ""And it's not a timeout either."", ""We'll need assistance from someone with shell access to identify the problem.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +18986,HTTP 503 error when requesting linked data for large entities,"According to Katie, it's a problem with Varnish: + + [18:31] DanielK_WMDE: it says ""Varnish XID 2665166859"" + [18:32] tells me it probably is varnish + [18:33] it's a text varnish cache + [18:33] cp1065.eqiad.wmnet + +So I suppose we'll have to ask Mark about it.",1391711425,task_subcomment,PHID-TASK-pzlcltxrp64b4qmut2ml,PHID-USER-5dqihbanu3caaj7pigif,"['According to Katie, it\'s a problem with Varnish:\n\n [18:31] DanielK_WMDE: it says ""Varnish XID 2665166859""\n [18:32] tells me it probably is varnish\n [18:33] it\'s a text varnish cache\n [18:33] cp1065.eqiad.wmnet\n\nSo I suppose we\'ll have to ask Mark about it.']",['INVESTIGATION AND EXPLORATION'] +23679,HttpError should not be logged as an unhandled exception.,"HttpError is a way to signal an issue to the client, it does not generally imply a programming error or failure on the server side (at least for status codes < 500). Thus, writing it to ""the exception log"" with wfDebugLog( 'exception', ... ) is misleading. + +I suggest the following behavior: +* HttpError::isLoggable should return false if $this->httpCode < 500. +* HttpError::report should write to the web server error log (via wfLogWarning or error_log) if $this->httpCode >= 400 + +Alternatively, MWExceptionHandler::logException could implement a special case for HttpError, using a different log stream, i.e. ""http-error"" instead of the generic ""exception"" log. To avoid the special case in MWExceptionHandler, MWException could get a getLogStream() method that would return ""exception"" per default.",1420465532,task_description,PHID-TASK-cgood7sc62oac3adwbux,PHID-USER-5dqihbanu3caaj7pigif,"['HttpError should not be logged as an unhandled exception.. \n\nHttpError is a way to signal an issue to the client, it does not generally imply a programming error or failure on the server side (at least for status codes < 500).', 'Thus, writing it to ""the exception log"" with wfDebugLog( \'exception\', ... ) is misleading.', 'I suggest the following behavior: \n* HttpError::isLoggable should return false if $this->httpCode < 500.', '* HttpError::report should write to the web server error log (via wfLogWarning or error_log) if $this->httpCode >= 400\n\nAlternatively, MWExceptionHandler::logException could implement a special case for HttpError, using a different log stream, i.e.', '""http-error"" instead of the generic ""exception"" log.', 'To avoid the special case in MWExceptionHandler, MWException could get a getLogStream() method that would return ""exception"" per default.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +22570,https switch changed wdata prefix to https:,"Instead of the proposed patch, which would lead to inconsistencies, just set the concept base URI explicitly in the config: + + $wgWBRepoSetting['conceptBaseUri'] = 'http://www.wikidata.org/entity/'; + +That would go into the wikibase.php config file, if I understand correctly.",1434633544,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-5dqihbanu3caaj7pigif,"[""Instead of the proposed patch, which would lead to inconsistencies, just set the concept base URI explicitly in the config:\n\n $wgWBRepoSetting['conceptBaseUri'] = 'URL\n\nThat would go into the wikibase.php config file, if I understand correctly.""]",['INVESTIGATION AND EXPLORATION'] +22567,https switch changed wdata prefix to https:,"Sorry for the initial misunderstanding. I was thinking of concept URIs, which are controlled by the conceptBaseUri setting. + +So, after some digging around and talking to @Smalyshev, I think he's right: the canonical document URI should use the http schema, even though the canonical document URL should be a https URL. + +The reason is: we want documents to be retrieved via HTTPS if possible, so our canonical documenr URLs should be https URLs, and the plain http urls should redirect to the https url, as per [[https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp-bp/ldp-bp.html#respond-with-primary-urls-and-use-them-for-identity-comparison|section 2.11 of W3C's Linked Data recommendation]]. + +However, be the same recommendations, URIs should always use the HTTP schema, see [[https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp-bp/ldp-bp.html#predicate-uris-should-be-http-urls section 2.1]]. This seems a bit arbitrary and annoying, but it's backed by other documents, such as section 4.1 of the [[https://joinup.ec.europa.eu/sites/default/files/c0/7d/10/D7.1.3%20-%20Study%20on%20persistent%20URIs.pdf|Study on persistent URIs]] by the ISA. + +We currently construct the base URI for documents in two places, SpecialEntityData.php and dumpRdf.php. Both rely on the canonical URL of Special:EntityData. Note that the notion of canonical page URLs in core has recently been discussed, and the implementation improved, see https://gerrit.wikimedia.org/r/#/c/219782/2 + +So, currently, our canonical URIs are based on canonical URLs. Considering the protocol conundrum above, we probably need to change this. @Smalyshev's [[https://gerrit.wikimedia.org/r/#/c/218994/|original patch]] will fix this for RDF output - do we need a more generic solution? In particular, how should URLs for rel=""alternate"" be constructed? See T96298 and https://gerrit.wikimedia.org/r/#/c/219001/ for that. +",1434998753,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-5dqihbanu3caaj7pigif,"['Sorry for the initial misunderstanding.', 'I was thinking of concept URIs, which are controlled by the conceptBaseUri setting.', ""So, after some digging around and talking toSCREEN_NAME, I think he's right: the canonical document URI should use the http schema, even though the canonical document URL should be a https URL."", ""The reason is: we want documents to be retrieved via HTTPS if possible, so our canonical documenr URLs should be https URLs, and the plain http urls should redirect to the https url, as per [[URL 2.11 of W3C's Linked Data recommendation]]."", 'However, be the same recommendations, URIs should always use the HTTP schema, see [[URL section 2.1]].', ""This seems a bit arbitrary and annoying, but it's backed by other documents, such as section 4.1 of the [[URL on persistent URIs]] by the ISA."", 'We currently construct the base URI for documents in two places, SpecialEntityData.php and dumpRdf.php.', 'Both rely on the canonical URL of Special:EntityData.', 'Note that the notion of canonical page URLs in core has recently been discussed, and the implementation improved, see URL\n\nSo, currently, our canonical URIs are based on canonical URLs.', ""Considering the protocol conundrum above, we probably need to change this.SCREEN_NAME's [[URL patch]] will fix this for RDF output - do we need a more generic solution?"", 'In particular, how should URLs for rel=""alternate"" be constructed?', 'See T96298 and URL for that.']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +22565,https switch changed wdata prefix to https:,@Lydia_Pintscher have a look above. What do you think? ,1434998834,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-5dqihbanu3caaj7pigif,"['SCREEN_NAME have a look above.', 'What do you think?']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +22566,https switch changed wdata prefix to https:,"Sorry for the initial misunderstanding. I was thinking of concept URIs, which are controlled by the conceptBaseUri setting. + +So, after some digging around and talking to @Smalyshev, I think he's right: the canonical document URI should use the http schema, even though the canonical document URL should be a https URL. + +The reason is: we want documents to be retrieved via HTTPS if possible, so our canonical documens URLs should use the https protocoll, and the plain http URLs should redirect to the https URLs, as per [[https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp-bp/ldp-bp.html#respond-with-primary-urls-and-use-them-for-identity-comparison|section 2.11 of W3C's Linked Data recommendation]]. + +However, be the same recommendations, URIs should always use the HTTP schema, see [[https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp-bp/ldp-bp.html#predicate-uris-should-be-http-urls section 2.1]]. This seems a bit arbitrary and annoying, but it's backed by other documents, such as section 4.1 of the [[https://joinup.ec.europa.eu/sites/default/files/c0/7d/10/D7.1.3%20-%20Study%20on%20persistent%20URIs.pdf|Study on persistent URIs]] by the ISA. + +We currently construct the base URI for documents in two places, SpecialEntityData.php and dumpRdf.php. Both rely on the canonical URL of Special:EntityData. Note that the notion of canonical page URLs in core has recently been discussed, and the implementation improved, see https://gerrit.wikimedia.org/r/#/c/219782/2 + +So, currently, our canonical URIs are based on canonical URLs. Considering the protocol conundrum above, we probably need to change this, and make the canonical document URIs use plain HTTP. The downside of this is security: when resolving the document URI (or the concept URI, for that matter), which should be supported in the spirit of Open Data, then the initial request will be unencrypted, and subject to manipulation. While this is not cirticial for the application at hand, it should be avoided in general. + +@Smalyshev's [[https://gerrit.wikimedia.org/r/#/c/218994/|original patch]] will change the document URIs to use plain http for RDF output - do we need a more generic solution? In particular, how should URLs for rel=""alternate"" be constructed? See T96298 and https://gerrit.wikimedia.org/r/#/c/219001/ for that.",1435002542,task_subcomment,PHID-TASK-vaaztnerkhieqw4eb6ua,PHID-USER-5dqihbanu3caaj7pigif,"['Sorry for the initial misunderstanding.', 'I was thinking of concept URIs, which are controlled by the conceptBaseUri setting.', ""So, after some digging around and talking toSCREEN_NAME, I think he's right: the canonical document URI should use the http schema, even though the canonical document URL should be a https URL."", ""The reason is: we want documents to be retrieved via HTTPS if possible, so our canonical documens URLs should use the https protocoll, and the plain http URLs should redirect to the https URLs, as per [[URL 2.11 of W3C's Linked Data recommendation]]."", 'However, be the same recommendations, URIs should always use the HTTP schema, see [[URL section 2.1]].', ""This seems a bit arbitrary and annoying, but it's backed by other documents, such as section 4.1 of the [[URL on persistent URIs]] by the ISA."", 'We currently construct the base URI for documents in two places, SpecialEntityData.php and dumpRdf.php.', 'Both rely on the canonical URL of Special:EntityData.', 'Note that the notion of canonical page URLs in core has recently been discussed, and the implementation improved, see URL\n\nSo, currently, our canonical URIs are based on canonical URLs.', 'Considering the protocol conundrum above, we probably need to change this, and make the canonical document URIs use plain HTTP.', 'The downside of this is security: when resolving the document URI (or the concept URI, for that matter), which should be supported in the spirit of Open Data, then the initial request will be unencrypted, and subject to manipulation.', 'While this is not cirticial for the application at hand, it should be avoided in general.', ""SCREEN_NAME's [[URL patch]] will change the document URIs to use plain http for RDF output - do we need a more generic solution?"", 'In particular, how should URLs for rel=""alternate"" be constructed?', 'See T96298 and URL for that.']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +21012,Wikidata use the wrong HTTP-code for content negotiation,As per http://www.w3.org/TR/cooluris/#r303gendocument 303 is correct for content negotiation for linked data.,1440514269,task_subcomment,PHID-TASK-hzivl2b2hxmqtyn5wubq,PHID-USER-5dqihbanu3caaj7pigif,['As per URL 303 is correct for content negotiation for linked data.'],['BUG REPRODUCTION'] +21010,Wikidata use the wrong HTTP-code for content negotiation,@jeblad Section 4.3 of the W3C document disagrees with you: it clearly states that 303 can and should be used for content negotiation. How about this? {T119536},1448388250,task_subcomment,PHID-TASK-hzivl2b2hxmqtyn5wubq,PHID-USER-5dqihbanu3caaj7pigif,"['SCREEN_NAME Section 4.3 of the W3C document disagrees with you: it clearly states that 303 can and should be used for content negotiation.', 'How about this?', '{T119536}']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +21998,WikiPageEntityMetaDataLookup querying DB master on HTTP GET,"@aaron As Hoo sais, the Special page is for editing the entity. That should not be done based on stale data. Do you have an alternative suggestion? Usually, the data from the slave would be fine, but there is no way to know if it is stale or not, until we ask the master DB. How is this handled for action=edit? + +The second case (access from Lua) should only happen as a fallback, when the entity isn't found in the slave DB. This is probably rare... except when the entity actually doesn't exist, but we can't be sure until we hit the master DB. + +But I guess for the second case, it would be OK to fail if the data isn't on the slave DB yet. What do you think, @Hoo?",1466442297,task_subcomment,PHID-TASK-hi3k3pbkqqd3kg64brl2,PHID-USER-5dqihbanu3caaj7pigif,"['SCREEN_NAME As Hoo sais, the Special page is for editing the entity.', 'That should not be done based on stale data.', 'Do you have an alternative suggestion?', 'Usually, the data from the slave would be fine, but there is no way to know if it is stale or not, until we ask the master DB.', 'How is this handled for action=edit?', ""The second case (access from Lua) should only happen as a fallback, when the entity isn't found in the slave DB."", ""This is probably rare... except when the entity actually doesn't exist, but we can't be sure until we hit the master DB."", ""But I guess for the second case, it would be OK to fail if the data isn't on the slave DB yet."", 'What do you think,SCREEN_NAME?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'POTENTIAL NEW ISSUES AND REQUESTS .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +22788,Activate OAuth Server Application in Phabricator for phragile login,@mmodell I don't seem to have edit rights on the Phragile OAuth client yet. Did something go wrong or do I just have to wait a bit?,1431945904,task_subcomment,PHID-TASK-kuvvshzwmdawexammucy,PHID-USER-5dv7dcltvyvolwzbm2af,"[""SCREEN_NAME I don't seem to have edit rights on the Phragile OAuth client yet."", 'Did something go wrong or do I just have to wait a bit?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +22786,Activate OAuth Server Application in Phabricator for phragile login,"@mmodell It's working now, thanks!",1432037869,task_subcomment,PHID-TASK-kuvvshzwmdawexammucy,PHID-USER-5dv7dcltvyvolwzbm2af,"[""SCREEN_NAME It's working now, thanks!""]",['SOCIAL CONVERSATION'] +5530,mw.loader.using should not throw an exception when an optional module doesn't exist,"To give an example: +mediawiki.page.ready.js runs on mobile (it specifies targets=>mobile) however attempts to lazy load the tablesorter plugin which is not available on mobile (it specifies targets=>desktop) + +This currently throws an exception. + +Avoiding a bike shedding conversation about whether jquery.tablesorter should be available on mobile, it is wrong to make the assumption that a module will always be available. + +Expected: Instead of seeing an exception I would like to allow the user to handle the error themselves - allowing optional modules to die silently. + +e.g. +mw.loader.using( 'jquery.tablesorter', function () { + $sortableTables.tablesorter(); +}, function( e ) { +throw e; +}); + +or +mw.loader.using( 'jquery.tablesorter' ).done( function () { + $sortableTables.tablesorter(); +}); + +Another example of this being a problem is on the edit page which asumes mediawiki.action.edit is available: + +mw.loader.using(""mediawiki.action.edit"" + +Currently there is a hack in MobileFrontend to get around this [1] + + +[1] https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/MobileFrontend.git;a=blob;f=includes/skins/SkinMobile.php;h=27ab4ef44fc138566bbf3e1ab32cd5af20daf246;hb=HEAD#l241 + +-------------------------- +**Version**: 1.22.0 +**Severity**: normal",1366152300,task_description,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-5dwuaigmkz2vzg65lape,"[""mw.loader.using should not throw an exception when an optional module doesn't exist."", 'To give an example:\nmediawiki.page.ready.js runs on mobile (it specifies targets=>mobile) however attempts to lazy load the tablesorter plugin which is not available on mobile (it specifies targets=>desktop)\n\nThis currently throws an exception.', 'Avoiding a bike shedding conversation about whether jquery.tablesorter should be available on mobile, it is wrong to make the assumption that a module will always be available.', 'Expected: Instead of seeing an exception I would like to allow the user to handle the error themselves - allowing optional modules to die silently.', 'e.g.', 'mw.loader.using( \'jquery.tablesorter\', function () {\n\t$sortableTables.tablesorter();\n}, function( e ) {\nthrow e;\n});\n\nor \nmw.loader.using( \'jquery.tablesorter\' ).done( function () {\n\t$sortableTables.tablesorter();\n});\n\nAnother example of this being a problem is on the edit page which asumes mediawiki.action.edit is available:\n\nmw.loader.using(""mediawiki.action.edit""\n\nCurrently there is a hack in MobileFrontend to get around this [1]\n\n\n[1] URL\n\n--------------------------\n**Version**: 1.22.0\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5547,mw.loader.using should not throw an exception when an optional module doesn't exist,"""allow the user to handle the error themselves"" should read ""allow the developer to handle the error themselves""",1366152465,task_subcomment,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-5dwuaigmkz2vzg65lape,"['""allow the user to handle the error themselves"" should read ""allow the developer to handle the error themselves""']",['BUG REPRODUCTION .'] +5545,mw.loader.using should not throw an exception when an optional module doesn't exist,"Well it's more a historic problem. If a module has been added via out->addModules previously requesting a module vs mw.loader.using was unlikely to throw an exception. + +Now with the targets property this becomes more muddled.. a module may or may not be there - it's at the mercy of the current target. + +My suggestion is to alter the implementation mw.loader.using so instead of throwing an error it accepts an error callback or even better is rewritten to return a deferred object. + +It should be up to the developer to throw an exception.",1366352302,task_subcomment,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-5dwuaigmkz2vzg65lape,"[""Well it's more a historic problem."", 'If a module has been added via out->addModules previously requesting a module vs mw.loader.using was unlikely to throw an exception.', ""Now with the targets property this becomes more muddled.. a module may or may not be there - it's at the mercy of the current target."", 'My suggestion is to alter the implementation mw.loader.using so instead of throwing an error it accepts an error callback or even better is rewritten to return a deferred object.', 'It should be up to the developer to throw an exception.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +5537,mw.loader.using should not throw an exception when an optional module doesn't exist,"jQuery.tablesorter seems to be an optional dependency - the code is loaded in the client only on pages which need it (otherwise the 'mediawiki.page.ready' resource loader module would specify it as a hard dependency in its dependencies) + +If jquery.tablesorter was listed in the module manifest [1] for mediawiki.page.ready I could understand it throwing an exception when mediawiki.page.ready uses it - but it is /NOT/ thus the code in mediawiki.page.ready is making a bad assumption that that module exists and is available. In this case it is an optional module (otherwise it would be in the module manifest of a module that /has/ been knowingly added to the page) and the page will survive without it. I am sure however in other cases an exception might make more sense e.g. mw.using( 'mediawiki.modulethatwasrenamed' ). I don't know the resource loader code well enough but it seems it would be useful to distinguish between modules that do not exist and modules that have the wrong target. + +On a side note mediawiki.page.ready doesn't look very useful to mobile - input placeholders are not really a problem on modern mobile browsers, we don't use the collapsible code, as this bug reveals the tablesorter isn't expected to work, access keys are useless on mobile and CheckboxShiftClick - I have no idea what that is but doesn't sound very mobile friendly. For our particular problem we should probably simply disable this module on the mobile site - yet it seems to be needed for qunit (wtf)?! [2] + +[1] +'mediawiki.page.ready' => array( + 'scripts' => 'resources/mediawiki.page/mediawiki.page.ready.js', + 'dependencies' => array( + 'jquery.checkboxShiftClick', + 'jquery.makeCollapsible', + 'jquery.placeholder', + 'jquery.mw-jump', + 'mediawiki.util', + ), + 'targets' => array( 'desktop', 'mobile' ), + ), + + +Krinkle I disagree that we should enable jquery.tablesorter on mobile and we certainly shouldn't do it 'simply' - but that's another bug/discussion (see my comments on bug 47858) - let's not discuss that here. + + +[2] Change-Id: I84e0512590de9ff2dbdf519d983a0c1c2d007194",1367333875,task_subcomment,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-5dwuaigmkz2vzg65lape,"[""jQuery.tablesorter seems to be an optional dependency - the code is loaded in the client only on pages which need it (otherwise the 'mediawiki.page.ready' resource loader module would specify it as a hard dependency in its dependencies)\n\nIf jquery.tablesorter was listed in the module manifest [1] for mediawiki.page.ready I could understand it throwing an exception when mediawiki.page.ready uses it - but it is /NOT/ thus the code in mediawiki.page.ready is making a bad assumption that that module exists and is available."", 'In this case it is an optional module (otherwise it would be in the module manifest of a module that /has/ been knowingly added to the page) and the page will survive without it.', 'I am sure however in other cases an exception might make more sense e.g.', ""mw.using( 'mediawiki.modulethatwasrenamed' )."", ""I don't know the resource loader code well enough but it seems it would be useful to distinguish between modules that do not exist and modules that have the wrong target."", ""On a side note mediawiki.page.ready doesn't look very useful to mobile - input placeholders are not really a problem on modern mobile browsers, we don't use the collapsible code, as this bug reveals the tablesorter isn't expected to work, access keys are useless on mobile and CheckboxShiftClick - I have no idea what that is but doesn't sound very mobile friendly."", 'For our particular problem we should probably simply disable this module on the mobile site - yet it seems to be needed for qunit (wtf)?!', ""[2]\n\n[1]\n'mediawiki.page.ready' => array(\n\t\t'scripts' => 'resources/mediawiki.page/mediawiki.page.ready.js',\n\t\t'dependencies' => array(\n\t\t\t'jquery.checkboxShiftClick',\n\t\t\t'jquery.makeCollapsible',\n\t\t\t'jquery.placeholder',\n\t\t\t'jquery.mw-jump',\n\t\t\t'mediawiki.util',\n\t\t),\n\t\t'targets' => array( 'desktop', 'mobile' ),\n\t),\n\n\nKrinkle I disagree that we should enable jquery.tablesorter on mobile and we certainly shouldn't do it 'simply' - but that's another bug/discussion (see my comments on bug 47858) - let's not discuss that here."", '[2] Change-Id: I84e0512590de9ff2dbdf519d983a0c1c2d007194']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', ""'BUG REPRODUCTION'"", 'BUG REPRODUCTION']" +5536,mw.loader.using should not throw an exception when an optional module doesn't exist,See bug 47882 to discuss my side note about mediawiki.page.ready - please leave discussion on this bug simply about behaviour for when a module doesn't exist.,1367334019,task_subcomment,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-5dwuaigmkz2vzg65lape,"[""See bug 47882 to discuss my side note about mediawiki.page.ready - please leave discussion on this bug simply about behaviour for when a module doesn't exist.""]",['BUG REPRODUCTION .'] +5535,mw.loader.using should not throw an exception when an optional module doesn't exist,"This is now less of a problem in mobile as we have reduced the possibility of this happening to only situations where a module has been renamed/typed incorrectly/ is not available due to being in mobile mode rather than desktop. The tablesorter exception is no longer called. + +My main worry about this is that since ResourceLoader concatenates code one module failing can prevent the execution of another module. This seems wrong. I can understand an entire module from throwing an exception and not executing but stopping all javascript from executing seems wrong. + +I really don't understand the need for an exception under all circumstances. Could we not default the error handler to throwing an exception to at least allow developers to override it. For example a gadget might want to do something with a module if it's available but fail silently if it's not so it can be used on as many wiki's as possible that may or may not have the module it does something with) + +// module 1 +mw.loader.using( 'foobar', function() { +} ); + +// module 2 +(function(){ alert( 4 ); })() + +On a similar subject it would be great to see mw.loader.using return a jQuery.deferred object.",1370024390,task_subcomment,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-5dwuaigmkz2vzg65lape,"['This is now less of a problem in mobile as we have reduced the possibility of this happening to only situations where a module has been renamed/typed incorrectly/ is not available due to being in mobile mode rather than desktop.', 'The tablesorter exception is no longer called.', 'My main worry about this is that since ResourceLoader concatenates code one module failing can prevent the execution of another module.', 'This seems wrong.', 'I can understand an entire module from throwing an exception and not executing but stopping all javascript from executing seems wrong.', ""I really don't understand the need for an exception under all circumstances."", 'Could we not default the error handler to throwing an exception to at least allow developers to override it.', ""For example a gadget might want to do something with a module if it's available but fail silently if it's not so it can be used on as many wiki's as possible that may or may not have the module it does something with)\n\n// module 1\nmw.loader.using( 'foobar', function() {\n} );\n\n// module 2\n(function(){ alert( 4 ); })()\n\nOn a similar subject it would be great to see mw.loader.using return a jQuery.deferred object.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'MOTIVATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11363,Switching to mobile view and back leaves cookie behind,"Just to check I understand the problem correctly: +You want to show a banner on the desktop site (en.wikipedia.org and friends) when viewed in a mobile phone? +Was there any reason you didn't do this before? I don't really understand the logic... ResourceLoader disables JavaScript on older phones so these banners should work perfectly fine. + +Could you clarify ""Removing the filtering comes at the expense of potentially exposing users to banners that don't work particularly well on small screens."" - if a mobile views the desktop site on their phone they will either use a modified viewport [1] and the banner will look exactly the same as desktop, or if there is no viewport the entire website will be unreadable so I'd be surprised they'd even be in desktop mode. + +Does this effect the mobile site (en.m.wikipedia.org and friends) in anyway? + +I'm also unclear how this effects the VisualEditor roll out... (you mention this in the CentralNotice fix). + +The stopMobileRedirect cookie exists for a reason - if a user of the mobile site wants to see the desktop site this stops them from being redirected on every visit. + +We could only set the stopMobileRedirect cookie if the user is on a mobile phone but this is messy and I don't see what value the work put in to achieve this would gain. Does anything really need to change in MobileFrontend now? + +[1] http://www.quirksmode.org/mobile/viewports2.html",1374082443,task_subcomment,PHID-TASK-pl2ghnqidzao7i2kjzgp,PHID-USER-5dwuaigmkz2vzg65lape,"['Just to check I understand the problem correctly:\nYou want to show a banner on the desktop site (en.wikipedia.org and friends) when viewed in a mobile phone?', ""Was there any reason you didn't do this before?"", ""I don't really understand the logic... ResourceLoader disables JavaScript on older phones so these banners should work perfectly fine."", 'Could you clarify ""Removing the filtering comes at the expense of potentially exposing users to banners that don\'t work particularly well on small screens.""', ""- if a mobile views the desktop site on their phone they will either use a modified viewport [1] and the banner will look exactly the same as desktop, or if there is no viewport the entire website will be unreadable so I'd be surprised they'd even be in desktop mode."", 'Does this effect the mobile site (en.m.wikipedia.org and friends) in anyway?', ""I'm also unclear how this effects the VisualEditor roll out... (you mention this in the CentralNotice fix)."", 'The stopMobileRedirect cookie exists for a reason - if a user of the mobile site wants to see the desktop site this stops them from being redirected on every visit.', ""We could only set the stopMobileRedirect cookie if the user is on a mobile phone but this is messy and I don't see what value the work put in to achieve this would gain."", 'Does anything really need to change in MobileFrontend now?', '[1] URL']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +11361,Switching to mobile view and back leaves cookie behind,"""With CentralNotice not filtering; true mobile users who choose to use the +desktop site may be presented with a banner that doesn't work on small screens +- e.g. the buttons are too small to hit with a finger."" + +This is a non-issue +The banner will be exactly the same size for users viewing the desktop site on a mobile device.",1374098687,task_subcomment,PHID-TASK-pl2ghnqidzao7i2kjzgp,PHID-USER-5dwuaigmkz2vzg65lape,"['""With CentralNotice not filtering; true mobile users who choose to use the\ndesktop site may be presented with a banner that doesn\'t work on small screens\n- e.g.', 'the buttons are too small to hit with a finger.""', 'This is a non-issue\nThe banner will be exactly the same size for users viewing the desktop site on a mobile device.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'NA']" +11359,Switching to mobile view and back leaves cookie behind,"Is that zoomed in? +Does it disappear when you scroll? +Is it fixed position or absolute? + +How can one access that banner on a phone - is there a url? Looks like with a few tweaks to the css that should be easy render correctly on a desktop view on a mobile screen...",1374866409,task_subcomment,PHID-TASK-pl2ghnqidzao7i2kjzgp,PHID-USER-5dwuaigmkz2vzg65lape,"['Is that zoomed in?', 'Does it disappear when you scroll?', 'Is it fixed position or absolute?', 'How can one access that banner on a phone - is there a url?', 'Looks like with a few tweaks to the css that should be easy render correctly on a desktop view on a mobile screen...']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +6026,Large number of CSS rules for external links,"Assigning to Parser as I suspect this is what would need to be fixed up to support this. + +This patch [1] demonstrates the large number of rules exist for external links: + +The browser matches styles from right to left, so the rightmost selector is really important. + +We shouldn't need to have to resort to CSS rules in the form div#content a.external[href ^=""https://""] - a link with class external should also have a class describing what type of external link it is if it is necessary. These selectors are less efficient and are not supported by older browsers. + +Ideally we should simply these rules to become something like: + +.link-audio, +.link-video, +.link-document, +.link-irc, +.link-ftp, +.link-https, +.link-news, +.link-mailto { +padding-right: 13px; +background: transparent center right no-repeat; +} + +with rules for each of them for their correct icon. + +[1] https://gerrit.wikimedia.org/r/#/c/85920/2/skins/vector/externalLinks.less + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=63725 +https://bugzilla.wikimedia.org/show_bug.cgi?id=63521",1380128040,task_description,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['Large number of CSS rules for external links.', 'Assigning to Parser as I suspect this is what would need to be fixed up to support this.', 'This patch [1] demonstrates the large number of rules exist for external links:\n\nThe browser matches styles from right to left, so the rightmost selector is really important.', 'We shouldn\'t need to have to resort to CSS rules in the form div#content a.external[href ^=""URL - a link with class external should also have a class describing what type of external link it is if it is necessary.', 'These selectors are less efficient and are not supported by older browsers.', 'Ideally we should simply these rules to become something like:\n\n.link-audio,\n.link-video,\n.link-document,\n.link-irc,\n.link-ftp,\n.link-https,\n.link-news,\n.link-mailto {\npadding-right: 13px;\nbackground: transparent center right no-repeat;\n}\n\nwith rules for each of them for their correct icon.', '[1] URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +6106,Large number of CSS rules for external links,"The CSS is pretty ridiculous. Let's not forget that CSS parses from the rightmost rule so something like a.external[href ^=""news:""] can be a pretty expensive operation. These rules should be killed with fire in favour of specific classes like link-pdf if needed. + +I don't care if we kill or keep rules I just want these rules to die and the CSS in general to be cleaned up.",1380561554,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['The CSS is pretty ridiculous.', 'Let\'s not forget that CSS parses from the rightmost rule so something like a.external[href ^=""news:""] can be a pretty expensive operation.', 'These rules should be killed with fire in favour of specific classes like link-pdf if needed.', ""I don't care if we kill or keep rules I just want these rules to die and the CSS in general to be cleaned up.""]","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +6103,Large number of CSS rules for external links,"(In reply to comment #9) +> (In reply to comment #8) +> > The CSS is pretty ridiculous. Let's not forget that CSS parses from the +> > rightmost rule so something like a.external[href ^=""news:""] can be a pretty +> > expensive operation. +> +> [citation needed]. I don't see why would it be particularly more expensive + +If you really feel the need for a citation check out: +http://stevesouders.com/efws/css-selectors/csscreate.php + +That aside use of a single class .link-https rather than a combination of class .link-https, div#content a.external[href ^=""https://""] would be preferable for a variety of reasons readability, maintainability, reduced file size... are you really telling me this is not a no-brainer?",1380657176,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIf you really feel the need for a citation check out:\nURL\n\nThat aside use of a single class .link-https rather than a combination of class .link-https, div#content a.external[href ^=""URL would be preferable for a variety of reasons readability, maintainability, reduced file size... are you really telling me this is not a no-brainer?']",['BUG REPRODUCTION'] +6102,Large number of CSS rules for external links,CSS rule efficiency table: http://csswizardry.com/2011/09/writing-efficient-css-selectors/,1380657589,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,['CSS rule efficiency table: URL'],['BUG REPRODUCTION'] +6100,Large number of CSS rules for external links,Great. I'm agnostic about killing the icons or not. My main goal is to start cleaning up and improving all the desktop CSS.,1380661301,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['Great.', ""I'm agnostic about killing the icons or not."", 'My main goal is to start cleaning up and improving all the desktop CSS.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +9649,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,This actually makes beta labs unusable for me and the rest of the mobile team. Mobile is dependent on https - it's been like this since login was first introduced. It is not easy to disentangle.,1383069706,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-5dwuaigmkz2vzg65lape,"['This actually makes beta labs unusable for me and the rest of the mobile team.', ""Mobile is dependent on https - it's been like this since login was first introduced."", 'It is not easy to disentangle.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5532,mw.loader.using should not throw an exception when an optional module doesn't exist,"I am happy for someone to agree with Krinle and close this as WONTFIX +The mobile skin doesn't load mediawiki.page.ready now since we introduced Skin::getDefaultModules so the original problem isn't a problem. + +If someone really wants to load something optionally they can use a try / catch",1383252679,task_subcomment,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-5dwuaigmkz2vzg65lape,"[""I am happy for someone to agree with Krinle and close this as WONTFIX\nThe mobile skin doesn't load mediawiki.page.ready now since we introduced Skin::getDefaultModules so the original problem isn't a problem."", 'If someone really wants to load something optionally they can use a try / catch']","['ACTION ON ISSUE', 'WORKAROUNDS']" +6095,Large number of CSS rules for external links,"I don't understand the question/problem. All wikis got the beta features experiment. + +If those wiki's have local icons, that is fine, they won't be effected by this change to Vector, and will get a performance boost by having a simpler set of css selectors for these icons.",1396630023,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"[""I don't understand the question/problem."", 'All wikis got the beta features experiment.', ""If those wiki's have local icons, that is fine, they won't be effected by this change to Vector, and will get a performance boost by having a simpler set of css selectors for these icons.""]","['NA', 'NA', 'BUG REPRODUCTION']" +6090,Large number of CSS rules for external links,"Apologies if I misunderstood and this had been the agreement. + +That said, I am happy to deal with any after effects of this change. I'd hope such a drastic change would surface the icons that are important. + +I think the removal of them although somewhat extreme, will make it clearer and easier to restore ones that are vital. + +A lot of these icons may be better done in something like MediaWiki:Vector/Monobook/Common.css on a per project basis anyhow.",1396902298,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['Apologies if I misunderstood and this had been the agreement.', 'That said, I am happy to deal with any after effects of this change.', ""I'd hope such a drastic change would surface the icons that are important."", 'I think the removal of them although somewhat extreme, will make it clearer and easier to restore ones that are vital.', 'A lot of these icons may be better done in something like MediaWiki:Vector/Monobook/Common.css on a per project basis anyhow.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +6088,Large number of CSS rules for external links,"To be clear, we still show an external link icon. +Yes I suspect it may annoy people but this can be easily remedied. Change is also a trend that needs to start.",1396903563,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['To be clear, we still show an external link icon.', 'Yes I suspect it may annoy people but this can be easily remedied.', 'Change is also a trend that needs to start.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +6077,Large number of CSS rules for external links,"The world is not breaking. The world of Vector is just going through turbulence. + +As stated above external links were removed as part of the typography beta feature. Actually, not a single person wrote about this on the talk page (https://www.mediawiki.org/wiki/Talk:Typography_Update) during the 6 months it was live. This evidence leads me to believe that they are /not/ important and it is the basis for removing them. + +If this proves to be wrong, then we react and restore/amend it, it's no big deal. Commits and reverts are cheap. + +The fact we have to actively discuss trivial changes like this concerns me greatly. We have a huge editor decline and here we are arguing about some icons next to links. + +Also I think you mean /editors/ when you say /readers/ here. I think most /readers/ care simply if a link will take them to an external site or not.",1396915738,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['The world is not breaking.', 'The world of Vector is just going through turbulence.', 'As stated above external links were removed as part of the typography beta feature.', 'Actually, not a single person wrote about this on the talk page (URL during the 6 months it was live.', 'This evidence leads me to believe that they are /not/ important and it is the basis for removing them.', ""If this proves to be wrong, then we react and restore/amend it, it's no big deal."", 'Commits and reverts are cheap.', 'The fact we have to actively discuss trivial changes like this concerns me greatly.', 'We have a huge editor decline and here we are arguing about some icons next to links.', 'Also I think you mean /editors/ when you say /readers/ here.', 'I think most /readers/ care simply if a link will take them to an external site or not.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +6055,Large number of CSS rules for external links,"Another reason is styles written in this way are not reusable. + +What if we want to use the same audio icon elsewhere? + +With an icon-audio selector class we can. +With a selector based on href we can't. + +I'd like to see us moving away from descendant selectors and explore OOCSS [1] as a solution to our CSS mess we have created. We really should be making better uses of classes, and not be restricted by the implementation restrictions of Parsoid. + +[1] http://www.smashingmagazine.com/2011/12/12/an-introduction-to-object-oriented-css-oocss/",1403738706,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['Another reason is styles written in this way are not reusable.', 'What if we want to use the same audio icon elsewhere?', 'With an icon-audio selector class we can.', ""With a selector based on href we can't."", ""I'd like to see us moving away from descendant selectors and explore OOCSS [1] as a solution to our CSS mess we have created."", 'We really should be making better uses of classes, and not be restricted by the implementation restrictions of Parsoid.', '[1] URL']","['MOTIVATION', 'POTENTIAL NEW ISSUES AND REQUESTS .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6039,Large number of CSS rules for external links,"The icons for audio, video etc have been gone for some time without any complaints that I am aware of. Maybe because a lot of these styles are implemented in MediaWiki:Common.css + +Let's not re-instate these classes and CSS rules. The status quo is currently fine. Let's not add back css rules for the sake of adding back css rules. I feel like we are wasting far too much energy on this bug.",1404401835,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['The icons for audio, video etc have been gone for some time without any complaints that I am aware of.', ""Maybe because a lot of these styles are implemented in MediaWiki:Common.css\n\nLet's not re-instate these classes and CSS rules."", 'The status quo is currently fine.', ""Let's not add back css rules for the sake of adding back css rules."", 'I feel like we are wasting far too much energy on this bug.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +6037,Large number of CSS rules for external links,"Isarra. What was the motivation for putting them in in the first place? + +Putting styles in both core and common.css that do the same thing is a terrible terrible terrible thing and we should at least resolve that problem at the same time. The fact those rules exist there show MediaWiki was not serving there purpose and they were /not/ useful. + +Currently each project as complete free reign to add these icons in common.css if they want to. I truly don't see the value in them being here. + +Isarra making use of icons is not the same as those icons giving value. + +PS. How can I remove myself from this bug. Since I'm the creator, it doesn't seem possible. @Andre.. ?",1404407556,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"['Isarra.', 'What was the motivation for putting them in in the first place?', 'Putting styles in both core and common.css that do the same thing is a terrible terrible terrible thing and we should at least resolve that problem at the same time.', 'The fact those rules exist there show MediaWiki was not serving there purpose and they were /not/ useful.', 'Currently each project as complete free reign to add these icons in common.css if they want to.', ""I truly don't see the value in them being here."", 'Isarra making use of icons is not the same as those icons giving value.', 'PS.', 'How can I remove myself from this bug.', ""Since I'm the creator, it doesn't seem possible.SCREEN_NAME.. ?""]","['CONTRIBUTION AND COMMITMENT', 'MOTIVATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'NA', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +6031,Large number of CSS rules for external links,"(In reply to Bartosz Dziewoński from comment #81) +> So the general agreement is that it was good in the beginning and the change +> above was a bad idea. + +I don't know how you have determined this from the above. Please give me the precise quotes you are attributing to. + +All I see is agreement that we shouldn't use classes and should use an approach such as [href^=""https://""] + +Whether they are a good idea is another question. +I wouldn't want them on my local wiki for example.",1409175468,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-5dwuaigmkz2vzg65lape,"[""(In reply to Bartosz Dziewoński from comment #81)\nQUOTE\nQUOTE\n\nI don't know how you have determined this from the above."", 'Please give me the precise quotes you are attributing to.', 'All I see is agreement that we shouldn\'t use classes and should use an approach such as [href^=""URL\n\nWhether they are a good idea is another question.', ""I wouldn't want them on my local wiki for example.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +10611,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,Same for me. This is actually impacting my ability to code review certain changes... :-/,1435087748,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-5dwuaigmkz2vzg65lape,"['Same for me.', 'This is actually impacting my ability to code review certain changes... :-/']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +10674,[EPIC] trigger browser tests from Gerrit (tracking),The description is a little confusing. Does VisualEditor do this already? I can't see the selenium job on a per commit basis....,1442430477,task_subcomment,PHID-TASK-jzpbyio6ibhoo7ft5azi,PHID-USER-5dwuaigmkz2vzg65lape,"['The description is a little confusing.', 'Does VisualEditor do this already?', ""I can't see the selenium job on a per commit basis....""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +7606,"Add more mw.hook events for wikipage: diff, categories etc.",Is this resolved? If not what's left to do?,1449100826,task_subcomment,PHID-TASK-kg6wsbien7yipr4dzrul,PHID-USER-5dwuaigmkz2vzg65lape,"['Is this resolved?', ""If not what's left to do?""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7604,"Add more mw.hook events for wikipage: diff, categories etc.",Not sure what is left to do. Someone should re-open and clarify in the description (preferably via checkboxes if that's not true),1450209312,task_subcomment,PHID-TASK-kg6wsbien7yipr4dzrul,PHID-USER-5dwuaigmkz2vzg65lape,"['Not sure what is left to do.', ""Someone should re-open and clarify in the description (preferably via checkboxes if that's not true)""]","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +7602,"Add more mw.hook events for wikipage: diff, categories etc.","Apologies and thanks for clarifying. + +Patch open is: +https://gerrit.wikimedia.org/r/#/c/219629/",1450283149,task_subcomment,PHID-TASK-kg6wsbien7yipr4dzrul,PHID-USER-5dwuaigmkz2vzg65lape,"['Apologies and thanks for clarifying.', 'Patch open is:\nURL']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +10673,[EPIC] trigger browser tests from Gerrit (tracking),">>! In T55697#1646493, @Jdlrobson wrote: +> The description is a little confusing. Does VisualEditor do this already? I can't see the selenium job on a per commit basis.... + +Still interested in the answer to this. +",1450907160,task_subcomment,PHID-TASK-jzpbyio6ibhoo7ft5azi,PHID-USER-5dwuaigmkz2vzg65lape,['QUOTE\nQUOTE\n\nStill interested in the answer to this.'],['NA'] +9272,Use figure and figcaption HTML5 elements when possible,"I'm a little confused why this is in code review. The patch is over a year old and I'm unclear what the current state of this task is - have there been new developments? Has there been a request? I see some recent comments on the ticket from @ssastry: +> No, not to be abandoned. We had an RFC hearing around this, and the block figure image usage had approval, but inline image markup was still to be resolved. Brion and Scott were going to do some follow up around that. Separately, we need to figure out transition plans for when we move to
markup since it will break user scripts, gadgets, etc. So, all those are blockers on getting this merged and deployed. + +Seems there is a lot more to work out here before we can help review this task? +",1483413836,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-5dwuaigmkz2vzg65lape,"[""I'm a little confused why this is in code review."", ""The patch is over a year old and I'm unclear what the current state of this task is - have there been new developments?"", 'Has there been a request?', 'I see some recent comments on the ticket fromSCREEN_NAME:\nQUOTE\n\nSeems there is a lot more to work out here before we can help review this task?']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'POTENTIAL NEW ISSUES AND REQUESTS .', 'INVESTIGATION AND EXPLORATION']" +9271,Use figure and figcaption HTML5 elements when possible,"I'm a little confused why this is in code review. The patch is over a year old and I'm unclear what the current state of this task is - have there been new developments? Has there been a request? I see some recent comments on the ticket from @ssastry: +> No, not to be abandoned. We had an RFC hearing around this, and the block figure image usage had approval, but inline image markup was still to be resolved. Brion and Scott were going to do some follow up around that. Separately, we need to figure out transition plans for when we move to
markup since it will break user scripts, gadgets, etc. So, all those are blockers on getting this merged and deployed. + +Seems there is a lot more to work out here before we can help review this task? + +(Is someone more in the loop able to refresh the description so it does not date back to the Bugzilla days? :))",1483413867,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-5dwuaigmkz2vzg65lape,"[""I'm a little confused why this is in code review."", ""The patch is over a year old and I'm unclear what the current state of this task is - have there been new developments?"", 'Has there been a request?', 'I see some recent comments on the ticket fromSCREEN_NAME:\nQUOTE\n\nSeems there is a lot more to work out here before we can help review this task?', '(Is someone more in the loop able to refresh the description so it does not date back to the Bugzilla days?', ':))']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'POTENTIAL NEW ISSUES AND REQUESTS .', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +9260,Use figure and figcaption HTML5 elements when possible,"The rules are currently disabled for all skins. For now, this is only refactoring and working towards deprecating the existing mediawiki.skinning.content.parsoid. + +My expectation is we are going to clean them up and consolidate the new `media` feature styles with `content` prior to deployment. +",1607984390,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-5dwuaigmkz2vzg65lape,"['The rules are currently disabled for all skins.', 'For now, this is only refactoring and working towards deprecating the existing mediawiki.skinning.content.parsoid.', 'My expectation is we are going to clean them up and consolidate the new CODE feature styles with CODE prior to deployment.']","['BUG REPRODUCTION .', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .']" +9259,Use figure and figcaption HTML5 elements when possible,"The rules are currently disabled for all skins. For now, this is only refactoring and working towards deprecating the existing `mediawiki.skinning.content.parsoid` ResourceLoader module + +My expectation is we are going to clean them up and consolidate the new `media` feature styles with `content` prior to deployment. +",1607984532,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-5dwuaigmkz2vzg65lape,"['The rules are currently disabled for all skins.', 'For now, this is only refactoring and working towards deprecating the existing CODE ResourceLoader module\n\nMy expectation is we are going to clean them up and consolidate the new CODE feature styles with CODE prior to deployment.']","['BUG REPRODUCTION .', 'FUTURE PLAN']" +9258,Use figure and figcaption HTML5 elements when possible,"The rules are currently disabled for all skins. For now, this is only refactoring and working towards deprecating the existing `mediawiki.skinning.content.parsoid` ResourceLoader module (please note these rules have been factored out of the existing `mediawiki.skinning.content.parsoid` module https://gerrit.wikimedia.org/r/c/mediawiki/core/+/410362/19/resources/src/mediawiki.skinning/content.parsoid.less ) + + +My expectation is we are going to clean them up and consolidate the new `media` feature styles with `content` prior to deployment. +",1607984896,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-5dwuaigmkz2vzg65lape,"['The rules are currently disabled for all skins.', 'For now, this is only refactoring and working towards deprecating the existing CODE ResourceLoader module (please note these rules have been factored out of the existing CODE module URL )\n\n\nMy expectation is we are going to clean them up and consolidate the new CODE feature styles with CODE prior to deployment.']","['BUG REPRODUCTION .', 'FUTURE PLAN']" +15331,action=mobileview & page=Main_Page & sections=references returns HTTP 500 error,Yuvi submitted a fix in https://gerrit.wikimedia.org/r/#/c/12788/,1340756333,task_subcomment,PHID-TASK-kbzvmp44wsnceuzjmzxj,PHID-USER-5dwuaigmkz2vzg65lape,['Yuvi submitted a fix in URL'],['BUG REPRODUCTION'] +15324,Cannot click back icon on login screen,"Go to a monument page and click the upload button in the right hand corner. An upload form appears. Click back button in the top left corner and nothing happens. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1341595920,task_description,PHID-TASK-iqxrw2c6j7fj6ayibgqx,PHID-USER-5dwuaigmkz2vzg65lape,"['Cannot click back icon on login screen.', 'Go to a monument page and click the upload button in the right hand corner.', 'An upload form appears.', 'Click back button in the top left corner and nothing happens.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +15325,Cannot click back icon on login screen,Fixed in https://github.com/wikimedia/WLMMobile/pull/28,1341596042,task_subcomment,PHID-TASK-iqxrw2c6j7fj6ayibgqx,PHID-USER-5dwuaigmkz2vzg65lape,['Fixed in URL'],['BUG REPRODUCTION'] +15314,"""Username"", ""Password"" and ""Login"" are not translated","https://gerrit.wikimedia.org/r/#/c/17016/ adds support for placeholder attribute. We should take advantage of it +Looking into this now",1344900078,task_subcomment,PHID-TASK-yidboqrfbtl6ub2lhlep,PHID-USER-5dwuaigmkz2vzg65lape,"['URL adds support for placeholder attribute.', 'We should take advantage of it\nLooking into this now']","['BUG REPRODUCTION', 'FUTURE PLAN']" +15313,"""Username"", ""Password"" and ""Login"" are not translated",Fixed in https://github.com/wikimedia/WLMMobile/pull/127,1344903855,task_subcomment,PHID-TASK-yidboqrfbtl6ub2lhlep,PHID-USER-5dwuaigmkz2vzg65lape,['Fixed in URL'],['BUG REPRODUCTION'] +15308,Cannot escape login screen,"Make sure you are logged on. +From welcome page click on uploads and get taken to login screen +Click back button +nothing happens + +expected: should go back to welcome screen + +-------------------------- +**Version**: unspecified +**Severity**: normal",1344970860,task_description,PHID-TASK-6z5wamdg5nhlcnf5ytpr,PHID-USER-5dwuaigmkz2vzg65lape,"['Cannot escape login screen.', 'Make sure you are logged on.', 'From welcome page click on uploads and get taken to login screen\nClick back button\nnothing happens\n\nexpected: should go back to welcome screen\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .']" +15309,Cannot escape login screen,Fixed in https://github.com/wikimedia/WLMMobile/pull/131,1345052016,task_subcomment,PHID-TASK-6z5wamdg5nhlcnf5ytpr,PHID-USER-5dwuaigmkz2vzg65lape,['Fixed in URL'],['BUG REPRODUCTION'] +15092,Login should only be required when uploading photos,"Early on I had lots of issues logging in. It seemed strange that I wasn't able to take photos and save photos for later whilst not being logged in and ended up switching between camera and app until I fixed the problem with an upgrade. + +A new user might want to contribute before registering and uploading. + +Expected: +login only occurs when you hit the upload switch + +-------------------------- +**Version**: unspecified +**Severity**: blocker",1346113140,task_description,PHID-TASK-b6ejbr6hosik56ynruzd,PHID-USER-5dwuaigmkz2vzg65lape,"['Login should only be required when uploading photos.', 'Early on I had lots of issues logging in.', ""It seemed strange that I wasn't able to take photos and save photos for later whilst not being logged in and ended up switching between camera and app until I fixed the problem with an upgrade."", 'A new user might want to contribute before registering and uploading.', 'Expected:\nlogin only occurs when you hit the upload switch\n\n--------------------------\n**Version**: unspecified\n**Severity**: blocker']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR']" +15093,Login should only be required when uploading photos,https://github.com/wikimedia/WLMMobile/pull/212,1346367440,task_subcomment,PHID-TASK-b6ejbr6hosik56ynruzd,PHID-USER-5dwuaigmkz2vzg65lape,['URL'],['BUG REPRODUCTION'] +16636,Special:UserLogin broken in MobileFrontend,Interestingly if you put your username and password in and click the login button you do actually login you just don't get redirected... weird.,1347928780,task_subcomment,PHID-TASK-iomzjz7nzwvbx34243lq,PHID-USER-5dwuaigmkz2vzg65lape,"[""Interestingly if you put your username and password in and click the login button you do actually login you just don't get redirected... weird.""]",['BUG REPRODUCTION'] +16635,Special:UserLogin broken in MobileFrontend,*** Bug 24387 has been marked as a duplicate of this bug. ***,1347929976,task_subcomment,PHID-TASK-iomzjz7nzwvbx34243lq,PHID-USER-5dwuaigmkz2vzg65lape,"['*** Bug 24387 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +16634,Special:UserLogin broken in MobileFrontend,"Will be fixed with +https://mingle.corp.wikimedia.org/projects/mobile/cards/136",1350075323,task_subcomment,PHID-TASK-iomzjz7nzwvbx34243lq,PHID-USER-5dwuaigmkz2vzg65lape,['Will be fixed with\nURL'],['FUTURE PLAN'] +16085,HTTP/1.1 504 Gateway Time-out on http://www.wikipedia.org/wiki/ when 'User-Agent: iPhone' is set,"curl -v H 'User Agent: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3' http://www.wikipedia.org/wiki/ works fine for me + +Is it because the user agent is invalid?",1350751611,task_subcomment,PHID-TASK-6niv2uripvn5aodbb53o,PHID-USER-5dwuaigmkz2vzg65lape,"[""curl -v H 'User Agent: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3' URL works fine for me\n\nIs it because the user agent is invalid?""]",['INVESTIGATION AND EXPLORATION'] +16083,HTTP/1.1 504 Gateway Time-out on http://www.wikipedia.org/wiki/ when 'User-Agent: iPhone' is set,"Sorry it indeed was a syntax error. +When I do curl -v -H 'User-Agent: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3' http://www.wikipedia.org/wiki/ + +I do indeed get no response + +By invalid I had merely hazarded a guess that the servers had not had the user agent 'iPhone' in mind but since the above user agent doesn't work either this is not it, I'm well aware they can be any arbitrary string. I should have double checked my syntax to avoid confusion on the bug thread. Sorry for that.",1350752719,task_subcomment,PHID-TASK-6niv2uripvn5aodbb53o,PHID-USER-5dwuaigmkz2vzg65lape,"['Sorry it indeed was a syntax error.', ""When I do curl -v -H 'User-Agent: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3' URL\n\nI do indeed get no response\n\nBy invalid I had merely hazarded a guess that the servers had not had the user agent 'iPhone' in mind but since the above user agent doesn't work either this is not it, I'm well aware they can be any arbitrary string."", 'I should have double checked my syntax to avoid confusion on the bug thread.', 'Sorry for that.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +16633,Special:UserLogin broken in MobileFrontend,This is fixed in beta but not non-beta,1351196715,task_subcomment,PHID-TASK-iomzjz7nzwvbx34243lq,PHID-USER-5dwuaigmkz2vzg65lape,['This is fixed in beta but not non-beta'],['BUG REPRODUCTION .'] +16632,Special:UserLogin broken in MobileFrontend,"In non-beta an error message appears on logging in ""There was an unexpected error logging in. Please try again. If the problem persists, it may be because you have cookies disabled, and you should check that they are enabled in your browser settings""",1351801109,task_subcomment,PHID-TASK-iomzjz7nzwvbx34243lq,PHID-USER-5dwuaigmkz2vzg65lape,"['In non-beta an error message appears on logging in ""There was an unexpected error logging in.', 'Please try again.', 'If the problem persists, it may be because you have cookies disabled, and you should check that they are enabled in your browser settings""']","['BUG REPRODUCTION .', 'ACTION ON ISSUE', 'BUG REPRODUCTION']" +15265,Login and settings redirect URL doesn't change on a dynamic page load,"In beta click a link on a page +The page loads dynamically +CLick the menu button +Click login/settings +Click back - get taken to first page + +-------------------------- +**Version**: unspecified +**Severity**: normal",1351889940,task_description,PHID-TASK-a3yly4pv6e7owuku4u6j,PHID-USER-5dwuaigmkz2vzg65lape,"[""Login and settings redirect URL doesn't change on a dynamic page load."", 'In beta click a link on a page\nThe page loads dynamically\nCLick the menu button\nClick login/settings\nClick back - get taken to first page\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +15266,Login and settings redirect URL doesn't change on a dynamic page load,https://gerrit.wikimedia.org/r/36314,1354316739,task_subcomment,PHID-TASK-a3yly4pv6e7owuku4u6j,PHID-USER-5dwuaigmkz2vzg65lape,['GERRIT_URL'],['BUG REPRODUCTION .'] +15473,Login form is a table,"Why is it contained in a table element? + +This causes huge restrictions on how one can style it. +I am currently trying to style the login form to look like https://mingle.corp.wikimedia.org/attachments/3408386b028630169e1105579e7b53da/186/Wikipedia_Signup_-_iOS.png for mobile and it is impossible to do so without changes to the core. + +Let's replace it with a form with clearly marked input elements and input labels. There is absolutely no need for the table elements. + +-------------------------- +**Version**: 1.21.x +**Severity**: normal",1355450100,task_description,PHID-TASK-gajdn23sbuxbrfjbrrjl,PHID-USER-5dwuaigmkz2vzg65lape,"['Login form is a table.', 'Why is it contained in a table element?', 'This causes huge restrictions on how one can style it.', 'I am currently trying to style the login form to look like URL for mobile and it is impossible to do so without changes to the core.', ""Let's replace it with a form with clearly marked input elements and input labels."", 'There is absolutely no need for the table elements.', '--------------------------\n**Version**: 1.21.x\n**Severity**: normal']","['BUG REPRODUCTION', 'MOTIVATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +15481,Login form is a table,https://gerrit.wikimedia.org/r/38674 for more context.,1355450715,task_subcomment,PHID-TASK-gajdn23sbuxbrfjbrrjl,PHID-USER-5dwuaigmkz2vzg65lape,['GERRIT_URL for more context.'],['CONTRIBUTION AND COMMITMENT'] +15479,Login form is a table,"I don't understand your reasoning for why a table is a rational markup. It is not rational to me at all. + +Labels refer to inputs in the for attribute +The form groups them together. +There is no new for rows / columns.",1355507885,task_subcomment,PHID-TASK-gajdn23sbuxbrfjbrrjl,PHID-USER-5dwuaigmkz2vzg65lape,"[""I don't understand your reasoning for why a table is a rational markup."", 'It is not rational to me at all.', 'Labels refer to inputs in the for attribute\nThe form groups them together.', 'There is no new for rows / columns.']","['INVESTIGATION AND EXPLORATION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16631,Special:UserLogin broken in MobileFrontend,Setting to low since it works in beta and will likely fix itself when functionality migrates.,1355942309,task_subcomment,PHID-TASK-iomzjz7nzwvbx34243lq,PHID-USER-5dwuaigmkz2vzg65lape,['Setting to low since it works in beta and will likely fix itself when functionality migrates.'],['FUTURE PLAN'] +15458,https interferes with clicking watchlist icon when logged out and then automatically watching the article when redirected back,"In Safari Desktop browser go to http://en.m.wikipedia.org/wiki/Little_Moreton_Hall whilst not logged in +Click the star, log in. When redirected back to article the article does not get watched. Logout + +Go to the same page but in https mode +https://en.m.wikipedia.org/wiki/Little_Moreton_Hall +Click the star, login. When redirected back the article is watched. + +The problem is that localStorage is protocol dependant. There is different localStorage for https to http. + +We should probably consider using https entirely as this is going to bite us harder when we start using localStorage more aggressively.. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=44330",1358019600,task_description,PHID-TASK-eb5poownhdfeiocf4tmc,PHID-USER-5dwuaigmkz2vzg65lape,"['https interferes with clicking watchlist icon when logged out and then automatically watching the article when redirected back.', 'In Safari Desktop browser go to URL whilst not logged in\nClick the star, log in.', 'When redirected back to article the article does not get watched.', 'Logout\n\nGo to the same page but in https mode\nURL\nClick the star, login.', 'When redirected back the article is watched.', 'The problem is that localStorage is protocol dependant.', 'There is different localStorage for https to http.', 'We should probably consider using https entirely as this is going to bite us harder when we start using localStorage more aggressively..\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +15465,https interferes with clicking watchlist icon when logged out and then automatically watching the article when redirected back,It's also worth noting that if you login on https you do not login on http (it redirects you to https).. which is rather infuriating if you bookmark a http link or follow most google search results then want to watch an article...,1358109495,task_subcomment,PHID-TASK-eb5poownhdfeiocf4tmc,PHID-USER-5dwuaigmkz2vzg65lape,"[""It's also worth noting that if you login on https you do not login on http (it redirects you to https).. which is rather infuriating if you bookmark a http link or follow most google search results then want to watch an article...""]",['BUG REPRODUCTION .'] +15463,https interferes with clicking watchlist icon when logged out and then automatically watching the article when redirected back,"Thanks Max for reminding me to use terminology that people less close to the project understand! (appreciate it!) + +CTA means call to action but this is not very descriptive. I've updated the title to reflect this better.",1358123957,task_subcomment,PHID-TASK-eb5poownhdfeiocf4tmc,PHID-USER-5dwuaigmkz2vzg65lape,"['Thanks Max for reminding me to use terminology that people less close to the project understand!', '(appreciate it!)', 'CTA means call to action but this is not very descriptive.', ""I've updated the title to reflect this better.""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'NA', 'BUG REPRODUCTION']" +15461,https interferes with clicking watchlist icon when logged out and then automatically watching the article when redirected back,http://stackoverflow.com/questions/10502469/is-there-any-workaround-to-make-use-of-html5-localstorage-on-both-http-and-https may be of interest..,1358202740,task_subcomment,PHID-TASK-eb5poownhdfeiocf4tmc,PHID-USER-5dwuaigmkz2vzg65lape,['URL may be of interest..'],['BUG REPRODUCTION'] +15475,Login form is a table,"My main groan with this is that it seems we are using a table markup just for the styling benefits it gives. + +Mobile had to rewrite the login form from scratch due to this constraint. + +I would advocate going for a bare label and input login form for the existing Special:UserLogin - there is no need for it to be in a table.",1358547484,task_subcomment,PHID-TASK-gajdn23sbuxbrfjbrrjl,PHID-USER-5dwuaigmkz2vzg65lape,"['My main groan with this is that it seems we are using a table markup just for the styling benefits it gives.', 'Mobile had to rewrite the login form from scratch due to this constraint.', 'I would advocate going for a bare label and input login form for the existing Special:UserLogin - there is no need for it to be in a table.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +15227,Login on https doesn't log you in on http,"Go to http://en.m.wikipedia.org/wiki/Typhoon_Rusa +Click the watchlist star and click login +(Note you are now on https://en.m.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Typhoon+Rusa&returntoquery=article_action%3Dwatch&wpStickHTTPS=1) +Login +Click back twice so you are back on http://en.m.wikipedia.org/wiki/Typhoon_Rusa and hit refresh +You are no longer logged in + +Expected: +Login on https should log you in on http + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=43909",1359074100,task_description,PHID-TASK-cb3ozaho23jhwlgfcdei,PHID-USER-5dwuaigmkz2vzg65lape,"[""Login on https doesn't log you in on http."", 'Go to URL\nClick the watchlist star and click login\n(Note you are now on URL\nLogin\nClick back twice so you are back on URL and hit refresh\nYou are no longer logged in\n\nExpected:\nLogin on https should log you in on http\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +15230,Login on https doesn't log you in on http,"True. I'm coming from a UX point of view here. + +What I'm getting at is if as a user I access wikipedia via http and click on login I am now logged in and accessing wikipedia over https. + +Now if I go to Wikipedia again on http via a google link I am now logged out and have to login again. + +This loop will continue until I get bored of logging into Wikipedia (logging in is dull right?) + +An ideal solution would be to remember a user logged in and redirect them to https on subsequent visits. How we might do this I'm not sure.",1359142064,task_subcomment,PHID-TASK-cb3ozaho23jhwlgfcdei,PHID-USER-5dwuaigmkz2vzg65lape,"['True.', ""I'm coming from a UX point of view here."", ""What I'm getting at is if as a user I access wikipedia via http and click on login I am now logged in and accessing wikipedia over https."", 'Now if I go to Wikipedia again on http via a google link I am now logged out and have to login again.', 'This loop will continue until I get bored of logging into Wikipedia (logging in is dull right?)', 'An ideal solution would be to remember a user logged in and redirect them to https on subsequent visits.', ""How we might do this I'm not sure.""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION']" +15215,Login form error message has no margin,"Login with an account that doesn't exist. +The error message should have a margin. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1359142860,task_description,PHID-TASK-t3jpcpmrk7tcu2iqn7ib,PHID-USER-5dwuaigmkz2vzg65lape,"['Login form error message has no margin.', ""Login with an account that doesn't exist."", 'The error message should have a margin.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +15216,Login form error message has no margin,https://gerrit.wikimedia.org/r/45915,1359160095,task_subcomment,PHID-TASK-t3jpcpmrk7tcu2iqn7ib,PHID-USER-5dwuaigmkz2vzg65lape,['GERRIT_URL'],['BUG REPRODUCTION .'] +15459,https interferes with clicking watchlist icon when logged out and then automatically watching the article when redirected back,https://gerrit.wikimedia.org/r/#/c/45495/ seems to take care of this and now it has been merged.,1359394711,task_subcomment,PHID-TASK-eb5poownhdfeiocf4tmc,PHID-USER-5dwuaigmkz2vzg65lape,['URL seems to take care of this and now it has been merged.'],['TASK PROGRESS'] +15198,Switching to https redirects account creation page to login,"Go to http://en.m.wikipedia.org/wiki/Special:UserLogin?welcome=false&returnto=Tanks%20in%20the%20Spanish%20Army&returntoquery=article_action%3Dwatch&type=signup + +Get login page. Notice type=signup in url... + +-------------------------- +**Version**: unspecified +**Severity**: normal",1360028400,task_description,PHID-TASK-kxk3tjl34ufyv7csehig,PHID-USER-5dwuaigmkz2vzg65lape,"['Switching to https redirects account creation page to login.', 'Go to URL\n\nGet login page.', 'Notice type=signup in url...\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +15204,Login and account creation page need standardization,https://gerrit.wikimedia.org/r/51623,1362102239,task_subcomment,PHID-TASK-4gsbywvn562reki65pb3,PHID-USER-5dwuaigmkz2vzg65lape,['GERRIT_URL'],['BUG REPRODUCTION .'] +15203,Login and account creation page need standardization,"* Signup button on account creation needs curved corners +* Inputs should be grouped together on login page +* Font size are inconsistent +* W should shrink",1362427242,task_subcomment,PHID-TASK-4gsbywvn562reki65pb3,PHID-USER-5dwuaigmkz2vzg65lape,['* Signup button on account creation needs curved corners\n* Inputs should be grouped together on login page\n* Font size are inconsistent\n* W should shrink'],['BUG REPRODUCTION .'] +15202,Login and account creation page need standardization,https://gerrit.wikimedia.org/r/52179,1362441994,task_subcomment,PHID-TASK-4gsbywvn562reki65pb3,PHID-USER-5dwuaigmkz2vzg65lape,['GERRIT_URL'],['BUG REPRODUCTION .'] +15178,Post-login returnto link is Main page for all articles,"Several things going on here. +Bug 1: +https://gerrit.wikimedia.org/r/53689 + +Bug 2: +https://gerrit.wikimedia.org/r/53688",1363214164,task_subcomment,PHID-TASK-qbcm3pl3dyiajftdszka,PHID-USER-5dwuaigmkz2vzg65lape,"['Several things going on here.', 'Bug 1:\nGERRIT_URL\n\nBug 2:\nGERRIT_URL']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +15177,Post-login returnto link is Main page for all articles,"Several things going on here. +Bug 1: +https://gerrit.wikimedia.org/r/53689 + +Bug 2: +https://gerrit.wikimedia.org/r/53688",1363214170,task_subcomment,PHID-TASK-qbcm3pl3dyiajftdszka,PHID-USER-5dwuaigmkz2vzg65lape,"['Several things going on here.', 'Bug 1:\nGERRIT_URL\n\nBug 2:\nGERRIT_URL']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +15176,Post-login returnto link is Main page for all articles,and https://gerrit.wikimedia.org/r/53634,1363214217,task_subcomment,PHID-TASK-qbcm3pl3dyiajftdszka,PHID-USER-5dwuaigmkz2vzg65lape,['and GERRIT_URL'],['BUG REPRODUCTION .'] +16444,"Allow mobile users to be ""remembered"" on login.",This should happen by default. There is no check box by design. This is possibly related to this particular device... out of interest when you visit the site do you get redirected to the https version?,1363610855,task_subcomment,PHID-TASK-rbfpv2lztauqfw4dbqfj,PHID-USER-5dwuaigmkz2vzg65lape,"['This should happen by default.', 'There is no check box by design.', 'This is possibly related to this particular device... out of interest when you visit the site do you get redirected to the https version?']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +16443,"Allow mobile users to be ""remembered"" on login.","According to Brion the remember my login token is only valid on one device so if you log in on desktop it will log you out of mobile. Owch. This should be fixed. + +Sue was also reporting same behaviour..",1363640357,task_subcomment,PHID-TASK-rbfpv2lztauqfw4dbqfj,PHID-USER-5dwuaigmkz2vzg65lape,"['According to Brion the remember my login token is only valid on one device so if you log in on desktop it will log you out of mobile.', 'Owch.', 'This should be fixed.', 'Sue was also reporting same behaviour..']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +15153,"meta.m.wikimedia.org user login screen inexplicably has ""W"" icon",Yeh this is a stylesheet rule. I'm not sure if it is possible to configure images in stylesheets. Of course a rule in Mobile.css could be added to override the icon.,1366910032,task_subcomment,PHID-TASK-lhmac4kq4rzjvl3updap,PHID-USER-5dwuaigmkz2vzg65lape,"['Yeh this is a stylesheet rule.', ""I'm not sure if it is possible to configure images in stylesheets."", 'Of course a rule in Mobile.css could be added to override the icon.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +15055,meta.m.wikimedia.org user login doesn't work,"I can replicate on Firefox. + +Since this works on other wikis it's likely to be a server configuration rather than a problem with the MobileFrontend extension. + +Can we replicate this on any other wikis? + +Interestingly, if you look at the left menu on the page which says ""Return to Watchlist"" it shows you as logged in (you can see a logout) so it seems to reset on the next page visit. I suspect a cookie is being discarded during the login process.",1367253849,task_subcomment,PHID-TASK-oopmckue4qzl6hd5gznh,PHID-USER-5dwuaigmkz2vzg65lape,"['I can replicate on Firefox.', ""Since this works on other wikis it's likely to be a server configuration rather than a problem with the MobileFrontend extension."", 'Can we replicate this on any other wikis?', 'Interestingly, if you look at the left menu on the page which says ""Return to Watchlist"" it shows you as logged in (you can see a logout) so it seems to reset on the next page visit.', 'I suspect a cookie is being discarded during the login process.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16436,"Allow mobile users to be ""remembered"" on login.","No problems with the office Blackberry 9800.... ShoeMaker is it possible you have any browser privacy settings? + +Reading this [1] it could be related to memory - could you try trying clearing the CONTENT CACHE and the PUSHED CONTENT ? + +[1] http://forums.crackberry.com/blackberry-curve-83xx-f52/browser-issue-keep-getting-kicked-out-after-logging-websites-573105/",1368231678,task_subcomment,PHID-TASK-rbfpv2lztauqfw4dbqfj,PHID-USER-5dwuaigmkz2vzg65lape,"['No problems with the office Blackberry 9800.... ShoeMaker is it possible you have any browser privacy settings?', 'Reading this [1] it could be related to memory - could you try trying clearing the CONTENT CACHE and the PUSHED CONTENT ?', '[1] URL']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +16433,"Allow mobile users to be ""remembered"" on login.",Marking as lower importance as we've had no other reports. Still very curious to why this isn't working though and keen to fix.,1369330071,task_subcomment,PHID-TASK-rbfpv2lztauqfw4dbqfj,PHID-USER-5dwuaigmkz2vzg65lape,"[""Marking as lower importance as we've had no other reports."", ""Still very curious to why this isn't working though and keen to fix.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +13891,Mobile cannot keep a login for more than 2 days,"Yeh there seems to be another issue here as well. The login session is only lasting for 2 days on my mobile. Bugzilla and Gerrit seem to stay logged in forever on the other hand. + + +The mobile site uses HTTPS - could this be part of the issue? + +Here's an inspection of my HTTP headers: +On mobile site: + +Sent: +enwikiUserName Jdlrobson / en.m.wikipedia.org Wed Aug 14 10:40:59 2013 +centralauth_LoggedOut xxx / .wikipedia.org Wed Aug 14 10:43:58 2013 +mfsecure 1 / .wikipedia.org Mon Jul 15 11:51:50 2013 +enwiki_session xxx / en.m.wikipedia.org End Of Session +centralnotice_bucket 0-4.2 / en.m.wikipedia.org Mon Jul 22 09:54:35 2013 +enwikiLoggedOut xxx / en.m.wikipedia.org Tue Jul 16 10:43:58 2013 + +received: +centralauth_User Jdlrobson / .wikipedia.org Wed, 14-Aug-2013 17:44:14 GMT +centralauth_Token deleted / .wikipedia.org Thu, 01-Jan-1970 00:00:01 GMT +centralauth_Session xxx / .wikipedia.org End Of Session +enwikiUserID xxx / en.m.wikipedia.org Wed, 14-Aug-2013 17:44:14 GMT +enwikiUserName Jdlrobson / en.m.wikipedia.org Wed, 14-Aug-2013 17:44:14 GMT +enwikiToken deleted / en.m.wikipedia.org Thu, 01-Jan-1970 00:00:01 GMT +enwikiforceHTTPS true / en.m.wikipedia.org Wed, 14-Aug-2013 17:44:14 GMT +enwiki_session xxx / en.m.wikipedia.org End Of Session + +On desktop site: + +Sent: +uls-previous-languages xxx /w/ en.wikipedia.org End Of Session +ext.moodBar%403-tooltip 1 / en.wikipedia.org Sat Aug 3 15:03:44 2013 +mediaWiki.user.id xxx / en.wikipedia.org Thu Oct 17 15:13:09 2013 +wikimedia-SUL-final-CN-general 5 / en.wikipedia.org Thu May 8 22:24:51 2014 +centralnotice_bucket 1-4.2 / en.wikipedia.org Mon Jul 22 10:44:50 2013 +enwiki_session xxx / en.wikipedia.org End Of Session + +Received: +centralauth_User Jdlrobson / .wikipedia.org Wed, 14-Aug-2013 17:45:00 GMT +centralauth_Token xxx / .wikipedia.org Wed, 14-Aug-2013 17:45:00 GMT +centralauth_Session xxx / .wikipedia.org End Of Session +enwikiUserID xxx / en.wikipedia.org Wed, 14-Aug-2013 17:45:00 GMT +enwikiUserName Jdlrobson / en.wikipedia.org Wed, 14-Aug-2013 17:45:00 GMT +enwiki_session xxx / en.wikipedia.org End Of Session + +-------------------------- +**Version**: unspecified +**Severity**: major",1373910480,task_description,PHID-TASK-mkcld7d34ycwol6vtp7o,PHID-USER-5dwuaigmkz2vzg65lape,"['Mobile cannot keep a login for more than 2 days.', 'Yeh there seems to be another issue here as well.', 'The login session is only lasting for 2 days on my mobile.', 'Bugzilla and Gerrit seem to stay logged in forever on the other hand.', 'The mobile site uses HTTPS - could this be part of the issue?', ""Here's an inspection of my HTTP headers:\nOn mobile site:\n\nSent:\nenwikiUserName\tJdlrobson\t/\ten.m.wikipedia.org\tWed Aug 14 10:40:59 2013\ncentralauth_LoggedOut\txxx\t/\t.wikipedia.org\tWed Aug 14 10:43:58 2013\nmfsecure\t1\t/\t.wikipedia.org\tMon Jul 15 11:51:50 2013\nenwiki_session\txxx\t/\ten.m.wikipedia.org\tEnd Of Session\ncentralnotice_bucket\t0-4.2\t/\ten.m.wikipedia.org\tMon Jul 22 09:54:35 2013\nenwikiLoggedOut\txxx\t/\ten.m.wikipedia.org\tTue Jul 16 10:43:58 2013\n\nreceived:\ncentralauth_User\tJdlrobson\t/\t.wikipedia.org\tWed, 14-Aug-2013 17:44:14 GMT\ncentralauth_Token\tdeleted\t/\t.wikipedia.org\tThu, 01-Jan-1970 00:00:01 GMT\ncentralauth_Session\txxx\t/\t.wikipedia.org\tEnd Of Session\nenwikiUserID\txxx\t/\ten.m.wikipedia.org\tWed, 14-Aug-2013 17:44:14 GMT\nenwikiUserName\tJdlrobson\t/\ten.m.wikipedia.org\tWed, 14-Aug-2013 17:44:14 GMT\nenwikiToken\tdeleted\t/\ten.m.wikipedia.org\tThu, 01-Jan-1970 00:00:01 GMT\nenwikiforceHTTPS\ttrue\t/\ten.m.wikipedia.org\tWed, 14-Aug-2013 17:44:14 GMT\nenwiki_session\txxx\t/\ten.m.wikipedia.org\tEnd Of Session\n\nOn desktop site:\n\nSent:\nuls-previous-languages\txxx\t/w/\ten.wikipedia.org\tEnd Of Session\next.moodBar%403-tooltip\t1\t/\ten.wikipedia.org\tSat Aug 3 15:03:44 2013\nmediaWiki.user.id\txxx\t/\ten.wikipedia.org\tThu Oct 17 15:13:09 2013\nwikimedia-SUL-final-CN-general\t5\t/\ten.wikipedia.org\tThu May 8 22:24:51 2014\ncentralnotice_bucket\t1-4.2\t/\ten.wikipedia.org\tMon Jul 22 10:44:50 2013\nenwiki_session\txxx\t/\ten.wikipedia.org\tEnd Of Session\n\nReceived:\ncentralauth_User\tJdlrobson\t/\t.wikipedia.org\tWed, 14-Aug-2013 17:45:00 GMT\ncentralauth_Token\txxx\t/\t.wikipedia.org\tWed, 14-Aug-2013 17:45:00 GMT\ncentralauth_Session\txxx\t/\t.wikipedia.org\tEnd Of Session\nenwikiUserID\txxx\t/\ten.wikipedia.org\tWed, 14-Aug-2013 17:45:00 GMT\nenwikiUserName\tJdlrobson\t/\ten.wikipedia.org\tWed, 14-Aug-2013 17:45:00 GMT\nenwiki_session\txxx\t/\ten.wikipedia.org\tEnd Of Session\n\n--------------------------\n**Version**: unspecified\n**Severity**: major""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +13892,Mobile cannot keep a login for more than 2 days,silly error. Remember wasn't checked on logins..,1374026098,task_subcomment,PHID-TASK-mkcld7d34ycwol6vtp7o,PHID-USER-5dwuaigmkz2vzg65lape,"['silly error.', ""Remember wasn't checked on logins..""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +14731,Server at http://upload.wikimedia.org isn't HTTP/1.1 compliant: doesn't allow absolute URI in request,*** Bug 53455 has been marked as a duplicate of this bug. ***,1377673958,task_subcomment,PHID-TASK-t7nszklii67ynmoitbh4,PHID-USER-5dwuaigmkz2vzg65lape,"['*** Bug 53455 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +14843,HTTP URL to desktop website sometimes gives mobile website for stopMobileRedirect=true if you have enwikiforceHTTPS=true,"It sounds like the cookie to force desktop mode is being set on https and not on http. Thus going to http will still redirect you to mobile and not desktop. + +Arthur any thoughts on this?",1378400457,task_subcomment,PHID-TASK-4455hu3tjinek2ehrboa,PHID-USER-5dwuaigmkz2vzg65lape,"['It sounds like the cookie to force desktop mode is being set on https and not on http.', 'Thus going to http will still redirect you to mobile and not desktop.', 'Arthur any thoughts on this?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +14580,"Attempting to login on en.m.wikipedia.org in desktop browser shows warning: ""No active login attempt is in progress for your session.""",*** Bug 54123 has been marked as a duplicate of this bug. ***,1379437474,task_subcomment,PHID-TASK-edilmdevcsgm3c52xeqc,PHID-USER-5dwuaigmkz2vzg65lape,"['*** Bug 54123 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +14579,"Attempting to login on en.m.wikipedia.org in desktop browser shows warning: ""No active login attempt is in progress for your session.""",Unable to replicate. Need more information to proceed with this bug...,1380584401,task_subcomment,PHID-TASK-edilmdevcsgm3c52xeqc,PHID-USER-5dwuaigmkz2vzg65lape,"['Unable to replicate.', 'Need more information to proceed with this bug...']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +13711,campaign parameter not passed in CTAs when user clicks login,"It only seems to be passed when you click sign up. What is stranger is if you inspect the URL of the login link it is there - it somehow gets stripped on click ing it. + +Expected: +Whilst logged out click on edit button +CTA shows with login and sign up buttons +Click login +Address bar URL has campaign=mobile_editPageActionCta in it + +-------------------------- +**Version**: unspecified +**Severity**: normal",1381255620,task_description,PHID-TASK-fqpx3hoskia4wpi3onwj,PHID-USER-5dwuaigmkz2vzg65lape,"['campaign parameter not passed in CTAs when user clicks login.', 'It only seems to be passed when you click sign up.', 'What is stranger is if you inspect the URL of the login link it is there - it somehow gets stripped on click ing it.', 'Expected:\nWhilst logged out click on edit button\nCTA shows with login and sign up buttons\nClick login\nAddress bar URL has campaign=mobile_editPageActionCta in it\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR']" +13712,campaign parameter not passed in CTAs when user clicks login,Cannot replicate any more. Odd.,1381446243,task_subcomment,PHID-TASK-fqpx3hoskia4wpi3onwj,PHID-USER-5dwuaigmkz2vzg65lape,"['Cannot replicate any more.', 'Odd.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +13729,Watch CTA on UserLogin?,https://gerrit.wikimedia.org/r/#/c/89108/ fixes this,1381522464,task_subcomment,PHID-TASK-cpvfvjugkz42a3j3tbvz,PHID-USER-5dwuaigmkz2vzg65lape,['URL fixes this'],['BUG REPRODUCTION'] +14770,Special:UserLogin does not inform you you're already logged in on mobile,I would actually say the correct behaviour is to not show the page at all maybe redirecting to the main page...,1383094002,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,['I would actually say the correct behaviour is to not show the page at all maybe redirecting to the main page...'],['BUG REPRODUCTION .'] +14767,Special:UserLogin does not inform you you're already logged in on mobile,"I was just pointing out that many websites if you go to the login page whilst logged in they will redirect you to a user dashboard. Since we don't have this equivalent though I can understand a warning message may suffice. + +It doesn't seem like the end of the world to do nothing though - Tumblr seems to do that for example (www.tumblr.com/login)",1383150099,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"['I was just pointing out that many websites if you go to the login page whilst logged in they will redirect you to a user dashboard.', ""Since we don't have this equivalent though I can understand a warning message may suffice."", ""It doesn't seem like the end of the world to do nothing though - Tumblr seems to do that for example (www.tumblr.com/login)""]","['EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT']" +14765,Special:UserLogin does not inform you you're already logged in on mobile,"Sure but you can still only be in one account at a time. :) Maybe redirecting to a page that prompts the user saying ""You are logged in as Jon, do you want to log in as another user"" would make sense?",1383157807,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"['Sure but you can still only be in one account at a time.', ':) Maybe redirecting to a page that prompts the user saying ""You are logged in as Jon, do you want to log in as another user"" would make sense?']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION .']" +17590,Login page JavaScript exception: Error: Template not found: overlays/cleanup Error {},"https://m.mediawiki.org/wiki/Special:UserLogin + +Exception thrown by mobile.issues.beta load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2Cl…:145 +Error: Template not found: overlays/cleanup Error {} load.php?d + +-------------------------- +**Version**: unspecified +**Severity**: normal",1385504520,task_description,PHID-TASK-zckfoj72hmkauqbmxgnj,PHID-USER-5dwuaigmkz2vzg65lape,"['Login page JavaScript exception: Error: Template not found: overlays/cleanup Error {}.', 'URL\n\nException thrown by mobile.issues.beta load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2Cl…:145\nError: Template not found: overlays/cleanup Error {} load.php?d\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +17598,Login page JavaScript exception: Error: Template not found: overlays/cleanup Error {},Cannot replicate.,1385594306,task_subcomment,PHID-TASK-zckfoj72hmkauqbmxgnj,PHID-USER-5dwuaigmkz2vzg65lape,['Cannot replicate.'],['BUG REPRODUCTION'] +17597,Login page JavaScript exception: Error: Template not found: overlays/cleanup Error {},*** Bug 57766 has been marked as a duplicate of this bug. ***,1386006730,task_subcomment,PHID-TASK-zckfoj72hmkauqbmxgnj,PHID-USER-5dwuaigmkz2vzg65lape,"['*** Bug 57766 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +17596,Login page JavaScript exception: Error: Template not found: overlays/cleanup Error {},Yuri - how are you replicating this and on what wiki?,1386006797,task_subcomment,PHID-TASK-zckfoj72hmkauqbmxgnj,PHID-USER-5dwuaigmkz2vzg65lape,['Yuri - how are you replicating this and on what wiki?'],['INVESTIGATION AND EXPLORATION'] +17593,Login page JavaScript exception: Error: Template not found: overlays/cleanup Error {},"Looks like an issue with Zero. +'class' => 'MFResourceLoaderModule', + + +Several issues: +1) mobile.zero.scripts and mobile.zero.templates can now be merged into one module specifying: +'class' => 'MFResourceLoaderModule', +2) Explicitly add to dependencies for this module: 'mobile.templates' + +Basically what is happening is the code for templates is not being loaded before the template is added.",1386094070,task_subcomment,PHID-TASK-zckfoj72hmkauqbmxgnj,PHID-USER-5dwuaigmkz2vzg65lape,"['Looks like an issue with Zero.', ""'class' => 'MFResourceLoaderModule',\n\n\nSeveral issues:\n1) mobile.zero.scripts and mobile.zero.templates can now be merged into one module specifying:\n'class' => 'MFResourceLoaderModule',\n2) Explicitly add to dependencies for this module: 'mobile.templates'\n\nBasically what is happening is the code for templates is not being loaded before the template is added.""]","['BUG REPRODUCTION .', 'FUTURE PLAN']" +14269,Accessing Special:UserLogin while logged in should have different appearance," + +*** This bug has been marked as a duplicate of bug 56359 ***",1386626810,task_subcomment,PHID-TASK-grze4l57o4qcistsnasi,PHID-USER-5dwuaigmkz2vzg65lape,['\n\n*** This bug has been marked as a duplicate of bug 56359 ***'],['ISSUE CONTENT MANAGEMENT'] +14764,Special:UserLogin does not inform you you're already logged in on mobile,*** Bug 56023 has been marked as a duplicate of this bug. ***,1386626810,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"['*** Bug 56023 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +14763,Special:UserLogin does not inform you you're already logged in on mobile,Btw.. it actually /does/ inform you if you are logged in - an echo icon is in the top right corner.,1387497900,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,['Btw.. it actually /does/ inform you if you are logged in - an echo icon is in the top right corner.'],['BUG REPRODUCTION'] +14910,Mobile login not compatible with OpenID,Andre / Quim - although a little hard this might be a fun task for Google Code in 2013? Thoughts?,1387911802,task_subcomment,PHID-TASK-cxqxcmcth4iw62pm3rak,PHID-USER-5dwuaigmkz2vzg65lape,"['Andre / Quim - although a little hard this might be a fun task for Google Code in 2013?', 'Thoughts?']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +14762,Special:UserLogin does not inform you you're already logged in on mobile,Andre / Quim - good task for Google Code in 2013. Should be put into the beta mode of the site first.,1387912853,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"['Andre / Quim - good task for Google Code in 2013.', 'Should be put into the beta mode of the site first.']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +14760,Special:UserLogin does not inform you you're already logged in on mobile,I think it's fine for it to replicate desktop as long as it is placed in the beta mode / alpha mode of the site first.,1388131170,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"[""I think it's fine for it to replicate desktop as long as it is placed in the beta mode / alpha mode of the site first.""]",['FUTURE PLAN .'] +14758,Special:UserLogin does not inform you you're already logged in on mobile,Apologies for the confusion. I'm basically suggesting we try what Steven originally suggested in comment 0 but limit it to the beta mode of the site. The Echo button does inform you but that's not it's real purpose and it might not be noticeable.,1388263315,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"['Apologies for the confusion.', ""I'm basically suggesting we try what Steven originally suggested in comment 0 but limit it to the beta mode of the site."", ""The Echo button does inform you but that's not it's real purpose and it might not be noticeable.""]","['SOCIAL CONVERSATION', 'FUTURE PLAN .', 'BUG REPRODUCTION']" +14755,Special:UserLogin does not inform you you're already logged in on mobile,It's not controversial it's just our standard practice to test things out in a beta mode first before pushing it to all our users.,1388299697,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"[""It's not controversial it's just our standard practice to test things out in a beta mode first before pushing it to all our users.""]",['FUTURE PLAN'] +14754,Special:UserLogin does not inform you you're already logged in on mobile,Screen looks great though.,1388299842,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,['Screen looks great though.'],['SOCIAL CONVERSATION'] +14750,Special:UserLogin does not inform you you're already logged in on mobile,Guys if you want to fix a bug in future please use the ASSIGNED status and mark yourself as the assignee. This will help everyone involved.,1388370337,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"['Guys if you want to fix a bug in future please use the ASSIGNED status and mark yourself as the assignee.', 'This will help everyone involved.']","['ACTION ON ISSUE', 'CONTRIBUTION AND COMMITMENT .']" +14746,Special:UserLogin does not inform you you're already logged in on mobile,"Even if you can't modify the status setting you should be able to declare ""I am working on this."" In future I can also update the ASSIGNED status if you say that you are working on this. + +Due to the fact you both worked on this patch I just had the awkward situation of having to merge 1 of 2 near identical patches and in the end did it by a coin toss. Apologies to M4tx - I hope you understand this was nothing against your patch!",1388431332,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"['Even if you can\'t modify the status setting you should be able to declare ""I am working on this.""', 'In future I can also update the ASSIGNED status if you say that you are working on this.', 'Due to the fact you both worked on this patch I just had the awkward situation of having to merge 1 of 2 near identical patches and in the end did it by a coin toss.', 'Apologies to M4tx - I hope you understand this was nothing against your patch!']","['CONTRIBUTION AND COMMITMENT .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +14745,Special:UserLogin does not inform you you're already logged in on mobile,Quick note: This is going to beta first. Jared and Steven/Kenan please comment back from a product and design point of view if you are happy for this change to go to stable and I will make this so.,1388431423,task_subcomment,PHID-TASK-4b2mxuc52ewo5a775yq7,PHID-USER-5dwuaigmkz2vzg65lape,"['Quick note: This is going to beta first.', 'Jared and Steven/Kenan please comment back from a product and design point of view if you are happy for this change to go to stable and I will make this so.']","['FUTURE PLAN', 'FUTURE PLAN']" +13671,'Mobile view' link always heads to https,This is still resolved I think??,1401902866,task_subcomment,PHID-TASK-o47zmudzjjgqctumtubv,PHID-USER-5dwuaigmkz2vzg65lape,"['This is still resolved I think?', '?']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +14902,Mobile login not compatible with OpenID,This should be working in alpha now. If it's not we will need to tweak the #MediaWiki-extensions-OpenID; extension. Is anyone able to test this? I'm happy to help.,1421779715,task_subcomment,PHID-TASK-cxqxcmcth4iw62pm3rak,PHID-USER-5dwuaigmkz2vzg65lape,"['This should be working in alpha now.', ""If it's not we will need to tweak the #MediaWiki-extensions-OpenID; extension."", 'Is anyone able to test this?', ""I'm happy to help.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'TESTING', 'SOCIAL CONVERSATION']" +14615,Consider changing wikipage redirects to be proper HTTP redirects,"Just an FYI, in mobile we show a notification (see screenshot) when a redirect happens: +{F8538184} +Will it be possible to retain this behaviour? +",1498579156,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-5dwuaigmkz2vzg65lape,"['Just an FYI, in mobile we show a notification (see screenshot) when a redirect happens:\n{F8538184}\nWill it be possible to retain this behaviour?']",['INVESTIGATION AND EXPLORATION'] +18545,Search not working for mobile over http for Firefox on test2wiki,"Interestingly searching for ""Bara"" works but ""bara"" doesn't. + +http://test2.m.wikipedia.org/w/api.php?format=json&search=bara&action=opensearch&namespace=0&limit=15 +On Firefox returns [""bara"",[]] in response +On Chrome returns [""bara"",[""Barack Obama""]] in response + +Why would the response differ on user agent?! This is server side!?!",1386094541,task_subcomment,PHID-TASK-n2nhiykqm6fym4gqupcm,PHID-USER-5dwuaigmkz2vzg65lape,"['Interestingly searching for ""Bara"" works but ""bara"" doesn\'t.', 'URL\nOn Firefox returns [""bara"",[]] in response\nOn Chrome returns [""bara"",[""Barack Obama""]] in response\n\nWhy would the response differ on user agent?!', 'This is server side!?', '!']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'NA']" +18541,Search not working for mobile over http for Firefox on test2wiki,Arthur is looking into this so marking as assigned.,1386182871,task_subcomment,PHID-TASK-n2nhiykqm6fym4gqupcm,PHID-USER-5dwuaigmkz2vzg65lape,['Arthur is looking into this so marking as assigned.'],['ACTION ON ISSUE'] +18430,Messages broken on login/account creation page,"https://en.m.wikipedia.org/w/index.php?title=Special:UserLogin&action=submitlogin&type=login&returnto=Uru_people&returntoquery=article_action%3Dwatch + +The same line is repeated twice. This is clearly a mistake :) + +Also on +https://en.m.wikipedia.org/w/index.php?title=Special:UserLogin&type=signup&returnto=Uru_people&returntoquery=article_action%3Dwatch +A message '<mobile-frontend-watchlist-login>' is not translated. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1389723180,task_description,PHID-TASK-szx7krfdck4poxrlm7te,PHID-USER-5dwuaigmkz2vzg65lape,"['Messages broken on login/account creation page.', 'URL\n\nThe same line is repeated twice.', ""This is clearly a mistake :)\n\nAlso on\nURL\nA message '<mobile-frontend-watchlist-login>' is not translated."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +20238,"Change ""login"" to ""log in"" where it is used as a verb (i.e. most places)",I see this got lightning fixed but why not change it to sign in - we already use the phrase sign up for the other action. I feel this would be even better...,1390764904,task_subcomment,PHID-TASK-upb3x5e7c2xntfw4ttq7,PHID-USER-5dwuaigmkz2vzg65lape,"['I see this got lightning fixed but why not change it to sign in - we already use the phrase sign up for the other action.', 'I feel this would be even better...']","['CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION .']" +20237,"Change ""login"" to ""log in"" where it is used as a verb (i.e. most places)",This fix is also incomplete...,1390847173,task_subcomment,PHID-TASK-upb3x5e7c2xntfw4ttq7,PHID-USER-5dwuaigmkz2vzg65lape,['This fix is also incomplete...'],['BUG REPRODUCTION'] +20234,"Change ""login"" to ""log in"" where it is used as a verb (i.e. most places)",Whatever I'm not fussed either way. That said - there are a few more instances of login that need changing to 'log in' for this bug to be resolved.,1390859574,task_subcomment,PHID-TASK-upb3x5e7c2xntfw4ttq7,PHID-USER-5dwuaigmkz2vzg65lape,"[""Whatever I'm not fussed either way."", ""That said - there are a few more instances of login that need changing to 'log in' for this bug to be resolved.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +20231,"Change ""login"" to ""log in"" where it is used as a verb (i.e. most places)",I'm a tad confused as earlier today it seemed some messages were still using 'Login' but that doesn't seem to be the case now. I can only assume I was looking at some outdated branch.,1390872112,task_subcomment,PHID-TASK-upb3x5e7c2xntfw4ttq7,PHID-USER-5dwuaigmkz2vzg65lape,"[""I'm a tad confused as earlier today it seemed some messages were still using 'Login' but that doesn't seem to be the case now."", 'I can only assume I was looking at some outdated branch.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +18402,parsoidserver-http-bad-status,"http://en.m.wikipedia.beta.wmflabs.org/w/api.php?format=json&action=visualeditor&paction=parse&page=Selenium_Edit_Test + +Any idea why this request ends up with the response: +{""servedby"":""deployment-apache32"",""error"":{""code"":""parsoidserver-http-bad-status"",""info"":""404""}} + +It prevents VisualEditor from loading on mobile... + +-------------------------- +**Version**: unspecified +**Severity**: normal",1391408100,task_description,PHID-TASK-btmvpbqnfpj57y5y72ua,PHID-USER-5dwuaigmkz2vzg65lape,"['parsoidserver-http-bad-status.', 'URL\n\nAny idea why this request ends up with the response:\n{""servedby"":""deployment-apache32"",""error"":{""code"":""parsoidserver-http-bad-status"",""info"":""404""}}\n\nIt prevents VisualEditor from loading on mobile...\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +19801,Section edit pencil icons showing in Wikipedia Zero despite no HTTPS support,dr0ptp4kt some more detail would help - this doesn't make much sense to me and I know MobileFrontend pretty well - how are you disabling editing in Zero? It would make more sense to alter the skin if you are not doing so already. If you have a CSS/JS hack that is bad...,1391453254,task_subcomment,PHID-TASK-oldng4ohn3llekyaofz6,PHID-USER-5dwuaigmkz2vzg65lape,"[""dr0ptp4kt some more detail would help - this doesn't make much sense to me and I know MobileFrontend pretty well - how are you disabling editing in Zero?"", 'It would make more sense to alter the skin if you are not doing so already.', 'If you have a CSS/JS hack that is bad...']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT']" +18362,Mobile view link unexpectedly goes to HTTPS,Thanks for the update Grant.,1393546767,task_subcomment,PHID-TASK-mf5uxx45gr2em45poy6f,PHID-USER-5dwuaigmkz2vzg65lape,['Thanks for the update Grant.'],['SOCIAL CONVERSATION'] +18271,login error,"I suspect this might be a side effect of http://blog.wikimedia.org/2014/04/10/wikimedias-response-to-the-heartbleed-security-vulnerability/ + +Is this still happening? The login code is pretty separate from mobile so it is unlikely to be a bug our end.",1397236462,task_subcomment,PHID-TASK-od5keszsq5rgwh2n75th,PHID-USER-5dwuaigmkz2vzg65lape,"['I suspect this might be a side effect of URL\n\nIs this still happening?', 'The login code is pretty separate from mobile so it is unlikely to be a bug our end.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +18269,login error,"Please do not change status fields - see https://www.mediawiki.org/wiki/Bug_management/Bugzilla_etiquette +I marked as unconfirmed as we are currently able to replicate this and identify the problem. Back to my last question, is this still happening to you? If so are there steps you can use to reliably replicate it? Whilst it is only the MobileFrontend product it is unconfirmed. If we can replicate it and get to the bottom of it we can move it to another component and change the status there. + +Adding Chris Steipp who may be able to comment on whether this was a one off and how it may have effected people. + +PS. FYI the priority field is pretty much ignored on the MobileFrontend extension so setting it won't have any impact on planning or getting it resolved. I hadn't even noticed you'd set it so high until you just pointed it out.",1397266874,task_subcomment,PHID-TASK-od5keszsq5rgwh2n75th,PHID-USER-5dwuaigmkz2vzg65lape,"['Please do not change status fields - see URL\nI marked as unconfirmed as we are currently able to replicate this and identify the problem.', 'Back to my last question, is this still happening to you?', 'If so are there steps you can use to reliably replicate it?', 'Whilst it is only the MobileFrontend product it is unconfirmed.', 'If we can replicate it and get to the bottom of it we can move it to another component and change the status there.', 'Adding Chris Steipp who may be able to comment on whether this was a one off and how it may have effected people.', 'PS.', ""FYI the priority field is pretty much ignored on the MobileFrontend extension so setting it won't have any impact on planning or getting it resolved."", ""I hadn't even noticed you'd set it so high until you just pointed it out.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'NA', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +18267,login error,Can only assume this was related to the heartbleed bug response. Please reopen if you can still replicate this.,1397668960,task_subcomment,PHID-TASK-od5keszsq5rgwh2n75th,PHID-USER-5dwuaigmkz2vzg65lape,"['Can only assume this was related to the heartbleed bug response.', 'Please reopen if you can still replicate this.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +18854,No placeholders on account creation or login forms in Opera Mini,There was a bug about placeholder support in opera mini for search overlay that got won't fixed. Good reasons in that bug where ever it might be about why we shouldn't build JS fallbacks (Also opera mini doesn't run our JS at all although we may want to revisit this),1406595351,task_subcomment,PHID-TASK-6e64mwgcaaotvl7uxxjv,PHID-USER-5dwuaigmkz2vzg65lape,"[""There was a bug about placeholder support in opera mini for search overlay that got won't fixed."", ""Good reasons in that bug where ever it might be about why we shouldn't build JS fallbacks (Also opera mini doesn't run our JS at all although we may want to revisit this)""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +18763,Login as another user no longer works,"To play devils advocate, why would you want to visit the login form whilst logged in? What is wrong with logging out and then visiting it?",1410830348,task_subcomment,PHID-TASK-6mimi76qa47o25ubseql,PHID-USER-5dwuaigmkz2vzg65lape,"['To play devils advocate, why would you want to visit the login form whilst logged in?', 'What is wrong with logging out and then visiting it?']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +18757,Login as another user no longer works,"https://bugzilla.wikimedia.org/show_bug.cgi?id=49890 + +There was discussion on mailing lists about killing this behaviour.",1410848523,task_subcomment,PHID-TASK-6mimi76qa47o25ubseql,PHID-USER-5dwuaigmkz2vzg65lape,['URL\n\nThere was discussion on mailing lists about killing this behaviour.'],['BUG REPRODUCTION'] +18756,Login as another user no longer works,*** Bug 69475 has been marked as a duplicate of this bug. ***,1410978978,task_subcomment,PHID-TASK-6mimi76qa47o25ubseql,PHID-USER-5dwuaigmkz2vzg65lape,"['*** Bug 69475 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +18749,Login as another user no longer works,So to be clear the fix has reopened bug 15484,1411512765,task_subcomment,PHID-TASK-6mimi76qa47o25ubseql,PHID-USER-5dwuaigmkz2vzg65lape,['So to be clear the fix has reopened bug 15484'],['BUG REPRODUCTION .'] +17998,Watchlist doesn't redirect to login on mobile,"Visit http://en.wikipedia.beta.wmflabs.org/wiki/Special:Watchlist (desktop) and you are redirected to the login form. +Do the same on mobile and no redirect. +http://en.m.wikipedia.beta.wmflabs.org/wiki/Special:Watchlist + +-------------------------- +**Version**: unspecified +**Severity**: normal",1411513680,task_description,PHID-TASK-f2u7r562z6opn7udw5ah,PHID-USER-5dwuaigmkz2vzg65lape,"[""Watchlist doesn't redirect to login on mobile."", 'Visit URL (desktop) and you are redirected to the login form.', 'Do the same on mobile and no redirect.', 'URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +18746,Login as another user no longer works,My bad. Thanks for the clarification and sorry for the confusion :),1411515082,task_subcomment,PHID-TASK-6mimi76qa47o25ubseql,PHID-USER-5dwuaigmkz2vzg65lape,"['My bad.', 'Thanks for the clarification and sorry for the confusion :)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +18001,Watchlist doesn't redirect to login on mobile,http://en.wikipedia.beta.wmflabs.org/wiki/Special:Uploads has the same problem and should also be fixed.,1412297064,task_subcomment,PHID-TASK-f2u7r562z6opn7udw5ah,PHID-USER-5dwuaigmkz2vzg65lape,['URL has the same problem and should also be fixed.'],['BUG REPRODUCTION .'] +17979,Loginpage doesn't use mw-ui-button anymore,Whoops.,1412367362,task_subcomment,PHID-TASK-7ff4hmbeyf3qgiughwgk,PHID-USER-5dwuaigmkz2vzg65lape,['Whoops.'],['SOCIAL CONVERSATION'] +17952,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,"Duplicate error messages + +Navigate to Special:Watchlist whilst not logged in +You get two messages. + +Expected: +You should just get the first styled message + +We should look to consolidate our own custom code with that in core... + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F15097}",1412727060,task_description,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,"['Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon.', 'Duplicate error messages\n\nNavigate to Special:Watchlist whilst not logged in\nYou get two messages.', 'Expected:\nYou should just get the first styled message\n\nWe should look to consolidate our own custom code with that in core...\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F15097}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR']" +17967,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,I'd suggest styling the alert box instead of headmsg and using our own custom message which includes the bold text.,1412727514,task_subcomment,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,"[""I'd suggest styling the alert box instead of headmsg and using our own custom message which includes the bold text.""]",['CONTRIBUTION AND COMMITMENT'] +17966,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,"Created attachment 16700 +Similarly, if you hit an error you see two alert boxes. We should probably only show one. + +**Attached**: {F15098}",1412727525,task_subcomment,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,"['Created attachment 16700\nSimilarly, if you hit an error you see two alert boxes.', 'We should probably only show one.', '**Attached**: {F15098}']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +17965,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,Florna seems to have made a start to this - might be some ideas there - https://gerrit.wikimedia.org/r/#/c/165248/4,1412792760,task_subcomment,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,['Florna seems to have made a start to this - might be some ideas there - URL'],['CONTRIBUTION AND COMMITMENT'] +18853,No placeholders on account creation or login forms in Opera Mini,Opera Mini 5-7 doesn't support placeholders or media queries. I'd suggest adding labels and using a media query to hide them.,1412798296,task_subcomment,PHID-TASK-6e64mwgcaaotvl7uxxjv,PHID-USER-5dwuaigmkz2vzg65lape,"[""Opera Mini 5-7 doesn't support placeholders or media queries."", ""I'd suggest adding labels and using a media query to hide them.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +17963,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,"https://gerrit.wikimedia.org/r/165634 will take care of this if it was to move to stable. + +I think we need to kill our custom login code.",1412804636,task_subcomment,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,"['GERRIT_URL will take care of this if it was to move to stable.', 'I think we need to kill our custom login code.']","['FUTURE PLAN', 'BUG REPRODUCTION']" +18851,No placeholders on account creation or login forms in Opera Mini,"https://gerrit.wikimedia.org/r/165634 will take care of this if it was to move to stable. + +I think we need to kill our custom login code.",1412804658,task_subcomment,PHID-TASK-6e64mwgcaaotvl7uxxjv,PHID-USER-5dwuaigmkz2vzg65lape,"['GERRIT_URL will take care of this if it was to move to stable.', 'I think we need to kill our custom login code.']","['FUTURE PLAN', 'BUG REPRODUCTION .']" +17960,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,This is now live in alpha. Need to propagate these changes to stable.,1413927686,task_subcomment,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,"['This is now live in alpha.', 'Need to propagate these changes to stable.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +18848,No placeholders on account creation or login forms in Opera Mini,New login form in alpha solves this issues. Need to get these changes into stable.,1413927848,task_subcomment,PHID-TASK-6e64mwgcaaotvl7uxxjv,PHID-USER-5dwuaigmkz2vzg65lape,"['New login form in alpha solves this issues.', 'Need to get these changes into stable.']","['EXPECTED BEHAVIOR .', 'TASK PROGRESS .']" +17869,Login page buttons looks unstyled in beta,It looks funky in beta but fine in stable.,1414169564,task_subcomment,PHID-TASK-y2oqr4vcc23r4jp3bcbn,PHID-USER-5dwuaigmkz2vzg65lape,['It looks funky in beta but fine in stable.'],['OBSERVED BUG BEHAVIOR .'] +17868,Login page buttons looks unstyled in beta,"Created attachment 16886 +In beta + +**Attached**: {F14881}",1414169579,task_subcomment,PHID-TASK-y2oqr4vcc23r4jp3bcbn,PHID-USER-5dwuaigmkz2vzg65lape,['Created attachment 16886\nIn beta\n\n**Attached**: {F14881}'],['BUG REPRODUCTION .'] +17862,Login page buttons looks unstyled in beta,Not sure about it being a blocker. It only effects the beta mode of our site and no functionality is broken. Can you flag to the mailing list? We can make a decision there whether this needs a lightning deploy.,1414171207,task_subcomment,PHID-TASK-y2oqr4vcc23r4jp3bcbn,PHID-USER-5dwuaigmkz2vzg65lape,"['Not sure about it being a blocker.', 'It only effects the beta mode of our site and no functionality is broken.', 'Can you flag to the mailing list?', 'We can make a decision there whether this needs a lightning deploy.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ACTION ON ISSUE .', 'FUTURE PLAN']" +17852,Language selectors looks out of place in alpha login page,"Yeh this is a result of trying to repurpose the desktop login form in alpha. +I've added this to acceptance criteria in https://trello.com/c/jt1O10K2/16-use-desktop-login-account-creation-pages",1414451744,task_subcomment,PHID-TASK-y6acjoulwnqpli2yepse,PHID-USER-5dwuaigmkz2vzg65lape,"['Yeh this is a result of trying to repurpose the desktop login form in alpha.', ""I've added this to acceptance criteria in URL""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +17847,Login icon showing on Special:MobileMenu for non-JS users,"Eek + +See screenshot. + +In JS we don't show the icons +Expected: icon is not visible. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F14851}",1414623780,task_description,PHID-TASK-no7r7brnlcneni4kkfcp,PHID-USER-5dwuaigmkz2vzg65lape,"['Login icon showing on Special:MobileMenu for non-JS users.', 'Eek\n\nSee screenshot.', ""In JS we don't show the icons\nExpected: icon is not visible."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F14851}']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +17837,Errors not styled as errors on login form,"error + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F14847}",1415136000,task_description,PHID-TASK-3k7bo66bxo3g6yukjld5,PHID-USER-5dwuaigmkz2vzg65lape,"['Errors not styled as errors on login form.', 'error\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F14847}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +17958,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,"Using the desktop login form has various issues still and is not going to be ready any time soon. + +Is there any way we can make the stable/beta site version of our existing login form use this mechanism and override the messages?",1416273071,task_subcomment,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,"['Using the desktop login form has various issues still and is not going to be ready any time soon.', 'Is there any way we can make the stable/beta site version of our existing login form use this mechanism and override the messages?']","['EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT']" +17957,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,#Mobile-Web,1417807765,task_subcomment,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,['#Mobile-Web'],['BUG REPRODUCTION .'] +18847,No placeholders on account creation or login forms in Opera Mini,#Mobile-Web,1417807792,task_subcomment,PHID-TASK-6e64mwgcaaotvl7uxxjv,PHID-USER-5dwuaigmkz2vzg65lape,['#Mobile-Web'],['BUG REPRODUCTION'] +19283,Login link redirect to default login (with MobileFrontend),Looks like Florian's advice fixed it? :),1418170591,task_subcomment,PHID-TASK-pfikpnlkzh62ngeq4fwl,PHID-USER-5dwuaigmkz2vzg65lape,"[""Looks like Florian's advice fixed it?"", ':)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +23343,"QUnit job unable to collect logs, test still has active http requests writing to them",This is frequently hitting us today. Cookie for whoever can fix it! :),1418945845,task_subcomment,PHID-TASK-hq65yorr4owyjbw4hokc,PHID-USER-5dwuaigmkz2vzg65lape,"['This is frequently hitting us today.', 'Cookie for whoever can fix it!', ':)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +23341,"QUnit job unable to collect logs, test still has active http requests writing to them","@Krinkle this is not the same bug. + What does a log file running out of space have to do with testing locally? +See https://integration.wikimedia.org/ci/job/mwext-MobileFrontend-qunit-mobile/8449/console for another example",1418947671,task_subcomment,PHID-TASK-hq65yorr4owyjbw4hokc,PHID-USER-5dwuaigmkz2vzg65lape,"['SCREEN_NAME this is not the same bug.', 'What does a log file running out of space have to do with testing locally?', 'See URL for another example']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +23340,"QUnit job unable to collect logs, test still has active http requests writing to them","(you'll see the tests pass but it is Archiving artifacts that fails) +",1418947706,task_subcomment,PHID-TASK-hq65yorr4owyjbw4hokc,PHID-USER-5dwuaigmkz2vzg65lape,"[""(you'll see the tests pass but it is Archiving artifacts that fails)""]",['BUG REPRODUCTION .'] +23339,"QUnit job unable to collect logs, test still has active http requests writing to them","(Running locally I'm seeing no ajax requests. I just verified that again.) +",1418947836,task_subcomment,PHID-TASK-hq65yorr4owyjbw4hokc,PHID-USER-5dwuaigmkz2vzg65lape,"[""(Running locally I'm seeing no ajax requests."", 'I just verified that again.)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23337,"QUnit job unable to collect logs, test still has active http requests writing to them","@krinkle I'm not seeing anything obvious so if you can find the time to take a look at our tests and see if there is something obvious, direction here would be appreciated + +The thing that is strange is that this has only recently started happening, hence why I suspected (maybe incorrectly) that something changed in Jenkins. +",1418948303,task_subcomment,PHID-TASK-hq65yorr4owyjbw4hokc,PHID-USER-5dwuaigmkz2vzg65lape,"[""SCREEN_NAME I'm not seeing anything obvious so if you can find the time to take a look at our tests and see if there is something obvious, direction here would be appreciated\n\nThe thing that is strange is that this has only recently started happening, hence why I suspected (maybe incorrectly) that something changed in Jenkins.""]",['INVESTIGATION AND EXPLORATION'] +23334,"QUnit job unable to collect logs, test still has active http requests writing to them",I suspect it might not be an ajax request but a JavaScript timeout somewhere that might be causing this issue.,1419292138,task_subcomment,PHID-TASK-hq65yorr4owyjbw4hokc,PHID-USER-5dwuaigmkz2vzg65lape,['I suspect it might not be an ajax request but a JavaScript timeout somewhere that might be causing this issue.'],['INVESTIGATION AND EXPLORATION'] +24796,Login form password reset and account creation form inconsistent between desktop and mobile,"On the desktop login form password reset is above the password input +On mobile the password reset form is below the form + +On the desktop login form the account creation button is a neutral mw-ui-button +On the mobile login form the account creation button is a link + +Let's consolidate these so that mobile doesn't have to hijack the login page. +",1419297091,task_description,PHID-TASK-hzukwbliogperntszdaz,PHID-USER-5dwuaigmkz2vzg65lape,"['Login form password reset and account creation form inconsistent between desktop and mobile.', ""On the desktop login form password reset is above the password input\nOn mobile the password reset form is below the form\n\nOn the desktop login form the account creation button is a neutral mw-ui-button\nOn the mobile login form the account creation button is a link\n\nLet's consolidate these so that mobile doesn't have to hijack the login page.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24802,Login form password reset and account creation form inconsistent between desktop and mobile,Blocks T74910,1419297168,task_subcomment,PHID-TASK-hzukwbliogperntszdaz,PHID-USER-5dwuaigmkz2vzg65lape,['Blocks T74910'],['BUG REPRODUCTION .'] +24799,Login form password reset and account creation form inconsistent between desktop and mobile,"See also mobile view: {F25007} +(Goal is to upstream media query rules to mediawiki core so the design looks better on smaller screens +",1419371193,task_subcomment,PHID-TASK-hzukwbliogperntszdaz,PHID-USER-5dwuaigmkz2vzg65lape,['See also mobile view: {F25007}\n(Goal is to upstream media query rules to mediawiki core so the design looks better on smaller screens'],['FUTURE PLAN'] +24798,Login form password reset and account creation form inconsistent between desktop and mobile,Running the above screenshots past design.,1419371256,task_subcomment,PHID-TASK-hzukwbliogperntszdaz,PHID-USER-5dwuaigmkz2vzg65lape,['Running the above screenshots past design.'],['INVESTIGATION AND EXPLORATION'] +17956,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,"Would be good to fix stable in the mean time for this problem. +",1419450120,task_subcomment,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,['Would be good to fix stable in the mean time for this problem.'],['EXPECTED BEHAVIOR .'] +23333,"QUnit job unable to collect logs, test still has active http requests writing to them",We haven't seen this for a while. This might be related to T84922 or luck. Closing and will reopen if it resurfaces.,1419896163,task_subcomment,PHID-TASK-hq65yorr4owyjbw4hokc,PHID-USER-5dwuaigmkz2vzg65lape,"[""We haven't seen this for a while."", 'This might be related to T84922 or luck.', 'Closing and will reopen if it resurfaces.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE']" +17953,Login form duplicate messages in stable when directly visit Special:EditWatchlist whilst anon,Thanks @Florian !,1420572308,task_subcomment,PHID-TASK-hvnfewejs72dtsg4vhfw,PHID-USER-5dwuaigmkz2vzg65lape,['ThanksSCREEN_NAME !'],['SOCIAL CONVERSATION'] +23624,Hide account benefits in Minerva version of login page,".mw-createacct-benefits-container looks out of place and badly designed on Special:UserLogin in the alpha mode of the site. +Let's simply hide it for the time being.",1421781853,task_description,PHID-TASK-ew7zqnmwaq3odpdwt76d,PHID-USER-5dwuaigmkz2vzg65lape,"['Hide account benefits in Minerva version of login page.', '.mw-createacct-benefits-container looks out of place and badly designed on Special:UserLogin in the alpha mode of the site.', ""Let's simply hide it for the time being.""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'WORKAROUNDS']" +23618,Captcha not rendering on stable login form,"I know why. it's related to an upstream change. another reason we should be using core code. Fix on way. +",1421782316,task_description,PHID-TASK-4tcolqn55a3axjjlv26p,PHID-USER-5dwuaigmkz2vzg65lape,"['Captcha not rendering on stable login form.', 'I know why.', ""it's related to an upstream change."", 'another reason we should be using core code.', 'Fix on way.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'ACTION ON ISSUE']" +23605,"Watermark and no default message not shown in alpha version of login form +","In alpha on the minerva skin (mobile) the following should be present before the login form: +{F30271} + +The grey box should only appear when there are no errors/warnings for submitting the form. +It should be possible to do this via a hook on the existing login form or as a change in core. +",1421782694,task_description,PHID-TASK-vkqukrdqnvt6wbp446s6,PHID-USER-5dwuaigmkz2vzg65lape,"['Watermark and no default message not shown in alpha version of login form\n.', 'In alpha on the minerva skin (mobile) the following should be present before the login form:\n{F30271}\n\nThe grey box should only appear when there are no errors/warnings for submitting the form.', 'It should be possible to do this via a hook on the existing login form or as a change in core.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .']" +23604,CentralAuth AutoLogin not working from mobile site Main Pages,@CSteipp did something change recently?,1422484446,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-5dwuaigmkz2vzg65lape,['SCREEN_NAME did something change recently?'],['INVESTIGATION AND EXPLORATION'] +23603,CentralAuth AutoLogin not working from mobile site Main Pages,"I don't see any recent changes in CentralAuth extension +Could also be something configured incorrectly? +",1422484506,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-5dwuaigmkz2vzg65lape,"[""I don't see any recent changes in CentralAuth extension\nCould also be something configured incorrectly?""]",['INVESTIGATION AND EXPLORATION'] +23600,CentralAuth AutoLogin not working from mobile site Main Pages,"What is autologin JavaScript? Can you link me to it? Is it a new thing? Does it use ResourceLoader ? +",1422488957,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-5dwuaigmkz2vzg65lape,"['What is autologin JavaScript?', 'Can you link me to it?', 'Is it a new thing?', 'Does it use ResourceLoader ?']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +23598,CentralAuth AutoLogin not working from mobile site Main Pages,"I'm not sure what's going on here. I tried alpha which should run all hooks (doesn't override login form) and the problem is broken there too. +https://login.wikimedia.org/wiki/Special:CentralLogin/start?token=c64737c3d89e2324d55892229caeb7b0 +https://en.m.wikipedia.org/wiki/Special:CentralLogin/complete?token=8884d49b6dfc289a1df92d13188c4072 +are both sending forced 302's +I'm not seeing any images loaded anywhere... +",1422581446,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-5dwuaigmkz2vzg65lape,"[""I'm not sure what's going on here."", ""I tried alpha which should run all hooks (doesn't override login form) and the problem is broken there too."", ""URL\nURL\nare both sending forced 302's\nI'm not seeing any images loaded anywhere...""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +23597,CentralAuth AutoLogin not working from mobile site Main Pages,"@csteipp note this can be replicated on beta labs + +Steps to demonstrate: +Ensure logged out / clear cookies. +Login @ http://en.m.wikipedia.beta.wmflabs.org/wiki/Special:UserLogin +Navigate to http://m.wikidata.beta.wmflabs.org/wiki/Wikidata:Main_Page +Notice you are logged out at Wikidata + +@csteipp can you or someone else help me debug this? We are losing edits as a result. This is pretty problematic for us and I have no idea how this black magic works :-/",1422640967,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-5dwuaigmkz2vzg65lape,"['SCREEN_NAME note this can be replicated on beta labs\n\nSteps to demonstrate:\nEnsure logged out / clear cookies.', 'Login @ URL\nNavigate to URL\nNotice you are logged out at Wikidata\nSCREEN_NAME can you or someone else help me debug this?', 'We are losing edits as a result.', 'This is pretty problematic for us and I have no idea how this black magic works :-/']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +23595,CentralAuth AutoLogin not working from mobile site Main Pages,"@csteipp helpfully helped me debug this IRL but sadly we couldn't find what was going on. Appears there are two issues. + +1) Images not being loaded after login redirect on mediawiki.org but are on beta labs. +On beta labs/locally if you login +After redirect open up your JS console: +> $( 'img' ) +>
+and similar images should be in the results. + +Do the same on mediawiki.org or enwiki and these images are absent for some reason. +Let's fast forward mediawiki.org to master on Monday and see if this fixes the problem. @kaldari can you do this? +If not, we'll need to debug some more. It might be specific to the m. domain (which will be hard to test locally and can be +tested on ). + +2) On beta labs despite the images being loaded, the user is only logged in on the desktop site. It seems that cookies are being set without a domain parameter, thus are only applying to the desktop domain. We currently have no idea why the domain is being dropped. When you sign in on desktop it is not dropped and passed in the set cookie request header. Any ideas? + + +",1422647216,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-5dwuaigmkz2vzg65lape,"[""SCREEN_NAME helpfully helped me debug this IRL but sadly we couldn't find what was going on."", 'Appears there are two issues.', '1) Images not being loaded after login redirect on mediawiki.org but are on beta labs.', 'On beta labs/locally if you login\nAfter redirect open up your JS console:\nQUOTE\nQUOTE\nand similar images should be in the results.', 'Do the same on mediawiki.org or enwiki and these images are absent for some reason.', ""Let's fast forward mediawiki.org to master on Monday and see if this fixes the problem.SCREEN_NAME can you do this?"", ""If not, we'll need to debug some more."", 'It might be specific to the m. domain (which will be hard to test locally and can be \ntested on ).', '2) On beta labs despite the images being loaded, the user is only logged in on the desktop site.', 'It seems that cookies are being set without a domain parameter, thus are only applying to the desktop domain.', 'We currently have no idea why the domain is being dropped.', 'When you sign in on desktop it is not dropped and passed in the set cookie request header.', 'Any ideas?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +23594,CentralAuth AutoLogin not working from mobile site Main Pages,"(so my theory/hope is that #2 is just bad configuration on betalabs - domains ) +",1422647856,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-5dwuaigmkz2vzg65lape,['(so my theory/hope is that #2 is just bad configuration on betalabs - domains )'],['INVESTIGATION AND EXPLORATION'] +23593,CentralAuth AutoLogin not working from mobile site Main Pages,@kaldari ping me when this is deployed on enwiki,1422894443,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-5dwuaigmkz2vzg65lape,['SCREEN_NAME ping me when this is deployed on enwiki'],['CONTRIBUTION AND COMMITMENT'] +23636,Special:UserProfile should not use wfHttpError() for missing user parameters,"@Krinkle out of interest why is this the status quo? It seems like this would effect SEO and be cached on the local browser. +Why do we show error pages with a 200 instead of 404? Is this documented somewhere? +",1423064485,task_subcomment,PHID-TASK-f3vt6ruvo3767ki4b6ze,PHID-USER-5dwuaigmkz2vzg65lape,"['SCREEN_NAME out of interest why is this the status quo?', 'It seems like this would effect SEO and be cached on the local browser.', 'Why do we show error pages with a 200 instead of 404?', 'Is this documented somewhere?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +23634,Special:UserProfile should not use wfHttpError() for missing user parameters,"thanks for clarification @krinkle - is there any page documented how to do a 404 / 400 with correct styling. Special:UserProfile without parameters should never be linked to from anywhere and should not come up in search engines. +",1423076057,task_subcomment,PHID-TASK-f3vt6ruvo3767ki4b6ze,PHID-USER-5dwuaigmkz2vzg65lape,"['thanks for clarificationSCREEN_NAME - is there any page documented how to do a 404 / 400 with correct styling.', 'Special:UserProfile without parameters should never be linked to from anywhere and should not come up in search engines.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +23631,Special:UserProfile should not use wfHttpError() for missing user parameters,Hey @Krinkle I was merely hoping for some kind of php doc link to the relevant function. I don't like to assume volunteers know how to do this sort of thing so any guidance no matter how trivial it seems can help someone get their first commit in but looks like @Florian has made this unnecessary :),1423083418,task_subcomment,PHID-TASK-f3vt6ruvo3767ki4b6ze,PHID-USER-5dwuaigmkz2vzg65lape,"['HeySCREEN_NAME I was merely hoping for some kind of php doc link to the relevant function.', ""I don't like to assume volunteers know how to do this sort of thing so any guidance no matter how trivial it seems can help someone get their first commit in but looks likeSCREEN_NAME has made this unnecessary :)""]","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +23625,Hide account benefits in Minerva version of login page,"No as commit message says it is alpha only. +",1425579577,task_subcomment,PHID-TASK-ew7zqnmwaq3odpdwt76d,PHID-USER-5dwuaigmkz2vzg65lape,['No as commit message says it is alpha only.'],['BUG REPRODUCTION'] +23525,A loggedout user attempting to add to a collection is referred to login or create account so that they can login,"Looks done to me, plus in `duplicated elsewhere` column so closing.",1426283676,task_subcomment,PHID-TASK-33uaq4ge7wywzlihpnuy,PHID-USER-5dwuaigmkz2vzg65lape,"['Looks done to me, plus in CODE column so closing.']",['ACTION ON ISSUE .'] +23440,Bug: Dismissing login drawer after clicking watchstar breaks watchstar,I can reproduce this. Big edge case but should get fixed sooner rather than later.,1428340440,task_subcomment,PHID-TASK-znnxgvjm4emhrahvqdlp,PHID-USER-5dwuaigmkz2vzg65lape,"['I can reproduce this.', 'Big edge case but should get fixed sooner rather than later.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +23410,Should be possible for other extensions to register custom messages on MobileFrontend login and signup forms,"http://localhost:8888/w/index.php?title=Special:UserLogin&type=signup&returnto=Special%3AWatchlist + +shows message: +""A watchlist helps you bookmark pages and keep track of changes to them. +Sign up to start one now."" + +It should be possible without updating MobileFrontend to customise this message. +",1428939696,task_description,PHID-TASK-kdw5uzmdgiem5jztpgq5,PHID-USER-5dwuaigmkz2vzg65lape,"['Should be possible for other extensions to register custom messages on MobileFrontend login and signup forms.', 'URL\n\nshows message:\n""A watchlist helps you bookmark pages and keep track of changes to them.', 'Sign up to start one now.""', 'It should be possible without updating MobileFrontend to customise this message.']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .']" +23415,Should be possible for other extensions to register custom messages on MobileFrontend login and signup forms,++++,1428954897,task_subcomment,PHID-TASK-kdw5uzmdgiem5jztpgq5,PHID-USER-5dwuaigmkz2vzg65lape,['++++'],['NA'] +23403,Login form should support custom messages based on returnto and returntoquery parameters,"Currently only custom error messages are possible. It should be possible to customise the message based on the thing you are trying to access +e.g. +http://localhost:8888/w/index.php?title=Special:UserLogin{F113543} +{F113540} +vs +http://localhost:8888/w/index.php?title=Special:UserLogin&returnto=Special:Watchlist +http://localhost:8888/w/index.php?title=Special:UserLogin&returnto=Headings&returntoquery=article_action=watch +{F113547}",1429133372,task_description,PHID-TASK-chjj4mztyqjztajikppu,PHID-USER-5dwuaigmkz2vzg65lape,"['Login form should support custom messages based on returnto and returntoquery parameters.', 'Currently only custom error messages are possible.', 'It should be possible to customise the message based on the thing you are trying to access\ne.g.', 'URL\n{F113540}\nvs\nURL\nURL\n{F113547}']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +23424,string replacement for watchstar login page,"@Kaldari doesn't like https://gerrit.wikimedia.org/r/#/c/203835/ +Let's find a way to move this forward and not be bogged down by our tech debt...",1429141063,task_subcomment,PHID-TASK-7r43ouuspdyah5cti7rk,PHID-USER-5dwuaigmkz2vzg65lape,"[""SCREEN_NAME doesn't like URL\nLet's find a way to move this forward and not be bogged down by our tech debt...""]",['FUTURE PLAN'] +23439,Bug: Dismissing login drawer after clicking watchstar breaks watchstar,Fixed by https://gerrit.wikimedia.org/r/#/c/204972/,1429563086,task_subcomment,PHID-TASK-znnxgvjm4emhrahvqdlp,PHID-USER-5dwuaigmkz2vzg65lape,['Fixed by URL'],['BUG REPRODUCTION'] +23375,Update browser tests after login/sign up form warning changes,"These steps now fail as a result of T95065 +* Create failure messages.Create account password mismatch message +* Then I should see a message box at the top of the login page' + +https://integration.wikimedia.org/ci/view/BrowserTests/view/MobileFrontend/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/629/testReport/junit/(root)/Login/Not_logged_in/ +https://integration.wikimedia.org/ci/view/BrowserTests/view/MobileFrontend/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/629/testReport/junit/(root)/Menus%20open%20correct%20page%20for%20anonymous%20users/Watchlist_URL_is_set_correctly/ +",1430248376,task_description,PHID-TASK-fcd7kncm5bfw3xgz37jd,PHID-USER-5dwuaigmkz2vzg65lape,"['Update browser tests after login/sign up form warning changes.', ""These steps now fail as a result of T95065\n* Create failure messages.Create account password mismatch message\n* Then I should see a message box at the top of the login page'\n\nURL\nURL""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23382,Update browser tests after login/sign up form warning changes,"also https://integration.wikimedia.org/ci/view/Mobile/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/630/testReport/junit/(root)/Page%20actions%20menu%20when%20anonymous/Receive_notification_message___Edit_Icon/ + +ping @kaldari you broke this ;-) +",1430255298,task_subcomment,PHID-TASK-fcd7kncm5bfw3xgz37jd,PHID-USER-5dwuaigmkz2vzg65lape,['also URL\n\npingSCREEN_NAME you broke this ;-)'],['SOCIAL CONVERSATION'] +23381,Update browser tests after login/sign up form warning changes,See also T97474,1430255616,task_subcomment,PHID-TASK-fcd7kncm5bfw3xgz37jd,PHID-USER-5dwuaigmkz2vzg65lape,['See also T97474'],['BUG REPRODUCTION'] +21159,Raw html showing on login form,"{F161118} +https://en.m.wikipedia.org/wiki/Special:UserLogin?returnto=2002_Pacific_typhoon_season&campaign=gather&returntoquery=article_action%3Dadd_to_collection&warning=gather-purpose-login-action +",1430898562,task_description,PHID-TASK-wdkwgnoc365m65ffsocd,PHID-USER-5dwuaigmkz2vzg65lape,"['Raw html showing on login form.', '{F161118}\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21163,Raw html showing on login form,@phuedx you probably want to fix this asap in your sprint,1430904335,task_subcomment,PHID-TASK-wdkwgnoc365m65ffsocd,PHID-USER-5dwuaigmkz2vzg65lape,['SCREEN_NAME you probably want to fix this asap in your sprint'],['BUG REPRODUCTION'] +22797,.inputs-box style shoudl only be loaded on login page,"Some css rules appear in common.less but are only used on the mobile custom login page. They should be moved. +",1430943263,task_description,PHID-TASK-ujvubqk7dtx2wpwfjkdj,PHID-USER-5dwuaigmkz2vzg65lape,"['.inputs-box style shoudl only be loaded on login page.', 'Some css rules appear in common.less but are only used on the mobile custom login page.', 'They should be moved.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21161,Raw html showing on login form,https://gerrit.wikimedia.org/r/#/c/205986/ needs cherrypicking,1430943810,task_subcomment,PHID-TASK-wdkwgnoc365m65ffsocd,PHID-USER-5dwuaigmkz2vzg65lape,['URL needs cherrypicking'],['BUG REPRODUCTION'] +21160,Raw html showing on login form,It just got fixed on the train. Choo choo!,1430945588,task_subcomment,PHID-TASK-wdkwgnoc365m65ffsocd,PHID-USER-5dwuaigmkz2vzg65lape,"['It just got fixed on the train.', 'Choo choo!']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +23380,Update browser tests after login/sign up form warning changes,"@phuedx any plans to get this rectified so we can get these tests green again? +",1431008578,task_subcomment,PHID-TASK-fcd7kncm5bfw3xgz37jd,PHID-USER-5dwuaigmkz2vzg65lape,['SCREEN_NAME any plans to get this rectified so we can get these tests green again?'],['FUTURE PLAN'] +23404,Login form should support custom messages based on returnto and returntoquery parameters,I feel like given that you can currently pass a parameter `warning` to activate this that should be enough.,1431531133,task_subcomment,PHID-TASK-chjj4mztyqjztajikppu,PHID-USER-5dwuaigmkz2vzg65lape,['I feel like given that you can currently pass a parameter CODE to activate this that should be enough.'],['CONTRIBUTION AND COMMITMENT .'] +23187,MediaWiki.org shows wrong login icon,It's a config variable which defaults to Wikimedia Foundation logo. Easy config fix.,1433265262,task_subcomment,PHID-TASK-alq542s32wmmdpy7x4v7,PHID-USER-5dwuaigmkz2vzg65lape,"[""It's a config variable which defaults to Wikimedia Foundation logo."", 'Easy config fix.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +23185,MediaWiki.org shows wrong login icon,Requested deploy https://wikitech.wikimedia.org/wiki/Deployments#Wednesday.2C.C2.A0June.C2.A003,1433361367,task_subcomment,PHID-TASK-alq542s32wmmdpy7x4v7,PHID-USER-5dwuaigmkz2vzg65lape,['Requested deploy URL'],['BUG REPRODUCTION'] +23183,MediaWiki.org shows wrong login icon,done!,1433374570,task_subcomment,PHID-TASK-alq542s32wmmdpy7x4v7,PHID-USER-5dwuaigmkz2vzg65lape,['done!'],['ACTION ON ISSUE'] +23615,"Watermark and no default message not shown in alpha version of login form +","I think the logo reinforces where you are and adds a sense of trust. @khammerstein was there any reason we put an image on the login form of mobile? + +(I have to say it does look much nicer with it but it would be good to have some real reasoning behind why it is there) +",1435087900,task_subcomment,PHID-TASK-vkqukrdqnvt6wbp446s6,PHID-USER-5dwuaigmkz2vzg65lape,"['I think the logo reinforces where you are and adds a sense of trust.SCREEN_NAME was there any reason we put an image on the login form of mobile?', '(I have to say it does look much nicer with it but it would be good to have some real reasoning behind why it is there)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +23613,"Watermark and no default message not shown in alpha version of login form +",@Florian I assume you will just fix the warning message? Should we create a separate bug for the logo? e.g. split this into two?,1435184804,task_subcomment,PHID-TASK-vkqukrdqnvt6wbp446s6,PHID-USER-5dwuaigmkz2vzg65lape,"['SCREEN_NAME I assume you will just fix the warning message?', 'Should we create a separate bug for the logo?', 'e.g.', 'split this into two?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21024,MF Special:Login doesn't have a field for 2FA,"@florian won't https://gerrit.wikimedia.org/r/#/c/219754/ fix this? +",1435264338,task_subcomment,PHID-TASK-xhlvq5ortc7umakdby2q,PHID-USER-5dwuaigmkz2vzg65lape,"[""SCREEN_NAME won't URL fix this?""]",['BUG REPRODUCTION .'] +21023,MF Special:Login doesn't have a field for 2FA,"That patch got merged. +If you enable $wgMFNoLoginOverride = true; in your LocalSettings it should work as normal. If not please file a new more specific bug. +Hope that helps!",1435697577,task_subcomment,PHID-TASK-xhlvq5ortc7umakdby2q,PHID-USER-5dwuaigmkz2vzg65lape,"['That patch got merged.', 'If you enable $wgMFNoLoginOverride = true; in your LocalSettings it should work as normal.', 'If not please file a new more specific bug.', 'Hope that helps!']","['TASK PROGRESS', 'WORKAROUNDS', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +22403,Spike: Why are anonymous users hitting 'http' errors when they edit in MobileFrontend?,"Probably 2hrs of investigation / and updating the code to provide further information will shed light on this issue. +",1435857674,task_description,PHID-TASK-wyftsr52xethghhn62pd,PHID-USER-5dwuaigmkz2vzg65lape,"[""Spike: Why are anonymous users hitting 'http' errors when they edit in MobileFrontend?."", 'Probably 2hrs of investigation / and updating the code to provide further information will shed light on this issue.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +20929,Regression: Project logo missing from login screen,"Previously on the login page we would show a project identifier to users to indicate that they were not being phished and were logged in to a mediawiki project. + + +This is now missing in stable (enwiki, BC, localhost master) and the culprit seems to be I1b09e7ba80d18dc8c19b2aa475c4d269dffc295e +Before: +{F201710} +After: +{F201709}",1437425792,task_description,PHID-TASK-iahms4mcit3qnvupzgc4,PHID-USER-5dwuaigmkz2vzg65lape,"['Regression: Project logo missing from login screen.', 'Previously on the login page we would show a project identifier to users to indicate that they were not being phished and were logged in to a mediawiki project.', 'This is now missing in stable (enwiki, BC, localhost master) and the culprit seems to be I1b09e7ba80d18dc8c19b2aa475c4d269dffc295e\nBefore:\n{F201710}\nAfter:\n{F201709}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21317,"CentralAuth autologin broken for non-www mobile domains (mediawiki.org, wikidata.org)","Probably related to T100413 ? +",1438881336,task_subcomment,PHID-TASK-ipatywsrykw764ppptl4,PHID-USER-5dwuaigmkz2vzg65lape,['Probably related to T100413 ?'],['BUG REPRODUCTION'] +20684,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,"Run bundle exec cucumber features/editor_wikitext_nosave.feature locally +For some reason this test fails locally. It seems the login step doesn't work and then the anonymous editor workflow is unexpectedly entered.",1439999874,task_description,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,"['Login step failing for certain tests in MobileFrontend browser tests - blocking merges.', 'Run bundle exec cucumber features/editor_wikitext_nosave.feature locally\nFor some reason this test fails locally.', ""It seems the login step doesn't work and then the anonymous editor workflow is unexpectedly entered.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +20700,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,You may need to set MEDIAWIKI_ENVIRONMENT=integration,1440081046,task_subcomment,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,['You may need to set MEDIAWIKI_ENVIRONMENT=integration'],['CONTRIBUTION AND COMMITMENT'] +20697,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,"For transparency I have no idea why this is happening. If anyone can shed light on this I would be most appreciative. I still suspect something in the jjb job but @dduvall seems pretty certain that's not possible. + +4:53 PM in reference to ""marxarelli> one of a million moving browser test parts"" (in that they were all passing and now suddenly they are breaking and stopping merges and we don't know why) +4:54 PM i assume someone committed something somewhere and it had a knock on effect here... +4:54 PM <•marxarelli> possibly +4:54 PM we need qa for our qa heh +4:54 PM <•marxarelli> could have been in mw core, any of the MF dependencies, or in MF itself +4:55 PM <•marxarelli> but it wasn't mw-selenium or the jjb job, i can tell ya that +4:55 PM <•marxarelli> your version of mw-selenium is actually versioned and the dependency is clearly locked :) +4:57 PM so any theories on what's happened? +4:57 PM did we merge something which didn't run the test job properly and borked everything? +4:57 PM <•marxarelli> fwict, mediawiki doesn't have a dependency system +4:57 PM it doesn't +4:57 PM i just don't get it.. :-/ +4:58 PM → SPF|Cloud joined (uid11755@wikipedia/Southparkfan) +4:58 PM ok i think i gotta fix for this login issue +4:59 PM <•marxarelli> i mean, you could try git bisect and running the scenario, just to rule out changes in MF +5:01 PM yeh it's just super weird +",1440118845,task_subcomment,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,"['For transparency I have no idea why this is happening.', 'If anyone can shed light on this I would be most appreciative.', ""I still suspect something in the jjb job butSCREEN_NAME seems pretty certain that's not possible."", '4:53 PM in reference to ""marxarelli> one of a million moving browser test parts"" (in that they were all passing and now suddenly they are breaking and stopping merges and we don\'t know why)\n4:54 PM i assume someone committed something somewhere and it had a knock on effect here...\n4:54 PM <•marxarelli> possibly\n4:54 PM we need qa for our qa heh\n4:54 PM <•marxarelli> could have been in mw core, any of the MF dependencies, or in MF itself\n4:55 PM <•marxarelli> but it wasn\'t mw-selenium or the jjb job, i can tell ya that\n4:55 PM <•marxarelli> your version of mw-selenium is actually versioned and the dependency is clearly locked :)\n4:57 PM so any theories on what\'s happened?', ""4:57 PM did we merge something which didn't run the test job properly and borked everything?"", ""4:57 PM <•marxarelli> fwict, mediawiki doesn't have a dependency system\n4:57 PM it doesn't\n4:57 PM i just don't get it.. :-/\n4:58 PM → SPF|Cloud joined (uid11755@wikipedia/Southparkfan)\n4:58 PM ok i think i gotta fix for this login issue\n4:59 PM <•marxarelli> i mean, you could try git bisect and running the scenario, just to rule out changes in MF\n5:01 PM yeh it's just super weird""]","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +20696,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,Only possible theory is all our page loads got micro-seconds slower and caused this....,1440118953,task_subcomment,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,['Only possible theory is all our page loads got micro-seconds slower and caused this....'],['INVESTIGATION AND EXPLORATION'] +20694,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,"Looks like these are still flaking. +https://integration.wikimedia.org/ci/job/mwext-mw-selenium/442/console + +Can someone drop everything and look at this asap? I suspect what is happening is for whatever reason steps are not waiting until the previous page has finished loading. A few steps such as ""check this completed"" should suffice. + +@dduvall ping - this is getting quite serious, so any help your team can give would be much appreciated, we may have to consider turning off the job temporarily and reverting back to Barry.",1440121046,task_subcomment,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,"['Looks like these are still flaking.', 'URL\n\nCan someone drop everything and look at this asap?', 'I suspect what is happening is for whatever reason steps are not waiting until the previous page has finished loading.', 'A few steps such as ""check this completed"" should suffice.', 'SCREEN_NAME ping - this is getting quite serious, so any help your team can give would be much appreciated, we may have to consider turning off the job temporarily and reverting back to Barry.']","['BUG REPRODUCTION', 'ACTION ON ISSUE', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +20691,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,So it now seems to be flaking occasionally without @bmansurov's patch. Looking closely at a few failures the video suggests the test should be passing so I think it's just a case of increasing a timeout somewhere...,1440176197,task_subcomment,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,"[""So it now seems to be flaking occasionally withoutSCREEN_NAME's patch."", ""Looking closely at a few failures the video suggests the test should be passing so I think it's just a case of increasing a timeout somewhere...""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +20690,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,Let's try https://gerrit.wikimedia.org/r/232956,1440176451,task_subcomment,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,"[""Let's try GERRIT_URL""]",['CONTRIBUTION AND COMMITMENT'] +20689,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,"Am not sure what to make of this: +https://integration.wikimedia.org/ci/job/mwext-mw-selenium/464/artifact/log/Page%20diff%3A%20Added%20and%20removed%20content.mp4 +https://integration.wikimedia.org/ci/job/mwext-mw-selenium/464/console + +The element is clearly visible but it fails to assert that... @dduvall weird hey?",1440177077,task_subcomment,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,['Am not sure what to make of this:\nURL\nURL\n\nThe element is clearly visible but it fails to assert that...SCREEN_NAME weird hey?'],['BUG REPRODUCTION'] +22070,Viewing Special:Uploads requires login on mobile web,"Could whoever looks at this bug look at the results of https://phabricator.wikimedia.org/T66636 and see if we can kill foreign api in the process? +",1440191699,task_subcomment,PHID-TASK-rzklfvcnhpan2hn2dqly,PHID-USER-5dwuaigmkz2vzg65lape,['Could whoever looks at this bug look at the results of URL and see if we can kill foreign api in the process?'],['BUG REPRODUCTION'] +20688,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,I'm not seeing any problems right now so let's keep an eye on this and not sign off till we know for sure all is good again,1440193905,task_subcomment,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,"[""I'm not seeing any problems right now so let's keep an eye on this and not sign off till we know for sure all is good again""]",['INVESTIGATION AND EXPLORATION'] +18644,Getting rid of own login page (tracking),@JHernandez can we look to make sure this put in the next sprint if it hasn't been merged by then? I'm keen to see the back of this code!,1440194382,task_subcomment,PHID-TASK-wmes5uwwfa4lhsk2s5fp,PHID-USER-5dwuaigmkz2vzg65lape,"[""SCREEN_NAME can we look to make sure this put in the next sprint if it hasn't been merged by then?"", ""I'm keen to see the back of this code!""]","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +20687,Login step failing for certain tests in MobileFrontend browser tests - blocking merges,Increasing timeout on https://gerrit.wikimedia.org/r/232956 seems to work... and should reduce the flakiness can someone merge?,1440200720,task_subcomment,PHID-TASK-bp3t5r436pseccybjrze,PHID-USER-5dwuaigmkz2vzg65lape,['Increasing timeout on GERRIT_URL seems to work... and should reduce the flakiness can someone merge?'],['CONTRIBUTION AND COMMITMENT'] +21271,Huge langlinks list on top of mobile login page,"@florian thanks for the patch! I'm not sure from a design perspective if using a drop down is the best idea. I suspect something like ULS would be better ran here (with search interface, preferred languages etc). The mobile blue button should arguably be showing on the login form under the login form for switching languages. + +Language engineering - this kind of problem keeps coming up - we serve large chunks of HTML in pages for all the languages we support in a way that impacts mobile readability. I really think language selection should be JavaScript based everywhere with a link as a fallback to a page such as https://en.m.wikipedia.org/wiki/Special:MobileLanguages/San_Francisco + +It seems to be a problem with our infrastructure which keeps hurting mobile and I'm keen to address it. @amire80 is it worth us having some kind of chat around the strategy for this kind of thing?",1440627962,task_subcomment,PHID-TASK-mijmww37akmm2x4ijgrp,PHID-USER-5dwuaigmkz2vzg65lape,"['SCREEN_NAME thanks for the patch!', ""I'm not sure from a design perspective if using a drop down is the best idea."", 'I suspect something like ULS would be better ran here (with search interface, preferred languages etc).', 'The mobile blue button should arguably be showing on the login form under the login form for switching languages.', 'Language engineering - this kind of problem keeps coming up - we serve large chunks of HTML in pages for all the languages we support in a way that impacts mobile readability.', ""I really think language selection should be JavaScript based everywhere with a link as a fallback to a page such as URL\n\nIt seems to be a problem with our infrastructure which keeps hurting mobile and I'm keen to address it.SCREEN_NAME is it worth us having some kind of chat around the strategy for this kind of thing?""]","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +21245,Regression: Login form below fold under login prompt on Wiktionary login page,"Login form below fold on Wiktionary and possibly other projects. That suggests this may decrease login rates (it did when the submit button dropped below the fold for Special:Mobileoptions) + +Visit https://en.wiktionary.org/wiki/Special:UserLogin?mobileaction=beta&useformat=mobile which forces the use of the core login form to see this. +{F2538485} + +On the short term we should hide this big chunk of text on mobile screens (either in UserMerge extension or MobileFrontend). +On long term UserMerge will need to be a bit more clever with its placement.",1441318869,task_description,PHID-TASK-n7qxvs2vpqzmtlhmmgrx,PHID-USER-5dwuaigmkz2vzg65lape,"['Regression: Login form below fold under login prompt on Wiktionary login page.', 'Login form below fold on Wiktionary and possibly other projects.', 'That suggests this may decrease login rates (it did when the submit button dropped below the fold for Special:Mobileoptions)\n\nVisit URL which forces the use of the core login form to see this.', '{F2538485}\n\nOn the short term we should hide this big chunk of text on mobile screens (either in UserMerge extension or MobileFrontend).', 'On long term UserMerge will need to be a bit more clever with its placement.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'FUTURE PLAN', 'FUTURE PLAN']" +18843,No placeholders on account creation or login forms in Opera Mini,Annoyingly not quite fixed. On it.,1441322272,task_subcomment,PHID-TASK-6e64mwgcaaotvl7uxxjv,PHID-USER-5dwuaigmkz2vzg65lape,"['Annoyingly not quite fixed.', 'On it.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +18842,No placeholders on account creation or login forms in Opera Mini,"Oh wait. I can see placeholders on Opera Mini 7.6.40234 and Opera mini 8 +Since the bug doesn't specify a version I'm going to call this closed given that if a browser doesn't support placeholder it m supports media queries + +I assume this relates to an older version of Opera Mini which also doesn't support media queries. +Based on the fact IE7 looks like this and considering my comment at https://phabricator.wikimedia.org/T70758#719543 calling this done: +{F2538607}",1441323177,task_subcomment,PHID-TASK-6e64mwgcaaotvl7uxxjv,PHID-USER-5dwuaigmkz2vzg65lape,"['Oh wait.', ""I can see placeholders on Opera Mini 7.6.40234 and Opera mini 8\nSince the bug doesn't specify a version I'm going to call this closed given that if a browser doesn't support placeholder it m supports media queries\n\nI assume this relates to an older version of Opera Mini which also doesn't support media queries."", 'Based on the fact IE7 looks like this and considering my comment at URL calling this done:\n{F2538607}']","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +20842,Fix login browser tests,"These are not smoke tests so were broken by the change to use core login. Please ensure nothing got broken. +https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce/806/",1441339489,task_description,PHID-TASK-gouantw3muaylxrp4c2d,PHID-USER-5dwuaigmkz2vzg65lape,"['Fix login browser tests.', 'These are not smoke tests so were broken by the change to use core login.', 'Please ensure nothing got broken.', 'URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +21254,Regression: Login form below fold under login prompt on Wiktionary login page,Just hide it for time being as this is a regression and it wasn't there before.,1441718292,task_subcomment,PHID-TASK-n7qxvs2vpqzmtlhmmgrx,PHID-USER-5dwuaigmkz2vzg65lape,"[""Just hide it for time being as this is a regression and it wasn't there before.""]",['WORKAROUNDS'] +21250,Regression: Login form below fold under login prompt on Wiktionary login page,Thanks for the clarification @Legoktm the link to Special:MergeAccount threw me.,1441818787,task_subcomment,PHID-TASK-n7qxvs2vpqzmtlhmmgrx,PHID-USER-5dwuaigmkz2vzg65lape,['Thanks for the clarificationSCREEN_NAME the link to Special:MergeAccount threw me.'],['SOCIAL CONVERSATION'] +21241,Permission problems unexpected HTTP response (403) (MediawikiApi::HttpError),"Did we change a password and forget to update it on our builds? +Several of the MobileFrontend tests are now failing with unexpected HTTP response (403) (MediawikiApi::HttpError) +e.g. https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-SmokeTests-linux-chrome-sauce/256/ +",1441902053,task_description,PHID-TASK-3w2eekvz4sbxnracaykf,PHID-USER-5dwuaigmkz2vzg65lape,"['Permission problems unexpected HTTP response (403) (MediawikiApi::HttpError).', 'Did we change a password and forget to update it on our builds?', 'Several of the MobileFrontend tests are now failing with unexpected HTTP response (403) (MediawikiApi::HttpError)\ne.g.', 'URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +21242,Permission problems unexpected HTTP response (403) (MediawikiApi::HttpError),Thanks!,1441989327,task_subcomment,PHID-TASK-3w2eekvz4sbxnracaykf,PHID-USER-5dwuaigmkz2vzg65lape,['Thanks!'],['SOCIAL CONVERSATION'] +21247,Regression: Login form below fold under login prompt on Wiktionary login page,Will sign this off next sprint when I see it in production.,1442016067,task_subcomment,PHID-TASK-n7qxvs2vpqzmtlhmmgrx,PHID-USER-5dwuaigmkz2vzg65lape,['Will sign this off next sprint when I see it in production.'],['TASK PROGRESS'] +21246,Regression: Login form below fold under login prompt on Wiktionary login page,Confirmed as fixed.,1442432229,task_subcomment,PHID-TASK-n7qxvs2vpqzmtlhmmgrx,PHID-USER-5dwuaigmkz2vzg65lape,['Confirmed as fixed.'],['BUG REPRODUCTION'] +23714,Zerobanner extension needlessly pulls in entire oojs ui library,It should only need to do that when you actually navigate to the route....,1443728922,task_description,PHID-TASK-nn3e5zodp5in4urpocaw,PHID-USER-5dwuaigmkz2vzg65lape,"['Zerobanner extension needlessly pulls in entire oojs ui library.', 'It should only need to do that when you actually navigate to the route....']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23722,Zerobanner extension needlessly pulls in entire oojs ui library,"It would be great if this change could ride the train Monday. I'm not sure how much of our traffic comes from zero but it would be interesting to see that in our performance graphs if it's significant. +",1443811837,task_subcomment,PHID-TASK-nn3e5zodp5in4urpocaw,PHID-USER-5dwuaigmkz2vzg65lape,"['It would be great if this change could ride the train Monday.', ""I'm not sure how much of our traffic comes from zero but it would be interesting to see that in our performance graphs if it's significant.""]","['FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +23719,Zerobanner extension needlessly pulls in entire oojs ui library,Fixed up.,1444250633,task_subcomment,PHID-TASK-nn3e5zodp5in4urpocaw,PHID-USER-5dwuaigmkz2vzg65lape,['Fixed up.'],['BUG REPRODUCTION'] +23718,Zerobanner extension needlessly pulls in entire oojs ui library,Ping @yurik can you help us merge https://gerrit.wikimedia.org/r/243014 ? thanks!,1444408939,task_subcomment,PHID-TASK-nn3e5zodp5in4urpocaw,PHID-USER-5dwuaigmkz2vzg65lape,"['PingSCREEN_NAME can you help us merge GERRIT_URL ?', 'thanks!']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +21973,AuthManager should retain the MobileFrontend watermark at the top of the login screen,"We only use the normal login page so if there is an issue here it is in the mediawiki login form (e.g. it doesn't load JavaScript with the right target) +",1446657506,task_subcomment,PHID-TASK-sunkwhv6zux324uftthu,PHID-USER-5dwuaigmkz2vzg65lape,"['We only use the normal login page so if there is an issue here it is in the mediawiki login form (e.g.', ""it doesn't load JavaScript with the right target)""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +21972,AuthManager should retain the MobileFrontend watermark at the top of the login screen,Let me know if there is anything specific you need done in the extension!,1446657536,task_subcomment,PHID-TASK-sunkwhv6zux324uftthu,PHID-USER-5dwuaigmkz2vzg65lape,['Let me know if there is anything specific you need done in the extension!'],['CONTRIBUTION AND COMMITMENT .'] +21690,Failure to OAuth after login on mobile,The mobile login form is no different from desktop login form so I expect there is some code that is not being loaded e.g. doesn't have appropriate target set.,1446657587,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-5dwuaigmkz2vzg65lape,"['The mobile login form is no different from desktop login form so I expect there is some code that is not being loaded e.g.', ""doesn't have appropriate target set.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21970,AuthManager should retain the MobileFrontend watermark at the top of the login screen,"All those hooks do is add an image to the top of the form. This is important as it gives context to where you are logging in. + +``` +
+where $1 is the value of $wgMobileFrontendLogo + +``` +If you are deprecating these, you need to provide a new way to add that image. I consider that a blocker to rolling this out.",1463001180,task_subcomment,PHID-TASK-sunkwhv6zux324uftthu,PHID-USER-5dwuaigmkz2vzg65lape,"['All those hooks do is add an image to the top of the form.', 'This is important as it gives context to where you are logging in.', '``CODE``\nIf you are deprecating these, you need to provide a new way to add that image.', 'I consider that a blocker to rolling this out.']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +22897,Beta: formatting toolbar is visible on the login dialog,Given this bug and the associated tech debt of having it I think this experiment should be removed if there is no intention to push it to production any time soon. What do you think @Florian and @Jdforrester-WMF ?,1467909185,task_subcomment,PHID-TASK-w5pd6fvrknpnahj6zuxe,PHID-USER-5dwuaigmkz2vzg65lape,"['Given this bug and the associated tech debt of having it I think this experiment should be removed if there is no intention to push it to production any time soon.', 'What do you thinkSCREEN_NAME andSCREEN_NAME-WMF ?']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21265,Huge langlinks list on top of mobile login page,"We hid them... this is why it's not there. +I've created T146151 rather than repurpose the bug to make that clearer. +",1474382658,task_subcomment,PHID-TASK-mijmww37akmm2x4ijgrp,PHID-USER-5dwuaigmkz2vzg65lape,"[""We hid them... this is why it's not there."", ""I've created T146151 rather than repurpose the bug to make that clearer.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +22404,Spike: Why are anonymous users hitting 'http' errors when they edit in MobileFrontend?,I asked this question when web was maintaining the editor. I have no idea if these errors are still occurring (I hope not :)),1595603246,task_subcomment,PHID-TASK-wyftsr52xethghhn62pd,PHID-USER-5dwuaigmkz2vzg65lape,"['I asked this question when web was maintaining the editor.', 'I have no idea if these errors are still occurring (I hope not :))']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +20781,Login failing - The provided authentication token is either expired or invalid.,"Restarted nutcracker on beta apache instances. + +I can definitely login to http://login.wikimedia.beta.wmflabs.org/ + +@Ryasmeen are you able to login now?",1435601172,task_subcomment,PHID-TASK-wahu4xw5f2kqd5hbb7m7,PHID-USER-5ewyncd6mpezaymyxfal,"['Restarted nutcracker on beta apache instances.', 'I can definitely login to URL\nSCREEN_NAME are you able to login now?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +20779,Login failing - The provided authentication token is either expired or invalid.,"it's strange, nutcracker was running on the apache boxes, pid was correct in `/var/run/nutcracker`, nutcracker ports showed up with `netstat -tlnp`, but I definitely couldn't store a value using: + + sudo -u ""$MEDIAWIKI_WEB_USER"" php ""/srv/mediawiki/multiversion/MWScript.php"" eval.php --wiki=enwiki + > var_dump($wgMemc->set('testtitle', 10)); + bool(false)",1435603365,task_subcomment,PHID-TASK-wahu4xw5f2kqd5hbb7m7,PHID-USER-5ewyncd6mpezaymyxfal,"['it\'s strange, nutcracker was running on the apache boxes, pid was correct in CODE, nutcracker ports showed up with CODE, but I definitely couldn\'t store a value using:\n\n sudo -u ""$MEDIAWIKI_WEB_USER"" php ""/srv/mediawiki/multiversion/MWScript.php"" eval.php --wiki=enwiki\nQUOTE\n bool(false)']",['BUG REPRODUCTION'] +21216,deployment-logstash2 puppet certificate,Seems like deployment-puppetmaster didn't autosign this certificate. Should be fixed now.,1442257995,task_subcomment,PHID-TASK-fgjjoymd7nvedhsk5wpk,PHID-USER-5ewyncd6mpezaymyxfal,"[""Seems like deployment-puppetmaster didn't autosign this certificate."", 'Should be fixed now.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11947,"Support ""substituting"" templates in transclusion dialog","Not only in insert dialogue. Template text should be inserted and rerendered page immediately. +for example: +-[[:en:Template:Accent]] +-[[:ru:Шаблон:Ударение]] + +i do +-te|xt +-insert/template - subst:Ударение + +i see in VE +-te{{subst:Ударение}}xt +(after saving the page text in read mode looks normally: téxt) + + +I want to see in VE +-téxt + +if possible it should be a new method ""template (with parameters) to text ()"" with no return to template +for example: +-""insert/subst"" or ""insert/template"" and in dialogue check-box for ""subst"" +-open TemplateData for ""template"" (now for ""subst:template"" TemplateData not shown) +-press Add template +-template is executed and generate new text which is inserted same as ctrl+v +-the new text (or all page) rendered (may consist any other template inside it)",1406716486,task_subcomment,PHID-TASK-ztq7heekc4zpnp4mj6uf,PHID-USER-5joeladhczukimiv4rwl,"['Not only in insert dialogue.', 'Template text should be inserted and rerendered page immediately.', 'for example:\n-[[:en:Template:Accent]]\n-[[:ru:Шаблон:Ударение]]\n\ni do\n-te|xt\n-insert/template - subst:Ударение\n\ni see in VE\n-te{{subst:Ударение}}xt\n(after saving the page text in read mode looks normally: téxt)\n\n\nI want to see in VE\n-téxt\n\nif possible it should be a new method ""template (with parameters) to text ()"" with no return to template\nfor example:\n-""insert/subst"" or ""insert/template"" and in dialogue check-box for ""subst""\n-open TemplateData for ""template"" (now for ""subst:template"" TemplateData not shown)\n-press Add template\n-template is executed and generate new text which is inserted same as ctrl+v\n-the new text (or all page) rendered (may consist any other template inside it)']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +13412,"VisualEditor: Transclusion dialogs panes should include a link to the template's definition page (for further documentation), even if there is TemplateData to document it","Exists templates with variable parameter names. If you create a tTD for a part of the parameters, then it just do not describe the other part of parameters and disappear link to the documentation. eg https://ru.wikipedia.org/wiki/Ш:Familytree",1441449224,task_subcomment,PHID-TASK-axbu733atg4fftym2lek,PHID-USER-5joeladhczukimiv4rwl,"['Exists templates with variable parameter names.', 'If you create a tTD for a part of the parameters, then it just do not describe the other part of parameters and disappear link to the documentation.', 'eg URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +23570,Users are unable to change account password (HTTP 503),"https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D1%83%D0%BC/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9#.D0.9F.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D0.B0_.D0.BF.D1.80.D0.B8_.D1.81.D0.BC.D0.B5.D0.BD.D0.B5_.D0.BF.D0.B0.D1.80.D0.BE.D0.BB.D1.8F + +- After clicking on the ""Login"" button and enter the password, the system offers me to change your password +- I change password +- after pressing the ""Set password and log"" the following 503 error. +So for several days. +Prior to that, in Wikipedia have not worked from 2013, but now decided to try. +Username: kisvadim + +Tried different browsers, different computers, and under Linux and under Windows. All the same. Something happened to see with account + +--- + +If you report this error to the Wikimedia System Administrators, please include the details below. +Request: POST http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C, from 10.20.0.146 via cp1066 cp1066 ([10.64.0.103]:3128), Varnish XID 3254153861 +Forwarded for: 195.130.209.78, 91.198.174.65, 91.198.174.65, 10.20.0.146 +Error: 503, Service Unavailable at Sun, 18 Jan 2015 06:01:56 GMT + +--- +Our servers are currently experiencing a technical problem. This is probably temporary and should be fixed soon. Please try again in a few minutes. +If you report this error to the Wikimedia System Administrators, please include the details below. +Request: POST http://www.wikidata.org/wiki/Special:ChangePassword, from 91.198.174.61 via cp1053 cp1053 ([10.64.32.105]:3128), Varnish XID 2385829888 +Forwarded for: 5.164.222.248, 10.20.0.146, 10.20.0.146, 91.198.174.61 +Error: 503, Service Unavailable at Mon, 19 Jan 2015 18:30:08 GMT + +--- +Our servers are currently experiencing a technical problem. This is probably temporary and should be fixed soon. Please try again in a few minutes. +If you report this error to the Wikimedia System Administrators, please include the details below. +Request: POST http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C, from 91.198.174.82 via :: cp3012 cp3012 ([91.198.174.82]:3128), Varnish XID 3303621316 +Forwarded for: 5.164.222.248, 91.198.174.82, 91.198.174.82 +Error: 503, Service Unavailable at Mon, 19 Jan 2015 18:43:53 GMT + +--- +almost like a https://phabricator.wikimedia.org/T75462 but it is already fixed",1421823849,task_description,PHID-TASK-rmczrlxfhpv25i6dniyw,PHID-USER-5joeladhczukimiv4rwl,"['Users are unable to change account password (HTTP 503).', 'URL\n\n- After clicking on the ""Login"" button and enter the password, the system offers me to change your password\n- I change password\n- after pressing the ""Set password and log"" the following 503 error.', 'So for several days.', 'Prior to that, in Wikipedia have not worked from 2013, but now decided to try.', 'Username: kisvadim\n\nTried different browsers, different computers, and under Linux and under Windows.', 'All the same.', 'Something happened to see with account\n\n---\n\nIf you report this error to the Wikimedia System Administrators, please include the details below.', 'Request: POST URL from 10.20.0.146 via cp1066 cp1066 ([10.64.0.103]:3128), Varnish XID 3254153861 \nForwarded for: 195.130.209.78, 91.198.174.65, 91.198.174.65, 10.20.0.146 \nError: 503, Service Unavailable at Sun, 18 Jan 2015 06:01:56 GMT\n\n---\nOur servers are currently experiencing a technical problem.', 'This is probably temporary and should be fixed soon.', 'Please try again in a few minutes.', 'If you report this error to the Wikimedia System Administrators, please include the details below.', 'Request: POST URL from 91.198.174.61 via cp1053 cp1053 ([10.64.32.105]:3128), Varnish XID 2385829888\nForwarded for: 5.164.222.248, 10.20.0.146, 10.20.0.146, 91.198.174.61\nError: 503, Service Unavailable at Mon, 19 Jan 2015 18:30:08 GMT\n\n---\nOur servers are currently experiencing a technical problem.', 'This is probably temporary and should be fixed soon.', 'Please try again in a few minutes.', 'If you report this error to the Wikimedia System Administrators, please include the details below.', 'Request: POST URL from 91.198.174.82 via :: cp3012 cp3012 ([91.198.174.82]:3128), Varnish XID 3303621316\nForwarded for: 5.164.222.248, 91.198.174.82, 91.198.174.82\nError: 503, Service Unavailable at Mon, 19 Jan 2015 18:43:53 GMT\n\n---\nalmost like a URL but it is already fixed']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'WORKAROUNDS', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'WORKAROUNDS', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +23575,Users are unable to change account password (HTTP 503),"Confirm, that problem is fixed. Thank you.",1421988137,task_subcomment,PHID-TASK-rmczrlxfhpv25i6dniyw,PHID-USER-5joeladhczukimiv4rwl,"['Confirm, that problem is fixed.', 'Thank you.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +23574,Users are unable to change account password (HTTP 503),"Confirm, that problem is fixed. The user succeeded enter. Thank you.",1421988224,task_subcomment,PHID-TASK-rmczrlxfhpv25i6dniyw,PHID-USER-5joeladhczukimiv4rwl,"['Confirm, that problem is fixed.', 'The user succeeded enter.', 'Thank you.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +23573,Users are unable to change account password (HTTP 503),"Confirm, that problem is fixed. The user succeeded log in. Thank you.",1421988281,task_subcomment,PHID-TASK-rmczrlxfhpv25i6dniyw,PHID-USER-5joeladhczukimiv4rwl,"['Confirm, that problem is fixed.', 'The user succeeded log in.', 'Thank you.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +23572,Users are unable to change account password (HTTP 503),"I confirm, that problem is fixed. The user succeeded log in. Thank you.",1421988408,task_subcomment,PHID-TASK-rmczrlxfhpv25i6dniyw,PHID-USER-5joeladhczukimiv4rwl,"['I confirm, that problem is fixed.', 'The user succeeded log in.', 'Thank you.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +21171,ssl_error_unsupported_version on lists.wikimedia.org,"Firefix 37.0.2 +page of the site does not open +https://lists.wikimedia.org/pipermail/wikitech-ambassadors/2015-April/001162.html and other from a site lists.wikimedia.org + +{F159941} +""Firefox cannot guarantee the safety of your data on lists.wikimedia.org because it uses SSLv3, a broken security protocol. Advanced info: ssl_error_unsupported_version"" +https://support.mozilla.org/en-US/kb/what-do-sslv3-error-messages-mean-firefox",1430645290,task_description,PHID-TASK-bu3eik7lkxrx6p37ios6,PHID-USER-5joeladhczukimiv4rwl,"['ssl_error_unsupported_version on lists.wikimedia.org.', 'Firefix 37.0.2\npage of the site does not open\nURL and other from a site lists.wikimedia.org\n\n{F159941}\n""Firefox cannot guarantee the safety of your data on lists.wikimedia.org because it uses SSLv3, a broken security protocol.', 'Advanced info: ssl_error_unsupported_version""\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +23280,Set up LanguageTool HTTP server on Tools-Labs or Labs.,"Successfully setup LanguageTool HTTP server on Labs. +1. Place request for a Labs instance. + +Set up a server on Tools for now. Will relocate it to Labs as and when required. +Server : http://tools.wmflabs.org/languageproofing/ +UI for testing : http://tools.wmflabs.org/languageproofing-ui/",1431678576,task_description,PHID-TASK-mh6rlvwcxrv7k4exlj3v,PHID-USER-5jrv5iukbhgvtdchqmrt,"['Set up LanguageTool HTTP server on Tools-Labs or Labs..', 'Successfully setup LanguageTool HTTP server on Labs.', '1.', 'Place request for a Labs instance.', 'Set up a server on Tools for now.', 'Will relocate it to Labs as and when required.', 'Server : URL\nUI for testing : URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN .', 'BUG REPRODUCTION .']" +16917,Non-canonical HTTPS URLs quietly redirect to HTTP,"In addition to those listed above (comment #22 and comment #23), please note that as of today, almost 2 weeks after HTTPS has been ""forced"" for all logged-in users: + +* https://wiktionary.org/ +* https://wikiquote.org/ +* https://wikinews.org/ +* https://wikivoyage.org/ + +also all get redirected to the non-secure ""www.*"" versions.",1378660401,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-5nh4szwtu7ijkpyvxbzo,"['In addition to those listed above (comment #22 and comment #23), please note that as of today, almost 2 weeks after HTTPS has been ""forced"" for all logged-in users:\n\n* URL\n* URL\n* URL\n* URL\n\nalso all get redirected to the non-secure ""www.', '*"" versions.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +12345,Create a VisualEditor plugin to integrate with ProofreadPage,"Page: pages are not plain wikitext pages but are split into three textareas: header, footer and body and a proofreading level tag (note 1). +So, an adaptation of the VisualEditor to these pages is needed in order to make edition of the pages work. + +The UI need to be tweaked in order to allow the splitting of the main textarea into three and the edition of the Proofreading level at the save of page as it works currently for wikitext editing (example: https://en.wikisource.org/w/index.php?title=Page:La_Fontaine_-_The_Original_Fables_Of,_1913.djvu/20&action=edit ). + +An other useful (but less important thing) things is to add modules to the Visual Editor to support specific tags used by Wikisource like ,
and . + +note 1: structure of the page as save in the database: +HEADER
BODYFOOTER + +-------------------------- +**Version**: unspecified +**Severity**: enhancement + +This card tracks a proposal from the 2015 Community Wishlist Survey: https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey + +This proposal received 41 support votes, and was ranked #23 out of 107 proposals. https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey/Wikisource#Visual_Editor_adapted_for_Wikisource",1364329860,task_description,PHID-TASK-v7kj4prknc3sujshfgg3,PHID-USER-5paybpgtxjrhikdos3p5,"['Create a VisualEditor plugin to integrate with ProofreadPage.', 'Page: pages are not plain wikitext pages but are split into three textareas: header, footer and body and a proofreading level tag (note 1).', 'So, an adaptation of the VisualEditor to these pages is needed in order to make edition of the pages work.', 'The UI need to be tweaked in order to allow the splitting of the main textarea into three and the edition of the Proofreading level at the save of page as it works currently for wikitext editing (example: URL ).', 'An other useful (but less important thing) things is to add modules to the Visual Editor to support specific tags used by Wikisource like ,
and .', 'note 1: structure of the page as save in the database:\nHEADER
BODYFOOTER\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n\nThis card tracks a proposal from the 2015 Community Wishlist Survey: URL\n\nThis proposal received 41 support votes, and was ranked #23 out of 107 proposals.', 'URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION']" +12377,Create a VisualEditor plugin to integrate with ProofreadPage,"(In reply to comment #2) +> This data should be in a queryable format. The current format sucks and should +> be abandoned. If there's not already a bug filed about this, please file one. +Done (bug 46724). But before doing anything on this direction, a refactoring of the wikitext edition interface is needed because the current system is closely based on this storage format (bug 46578).",1364657586,task_subcomment,PHID-TASK-v7kj4prknc3sujshfgg3,PHID-USER-5paybpgtxjrhikdos3p5,"['(In reply to comment #2)\nQUOTE\nQUOTE\nDone (bug 46724).', 'But before doing anything on this direction, a refactoring of the wikitext edition interface is needed because the current system is closely based on this storage format (bug 46578).']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +12423,Implement inline comment support using OKFN annotator,http://okfnlabs.org/annotator/ is maybe (with some adaptations) a relevant option.,1365528421,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-5paybpgtxjrhikdos3p5,['URL is maybe (with some adaptations) a relevant option.'],['CONTRIBUTION AND COMMITMENT'] +11075,Merge Poem extension into MediaWiki core,"As I believe that tag will be kept as an alias forever, it may be interesting to make and semantic a little bit different: +- would be presentational only and the output will have the ""lines"" class as in
+-  has the same presentational effect as  but use the ""poem"" class to specify that the content is a poem as in 
+
+It won't break sites CSS because the current pages only use the poem tags. If wikis wants to use their custom CSS for  tag with all  tags, they will only have to change ""poem"" by ""lines"" in their rules.",1392367071,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-5paybpgtxjrhikdos3p5,"['As I believe that  tag will be kept as an alias forever, it may be interesting to make  and  semantic a little bit different:\n-  would be presentational only and the output will have the ""lines"" class as in 
\n-  has the same presentational effect as  but use the ""poem"" class to specify that the content is a poem as in 
\n\nIt won\'t break sites CSS because the current pages only use the poem tags.', 'If wikis wants to use their custom CSS for  tag with all  tags, they will only have to change ""poem"" by ""lines"" in their rules.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']"
+11073,Merge Poem extension into MediaWiki core,"Yes, you have right with ""mw-lines"".
+
+I understand your concern with differing functionality that would require two buttons in the editing interface (it's the major concern I see). I think we should have feedback from the VisualEditor team.",1392368977,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-5paybpgtxjrhikdos3p5,"['Yes, you have right with ""mw-lines"".', ""I understand your concern with differing functionality that would require two buttons in the editing interface (it's the major concern I see)."", 'I think we should have feedback from the VisualEditor team.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']"
+12372,Create a VisualEditor plugin to integrate with ProofreadPage,"> I will be in Jerusalem, and will concentrate on coordinating work on this task while there (as well as hack on it myself).
+Great! I'll be in Jerusalem too and willing to work on it.",1456517911,task_subcomment,PHID-TASK-v7kj4prknc3sujshfgg3,PHID-USER-5paybpgtxjrhikdos3p5,"['QUOTE\nGreat!', ""I'll be in Jerusalem too and willing to work on it.""]","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']"
+8975,Add support for (the equivalent of?) editintro and preload,ProofreadPage needs support of the  EditFormPreloadText hook instead of editinfo/preload parameters. Tracked by task T138588,1466772802,task_subcomment,PHID-TASK-3z252ihuxf33ir4how73,PHID-USER-5paybpgtxjrhikdos3p5,"['ProofreadPage needs support of the  EditFormPreloadText hook instead of editinfo/preload parameters.', 'Tracked by task T138588']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+17098,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,"If the good certificates won't be added, is there a way to redirect users, that used ""normal"" website in https and click on ""Mobile view"" link, to mobile website using http ?",1350160634,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-5paybpgtxjrhikdos3p5,"['If the good certificates won\'t be added, is there a way to redirect users, that used ""normal"" website in https and click on ""Mobile view"" link, to mobile website using http ?']",['CONTRIBUTION AND COMMITMENT']
+5145,Spaces added before colons and links in some cases,"See https://fr.wikipedia.org/w/index.php?title=COE&diff=prev&oldid=93166267 for example.
+
+I only removed the link, but VisualEditor added a space before the colons.
+
+Another example: https://fr.wikipedia.org/w/index.php?title=MSS&diff=prev&oldid=93166411
+
+There was already two spaces, but VisualEditor added a third.
+
+--------------------------
+**Version**: unspecified
+**Severity**: major
+**See Also**:
+https://bugzilla.wikimedia.org/show_bug.cgi?id=51024",1368776580,task_description,PHID-TASK-dlmzlny66znupvw7flge,PHID-USER-5pyvkdz65d5h5vxebodc,"['Spaces added before colons and links in some cases.', 'See URL for example.', 'I only removed the link, but VisualEditor added a space before the colons.', 'Another example: URL\n\nThere was already two spaces, but VisualEditor added a third.', '--------------------------\n**Version**: unspecified\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+8804,"Provide a neater way to edit transclusions that do not take a pipe (e.g. {{formatnum:…}}, {{lc:…}}, {{int:…}}, {{#dateformat:…}}})","If I try to edit a number in a {{formatnum:…}}, the VisualEditor displays the template’s edition window, saying it is (for example) the 'formatnum:959719' template, without any parameter. So if I want to change the number, I need to remove the 'template' and then to add a new one, for example 'formatnum:958719'.
+
+The editor should allow changing the number without having to remove the 'template'.
+",1371816900,task_description,PHID-TASK-ynxqancujipoqcvx5723,PHID-USER-5pyvkdz65d5h5vxebodc,"['Provide a neater way to edit transclusions that do not take a pipe (e.g.', '{{formatnum:…}}, {{lc:…}}, {{int:…}}, {{#dateformat:…}}}).', ""If I try to edit a number in a {{formatnum:…}}, the VisualEditor displays the template’s edition window, saying it is (for example) the 'formatnum:959719' template, without any parameter."", ""So if I want to change the number, I need to remove the 'template' and then to add a new one, for example 'formatnum:958719'."", ""The editor should allow changing the number without having to remove the 'template'.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+11815,VisualEditor: Links to current page should show as bold,"When I add a link to the title of the page, it is displayed as a normal link instead of a .
+
+Same problem while editing a page with a 'selflink' already present.
+
+The contributor doesn’t see the article as it will be after saving.",1372684440,task_description,PHID-TASK-75qcblrq4xxtwfp5s76f,PHID-USER-5pyvkdz65d5h5vxebodc,"['VisualEditor: Links to current page should show as bold.', 'When I add a link to the title of the page, it is displayed as a normal link instead of a .', ""Same problem while editing a page with a 'selflink' already present."", 'The contributor doesn’t see the article as it will be after saving.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+3606,TemplateData: TemplateData is not available to VisualEditor if the template is a redirect,"Not sure if this is TemplateData or VisualEditor, please move it if I’m wrong.
+
+If I edit a page where a redirection to a template is used, I don’t see the available parameters and other data that TemplateData provides, but the redirection works like the real template, so it should use the same data.
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal",1373307420,task_description,PHID-TASK-it7sgrllp5k6su66uukw,PHID-USER-5pyvkdz65d5h5vxebodc,"['TemplateData: TemplateData is not available to VisualEditor if the template is a redirect.', 'Not sure if this is TemplateData or VisualEditor, please move it if I’m wrong.', 'If I edit a page where a redirection to a template is used, I don’t see the available parameters and other data that TemplateData provides, but the redirection works like the real template, so it should use the same data.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+11510,VisualEditor: CSS munging causing CSS image cropping template {{Css Image Crop}} to display wrong portion of image,"The image displayed is the same, https://en.wikipedia.org/wiki/File:Mohammad_Azharuddin_Sangeeta_Bijlani.jpg. But it is cropped by CSS (using https://en.wikipedia.org/wiki/Template:Css_Image_Crop) and VE don’t let the image be cropped correctly…",1373541156,task_subcomment,PHID-TASK-vjl47zkqiz6gdd6vv7bq,PHID-USER-5pyvkdz65d5h5vxebodc,"['The image displayed is the same, URL But it is cropped by CSS (using URL and VE don’t let the image be cropped correctly…']",['BUG REPRODUCTION .']
+8454,TemplateData: Creating TemplateData blocks should be direction neutral,See bug 51734 (Create a non-VisualEditor plugin tool to add/edit template hinting) for visual interface.,1374619335,task_subcomment,PHID-TASK-ttobixbmawcbongmnatf,PHID-USER-5pyvkdz65d5h5vxebodc,['See bug 51734 (Create a non-VisualEditor plugin tool to add/edit template hinting) for visual interface.'],['BUG REPRODUCTION .']
+1154,VisualEditor: Wikitext insertion warning needs to be more visible,"Maybe closest to the mouse would be better. If someone edits at the bottom of the displayed content with a large screen, I’m not sure he will see the warning, too far.",1375263838,task_subcomment,PHID-TASK-poqv6admiczpvguuyu43,PHID-USER-5pyvkdz65d5h5vxebodc,"['Maybe closest to the mouse would be better.', 'If someone edits at the bottom of the displayed content with a large screen, I’m not sure he will see the warning, too far.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']"
+10951,"VisualEditor: Invocation of ""lastmodifiedat"" message is not updated when page is saved","The sentence ""This page was last modified on … "" (message lastmodifiedat) is not updated after an edit.
+
+--------------------------
+**Version**: unspecified
+**Severity**: minor
+**See Also**:
+https://bugzilla.wikimedia.org/show_bug.cgi?id=48560",1375374540,task_description,PHID-TASK-lreoxwdcbus6wy6gbdcn,PHID-USER-5pyvkdz65d5h5vxebodc,"['VisualEditor: Invocation of ""lastmodifiedat"" message is not updated when page is saved.', 'The sentence ""This page was last modified on … "" (message lastmodifiedat) is not updated after an edit.', '--------------------------\n**Version**: unspecified\n**Severity**: minor\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']"
+1110,VisualEditor: {{clr}} prevents user from editing content,"1. Got to [[fr:Disjonction logique]]
+2. Edit it with VisualEditor
+3. Try to modify the table. You will get a big blue rectangle allowing to edit {{clr}}, but you can’t edit directly (clicking on headings and using ↓ works) the .
+
+Of course, there is no reason why this article uses float & {{clr}}, but I know some similar cases where it is useful to have floating tables + {{clr}}.
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal",1375401360,task_description,PHID-TASK-dpkxtqdack6wacscxvhg,PHID-USER-5pyvkdz65d5h5vxebodc,"['VisualEditor: {{clr}} prevents user from editing content.', '1.', 'Got to [[fr:Disjonction logique]]\n2.', 'Edit it with VisualEditor\n3.', 'Try to modify the table.', 'You will get a big blue rectangle allowing to edit {{clr}}, but you can’t edit directly (clicking on headings and using ↓ works) the .', 'Of course, there is no reason why this article uses float & {{clr}}, but I know some similar cases where it is useful to have floating tables + {{clr}}.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']"
+1108,VisualEditor: Toolbar not returning under the tabs,"Toolbar mixed with #p-personal
+
+See the image. And I got the opposite, the toolbar staying at top of the article.
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal
+**See Also**:
+https://bugzilla.wikimedia.org/show_bug.cgi?id=52504
+https://bugzilla.wikimedia.org/show_bug.cgi?id=52326
+
+**Attached**: {F11123}",1375403700,task_description,PHID-TASK-klrivpj5pu4qmrhtcgbi,PHID-USER-5pyvkdz65d5h5vxebodc,"['VisualEditor: Toolbar not returning under the tabs.', 'Toolbar mixed with #p-personal\n\nSee the image.', 'And I got the opposite, the toolbar staying at top of the article.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL\nURL\n\n**Attached**: {F11123}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+1098,VisualEditor: uneditable table lines displayed wrong,"The displayed table (Firefox 22/Ubuntu)
+
+See [[fr:Special:redirect/revision/95505705#Pr.C3.A9sidents_de_l.27universit.C3.A9]]
+
+The lines of the table using {{ligne grise}} are uneditable because of {{ligne grise}} (which just adds bgcolor=""#F2F2F2""…). But they are displayed wrong (see attachment) because the  is wrapped in a . Not really WYSIWYG…
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal
+
+**Attached**: {F11257}",1375486440,task_description,PHID-TASK-ocna2wajo3o5voxuppid,PHID-USER-5pyvkdz65d5h5vxebodc,"['VisualEditor: uneditable table lines displayed wrong.', 'The displayed table (Firefox 22/Ubuntu)\n\nSee [[fr:Special:redirect/revision/95505705#Pr.C3.A9sidents_de_l.27universit.C3.A9]]\n\nThe lines of the table using {{ligne grise}} are uneditable because of {{ligne grise}} (which just adds bgcolor=""#F2F2F2""…).', 'But they are displayed wrong (see attachment) because the  is wrapped in a .', 'Not really WYSIWYG…\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11257}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+996,VisualEditor: Unable to use save button using keyboard,"If I focus on the save button using [tab] from textarea, [enter] don’t save the page.
+
+Apparently the focus goes on the 
while the click event is listened on the span. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1377270420,task_description,PHID-TASK-z4gyf5rhh3zawzwg3vor,PHID-USER-5pyvkdz65d5h5vxebodc,"['VisualEditor: Unable to use save button using keyboard.', 'If I focus on the save button using [tab] from textarea, [enter] don’t save the page.', 'Apparently the focus goes on the
while the click event is listened on the span.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5157,Spaces added before colons and links in some cases,"Still present: see https://fr.wikipedia.org/w/index.php?title=Julot,_l%27Apache&diff=96678299&oldid=95213076 for example.",1379252830,task_subcomment,PHID-TASK-dlmzlny66znupvw7flge,PHID-USER-5pyvkdz65d5h5vxebodc,['Still present: see URL for example.'],['BUG REPRODUCTION .'] +10625,"VisualEditor: If some content is selected when inserting a template, replace it with the template with the selection magically inserted as the first(?!) parameter",And I think that such a functionality would need to be able to remove the template by replacing it with its first parameter.,1379367567,task_subcomment,PHID-TASK-a5fu3pyzxhbjzmz25n7i,PHID-USER-5pyvkdz65d5h5vxebodc,['And I think that such a functionality would need to be able to remove the template by replacing it with its first parameter.'],['BUG REPRODUCTION .'] +5156,Spaces added before colons and links in some cases,See also bug 51024,1379448597,task_subcomment,PHID-TASK-dlmzlny66znupvw7flge,PHID-USER-5pyvkdz65d5h5vxebodc,['See also bug 51024'],['BUG REPRODUCTION .'] +3300,TemplateData: Create an editor for template data (in the wikitext editor),"$wgTemplateDataUseGUI activates neither TemplateDataEditor nor TDSkell but TemplateDataGenerator. The two screenshots attached to this bug are for 'TemplateDataEditor' and 'TemplateData Editor', so the one you gave on cawiki is not correct.",1391186065,task_subcomment,PHID-TASK-jd5jq4oxcix7nauaawh2,PHID-USER-5pyvkdz65d5h5vxebodc,"['$wgTemplateDataUseGUI activates neither TemplateDataEditor nor TDSkell but TemplateDataGenerator.', ""The two screenshots attached to this bug are for 'TemplateDataEditor' and 'TemplateData Editor', so the one you gave on cawiki is not correct.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +3298,TemplateData: Create an editor for template data (in the wikitext editor),"Created attachment 14428 +TemplateDataGenertor screenshot + +I made a screenshot. I’ve cropped it to show only TemplateDataGenerator: it is a jQuery UI dialog centered on the screen. + +**Attached**: {F11377}",1391198497,task_subcomment,PHID-TASK-jd5jq4oxcix7nauaawh2,PHID-USER-5pyvkdz65d5h5vxebodc,"['Created attachment 14428\nTemplateDataGenertor screenshot\n\nI made a screenshot.', 'I’ve cropped it to show only TemplateDataGenerator: it is a jQuery UI dialog centered on the screen.', '**Attached**: {F11377}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11545,VisualEditor: Ctrl+Shift+Space/Opt+Space to insert a non-breaking space (NBSP),"Inserting only the character is not persistent: there is at least one browser which replaces non-breaking spaces with normal spaces in ``s (may be Firefox? don’t remember). See [[https://fr.wikipedia.org/w/index.php?diff=114391750&oldid=114391708|this diff]] for an example of such a replacement (I read unfortunately more talk pages than articles and don’t remember an recent example in ns-0). + +Of course there are safe places (before colons, inside French quotations marks) where MediaWiki does not require the a special space to render a non-braking one and where it would make no difference.",1429827443,task_subcomment,PHID-TASK-33ykzddzyqsfzj3qavxw,PHID-USER-5pyvkdz65d5h5vxebodc,"['Inserting only the character is not persistent: there is at least one browser which replaces non-breaking spaces with normal spaces in CODEs (may be Firefox?', 'don’t remember).', 'See [[URL diff]] for an example of such a replacement (I read unfortunately more talk pages than articles and don’t remember an recent example in ns-0).', 'Of course there are safe places (before colons, inside French quotations marks) where MediaWiki does not require the a special space to render a non-braking one and where it would make no difference.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +11544,VisualEditor: Ctrl+Shift+Space/Opt+Space to insert a non-breaking space (NBSP),"Inserting only the character is not persistent: there is at least one browser which replaces non-breaking spaces with normal spaces in ``s (may be Firefox? don’t remember). See [[https://fr.wikipedia.org/w/index.php?diff=114391750&oldid=114391708|this diff]] for an example of such a replacement (I read unfortunately more talk pages than articles and don’t remember an recent example in ns-0). + +Of course there are safe places (before colons, inside French quotations marks) where MediaWiki does not require a special space to render a non-breaking one and where it would make no difference.",1429827478,task_subcomment,PHID-TASK-33ykzddzyqsfzj3qavxw,PHID-USER-5pyvkdz65d5h5vxebodc,"['Inserting only the character is not persistent: there is at least one browser which replaces non-breaking spaces with normal spaces in CODEs (may be Firefox?', 'don’t remember).', 'See [[URL diff]] for an example of such a replacement (I read unfortunately more talk pages than articles and don’t remember an recent example in ns-0).', 'Of course there are safe places (before colons, inside French quotations marks) where MediaWiki does not require a special space to render a non-breaking one and where it would make no difference.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +14488,Echo notifications icons (in p-personal) displayed with missing or incorrect style after a CentralAuth autologin,"**Steps to reproduce** +* Create an account +* Log in to [[https://en.wikipedia.org|en.wikipedia.org]]. Might need to select ""keep me logged in"" type settings to set the central auth cookies on loginwiki. +* Visit a wiki on a different second-level domain, such as [[https://en.wikiquote.org|en.wikiquote.org]]. + +**What happens?**: +* Ping and notice icons are replaced with text like `Alert (0)`. Sometimes the icon styling is missing: +{F11729} +sometimes it is repeated: +{F35784175} +A page refresh fixes the issue. + +**What should have happened instead?**: +* Ping and notice icons are normal on first page load. No refresh needed. +{F35784182} + +**Other information** +* HTML looks identical. +{F35784192} +* Possible CSS issue. The following appears to be present in the working example and missing in the non working example. +{F35784189} +* Caused by CentralAuth autologin (sometimes) replacing the user toolbar without reloading the page, see `modules/inline/autologin.js` +* That script calls the `centralauth-p-personal-reset` JS hook, which is probably the right place to fix this",1377040740,task_description,PHID-TASK-ipccqgbhra6m6g4otthg,PHID-USER-5pyvkdz65d5h5vxebodc,"['Echo notifications icons (in p-personal) displayed with missing or incorrect style after a CentralAuth autologin.', '**Steps to reproduce**\n* Create an account\n* Log in to [[URL Might need to select ""keep me logged in"" type settings to set the central auth cookies on loginwiki.', '* Visit a wiki on a different second-level domain, such as [[URL\n\n**What happens?', '**:\n* Ping and notice icons are replaced with text like CODE.', 'Sometimes the icon styling is missing:\n{F11729}\nsometimes it is repeated:\n{F35784175}\nA page refresh fixes the issue.', '**What should have happened instead?', '**:\n* Ping and notice icons are normal on first page load.', 'No refresh needed.', '{F35784182}\n\n**Other information**\n* HTML looks identical.', '{F35784192}\n* Possible CSS issue.', 'The following appears to be present in the working example and missing in the non working example.', '{F35784189}\n* Caused by CentralAuth autologin (sometimes) replacing the user toolbar without reloading the page, see CODE\n* That script calls the CODE JS hook, which is probably the right place to fix this']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +20416,Add lock reason (from log) or [[Special:CentralAuth/$1]] ($1=username) link to 'centralauth-login-error-locked' message.,,1601272820,task_subcomment,PHID-TASK-24bclzoyrficwse5xql3,PHID-USER-5rqf2knwlvccmw66mz2w,[],[] +11333,"VisualEditor: Broken OpenODBC browser plugin causes ""application/iodbc"" to be injected into the page","I had OpenODBC's iODBC plugin installed in Safari (latest release, always). After any edit, EMBED tags would be inserted at the top and bottom of the article. This did not occur with the source editor, or any other editable widget, like this one I'm typing in now. + +-------------------------- +**Version**: unspecified +**Severity**: minor +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=51423",1374057480,task_description,PHID-TASK-h64w6lawxsfffv5qe4yw,PHID-USER-5tluooawvjfhtqywnxag,"['VisualEditor: Broken OpenODBC browser plugin causes ""application/iodbc"" to be injected into the page.', ""I had OpenODBC's iODBC plugin installed in Safari (latest release, always)."", 'After any edit, EMBED tags would be inserted at the top and bottom of the article.', ""This did not occur with the source editor, or any other editable widget, like this one I'm typing in now."", '--------------------------\n**Version**: unspecified\n**Severity**: minor\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13200,VisualEditor: Support for SFN and similar references,"One of the major advances in wiki editing in the last few years has been support for the short template-based referencing systems like SFN. I've made it a basic rule to use SFN if a reference is used more than twice within the article, and an inline only in the rare case where it is used once or twice. I realize my editing patterns are not normal, but I think support for these templated refs would improve the editor greatly. + +Perhaps a ""toolbar-like"" editor to one side of the main editor could list of global references created so far, and allow the user to drag a handle from them into the article to place the ref in the body. + +Even better, perhaps the use could drag URLs or text into the bar to create semi-filled out master refs. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374057780,task_description,PHID-TASK-ksoksajvjcd37y5wvvq2,PHID-USER-5tluooawvjfhtqywnxag,"['VisualEditor: Support for SFN and similar references.', 'One of the major advances in wiki editing in the last few years has been support for the short template-based referencing systems like SFN.', ""I've made it a basic rule to use SFN if a reference is used more than twice within the article, and an inline only in the rare case where it is used once or twice."", 'I realize my editing patterns are not normal, but I think support for these templated refs would improve the editor greatly.', 'Perhaps a ""toolbar-like"" editor to one side of the main editor could list of global references created so far, and allow the user to drag a handle from them into the article to place the ref in the body.', 'Even better, perhaps the use could drag URLs or text into the bar to create semi-filled out master refs.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION']" +3372,VisualEditor: Too many clicks needed to dismiss inlink editor,"I use the ""link"" tool from the toolbar to in-link to other articles. However, after adding the link, the editor doesn't disappear. I have to click again, outside it, to make it go away. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374057840,task_description,PHID-TASK-qpzhi34lem7nwd6nbsu5,PHID-USER-5tluooawvjfhtqywnxag,"['VisualEditor: Too many clicks needed to dismiss inlink editor.', 'I use the ""link"" tool from the toolbar to in-link to other articles.', ""However, after adding the link, the editor doesn't disappear."", 'I have to click again, outside it, to make it go away.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11346,"VisualEditor: Broken OpenODBC browser plugin causes ""application/iodbc"" to be injected into the page","Actually my post over on the Village Pump *appears* to have turned up several other examples of plugins having the same problem. Not much more I can add though... + +http://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical) + +Look for ""Is this me or the editor?"" (I can't get the section link to work)",1374086422,task_subcomment,PHID-TASK-h64w6lawxsfffv5qe4yw,PHID-USER-5tluooawvjfhtqywnxag,"['Actually my post over on the Village Pump *appears* to have turned up several other examples of plugins having the same problem.', 'Not much more I can add though...\n\nURL\n\nLook for ""Is this me or the editor?""', ""(I can't get the section link to work)""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +11340,"VisualEditor: Broken OpenODBC browser plugin causes ""application/iodbc"" to be injected into the page","""This is not VE's fault."" + +I am not at all certain of this. This problem ONLY occurs in VE. It does not occur in the source editor, or any other text editor across the whole wide web. + +Something in VE is triggering this plugin to insert code. The plugin and the code it's inserting, is perfectly valid.",1375274462,task_subcomment,PHID-TASK-h64w6lawxsfffv5qe4yw,PHID-USER-5tluooawvjfhtqywnxag,"['""This is not VE\'s fault.""', 'I am not at all certain of this.', 'This problem ONLY occurs in VE.', 'It does not occur in the source editor, or any other text editor across the whole wide web.', 'Something in VE is triggering this plugin to insert code.', ""The plugin and the code it's inserting, is perfectly valid.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13201,VisualEditor: Support for SFN and similar references,"JD, can you point to the ""as discussed previously""? I am not familiar with the problem, so do I understand why this would be a ""horrible hack"".",1442227600,task_subcomment,PHID-TASK-ksoksajvjcd37y5wvvq2,PHID-USER-5tluooawvjfhtqywnxag,"['JD, can you point to the ""as discussed previously""?', 'I am not familiar with the problem, so do I understand why this would be a ""horrible hack"".']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +16882,Regression: API categorymembers and login occasionally fails to gzip/compress responses,"I experienced this bug as well yesterday, but the issues appear to have gone away. All the test cases I ran just now succeeded. Despite this, it may still be worth looking into; bugs do not just magically appear and then disappear.",1318393549,task_subcomment,PHID-TASK-vkusgvsgjlp6uuqsft42,PHID-USER-5vgiaxcu6ineiv2z2vdk,"['I experienced this bug as well yesterday, but the issues appear to have gone away.', 'All the test cases I ran just now succeeded.', 'Despite this, it may still be worth looking into; bugs do not just magically appear and then disappear.']","['BUG REPRODUCTION', 'TESTING', 'INVESTIGATION AND EXPLORATION']" +23518,"Can't login. TypeError: must be str, not bytes.","Was also reported [here](https://de.wikipedia.org/wiki/Wikipedia_Diskussion:Pywikibot#Probleme_beim_Betrieb_des_bots). + +@Dalba could you try using the command prompt instead of IDLE?",1425824334,task_subcomment,PHID-TASK-7azo4dy2yi6zy3jn4jpz,PHID-USER-5ykrdpd74vetqapogso4,['Was also reported [here](URL\nSCREEN_NAME could you try using the command prompt instead of IDLE?'],['CONTRIBUTION AND COMMITMENT'] +23515,"Can't login. TypeError: must be str, not bytes.","So the +``` +exception UnsupportedOperation('fileno',) while fixing up sys.stdout and sys.stderr +``` +from the report I linked is unrelated? I was wondering about that (but also misread one of them as stdin). + +I didn't want to say there that Python 3 support is ""partial"", but rather that the support for is isn't as matured/in longtime use as for 2.7. + + +",1425826208,task_subcomment,PHID-TASK-7azo4dy2yi6zy3jn4jpz,PHID-USER-5ykrdpd74vetqapogso4,"['So the \n``CODE``\nfrom the report I linked is unrelated?', 'I was wondering about that (but also misread one of them as stdin).', 'I didn\'t want to say there that Python 3 support is ""partial"", but rather that the support for is isn\'t as matured/in longtime use as for 2.7.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +24968,Login integration for Sentry,"They seem to be in the process of moving away from python/django-social-auth and implemented their own generic auth system in [src/sentry/auth](https://github.com/getsentry/sentry/tree/master/src/sentry/auth), see [issue:1372](https://github.com/getsentry/sentry/issues/1372#issuecomment-69973225). I'm not sure what the status of that is, I still see plenty of social-auth references.",1437355631,task_subcomment,PHID-TASK-iczcaqmn5wyw5js47u2e,PHID-USER-5ykrdpd74vetqapogso4,"[""They seem to be in the process of moving away from python/django-social-auth and implemented their own generic auth system in [src/sentry/auth](URL see [issue:1372](URL I'm not sure what the status of that is, I still see plenty of social-auth references.""]",['BUG REPRODUCTION'] +24988,Jobs Queue Doesn't Make Proper TLS Request (HTTP request against the HTTP port which generates a 301 redirect),"My wiki is private and runs on TLS only. Since 1.23 the jobs queue won't run because it makes an HTTP request against the HTTP port, which generates a 301 redirect, that mediawiki ignores. fsockopen can handle SSL/TLS negotiations but there is no code apparently detecting the $wgServer containing https:// and adjusting accordingly. I was able to modify the fsockopen like this to make it work (near line 666 in MediaWiki.php 1.24.0): + +``` + $sock = fsockopen( + ""tls://"" . $info['host'], + isset( $info['port'] ) ? $info['port'] : 443, + $errno, + $errstr, + // If it takes more than 100ms to connect to ourselves there + // is a problem elsewhere. + 0.1 + ); +``` + +Obviously in a proper design, you would assume port 443 (unless overridden) and TLS from ""https://"" in the $wgServer and prepend tls:// or ssl:// to the hostname for fsockopen.",1423530270,task_description,PHID-TASK-c7c7guy25af4ajrsliu2,PHID-USER-5yr7uedvkbhzdccm6hy2,"[""Jobs Queue Doesn't Make Proper TLS Request (HTTP request against the HTTP port which generates a 301 redirect)."", 'My wiki is private and runs on TLS only.', ""Since 1.23 the jobs queue won't run because it makes an HTTP request against the HTTP port, which generates a 301 redirect, that mediawiki ignores."", 'fsockopen can handle SSL/TLS negotiations but there is no code apparently detecting the $wgServer containing https:// and adjusting accordingly.', 'I was able to modify the fsockopen like this to make it work (near line 666 in MediaWiki.php 1.24.0):\n\n``CODE``\n\nObviously in a proper design, you would assume port 443 (unless overridden) and TLS from ""URL in the $wgServer and prepend tls:// or ssl:// to the hostname for fsockopen.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24989,Jobs Queue Doesn't Make Proper TLS Request (HTTP request against the HTTP port which generates a 301 redirect),This was reported again in T107290 and fixed there.,1463771478,task_subcomment,PHID-TASK-c7c7guy25af4ajrsliu2,PHID-USER-5yr7uedvkbhzdccm6hy2,['This was reported again in T107290 and fixed there.'],['BUG REPRODUCTION .'] +11808,Add a notice on load for users of slower computers advising them to use source mode instead of VisualEditor,"There should be an edit notice whenever someone tries to use VE which says something like ""Slower computers or users trying to use older markup should try editing in the older Editor."" and link to the older editor. Otherwise we're directly cutting off plenty of editors who can't figure it out, and would have relatively slow internet. + +P.S. My internet is slow enough to not give a satisfactory VE experience, and I consider myself to have decent Indian speed internets + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1372710300,task_description,PHID-TASK-wyt43e5vzv4rp23bx4s7,PHID-USER-65pjzcmoby2fsgzdrfjq,"['Add a notice on load for users of slower computers advising them to use source mode instead of VisualEditor.', 'There should be an edit notice whenever someone tries to use VE which says something like ""Slower computers or users trying to use older markup should try editing in the older Editor.""', 'and link to the older editor.', ""Otherwise we're directly cutting off plenty of editors who can't figure it out, and would have relatively slow internet."", 'P.S.', 'My internet is slow enough to not give a satisfactory VE experience, and I consider myself to have decent Indian speed internets\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'NA', 'FUTURE PLAN']" +1698,Tagging articles using old markup on VE,"I note that if an editor uses old markup in VE (like [[link]]), it gets enclosed in tags + +Could we have an additional tag added to the Edit summary, (similar to the Visual Editor tag we have?) which states somethine like ""Old wiki markup"" + +That way, we can keep track of, and rectify all the cases where the old wiki markup is used while using VE, and remedy it rather than clutter dozens of article with nowiki tags which might not be removed for days + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=49820",1372715580,task_description,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-65pjzcmoby2fsgzdrfjq,"['Tagging articles using old markup on VE.', 'I note that if an editor uses old markup in VE (like [[link]]), it gets enclosed in tags\n\nCould we have an additional tag added to the Edit summary, (similar to the Visual Editor tag we have?)', 'which states somethine like ""Old wiki markup""\n\nThat way, we can keep track of, and rectify all the cases where the old wiki markup is used while using VE, and remedy it rather than clutter dozens of article with nowiki tags which might not be removed for days\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4701,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","I have already suggested bug 50527 as a possible solution to this problem. An automatic tag and then manual correction would be a simple-to-implement interim measure, if not long term.",1372862368,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-65pjzcmoby2fsgzdrfjq,"['I have already suggested bug 50527 as a possible solution to this problem.', 'An automatic tag and then manual correction would be a simple-to-implement interim measure, if not long term.']","['BUG REPRODUCTION', 'WORKAROUNDS']" +11698,Compatiblity between the two editors,"Very often I find that there are some tools that both these editors (VE and the old editor) that I would want to use on the same article. But there is no way to do so. + +It would be a very useful feature of the VE if there was some way (direct, or indirect; like through the show preview button) for editors opening an article in VE to be able to edit the same article in the old editor without having to save it or discard the changes made. + +Such a feature could also come in handy for other editors who have started editing through VE but couldn't understand the interface/needed to switch because they realised VE could not do an action they wanted + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1372890000,task_description,PHID-TASK-xucom3pjxavt6vbh6mcr,PHID-USER-65pjzcmoby2fsgzdrfjq,"['Compatiblity between the two editors.', 'Very often I find that there are some tools that both these editors (VE and the old editor) that I would want to use on the same article.', 'But there is no way to do so.', 'It would be a very useful feature of the VE if there was some way (direct, or indirect; like through the show preview button) for editors opening an article in VE to be able to edit the same article in the old editor without having to save it or discard the changes made.', ""Such a feature could also come in handy for other editors who have started editing through VE but couldn't understand the interface/needed to switch because they realised VE could not do an action they wanted\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN']" +11702,Compatiblity between the two editors,"Examples of articles where I need to use both? That would be any article where I'm trying to manipulate citations (move/add/append/improve) or with templates; as well as doing some general editing. + + +Example of what I want? A button saying ""View this in the old editor"", and clicking on that gets you the same article, including any changes you made, in the old editor. Alternately, you could display the same button in the preview mode when you're viewing the article",1372935534,task_subcomment,PHID-TASK-xucom3pjxavt6vbh6mcr,PHID-USER-65pjzcmoby2fsgzdrfjq,"['Examples of articles where I need to use both?', ""That would be any article where I'm trying to manipulate citations (move/add/append/improve) or with templates; as well as doing some general editing."", 'Example of what I want?', 'A button saying ""View this in the old editor"", and clicking on that gets you the same article, including any changes you made, in the old editor.', ""Alternately, you could display the same button in the preview mode when you're viewing the article""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT']" +24438,Investigate our mitigation strategy for HTTPS response length attacks,">>! In T92298#5329217, @Legoktm wrote: +> Do we support TLS 1.3 yet? I'm apparently connecting over 1.2 still. + +No -- {T170567}",1562956892,task_subcomment,PHID-TASK-gtozsuz2f75mxny3ybyw,PHID-USER-6b6w5qogf4deywgbkuzs,['QUOTE\nQUOTE\n\nNo -- {T170567}'],['NA'] +23281,"With first time login of new user, ldapauthentication extension passes empty password to User.php/saveSettings() and causes error.","I created a new user in our LDAP server since updating to the most recent MediaWiki. I use the ldapauthentication extension. But when the user tried to login, I got + +**PHP Fatal error: Call to a member function toString() on a non-object in /var/www/html/includes/User.php on line 3493** + +which turned out to be +``` +'user_password' => $this->mPassword->toString(), +``` +Adding in a check to see if the string is in fact empty, solved the issue: +``` +'user_password' => ($this->mPassword === """" ? """" : $this->mPassword->toString()), +``` +Please integrate this into MediaWiki. Thanks!",1431090045,task_description,PHID-TASK-vhbskaqmu5cxoqz7ubf7,PHID-USER-6cbkpzry3eod3edk2eib,"['With first time login of new user, ldapauthentication extension passes empty password to User.php/saveSettings() and causes error..', 'I created a new user in our LDAP server since updating to the most recent MediaWiki.', 'I use the ldapauthentication extension.', 'But when the user tried to login, I got\n\n**PHP Fatal error: Call to a member function toString() on a non-object in /var/www/html/includes/User.php on line 3493**\n\nwhich turned out to be \n``CODE`CODE`CODE``\nPlease integrate this into MediaWiki.', 'Thanks!']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +22753,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"On an upload of ""File:Scanwings, OH-BCX, Beechcraft C90 King Air (17512831479).jpg"" to Commons: + +Using HEAD, upload fail with a loophole of + +``` +ERROR: Traceback (most recent call last): + File ""/data/project/yifeibot/pywikibot/pywikibot/data/api.py"", line 1555, in submit + body=body, headers=headers) + File ""/data/project/yifeibot/pywikibot/pywikibot/tools/__init__.py"", line 950, in wrapper + return obj(*__args, **__kw) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 269, in request + r = fetch(baseuri, method, body, headers, **kwargs) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 370, in fetch + error_handling_callback(request) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 287, in error_handling_callback + raise request.data +UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128) + +WARNING: Waiting 5 seconds before retrying. +``` + +After debugging, I found all versions after 1e54a7d6886d56a21101900025038e25bab5ad03 has the same error, while version before raises an (expected) exception that is handled in botscript: + +``` +KeyError: u'bad-prefix' +``` +(raised in https://github.com/wikimedia/mediawiki/blob/84899f991ff44f36b7359f0bbf8de2955b81a904/includes/upload/UploadBase.php#L1834) + +I agree that some errors should be prevented from uploading. But why is there a UnicodeDecodeError leading to a loophole?",1431787184,task_description,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,"[""error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128)."", 'On an upload of ""File:Scanwings, OH-BCX, Beechcraft C90 King Air (17512831479).jpg"" to Commons: \n\nUsing HEAD, upload fail with a loophole of\n\n``CODE`CODE`CODE``\n(raised in URL\n \nI agree that some errors should be prevented from uploading.', 'But why is there a UnicodeDecodeError leading to a loophole?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +22781,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"The command is site.upload(imagePage, source_filename=path, comment=self.summary, ignore_warnings=ignore) +where imagePage is a pywikibot.Page, +path is an ascii string, +self.summary is an ascii string +ignore is False + +A KeyboardInterrupt during the wait shows: + +``` +WARNING: Waiting 40 seconds before retrying. +^CTraceback (most recent call last): + File ""flickrAZ.py"", line 194, in + main() + File ""flickrAZ.py"", line 190, in main + bot.run() + File ""flickrAZ.py"", line 178, in run + self.parsePages() + File ""flickrAZ.py"", line 72, in parsePages + self.parsePhoto(photo) + File ""flickrAZ.py"", line 133, in parsePhoto + self.upload(imagePage, fileURL, name, False) + File ""flickrAZ.py"", line 153, in upload + site.upload(imagePage, source_filename=path, comment=self.summary, ignore_warnings=ignore) + File ""/data/project/yifeibot/pywikibot/pywikibot/tools/__init__.py"", line 950, in wrapper + return obj(*__args, **__kw) + File ""/data/project/yifeibot/pywikibot/pywikibot/site.py"", line 4969, in upload + result = req.submit() + File ""/data/project/yifeibot/pywikibot/pywikibot/data/api.py"", line 1579, in submit + self.wait() + File ""/data/project/yifeibot/pywikibot/pywikibot/data/api.py"", line 1710, in wait + time.sleep(self.retry_wait) +KeyboardInterrupt +``` + +As for Python 3, it gives ""ImportError: No module named 'urllib2'"". I'm not sure if I can run it",1431789425,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,"['The command is site.upload(imagePage, source_filename=path, comment=self.summary, ignore_warnings=ignore)\nwhere imagePage is a pywikibot.Page,\npath is an ascii string,\nself.summary is an ascii string\nignore is False\n\nA KeyboardInterrupt during the wait shows:\n\n``CODE``\n\nAs for Python 3, it gives ""ImportError: No module named \'urllib2\'"".', ""I'm not sure if I can run it""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +22780,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"The command is site.upload(imagePage, source_filename=path, comment=self.summary, ignore_warnings=ignore) +where imagePage is a pywikibot.Page, +path is an ascii string, +self.summary is an ascii string +ignore is False + +A KeyboardInterrupt during the wait shows: + +``` +WARNING: Waiting 40 seconds before retrying. +^CTraceback (most recent call last): + File ""flickrAZ.py"", line 194, in + main() + File ""flickrAZ.py"", line 190, in main + bot.run() + File ""flickrAZ.py"", line 178, in run + self.parsePages() + File ""flickrAZ.py"", line 72, in parsePages + self.parsePhoto(photo) + File ""flickrAZ.py"", line 133, in parsePhoto + self.upload(imagePage, fileURL, name, False) + File ""flickrAZ.py"", line 153, in upload + site.upload(imagePage, source_filename=path, comment=self.summary, ignore_warnings=ignore) + File ""/data/project/yifeibot/pywikibot/pywikibot/tools/__init__.py"", line 950, in wrapper + return obj(*__args, **__kw) + File ""/data/project/yifeibot/pywikibot/pywikibot/site.py"", line 4969, in upload + result = req.submit() + File ""/data/project/yifeibot/pywikibot/pywikibot/data/api.py"", line 1579, in submit + self.wait() + File ""/data/project/yifeibot/pywikibot/pywikibot/data/api.py"", line 1710, in wait + time.sleep(self.retry_wait) +KeyboardInterrupt +``` + +As for Python 3, it gives ""ImportError: No module named 'urllib2'"". I'm not sure if I can run it + +EDIT: urllib2 issue fixed, but the flickr library I am using has too much syntax errors in python 3",1431789936,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,"['The command is site.upload(imagePage, source_filename=path, comment=self.summary, ignore_warnings=ignore)\nwhere imagePage is a pywikibot.Page,\npath is an ascii string,\nself.summary is an ascii string\nignore is False\n\nA KeyboardInterrupt during the wait shows:\n\n``CODE``\n\nAs for Python 3, it gives ""ImportError: No module named \'urllib2\'"".', ""I'm not sure if I can run it\n\nEDIT: urllib2 issue fixed, but the flickr library I am using has too much syntax errors in python 3""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +22779,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),,1431790268,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,[],[] +22778,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),,1431790446,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,[],[] +22776,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"Sorry, I'm wrong again. Running after ""git checkout d798da349087d231d9dad203cd6b48a1aea03875"" gets the error again. + +As for ""ASCII string"" I meant all characters are valid ascii characters, and the_string.encode('ascii') does not fail, and there is no u flag before the string.",1431790759,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,"[""Sorry, I'm wrong again."", 'Running after ""git checkout d798da349087d231d9dad203cd6b48a1aea03875"" gets the error again.', 'As for ""ASCII string"" I meant all characters are valid ascii characters, and the_string.encode(\'ascii\') does not fail, and there is no u flag before the string.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +22775,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"Ok I added a traceback.print_exc() to https://github.com/wikimedia/pywikibot-core/blob/master/pywikibot/comms/threadedhttp.py#L225 and got this: + +``` +Traceback (most recent call last): + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/threadedhttp.py"", line 221, in request + max_redirects, connection_type + File ""/usr/lib/python2.7/dist-packages/httplib2/__init__.py"", line 1569, in request + (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) + File ""/usr/lib/python2.7/dist-packages/httplib2/__init__.py"", line 1316, in _request + (response, content) = self._conn_request(conn, request_uri, method, body, headers) + File ""/usr/lib/python2.7/dist-packages/httplib2/__init__.py"", line 1252, in _conn_request + conn.request(method, request_uri, body, headers) + File ""/usr/lib/python2.7/httplib.py"", line 973, in request + self._send_request(method, url, body, headers) + File ""/usr/lib/python2.7/httplib.py"", line 1007, in _send_request + self.endheaders(body) + File ""/usr/lib/python2.7/httplib.py"", line 969, in endheaders + self._send_output(message_body) + File ""/usr/lib/python2.7/httplib.py"", line 827, in _send_output + msg += message_body +UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128) +ERROR: Traceback (most recent call last): + File ""/data/project/yifeibot/pywikibot/pywikibot/data/api.py"", line 1556, in submit + body=body, headers=headers) + File ""/data/project/yifeibot/pywikibot/pywikibot/tools/__init__.py"", line 1094, in wrapper + return obj(*__args, **__kw) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 279, in request + r = fetch(baseuri, method, body, headers, **kwargs) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 381, in fetch + error_handling_callback(request) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 297, in error_handling_callback + raise request.data +UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128) + +WARNING: Waiting 5 seconds before retrying. +```",1431791288,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,['Ok I added a traceback.print_exc() to URL and got this:\n\n``CODE``'],['BUG REPRODUCTION .'] +22774,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"Ok I added a traceback.print_exc() to https://github.com/wikimedia/pywikibot-core/blob/master/pywikibot/comms/threadedhttp.py#L225 and got this: + +``` +Traceback (most recent call last): + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/threadedhttp.py"", line 221, in request + max_redirects, connection_type + File ""/usr/lib/python2.7/dist-packages/httplib2/__init__.py"", line 1569, in request + (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) + File ""/usr/lib/python2.7/dist-packages/httplib2/__init__.py"", line 1316, in _request + (response, content) = self._conn_request(conn, request_uri, method, body, headers) + File ""/usr/lib/python2.7/dist-packages/httplib2/__init__.py"", line 1252, in _conn_request + conn.request(method, request_uri, body, headers) + File ""/usr/lib/python2.7/httplib.py"", line 973, in request + self._send_request(method, url, body, headers) + File ""/usr/lib/python2.7/httplib.py"", line 1007, in _send_request + self.endheaders(body) + File ""/usr/lib/python2.7/httplib.py"", line 969, in endheaders + self._send_output(message_body) + File ""/usr/lib/python2.7/httplib.py"", line 827, in _send_output + msg += message_body +UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128) +ERROR: Traceback (most recent call last): + File ""/data/project/yifeibot/pywikibot/pywikibot/data/api.py"", line 1556, in submit + body=body, headers=headers) + File ""/data/project/yifeibot/pywikibot/pywikibot/tools/__init__.py"", line 1094, in wrapper + return obj(*__args, **__kw) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 279, in request + r = fetch(baseuri, method, body, headers, **kwargs) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 381, in fetch + error_handling_callback(request) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 297, in error_handling_callback + raise request.data +UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128) + +WARNING: Waiting 5 seconds before retrying. +``` + +Hopefully this works",1431791325,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,['Ok I added a traceback.print_exc() to URL and got this:\n\n``CODE``\n\nHopefully this works'],['BUG REPRODUCTION'] +22772,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),@valhallasw do you mean there's a log file or something? I find no change to stdout or stderr with that code added.,1431793730,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,"[""SCREEN_NAME do you mean there's a log file or something?"", 'I find no change to stdout or stderr with that code added.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +22769,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"``` +connect: (commons.wikimedia.org, 443) +send: u'GET /w/api.php?maxlag=5&format=json&rawcontinue=&meta=userinfo&action=query&uiprop=blockinfo%7Cgroups%7Chasmsg%7Crights HTTP/1.1\r\nHost: commons.wikimedia.org\r\ncontent-type: application/x-www-form-urlencoded\r\nconnection: keep-alive\r\ncookie: centralauth_Token=78b8f029c49c2f259939a0b5dadd6c8a; centralauth_User=YiFeiBot; forceHTTPS=1; commonswikiUserID=2915654; forceHTTPS=true; commonswikiUserName=YiFeiBot\r\naccept-encoding: gzip, deflate\r\nuser-agent: flickrAZ (commons:commons; User:YiFeiBot) Pywikibot/2.0b3 (g5523) httplib2/0.8 Python/2.7.6.final.0\r\n\r\n' +reply: 'HTTP/1.1 200 OK\r\n' +header: Server: nginx/1.6.2 +header: Date: Sun, 17 May 2015 01:11:33 GMT +header: Content-Type: application/json; charset=utf-8 +header: Content-Length: 465 +header: Connection: keep-alive +header: X-Powered-By: HHVM/3.6.1 +header: X-Content-Type-Options: nosniff +header: Cache-control: private, must-revalidate, max-age=0 +header: X-Frame-Options: SAMEORIGIN +header: Content-Encoding: gzip +header: Vary: Accept-Encoding +header: Set-Cookie: commonswikiSession=244c342c5006ef116c903f7b68678c79; path=/; secure; httponly +header: X-Varnish: 968174735, 3348394954 +header: Via: 1.1 varnish, 1.1 varnish +header: Accept-Ranges: bytes +header: Age: 0 +header: X-Cache: cp1054 miss (0), cp1068 frontend miss (0) +header: Set-Cookie: GeoIP=::::v4; Path=/; Domain=.wikimedia.org +header: X-Analytics: https=1 +header: Set-Cookie: WMF-Last-Access=17-May-2015;Path=/;HttpOnly;Expires=Thu, 18 Jun 2015 00:00:00 GMT +Page 1 +Ryanair, EI-DWP, Boeing 737-8AS (17737230072).jpg +send: u'GET /w/api.php?inprop=protection&titles=File%3ARyanair%2C+EI-DWP%2C+Boeing+737-8AS+%2817737230072%29.jpg&continue=&format=json&prop=info&meta=userinfo&indexpageids=&action=query&maxlag=5&uiprop=blockinfo%7Chasmsg HTTP/1.1\r\nHost: commons.wikimedia.org\r\ncontent-type: application/x-www-form-urlencoded\r\nconnection: keep-alive\r\ncookie: GeoIP=::::v4; centralauth_Token=78b8f029c49c2f259939a0b5dadd6c8a; centralauth_User=YiFeiBot; forceHTTPS=1; commonswikiSession=244c342c5006ef116c903f7b68678c79; commonswikiUserID=2915654; forceHTTPS=true; WMF-Last-Access=17-May-2015; commonswikiUserName=YiFeiBot\r\naccept-encoding: gzip, deflate\r\nuser-agent: flickrAZ (commons:commons; User:YiFeiBot) Pywikibot/2.0b3 (g5523) httplib2/0.8 Python/2.7.6.final.0\r\n\r\n' +reply: 'HTTP/1.1 200 OK\r\n' +header: Server: nginx/1.6.2 +header: Date: Sun, 17 May 2015 01:11:33 GMT +header: Content-Type: application/json; charset=utf-8 +header: Content-Length: 248 +header: Connection: keep-alive +header: X-Powered-By: HHVM/3.6.1 +header: X-Content-Type-Options: nosniff +header: Cache-control: private, must-revalidate, max-age=0 +header: X-Frame-Options: SAMEORIGIN +header: Content-Encoding: gzip +header: Vary: Accept-Encoding +header: X-Varnish: 66566441, 3348396553 +header: Via: 1.1 varnish, 1.1 varnish +header: Accept-Ranges: bytes +header: Age: 0 +header: X-Cache: cp1065 miss (0), cp1068 frontend miss (0) +header: X-Analytics: https=1;WMF-Last-Access=17-May-2015 +send: u'GET /w/api.php?maxlag=5&format=json&rawcontinue=&meta=tokens%7Cuserinfo&action=query&type=csrf%7Ccsrf%7Cdeleteglobalaccount%7Cpatrol%7Crollback%7Csetglobalaccountstatus%7Cuserrights%7Cwatch&uiprop=blockinfo%7Chasmsg HTTP/1.1\r\nHost: commons.wikimedia.org\r\ncontent-type: application/x-www-form-urlencoded\r\nconnection: keep-alive\r\ncookie: GeoIP=::::v4; centralauth_Token=78b8f029c49c2f259939a0b5dadd6c8a; centralauth_User=YiFeiBot; forceHTTPS=1; commonswikiSession=244c342c5006ef116c903f7b68678c79; commonswikiUserID=2915654; forceHTTPS=true; WMF-Last-Access=17-May-2015; commonswikiUserName=YiFeiBot\r\naccept-encoding: gzip, deflate\r\nuser-agent: flickrAZ (commons:commons; User:YiFeiBot) Pywikibot/2.0b3 (g5523) httplib2/0.8 Python/2.7.6.final.0\r\n\r\n' +reply: 'HTTP/1.1 200 OK\r\n' +header: Server: nginx/1.6.2 +header: Date: Sun, 17 May 2015 01:11:34 GMT +header: Content-Type: application/json; charset=utf-8 +header: Content-Length: 321 +header: Connection: keep-alive +header: X-Powered-By: HHVM/3.6.1 +header: X-Content-Type-Options: nosniff +header: Cache-control: private, must-revalidate, max-age=0 +header: X-Frame-Options: SAMEORIGIN +header: Content-Encoding: gzip +header: Vary: Accept-Encoding +header: X-Varnish: 968176035, 3348398412 +header: Via: 1.1 varnish, 1.1 varnish +header: Accept-Ranges: bytes +header: Age: 0 +header: X-Cache: cp1054 miss (0), cp1068 frontend miss (0) +header: X-Analytics: https=1;WMF-Last-Access=17-May-2015 +Sleeping for 7.5 seconds, 2015-05-17 01:11:34 +ERROR: Traceback (most recent call last): + File ""/data/project/yifeibot/pywikibot/pywikibot/data/api.py"", line 1556, in submit + body=body, headers=headers) + File ""/data/project/yifeibot/pywikibot/pywikibot/tools/__init__.py"", line 1094, in wrapper + return obj(*__args, **__kw) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 279, in request + r = fetch(baseuri, method, body, headers, **kwargs) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 381, in fetch + error_handling_callback(request) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 297, in error_handling_callback + raise request.data +UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1850: ordinal not in range(128) +``` +I believe the UnicodeDecodeError happened before the upload request is really sent. + +The exact values is: +``` +site.upload(pywikibot.FilePage(site, ""File:Ryanair, EI-DWP, Boeing 737-8AS (17737230072).jpg""), source_filename=""temp/fli.tmp"", comment=""[[Commons:Bots|Bot]]: Uploading files from Flickr"", ignore_warnings=False) +``` +git diff shows nothing and git status shows HEAD detached at d798da3",1431825892,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,['``CODE`CODE`CODE``\ngit diff shows nothing and git status shows HEAD detached at d798da3'],['BUG REPRODUCTION'] +22768,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"``` +connect: (commons.wikimedia.org, 443) +send: u'GET /w/api.php?maxlag=5&format=json&rawcontinue=&meta=userinfo&action=query&uiprop=blockinfo%7Cgroups%7Chasmsg%7Crights HTTP/1.1\r\nHost: commons.wikimedia.org\r\ncontent-type: application/x-www-form-urlencoded\r\nconnection: keep-alive\r\ncookie: centralauth_Token=(redacted); centralauth_User=YiFeiBot; forceHTTPS=1; commonswikiUserID=2915654; forceHTTPS=true; commonswikiUserName=YiFeiBot\r\naccept-encoding: gzip, deflate\r\nuser-agent: flickrAZ (commons:commons; User:YiFeiBot) Pywikibot/2.0b3 (g5523) httplib2/0.8 Python/2.7.6.final.0\r\n\r\n' +reply: 'HTTP/1.1 200 OK\r\n' +header: Server: nginx/1.6.2 +header: Date: Sun, 17 May 2015 01:11:33 GMT +header: Content-Type: application/json; charset=utf-8 +header: Content-Length: 465 +header: Connection: keep-alive +header: X-Powered-By: HHVM/3.6.1 +header: X-Content-Type-Options: nosniff +header: Cache-control: private, must-revalidate, max-age=0 +header: X-Frame-Options: SAMEORIGIN +header: Content-Encoding: gzip +header: Vary: Accept-Encoding +header: Set-Cookie: commonswikiSession=(redacted); path=/; secure; httponly +header: X-Varnish: 968174735, 3348394954 +header: Via: 1.1 varnish, 1.1 varnish +header: Accept-Ranges: bytes +header: Age: 0 +header: X-Cache: cp1054 miss (0), cp1068 frontend miss (0) +header: Set-Cookie: GeoIP=::::v4; Path=/; Domain=.wikimedia.org +header: X-Analytics: https=1 +header: Set-Cookie: WMF-Last-Access=17-May-2015;Path=/;HttpOnly;Expires=Thu, 18 Jun 2015 00:00:00 GMT +Page 1 +Ryanair, EI-DWP, Boeing 737-8AS (17737230072).jpg +send: u'GET /w/api.php?inprop=protection&titles=File%3ARyanair%2C+EI-DWP%2C+Boeing+737-8AS+%2817737230072%29.jpg&continue=&format=json&prop=info&meta=userinfo&indexpageids=&action=query&maxlag=5&uiprop=blockinfo%7Chasmsg HTTP/1.1\r\nHost: commons.wikimedia.org\r\ncontent-type: application/x-www-form-urlencoded\r\nconnection: keep-alive\r\ncookie: GeoIP=::::v4; centralauth_Token=(redacted); centralauth_User=YiFeiBot; forceHTTPS=1; commonswikiSession=(redacted); commonswikiUserID=2915654; forceHTTPS=true; WMF-Last-Access=17-May-2015; commonswikiUserName=YiFeiBot\r\naccept-encoding: gzip, deflate\r\nuser-agent: flickrAZ (commons:commons; User:YiFeiBot) Pywikibot/2.0b3 (g5523) httplib2/0.8 Python/2.7.6.final.0\r\n\r\n' +reply: 'HTTP/1.1 200 OK\r\n' +header: Server: nginx/1.6.2 +header: Date: Sun, 17 May 2015 01:11:33 GMT +header: Content-Type: application/json; charset=utf-8 +header: Content-Length: 248 +header: Connection: keep-alive +header: X-Powered-By: HHVM/3.6.1 +header: X-Content-Type-Options: nosniff +header: Cache-control: private, must-revalidate, max-age=0 +header: X-Frame-Options: SAMEORIGIN +header: Content-Encoding: gzip +header: Vary: Accept-Encoding +header: X-Varnish: 66566441, 3348396553 +header: Via: 1.1 varnish, 1.1 varnish +header: Accept-Ranges: bytes +header: Age: 0 +header: X-Cache: cp1065 miss (0), cp1068 frontend miss (0) +header: X-Analytics: https=1;WMF-Last-Access=17-May-2015 +send: u'GET /w/api.php?maxlag=5&format=json&rawcontinue=&meta=tokens%7Cuserinfo&action=query&type=csrf%7Ccsrf%7Cdeleteglobalaccount%7Cpatrol%7Crollback%7Csetglobalaccountstatus%7Cuserrights%7Cwatch&uiprop=blockinfo%7Chasmsg HTTP/1.1\r\nHost: commons.wikimedia.org\r\ncontent-type: application/x-www-form-urlencoded\r\nconnection: keep-alive\r\ncookie: GeoIP=::::v4; centralauth_Token=(redacted); centralauth_User=YiFeiBot; forceHTTPS=1; commonswikiSession=(redacted); commonswikiUserID=2915654; forceHTTPS=true; WMF-Last-Access=17-May-2015; commonswikiUserName=YiFeiBot\r\naccept-encoding: gzip, deflate\r\nuser-agent: flickrAZ (commons:commons; User:YiFeiBot) Pywikibot/2.0b3 (g5523) httplib2/0.8 Python/2.7.6.final.0\r\n\r\n' +reply: 'HTTP/1.1 200 OK\r\n' +header: Server: nginx/1.6.2 +header: Date: Sun, 17 May 2015 01:11:34 GMT +header: Content-Type: application/json; charset=utf-8 +header: Content-Length: 321 +header: Connection: keep-alive +header: X-Powered-By: HHVM/3.6.1 +header: X-Content-Type-Options: nosniff +header: Cache-control: private, must-revalidate, max-age=0 +header: X-Frame-Options: SAMEORIGIN +header: Content-Encoding: gzip +header: Vary: Accept-Encoding +header: X-Varnish: 968176035, 3348398412 +header: Via: 1.1 varnish, 1.1 varnish +header: Accept-Ranges: bytes +header: Age: 0 +header: X-Cache: cp1054 miss (0), cp1068 frontend miss (0) +header: X-Analytics: https=1;WMF-Last-Access=17-May-2015 +Sleeping for 7.5 seconds, 2015-05-17 01:11:34 +ERROR: Traceback (most recent call last): + File ""/data/project/yifeibot/pywikibot/pywikibot/data/api.py"", line 1556, in submit + body=body, headers=headers) + File ""/data/project/yifeibot/pywikibot/pywikibot/tools/__init__.py"", line 1094, in wrapper + return obj(*__args, **__kw) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 279, in request + r = fetch(baseuri, method, body, headers, **kwargs) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 381, in fetch + error_handling_callback(request) + File ""/data/project/yifeibot/pywikibot/pywikibot/comms/http.py"", line 297, in error_handling_callback + raise request.data +UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1850: ordinal not in range(128) +``` +I believe the UnicodeDecodeError happened before the upload request is really sent. + +The exact values is: +``` +site.upload(pywikibot.FilePage(site, ""File:Ryanair, EI-DWP, Boeing 737-8AS (17737230072).jpg""), source_filename=""temp/fli.tmp"", comment=""[[Commons:Bots|Bot]]: Uploading files from Flickr"", ignore_warnings=False) +``` +git diff shows nothing and git status shows HEAD detached at d798da3",1431825978,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,['``CODE`CODE`CODE``\ngit diff shows nothing and git status shows HEAD detached at d798da3'],['BUG REPRODUCTION'] +22728,Undefined variable: status in specials/SpecialOAuthLogin.php on line 53,"Almost every login: +``` +PHP Notice: Undefined variable: status in /data/project/commonsarchive/public_html/w/extensions/OAuthAuthentication/specials/SpecialOAuthLogin.php on line 53 +PHP Stack trace: +PHP 1. {main}() /data/project/commonsarchive/public_html/w/index.php:0 +PHP 2. MediaWiki->run() /data/project/commonsarchive/public_html/w/index.php:46 +PHP 3. MediaWiki->main() /data/project/commonsarchive/public_html/w/includes/MediaWiki.php:435 +PHP 4. MediaWiki->performRequest() /data/project/commonsarchive/public_html/w/includes/MediaWiki.php:584 +PHP 5. SpecialPageFactory::executePath() /data/project/commonsarchive/public_html/w/includes/MediaWiki.php:275 +PHP 6. SpecialPage->run() /data/project/commonsarchive/public_html/w/includes/specialpage/SpecialPageFactory.php:584 +PHP 7. MediaWiki\Extensions\OAuthAuthentication\SpecialOAuthLogin->execute() /data/project/commonsarchive/public_html/w/includes/specialpage/SpecialPage.php:363 +PHP Fatal error: Call to a member function isGood() on a non-object in /data/project/commonsarchive/public_html/w/extensions/OAuthAuthentication/specials/SpecialOAuthLogin.php on line 53 +PHP Stack trace: +PHP 1. {main}() /data/project/commonsarchive/public_html/w/index.php:0 +PHP 2. MediaWiki->run() /data/project/commonsarchive/public_html/w/index.php:46 +PHP 3. MediaWiki->main() /data/project/commonsarchive/public_html/w/includes/MediaWiki.php:435 +PHP 4. MediaWiki->performRequest() /data/project/commonsarchive/public_html/w/includes/MediaWiki.php:584 +PHP 5. SpecialPageFactory::executePath() /data/project/commonsarchive/public_html/w/includes/MediaWiki.php:275 +PHP 6. SpecialPage->run() /data/project/commonsarchive/public_html/w/includes/specialpage/SpecialPageFactory.php:584 +PHP 7. MediaWiki\Extensions\OAuthAuthentication\SpecialOAuthLogin->execute() /data/project/commonsarchive/public_html/w/includes/specialpage/SpecialPage.php:363 +``` +Not a big issue, but it floods log files.",1432304324,task_description,PHID-TASK-4ok7hmihyelt2skxvmru,PHID-USER-6dmbpidylyt4dzsxzjg4,"['Undefined variable: status in specials/SpecialOAuthLogin.php on line 53.', 'Almost every login:\n``CODE``\nNot a big issue, but it floods log files.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21144,Login link on Special:UserLogout should not have Special:UserLogout as returnto value,"This doesn't make any sense at all. After logging in and get redirected to Special:UserLogout, the user gets automatically logged out and have to log in again. ",1432304675,task_description,PHID-TASK-5fqj7istb5jgay6kkvco,PHID-USER-6dmbpidylyt4dzsxzjg4,"['Login link on Special:UserLogout should not have Special:UserLogout as returnto value.', ""This doesn't make any sense at all."", 'After logging in and get redirected to Special:UserLogout, the user gets automatically logged out and have to log in again.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +21147,Login link on Special:UserLogout should not have Special:UserLogout as returnto value,"I have no idea why, but I find no such commit in https://git.wikimedia.org/log/mediawiki%2Fextensions%2FOAuthAuthentication",1432552802,task_subcomment,PHID-TASK-5fqj7istb5jgay6kkvco,PHID-USER-6dmbpidylyt4dzsxzjg4,"['I have no idea why, but I find no such commit in URL']",['BUG REPRODUCTION'] +21146,Login link on Special:UserLogout should not have Special:UserLogout as returnto value,"That's T99990. I'll do the tests after that get fixed, so I can update without changing git url.",1432557734,task_subcomment,PHID-TASK-5fqj7istb5jgay6kkvco,PHID-USER-6dmbpidylyt4dzsxzjg4,"[""That's T99990."", ""I'll do the tests after that get fixed, so I can update without changing git url.""]","['BUG REPRODUCTION .', 'TESTING']" +21145,Login link on Special:UserLogout should not have Special:UserLogout as returnto value,Updated. Seems fixed,1432629536,task_subcomment,PHID-TASK-5fqj7istb5jgay6kkvco,PHID-USER-6dmbpidylyt4dzsxzjg4,"['Updated.', 'Seems fixed']","['TASK PROGRESS', 'BUG REPRODUCTION']" +22763,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),Any updates?,1432964592,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,['Any updates?'],['TASK PROGRESS'] +22761,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"I haven't looked into the script for a while, but it seems working with latest version.",1434869478,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,"[""I haven't looked into the script for a while, but it seems working with latest version.""]",['INVESTIGATION AND EXPLORATION'] +21451,"Cannot login to wikitech: ""Login error""","When logging in from https://wikitech.wikimedia.org/w/index.php?title=Special:UserLogin&returnto=Main+Page, expected: login successful +Actual results: ""Login error Wikitech uses cookies to log in users. You have cookies disabled. Please enable them and try again"" + +Logging in to other production wikis are fine. ",1435995369,task_description,PHID-TASK-sqkuearomydbhdxwpwzd,PHID-USER-6dmbpidylyt4dzsxzjg4,"['Cannot login to wikitech: ""Login error"".', 'When logging in from URL expected: login successful\nActual results: ""Login error Wikitech uses cookies to log in users.', 'You have cookies disabled.', 'Please enable them and try again""\n\nLogging in to other production wikis are fine.']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +21425,"Login fail with ""Curl error: "" due to 301 generated by OAuth provider","After authorizing on commons (with Extension:OAuth, as oauth provider), on the commonsarchive (with Extension:OAuthAuthentication, as oauth client): +``` +Exception encountered, of type ""Exception"" +[03fd090a] /wiki/Special:OAuthLogin/finish?oauth_verifier=****bc69825860215462c4f5ef74****&oauth_token=75551e721a597bd39098dd26159e768d Exception from line 220 of /srv/mediawiki/extensions/OAuthAuthentication/libs/mwoauth-php/MWOAuthClient.php: Curl error: +Backtrace: +#0 /srv/mediawiki/extensions/OAuthAuthentication/libs/mwoauth-php/MWOAuthClient.php(188): MWOAuthClient->makeCurlCall(string, string, boolean, boolean, MWOAuthClientConfig) +#1 /srv/mediawiki/extensions/OAuthAuthentication/libs/mwoauth-php/MWOAuthClient.php(129): MWOAuthClient->makeOAuthCall(OAuthToken, string) +#2 /srv/mediawiki/extensions/OAuthAuthentication/handlers/OAuth1Handler.php(47): MWOAuthClient->identify(OAuthToken) +#3 /srv/mediawiki/extensions/OAuthAuthentication/specials/SpecialOAuthLogin.php(66): MediaWiki\Extensions\OAuthAuthentication\OAuth1Handler->identify(OAuthToken, MWOAuthClient) +#4 /srv/mediawiki/includes/specialpage/SpecialPage.php(384): MediaWiki\Extensions\OAuthAuthentication\SpecialOAuthLogin->execute(string) +#5 /srv/mediawiki/includes/specialpage/SpecialPageFactory.php(582): SpecialPage->run(string) +#6 /srv/mediawiki/includes/MediaWiki.php(267): SpecialPageFactory::executePath(Title, RequestContext) +#7 /srv/mediawiki/includes/MediaWiki.php(566): MediaWiki->performRequest() +#8 /srv/mediawiki/includes/MediaWiki.php(414): MediaWiki->main() +#9 /srv/mediawiki/index.php(41): MediaWiki->run() +#10 {main} +``` +Further investigation shows the curl post to https://commons.wikimedia.org/w/index.php?title=Special:OAuth/identify encountered a 301 (as a result of 155d555b83eca640), and Extension:OAuthAuthentication is unable to handle it.",1436463389,task_description,PHID-TASK-3tyjzpv7wophchvgpp3u,PHID-USER-6dmbpidylyt4dzsxzjg4,"['Login fail with ""Curl error: "" due to 301 generated by OAuth provider.', 'After authorizing on commons (with Extension:OAuth, as oauth provider), on the commonsarchive (with Extension:OAuthAuthentication, as oauth client):\n``CODE``\nFurther investigation shows the curl post to URL encountered a 301 (as a result of 155d555b83eca640), and Extension:OAuthAuthentication is unable to handle it.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +22759,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"For some reason, master branch also fail on tool labs grid engine with very similiar exception (UnicodeDecodeError raised in error_handling_callback). The exception does not happen on bastion hosts and so I didn't observe it earlier. @Yuvipanda is there a console encoding or something set to ASCII on grid?",1438450272,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,"['For some reason, master branch also fail on tool labs grid engine with very similiar exception (UnicodeDecodeError raised in error_handling_callback).', ""The exception does not happen on bastion hosts and so I didn't observe it earlier.SCREEN_NAME is there a console encoding or something set to ASCII on grid?""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +22757,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),"Added traceback.print_exc() and got: +``` +Traceback (most recent call last): + File ""/data/project/yifeibot/panrb/pywikibot/comms/http.py"", line 258, in _http_process + verify=True, timeout=timeout) + File ""/usr/lib/python2.7/dist-packages/requests/sessions.py"", line 357, in request + resp = self.send(prep, **send_kwargs) + File ""/usr/lib/python2.7/dist-packages/requests/sessions.py"", line 460, in send + r = adapter.send(request, **kwargs) + File ""/usr/lib/python2.7/dist-packages/requests/adapters.py"", line 319, in send + timeout=timeout + File ""/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py"", line 542, in urlopen + body=body, headers=headers) + File ""/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py"", line 367, in _make_request + conn.request(method, url, **httplib_request_kw) + File ""/usr/lib/python2.7/httplib.py"", line 966, in request + self._send_request(method, url, body, headers) + File ""/usr/lib/python2.7/httplib.py"", line 1000, in _send_request + self.endheaders(body) + File ""/usr/lib/python2.7/httplib.py"", line 962, in endheaders + self._send_output(message_body) + File ""/usr/lib/python2.7/httplib.py"", line 820, in _send_output + msg += message_body +UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1993: ordinal not in range(128) +ERROR: Traceback (most recent call last): + File ""/data/project/yifeibot/panrb/pywikibot/data/api.py"", line 1699, in submit + body=body, headers=headers) + File ""/data/project/yifeibot/panrb/pywikibot/tools/__init__.py"", line 1227, in wrapper + return obj(*__args, **__kw) + File ""/data/project/yifeibot/panrb/pywikibot/comms/http.py"", line 246, in request + r = fetch(baseuri, method, body, headers, **kwargs) + File ""/data/project/yifeibot/panrb/pywikibot/comms/http.py"", line 363, in fetch + error_handling_callback(request) + File ""/data/project/yifeibot/panrb/pywikibot/comms/http.py"", line 280, in error_handling_callback + raise request.data +UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1993: ordinal not in range(128) + +WARNING: Waiting 40 seconds before retrying. +```",1438451507,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,['Added traceback.print_exc() and got:\n``CODE``'],['BUG REPRODUCTION .'] +22756,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),Requests is installed globally on tool labs grid engines. Should be up to date with apt repo. (It has been a while since I read the puppet files though),1438451761,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-6dmbpidylyt4dzsxzjg4,"['Requests is installed globally on tool labs grid engines.', 'Should be up to date with apt repo.', '(It has been a while since I read the puppet files though)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +19727,Wikimedia Commons support for Flickr HTTPS,https://commons.wikimedia.org/w/index.php?title=MediaWiki:UploadForm.js&diff=prev&oldid=122410947,1447576284,task_subcomment,PHID-TASK-ucww6xpqaxu7libepgi6,PHID-USER-6dmbpidylyt4dzsxzjg4,['URL'],['BUG REPRODUCTION'] +21439,lighttpd does not correctly close connections (CLOSE_WAIT),">>! In T104799#2960502, @gstrauss-wiki wrote: +> Alternatively, you can use Debian packages from stbuehler (another lighttpd maintainer) +> https://build.opensuse.org/package/show/home:stbuehler:lighttpd-1.4.x-nightlies/lighttpd + +Unfortunately, tool labs doesn't use debs from those sources; please see [[https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Admin#Local_package_policy|local package policy]]. + +Backporting `sid` sounds more likely.",1485155476,task_subcomment,PHID-TASK-uvni3co3ik2xd2bwzqu6,PHID-USER-6dmbpidylyt4dzsxzjg4,"[""QUOTE\nQUOTE\nQUOTE\n\nUnfortunately, tool labs doesn't use debs from those sources; please see [[URL package policy]]."", 'Backporting CODE sounds more likely.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +23055,Migrate tools.wmflabs.org to https only (and set HSTS),">>! In T102367#3021211, @scfc wrote: +> Is there any resistance to redirecting `GET` requests from `http` to `https` at the proxy? + +Long overdue.",1492317753,task_subcomment,PHID-TASK-ak4rjdpcc34ufkgyoi7b,PHID-USER-6dmbpidylyt4dzsxzjg4,['QUOTE\nQUOTE\n\nLong overdue.'],['SOCIAL CONVERSATION .'] +20241,make git-review support pushing via https,"Currently, its not possible to push to gerrit using https method. +Since people with internet on which port 29418 is blocked can't access it through ssh, it makes a hard time to contribute, so it would better to have an alternative. +Also git review doesn't work with https. + +-------------------------- +**Version**: wmf-deployment +**Severity**: enhancement",1389265440,task_description,PHID-TASK-ws3ztalcyam4dcezou6l,PHID-USER-6gf5fwj6udg2l2zv5amf,"['make git-review support pushing via https.', 'Currently, its not possible to push to gerrit using https method.', ""Since people with internet on which port 29418 is blocked can't access it through ssh, it makes a hard time to contribute, so it would better to have an alternative."", ""Also git review doesn't work with https."", '--------------------------\n**Version**: wmf-deployment\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +20250,make git-review support pushing via https,"But still it would be easier to push through git-review, and https is not possible with it.",1389266607,task_subcomment,PHID-TASK-ws3ztalcyam4dcezou6l,PHID-USER-6gf5fwj6udg2l2zv5amf,"['But still it would be easier to push through git-review, and https is not possible with it.']",['BUG REPRODUCTION .'] +20246,make git-review support pushing via https,"Daniel, + +Thanks for your concern, I would look upon and check the http push you said and would look into git review to see if I can fix it.",1389636050,task_subcomment,PHID-TASK-ws3ztalcyam4dcezou6l,PHID-USER-6gf5fwj6udg2l2zv5amf,"['Daniel,\n\nThanks for your concern, I would look upon and check the http push you said and would look into git review to see if I can fix it.']",['SOCIAL CONVERSATION .'] +20243,make git-review support pushing via https,"I was able to push my change to existing gerrit repo using the command +git push https://username@gerrit.wikimedia.org/r/mediawiki/extensions/ExtensionName HEAD:refs/changes/[last two digits of gerrit repo no]/repono. + +For example:- +If username:- is foo and extension is UploadWizard and repo no. is 123456 do the following + +git push https://foo@gerrit.wikimedia.org/r/mediawiki/extensions/UploadWizard HEAD:refs/changes/56/123456",1389770425,task_subcomment,PHID-TASK-ws3ztalcyam4dcezou6l,PHID-USER-6gf5fwj6udg2l2zv5amf,"['I was able to push my change to existing gerrit repo using the command\ngit push URL HEAD:refs/changes/[last two digits of gerrit repo no]/repono.', 'For example:-\nIf username:- is foo and extension is UploadWizard and repo no.', 'is 123456 do the following\n\ngit push URL HEAD:refs/changes/56/123456']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4585,VisualEditor: Links not doing pre-annotations ever (rather than just not spanning on ' ') is confusing for users,"A related problem is, when you change only the first character of a link, that first letter is no longer part of the link. For example, if you change [[edinburgh]] to [[Edinburgh]], it becomes E[[dinburgh]].",1372852867,task_subcomment,PHID-TASK-4g3nhqcki5ifz5oczcu7,PHID-USER-6hxjlzg5h4uzsyxbsm43,"['A related problem is, when you change only the first character of a link, that first letter is no longer part of the link.', 'For example, if you change [[edinburgh]] to [[Edinburgh]], it becomes E[[dinburgh]].']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +17436,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,*** This bug has been confirmed by popular vote. ***,1346131375,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-6iuj5hbfvcdmwmkuzgb6,"['*** This bug has been confirmed by popular vote.', '***']","['BUG REPRODUCTION', 'NA']" +17435,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"Greetings! And thanks to Kete for filing this bug and to Mark for replying and enagaging with it. + +This bug is both real, a problem in terms of Wikimedia's stated commitment to free software, and should be very easy to fix. Every user of Wikipedia is being served software, which they are running on their computers, with no license information explaining to them that the software is free. + +The arrangement with Common.js and others (see http://en.wikipedia.org/wiki/MediaWiki:Common.js and similar) seems like a bug. It was my understanding that all of the JavaScript should be distributed under the free software license that MediaWiki is. If you download MediaWiki as a tarball, this seems pretty clear. It -- or whatever the situation is -- should be clear to users who download small parts of MediaWiki that happen to be written in JavaScript as part of browsing Wikipedia. + +I think the javascript-labels approach would be a simple method to deal with this and to make the situation clear. If that won't work, or if people want help from the licensing compliance expert at the FSF, I'm happy to make the introduction and to invite him to participate in this bug. + +I'm looking forward to getting this resolved! Let me know how I can help.",1346131839,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-6iuj5hbfvcdmwmkuzgb6,"['Greetings!', 'And thanks to Kete for filing this bug and to Mark for replying and enagaging with it.', ""This bug is both real, a problem in terms of Wikimedia's stated commitment to free software, and should be very easy to fix."", 'Every user of Wikipedia is being served software, which they are running on their computers, with no license information explaining to them that the software is free.', 'The arrangement with Common.js and others (see URL and similar) seems like a bug.', 'It was my understanding that all of the JavaScript should be distributed under the free software license that MediaWiki is.', 'If you download MediaWiki as a tarball, this seems pretty clear.', 'It -- or whatever the situation is -- should be clear to users who download small parts of MediaWiki that happen to be written in JavaScript as part of browsing Wikipedia.', 'I think the javascript-labels approach would be a simple method to deal with this and to make the situation clear.', ""If that won't work, or if people want help from the licensing compliance expert at the FSF, I'm happy to make the introduction and to invite him to participate in this bug."", ""I'm looking forward to getting this resolved!"", 'Let me know how I can help.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +17433,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"Thanks for the quick followup Tim! + +If I'm following this right, you're suggesting we should create a string headers that make it clear that the JavaScript license is: (1) GPL (or whatever else) for the static files distributed with MediaWiki and (2) BY-SA/GFDL for the content contributed to MediaWiki is the correct way to go.",1346169156,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-6iuj5hbfvcdmwmkuzgb6,"['Thanks for the quick followup Tim!', ""If I'm following this right, you're suggesting we should create a string headers that make it clear that the JavaScript license is: (1) GPL (or whatever else) for the static files distributed with MediaWiki and (2) BY-SA/GFDL for the content contributed to MediaWiki is the correct way to go.""]","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .']" +17430,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"Greetings Krinkle! I have a few responses. + +I think it is important to convey the license of the Javascript to visitors of the site. The reason this does not apply to the PHP software is that the PHP is not actually distributed to visiters. Distribution is both a legally meaningful step in terms of copyright, very relevant in terms of the GPL, and also a substantively different thing than just letting someone use your software. When the PHP code is distributed (i.e., when someone downloads the code), we also convey the license. + +This can be done very concisely, as Tim suggests, with a string at the top of the file that says ""Copyright (c) WHOEVER 2012 - Distributed under the GNU General Public License Version 2 or any later version"" or something like that. The benefit of the string-approach is that it won't be stripped out with the minifier like a comment would be. + +We can follow the same approach for the stuff that is contributed to and served from wikis except, as other have pointed out, the license will have to be whatever the license of the wikis is since this is apparently the license that they were contributed to us under. We can start doing this part on wikis right away. + +I just looked through the Javascript in the MW git repository and, basically except for JQuery and test stuff, none has any license information even in a comment header. About half of it does not even have a copyright statement and some like it might have been taken/borrowed from elsewhere but has no indication of the license.",1346184552,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-6iuj5hbfvcdmwmkuzgb6,"['Greetings Krinkle!', 'I have a few responses.', 'I think it is important to convey the license of the Javascript to visitors of the site.', 'The reason this does not apply to the PHP software is that the PHP is not actually distributed to visiters.', 'Distribution is both a legally meaningful step in terms of copyright, very relevant in terms of the GPL, and also a substantively different thing than just letting someone use your software.', 'When the PHP code is distributed (i.e., when someone downloads the code), we also convey the license.', 'This can be done very concisely, as Tim suggests, with a string at the top of the file that says ""Copyright (c) WHOEVER 2012 - Distributed under the GNU General Public License Version 2 or any later version"" or something like that.', ""The benefit of the string-approach is that it won't be stripped out with the minifier like a comment would be."", 'We can follow the same approach for the stuff that is contributed to and served from wikis except, as other have pointed out, the license will have to be whatever the license of the wikis is since this is apparently the license that they were contributed to us under.', 'We can start doing this part on wikis right away.', 'I just looked through the Javascript in the MW git repository and, basically except for JQuery and test stuff, none has any license information even in a comment header.', 'About half of it does not even have a copyright statement and some like it might have been taken/borrowed from elsewhere but has no indication of the license.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +17425,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"I'm going to raise this issue again after a talk by Luis Villa and others at Wikimania about problems with missing license information on MediaWiki code. I'm also changing the title to make the nature of this bug more clear and to I'm adding Luis to the CC list. + +There are least two workable solutions described here since 2012: + +1. Create strings with license information at the head of JavaScript files that are included in Mediawiki. This can be done immediately and will solve the issue. + +2. Add bang comments as Erik described in late 2012 and which seems to be a standard used ""important"" comments used in other JavaScript programs. This will involve modifying the minimizer ot make sure that these important comments are preserved. + +The benefit of 2 is that we can use that method to also add support for licensing for ""content"" Javascript under the wiki's license (e.g., MediaWiki:Common.j on Wikipedia). But really, either of these would be fine. A LibreJS solution would be great but we don't need to let LibreJS complications hold up an otherwise easy-to-fix bug.",1407584963,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-6iuj5hbfvcdmwmkuzgb6,"[""I'm going to raise this issue again after a talk by Luis Villa and others at Wikimania about problems with missing license information on MediaWiki code."", ""I'm also changing the title to make the nature of this bug more clear and to I'm adding Luis to the CC list."", 'There are least two workable solutions described here since 2012:\n\n1.', 'Create strings with license information at the head of JavaScript files that are included in Mediawiki.', 'This can be done immediately and will solve the issue.', '2.', 'Add bang comments as Erik described in late 2012 and which seems to be a standard used ""important"" comments used in other JavaScript programs.', 'This will involve modifying the minimizer ot make sure that these important comments are preserved.', 'The benefit of 2 is that we can use that method to also add support for licensing for ""content"" Javascript under the wiki\'s license (e.g., MediaWiki:Common.j on Wikipedia).', 'But really, either of these would be fine.', ""A LibreJS solution would be great but we don't need to let LibreJS complications hold up an otherwise easy-to-fix bug.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'EXPECTED BEHAVIOR .', 'ACTION ON ISSUE', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +17423,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"Fantastic! Thanks Tim! + +Looks like support for (2) in Comment 14 is now handled. As Tim says in his commit log, all we're missing is adding comment information inside ""bang comments"" to the Javascript files that ship with Mediawiki. I think the only reasonable thing to assume is that, unless they are marked oherwise, any Javascript in Mediawiki should be under the same license at Mediawiki itself. + +Once this has gone through, I can try to ensure that MediaWiki:Common.js is appropriated labeled.",1407875176,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-6iuj5hbfvcdmwmkuzgb6,"['Fantastic!', 'Thanks Tim!', 'Looks like support for (2) in Comment 14 is now handled.', 'As Tim says in his commit log, all we\'re missing is adding comment information inside ""bang comments"" to the Javascript files that ship with Mediawiki.', 'I think the only reasonable thing to assume is that, unless they are marked oherwise, any Javascript in Mediawiki should be under the same license at Mediawiki itself.', 'Once this has gone through, I can try to ensure that MediaWiki:Common.js is appropriated labeled.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +17406,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"The GPL defines source as the ""preferred form for modification"" and +minified-JS is clearly not that. + +We should provide a licensing information and offer/pointer to source +when we distribute the software.",1506566903,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-6iuj5hbfvcdmwmkuzgb6,"['The GPL defines source as the ""preferred form for modification"" and\nminified-JS is clearly not that.', 'We should provide a licensing information and offer/pointer to source\nwhen we distribute the software.']","['BUG REPRODUCTION .', 'FUTURE PLAN']" +10031,Empty list items goes missing in the PHP parser when tidy is enabled,"The CSS trick for do not display element with //mw-empty-li// class works only for Desktop, not in mobile version. + +It's possible in this transitory period hide the empty list elements also in mobile site? Thanks + +See [[https://it.wikipedia.org/w/index.php?title=Discussioni_progetto:Coordinamento/Template&oldid=76516793#Errore di visualizzazione da mobile | discussion ]] (in italian) and [[https://it.m.wikipedia.org/wiki/Kriszti%C3%A1n_Adorj%C3%A1n|example]].",1447669730,task_subcomment,PHID-TASK-cv5eyk43xupkutrvi7fo,PHID-USER-6ji4nw2pi3dgjy7tgmhp,"['The CSS trick for do not display element with //mw-empty-li// class works only for Desktop, not in mobile version.', ""It's possible in this transitory period hide the empty list elements also in mobile site?"", 'Thanks\n\nSee [[URL di visualizzazione da mobile | discussion ]] (in italian) and [[URL']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +15602,shop.wikimedia.org should be HTTPS only,"@CCogdill_WMF I'm not sure what you mean, I see https throughout the entire flow of the store? Could you confirm? + +{F3433869}{F3433871}",1456522829,task_subcomment,PHID-TASK-o5cnwjimr2r67t7idozw,PHID-USER-6k6aily3dvmwhkh54ont,"[""SCREEN_NAME I'm not sure what you mean, I see https throughout the entire flow of the store?"", 'Could you confirm?', '{F3433869}{F3433871}']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'NA']" +13783,"When loging in to a site, try the site-configured username if any","What is the current behaviour? What username is used when pywikibot tries to log into a site? Can anyone provide a minimal example script to demonstrate the issue at hand? +",1499833257,task_subcomment,PHID-TASK-4ziao6as6e62byuywdss,PHID-USER-6kchhu3kcxl7qwdhhfpd,"['What is the current behaviour?', 'What username is used when pywikibot tries to log into a site?', 'Can anyone provide a minimal example script to demonstrate the issue at hand?']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION .']" +23505,"Can't login. TypeError: must be str, not bytes.","Python 3.4.3 win32 while using IDLE and an up-to-date version of pywikibot: +``` +>>> import pywikibot as pwb +>>> pwb.Site('fa').login() +Traceback (most recent call last): + File """", line 1, in + pwb.Site('fa').login() + File ""E:\core\pywikibot\site.py"", line 1676, in login + if loginMan.login(retry=True): + File ""E:\core\pywikibot\login.py"", line 232, in login + password=True) + File ""E:\core\pywikibot\bot.py"", line 540, in input + data = ui.input(question, password) + File ""E:\core\pywikibot\userinterfaces\terminal_interface_base.py"", line 212, in input + self.output(question + ' ') + File ""E:\core\pywikibot\userinterfaces\terminal_interface_base.py"", line 191, in output + self._print(text, targetStream) + File ""E:\core\pywikibot\userinterfaces\terminal_interface_base.py"", line 132, in _print + self.printColorized(text, targetStream) + File ""E:\core\pywikibot\userinterfaces\terminal_interface_win32.py"", line 91, in printColorized + targetStream.write(text.encode(self.encoding, 'replace')) + File ""C:\Python34\lib\idlelib\PyShell.py"", line 1344, in write + raise TypeError('must be str, not ' + type(s).__name__) +TypeError: must be str, not bytes +>>> +```",1425790237,task_description,PHID-TASK-7azo4dy2yi6zy3jn4jpz,PHID-USER-6kchhu3kcxl7qwdhhfpd,"[""Can't login."", 'TypeError: must be str, not bytes.. \n\nPython 3.4.3 win32 while using IDLE and an up-to-date version of pywikibot:\n``CODE``']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23512,"Can't login. TypeError: must be str, not bytes.","Sorry, It seems that I missed this -- seemingly related -- warning message when importing pywikibot: + +``` +>>> import sys +>>> sys.path.append('c:/core') +>>> import pywikibot as pwb +WARNING: Running on Windows and transliteration_target is not set. +Please see https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot/Windows +exception UnsupportedOperation('fileno',) while fixing up sys.stdout and sys.stderr +``` + +@Sitic: It works fine in command prompt. + +@XZise: I applied the patch and now it logs in successfully. But still got the following error when trying to save a test edit: + +``` +>>> p= pwb.Page(pwb.Site('fa'), 'ویکی‌پدیا:صفحه تمرین') +>>> p.put('تمرين', ' ') +Page [[fa:وyکy‌پدyا:صفحه تمرyن]] saved +Traceback (most recent call last): + File """", line 1, in + p.put('تمرين', ' ') + File ""c:/core\pywikibot\page.py"", line 1117, in put + **kwargs) + File ""c:/core\pywikibot\tools\__init__.py"", line 930, in wrapper + return obj(*__args, **__kw) + File ""c:/core\pywikibot\page.py"", line 1036, in save + **kwargs) + File ""c:/core\pywikibot\page.py"", line 1052, in _save + pywikibot.output(u""Page %s saved"" % link) + File ""c:/core\pywikibot\bot.py"", line 457, in output + logoutput(text, decoder, newline, INFO, **kwargs) + File ""c:/core\pywikibot\bot.py"", line 427, in logoutput + logger.log(_level, text, extra=context, **kwargs) + File ""C:\Python34\lib\logging\__init__.py"", line 1341, in log + self._log(level, msg, args, **kwargs) + File ""C:\Python34\lib\logging\__init__.py"", line 1409, in _log + self.handle(record) + File ""C:\Python34\lib\logging\__init__.py"", line 1419, in handle + self.callHandlers(record) + File ""C:\Python34\lib\logging\__init__.py"", line 1481, in callHandlers + hdlr.handle(record) + File ""C:\Python34\lib\logging\__init__.py"", line 853, in handle + self.emit(record) + File ""c:/core\pywikibot\userinterfaces\terminal_interface_base.py"", line 434, in emit + return self.UI.output(text, targetStream=self.stream) + File ""c:/core\pywikibot\userinterfaces\terminal_interface_base.py"", line 191, in output + self._print(text, targetStream) + File ""c:/core\pywikibot\userinterfaces\terminal_interface_base.py"", line 132, in _print + self.printColorized(text, targetStream) + File ""c:/core\pywikibot\userinterfaces\terminal_interface_win32.py"", line 99, in printColorized + targetStream.write(text.encode(self.encoding, 'replace')) + File ""C:\Python34\lib\idlelib\PyShell.py"", line 1344, in write + raise TypeError('must be str, not ' + type(s).__name__) +TypeError: must be str, not bytes +>>> +``` +(Although the edit was saved.) +Should I open another task for that?",1425827697,task_subcomment,PHID-TASK-7azo4dy2yi6zy3jn4jpz,PHID-USER-6kchhu3kcxl7qwdhhfpd,"['Sorry, It seems that I missed this -- seemingly related -- warning message when importing pywikibot:\n\n``CODE`CODE`CODE``\n(Although the edit was saved.)', 'Should I open another task for that?']","['BUG REPRODUCTION', 'POTENTIAL NEW ISSUES AND REQUESTS']" +23511,"Can't login. TypeError: must be str, not bytes.","Sorry, It seems that I missed this -- seemingly related -- exception when importing pywikibot: + +``` +>>> import sys +>>> sys.path.append('c:/core') +>>> import pywikibot as pwb +WARNING: Running on Windows and transliteration_target is not set. +Please see https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot/Windows +exception UnsupportedOperation('fileno',) while fixing up sys.stdout and sys.stderr +``` + +@Sitic: It works fine in command prompt. + +@XZise: I applied the patch and now it logs in successfully. But still got the following error when trying to save a test edit: + +``` +>>> p= pwb.Page(pwb.Site('fa'), 'ویکی‌پدیا:صفحه تمرین') +>>> p.put('تمرين', ' ') +Page [[fa:وyکy‌پدyا:صفحه تمرyن]] saved +Traceback (most recent call last): + File """", line 1, in + p.put('تمرين', ' ') + File ""c:/core\pywikibot\page.py"", line 1117, in put + **kwargs) + File ""c:/core\pywikibot\tools\__init__.py"", line 930, in wrapper + return obj(*__args, **__kw) + File ""c:/core\pywikibot\page.py"", line 1036, in save + **kwargs) + File ""c:/core\pywikibot\page.py"", line 1052, in _save + pywikibot.output(u""Page %s saved"" % link) + File ""c:/core\pywikibot\bot.py"", line 457, in output + logoutput(text, decoder, newline, INFO, **kwargs) + File ""c:/core\pywikibot\bot.py"", line 427, in logoutput + logger.log(_level, text, extra=context, **kwargs) + File ""C:\Python34\lib\logging\__init__.py"", line 1341, in log + self._log(level, msg, args, **kwargs) + File ""C:\Python34\lib\logging\__init__.py"", line 1409, in _log + self.handle(record) + File ""C:\Python34\lib\logging\__init__.py"", line 1419, in handle + self.callHandlers(record) + File ""C:\Python34\lib\logging\__init__.py"", line 1481, in callHandlers + hdlr.handle(record) + File ""C:\Python34\lib\logging\__init__.py"", line 853, in handle + self.emit(record) + File ""c:/core\pywikibot\userinterfaces\terminal_interface_base.py"", line 434, in emit + return self.UI.output(text, targetStream=self.stream) + File ""c:/core\pywikibot\userinterfaces\terminal_interface_base.py"", line 191, in output + self._print(text, targetStream) + File ""c:/core\pywikibot\userinterfaces\terminal_interface_base.py"", line 132, in _print + self.printColorized(text, targetStream) + File ""c:/core\pywikibot\userinterfaces\terminal_interface_win32.py"", line 99, in printColorized + targetStream.write(text.encode(self.encoding, 'replace')) + File ""C:\Python34\lib\idlelib\PyShell.py"", line 1344, in write + raise TypeError('must be str, not ' + type(s).__name__) +TypeError: must be str, not bytes +>>> +``` +(Although the edit was saved.) +Should I open another task for that?",1425828036,task_subcomment,PHID-TASK-7azo4dy2yi6zy3jn4jpz,PHID-USER-6kchhu3kcxl7qwdhhfpd,"['Sorry, It seems that I missed this -- seemingly related -- exception when importing pywikibot:\n\n``CODE`CODE`CODE``\n(Although the edit was saved.)', 'Should I open another task for that?']","['BUG REPRODUCTION', 'POTENTIAL NEW ISSUES AND REQUESTS']" +23509,"Can't login. TypeError: must be str, not bytes.","I don't know, probably my mistake in applying the patch. Sorry about that. Anyway I reapplied both of your patches and now everything is OK. Both log-in and page saving were done without a single error. Thanks XZise!",1425829551,task_subcomment,PHID-TASK-7azo4dy2yi6zy3jn4jpz,PHID-USER-6kchhu3kcxl7qwdhhfpd,"[""I don't know, probably my mistake in applying the patch."", 'Sorry about that.', 'Anyway I reapplied both of your patches and now everything is OK.', 'Both log-in and page saving were done without a single error.', 'Thanks XZise!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +21263,login.py doesnt recognise * in config.usernames,"Currently I get: + +``` +$ python pwb.py login -all +*.wikipedia is not a valid site, please remove it from your config +Traceback (most recent call last): + File ""pwb.py"", line 263, in + if not main(): + File ""pwb.py"", line 257, in main + run_python_file(filename, [filename] + args, argvu, file_package) + File ""pwb.py"", line 121, in run_python_file + main_mod.__dict__) + File "".\scripts\login.py"", line 193, in + main() + File "".\scripts\login.py"", line 166, in main + for familyName in namedict: +RuntimeError: dictionary changed size during iteration + +CRITICAL: Closing network session. +``` +",1487985522,task_subcomment,PHID-TASK-xxhid5r4jxhawqqzajzb,PHID-USER-6kchhu3kcxl7qwdhhfpd,['Currently I get:\n\n``CODE``'],['BUG REPRODUCTION'] +18603,Certain users are unable to log into their account (HTTP 503 upon login attempt),">>! In T75462#846853, @Nemo_bis wrote: +>> I have no access to my original account. But I can log in on ""Scriber en"". What am I to do? +> +> Try to [[https://meta.wikimedia.org/wiki/Special:CreateAccount|make a new account]] as ""Scriber"" and then [[https://meta.wikimedia.org/wiki/Special:MergeAccount|merge them]]. + +For Scriber we need someone who would be able to create account to him, ignoring existing usernames, and send password via email. +I could have done it technically in ru.wiki, but the nickname is already occupied here...",1418651059,task_subcomment,PHID-TASK-f6523rlmjhlpvxql3jr5,PHID-USER-6ljzsqslzqnmtawxnp4z,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nFor Scriber we need someone who would be able to create account to him, ignoring existing usernames, and send password via email.', 'I could have done it technically in ru.wiki, but the nickname is already occupied here...']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +18601,Certain users are unable to log into their account (HTTP 503 upon login attempt),"Seems that we succeed in Scriber situation: I created him an account ""Scriber"" in one of WMF wikis, where he never logged before and where I can push ""ignore similar existing names"" option and sent autogenerated password to him. + +Scriber set a new password, was able to login and merged account from that new wiki for him - now he can login in ru.wiki, too. + +I'll try to do it for Ibidem too",1418661911,task_subcomment,PHID-TASK-f6523rlmjhlpvxql3jr5,PHID-USER-6ljzsqslzqnmtawxnp4z,"['Seems that we succeed in Scriber situation: I created him an account ""Scriber"" in one of WMF wikis, where he never logged before and where I can push ""ignore similar existing names"" option and sent autogenerated password to him.', 'Scriber set a new password, was able to login and merged account from that new wiki for him - now he can login in ru.wiki, too.', ""I'll try to do it for Ibidem too""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +18600,Certain users are unable to log into their account (HTTP 503 upon login attempt),"Seems that we succeed in Scriber situation: I created him an account ""Scriber"" in one of WMF wikis, where he never logged before and where I can push ""ignore similar existing names"" option and sent autogenerated password to him. + +Scriber set a new password, was able to login and created SUL from there - now he can login in ru.wiki, too. + +I'll try to do it for Ibidem too",1418661944,task_subcomment,PHID-TASK-f6523rlmjhlpvxql3jr5,PHID-USER-6ljzsqslzqnmtawxnp4z,"['Seems that we succeed in Scriber situation: I created him an account ""Scriber"" in one of WMF wikis, where he never logged before and where I can push ""ignore similar existing names"" option and sent autogenerated password to him.', 'Scriber set a new password, was able to login and created SUL from there - now he can login in ru.wiki, too.', ""I'll try to do it for Ibidem too""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +2312,"VisualEditor: In the save dialog, ""characters left"" is under the ""pending changes"" text","When saving some page using VisualEditor, ""characters left"" (e.g. 255) is under the text which comes from the Pending changes extension. + +I have a picture to explain more. It's taken from the Finnish Wikipedia where is the Pending changes extension. + +https://commons.wikimedia.org/wiki/File:To_explain_a_bug_with_VisualEditor_and_Pending_changes.png + +-------------------------- +**Version**: unspecified +**Severity**: normal",1380573780,task_description,PHID-TASK-i27oymi2g7hoildczlee,PHID-USER-6majuboi566q3ozbh27r,"['VisualEditor: In the save dialog, ""characters left"" is under the ""pending changes"" text.', 'When saving some page using VisualEditor, ""characters left"" (e.g.', '255) is under the text which comes from the Pending changes extension.', 'I have a picture to explain more.', ""It's taken from the Finnish Wikipedia where is the Pending changes extension."", 'URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +7943,"TemplateData: Provide property ""example"" for template parameters",Any progress?,1393353167,task_subcomment,PHID-TASK-dhlp7wsucyat5r5hizgn,PHID-USER-6majuboi566q3ozbh27r,['Any progress?'],['TASK PROGRESS .'] +18635,Certain users are unable to log into their account (HTTP 503 upon login attempt),"I don't know if't that the same problem, but on 19th of November one user on the Finnish Wikipedia [[ https://fi.wikipedia.org/w/index.php?title=Wikipedia:Kahvihuone_%28tekniikka%29&oldid=14463542#Sis.C3.A4.C3.A4nkirjautumisessa_ongelmia_.28Firefox.2FWin.29 | reported ]] that he couldn't log in by using Firefox. When he tried to login he was redirected to Wikimedia Foundation page. + +He managed to log in by using another browser and he was able to log in to another Wikipedia by using Firefox. I told him to clean up his cache in Firefox. He told that he cleaned his cache and rebooted his computer but it didn't help. Then he updated some FF plugins, used CCleaner to clean up much more of things and then deleted all FF history and voilà, he was again able to log in on Firefox.",1416861769,task_subcomment,PHID-TASK-f6523rlmjhlpvxql3jr5,PHID-USER-6majuboi566q3ozbh27r,"[""I don't know if't that the same problem, but on 19th of November one user on the Finnish Wikipedia [[ URL | reported ]] that he couldn't log in by using Firefox."", 'When he tried to login he was redirected to Wikimedia Foundation page.', 'He managed to log in by using another browser and he was able to log in to another Wikipedia by using Firefox.', 'I told him to clean up his cache in Firefox.', ""He told that he cleaned his cache and rebooted his computer but it didn't help."", 'Then he updated some FF plugins, used CCleaner to clean up much more of things and then deleted all FF history and voilà, he was again able to log in on Firefox.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'WORKAROUNDS', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +18634,Certain users are unable to log into their account (HTTP 503 upon login attempt),"I don't know if that's the same problem, but on 19th of November one user on the Finnish Wikipedia [[ https://fi.wikipedia.org/w/index.php?title=Wikipedia:Kahvihuone_%28tekniikka%29&oldid=14463542#Sis.C3.A4.C3.A4nkirjautumisessa_ongelmia_.28Firefox.2FWin.29 | reported ]] that he couldn't log in by using Firefox. When he tried to login he was redirected to Wikimedia Foundation page. + +He managed to log in by using another browser and he was able to log in to another Wikipedia by using Firefox. I told him to clean up his cache in Firefox. He told that he cleaned his cache and rebooted his computer but it didn't help. Then he updated some FF plugins, used CCleaner to clean up much more of things and then deleted all FF history and voilà, he was again able to log in on Firefox.",1416861788,task_subcomment,PHID-TASK-f6523rlmjhlpvxql3jr5,PHID-USER-6majuboi566q3ozbh27r,"[""I don't know if that's the same problem, but on 19th of November one user on the Finnish Wikipedia [[ URL | reported ]] that he couldn't log in by using Firefox."", 'When he tried to login he was redirected to Wikimedia Foundation page.', 'He managed to log in by using another browser and he was able to log in to another Wikipedia by using Firefox.', 'I told him to clean up his cache in Firefox.', ""He told that he cleaned his cache and rebooted his computer but it didn't help."", 'Then he updated some FF plugins, used CCleaner to clean up much more of things and then deleted all FF history and voilà, he was again able to log in on Firefox.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'WORKAROUNDS', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +18622,Certain users are unable to log into their account (HTTP 503 upon login attempt),"Should be noted that all of those users who have had problems with login seems to be without a SUL account. +User:Artomo who is one of the users who had problems made a SUL account (using Special:MergeAccount) on 27 November 2014. +User:Velma who is one of the users who had problems made a SUL account (using Special:MergeAccount) on 10 December 2014. And AFAIK Velma is now able to use Wikipedia normally.",1418316965,task_subcomment,PHID-TASK-f6523rlmjhlpvxql3jr5,PHID-USER-6majuboi566q3ozbh27r,"['Should be noted that all of those users who have had problems with login seems to be without a SUL account.', 'User:Artomo who is one of the users who had problems made a SUL account (using Special:MergeAccount) on 27 November 2014.', 'User:Velma who is one of the users who had problems made a SUL account (using Special:MergeAccount) on 10 December 2014.', 'And AFAIK Velma is now able to use Wikipedia normally.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION .']" +13102,Be able to set table cell background (and other formatting options),,1624208185,task_subcomment,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-6q5jenpm75klo2spmch3,[],[] +13101,Be able to set table cell background (and other formatting options),,1634434555,task_subcomment,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-6q5jenpm75klo2spmch3,[],[] +22462,Grant access to HTTP request logs,Approved,1435787589,task_subcomment,PHID-TASK-sarnhy4wcjdnkhzxdhnx,PHID-USER-6t525r54vy5clky5jpys,['Approved'],['ACTION ON ISSUE'] +9278,Use figure and figcaption HTML5 elements when possible,"## Results +I877baf403088c716ad8e89752008b7a59b7e466c appears to work properly for the Android app, both master and the old deprecated Gingerbread version. I did not test the PhoneGap version. There are slight padding differences on some APIs but I think they're acceptable. + +## Setup +I don't play with a local MW instance enough so please excuse the verbose notes for verification. + +I checked out master and made a page with some images. I checked out the patch and made another page with the same content. I can see that the master page has divs and the patch page has figures. + +I visited the two pages in the Android app (master and our old deprecated Gingerbread version-- not PhoneGap) on a number of devices. + +For posterity, some screen caps: + +## API 10 master and patch {F3045482} {F3045480} + +## API 19 master and patch {F3045484} {F3045486} + +## API 23 master and patch {F3045488} {F3045490} + +## Fire master and patch {F3045493} {F3045495} + + ",1449179179,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-6tlavgtsosjuvizsej53,"['## Results\nI877baf403088c716ad8e89752008b7a59b7e466c appears to work properly for the Android app, both master and the old deprecated Gingerbread version.', 'I did not test the PhoneGap version.', ""There are slight padding differences on some APIs but I think they're acceptable."", ""## Setup\nI don't play with a local MW instance enough so please excuse the verbose notes for verification."", 'I checked out master and made a page with some images.', 'I checked out the patch and made another page with the same content.', 'I can see that the master page has divs and the patch page has figures.', 'I visited the two pages in the Android app (master and our old deprecated Gingerbread version-- not PhoneGap) on a number of devices.', 'For posterity, some screen caps:\n\n## API 10 master and patch {F3045482} {F3045480}\n\n## API 19 master and patch {F3045484} {F3045486}\n\n## API 23 master and patch {F3045488} {F3045490}\n\n## Fire master and patch {F3045493} {F3045495}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9277,Use figure and figcaption HTML5 elements when possible,"@dr0ptp4kt, a quick follow up on gallery. The gallery images have their own request[0]. I also double checked functionally on a couple devices: + +## API 10 master and patch {F3046104} {F3046106} + +## API 23 master and patch {F3046116} {F3046118} + +For _even more_ thoroughness, here's link preview[1] which uses the same request as the gallery on master and its own request on Gingerbread: + +## API 10 master and patch {F3046108} {F3046110} + +## API 23 master and patch {F3046120} {F3046122} + +[0] https://phabricator.wikimedia.org/diffusion/APAW/browse/master/app/src/main/java/org/wikipedia/page/gallery/GalleryCollectionFetchTask.java +[1] These look trash because I don't have all the extensions installed. The trash looks different on different APIs because the requests[2,3] and extract processing has changed since Gingerbread[4]. +[2] http://192.168.1.11:8080/w/api.php?action=query&format=json&titles=Thomas_Jefferson&continue=&prop=extracts%7Cpageimages%7Cpageterms&redirects=true&exchars=512&explaintext=true&piprop=thumbnail%7Cname&pithumbsize=320&wbptterms=description +[3] http://192.168.1.11:8080/w/api.php?action=query&format=json&formatversion=2&prop=extracts%7Cpageimages&redirects=true&exsentences=5&explaintext=true&piprop=thumbnail%7Cname&pithumbsize=320&titles=Thomas_Jefferson +[4] https://phabricator.wikimedia.org/rAPAWd945afc63d8025a2ae1198987f0b8cf95dc74efa#a0928e81",1449194986,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-6tlavgtsosjuvizsej53,"['SCREEN_NAME, a quick follow up on gallery.', 'The gallery images have their own request[0].', ""I also double checked functionally on a couple devices:\n\n## API 10 master and patch {F3046104} {F3046106}\n\n## API 23 master and patch {F3046116} {F3046118}\n\nFor _even more_ thoroughness, here's link preview[1] which uses the same request as the gallery on master and its own request on Gingerbread:\n\n## API 10 master and patch {F3046108} {F3046110}\n\n## API 23 master and patch {F3046120} {F3046122}\n\n[0] URL\n[1] These look trash because I don't have all the extensions installed."", 'The trash looks different on different APIs because the requests[2,3] and extract processing has changed since Gingerbread[4].', '[2] URL\n[3] URL\n[4] URL']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +9274,Use figure and figcaption HTML5 elements when possible,"@dr0ptp4kt, since this requires the Content Service to point at a local Vagrant instance, a local RESTBase and maybe also a local Parsoid install will be necessary. It'll take me a little while to get that configured. Unless this is urgent, let's see if @bearND can run this test.",1449261814,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-6tlavgtsosjuvizsej53,"['SCREEN_NAME, since this requires the Content Service to point at a local Vagrant instance, a local RESTBase and maybe also a local Parsoid install will be necessary.', ""It'll take me a little while to get that configured."", ""Unless this is urgent, let's see ifSCREEN_NAME can run this test.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +23188,Login screen should have a display password checkbox,The create account screen has the option to display the password entered. This task is to duplicate that functionality for the login screen.,1432052467,task_description,PHID-TASK-ycl2lvdm4acoirmqkzlr,PHID-USER-6tlavgtsosjuvizsej53,"['Login screen should have a display password checkbox.', 'The create account screen has the option to display the password entered.', 'This task is to duplicate that functionality for the login screen.']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +23198,Login screen should have a display password checkbox,Correct. The create account checkbox defaults to unchecked.,1432052780,task_subcomment,PHID-TASK-ycl2lvdm4acoirmqkzlr,PHID-USER-6tlavgtsosjuvizsej53,"['Correct.', 'The create account checkbox defaults to unchecked.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +24982,Support 1password for login,"As a 1Password user, I support this feature :-)",1424975899,task_subcomment,PHID-TASK-4urqli3vskievmtmywbs,PHID-USER-6vqtwycrvuonr2xo7bqi,"['As a 1Password user, I support this feature :-)']",['SOCIAL CONVERSATION'] +2292,LabeledSectionTransclusion: Fatal error: Call to undefined method Title::getRedirectTarget(),"Fatal error: Call to undefined method Title::getRedirectTarget() in /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php on line 305 + +No stack trace currently as it seems the fatal log is empty... + +-------------------------- +**Version**: unspecified +**Severity**: major",1353963360,task_description,PHID-TASK-yjkqv35zcxvtirgx56ds,PHID-USER-6vzzsmi22zem6yttr6vp,"['LabeledSectionTransclusion: Fatal error: Call to undefined method Title::getRedirectTarget().', 'Fatal error: Call to undefined method Title::getRedirectTarget() in /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php on line 305\n\nNo stack trace currently as it seems the fatal log is empty...\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +2299,LabeledSectionTransclusion: Fatal error: Call to undefined method Title::getRedirectTarget(),Caused by https://gerrit.wikimedia.org/r/#/c/31330/,1353969954,task_subcomment,PHID-TASK-yjkqv35zcxvtirgx56ds,PHID-USER-6vzzsmi22zem6yttr6vp,['Caused by URL'],['BUG REPRODUCTION .'] +2298,LabeledSectionTransclusion: Fatal error: Call to undefined method Title::getRedirectTarget(),"http://p.defau.lt/?hOOnMmL6voQcgnoX4_1Gpw + +[26-Nov-2012 22:14:15] Fatal error: Call to undefined method Title::getRedirectTarget() at /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php on line 305 +Server: mw11 +URL: http://[unknown-host] +Backtrace: +#0 /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php(305): LabeledSectionTransclusion->getWikiPageDom() +#1 /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php(367): LabeledSectionTransclusion::getWikiPageDom(Object(Title), Array) +#2 /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php(438): LabeledSectionTransclusion::setupPfunc12(Object(Parser), Object(PPTemplateFrame_DOM), Array, 'lst') +#3 [internal function]: LabeledSectionTransclusion::pfuncIncludeObj(Object(Parser), Object(PPTemplateFrame_DOM), Array) +#4 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3286): call_user_func_array(Array, Array) +#5 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM)) +#6 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3452): PPFrame_DOM->expand(Object(PPNode_DOM)) +#7 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM)) +#8 /usr/local/apache/common-local/php-1.21wmf5/extensions/ParserFunctions/ParserFunctions_body.php(400): PPFrame_DOM->expand(Object(PPNode_DOM)) +#9 [internal function]: ExtParserFunctions::ifexistObj(Object(Parser), Object(PPTemplateFrame_DOM), Array) +#10 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3286): call_user_func_array('ExtParserFuncti...', Array) +#11 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM)) +#12 /usr/local/apache/common-local/php-1.21wmf5/extensions/ParserFunctions/ParserFunctions_body.php(400): PPFrame_DOM->expand(Object(PPNode_DOM)) +#13 [internal function]: ExtParserFunctions::ifexistObj(Object(Parser), Object(PPTemplateFrame_DOM), Array) +#14 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3286): call_user_func_array('ExtParserFuncti...', Array) +#15 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM)) +#16 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3452): PPFrame_DOM->expand(Object(PPNode_DOM)) +#17 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPFrame_DOM)) +#18 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3073): PPFrame_DOM->expand(Object(PPNode_DOM), 0) +#19 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(1157): Parser->replaceVariables('The Wikimedia F...') +#20 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(385): Parser->internalParse('The Wikimedia F...') +#21 [internal function]: Parser->parse('The Wikimedia F...', Object(Title), Object(ParserOptions), true, true, NULL) +#22 /usr/local/apache/common-local/php-1.21wmf5/includes/StubObject.php(79): call_user_func_array(Array, Array) +#23 /usr/local/apache/common-local/php-1.21wmf5/includes/StubObject.php(99): StubObject->_call('parse', Array) +#24 /usr/local/apache/common-local/php-1.21wmf5/includes/content/WikitextContent.php(290): StubObject->__call('parse', Array) +#25 /usr/local/apache/common-local/php-1.21wmf5/includes/content/WikitextContent.php(290): StubObject->parse('The Wikimedia F...', Object(Title), Object(ParserOptions), true, true, NULL) +#26 /usr/local/apache/common-local/php-1.21wmf5/includes/content/AbstractContent.php(234): WikitextContent->getParserOutput(Object(Title), NULL, NULL, false) +#27 /usr/local/apache/common-local/php-1.21wmf5/includes/job/jobs/RefreshLinksJob.php(81): AbstractContent->getSecondaryDataUpdates(Object(Title), NULL, false) +#28 /usr/local/apache/common-local/php-1.21wmf5/includes/job/jobs/RefreshLinksJob.php(193): RefreshLinksJob::runForTitleInternal(Object(Title), Object(Revision), 'RefreshLinksJob...') +#29 /usr/local/apache/common-local/php-1.21wmf5/maintenance/runJobs.php(83): RefreshLinksJob2->run() +#30 /usr/local/apache/common-local/php-1.21wmf5/maintenance/doMaintenance.php(110): RunJobs->execute() +#31 /usr/local/apache/common-local/php-1.21wmf5/maintenance/runJobs.php(116): require_once('/usr/local/apac...') +#32 /usr/local/apache/common-local/multiversion/MWScript.php(68): require_once('/usr/local/apac...') +#33 {main}",1353970120,task_subcomment,PHID-TASK-yjkqv35zcxvtirgx56ds,PHID-USER-6vzzsmi22zem6yttr6vp,"[""URL\n\n[26-Nov-2012 22:14:15] Fatal error: Call to undefined method Title::getRedirectTarget() at /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php on line 305\nServer: mw11\nURL: URL\nBacktrace:\n#0 /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php(305): LabeledSectionTransclusion->getWikiPageDom()\n#1 /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php(367): LabeledSectionTransclusion::getWikiPageDom(Object(Title), Array)\n#2 /usr/local/apache/common-local/php-1.21wmf5/extensions/LabeledSectionTransclusion/lst.php(438): LabeledSectionTransclusion::setupPfunc12(Object(Parser), Object(PPTemplateFrame_DOM), Array, 'lst')\n#3 [internal function]: LabeledSectionTransclusion::pfuncIncludeObj(Object(Parser), Object(PPTemplateFrame_DOM), Array)\n#4 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3286): call_user_func_array(Array, Array)\n#5 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))\n#6 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3452): PPFrame_DOM->expand(Object(PPNode_DOM))\n#7 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))\n#8 /usr/local/apache/common-local/php-1.21wmf5/extensions/ParserFunctions/ParserFunctions_body.php(400): PPFrame_DOM->expand(Object(PPNode_DOM))\n#9 [internal function]: ExtParserFunctions::ifexistObj(Object(Parser), Object(PPTemplateFrame_DOM), Array)\n#10 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3286): call_user_func_array('ExtParserFuncti...', Array)\n#11 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))\n#12 /usr/local/apache/common-local/php-1.21wmf5/extensions/ParserFunctions/ParserFunctions_body.php(400): PPFrame_DOM->expand(Object(PPNode_DOM))\n#13 [internal function]: ExtParserFunctions::ifexistObj(Object(Parser), Object(PPTemplateFrame_DOM), Array)\n#14 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3286): call_user_func_array('ExtParserFuncti...', Array)\n#15 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))\n#16 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3452): PPFrame_DOM->expand(Object(PPNode_DOM))\n#17 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084): Parser->braceSubstitution(Array, Object(PPFrame_DOM))\n#18 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3073): PPFrame_DOM->expand(Object(PPNode_DOM), 0)\n#19 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(1157): Parser->replaceVariables('The Wikimedia F...')\n#20 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(385): Parser->internalParse('The Wikimedia F...')\n#21 [internal function]: Parser->parse('The Wikimedia F...', Object(Title), Object(ParserOptions), true, true, NULL)\n#22 /usr/local/apache/common-local/php-1.21wmf5/includes/StubObject.php(79): call_user_func_array(Array, Array)\n#23 /usr/local/apache/common-local/php-1.21wmf5/includes/StubObject.php(99): StubObject->_call('parse', Array)\n#24 /usr/local/apache/common-local/php-1.21wmf5/includes/content/WikitextContent.php(290): StubObject->__call('parse', Array)\n#25 /usr/local/apache/common-local/php-1.21wmf5/includes/content/WikitextContent.php(290): StubObject->parse('The Wikimedia F...', Object(Title), Object(ParserOptions), true, true, NULL)\n#26 /usr/local/apache/common-local/php-1.21wmf5/includes/content/AbstractContent.php(234): WikitextContent->getParserOutput(Object(Title), NULL, NULL, false)\n#27 /usr/local/apache/common-local/php-1.21wmf5/includes/job/jobs/RefreshLinksJob.php(81): AbstractContent->getSecondaryDataUpdates(Object(Title), NULL, false)\n#28 /usr/local/apache/common-local/php-1.21wmf5/includes/job/jobs/RefreshLinksJob.php(193): RefreshLinksJob::runForTitleInternal(Object(Title), Object(Revision), 'RefreshLinksJob...')\n#29 /usr/local/apache/common-local/php-1.21wmf5/maintenance/runJobs.php(83): RefreshLinksJob2->run()\n#30 /usr/local/apache/common-local/php-1.21wmf5/maintenance/doMaintenance.php(110): RunJobs->execute()\n#31 /usr/local/apache/common-local/php-1.21wmf5/maintenance/runJobs.php(116): require_once('/usr/local/apac...')\n#32 /usr/local/apache/common-local/multiversion/MWScript.php(68): require_once('/usr/local/apac...')\n#33 {main}""]",['Internal Server Error'] +2297,LabeledSectionTransclusion: Fatal error: Call to undefined method Title::getRedirectTarget(),"Basic fix in https://gerrit.wikimedia.org/r/#/c/35316/ + +Not sure if further work also needed",1353970599,task_subcomment,PHID-TASK-yjkqv35zcxvtirgx56ds,PHID-USER-6vzzsmi22zem6yttr6vp,['Basic fix in URL\n\nNot sure if further work also needed'],['BUG REPRODUCTION'] +2296,LabeledSectionTransclusion: Fatal error: Call to undefined method Title::getRedirectTarget(),https://gerrit.wikimedia.org/r/#/c/35327/,1353972830,task_subcomment,PHID-TASK-yjkqv35zcxvtirgx56ds,PHID-USER-6vzzsmi22zem6yttr6vp,['URL'],['BUG REPRODUCTION .'] +2294,LabeledSectionTransclusion: Fatal error: Call to undefined method Title::getRedirectTarget(),"It helps when I actually read the error message, hence the first folic. + +Said method can return null, though whether it will for your use case... So it shouldn't do any harm at least",1354015514,task_subcomment,PHID-TASK-yjkqv35zcxvtirgx56ds,PHID-USER-6vzzsmi22zem6yttr6vp,"['It helps when I actually read the error message, hence the first folic.', 'Said method can return null, though whether it will for your use case...', ""So it shouldn't do any harm at least""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION .']" +2262,VisualEditor: message is missing,"visualeditor-savedialog-title-review is in the i18n file the others aren't.. + +visualeditor-toolbar-savedialog is also showing as missing... + + + +Certainly, for starters, having all the messages actually defined, and also ""exported"" to JS where necessary would be useful",1355331834,task_subcomment,PHID-TASK-3ytipv46bzm44jpqmwoq,PHID-USER-6vzzsmi22zem6yttr6vp,"[""visualeditor-savedialog-title-review is in the i18n file the others aren't..\n\nvisualeditor-toolbar-savedialog is also showing as missing..."", 'Certainly, for starters, having all the messages actually defined, and also ""exported"" to JS where necessary would be useful']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +12783,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,"//This task is about PHP errors, for fatals, see T89169.// + +------- + +Although we get PHP warnings in the apache syslogs, we don't really get much information about it: + +Dec 13 18:30:43 10.0.11.48 apache2[9987]: PHP Warning: preg_match() expects parameter 2 to be string, array given in /usr/local/apache/common-local/php-1.21wmf6/extensions/FundraiserLandingPage/FundraiserLandingPage.php on line 96 +Dec 13 18:30:43 10.0.2.198 apache2[24462]: PHP Warning: preg_match() expects parameter 2 to be string, array given in /usr/local/apache/common-local/php-1.21wmf6/extensions/FundraiserLandingPage/FundraiserLandingPage.php on line 96 + +We could do with recording more information (to a different log file on fluorine), like we do for both the fatal log and the exception logs + +------- + +Patches: + +Checklist: + +* [x] Improve de-duplication and message counting by ensuring `normalized_message` does not include the exception_id. – Pending review: https://gerrit.wikimedia.org/r/374895 +* [x] Introduce $wgPropagateErrors to avoid duplicate logging under `type:hhvm` – Pending review: https://gerrit.wikimedia.org/r/338911 +* [x] Enable $wgPropagateErrors in Beta Cluster. https://gerrit.wikimedia.org/r/c/409171/ +* [x] Enable $wgPropagateErrors in production Cluster. +* [x] Remove unused `exception-json` conversion filter from `filter-mediawiki.conf` in `operations/puppet.git` +",1355424060,task_description,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-6vzzsmi22zem6yttr6vp,"['Capture PHP warnings with stacktraces in MediaWiki and save to logstash.', ""//This task is about PHP errors, for fatals, see T89169.//\n\n-------\n\nAlthough we get PHP warnings in the apache syslogs, we don't really get much information about it:\n\nDec 13 18:30:43 10.0.11.48 apache2[9987]: PHP Warning: preg_match() expects parameter 2 to be string, array given in /usr/local/apache/common-local/php-1.21wmf6/extensions/FundraiserLandingPage/FundraiserLandingPage.php on line 96\nDec 13 18:30:43 10.0.2.198 apache2[24462]: PHP Warning: preg_match() expects parameter 2 to be string, array given in /usr/local/apache/common-local/php-1.21wmf6/extensions/FundraiserLandingPage/FundraiserLandingPage.php on line 96\n\nWe could do with recording more information (to a different log file on fluorine), like we do for both the fatal log and the exception logs\n\n-------\n\nPatches: Works from 81.169.0.0/16, but *NOT* from 78.52.0.0/16 (Europe/Berlin/dynamic +> IP +> for DSL endpoint) + +Is the routing to the bits servers ok from both ip address ranges?",1355671621,task_subcomment,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-6vzzsmi22zem6yttr6vp,['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nIs the routing to the bits servers ok from both ip address ranges?'],['INVESTIGATION AND EXPLORATION'] +5584,IndexPager::buildQueryInfo (contributions page unfiltered) query needs tuning,"(In reply to comment #0) +> The EXPLAIN without the FORCE INDEX looks worse on 5.1 without than with, +> based +> on number of rows examined, but it avoids a filesort. It looks better +> without +> the FORCE INDEX on mariadb than mysql 5.1 with or without. In both cases, +> rev_timestamp is used instead of user_timestamp. + + function getIndexField() { + return 'rev_timestamp'; + } + + + +There is also code using usertext_timestamp: + + if ( $uid ) { + $condition['rev_user'] = $uid; + $index = 'user_timestamp'; + } else { + $condition['rev_user_text'] = $this->target; + $index = 'usertext_timestamp'; + } + + +CREATE INDEX /*i*/user_timestamp ON /*_*/revision (rev_user,rev_timestamp); +CREATE INDEX /*i*/usertext_timestamp ON /*_*/revision (rev_user_text,rev_timestamp); + + +I guess we should remove the force index for that one too?",1362175775,task_subcomment,PHID-TASK-3dsaxavgxklzocfpg2pl,PHID-USER-6vzzsmi22zem6yttr6vp,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n\tfunction getIndexField() {\n\t\treturn 'rev_timestamp';\n\t}\n\n\n\nThere is also code using usertext_timestamp:\n\n\t\t\tif ( $uid ) {\n\t\t\t\t$condition['rev_user'] = $uid;\n\t\t\t\t$index = 'user_timestamp';\n\t\t\t} else {\n\t\t\t\t$condition['rev_user_text'] = $this->target;\n\t\t\t\t$index = 'usertext_timestamp';\n\t\t\t}\n\n\nCREATE INDEX /*i*/user_timestamp ON /*_*/revision (rev_user,rev_timestamp);\nCREATE INDEX /*i*/usertext_timestamp ON /*_*/revision (rev_user_text,rev_timestamp);\n\n\nI guess we should remove the force index for that one too?""]",['I think we should keep both indexes. The `getIndexField` method is used to determine which index to use when querying. If `rev user` is provided it uses `user timestamp` otherwise it uses `usertext timestamp`. This is a deliberate design choice to allow for flexible querying based on whether the user ID is known or not. Removing the `usertext timestamp` index would limit the flexibility of queries and could potentially degrade performance for certain use cases.'] +13283,VisualEditor: VisualEditor needs easter eggs,Maybe you're just not looking hard enough,1373035486,task_subcomment,PHID-TASK-eulhe75w7cy7if64iutj,PHID-USER-6vzzsmi22zem6yttr6vp,"[""Maybe you're just not looking hard enough""]",['CONTRIBUTION AND COMMITMENT'] +3539,tag_summary missing records,"(In reply to comment #3) +> Was it determined if any other databases apart from en.wp's one were +> affected? + +Not sure. The wikis that potentially may have this issue are: + ++ 'arwiki' => true, ++ 'commonswiki' => true, ++ 'cswiki' => true, ++ 'dewiki' => true, ++ 'elwiki' => true, ++ 'enwiki' => true, ++ 'enwikisource' => true, ++ 'enwiktionary' => true, ++ 'eswiki' => true, ++ 'etwiki' => true, ++ 'fawiki' => true, ++ 'fiwiki' => true, ++ 'frwiki' => true, ++ 'hewiki' => true, ++ 'huwiki' => true, ++ 'idwiki' => true, ++ 'itwiki' => true, ++ 'jawiki' => true, ++ 'ltwiki' => true, ++ 'mrwiki' => true, ++ 'nlwiki' => true, ++ 'plwiki' => true, ++ 'ptwiki' => true, ++ 'rowiki' => true, ++ 'ruwiki' => true, ++ 'simplewiki' => true, ++ 'svwiki' => true, ++ 'trwiki' => true, ++ 'ukwiki' => true, ++ 'zhwiki' => true, + +cf bug 40867#c6",1373662814,task_subcomment,PHID-TASK-3hxhzuqbp3dgpcaubftg,PHID-USER-6vzzsmi22zem6yttr6vp,"['(In reply to comment #3)\nQUOTE\nQUOTE\n\nNot sure.', ""The wikis that potentially may have this issue are:\n\n+ 'arwiki' => true,\n+ 'commonswiki' => true,\n+ 'cswiki' => true,\n+ 'dewiki' => true,\n+ 'elwiki' => true,\n+ 'enwiki' => true,\n+ 'enwikisource' => true,\n+ 'enwiktionary' => true,\n+ 'eswiki' => true,\n+ 'etwiki' => true,\n+ 'fawiki' => true,\n+ 'fiwiki' => true,\n+ 'frwiki' => true,\n+ 'hewiki' => true,\n+ 'huwiki' => true,\n+ 'idwiki' => true,\n+ 'itwiki' => true,\n+ 'jawiki' => true,\n+ 'ltwiki' => true,\n+ 'mrwiki' => true,\n+ 'nlwiki' => true,\n+ 'plwiki' => true,\n+ 'ptwiki' => true,\n+ 'rowiki' => true,\n+ 'ruwiki' => true,\n+ 'simplewiki' => true,\n+ 'svwiki' => true,\n+ 'trwiki' => true,\n+ 'ukwiki' => true,\n+ 'zhwiki' => true,\n\ncf bug 40867#c6""]","['NA .', 'BUG REPRODUCTION .']" +9144,Create Wikipedia Tuvan,*** Bug 52691 has been marked as a duplicate of this bug. ***,1376116627,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-6vzzsmi22zem6yttr6vp,"['*** Bug 52691 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2861,Enable Echo / Notifications on se.wikimedia.org,"I don't think Echo is under general deployment yet. + +CC'ing Fabrice",1376185892,task_subcomment,PHID-TASK-l2ev3r2fbwgu3qyqlxqi,PHID-USER-6vzzsmi22zem6yttr6vp,"[""I don't think Echo is under general deployment yet."", ""CC'ing Fabrice""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +7412,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,Back up again at the moment...,1376185946,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-6vzzsmi22zem6yttr6vp,['Back up again at the moment...'],['BUG REPRODUCTION'] +9142,Create Wikipedia Tuvan,Done!,1376196328,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-6vzzsmi22zem6yttr6vp,['Done!'],['ACTION ON ISSUE'] +9141,Create Wikipedia Tuvan,RT ticket created for addition of lucene search indexes https://rt.wikimedia.org/Ticket/Display.html?id=5588,1376196871,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-6vzzsmi22zem6yttr6vp,['RT ticket created for addition of lucene search indexes URL'],['BUG REPRODUCTION'] +6943,Review and deploy MassMessage extension to Wikimedia wikis,"(In reply to comment #9) +> > +> > > Community support: no? +> > +> > Yes, plenty of it. +> +> Awesome. I believe you, but would appreciate links to where discussion has +> happened. + +Long wanted feature to not have to have bots making tens/thousands of edits onwiki. Not sure a discussion par se would have happened.. (if one has, great) + +To users, it really doesn't matter where it comes from.",1378768971,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-6vzzsmi22zem6yttr6vp,"['(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nLong wanted feature to not have to have bots making tens/thousands of edits onwiki.', ""Not sure a discussion par se would have happened.. (if one has, great)\n\nTo users, it really doesn't matter where it comes from.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2537,"[scap] Deployment: Repository .git is synchronised fine, but is broken for submodules because of hardcoded gitdir link","(In reply to comment #0) +> I'm not sure what the semantic meaning is of these directories (/a/ seems to +> be +> an existing but unused directory on all hosts other than tin). + +fluorine",1378775517,task_subcomment,PHID-TASK-itdw5f4y5avsmhjnkmu3,PHID-USER-6vzzsmi22zem6yttr6vp,['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nfluorine'],['NA'] +10644,Autocomplete for (local) image names,"It'd be nice if WikiLove had a javascripty autocomplete for image names (at least local ones) + +-------------------------- +**Version**: master +**Severity**: enhancement",1378778340,task_description,PHID-TASK-ta7jealrbrncqvj3zzez,PHID-USER-6vzzsmi22zem6yttr6vp,"['Autocomplete for (local) image names.', ""It'd be nice if WikiLove had a javascripty autocomplete for image names (at least local ones)\n\n--------------------------\n**Version**: master\n**Severity**: enhancement""]","['EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +10645,Autocomplete for (local) image names,"(In reply to comment #1) +> Any possibility of sharing a UI module with VisualEditor here, rather than +> having two implementations of a media selection browser? + +Works for me. Though, ideally would go into core. WikiLove (optionally) depending on VisualEditor could be a potential problem + +MassMessage has a simple similar implementation of this, with based on resources/mediawiki/mediawiki.searchSuggest.js in core",1378840970,task_subcomment,PHID-TASK-ta7jealrbrncqvj3zzez,PHID-USER-6vzzsmi22zem6yttr6vp,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nWorks for me.', 'Though, ideally would go into core.', 'WikiLove (optionally) depending on VisualEditor could be a potential problem\n\nMassMessage has a simple similar implementation of this, with based on resources/mediawiki/mediawiki.searchSuggest.js in core']","['SOCIAL CONVERSATION', 'FUTURE PLAN .', 'INVESTIGATION AND EXPLORATION']" +2511,Wikimedia thumbnail generator often returns HTTP 500 Internal Server Error,"Always mw1154? + +See also bug 53573, mw1153 was (not sure if it's changed) seemingly causing a lot more errors than its counterparts",1378941699,task_subcomment,PHID-TASK-5ts3ggpcjypmoohi32ft,PHID-USER-6vzzsmi22zem6yttr6vp,"['Always mw1154?', ""See also bug 53573, mw1153 was (not sure if it's changed) seemingly causing a lot more errors than its counterparts""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +2510,Wikimedia thumbnail generator often returns HTTP 500 Internal Server Error,"Looks like mw1153 has stopped being so noisy, and it's now mw1154. Which I guess makes this a dupe of 53753 + +reedy@fluorine:/a/mw-log$ grep -c error thumbnail.log +324850 +reedy@fluorine:/a/mw-log$ grep mw1153 thumbnail.log |grep -c error +22013 +reedy@fluorine:/a/mw-log$ grep mw1154 thumbnail.log |grep -c error +54280 +reedy@fluorine:/a/mw-log$ grep mw1155 thumbnail.log |grep -c error +22011 +reedy@fluorine:/a/mw-log$ grep mw1156 thumbnail.log |grep -c error +21980 +reedy@fluorine:/a/mw-log$ grep mw1157 thumbnail.log |grep -c error +21847 +reedy@fluorine:/a/mw-log$ grep mw1158 thumbnail.log |grep -c error +22146 +reedy@fluorine:/a/mw-log$ grep mw1159 thumbnail.log |grep -c error +21905 +reedy@fluorine:/a/mw-log$ grep mw1160 thumbnail.log |grep -c error +22107",1378942177,task_subcomment,PHID-TASK-5ts3ggpcjypmoohi32ft,PHID-USER-6vzzsmi22zem6yttr6vp,"[""Looks like mw1153 has stopped being so noisy, and it's now mw1154."", 'Which I guess makes this a dupe of 53753\n\nreedy@fluorine:/a/mw-log$ grep -c error thumbnail.log\n324850\nreedy@fluorine:/a/mw-log$ grep mw1153 thumbnail.log |grep -c error\n22013\nreedy@fluorine:/a/mw-log$ grep mw1154 thumbnail.log |grep -c error\n54280\nreedy@fluorine:/a/mw-log$ grep mw1155 thumbnail.log |grep -c error\n22011\nreedy@fluorine:/a/mw-log$ grep mw1156 thumbnail.log |grep -c error\n21980\nreedy@fluorine:/a/mw-log$ grep mw1157 thumbnail.log |grep -c error\n21847\nreedy@fluorine:/a/mw-log$ grep mw1158 thumbnail.log |grep -c error\n22146\nreedy@fluorine:/a/mw-log$ grep mw1159 thumbnail.log |grep -c error\n21905\nreedy@fluorine:/a/mw-log$ grep mw1160 thumbnail.log |grep -c error\n22107']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +2508,Wikimedia thumbnail generator often returns HTTP 500 Internal Server Error,"reedy@fluorine:/a/mw-log$ grep mw1154 thumbnail.log |grep -c error +55424 +reedy@fluorine:/a/mw-log$ grep -c mw1154 thumbnail.log +111320",1378943525,task_subcomment,PHID-TASK-5ts3ggpcjypmoohi32ft,PHID-USER-6vzzsmi22zem6yttr6vp,['reedy@fluorine:/a/mw-log$ grep mw1154 thumbnail.log |grep -c error\n55424\nreedy@fluorine:/a/mw-log$ grep -c mw1154 thumbnail.log\n111320'],['BUG REPRODUCTION'] +2443,Warning: Recursion detected in RequestContext::getLanguage in /includes/context/RequestContext.php on line 284,"I thought there was a bug for this, but I can't find it... + +Warning: Recursion detected in RequestContext::getLanguage in /usr/local/apache/common-local/php-1.22wmf16/includes/context/RequestContext.php on line 281 + + +The amount of the warnings seems to have increased a lot more in wmf16/wmf17 + +Such occurrences and stracktraces can be found in logstash with `_type: mediawiki` and `channel: recursion-guard`. +",1379372820,task_description,PHID-TASK-u4lgntwhbwxxlocbfh5j,PHID-USER-6vzzsmi22zem6yttr6vp,"['Warning: Recursion detected in RequestContext::getLanguage in /includes/context/RequestContext.php on line 284.', ""I thought there was a bug for this, but I can't find it..."", 'Warning: Recursion detected in RequestContext::getLanguage in /usr/local/apache/common-local/php-1.22wmf16/includes/context/RequestContext.php on line 281\n\n\nThe amount of the warnings seems to have increased a lot more in wmf16/wmf17\n\nSuch occurrences and stracktraces can be found in logstash with CODE and CODE.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2501,Wikimedia thumbnail generator often returns HTTP 500 Internal Server Error,Part of the question would be is it still the same machine? (based on the fact it's already changed once),1379547506,task_subcomment,PHID-TASK-5ts3ggpcjypmoohi32ft,PHID-USER-6vzzsmi22zem6yttr6vp,"['Part of the question would be is it still the same machine?', ""(based on the fact it's already changed once)""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +2499,Wikimedia thumbnail generator often returns HTTP 500 Internal Server Error,"Yup, still mw1154 + + +reedy@fluorine:/a/mw-log$ grep -c mw1153 thumbnail.log +50057 +reedy@fluorine:/a/mw-log$ grep -c mw1154 thumbnail.log +125850 +reedy@fluorine:/a/mw-log$ grep -c mw1155 thumbnail.log +50451 +reedy@fluorine:/a/mw-log$ grep -c mw1156 thumbnail.log +50584 +reedy@fluorine:/a/mw-log$ grep -c mw1157 thumbnail.log +51015 +reedy@fluorine:/a/mw-log$ grep -c mw1158 thumbnail.log +50386 +reedy@fluorine:/a/mw-log$ grep -c mw1159 thumbnail.log +50134 +reedy@fluorine:/a/mw-log$ grep -c mw1160 thumbnail.log +51486",1379552717,task_subcomment,PHID-TASK-5ts3ggpcjypmoohi32ft,PHID-USER-6vzzsmi22zem6yttr6vp,"['Yup, still mw1154\n\n\nreedy@fluorine:/a/mw-log$ grep -c mw1153 thumbnail.log\n50057\nreedy@fluorine:/a/mw-log$ grep -c mw1154 thumbnail.log\n125850\nreedy@fluorine:/a/mw-log$ grep -c mw1155 thumbnail.log\n50451\nreedy@fluorine:/a/mw-log$ grep -c mw1156 thumbnail.log\n50584\nreedy@fluorine:/a/mw-log$ grep -c mw1157 thumbnail.log\n51015\nreedy@fluorine:/a/mw-log$ grep -c mw1158 thumbnail.log\n50386\nreedy@fluorine:/a/mw-log$ grep -c mw1159 thumbnail.log\n50134\nreedy@fluorine:/a/mw-log$ grep -c mw1160 thumbnail.log\n51486']",['BUG REPRODUCTION'] +2498,Wikimedia thumbnail generator often returns HTTP 500 Internal Server Error,"[02:06:08] Can someone depool mw1154 from the image scaler cluster? +[02:06:20] what's wrong with it? +[02:07:40] It's seemingly generating a lot more errors (by a factor of 2 or so) than any of the other scalers +[02:07:41] https://bugzilla.wikimedia.org/show_bug.cgi?id=54045 +[02:08:32] root@mw1154:~# ls /sys/fs/cgroup/memory/mediawiki/job +[02:08:33] ls: cannot access /sys/fs/cgroup/memory/mediawiki/job: No such file or directory +[02:08:35] blergh +[02:09:01] fixed +[02:09:58] is that's what's up with it? +[02:10:05] yes, fixed +[02:10:09] awesome +[02:10:10] thanks",1379553025,task_subcomment,PHID-TASK-5ts3ggpcjypmoohi32ft,PHID-USER-6vzzsmi22zem6yttr6vp,"['[02:06:08] Can someone depool mw1154 from the image scaler cluster?', ""[02:06:20] what's wrong with it?"", ""[02:07:40] It's seemingly generating a lot more errors (by a factor of 2 or so) than any of the other scalers\n[02:07:41] URL\n[02:08:32] root@mw1154:~# ls /sys/fs/cgroup/memory/mediawiki/job\n[02:08:33] ls: cannot access /sys/fs/cgroup/memory/mediawiki/job: No such file or directory\n[02:08:35] blergh\n[02:09:01] fixed\n[02:09:58] is that's what's up with it?"", '[02:10:05] yes, fixed\n[02:10:09] awesome\n[02:10:10] thanks']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2401,Parsoid jobs are not dequeued fast enough during heavy editing activity,"(In reply to comment #2) +> For the record, my null editing respected maxlag. It also started August 28 +> and +> ended September 20. + +maxlag has actually little relevance as a metric on the task you were doing...",1379755583,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-6vzzsmi22zem6yttr6vp,['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nmaxlag has actually little relevance as a metric on the task you were doing...'],['INVESTIGATION AND EXPLORATION'] +12843,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,"PHPUnit dumps warnings to the console... + +Warning: Invalid argument supplied for foreach() in /var/www/wiki/mediawiki/core/includes/objectcache/SqlBagOStuff.php on line 232 + +Call Stack: + 0.0009 245936 1. {main}() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:0 + 2.0765 14629624 2. MediaWikiPHPUnitCommand::main() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:119 + 2.0767 14641960 3. MediaWikiPHPUnitCommand->run() /var/www/wiki/mediawiki/core/tests/phpunit/MediaWikiPHPUnitCommand.php:64 + 2.0767 14642440 4. PHPUnit_TextUI_Command->run() /var/www/wiki/mediawiki/core/tests/phpunit/MediaWikiPHPUnitCommand.php:80 + 7.3004 87363544 5. PHPUnit_TextUI_TestRunner->doRun() /usr/share/php/PHPUnit/TextUI/Command.php:176 + 7.3094 87684904 6. PHPUnit_Framework_TestSuite->run() /usr/share/php/PHPUnit/TextUI/TestRunner.php:349 + 7.4141 87686664 7. PHPUnit_Framework_TestSuite->run() /usr/share/php/PHPUnit/Framework/TestSuite.php:705 + 22.3535 178137936 8. PHPUnit_Framework_TestSuite->run() /usr/share/php/PHPUnit/Framework/TestSuite.php:705 + 22.3537 178139472 9. PHPUnit_Framework_TestSuite->runTest() /usr/share/php/PHPUnit/Framework/TestSuite.php:745 + 22.3537 178139952 10. MediaWikiTestCase->run() /usr/share/php/PHPUnit/Framework/TestSuite.php:775 + 22.3586 178141408 11. ApiQueryContinueTest->addDBData() /var/www/wiki/mediawiki/core/tests/phpunit/MediaWikiTestCase.php:109 + 23.4059 178284240 12. ApiTestCase->editPage() /var/www/wiki/mediawiki/core/tests/phpunit/includes/api/query/ApiQueryContinueTest.php:47 + 23.4063 178285904 13. WikiPage->doEditContent() /var/www/wiki/mediawiki/core/tests/phpunit/includes/api/ApiTestCase.php:56 + 23.5032 178306552 14. Title->getUserPermissionsErrors() /var/www/wiki/mediawiki/core/includes/WikiPage.php:1904 + 23.5032 178306736 15. Title->getUserPermissionsErrorsInternal() /var/www/wiki/mediawiki/core/includes/Title.php:1820 + 23.5140 178309936 16. Title->checkPermissionHooks() /var/www/wiki/mediawiki/core/includes/Title.php:2338 + 23.5142 178310696 17. wfRunHooks() /var/www/wiki/mediawiki/core/includes/Title.php:1946 + 23.5142 178310696 18. Hooks::run() /var/www/wiki/mediawiki/core/includes/GlobalFunctions.php:4032 + 23.5167 178312136 19. call_user_func_array() /var/www/wiki/mediawiki/core/includes/Hooks.php:199 + 23.5167 178312848 20. PageTranslationHooks::lockedPagesCheck() /var/www/wiki/mediawiki/core/includes/Hooks.php:199 + 23.5168 178312984 21. SqlBagOStuff->get() /var/www/wiki/mediawiki/extensions/Translate/tag/PageTranslationHooks.php:777 + 23.5168 178313336 22. SqlBagOStuff->getMulti() /var/www/wiki/mediawiki/core/includes/objectcache/SqlBagOStuff.php:200",1384189180,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-6vzzsmi22zem6yttr6vp,"['PHPUnit dumps warnings to the console...', 'Warning: Invalid argument supplied for foreach() in /var/www/wiki/mediawiki/core/includes/objectcache/SqlBagOStuff.php on line 232\n\nCall Stack:\n 0.0009 245936 1.', '{main}() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:0\n 2.0765 14629624 2.', 'MediaWikiPHPUnitCommand::main() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:119\n 2.0767 14641960 3.', 'MediaWikiPHPUnitCommand->run() /var/www/wiki/mediawiki/core/tests/phpunit/MediaWikiPHPUnitCommand.php:64\n 2.0767 14642440 4.', 'PHPUnit_TextUI_Command->run() /var/www/wiki/mediawiki/core/tests/phpunit/MediaWikiPHPUnitCommand.php:80\n 7.3004 87363544 5.', 'PHPUnit_TextUI_TestRunner->doRun() /usr/share/php/PHPUnit/TextUI/Command.php:176\n 7.3094 87684904 6.', 'PHPUnit_Framework_TestSuite->run() /usr/share/php/PHPUnit/TextUI/TestRunner.php:349\n 7.4141 87686664 7.', 'PHPUnit_Framework_TestSuite->run() /usr/share/php/PHPUnit/Framework/TestSuite.php:705\n 22.3535 178137936 8.', 'PHPUnit_Framework_TestSuite->run() /usr/share/php/PHPUnit/Framework/TestSuite.php:705\n 22.3537 178139472 9.', 'PHPUnit_Framework_TestSuite->runTest() /usr/share/php/PHPUnit/Framework/TestSuite.php:745\n 22.3537 178139952 10.', 'MediaWikiTestCase->run() /usr/share/php/PHPUnit/Framework/TestSuite.php:775\n 22.3586 178141408 11.', 'ApiQueryContinueTest->addDBData() /var/www/wiki/mediawiki/core/tests/phpunit/MediaWikiTestCase.php:109\n 23.4059 178284240 12.', 'ApiTestCase->editPage() /var/www/wiki/mediawiki/core/tests/phpunit/includes/api/query/ApiQueryContinueTest.php:47\n 23.4063 178285904 13.', 'WikiPage->doEditContent() /var/www/wiki/mediawiki/core/tests/phpunit/includes/api/ApiTestCase.php:56\n 23.5032 178306552 14.', 'Title->getUserPermissionsErrors() /var/www/wiki/mediawiki/core/includes/WikiPage.php:1904\n 23.5032 178306736 15.', 'Title->getUserPermissionsErrorsInternal() /var/www/wiki/mediawiki/core/includes/Title.php:1820\n 23.5140 178309936 16.', 'Title->checkPermissionHooks() /var/www/wiki/mediawiki/core/includes/Title.php:2338\n 23.5142 178310696 17. wfRunHooks() /var/www/wiki/mediawiki/core/includes/Title.php:1946\n 23.5142 178310696 18.', 'Hooks::run() /var/www/wiki/mediawiki/core/includes/GlobalFunctions.php:4032\n 23.5167 178312136 19. call_user_func_array() /var/www/wiki/mediawiki/core/includes/Hooks.php:199\n 23.5167 178312848 20.', 'PageTranslationHooks::lockedPagesCheck() /var/www/wiki/mediawiki/core/includes/Hooks.php:199\n 23.5168 178312984 21.', 'SqlBagOStuff->get() /var/www/wiki/mediawiki/extensions/Translate/tag/PageTranslationHooks.php:777\n 23.5168 178313336 22.', 'SqlBagOStuff->getMulti() /var/www/wiki/mediawiki/core/includes/objectcache/SqlBagOStuff.php:200']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +12842,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,The above might be from xdebug..,1384192111,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-6vzzsmi22zem6yttr6vp,['The above might be from xdebug..'],['BUG REPRODUCTION .'] +2474,Warning: Recursion detected in RequestContext::getLanguage in /includes/context/RequestContext.php on line 284,"Yup, there are these warnings almost always shown in the last 1000 lines of the apache syslogs",1384277258,task_subcomment,PHID-TASK-u4lgntwhbwxxlocbfh5j,PHID-USER-6vzzsmi22zem6yttr6vp,"['Yup, there are these warnings almost always shown in the last 1000 lines of the apache syslogs']",['BUG REPRODUCTION'] +2473,Warning: Recursion detected in RequestContext::getLanguage in /includes/context/RequestContext.php on line 284,"Every 2.0s: tail -n 1000 /home/wikipedia/syslog/apache.log | grep -v 'Search backend error' | grep -v -i 'swift' | grep 'PHP\|Segmentation ... Tue Nov 12 22:33:46 2013 + + 240 Warning: Recursion detected in RequestContext::getLanguage in /usr/local/apache/common-local/php-1.23wmf3/includes/context/RequestContext.php on line 284 + 72 Warning: Recursion detected in RequestContext::getLanguage in /usr/local/apache/common-local/php-1.23wmf2/includes/context/RequestContext.php on line 284",1384295661,task_subcomment,PHID-TASK-u4lgntwhbwxxlocbfh5j,PHID-USER-6vzzsmi22zem6yttr6vp,"[""Every 2.0s: tail -n 1000 /home/wikipedia/syslog/apache.log | grep -v 'Search backend error' | grep -v -i 'swift' | grep 'PHP\\|Segmentation ... Tue Nov 12 22:33:46 2013\n\n 240 Warning: Recursion detected in RequestContext::getLanguage in /usr/local/apache/common-local/php-1.23wmf3/includes/context/RequestContext.php on line 284\n 72 Warning: Recursion detected in RequestContext::getLanguage in /usr/local/apache/common-local/php-1.23wmf2/includes/context/RequestContext.php on line 284""]",['BUG REPRODUCTION .'] +12839,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,"I wonder if we should close this. There's going to need to be some work to port this log into logstash, but that should be a different task. Also, knowing how much disk space it's going to use over a 24 hour period would be useful. The logs should certainly be very compressible...",1416933804,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-6vzzsmi22zem6yttr6vp,"['I wonder if we should close this.', ""There's going to need to be some work to port this log into logstash, but that should be a different task."", ""Also, knowing how much disk space it's going to use over a 24 hour period would be useful."", 'The logs should certainly be very compressible...']","['ACTION ON ISSUE .', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +10257,"Link translatable help pages on mediawiki.org from the relevant special pages, actions etc.","I've just had a third-party wiki wondering what the point of this is, and as such, how to disable it + +``` +[15:31:40] I can't really see how it's helpful for it to Link to a media wiki help page though +``` + +Of course, hiding it with CSS isn't really disabling it, you're still loading the various assets. + +Should there be some sort of config flag for it? I'm not sure...",1435588663,task_subcomment,PHID-TASK-tgulnwlt3ym3t3u4alzn,PHID-USER-6vzzsmi22zem6yttr6vp,"[""I've just had a third-party wiki wondering what the point of this is, and as such, how to disable it\n\n``CODE``\n\nOf course, hiding it with CSS isn't really disabling it, you're still loading the various assets."", 'Should there be some sort of config flag for it?', ""I'm not sure...""]","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT .', 'NA']" +10255,"Link translatable help pages on mediawiki.org from the relevant special pages, actions etc.",">>! In T45591#1411185, @Nikerabbit wrote: +> It seems a bit blanket statement to say all of those help link are unhelpful. I would argue they are more helpful than harmful and thus there is no need to be able do disable them altogether. + +Maybe, maybe not. That's a third party wiki view. I can see it both ways; especially for a wiki that's not open to the public for editing, but is for public viewing. YMMV. Literally just passing on what I was told.",1435610712,task_subcomment,PHID-TASK-tgulnwlt3ym3t3u4alzn,PHID-USER-6vzzsmi22zem6yttr6vp,"['QUOTE\nQUOTE\n\nMaybe, maybe not.', ""That's a third party wiki view."", ""I can see it both ways; especially for a wiki that's not open to the public for editing, but is for public viewing."", 'YMMV.', 'Literally just passing on what I was told.']","['NA', 'NA', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +12582,"Delete all redundant ""MediaWiki"" pages for system messages","It'd be interesting to see the scale of this in relation to T158360... + +Any reason we can't cronjob it, say monthly?",1488917248,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-6vzzsmi22zem6yttr6vp,"[""It'd be interesting to see the scale of this in relation to T158360...\n\nAny reason we can't cronjob it, say monthly?""]",['INVESTIGATION AND EXPLORATION'] +12580,"Delete all redundant ""MediaWiki"" pages for system messages",">>! In T45917#3081939, @Nemo_bis wrote: +>> Any reason we can't cronjob it, say monthly? +> +> This is supposed not to be a recurring task on each wiki: if it's needed regularly, then something is wrong. + +People that don't want to wait for train deploys and/or LocalisationUpdate?",1488922530,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-6vzzsmi22zem6yttr6vp,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPeople that don't want to wait for train deploys and/or LocalisationUpdate?""]",['CONTRIBUTION AND COMMITMENT'] +12577,"Delete all redundant ""MediaWiki"" pages for system messages","That's what I'm saying. The usual reason people were editing the messages was because LU was broken, or there was a long time between deploys. + +I'm not even suggesting we encourage people to edit the MW namespace like that",1488923437,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-6vzzsmi22zem6yttr6vp,"[""That's what I'm saying."", 'The usual reason people were editing the messages was because LU was broken, or there was a long time between deploys.', ""I'm not even suggesting we encourage people to edit the MW namespace like that""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +16791,Add HTTPS version of portal pages of projects,I guess this is going to be fixed by just having the rest of the HTTPS migration...,1317394700,task_subcomment,PHID-TASK-reeqk7k4rdaevbdferru,PHID-USER-6vzzsmi22zem6yttr6vp,['I guess this is going to be fixed by just having the rest of the HTTPS migration...'],['FUTURE PLAN'] +16780,"Logging out from ""https"" wikis shouldn't log out from ""http""","This is how it works, and is how it's supposed to do. + +Changing it to separate them is just daft",1317769811,task_subcomment,PHID-TASK-hnxl3noxqwl6zvszj27n,PHID-USER-6vzzsmi22zem6yttr6vp,"[""This is how it works, and is how it's supposed to do."", 'Changing it to separate them is just daft']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +16777,User:Pathoschild/Scripts/Regex menu framework breaks HTTPS,This isn't a Gadget,1317838205,task_subcomment,PHID-TASK-q53anin55nkib5puohqc,PHID-USER-6vzzsmi22zem6yttr6vp,"[""This isn't a Gadget""]",['BUG REPRODUCTION .'] +16886,Regression: API categorymembers and login occasionally fails to gzip/compress responses,"How occasionally is occasionally? + +Seems it might be more likely we've got a bad API Apache",1318350636,task_subcomment,PHID-TASK-vkusgvsgjlp6uuqsft42,PHID-USER-6vzzsmi22zem6yttr6vp,"['How occasionally is occasionally?', ""Seems it might be more likely we've got a bad API Apache""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +16881,Regression: API categorymembers and login occasionally fails to gzip/compress responses,Even more sounds like a bad server,1318394620,task_subcomment,PHID-TASK-vkusgvsgjlp6uuqsft42,PHID-USER-6vzzsmi22zem6yttr6vp,['Even more sounds like a bad server'],['BUG REPRODUCTION'] +16760,Allow HTTPS access on noc.wikimedia,Why does it really need it?,1320022886,task_subcomment,PHID-TASK-eywkkq7offsekzjpiede,PHID-USER-6vzzsmi22zem6yttr6vp,['Why does it really need it?'],['MOTIVATION'] +17260,DatabaseError.php is hardcoding http,r102910,1321220595,task_subcomment,PHID-TASK-cebgzmpf2f65opjqug6s,PHID-USER-6vzzsmi22zem6yttr6vp,['r102910'],['BUG REPRODUCTION'] +16725,Request ability to connect to MySQL using SSL,Certainly worth seeing if we can do the same for Postgres and Oracle at the same,1322865836,task_subcomment,PHID-TASK-anw5smyguvlxi2yrdq36,PHID-USER-6vzzsmi22zem6yttr6vp,['Certainly worth seeing if we can do the same for Postgres and Oracle at the same'],['INVESTIGATION AND EXPLORATION'] +17236,status.wikimedia.org has no (valid) HTTPS,"Because it's offsite. + +It'll need it's own specific cert buying and assigning",1323041480,task_subcomment,PHID-TASK-p3kmcwf4o2kjztb4sly3,PHID-USER-6vzzsmi22zem6yttr6vp,"[""Because it's offsite."", ""It'll need it's own specific cert buying and assigning""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +16880,Regression: API categorymembers and login occasionally fails to gzip/compress responses,"Any more recent replications of this bug? + +I'm moving it to site related stuff also",1323622626,task_subcomment,PHID-TASK-vkusgvsgjlp6uuqsft42,PHID-USER-6vzzsmi22zem6yttr6vp,"['Any more recent replications of this bug?', ""I'm moving it to site related stuff also""]","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +16846,"Unexpectedly blocks all protocols, not just http/https","$regexStart = '/(?:https?:)\/\/+[a-z0-9_\-.]*('; + +would fix it, by not making the whole protocol bit optional",1328299781,task_subcomment,PHID-TASK-wr2xynrlfio5shaa2tmm,PHID-USER-6vzzsmi22zem6yttr6vp,"[""$regexStart = '/(?:https?:)\\/\\/+[a-z0-9_\\-."", ""]*(';\n\nwould fix it, by not making the whole protocol bit optional""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16845,"Unexpectedly blocks all protocols, not just http/https","1.18wmf1 r110682 +trunk r110683",1328300138,task_subcomment,PHID-TASK-wr2xynrlfio5shaa2tmm,PHID-USER-6vzzsmi22zem6yttr6vp,['1.18wmf1 r110682\ntrunk r110683'],['BUG REPRODUCTION'] +17124,Check all wikis for inclusions of http resources on https,"Per IRC, it was noted numerous sites were including arbitrary http files in CSS, JS and otherwise which isn't good. + +If we can gather a list of offending wikis, we can look at trying to fix them up. + +Visiting the main page on all wikis via HTTPS should be enough +",1330050000,task_description,PHID-TASK-dpocfkqirsjrev23x7kp,PHID-USER-6vzzsmi22zem6yttr6vp,"['Check all wikis for inclusions of http resources on https.', ""Per IRC, it was noted numerous sites were including arbitrary http files in CSS, JS and otherwise which isn't good."", 'If we can gather a list of offending wikis, we can look at trying to fix them up.', 'Visiting the main page on all wikis via HTTPS should be enough']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .']" +17151,Check all wikis for inclusions of http resources on https,"Chris, just a further note on this - It's not something we need to do every upgrade, it's a ""1 off"" task post our proper HTTPS switchover in the latter half of last year.",1330056367,task_subcomment,PHID-TASK-dpocfkqirsjrev23x7kp,PHID-USER-6vzzsmi22zem6yttr6vp,"['Chris, just a further note on this - It\'s not something we need to do every upgrade, it\'s a ""1 off"" task post our proper HTTPS switchover in the latter half of last year.']",['FUTURE PLAN'] +17149,Check all wikis for inclusions of http resources on https,"Links don't matter so much, but inclusion of resources does more",1330095532,task_subcomment,PHID-TASK-dpocfkqirsjrev23x7kp,PHID-USER-6vzzsmi22zem6yttr6vp,"[""Links don't matter so much, but inclusion of resources does more""]",['BUG REPRODUCTION .'] +17148,Check all wikis for inclusions of http resources on https," Reedy, hoo has switched about 3000 MediaWiki messages (with CSS, JS, whatever) to protocol-relative URLs and this should have fixed most of it on most wikis + except evil JS which produce HTTP links with string manipulation",1330096154,task_subcomment,PHID-TASK-dpocfkqirsjrev23x7kp,PHID-USER-6vzzsmi22zem6yttr6vp,"[' Reedy, hoo has switched about 3000 MediaWiki messages (with CSS, JS, whatever) to protocol-relative URLs and this should have fixed most of it on most wikis\n except evil JS which produce HTTP links with string manipulation']",['BUG REPRODUCTION'] +17107,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,RT #2541,1330523778,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-6vzzsmi22zem6yttr6vp,['RT #2541'],['BUG REPRODUCTION'] +16827,Moving page triggers HTTP 500 on zhwiki,I'm presuming this is new behaviour on 1.19wmf1?,1331133834,task_subcomment,PHID-TASK-lf7jtkhhfcz2qlcouaa2,PHID-USER-6vzzsmi22zem6yttr6vp,"[""I'm presuming this is new behaviour on 1.19wmf1?""]",['BUG REPRODUCTION .'] +16825,Moving page triggers HTTP 500 on zhwiki,"Server: srv241 +Method: POST +URL: http://zh.wikipedia.org/w/index.php?title=Special:%E7%A7%BB%E5%8A%A8%E9%A1%B5%E9%9D%A2&action=submit&this=http500_is_for_reedy +Cookie: +Backtrace: +#0 /usr/local/apache/common-local/php-1.19/includes/StringUtils.php(334): fss_prep_replace(Array) +#1 /usr/local/apache/common-local/php-1.19/languages/LanguageConverter.php(442): ReplacementArray->replace('Android Market') +#2 /usr/local/apache/common-local/php-1.19/languages/LanguageConverter.php(460): LanguageConverter->translate('Android Market', 'zh-tw') +#3 /usr/local/apache/common-local/php-1.19/languages/Language.php(3311): LanguageConverter->autoConvertToAllVariants('Android Market') +#4 /usr/local/apache/common-local/php-1.19/includes/parser/Parser.php(1734): Language->autoConvertToAllVariants('Android Market') +#5 /usr/local/apache/common-local/php-1.19/includes/parser/Parser.php(1672): Parser->replaceInternalLinks2('#????????? ') +#6 /usr/local/apache/common-local/php-1.19/includes/parser/Parser.php(1115): Parser->replaceInternalLinks('#????????? [[Go...') +#7 /usr/local/apache/common-local/php-1.19/includes/parser/Parser.php(345): Parser->internalParse('#????????? [[Go...') +#8 /usr/local/apache/common-local/php-1.19/includes/WikiPage.php(1522): Parser->parse('#????????? [[Go...', Object(Title), Object(ParserOptions), true, true, 19489685) +#9 /usr/local/apache/common-local/php-1.19/includes/WikiPage.php(1559): WikiPage->prepareTextForEdit('#????????? [[Go...', 19489685, Object(User)) +#10 /usr/local/apache/common-local/php-1.19/includes/Title.php(3665): WikiPage->doEditUpdates(Object(Revision), Object(User), Array) +#11 /usr/local/apache/common-local/php-1.19/includes/Title.php(3483): Title->moveToInternal(Object(Title), '', true) +#12 /usr/local/apache/common-local/php-1.19/includes/specials/SpecialMovepage.php(449): Title->moveTo(Object(Title), true, '', true) +#13 /usr/local/apache/common-local/php-1.19/includes/specials/SpecialMovepage.php(98): MovePageForm->doSubmit() +#14 /usr/local/apache/common-local/php-1.19/includes/SpecialPageFactory.php(476): MovePageForm->execute(NULL) +#15 /usr/local/apache/common-local/php-1.19/includes/Wiki.php(263): SpecialPageFactory::executePath(Object(Title), Object(RequestContext)) +#16 /usr/local/apache/common-local/php-1.19/includes/Wiki.php(593): MediaWiki->performRequest() +#17 /usr/local/apache/common-local/php-1.19/includes/Wiki.php(503): MediaWiki->main() +#18 /usr/local/apache/common-local/php-1.19/index.php(58): MediaWiki->run() +#19 /usr/local/apache/common-local/live-1.5/index.php(3): require('/usr/local/apac...') +#20 {main}",1331135770,task_subcomment,PHID-TASK-lf7jtkhhfcz2qlcouaa2,PHID-USER-6vzzsmi22zem6yttr6vp,"[""Server: srv241\nMethod: POST\nURL: URL\nCookie:\nBacktrace:\n#0 /usr/local/apache/common-local/php-1.19/includes/StringUtils.php(334): fss_prep_replace(Array)\n#1 /usr/local/apache/common-local/php-1.19/languages/LanguageConverter.php(442): ReplacementArray->replace('Android Market')\n#2 /usr/local/apache/common-local/php-1.19/languages/LanguageConverter.php(460): LanguageConverter->translate('Android Market', 'zh-tw')\n#3 /usr/local/apache/common-local/php-1.19/languages/Language.php(3311): LanguageConverter->autoConvertToAllVariants('Android Market')\n#4 /usr/local/apache/common-local/php-1.19/includes/parser/Parser.php(1734): Language->autoConvertToAllVariants('Android Market')\n#5 /usr/local/apache/common-local/php-1.19/includes/parser/Parser.php(1672): Parser->replaceInternalLinks2('#????????? ')"", ""#6 /usr/local/apache/common-local/php-1.19/includes/parser/Parser.php(1115): Parser->replaceInternalLinks('#?????????"", ""[[Go...')\n#7 /usr/local/apache/common-local/php-1.19/includes/parser/Parser.php(345): Parser->internalParse('#?????????"", ""[[Go...')\n#8 /usr/local/apache/common-local/php-1.19/includes/WikiPage.php(1522): Parser->parse('#?????????"", ""[[Go...', Object(Title), Object(ParserOptions), true, true, 19489685)\n#9 /usr/local/apache/common-local/php-1.19/includes/WikiPage.php(1559): WikiPage->prepareTextForEdit('#?????????"", ""[[Go...', 19489685, Object(User))\n#10 /usr/local/apache/common-local/php-1.19/includes/Title.php(3665): WikiPage->doEditUpdates(Object(Revision), Object(User), Array)\n#11 /usr/local/apache/common-local/php-1.19/includes/Title.php(3483): Title->moveToInternal(Object(Title), '', true)\n#12 /usr/local/apache/common-local/php-1.19/includes/specials/SpecialMovepage.php(449): Title->moveTo(Object(Title), true, '', true)\n#13 /usr/local/apache/common-local/php-1.19/includes/specials/SpecialMovepage.php(98): MovePageForm->doSubmit()\n#14 /usr/local/apache/common-local/php-1.19/includes/SpecialPageFactory.php(476): MovePageForm->execute(NULL)\n#15 /usr/local/apache/common-local/php-1.19/includes/Wiki.php(263): SpecialPageFactory::executePath(Object(Title), Object(RequestContext))\n#16 /usr/local/apache/common-local/php-1.19/includes/Wiki.php(593): MediaWiki->performRequest()\n#17 /usr/local/apache/common-local/php-1.19/includes/Wiki.php(503): MediaWiki->main()\n#18 /usr/local/apache/common-local/php-1.19/index.php(58): MediaWiki->run()\n#19 /usr/local/apache/common-local/live-1.5/index.php(3): require('/usr/local/apac...')\n#20 {main}""]","['HTTP/. Internal Server Error', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16824,Moving page triggers HTTP 500 on zhwiki,"The first line would be useful also + +[07-Mar-2012 15:53:41] Fatal error: Allowed memory size of 125829120 bytes exhausted (tried to allocate 4064 bytes) at /usr/local/apache/common-local/php-1.19/includes/StringUtils.php on line 334",1331135829,task_subcomment,PHID-TASK-lf7jtkhhfcz2qlcouaa2,PHID-USER-6vzzsmi22zem6yttr6vp,['The first line would be useful also\n\n[07-Mar-2012 15:53:41] Fatal error: Allowed memory size of 125829120 bytes exhausted (tried to allocate 4064 bytes) at /usr/local/apache/common-local/php-1.19/includes/StringUtils.php on line 334'],['BUG REPRODUCTION'] +16703,Wikipedia/Wikitonary CA difference breaks HTTPS to Wiktionary in Android," + +*** This bug has been marked as a duplicate of bug 34788 ***",1331326730,task_subcomment,PHID-TASK-zvgxymu45xe3yxto3zkp,PHID-USER-6vzzsmi22zem6yttr6vp,['\n\n*** This bug has been marked as a duplicate of bug 34788 ***'],['ISSUE CONTENT MANAGEMENT'] +17106,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,*** Bug 35096 has been marked as a duplicate of this bug. ***,1331326730,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-6vzzsmi22zem6yttr6vp,"['*** Bug 35096 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +17063,No way to do logins without user surrendering their password to software,"(In reply to comment #0) +> There is currently no way to login to SUL on production. Regular login which +> asks for password isn't possible because of restrictions set by wmf. This +> blocks the development of app, until any kind of login is enabled by wmf +> operation team. + +Eh, what?",1331659506,task_subcomment,PHID-TASK-hygsocxkypuho4yqoprw,PHID-USER-6vzzsmi22zem6yttr6vp,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nEh, what?']",['NA'] +17060,No way to do logins without user surrendering their password to software,"(In reply to comment #2) +> Ryan Lane is going to discuss some alternative options which are possible, +> however until then the development is kind of blocked, so I created this ticket +> so other devs of huggle wa can see the reason + +(In reply to comment #3) +> What he's saying is that the web version of huggle needs to log users in as +> themselves, which means it needs to ask for their username/password. Obviously +> this sucks a little, but there's no alternative because we don't support OAuth. + +Essentially that's no different to how the Windows app works - You still enter your username and password into the application. Just for the web app, you're giving a remote server your details too...",1331661018,task_subcomment,PHID-TASK-hygsocxkypuho4yqoprw,PHID-USER-6vzzsmi22zem6yttr6vp,"[""(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\n(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\n\nEssentially that's no different to how the Windows app works - You still enter your username and password into the application."", ""Just for the web app, you're giving a remote server your details too...""]","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION .']" +16681,OATHAuth breaks API login,"With OATHAuth enabled on a wiki (ie labsconsole), it is not possible to login via the API. It is rejected with a wrong password (tried with add-labs-user as below, and also AutoWikiBrowser) + +sumanah@formey:~$ sudo add-labs-user --wikiname=""Giovanni Luca Ciampaglia"" --mail=""glciampagl@gmail.com"" giovanni +Traceback (most recent call last): + File ""/usr/local/sbin/add-labs-user"", line 37, in + main() + File ""/usr/local/sbin/add-labs-user"", line 34, in main + site.login(options.wikiname, passwd, domain=scriptconfig.domain) + File ""/usr/lib/pymodules/python2.6/mwclient/client.py"", line 341, in login + raise errors.LoginError(self, login['login']) +mwclient.errors.LoginError: (, {u'result': u'WrongPluginPass'}) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1337714880,task_description,PHID-TASK-wykxla3khs6v7y2tqgox,PHID-USER-6vzzsmi22zem6yttr6vp,"['OATHAuth breaks API login.', 'With OATHAuth enabled on a wiki (ie labsconsole), it is not possible to login via the API.', 'It is rejected with a wrong password (tried with add-labs-user as below, and also AutoWikiBrowser)\n\nsumanah@formey:~$ sudo add-labs-user --wikiname=""Giovanni Luca Ciampaglia"" --mail=""glciampagl@gmail.com"" giovanni \nTraceback (most recent call last):\n File ""/usr/local/sbin/add-labs-user"", line 37, in \n main()\n File ""/usr/local/sbin/add-labs-user"", line 34, in main\n site.login(options.wikiname, passwd, domain=scriptconfig.domain)\n File ""/usr/lib/pymodules/python2.6/mwclient/client.py"", line 341, in login\n raise errors.LoginError(self, login[\'login\'])\nmwclient.errors.LoginError: (, {u\'result\': u\'WrongPluginPass\'})\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16687,OATHAuth breaks API login,"Though, your LDAP extension and its ChainAuth hook seem somewhat suspect..",1337715779,task_subcomment,PHID-TASK-wykxla3khs6v7y2tqgox,PHID-USER-6vzzsmi22zem6yttr6vp,"['Though, your LDAP extension and its ChainAuth hook seem somewhat suspect..']",['INVESTIGATION AND EXPLORATION'] +16683,OATHAuth breaks API login,"(In reply to comment #4) +> The error almost never occurs, and it's likely a timing issue of some variety. +> In the long term we don't plan using the script anyway. It's a waste of time to +> fix. + +So what you're saying is that Sumana is ""lucky""? ;)",1337762345,task_subcomment,PHID-TASK-wykxla3khs6v7y2tqgox,PHID-USER-6vzzsmi22zem6yttr6vp,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\n\nSo what you\'re saying is that Sumana is ""lucky""?', ';)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +16678,Set $wgUseCombinedLoginLink = false,Done,1338735017,task_subcomment,PHID-TASK-s6frkbkb4u5ouxjccoje,PHID-USER-6vzzsmi22zem6yttr6vp,['Done'],['ACTION ON ISSUE'] +16601,MWHttpRequest::execute doesn't return a value,"(In reply to comment #0) +> According to documentation execute() should return a value, which it does not. + +Technically, the function in that class isn't documented ;)",1340121979,task_subcomment,PHID-TASK-vc3crewu6hac463o42lb,PHID-USER-6vzzsmi22zem6yttr6vp,"[""(In reply to comment #0)\nQUOTE\n\nTechnically, the function in that class isn't documented ;)""]",['BUG REPRODUCTION'] +17403,Change Meta (fav)icon on Special:Userlogin,"'wmgCentralAuthLoginIcon' => array( + 'default' => false, + 'wiki' => '/usr/local/apache/common/images/sul/wikipedia.png', + 'wikibooks' => '/usr/local/apache/common/images/sul/wikibooks.png', + 'wikinews' => '/usr/local/apache/common/images/sul/wikinews.png', + 'wikiquote' => '/usr/local/apache/common/images/sul/wikiquote.png', + 'wikisource' => '/usr/local/apache/common/images/sul/wikisource.png', + 'sourceswiki' => '/usr/local/apache/common/images/sul/wikisource.png', + 'wikiversity' => '/usr/local/apache/common/images/sul/wikiversity.png', + 'wiktionary' => '/usr/local/apache/common/images/sul/wiktionary.png', + 'metawiki' => '/usr/local/apache/common/images/sul/meta.png', + 'commonswiki' => '/usr/local/apache/common/images/sul/commons.png', + 'mediawikiwiki' => '/usr/local/apache/common/images/sul/mediawiki.png', + 'specieswiki' => '/usr/local/apache/common/images/sul/wikispecies.png', + 'incubatorwiki' => '/usr/local/apache/common/images/sul/incubatorwiki.png', +), + +File physically replaced + +reedy@fenari:/home/wikipedia/common$ git commit -a +[master 5851952] Bug 36982 - Change Meta (fav)icon on Special:Userlogin + 1 files changed, 6 insertions(+), 6 deletions(-) + rewrite images/sul/meta.png (98%) +reedy@fenari:/home/wikipedia/common$ git push origin +Counting objects: 15, done. +Delta compression using up to 2 threads. +Compressing objects: 100% (8/8), done. +Writing objects: 100% (9/9), 1.84 KiB, done. +Total 9 (delta 5), reused 0 (delta 0) +remote: Resolving deltas: 100% (5/5) +remote: Processing changes: refs: 1, done +To ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config.git + c1b096d..5851952 master -> master",1341590161,task_subcomment,PHID-TASK-gdoyi7qpscdxj6l3rg24,PHID-USER-6vzzsmi22zem6yttr6vp,"[""'wmgCentralAuthLoginIcon' => array(\n\t'default' => false,\n\t'wiki' => '/usr/local/apache/common/images/sul/wikipedia.png',\n\t'wikibooks' => '/usr/local/apache/common/images/sul/wikibooks.png',\n\t'wikinews' => '/usr/local/apache/common/images/sul/wikinews.png',\n\t'wikiquote' => '/usr/local/apache/common/images/sul/wikiquote.png',\n\t'wikisource' => '/usr/local/apache/common/images/sul/wikisource.png',\n\t'sourceswiki' => '/usr/local/apache/common/images/sul/wikisource.png',\n\t'wikiversity' => '/usr/local/apache/common/images/sul/wikiversity.png',\n\t'wiktionary' => '/usr/local/apache/common/images/sul/wiktionary.png',\n\t'metawiki' => '/usr/local/apache/common/images/sul/meta.png',\n\t'commonswiki' => '/usr/local/apache/common/images/sul/commons.png',\n\t'mediawikiwiki' => '/usr/local/apache/common/images/sul/mediawiki.png',\n\t'specieswiki' => '/usr/local/apache/common/images/sul/wikispecies.png',\n\t'incubatorwiki' => '/usr/local/apache/common/images/sul/incubatorwiki.png',\n),\n\nFile physically replaced\n\nreedy@fenari:/home/wikipedia/common$ git commit -a\n[master 5851952] Bug 36982 - Change Meta (fav)icon on Special:Userlogin\n 1 files changed, 6 insertions(+), 6 deletions(-)\n rewrite images/sul/meta.png (98%)\nreedy@fenari:/home/wikipedia/common$ git push origin\nCounting objects: 15, done."", 'Delta compression using up to 2 threads.', 'Compressing objects: 100% (8/8), done.', 'Writing objects: 100% (9/9), 1.84 KiB, done.', 'Total 9 (delta 5), reused 0 (delta 0)\nremote: Resolving deltas: 100% (5/5)\nremote: Processing changes: refs: 1, done\nTo ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config.git\n c1b096d..5851952 master -> master']","['remote: Resolving deltas: % / done.', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +16194,Set $wgSecureLogin = true; on Wikimedia wikis,"(In reply to comment #0) +> With the exception of a few minor bugs (specifically email links), +> $wgSecureLogin functionality is for the most part complete. Is there any reason +> HTTPS login has not yet been enabled on enwiki? + +Why just enwiki?",1345040530,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-6vzzsmi22zem6yttr6vp,['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nWhy just enwiki?'],['BUG REPRODUCTION'] +16115,Cannot download from HTTPS sources using copy upload via url-downloader,"Any attempt to download files from HTTPS sources via url-downloader.wikimedia.org:8080 results in an error: Error fetching URL: Received HTTP code 403 from proxy after CONNECT + +I'm guessing this is just because the proxy wasn't setup to allow HTTPS... + +-------------------------- +**Version**: unspecified +**Severity**: normal",1348850580,task_description,PHID-TASK-ahjiukxchfsw3d6z4opz,PHID-USER-6vzzsmi22zem6yttr6vp,"['Cannot download from HTTPS sources using copy upload via url-downloader.', ""Any attempt to download files from HTTPS sources via url-downloader.wikimedia.org:8080 results in an error: Error fetching URL: Received HTTP code 403 from proxy after CONNECT\n\nI'm guessing this is just because the proxy wasn't setup to allow HTTPS...\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +15562,some pages return HTTP 500 on oc.wikipedia,"[17-Oct-2012 17:02:44] Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 499456 bytes) at /usr/local/apache/common-local/php-1.21wmf1/includes/objectcache/MemcachedClient.php on line 908 +Server: mw53 +Method: GET +URL: http://oc.wikipedia.org/wiki/Sent_Medard_de_Moissida +Cookie: centralauth_LoggedOut=20121001202336; centralauth_Session=1b18a1754bbd3be181dee37fbcfca607; centralauth_User=Reedy; centralauth_Token=76aec9b6c7a8749346e752697086ecdc; ocwiki_session=fd00b10d0368beb72a6c90c2e3cbb2ae +Backtrace: +#0 /usr/local/apache/common-local/php-1.21wmf1/includes/objectcache/MemcachedClient.php(908): gzuncompress('x???M?$?q???+J-...') +#1 /usr/local/apache/common-local/php-1.21wmf1/includes/objectcache/MemcachedClient.php(447): MWMemcached->_load_items(Resource id #174, Array) +#2 /usr/local/apache/common-local/php-1.21wmf1/includes/objectcache/MemcachedBagOStuff.php(63): MWMemcached->get('ocwiki:preproce...') +#3 /usr/local/apache/common-local/php-1.21wmf1/includes/parser/Preprocessor_Hash.php(121): MemcachedBagOStuff->get('ocwiki:preproce...') +#4 /usr/local/apache/common-local/php-1.21wmf1/includes/parser/Parser.php(2984): Preprocessor_Hash->preprocessToObj(' as the right boundary. Treat the result as a +> block +> that can be deleted or moved. +> +> Looking at https://en.wikipedia.org/wiki/Help:Hidden_text , it's not clear +> that +> text within an invisible comment is essentially nowikied, but that is in fact +> the case, because - by definition - the text can't be seen in either read or +> preview mode. From a programming viewpoint, this means that even if, for +> example, there is an http link within the comment, or a reference - both +> quite +> possible - no rendering is needed: all text should be treated as text, NOT +> interpreted. +> +Of the two options I would be much happier with (1): in many circumstances these comments need to be obvious to the naive editor, who will not necessarily have the savvy or curiosity to hover over an icon. Please display these comments clearly on screen for all editors, at the point in the article where they have been inserted: different font on coloured background sounds good. + +> What the person doing the edit sees is really the critical question. It seems +> to me that there are two options: +> +> (1) Display as a text, mixed in with regular text, but in a different color +> font and background color. This is what is done with templates. Regarding the +> color: Hidden comments are typically warnings/notices to editors, so perhaps +> yellow? The font/coloring will, ideally, make it clear that the text is not +> part of the article. +> +> (2) Treat like a comment in Excel - put a character (I suggested a warning +> icon +> - see http://findicons.com/search/warning; in yellow) into the visible text +> that, when a person hovers on the icon, displays the hidden/invisible text. +> While this is less visible to editors, in some sense - they have to hover to +> read - it's more visible in the sense that hidden comments, in wikitext +> editing +> mode, are in the same font as everything else, and thus less likely to be +> noticed than a bright yellow warning icon. +> +> Option (2) lends itself nicely to the second phase mentioned by James: Here +> there would be an icon on the toolbar, for adding a new comment. In addition, +> if a person hovers over an existing comment, then an editing icon appears +> nearby, which allows the person to edit the comment or to delete it [via +> trashcan icon].",1377758963,task_subcomment,PHID-TASK-nvkr7m44ao53f5uftwjr,PHID-USER-7zhn2ep5wvjhxetsbb6n,"['(In reply to comment #18)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nOf the two options I would be much happier with (1): in many circumstances these comments need to be obvious to the naive editor, who will not necessarily have the savvy or curiosity to hover over an icon.', 'Please display these comments clearly on screen for all editors, at the point in the article where they have been inserted: different font on coloured background sounds good.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE']","['MOTIVATION', 'EXPECTED BEHAVIOR .', 'NA']" +13400,OOUI: Dialogs should be repositionable/draggable,"Two months since there's been any comment on this ... I admit I've pretty much given up using VE (too tedious because of this and other problems, plus some stuff going on in Real Life which makes me want to reduce Wikistress). Any chance of it getting fixed some time? I'm sure I'm not the only person affected.",1380755973,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-7zhn2ep5wvjhxetsbb6n,"[""Two months since there's been any comment on this ..."", ""I admit I've pretty much given up using VE (too tedious because of this and other problems, plus some stuff going on in Real Life which makes me want to reduce Wikistress)."", 'Any chance of it getting fixed some time?', ""I'm sure I'm not the only person affected.""]","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +13398,OOUI: Dialogs should be repositionable/draggable,"Let me know when this is fixed, because I'm not going to stress myself by using VE until then - it just makes my everyday editing too much like hard work. When it's fixed (and perhaps a few more of my long-standing complaints - hidden comments, red links appearing as red, etc), I might carry on with debugging your system. Till then, why should I bother?",1382566037,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-7zhn2ep5wvjhxetsbb6n,"[""Let me know when this is fixed, because I'm not going to stress myself by using VE until then - it just makes my everyday editing too much like hard work."", ""When it's fixed (and perhaps a few more of my long-standing complaints - hidden comments, red links appearing as red, etc), I might carry on with debugging your system."", 'Till then, why should I bother?']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT']" +1300,"VisualEditor: When window is narrowed, article title can display over the top of the toolbar","Thanks - as the editor who reported this bug in the first place. I didn't notice it had been fixed because AFAIK there was no report to say so, and I'm not using VE regularly until some other issues have been fixed to make it usable. (Glad to notice that there's some action on redlinks, but the dialog box hiding all article content is still the dealbreaker for me).",1394528224,task_subcomment,PHID-TASK-4pnt5quh7n4hpe7ffu3t,PHID-USER-7zhn2ep5wvjhxetsbb6n,"['Thanks - as the editor who reported this bug in the first place.', ""I didn't notice it had been fixed because AFAIK there was no report to say so, and I'm not using VE regularly until some other issues have been fixed to make it usable."", ""(Glad to notice that there's some action on redlinks, but the dialog box hiding all article content is still the dealbreaker for me).""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +8778,"VisualEditor: Make defaultsort input field always use ""real"" text, not a placeholder","(In reply to pamdavies7 from comment #3) +> Thanks for the explanation! So it remains a bug - and distinctly irritating, +> for someone who adds a lot of DEFAULTSORTs to articles. +> +> That said, I suppose it doesn't actually create any more work for the editor +> than adding the DEFAULTSORT in the old edit system: the value would always +> have had to be typed in from scratch. + +But in the old system one could copy and paste the title from some part of the record, edit as needed (move ""The"" to end, replace an accented letter by plain), highlight, click on ""DEFAULTSORT"" from the editing menu below the edit box, and that was that. Having to retype is more work; having to retype when you can't see the original to copy from is sometimes impossible.",1408114605,task_subcomment,PHID-TASK-457x6imtkd7rswr4kl6x,PHID-USER-7zhn2ep5wvjhxetsbb6n,"['(In reply to pamdavies7 from comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nBut in the old system one could copy and paste the title from some part of the record, edit as needed (move ""The"" to end, replace an accented letter by plain), highlight, click on ""DEFAULTSORT"" from the editing menu below the edit box, and that was that.', ""Having to retype is more work; having to retype when you can't see the original to copy from is sometimes impossible.""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +13385,OOUI: Dialogs should be repositionable/draggable,"(In reply to Trevor Parscal from comment #22) +> I would like to avoid adding moving and resizing to dialogs, because I +> believe it solving the problem in the wrong way. At it's root, this is a +> workflow problem. Making the dialog resizable and movable does not +> adequately address it. +> +>.... + +You're saying that I've got a problem with my workflow: how else do you suggest that I add a category, a stub template, or a DEFAULTSORT to an article, if I can't read the text of the article? I could copy and paste the entire article content into a notepad, so that I could refer to it ... hardly seems reasonable. + +If I want to add a stub template for a Russian footballer, and then discover that not only do I need {{Russia-footy-defender-stub}} but that it's subdivided by date of birth, I need to be able to look at the article and find his date of birth to use {{Russia-footy-defender-1960s-stub}}. If I want to add a defaultsort, I need to be able to copy the surname, and then the forename, from the text of the article. How should I adjust my workflow? + +For the foreseeable future, I've adjusted my workflow by abandoning any attempt to use VE as it makes my editing too difficult.",1414347353,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-7zhn2ep5wvjhxetsbb6n,"[""(In reply to Trevor Parscal from comment #22)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYou're saying that I've got a problem with my workflow: how else do you suggest that I add a category, a stub template, or a DEFAULTSORT to an article, if I can't read the text of the article?"", 'I could copy and paste the entire article content into a notepad, so that I could refer to it ... hardly seems reasonable.', ""If I want to add a stub template for a Russian footballer, and then discover that not only do I need {{Russia-footy-defender-stub}} but that it's subdivided by date of birth, I need to be able to look at the article and find his date of birth to use {{Russia-footy-defender-1960s-stub}}."", 'If I want to add a defaultsort, I need to be able to copy the surname, and then the forename, from the text of the article.', 'How should I adjust my workflow?', ""For the foreseeable future, I've adjusted my workflow by abandoning any attempt to use VE as it makes my editing too difficult.""]","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'WORKAROUNDS', 'BUG REPRODUCTION']" +13381,OOUI: Dialogs should be repositionable/draggable,"Looks as if it might work: I don't know the term ""dock"" but I think you mean what I'd call ""minimise""? So click on that icon, the dialog box shrinks to an icon, I read what's behind it: I hope I can copy text from it, eg to fix a DEFAULTSORT? Then click on the icon to restore the dialogue box and carry on. Yes, could be a great solution. Probably better than my original suggestion, many moons ago, of dragging or resizing. Thanks.",1417799263,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-7zhn2ep5wvjhxetsbb6n,"['Looks as if it might work: I don\'t know the term ""dock"" but I think you mean what I\'d call ""minimise""?', ""So click on that icon, the dialog box shrinks to an icon, I read what's behind it: I hope I can copy text from it, eg to fix a DEFAULTSORT?"", 'Then click on the icon to restore the dialogue box and carry on.', 'Yes, could be a great solution.', 'Probably better than my original suggestion, many moons ago, of dragging or resizing.', 'Thanks.']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'MOTIVATION', 'SOCIAL CONVERSATION']" +13371,OOUI: Dialogs should be repositionable/draggable,"Yes - when someone tells me that VE is usable, I'll have another look at it. If the dialog box still obscures the content, then for my prolific WikiGnoming it's useless. Two years since I raised this, and no progress. Nice to feel appreciated. ",1481018430,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-7zhn2ep5wvjhxetsbb6n,"[""Yes - when someone tells me that VE is usable, I'll have another look at it."", ""If the dialog box still obscures the content, then for my prolific WikiGnoming it's useless."", 'Two years since I raised this, and no progress.', 'Nice to feel appreciated.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'ACTION ON ISSUE', 'SOCIAL CONVERSATION']" +13369,OOUI: Dialogs should be repositionable/draggable,"Three and a half years on from my initial complaint, and as far as I know the Visual Editor is still useless to me, so I don't use it. Let me know when it becomes a useful editing system for people who need to see the original article while adding categories or doing other tasks.",1493224533,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-7zhn2ep5wvjhxetsbb6n,"[""Three and a half years on from my initial complaint, and as far as I know the Visual Editor is still useless to me, so I don't use it."", 'Let me know when it becomes a useful editing system for people who need to see the original article while adding categories or doing other tasks.']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +13359,OOUI: Dialogs should be repositionable/draggable,"I'm now totally unfamiliar with VE because I abandoned it years ago because I found it unusable. I simply wanted to be able to move the category input box away from being on top of the info I needed to categorise, which might have been a county name for a locality, or a footballer's birth decade and field position, etc. It seems, to a naive editor, a simple request. +Sent from Yahoo Mail on Android",1573919054,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-7zhn2ep5wvjhxetsbb6n,"[""I'm now totally unfamiliar with VE because I abandoned it years ago because I found it unusable."", ""I simply wanted to be able to move the category input box away from being on top of the info I needed to categorise, which might have been a county name for a locality, or a footballer's birth decade and field position, etc."", 'It seems, to a naive editor, a simple request.', 'Sent from Yahoo Mail on Android']","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'NA']" +11768,VisualEditor: Be able to name references manually in the reference dialog,"Is there any progress on this? I note (now, having not seen it before) the proposal for an alternative at https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2019/Status_report_1#Named_References_in_VE which really doesn't look very helpful: if several of the refs in an article are to sources found on google books, or to a collection of articles written over time in one newspaper, or to journals from a particular online publisher, the editor will still have to struggle among a large set of semi-meaningless references (which of the umpteen ncbi refs in https://en.wikipedia.org/wiki/Oxford%E2%80%93AstraZeneca_COVID-19_vaccine would be ncbi-12?) It surely cannot be that difficult for an algorithm, faced with a reference in a citation template, to do something like: ""Is there a ""last"" or ""last1"" field? If so, use it as ref name, adding number if needed for disambiguation (or, better, adding year if present, then number if needed); if no ""last1"", then use first word (or 2 words, or 10 chars) of ""title"" field, similarly. If all else fails, use the domain name as proposed.""",1656964617,task_subcomment,PHID-TASK-k6ov7zzpw2ljayjxrczz,PHID-USER-7zhn2ep5wvjhxetsbb6n,"['Is there any progress on this?', ""I note (now, having not seen it before) the proposal for an alternative at URL which really doesn't look very helpful: if several of the refs in an article are to sources found on google books, or to a collection of articles written over time in one newspaper, or to journals from a particular online publisher, the editor will still have to struggle among a large set of semi-meaningless references (which of the umpteen ncbi refs in URL would be ncbi-12?)"", 'It surely cannot be that difficult for an algorithm, faced with a reference in a citation template, to do something like: ""Is there a ""last"" or ""last1"" field?', 'If so, use it as ref name, adding number if needed for disambiguation (or, better, adding year if present, then number if needed); if no ""last1"", then use first word (or 2 words, or 10 chars) of ""title"" field, similarly.', 'If all else fails, use the domain name as proposed.""']","['TASK PROGRESS', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'INVESTIGATION AND EXPLORATION', 'WORKAROUNDS']" +13531,Automatically propose/suggest a category for images,"I'm happy to mentor, though my availability is limited at present. Email me if a Skype chat would be useful.",1492679788,task_subcomment,PHID-TASK-giw7fw2ejpup3mkxp5z7,PHID-USER-a4aiqpertfr5ceq6qg2d,"[""I'm happy to mentor, though my availability is limited at present."", 'Email me if a Skype chat would be useful.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +20836,"Getting occasional ""Parsoidserver-http: HTTP 400"" error when editing Czech Wikipedia using VE","Sometimes we try to save changes we did using VisualEditor but instead get a pop-up with a ""Parsoidserver-http: HTTP 400"" error. This was once experienced by me, one of the students in our education program as well as by her teacher who leads the course, so the problem occurs quite widely. + +The only chance is to go back to the VE and try to save again but this typically displays the same pop-up. In the end, you lose your edit and have to write it again. ",1442212737,task_description,PHID-TASK-4qwlexi3l4f2dopv4xt3,PHID-USER-a4edeqdvlofeplcynh6u,"['Getting occasional ""Parsoidserver-http: HTTP 400"" error when editing Czech Wikipedia using VE.', 'Sometimes we try to save changes we did using VisualEditor but instead get a pop-up with a ""Parsoidserver-http: HTTP 400"" error.', 'This was once experienced by me, one of the students in our education program as well as by her teacher who leads the course, so the problem occurs quite widely.', 'The only chance is to go back to the VE and try to save again but this typically displays the same pop-up.', 'In the end, you lose your edit and have to write it again.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +17895,External links search does not look for https: links,"On English Wikipedia, go to [[Special:LinkSearch]]. Enter ""en.wikipedia.org/wiki/Wikipedia:Requests_for_comment/Redrose64"", click ""Search"". It comes back with ""There are no results for this report."", even though the link (formatted as [1]) exists at [2] and [3]. I want to find all the places that it's linked in that manner, so that I can fix them all to a proper internal wikilink. + +1. https://en.wikipedia.org/wiki/Wikipedia:Requests_for_comment/Redrose64 +2. https://en.wikipedia.org/wiki/Template_talk:Same-sex_unions#Template-protected_edit_request_on_15_October_2014 +3. https://en.wikipedia.org/wiki/Wikipedia:Requests_for_page_protection#Template:Same-sex_unions_.28edit.7Ctalk.7Chistory.7Clinks.7Cwatch.7Clogs.29 + +-------------------------- +**Version**: unspecified +**Severity**: normal",1413558060,task_description,PHID-TASK-jjdpk3c6cqrxclqtqxe5,PHID-USER-a4moomwrw7b34p3nknqr,"['External links search does not look for https: links.', 'On English Wikipedia, go to [[Special:LinkSearch]].', 'Enter ""en.wikipedia.org/wiki/Wikipedia:Requests_for_comment/Redrose64"", click ""Search"".', 'It comes back with ""There are no results for this report.', '"", even though the link (formatted as [1]) exists at [2] and [3].', ""I want to find all the places that it's linked in that manner, so that I can fix them all to a proper internal wikilink."", '1.', 'URL\n2.', 'URL\n3.', 'URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +17898,External links search does not look for https: links,"Why was this marked ""resolved""? It isn't. If I go to [[Special:LinkSearch]], enter a shorter search term, i.e. ""en.wikipedia.org/wiki/Wikipedia:Requests_for_comment"", and click ""Search"", it comes back with 23 hits [4]; none of these are what I am looking for, and all of them begin http: + +4. http://en.wikipedia.org/w/index.php?title=Special%3ALinkSearch&target=en.wikipedia.org%2Fwiki%2FWikipedia%3ARequests_for_comment",1413565794,task_subcomment,PHID-TASK-jjdpk3c6cqrxclqtqxe5,PHID-USER-a4moomwrw7b34p3nknqr,"['Why was this marked ""resolved""?', ""It isn't."", 'If I go to [[Special:LinkSearch]], enter a shorter search term, i.e.', '""en.wikipedia.org/wiki/Wikipedia:Requests_for_comment"", and click ""Search"", it comes back with 23 hits [4]; none of these are what I am looking for, and all of them begin http:\n\n4.', 'URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +20511,OAuth login refers to mediawiki.org:/ instead of mediawiki.org/ (exposing unneeded port syntax),">>! In T623#10939, @Aklapper wrote: +>> When I registered, phabricator linked mediawiki.org:/ Why the port syntax? +> +> Linked where? At which state? Steps to reproduce welcome. + +The link shown in the panel at https://phabricator.wikimedia.org/settings/panel/external/ +In some other URLs the same panel is displayed. + +If you notice, the link to the profile has a semicolon at the end of the URL, which is redundant. +{F249}",1413207733,task_subcomment,PHID-TASK-yeaxsfxhhtbn26koo5fi,PHID-USER-a4yyvddir7idcctsjnic,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe link shown in the panel at URL\nIn some other URLs the same panel is displayed.', 'If you notice, the link to the profile has a semicolon at the end of the URL, which is redundant.', '{F249}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9898,VisualEditor: Indent buttons should be used for in-/out-denting paragraphs as well as lists.,"Hi, + +is this task still active? Indenting (of text) is a much requested feature on my companies wiki.",1542962428,task_subcomment,PHID-TASK-hvvrpcxmtlfovm73otnw,PHID-USER-a5b43na73s7s5vqzeaur,"['Hi,\n\nis this task still active?', 'Indenting (of text) is a much requested feature on my companies wiki.']","['INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .']" +12433,Implement inline comment support using OKFN annotator,This sounds much more like a separate extension than an enhancement to ArticleFeedback.,1363987812,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-a5pveeqqwaddgfjiv2fq,['This sounds much more like a separate extension than an enhancement to ArticleFeedback.'],['BUG REPRODUCTION .'] +12237,"Inconsistent close icon ""x"" in Wikimedia product interfaces","There are also currently 2 close window images in core (besides jQuery UI): + +1. https://bits.wikimedia.org/static-1.22wmf3/skins/common/images/closewindow.png + +2. https://bits.wikimedia.org/static-1.22wmf3/skins/common/images/closewindow19x19.png + +I don't think #1 is used anywhere any more (but would be worth checking). + +I believe #2 is the same image as the one used in CentralNotice and similar to the Agora design. + +If we want developers to standardize on one close icon it needs to have the following properties: + +1. Located in core (probably /skins/common/images/) +2. Works for any background (light, dark, grey, etc.) +3. Available in a large size and a small size +4. Conforms to design guidelines + +closewindow19x19.png is probably the best bet since it meets 3 of the 4 criteria. All we need to do is create a smaller version for use in small UI elements. Then we can start standardizing everything on that. We can override the jQuery UI close box in resources/jquery.ui/themes/default/.",1367693407,task_subcomment,PHID-TASK-ox6rq6ltvn2e7lv2xj47,PHID-USER-a5pveeqqwaddgfjiv2fq,"['There are also currently 2 close window images in core (besides jQuery UI):\n\n1.', 'URL\n\n2.', ""URL\n\nI don't think #1 is used anywhere any more (but would be worth checking)."", 'I believe #2 is the same image as the one used in CentralNotice and similar to the Agora design.', 'If we want developers to standardize on one close icon it needs to have the following properties:\n\n1.', 'Located in core (probably /skins/common/images/)\n2.', 'Works for any background (light, dark, grey, etc.)', '3.', 'Available in a large size and a small size\n4.', 'Conforms to design guidelines\n\nclosewindow19x19.png is probably the best bet since it meets 3 of the 4 criteria.', 'All we need to do is create a smaller version for use in small UI elements.', 'Then we can start standardizing everything on that.', 'We can override the jQuery UI close box in resources/jquery.ui/themes/default/.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +12236,"Inconsistent close icon ""x"" in Wikimedia product interfaces",I checked in a smaller version of the closewindow19x19.png image in change I0e170305.,1367693472,task_subcomment,PHID-TASK-ox6rq6ltvn2e7lv2xj47,PHID-USER-a5pveeqqwaddgfjiv2fq,['I checked in a smaller version of the closewindow19x19.png image in change I0e170305.'],['BUG REPRODUCTION .'] +9886,VisualEditor: Vector drop down menu hidden behind toolbar,"Unfortunately, this was caused by the fix to bug 37158. +https://gerrit.wikimedia.org/r/#/c/31288",1368144377,task_subcomment,PHID-TASK-6kpwltejynowd5ns5iud,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Unfortunately, this was caused by the fix to bug 37158.', 'URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +579,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption","Lately, I've been noticing random pawn characters at the end of paragraphs all over English Wikipedia. The source of these pawns was a mystery to me until I tried using the Visual Editor today. As soon as I started typing in the editor, it inserted a pawn at the end of the line I was editing. + +The pawn in question is the white pawn, typically the first piece to move in a game of chess. This makes me wonder if perhaps the visual editor has become sentient and is trying to initiate a friendly game with the editor. Unfortunately, playing chess on Wikipedia was banned in 2006 as a violation of WP:NOT,[1] so it's probably a good idea if we eliminate this sort of behavior. + +Actual character: ♙ +Unicode value: 2659 +UTF-8 value: E2 99 99 +Browser: Firefox + +1. https://en.wikipedia.org/wiki/Wikipedia:Miscellany_for_deletion/Wikipedia:Chess_championship + +-------------------------- +**Version**: unspecified +**Severity**: critical",1368250320,task_description,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-a5pveeqqwaddgfjiv2fq,"['VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption.', ""Lately, I've been noticing random pawn characters at the end of paragraphs all over English Wikipedia."", 'The source of these pawns was a mystery to me until I tried using the Visual Editor today.', 'As soon as I started typing in the editor, it inserted a pawn at the end of the line I was editing.', 'The pawn in question is the white pawn, typically the first piece to move in a game of chess.', 'This makes me wonder if perhaps the visual editor has become sentient and is trying to initiate a friendly game with the editor.', ""Unfortunately, playing chess on Wikipedia was banned in 2006 as a violation of WP:NOT,[1] so it's probably a good idea if we eliminate this sort of behavior."", 'Actual character: ♙\nUnicode value: 2659\nUTF-8 value: E2 99 99\nBrowser: Firefox\n\n1.', 'URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +589,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption","Steps to reproduce: +1. Log in and turn on the visual editor. +2. Go to a random article like ""Sundance Meadows Airport"" +3. Click the Edit tab +4. After the cursor appears on the page, type a character + +You will then see a white pawn at the end of the line of text you are editing. + +Interestingly, it only seems to happen on articles that insert the cursor into a blank line at the top of the article. I'm not sure what determines that behavior, but it seems to be the behavior for the vast majority of en.wiki articles. The only article I haven't been able to reproduce the bug at so far is Lalage: +https://en.wikipedia.org/wiki/Lalage",1368251303,task_subcomment,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Steps to reproduce:\n1.', 'Log in and turn on the visual editor.', '2.', 'Go to a random article like ""Sundance Meadows Airport""\n3.', 'Click the Edit tab\n4.', 'After the cursor appears on the page, type a character\n\nYou will then see a white pawn at the end of the line of text you are editing.', 'Interestingly, it only seems to happen on articles that insert the cursor into a blank line at the top of the article.', ""I'm not sure what determines that behavior, but it seems to be the behavior for the vast majority of en.wiki articles."", ""The only article I haven't been able to reproduce the bug at so far is Lalage:\nURL""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +588,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption","I also can't reproduce the bug in my user sandbox: +https://en.wikipedia.org/wiki/User:Kaldari/sandbox",1368251518,task_subcomment,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""I also can't reproduce the bug in my user sandbox:\nURL""]",['BUG REPRODUCTION'] +587,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption",Confirmed in Safari and Chrome as well.,1368252786,task_subcomment,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-a5pveeqqwaddgfjiv2fq,['Confirmed in Safari and Chrome as well.'],['BUG REPRODUCTION'] +586,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption","Pawn insertion from May 3: +https://en.wikipedia.org/w/index.php?title=Rubik%27s_360&diff=553360286&oldid=540708795",1368255099,task_subcomment,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-a5pveeqqwaddgfjiv2fq,['Pawn insertion from May 3:\nURL'],['BUG REPRODUCTION .'] +9054,VisualEditor: z-index for .ve-ui-surface-overlay is too high (and we shouldn't use them anyway),"Right now the z-index for .ve-ui-surface-overlay is set to 1000, which is way higher than pretty much anything else in MediaWiki. This makes it float above lots of things it shouldn't float above, like the header drop-down menu in the visual editor, the Echo notifications dropdown, etc. The z-index for the Echo notifications dropdown is 100 (so that it is higher than the close buttons in SiteNotices which are 99). + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1371107160,task_description,PHID-TASK-dlisjakdxxdx6ulkcllp,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""VisualEditor: z-index for .ve-ui-surface-overlay is too high (and we shouldn't use them anyway)."", 'Right now the z-index for .ve-ui-surface-overlay is set to 1000, which is way higher than pretty much anything else in MediaWiki.', ""This makes it float above lots of things it shouldn't float above, like the header drop-down menu in the visual editor, the Echo notifications dropdown, etc."", 'The z-index for the Echo notifications dropdown is 100 (so that it is higher than the close buttons in SiteNotices which are 99).', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9061,VisualEditor: z-index for .ve-ui-surface-overlay is too high (and we shouldn't use them anyway),"The VisualEditor's save dialog has a z-index of 3, so perhaps you'll want to use something like 2 for ve-ui-surface-overlay rather than 1000.",1371145548,task_subcomment,PHID-TASK-dlisjakdxxdx6ulkcllp,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""The VisualEditor's save dialog has a z-index of 3, so perhaps you'll want to use something like 2 for ve-ui-surface-overlay rather than 1000.""]",['BUG REPRODUCTION'] +403,"VisualEditor: Adjacent link annotations (one of which is from Parsoid, one from VisualEditor) should conjoin","Steps to reproduce: +1. Insert the cursor immediately after the first letter of a link +2. Hit delete/backspace +3. Type a new character +4. The new character isn't part of the link, so select the entire word and click the link button +5. Re-enter the link article +6. Save your changes + +Expected result: +If you started with ""[[Porcupine]]"", you should end up with ""[[porcupine]]"". + +Actual result: +If you started with ""[[Porcupine]]"", you end up with ""[[porcupine|p]][[Porcupine|orcupine]]"". + +This is just a common use case demonstrating a more general bug. Namely, if you create a new link that subsumes an existing link, the existing link is preserved within the new link instead of being replaced. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50098",1371855300,task_description,PHID-TASK-uuaax5ooenq6lyv32r7j,PHID-USER-a5pveeqqwaddgfjiv2fq,"['VisualEditor: Adjacent link annotations (one of which is from Parsoid, one from VisualEditor) should conjoin.', 'Steps to reproduce:\n1.', 'Insert the cursor immediately after the first letter of a link\n2.', 'Hit delete/backspace\n3.', 'Type a new character\n4.', ""The new character isn't part of the link, so select the entire word and click the link button\n5."", 'Re-enter the link article\n6.', 'Save your changes\n\nExpected result:\nIf you started with ""[[Porcupine]]"", you should end up with ""[[porcupine]]"".', 'Actual result:\nIf you started with ""[[Porcupine]]"", you end up with ""[[porcupine|p]][[Porcupine|orcupine]]"".', 'This is just a common use case demonstrating a more general bug.', 'Namely, if you create a new link that subsumes an existing link, the existing link is preserved within the new link instead of being replaced.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9183,"VisualEditor: ""Review your changes"" - cancel-arrow needs a tooltip; possibly replace with an ""X""?","Also needed in ""Save your changes"" dialog for up and left arrows.",1371858070,task_subcomment,PHID-TASK-inqexk3a4klng6im6ld7,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Also needed in ""Save your changes"" dialog for up and left arrows.']",['BUG REPRODUCTION .'] +11729,Improve VisualEditor's loading performance in Firefox,"I imagine this is mostly due to Firefox's JS engine, but I commonly run across articles that take an extremely long time to load the new VisualEditor interface. For example, ""Domestic violence"" and ""Feminism"" take about 30 seconds. Really long articles like ""World War II"" take over a minute. The interface loads in about half that time in Safari. I'm using Firefox 21. + +Comparative loading figures: + +| Article | FF 32, 2014-09 | Cr 37, 2014-09 +|--|--|--|--|-- +| Barack Obama | 17.6s | 17.2s +|-- +| Cat | 16.4s | 16.0s +|-- +| Beyoncé Knowles | 25.4s | 7.5s +|-- +| India | 26.8s | 5.6s +|-- +| Richard Nixon | 9.9s | 5.6s +|-- +| Europe | 28.3s | 7.1s +|-- +| English language | 18.2 | 8.0s +|-- + + +| Article | FF 34.05 2014-12 |Cr 39 2014-12 +|--|--|--|--|-- +| Barack Obama | 13.23s | 10.61s +|-- +| Cat | 11.59s |5.82s +|-- +| Beyoncé Knowles | 8.01s|5.13s +|-- +| India | 8.90s |5.64s +|-- +| Richard Nixon | 8.85s|6.36s +|-- +| Europe | 10.31s|6.52s +|-- +| English language |6.98s|5.45s +|-- +",1372802220,task_description,PHID-TASK-ysfxvsvtwjpipqsulyul,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""Improve VisualEditor's loading performance in Firefox."", ""I imagine this is mostly due to Firefox's JS engine, but I commonly run across articles that take an extremely long time to load the new VisualEditor interface."", 'For example, ""Domestic violence"" and ""Feminism"" take about 30 seconds.', 'Really long articles like ""World War II"" take over a minute.', 'The interface loads in about half that time in Safari.', ""I'm using Firefox 21."", 'Comparative loading figures:\n\n| Article | FF 32, 2014-09 | Cr 37, 2014-09\n|--|--|--|--|--\n| Barack Obama | 17.6s | 17.2s\n|--\n| Cat | 16.4s | 16.0s\n|--\n| Beyoncé Knowles | 25.4s | 7.5s\n|--\n| India | 26.8s | 5.6s\n|--\n| Richard Nixon | 9.9s | 5.6s\n|--\n| Europe | 28.3s | 7.1s\n|--\n| English language | 18.2 | 8.0s\n|--\n\n\n| Article | FF 34.05 2014-12 |Cr 39 2014-12\n|--|--|--|--|--\n| Barack Obama | 13.23s | 10.61s\n|--\n| Cat | 11.59s |5.82s\n|--\n| Beyoncé Knowles | 8.01s|5.13s\n|--\n| India | 8.90s |5.64s\n|--\n| Richard Nixon | 8.85s|6.36s\n|--\n| Europe | 10.31s|6.52s\n|--\n| English language |6.98s|5.45s\n|--']","['EXPECTED BEHAVIOR', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8647,"VisualEditor: Have the link inspector inform users if they're linking to a disambiguation or redirect page, or reinserting the same link",This has been implemented in the old editor (WikiEditor). See https://gerrit.wikimedia.org/r/#/c/70564/ for the implementation details. It should be easy to add this feature to VisualEditor as well.,1373921680,task_subcomment,PHID-TASK-yv5u43sg36sflqbgt5oh,PHID-USER-a5pveeqqwaddgfjiv2fq,"['This has been implemented in the old editor (WikiEditor).', 'See URL for the implementation details.', 'It should be easy to add this feature to VisualEditor as well.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +1387,VisualEditor: Category adding interface is hard to find,"I was surprised to find that I couldn't add any categories with the Visual Editor. I'm sure if we can add images, references, and templates, we should be able to add categories without too much trouble. Is this feature in beta or something? + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373996400,task_description,PHID-TASK-d36xqpcmqmrkpqcgucpb,PHID-USER-a5pveeqqwaddgfjiv2fq,"['VisualEditor: Category adding interface is hard to find.', ""I was surprised to find that I couldn't add any categories with the Visual Editor."", ""I'm sure if we can add images, references, and templates, we should be able to add categories without too much trouble."", 'Is this feature in beta or something?', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +1389,VisualEditor: Category adding interface is hard to find,"Nevermind. I found it under Page Settings. Seems like a strange place to put it. I would expect page settings to be stuff like font size or disabling the table of contents. Also the gear icon seems like a strange choice since all of our other uses of the gear icon (Echo, ULS) are about changing user preferences. Definitely not an icon I would associate with adding categories. + +Changing bug summary.",1374005371,task_subcomment,PHID-TASK-d36xqpcmqmrkpqcgucpb,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Nevermind.', 'I found it under Page Settings.', 'Seems like a strange place to put it.', 'I would expect page settings to be stuff like font size or disabling the table of contents.', 'Also the gear icon seems like a strange choice since all of our other uses of the gear icon (Echo, ULS) are about changing user preferences.', 'Definitely not an icon I would associate with adding categories.', 'Changing bug summary.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1388,VisualEditor: Category adding interface is hard to find," + +*** This bug has been marked as a duplicate of bug 51153 ***",1374010099,task_subcomment,PHID-TASK-d36xqpcmqmrkpqcgucpb,PHID-USER-a5pveeqqwaddgfjiv2fq,['\n\n*** This bug has been marked as a duplicate of bug 51153 ***'],['ISSUE CONTENT MANAGEMENT'] +1498,VisualEditor: Category interface is hard to find,*** Bug 51452 has been marked as a duplicate of this bug. ***,1374010099,task_subcomment,PHID-TASK-maorft5oyfrh3mtkgplv,PHID-USER-a5pveeqqwaddgfjiv2fq,"['*** Bug 51452 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8645,"VisualEditor: Have the link inspector inform users if they're linking to a disambiguation or redirect page, or reinserting the same link",The current code related to this functionality is in VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js if anyone wants to take a shot at it.,1374011002,task_subcomment,PHID-TASK-yv5u43sg36sflqbgt5oh,PHID-USER-a5pveeqqwaddgfjiv2fq,['The current code related to this functionality is in VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js if anyone wants to take a shot at it.'],['CONTRIBUTION AND COMMITMENT'] +11117,Merge Poem extension into MediaWiki core,"I'm cool with merging it into core, although I probably wouldn't call it 'easy'. Anytime an extension is created or deprecated it's a logistical pain in the ass. Also, I would prefer to have this idea vetted on Wikitech-l before someone actually goes through the trouble of doing it.",1374789414,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""I'm cool with merging it into core, although I probably wouldn't call it 'easy'."", ""Anytime an extension is created or deprecated it's a logistical pain in the ass."", 'Also, I would prefer to have this idea vetted on Wikitech-l before someone actually goes through the trouble of doing it.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +11115,Merge Poem extension into MediaWiki core,"Steps to deprecate an extension (apart from actual code changes): + +* Turn off extension for testwiki in InitialiseSettings.php and make sure nothing breaks (1 deployment cycle) +* Turn off extension for all wikis in InitialiseSettings.php and make sure nothing breaks (1 deployment cycle) +* Remove extension from CommonSettings.php, wmf-config/extension-list, and make-wmf-branch/default.conf (1 deployment cycle) +* Move/deprecate MediaWiki documentation +* Get component removed from Bugzilla, migrate any existing bugs +* Have project removed from Gerrit (not immediately of course)",1374792408,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Steps to deprecate an extension (apart from actual code changes):\n\n* Turn off extension for testwiki in InitialiseSettings.php and make sure nothing breaks (1 deployment cycle)\n* Turn off extension for all wikis in InitialiseSettings.php and make sure nothing breaks (1 deployment cycle)\n* Remove extension from CommonSettings.php, wmf-config/extension-list, and make-wmf-branch/default.conf (1 deployment cycle)\n* Move/deprecate MediaWiki documentation\n* Get component removed from Bugzilla, migrate any existing bugs\n* Have project removed from Gerrit (not immediately of course)']",['FUTURE PLAN'] +9657,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Currently getting a cert warning when trying to go to: +https://deployment.wikimedia.beta.wmflabs.org/ +This is breaking our automation tests for mobile.",1381965216,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-a5pveeqqwaddgfjiv2fq,['Currently getting a cert warning when trying to go to:\nURL\nThis is breaking our automation tests for mobile.'],['BUG REPRODUCTION .'] +9655,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"I guess the first part of my comment is redundant with what you already know. Mostly, I wanted to convey that our automation testing is broken, in case that affects prioritizing.",1381966629,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-a5pveeqqwaddgfjiv2fq,"['I guess the first part of my comment is redundant with what you already know.', 'Mostly, I wanted to convey that our automation testing is broken, in case that affects prioritizing.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +9652,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Any progress on this? It's been 2 weeks and we still can't do acceptance testing on beta labs. + +And no we can't not use https: +http://en.m.wikipedia.beta.wmflabs.org/wiki/Main_Page +Although I have no idea why the HTTP version doesn't load.",1383006331,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Any progress on this?', ""It's been 2 weeks and we still can't do acceptance testing on beta labs."", ""And no we can't not use https:\nURL\nAlthough I have no idea why the HTTP version doesn't load.""]","['TASK PROGRESS .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9650,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,No I don't. It currently redirect to HTTPS for me in Safari and fails to load completely in Firefox.,1383069532,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""No I don't."", 'It currently redirect to HTTPS for me in Safari and fails to load completely in Firefox.']","['NA', 'BUG REPRODUCTION']" +9640,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"> 1. Remove projectadmin permissions from volunteers + +I also just removed TheDJ since he didn't have an NDA on file and he didn't respond to my email asking if he wanted to sign one. + +> 2. Clean up sudo policies to disallow root on varnish systems (that will have +> real certs) + +Apparently the sudo policies are set up at https://wikitech.wikimedia.org/wiki/Special:NovaSudoer. It looks like most of them have sudo enabled for ""ALL"" hosts. I imagine disabling their root privileges on varnish systems just entails unchecking some of these hosts. Unfortunately, I'm not sure which of these hosts are varnish systems. Is it all 4 of the deployment-cache hosts? Any others? + +> 3. Buy * certs + +Good to hear that's in progress.",1383677201,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""QUOTE\n\nI also just removed TheDJ since he didn't have an NDA on file and he didn't respond to my email asking if he wanted to sign one."", 'QUOTE\nQUOTE\n\nApparently the sudo policies are set up at URL It looks like most of them have sudo enabled for ""ALL"" hosts.', 'I imagine disabling their root privileges on varnish systems just entails unchecking some of these hosts.', ""Unfortunately, I'm not sure which of these hosts are varnish systems."", 'Is it all 4 of the deployment-cache hosts?', 'Any others?', ""QUOTE\n\nGood to hear that's in progress.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +11108,Merge Poem extension into MediaWiki core,"The compact feature has always seemed quite buggy (or at least bizarrely unintuitive) and I wonder if we would really hurt much by killing it altogether. + +Regarding the tag name, is ever actually used for things besides poems? I usually use
 for other cases.",1389061208,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-a5pveeqqwaddgfjiv2fq,"['The compact feature has always seemed quite buggy (or at least bizarrely unintuitive) and I wonder if we would really hurt much by killing it altogether.', 'Regarding the tag name, is  ever actually used for things besides poems?', 'I usually use 
 for other cases.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']"
+9359,Parsoid should support  and  natively as they are not normal parser tags,Any update on this?,1448940120,task_subcomment,PHID-TASK-jpmjmzcf4crsjhqwquzp,PHID-USER-a5pveeqqwaddgfjiv2fq,['Any update on this?'],['TASK PROGRESS .']
+12076,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"Currently the main blocker (although it may not be a hard blocker) is parsing support for managing state that is page-level (mainly for reference management). @dchan  is [[ https://gerrit.wikimedia.org/r/#/c/VisualEditor/VisualEditor/+/433753/ | exploring doing some of the subtree editing business on the client side ]] as something of a stop-gap solution. The Parsing team's [[ https://gerrit.wikimedia.org/r/#/c/mediawiki/services/parsoid/+/456520/ | work on server-side ref management ]] will probably be a better long-term solution (see T146072). They are hoping to have that work wrapped before the end of 2018. Anything to add @ssastry, @dchan, @DLynch, @Esanders?",1536108865,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Currently the main blocker (although it may not be a hard blocker) is parsing support for managing state that is page-level (mainly for reference management).SCREEN_NAME  is [[ URL | exploring doing some of the subtree editing business on the client side ]] as something of a stop-gap solution.', ""The Parsing team's [[ URL | work on server-side ref management ]] will probably be a better long-term solution (see T146072)."", 'They are hoping to have that work wrapped before the end of 2018.', 'Anything to addSCREEN_NAME,SCREEN_NAME,SCREEN_NAME,SCREEN_NAME?']","['BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']"
+16994,Scrollbar covers user login,"This has already been fixed, but the fix won't go out for a couple weeks. You can test at http://ee-prototype.wmflabs.org/wiki/Special:NewPagesFeed.",1337884786,task_subcomment,PHID-TASK-2jr6qxvgirebb7muu2rr,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""This has already been fixed, but the fix won't go out for a couple weeks."", 'You can test at URL']","['BUG REPRODUCTION', 'TESTING']"
+15529,"""http-curl-error"" when uploading from Flickr from https","Looks like switching the API URL to secure causes Flickr to return secure URLs for the images, which then breaks our proxy downloading. (The Wikimedia proxy server currently can't handle HTTPS requests.)",1353979713,task_subcomment,PHID-TASK-4sdb6nq7gfnlb3pk4yfp,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Looks like switching the API URL to secure causes Flickr to return secure URLs for the images, which then breaks our proxy downloading.', ""(The Wikimedia proxy server currently can't handle HTTPS requests.)""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+15528,"""http-curl-error"" when uploading from Flickr from https","Fixed in https://gerrit.wikimedia.org/r/#/c/35339/.
+
+Issue with proxy server should be filed as a separate bug.",1353981491,task_subcomment,PHID-TASK-4sdb6nq7gfnlb3pk4yfp,PHID-USER-a5pveeqqwaddgfjiv2fq,['Fixed in URL\n\nIssue with proxy server should be filed as a separate bug.'],['BUG REPRODUCTION']
+15521,"""http-curl-error"" when uploading from Flickr from https","Fixed, deployed, and verified on test.wiki.",1354062240,task_subcomment,PHID-TASK-4sdb6nq7gfnlb3pk4yfp,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Fixed, deployed, and verified on test.wiki.']",['TASK PROGRESS']
+15518,"""http-curl-error"" when uploading from Flickr from https",I cannot reproduce this bug using the steps from comment #1. Are you still seeing it using those exact steps?,1355175743,task_subcomment,PHID-TASK-4sdb6nq7gfnlb3pk4yfp,PHID-USER-a5pveeqqwaddgfjiv2fq,"['I cannot reproduce this bug using the steps from comment #1.', 'Are you still seeing it using those exact steps?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']"
+15517,"""http-curl-error"" when uploading from Flickr from https","Looks like this error is caused by the 'HTTPS everywhere' Firefox add-on. There are two ways this could be fixed:
+1. Add HTTPS support to the WMF proxy server that pulls the images from Flickr
+2. Change UploadWizard to use Flickr's secure API and add a hack to UploadWizard that rewrites all the secure image URLs returned from the API into non-secure URLs.",1355261724,task_subcomment,PHID-TASK-4sdb6nq7gfnlb3pk4yfp,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""Looks like this error is caused by the 'HTTPS everywhere' Firefox add-on."", 'There are two ways this could be fixed:\n1.', 'Add HTTPS support to the WMF proxy server that pulls the images from Flickr\n2.', ""Change UploadWizard to use Flickr's secure API and add a hack to UploadWizard that rewrites all the secure image URLs returned from the API into non-secure URLs.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+15515,"""http-curl-error"" when uploading from Flickr from https","In the meantime, we should at least detect for the 'http-curl-error' and return a better error message. Something like ""Error: Could not retrieve file from remote host. You may need to turn off the HTTPS Everywhere browser extension.""",1355263419,task_subcomment,PHID-TASK-4sdb6nq7gfnlb3pk4yfp,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""In the meantime, we should at least detect for the 'http-curl-error' and return a better error message."", 'Something like ""Error: Could not retrieve file from remote host.', 'You may need to turn off the HTTPS Everywhere browser extension.""']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'WORKAROUNDS']"
+16001,Autocategorization by UploadWizard makes [[:commons:Category:Uploaded with UploadWizard]] uselessly large,"I would favor getting rid of the category entirely. One of the reasons the category was created was actually to find bugs in UploadWizard when it was first being developed. For example, if a few image pages had a weird formatting problem and they both happened to be one of the 10,000 images in the 'Uploaded with UploadWizard' category, we knew the problem was an UploadWizard bug. Now the category is fairly useless for debugging purposes (and there are other ways we can see if an image is uploaded via UploadWizard anyway).",1355520525,task_subcomment,PHID-TASK-zmpckjf2yvjn264quvyj,PHID-USER-a5pveeqqwaddgfjiv2fq,"['I would favor getting rid of the category entirely.', 'One of the reasons the category was created was actually to find bugs in UploadWizard when it was first being developed.', ""For example, if a few image pages had a weird formatting problem and they both happened to be one of the 10,000 images in the 'Uploaded with UploadWizard' category, we knew the problem was an UploadWizard bug."", 'Now the category is fairly useless for debugging purposes (and there are other ways we can see if an image is uploaded via UploadWizard anyway).']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+15989,Autocategorization by UploadWizard makes [[:commons:Category:Uploaded with UploadWizard]] uselessly large,"@Platonides: The file upload comment says ""User created page with UploadWizard"", although this isn't as easy to exploit for statistical queries.
+
+Looks like the opinion at the Commons discussion is split (as well as in the bug comments here). I'm going to go ahead and close this as WONTFIX. If stats.wikimedia.org stops relying on it or a consensus develops on Commons to delete it, feel free to reopen.",1357176263,task_subcomment,PHID-TASK-zmpckjf2yvjn264quvyj,PHID-USER-a5pveeqqwaddgfjiv2fq,"['SCREEN_NAME: The file upload comment says ""User created page with UploadWizard"", although this isn\'t as easy to exploit for statistical queries.', 'Looks like the opinion at the Commons discussion is split (as well as in the bug comments here).', ""I'm going to go ahead and close this as WONTFIX."", 'If stats.wikimedia.org stops relying on it or a consensus develops on Commons to delete it, feel free to reopen.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'ACTION ON ISSUE .', 'BUG REPRODUCTION']"
+14877,"Remove checkbox on userlogin to ""Stay connected to HTTPS after login""","Agreed. It should either be a sane default or moved to preferences. It should definitely not be on the log-in page, especially not with the arcane message ""Stay connected to HTTPS after login"".",1375209255,task_subcomment,PHID-TASK-ubxour7ark7qgxfdqgos,PHID-USER-a5pveeqqwaddgfjiv2fq,"['Agreed.', 'It should either be a sane default or moved to preferences.', 'It should definitely not be on the log-in page, especially not with the arcane message ""Stay connected to HTTPS after login"".']","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']"
+14018,Visiting an http address when logged in via https triggers Central Login notification?,"I just hit this bug myself. I was logged in via HTTPS, but every time I go to http://meta.wikimedia.org/ it leaves me on the HTTP site and logs me in via Central login.
+
+I have both the metawikiforceHTTPS and forceHTTPS cookies set to true.
+
+Here are all the headers from the Request and Response:
+
+Response Headers
+Accept-Ranges	bytes
+Age	30292
+Cache-Control	private, s-maxage=0, max-age=0, must-revalidate
+Connection	keep-alive
+Content-Encoding	gzip
+Content-Language	en
+Content-Length	16558
+Content-Type	text/html; charset=UTF-8
+Date	Wed, 25 Sep 2013 22:24:33 GMT
+Last-Modified	Wed, 25 Sep 2013 13:59:37 GMT
+Server	Apache
+Vary	Accept-Encoding,Cookie
+Via	1.1 varnish, 1.1 varnish
+X-Cache	cp1054 hit (15), cp1068 frontend hit (2123)
+X-Content-Type-Options	nosniff
+X-Powered-By	PHP/5.3.10-1ubuntu3.6+wmf1
+X-Varnish	2043118996 3533212360, 1488879432 1469275617
+X-Vary-Options	Accept-Encoding;list-contains=gzip,Cookie;string-contains=metawikiToken;string-contains=metawikiLoggedOut;string-contains=metawikiSession;string-contains=centralauth_Token;string-contains=centralauth_Session;string-contains=centralauth_LoggedOut;string-contains=mf_useformat;string-contains=stopMobileRedirect;string-contains=forceHTTPS
+
+Request Headers
+Accept	text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
+Accept-Encoding	gzip, deflate
+Accept-Language	en-US,en;q=0.5
+Cache-Control	no-cache
+Connection	keep-alive
+Cookie	metawikiforceHTTPS=1; forceHTTPS=1; stopMobileRedirect=true; centralnotice_bucket=0-4.2; mediaWiki.user.sessionId=ox79ZiUXx2F4mdQgHKLUS2NBGB34Iut6; uls-previous-languages=%5B%22en%22%5D; optin=beta
+Host	meta.wikimedia.org
+Pragma	no-cache
+User-Agent	Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:23.0) Gecko/20100101 Firefox/23.0",1380148436,task_subcomment,PHID-TASK-f6e3gt22f74enu5oipj3,PHID-USER-a5pveeqqwaddgfjiv2fq,"['I just hit this bug myself.', 'I was logged in via HTTPS, but every time I go to URL it leaves me on the HTTP site and logs me in via Central login.', 'I have both the metawikiforceHTTPS and forceHTTPS cookies set to true.', 'Here are all the headers from the Request and Response:\n\nResponse Headers\nAccept-Ranges\tbytes\nAge\t30292\nCache-Control\tprivate, s-maxage=0, max-age=0, must-revalidate\nConnection\tkeep-alive\nContent-Encoding\tgzip\nContent-Language\ten\nContent-Length\t16558\nContent-Type\ttext/html; charset=UTF-8\nDate\tWed, 25 Sep 2013 22:24:33 GMT\nLast-Modified\tWed, 25 Sep 2013 13:59:37 GMT\nServer\tApache\nVary\tAccept-Encoding,Cookie\nVia\t1.1 varnish, 1.1 varnish\nX-Cache\tcp1054 hit (15), cp1068 frontend hit (2123)\nX-Content-Type-Options\tnosniff\nX-Powered-By\tPHP/5.3.10-1ubuntu3.6+wmf1\nX-Varnish\t2043118996 3533212360, 1488879432 1469275617\nX-Vary-Options\tAccept-Encoding;list-contains=gzip,Cookie;string-contains=metawikiToken;string-contains=metawikiLoggedOut;string-contains=metawikiSession;string-contains=centralauth_Token;string-contains=centralauth_Session;string-contains=centralauth_LoggedOut;string-contains=mf_useformat;string-contains=stopMobileRedirect;string-contains=forceHTTPS\n\nRequest Headers\nAccept\ttext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\nAccept-Encoding\tgzip, deflate\nAccept-Language\ten-US,en;q=0.5\nCache-Control\tno-cache\nConnection\tkeep-alive\nCookie\tmetawikiforceHTTPS=1; forceHTTPS=1; stopMobileRedirect=true; centralnotice_bucket=0-4.2; mediaWiki.user.sessionId=ox79ZiUXx2F4mdQgHKLUS2NBGB34Iut6; uls-previous-languages=%5B%22en%22%5D; optin=beta\nHost\tmeta.wikimedia.org\nPragma\tno-cache\nUser-Agent\tMozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:23.0) Gecko/20100101 Firefox/23.0']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INFORMATION TYPE CONFIDENCE SCORE']"
+18855,No placeholders on account creation or login forms in Opera Mini,This is because Opera Mini is the only browser that doesn't support the 'placeholder' attribute. Should we build a fallback just for Opera Mini?,1406577408,task_subcomment,PHID-TASK-6e64mwgcaaotvl7uxxjv,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""This is because Opera Mini is the only browser that doesn't support the 'placeholder' attribute."", 'Should we build a fallback just for Opera Mini?']","['BUG REPRODUCTION', 'FUTURE PLAN']"
+19416,"Safari sets forceHTTPS=deleted incorrectly, causing login failure on Beta Cluster",It's currently working for me from an iPhone.,1409703023,task_subcomment,PHID-TASK-2mnvp7bdsv6ujlrtpper,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""It's currently working for me from an iPhone.""]",['OBSERVED BUG BEHAVIOR']
+19414,"Safari sets forceHTTPS=deleted incorrectly, causing login failure on Beta Cluster","On a totally reset installation of Safari going to...
+http://en.m.wikipedia.beta.wmflabs.org/wiki/Special:UserLogin
+... and logging in sporadically fails for me on both desktop and mobile Safari.",1409704165,task_subcomment,PHID-TASK-2mnvp7bdsv6ujlrtpper,PHID-USER-a5pveeqqwaddgfjiv2fq,['On a totally reset installation of Safari going to...\nURL\n... and logging in sporadically fails for me on both desktop and mobile Safari.'],['BUG REPRODUCTION']
+19413,"Safari sets forceHTTPS=deleted incorrectly, causing login failure on Beta Cluster","I'm seeing the same behavior as Bryan, it's trying to redirect to https://en.m.wikipedia.beta.wmflabs.org/wiki/Main_Page which is failing.",1409704355,task_subcomment,PHID-TASK-2mnvp7bdsv6ujlrtpper,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""I'm seeing the same behavior as Bryan, it's trying to redirect to URL which is failing.""]",['BUG REPRODUCTION .']
+19408,"Safari sets forceHTTPS=deleted incorrectly, causing login failure on Beta Cluster",My Safari is also stock. It seems that first the user is redirected to Special:CentralLogin/complete and then to Main Page (or wherever they came from). I've seen it fail on both.,1409764873,task_subcomment,PHID-TASK-2mnvp7bdsv6ujlrtpper,PHID-USER-a5pveeqqwaddgfjiv2fq,"['My Safari is also stock.', 'It seems that first the user is redirected to Special:CentralLogin/complete and then to Main Page (or wherever they came from).', ""I've seen it fail on both.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+17861,Login page buttons looks unstyled in beta,Agree with Jon that it's probably not a blocker (since it only affects Beta).,1414171871,task_subcomment,PHID-TASK-y2oqr4vcc23r4jp3bcbn,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""Agree with Jon that it's probably not a blocker (since it only affects Beta).""]",['BUG REPRODUCTION']
+19397,"Safari sets forceHTTPS=deleted incorrectly, causing login failure on Beta Cluster",@greg: I can confirm this bug is still occurring.,1419376965,task_subcomment,PHID-TASK-2mnvp7bdsv6ujlrtpper,PHID-USER-a5pveeqqwaddgfjiv2fq,['SCREEN_NAME: I can confirm this bug is still occurring.'],['BUG REPRODUCTION']
+23580,CentralAuth AutoLogin not working from mobile site Main Pages,"If I log out of all the WMF sites (or just delete all my cookies), and then log into http://en.m.wikipedia.org, I am automatically logged into the other desktop and mobile Wikipedias, but not the other projects (Commons, Wiktionary, etc.).
+
+Steps to reproduce:
+1. Open a totally fresh browser (or delete cookies)
+2. Go to https://en.m.wikipedia.org/wiki/Main_Page
+3. Log in
+4. Go to https://commons.m.wikimedia.org/wiki/Main_Page
+
+Expected result: You are also logged in on Commons
+
+Actual result: You are not logged in on Commons
+
+This only happens on the Main Pages as appears to be caused by CentralAuth's 1x1 images not loading on those pages.
+
+Expected result: You should be logged in.
+
+Actual result: You are not logged in.",1421803745,task_description,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-a5pveeqqwaddgfjiv2fq,"['CentralAuth AutoLogin not working from mobile site Main Pages.', 'If I log out of all the WMF sites (or just delete all my cookies), and then log into URL I am automatically logged into the other desktop and mobile Wikipedias, but not the other projects (Commons, Wiktionary, etc.).', 'Steps to reproduce:\n1.', 'Open a totally fresh browser (or delete cookies)\n2.', 'Go to URL\n3.', 'Log in\n4.', ""Go to URL\n\nExpected result: You are also logged in on Commons\n\nActual result: You are not logged in on Commons\n\nThis only happens on the Main Pages as appears to be caused by CentralAuth's 1x1 images not loading on those pages."", 'Expected result: You should be logged in.', 'Actual result: You are not logged in.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']"
+23592,CentralAuth AutoLogin not working from mobile site Main Pages,"It looks like the train deployment did not fix the CentralAuth bug on the group 0 wikis (testwiki, mediawiki).",1423252236,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-a5pveeqqwaddgfjiv2fq,"['It looks like the train deployment did not fix the CentralAuth bug on the group 0 wikis (testwiki, mediawiki).']",['BUG REPRODUCTION .']
+23591,CentralAuth AutoLogin not working from mobile site Main Pages,"I ran some testcases and got the following results consistently:
+
+Logging into mobile Wikipedia from the Main Page:
+    Fails to load 1x1 images
+    Fails to log into any sites except desktop Wikipedia
+
+Logging into mobile Wikipedia from an article page:
+    Successfully loads 1x1 images
+    Successfully logs into all sites except mobile Commons
+
+Logging into mobile Commons from the Main Page:
+    Fails to load 1x1 images
+    Fails to log into any sites
+
+Logging into mobile Commons from a file page:
+    Successfully loads 1x1 images
+    Successfully logs into all sites except desktop Commons
+
+Logging into mobile Wiktionary from the Main Page:
+    Fails to load 1x1 images
+    Fails to log into any sites except desktop Wiktionary
+
+Logging into mobile Wiktionary from a word page:
+    Successfully loads 1x1 images
+    Successfully logs into all sites except mobile Commons
+
+So there appear to be 2 separate bugs:
+1. Authentication sharing between desktop and mobile Commons is totally broken (likely a config issue)
+2. If you log in from a mobile Main Page, CentralAuth's EdgeLoginHTML isn't loading into the page",1423261825,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-a5pveeqqwaddgfjiv2fq,"['I ran some testcases and got the following results consistently:\n\nLogging into mobile Wikipedia from the Main Page:\n    Fails to load 1x1 images\n    Fails to log into any sites except desktop Wikipedia\n\nLogging into mobile Wikipedia from an article page:\n    Successfully loads 1x1 images\n    Successfully logs into all sites except mobile Commons\n\nLogging into mobile Commons from the Main Page:\n    Fails to load 1x1 images\n    Fails to log into any sites\n\nLogging into mobile Commons from a file page:\n    Successfully loads 1x1 images\n    Successfully logs into all sites except desktop Commons\n\nLogging into mobile Wiktionary from the Main Page:\n    Fails to load 1x1 images\n    Fails to log into any sites except desktop Wiktionary\n\nLogging into mobile Wiktionary from a word page:\n    Successfully loads 1x1 images\n    Successfully logs into all sites except mobile Commons\n\nSo there appear to be 2 separate bugs:\n1.', 'Authentication sharing between desktop and mobile Commons is totally broken (likely a config issue)\n2.', ""If you log in from a mobile Main Page, CentralAuth's EdgeLoginHTML isn't loading into the page""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']"
+23590,CentralAuth AutoLogin not working from mobile site Main Pages,I split off bug #1 in the previous comment into bug T88860. I will also retitle this bug.,1423262512,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-a5pveeqqwaddgfjiv2fq,"['I split off bug #1 in the previous comment into bug T88860.', 'I will also retitle this bug.']","['ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION']"
+23589,CentralAuth AutoLogin not working from mobile site Main Pages,"So I think what's happening here is that CentralAuth is inserting the images into the bottom of the content of the Main Page, then MobileFormatter::parseMainPage() is reconstructing the Main Page and not including the CentralAuth images.
+
+There are two possible solutions:
+1. Have CentralAuth insert the images somewhere besides the actual article content, e.g. in the footer
+2. Have CentralAuth wrap the images in a div with an id that starts with 'mf-' (which prevents parseMainPage from removing it)",1423264379,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""So I think what's happening here is that CentralAuth is inserting the images into the bottom of the content of the Main Page, then MobileFormatter::parseMainPage() is reconstructing the Main Page and not including the CentralAuth images."", 'There are two possible solutions:\n1.', 'Have CentralAuth insert the images somewhere besides the actual article content, e.g.', 'in the footer\n2.', ""Have CentralAuth wrap the images in a div with an id that starts with 'mf-' (which prevents parseMainPage from removing it)""]","['BUG REPRODUCTION .', 'SOLUTION DISCUSSION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+23587,CentralAuth AutoLogin not working from mobile site Main Pages,"@MaxSem: Actually my 2nd solution wouldn't work well anyway, since it would cause parseMainPage() to built a bunch of extra DOM elements around the images. Unfortunately, the images aren't wrapped in anything; they're just appended at the bottom of the content. So to make parseMainPage() ignore them, we would have to use a hacky regex. We could put the 1x1 images into a div with a special id, like ""central-auth-images"", and have parseMainPage() explicitly preserve that div, but it's a bit weird and fragile for MobileFrontend to explicitly look for a div created by another extension.",1423265555,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""SCREEN_NAME: Actually my 2nd solution wouldn't work well anyway, since it would cause parseMainPage() to built a bunch of extra DOM elements around the images."", ""Unfortunately, the images aren't wrapped in anything; they're just appended at the bottom of the content."", 'So to make parseMainPage() ignore them, we would have to use a hacky regex.', 'We could put the 1x1 images into a div with a special id, like ""central-auth-images"", and have parseMainPage() explicitly preserve that div, but it\'s a bit weird and fragile for MobileFrontend to explicitly look for a div created by another extension.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']"
+23586,CentralAuth AutoLogin not working from mobile site Main Pages,"I'm going to go ahead and have parseMainPage() ignore them for now, but I think a better long-term solution would be to move the images out of the page content. Perhaps CentralAuth should use the SkinAfterContent hook instead of the BeforePageDisplay hook.",1423269202,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""I'm going to go ahead and have parseMainPage() ignore them for now, but I think a better long-term solution would be to move the images out of the page content."", 'Perhaps CentralAuth should use the SkinAfterContent hook instead of the BeforePageDisplay hook.']","['FUTURE PLAN .', 'INVESTIGATION AND EXPLORATION']"
+23581,CentralAuth AutoLogin not working from mobile site Main Pages,"Want to make sure this doesn't significantly affect the formatting of the Main Page. Here's a screenshot of the English Wikipedia Main Page before the change (in Firefox):
+
+{F39480}",1423702540,task_subcomment,PHID-TASK-zahrcqaapno4kaxpwpqf,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""Want to make sure this doesn't significantly affect the formatting of the Main Page."", ""Here's a screenshot of the English Wikipedia Main Page before the change (in Firefox):\n\n{F39480}""]","['INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION .']"
+21325,Login alert when user logs in from new machine,"@Tgr: Good points. We discussed moving forward with notifications for successful logins today, and I think it's a reasonable idea. (We were mainly trying to limit the scope to make sure the extension actually gets deployed.) I think we just need to flesh out the specifics for that feature a bit more, but it's doable.",1497292986,task_subcomment,PHID-TASK-mz2rmf2atxgm5cizdjpt,PHID-USER-a5pveeqqwaddgfjiv2fq,"['SCREEN_NAME: Good points.', ""We discussed moving forward with notifications for successful logins today, and I think it's a reasonable idea."", '(We were mainly trying to limit the scope to make sure the extension actually gets deployed.)', ""I think we just need to flesh out the specifics for that feature a bit more, but it's doable.""]","['SOCIAL CONVERSATION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN']"
+22672,"""git review -d XXX"" doesn't work for http gerrit","> The workaround are:
+>   - use the ssh:// protocol for review
+>   - fetch patches manually (eg: git fetch origin refs/changes/DE/ABCDE && git checkout FETCH_HEAD
+> 
+
+@hashar: Could you explain these workarounds for those of us that aren't as git proficient? For example, what is the ""DE/ABCDE""? And how does one use the ssh:// protocol for review? Would that be something like:
+`git remote set-url origin ssh://kaldari@gerrit.wikimedia.org:29418/mediawiki/...`?",1497560027,task_subcomment,PHID-TASK-seoz4yzzbo7jcdx7exu7,PHID-USER-a5pveeqqwaddgfjiv2fq,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\nSCREEN_NAME: Could you explain these workarounds for those of us that aren't as git proficient?"", 'For example, what is the ""DE/ABCDE""?', 'And how does one use the ssh:// protocol for review?', 'Would that be something like:\nCODE?']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']"
+21323,Login alert when user logs in from new machine,@Niharika: Should be no blockers now. Please schedule this for SWAT deployment.,1499730546,task_subcomment,PHID-TASK-mz2rmf2atxgm5cizdjpt,PHID-USER-a5pveeqqwaddgfjiv2fq,"['SCREEN_NAME: Should be no blockers now.', 'Please schedule this for SWAT deployment.']","['BUG REPRODUCTION', 'ACTION ON ISSUE']"
+10244,Create API to expose editnotices,"Editnotices for pages are not currently exposed in the API, but are expected to be used by any interface of a Wikipedia  editor. This implies that the information should be easily retrievable.
+
+It should be noted that the VisualEditor api has it's own private implementation of listing all edit notices that should be presented to users: https://en.wikipedia.org/w/api.php?action=visualeditor&format=json&paction=metadata&page=List_of_emoticons&uselang=en&oldid=846338965
+
+This should probably be moved to core as well as be exposed via restbase or something similar.
+
+--------------------------
+**Version**: 1.21.x
+**Severity**: enhancement",1357492860,task_description,PHID-TASK-chtpmgo2h5aq6i6j4niv,PHID-USER-a6jwrurphpx6yl4coupk,"['Create API to expose editnotices.', 'Editnotices for pages are not currently exposed in the API, but are expected to be used by any interface of a Wikipedia  editor.', 'This implies that the information should be easily retrievable.', ""It should be noted that the VisualEditor api has it's own private implementation of listing all edit notices that should be presented to users: URL\n\nThis should probably be moved to core as well as be exposed via restbase or something similar."", '--------------------------\n**Version**: 1.21.x\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION']"
+12271,VisualEditor: Always submit Parsoid bugs over https,"Please write your bugs report to http://parsoid.wmflabs.org/_bugs/ only with https to avoid a secure hole.
+
+Please see this as a blocker for the coming roll out. Thanks.
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal",1366641360,task_description,PHID-TASK-zdwyyiwstl6uz4rcbn5g,PHID-USER-a6jwrurphpx6yl4coupk,"['VisualEditor: Always submit Parsoid bugs over https.', 'Please write your bugs report to URL only with https to avoid a secure hole.', 'Please see this as a blocker for the coming roll out.', 'Thanks.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']"
+7823,Support editing  tags to set multi-column display on/off,"You will become also problems with  in infobox templates or so on, that means you need another soluation than add a new tag or maintain a hardcoded template list in VisualEditor.",1373700015,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-a6jwrurphpx6yl4coupk,"['You will become also problems with  in infobox templates or so on, that means you need another soluation than add a new tag or maintain a hardcoded template list in VisualEditor.']",['BUG REPRODUCTION']
+7820,Support editing  tags to set multi-column display on/off,"The references tag should support html attributes, than you can write  and the template can be replaced.
+
+Needs a set up a class for list-styles.
+
+The extra class=""reflist"" is unneeded, because the references tag already adds class=""references"".
+
+Thats why you can already add
+
+.references { column-width: 35em; -moz-column-width: 35em; -webkit-column-width: 35em; }
+
+to your common.css/user.css and all references will have column width, no need to tag each references tag with its own class.
+
+
+But the template has the advanced, that syntax errors will not eat the rest of the page.",1373744313,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-a6jwrurphpx6yl4coupk,"['The references tag should support html attributes, than you can write  and the template can be replaced.', 'Needs a set up a class for list-styles.', 'The extra class=""reflist"" is unneeded, because the references tag already adds class=""references"".', 'Thats why you can already add\n\n.references { column-width: 35em; -moz-column-width: 35em; -webkit-column-width: 35em; }\n\nto your common.css/user.css and all references will have column width, no need to tag each references tag with its own class.', 'But the template has the advanced, that syntax errors will not eat the rest of the page.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']"
+3022,VisualEditor: Localised tag description should link to content language documentation page,"[[mw:MediaWiki:Tag-visualeditor]] is using int: to fetch the visualeditor-descriptionpagelink, that should be done only for the content language. The link should be changed to {{MediaWiki:visualeditor-descriptionpagelink}}.
+
+That is a problem in VisualEditor, moving component",1375212767,task_subcomment,PHID-TASK-nirzuutzqnx7m4wim5ej,PHID-USER-a6jwrurphpx6yl4coupk,"['[[mw:MediaWiki:Tag-visualeditor]] is using int: to fetch the visualeditor-descriptionpagelink, that should be done only for the content language.', 'The link should be changed to {{MediaWiki:visualeditor-descriptionpagelink}}.', 'That is a problem in VisualEditor, moving component']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+7079,"User preferences are inconsistently stored (bool/int as default, string for overrides)","The integer came from $wgDefaultSettings. Set it to string there and it should work, except gadget and maybe the searchNs, because that are dynamically preferences, where the default is not stored in $wgDefaultSettings.",1375735877,task_subcomment,PHID-TASK-yfjwr3je2btidmhmuccx,PHID-USER-a6jwrurphpx6yl4coupk,"['The integer came from $wgDefaultSettings.', 'Set it to string there and it should work, except gadget and maybe the searchNs, because that are dynamically preferences, where the default is not stored in $wgDefaultSettings.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+6377,mw.config doesn't expose page existence information about the target of a special page,"There is wgCanonicalSpecialPageName set, when you are on a special page.",1378631680,task_subcomment,PHID-TASK-rzsc7tmlupqbuaedolkl,PHID-USER-a6jwrurphpx6yl4coupk,"['There is wgCanonicalSpecialPageName set, when you are on a special page.']",['BUG REPRODUCTION .']
+1400,Syndicated feeds of Watchlists include non-existent edits,"Core should exclude RC_EXTERNAL by default for feeds or the extension has to provide a feed formatter for that row, but should also respect the setting, that external not always include in the result.
+
+You can use wltype=edit|new|log to exclude the external edits.",1383507823,task_subcomment,PHID-TASK-rl6e4brnawmfpf74jcdj,PHID-USER-a6jwrurphpx6yl4coupk,"['Core should exclude RC_EXTERNAL by default for feeds or the extension has to provide a feed formatter for that row, but should also respect the setting, that external not always include in the result.', 'You can use wltype=edit|new|log to exclude the external edits.']","['BUG REPRODUCTION .', 'WORKAROUNDS']"
+6376,mw.config doesn't expose page existence information about the target of a special page,"(In reply to comment #3)
+> There is wgCanonicalSpecialPageName set, when you are on a special page.
+
+-> WORKSFORME",1384032206,task_subcomment,PHID-TASK-rzsc7tmlupqbuaedolkl,PHID-USER-a6jwrurphpx6yl4coupk,['(In reply to comment #3)\nQUOTE\n\n-> WORKSFORME'],['WORKSFORME']
+6845,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","Just for the record:
+
+ Can we just agree from this day forward that ""put it in your user css"" is not an acceptable solution for any problem, ever?
+
+From https://bugzilla.wikimedia.org/quips.cgi?action=show
+
+Maybe the relevant code form the parser itself can also be removed?",1386186606,task_subcomment,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-a6jwrurphpx6yl4coupk,"['Just for the record:\n\n Can we just agree from this day forward that ""put it in your user css"" is not an acceptable solution for any problem, ever?', 'From URL\n\nMaybe the relevant code form the parser itself can also be removed?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']"
+16884,Regression: API categorymembers and login occasionally fails to gzip/compress responses,"Accept-Encoding=gzip is optional for the server. You should not insist on that, because the server can you also send an uncompress result.
+
+Check with
+
+""gzip"".equals( connection.getHeaderField( ""Content-Encoding"" ) )
+
+if the server send you an gzipped result and you have to wrap your InputStream into a GZIPInputStream or not.",1318356528,task_subcomment,PHID-TASK-vkusgvsgjlp6uuqsft42,PHID-USER-a6jwrurphpx6yl4coupk,"['Accept-Encoding=gzip is optional for the server.', 'You should not insist on that, because the server can you also send an uncompress result.', 'Check with\n\n""gzip"".equals( connection.getHeaderField( ""Content-Encoding"" ) )\n\nif the server send you an gzipped result and you have to wrap your InputStream into a GZIPInputStream or not.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']"
+16883,Regression: API categorymembers and login occasionally fails to gzip/compress responses,"(In reply to comment #4)
+> Accept-Encoding=gzip is optional for the server. You should not insist on that,
+> because the server can you also send an uncompress result.
+
+Sorry, that is wrong, but makes the world easy.
+
+http://www.ietf.org/rfc/rfc2068.txt - 14.3 Accept-Encoding
+If an Accept-Encoding header is present, and if the server cannot send a response which is acceptable according to the Accept-Encoding header, then the server SHOULD send an error response with the 406 (Not Acceptable) status code.",1318357052,task_subcomment,PHID-TASK-vkusgvsgjlp6uuqsft42,PHID-USER-a6jwrurphpx6yl4coupk,"['(In reply to comment #4)\nQUOTE\nQUOTE\n\nSorry, that is wrong, but makes the world easy.', 'URL - 14.3 Accept-Encoding\nIf an Accept-Encoding header is present, and if the server cannot send a response which is acceptable according to the Accept-Encoding header, then the server SHOULD send an error response with the 406 (Not Acceptable) status code.']","['NA', 'BUG REPRODUCTION .']"
+17264,blog.wikimedia.org show mixed-content warning with https,"Going to https://blog.wikimedia.org/ gives a mixed-content warning, because the images of the sidebar and the images of some posts/threads are loaded over http.
+
+Please change all images to protocol relative url.
+
+Thanks.
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal",1320573960,task_description,PHID-TASK-kn6j4sqx3gvfvd3z4byp,PHID-USER-a6jwrurphpx6yl4coupk,"['blog.wikimedia.org show mixed-content warning with https.', 'Going to URL gives a mixed-content warning, because the images of the sidebar and the images of some posts/threads are loaded over http.', 'Please change all images to protocol relative url.', 'Thanks.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']"
+17259,DatabaseError.php is hardcoding http,"In DatabaseError.php are tow hardcoded http which can be changed to protocol realtive urls.
+
+Thanks.
+
+--------------------------
+**Version**: 1.20.x
+**Severity**: trivial",1321110480,task_description,PHID-TASK-cebgzmpf2f65opjqug6s,PHID-USER-a6jwrurphpx6yl4coupk,"['DatabaseError.php is hardcoding http.', 'In DatabaseError.php are tow hardcoded http which can be changed to protocol realtive urls.', 'Thanks.', '--------------------------\n**Version**: 1.20.x\n**Severity**: trivial']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']"
+16736,"https://lists.wikimedia.org/mailman/listinfo/wikibugs-l is loading logo over http, when using https","The page https://lists.wikimedia.org/mailman/listinfo/wikibugs-l loads the bugzilla logo over http, not over https.
+
+Please change this and check all other mail lists, which are using logos.
+
+Maybe use protocol relative urls
+
+Thanks.
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal",1321208460,task_description,PHID-TASK-p23aqxht4xoastxbttjg,PHID-USER-a6jwrurphpx6yl4coupk,"['URL is loading logo over http, when using https.', 'The page URL loads the bugzilla logo over http, not over https.', 'Please change this and check all other mail lists, which are using logos.', 'Maybe use protocol relative urls\n\nThanks.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']"
+16738,"https://lists.wikimedia.org/mailman/listinfo/wikibugs-l is loading logo over http, when using https","Yes, someone has work on this. Thanks.",1321305957,task_subcomment,PHID-TASK-p23aqxht4xoastxbttjg,PHID-USER-a6jwrurphpx6yl4coupk,"['Yes, someone has work on this.', 'Thanks.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']"
+17269,blog.wikimedia.org show mixed-content warning with https,"It is not alone the theme. Some posts contains images, which are load over http.",1322070764,task_subcomment,PHID-TASK-kn6j4sqx3gvfvd3z4byp,PHID-USER-a6jwrurphpx6yl4coupk,"['It is not alone the theme.', 'Some posts contains images, which are load over http.']","['NA', 'BUG REPRODUCTION .']"
+17207,status.wikimedia.org has no (valid) HTTPS,"Currently, status.wikimedia.org has no HTTPS at all.  I suspect this was the ""workaround"" for it having an incorrect certificate in the past.
+
+Previous description: status.wikimedia.org is using an security certificate from *.io.watchmouse.com which give a warning in IE and Chrome.
+
+Is it possible to install a wikimedia certificate on that domain? Thanks.",1323026640,task_description,PHID-TASK-p3kmcwf4o2kjztb4sly3,PHID-USER-a6jwrurphpx6yl4coupk,"['status.wikimedia.org has no (valid) HTTPS.', 'Currently, status.wikimedia.org has no HTTPS at all.', 'I suspect this was the ""workaround"" for it having an incorrect certificate in the past.', 'Previous description: status.wikimedia.org is using an security certificate from *.io.watchmouse.com which give a warning in IE and Chrome.', 'Is it possible to install a wikimedia certificate on that domain?', 'Thanks.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']"
+17401,Create Special:Login as a redirect to Special:UserLogin,"It is called ""alias"" (or special page alias) in mediawiki and it is maintenance in the language file.",1339113658,task_subcomment,PHID-TASK-5oxi4h646gofncgguima,PHID-USER-a6jwrurphpx6yl4coupk,"['It is called ""alias"" (or special page alias) in mediawiki and it is maintenance in the language file.']",['INVESTIGATION AND EXPLORATION']
+15586,https does not show Wikimedia Error page,"Getting a ""502 Bad Gateway"" on https is bad, it is possible to get also the ""Wikimedia has a technical problem, please donate"" page as the http version shows? Thanks.
+
+Seen at the outage today.
+
+--------------------------
+**Version**: unspecified
+**Severity**: minor
+**See Also**:
+https://rt.wikimedia.org/Ticket/Display.html?id=5021",1344275280,task_description,PHID-TASK-6jetwy2gs2yi7qtrxdrp,PHID-USER-a6jwrurphpx6yl4coupk,"['https does not show Wikimedia Error page.', 'Getting a ""502 Bad Gateway"" on https is bad, it is possible to get also the ""Wikimedia has a technical problem, please donate"" page as the http version shows?', 'Thanks.', 'Seen at the outage today.', '--------------------------\n**Version**: unspecified\n**Severity**: minor\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+15271,Wikidata auto-login not working properly,"Gives warning of bad SSL on each wmf wiki after login and logout over https, please fix bug 41437 asap",1351289537,task_subcomment,PHID-TASK-hrnkil2efzl4wpiju7ec,PHID-USER-a6jwrurphpx6yl4coupk,"['Gives warning of bad SSL on each wmf wiki after login and logout over https, please fix bug 41437 asap']",['BUG REPRODUCTION .']
+15554,Wikidata.org is using the SSL certificate for *.wikimedia.org,"(In reply to comment #3)
+> Knocking down to normal/normal as it's not a high priority as it's currently a
+> test site
+
+It is a test site, but due to SUL und the image after login and logout you will get a error in the browser (at least IE), which can make wmf wikis (except wikidata) feeling untrusted by other users. So this should fixed asap.",1351409516,task_subcomment,PHID-TASK-tbrir7a33onbjeho4xwr,PHID-USER-a6jwrurphpx6yl4coupk,"['(In reply to comment #3)\nQUOTE\nQUOTE\n\nIt is a test site, but due to SUL und the image after login and logout you will get a error in the browser (at least IE), which can make wmf wikis (except wikidata) feeling untrusted by other users.', 'So this should fixed asap.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE']"
+15594,https does not show Wikimedia Error page,"I hope it is impossible to reproduce this to often, because every time you can reproduce this, wikipedia is down/unreachable.
+
+I cannot give a url, because wikipedia is actually running nice.",1353179894,task_subcomment,PHID-TASK-6jetwy2gs2yi7qtrxdrp,PHID-USER-a6jwrurphpx6yl4coupk,"['I hope it is impossible to reproduce this to often, because every time you can reproduce this, wikipedia is down/unreachable.', 'I cannot give a url, because wikipedia is actually running nice.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']"
+15235,bad certificate on integration.mediawiki.org,"Visiting https://integration.mediawiki.org/ direct or with a link from gerrit gives a bad certificate warning, because the certificate is for *.wikimedia.org.
+
+It is possible to get the right certificate here? Thanks.
+
+See also bug 40697
+
+--------------------------
+**Version**: wmf-deployment
+**Severity**: normal",1357126200,task_description,PHID-TASK-kr6fcpndz6xhevdhteh3,PHID-USER-a6jwrurphpx6yl4coupk,"['bad certificate on integration.mediawiki.org.', 'Visiting URL direct or with a link from gerrit gives a bad certificate warning, because the certificate is for *.wikimedia.org.', 'It is possible to get the right certificate here?', 'Thanks.', 'See also bug 40697\n\n--------------------------\n**Version**: wmf-deployment\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']"
+15237,bad certificate on integration.mediawiki.org,"With FireFox 17 I see a certificate for *.mediawiki.org from RapidSSL CA (GeoTrust, Inc.) from 18.07.2011 to 19.07.2016, all Okay.
+
+But with Internet Explorer 8 I see a certificate for *.wikimedia.org from Equifax (Equifax Secure Certificate Authority) from 03.08.2011 to 22.08.2015, not Okay
+
+I have cleared my cache, but there is something wrong with IE. Can someone test this with Internet Explorer? Thanks.",1357591943,task_subcomment,PHID-TASK-kr6fcpndz6xhevdhteh3,PHID-USER-a6jwrurphpx6yl4coupk,"['With FireFox 17 I see a certificate for *.mediawiki.org from RapidSSL CA (GeoTrust, Inc.) from 18.07.2011 to 19.07.2016, all Okay.', 'But with Internet Explorer 8 I see a certificate for *.wikimedia.org from Equifax (Equifax Secure Certificate Authority) from 03.08.2011 to 22.08.2015, not Okay\n\nI have cleared my cache, but there is something wrong with IE.', 'Can someone test this with Internet Explorer?', 'Thanks.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'TESTING', 'SOCIAL CONVERSATION']"
+15453,Solarium_Client_HttpException on geosearch,"
+
+  
+
+
+for http://en.wikipedia.org/w/api.php?action=query&list=geosearch&gsradius=10000&gspage=Washington,%20D.C.
+
+--------------------------
+**Version**: unspecified
+**Severity**: major",1360874880,task_description,PHID-TASK-gsf7tirlbab2opkljop6,PHID-USER-a6jwrurphpx6yl4coupk,"['Solarium_Client_HttpException on geosearch.', '\n\n  \n\n\nfor URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+15454,Solarium_Client_HttpException on geosearch,"merged, looks working. Thanks.",1360949495,task_subcomment,PHID-TASK-gsf7tirlbab2opkljop6,PHID-USER-a6jwrurphpx6yl4coupk,"['merged, looks working.', 'Thanks.']","['TASK PROGRESS', 'SOCIAL CONVERSATION']"
+16479,Make it impossible to login as old user name after rename,"Sounds like automatic account creation on SUL. Seen on many wikis at many times.
+
+Due to the fact, that you does not know, when you account is renamed, you will first try to login with your old name and than autocreate the account.",1361121058,task_subcomment,PHID-TASK-mbuuy7pfeaojfixzlmq4,PHID-USER-a6jwrurphpx6yl4coupk,"['Sounds like automatic account creation on SUL.', 'Seen on many wikis at many times.', 'Due to the fact, that you does not know, when you account is renamed, you will first try to login with your old name and than autocreate the account.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+16602,Move parsoid.wmflabs.org to https,"The Visual Editor is writting problems to that url, but does not use https, so that is a unsafe operation, which should be avoid, because it is a secure hole.
+
+This should be a blocker for the coming roll out. Thanks.
+
+--------------------------
+**Version**: wmf-deployment
+**Severity**: enhancement",1366641360,task_description,PHID-TASK-3vubdaw5ty26hsrjdlgf,PHID-USER-a6jwrurphpx6yl4coupk,"['Move parsoid.wmflabs.org to https.', 'The Visual Editor is writting problems to that url, but does not use https, so that is a unsafe operation, which should be avoid, because it is a secure hole.', 'This should be a blocker for the coming roll out.', 'Thanks.', '--------------------------\n**Version**: wmf-deployment\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN']"
+14069,Create global account on login/rename,"When a user gets renamed locally to a new name, under which no global account exists and no conflicts accounts exists, the global account should be created automatically.
+
+Maybe this can also be checked on user login, than other (or the previous renamed) user accounts without a conflict can also benefit from this. Should be part of a automigration (wgCentralAuthAutoMigrate).
+
+--------------------------
+**Version**: unspecified
+**Severity**: enhancement
+**See Also**:
+https://bugzilla.wikimedia.org/show_bug.cgi?id=14862",1378630560,task_description,PHID-TASK-h4tu4j445kger6aygazx,PHID-USER-a6jwrurphpx6yl4coupk,"['Create global account on login/rename.', 'When a user gets renamed locally to a new name, under which no global account exists and no conflicts accounts exists, the global account should be created automatically.', 'Maybe this can also be checked on user login, than other (or the previous renamed) user accounts without a conflict can also benefit from this.', 'Should be part of a automigration (wgCentralAuthAutoMigrate).', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT .', 'FUTURE PLAN .', 'BUG REPRODUCTION']"
+20487,Enable Facebook login on Wikimedia wikis,"The icon should not be loaded from the facebook servers to avoid leaking of private information, when only visiting wikimedia sites.
+
+FYI: There is [[mw:Extension:Facebook]].",1388925493,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-a6jwrurphpx6yl4coupk,"['The icon should not be loaded from the facebook servers to avoid leaking of private information, when only visiting wikimedia sites.', 'FYI: There is [[mw:Extension:Facebook]].']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+20254,Deleted pages should be served as HTTP 404 instead of HTTP 200,Are you talking about user pages? That was changed to always return HTTP 200 (excepted unknown and blocked users) to allow use of the url as OpenID.,1389522549,task_subcomment,PHID-TASK-yiiwgfkfdpsxxe6q3dxt,PHID-USER-a6jwrurphpx6yl4coupk,"['Are you talking about user pages?', 'That was changed to always return HTTP 200 (excepted unknown and blocked users) to allow use of the url as OpenID.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']"
+19787,WikiPage::newFromId( $id=0 ) needlessly queries the database,Status Merged,1392470522,task_subcomment,PHID-TASK-xqvdyl6hat35a3awuwcf,PHID-USER-a6jwrurphpx6yl4coupk,['Status Merged'],['TASK PROGRESS']
+20373,"Show no ""central login"" notification for framed pages","When visit [1] the notification about ""central login"" is shown, but the autologin does not work, because it is not a wmf page (so no security problem).
+But it is scary to read such notification. It is possible to disable the autologin notification, when the autologin is not possible?
+
+
+
+[1] http://www.systranet.com/turl/?systranbanner=1&systrangui=WebUI&systranuid=aHR0cC1kZS53aWtpcGVkaWEub3JnL3dpa2kvV2lraXBlZGlhOkhhdXB0c2VpdGUvZW5fZXM%3D
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal",1410006480,task_description,PHID-TASK-edvcviwhvizjukbbdue7,PHID-USER-a6jwrurphpx6yl4coupk,"['Show no ""central login"" notification for framed pages.', 'When visit [1] the notification about ""central login"" is shown, but the autologin does not work, because it is not a wmf page (so no security problem).', 'But it is scary to read such notification.', 'It is possible to disable the autologin notification, when the autologin is not possible?', '[1] URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']"
+4559,Images: wikitext tables inside image captions are lost,"When editing a page which has an image with table data in its caption, the table is dropped (only its closing tab is kept). The rest of the caption is dropped as well.
+
+Test edit: https://hu.wikipedia.org/w/index.php?title=Vall%C3%A1s&diff=13696305&oldid=13696296
+
+You don't need to interact with the image in any way for this to happen, just edit the page, change anything and save.
+
+--------------------------
+**Version**: unspecified
+**Severity**: major
+**URL**: https://hu.wikipedia.org/wiki/Vall%C3%A1s?oldid=13696307
+**See Also**:
+https://bugzilla.wikimedia.org/show_bug.cgi?id=61064",1371799080,task_description,PHID-TASK-5dgywim5ydcwu6b7g2zz,PHID-USER-a6p24cvyblhfzc7we7nc,"['Images: wikitext tables inside image captions are lost.', 'When editing a page which has an image with table data in its caption, the table is dropped (only its closing tab is kept).', 'The rest of the caption is dropped as well.', ""Test edit: URL\n\nYou don't need to interact with the image in any way for this to happen, just edit the page, change anything and save."", '--------------------------\n**Version**: unspecified\n**Severity**: major\n**URL**: URL\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+8818,"VisualEditor: ""Edit"" should load the latest version without hardcoding the ""current"" revision id (due to race condition and cache)","Steps to reproduce:
+1. open article in browser window
+2. open same article in another browser window, edit, save changes
+3. edit with VE in first window
+
+Expected result: VE show some sort of warning, and loads the newest version of the article (or maybe refuses to edit it at all).
+
+Actual result: VE happily edits the old revision, and shows [[MediaWiki:Editingold]].
+
+--------------------------
+**Version**: unspecified
+**Severity**: minor",1371799440,task_description,PHID-TASK-uebopddiz3ehqfkg326y,PHID-USER-a6p24cvyblhfzc7we7nc,"['VisualEditor: ""Edit"" should load the latest version without hardcoding the ""current"" revision id (due to race condition and cache).', 'Steps to reproduce:\n1. open article in browser window\n2. open same article in another browser window, edit, save changes\n3. edit with VE in first window\n\nExpected result: VE show some sort of warning, and loads the newest version of the article (or maybe refuses to edit it at all).', 'Actual result: VE happily edits the old revision, and shows [[MediaWiki:Editingold]].', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']"
+4564,Images: wikitext tables inside image captions are lost,"(In reply to comment #2)
+> If this image is not modified by the user it should still round-trip
+> correctly,
+> but on modification the table would be lost.
+
+The table is lost even if the user does not interact with the image in any way. See [[hu:Vallás]] - the image caption gets garbled as soon as you open the article for editing.",1372114062,task_subcomment,PHID-TASK-5dgywim5ydcwu6b7g2zz,PHID-USER-a6p24cvyblhfzc7we7nc,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nThe table is lost even if the user does not interact with the image in any way.', 'See [[hu:Vallás]] - the image caption gets garbled as soon as you open the article for editing.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+10618,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,"Workaround:
+
+ 'ForeignAPIRepo',
+    'name' => 'wikimediacommons',
+    'apibase' => 'http://commons.wikimedia.org/w/api.php',
+    'fetchDescription' => true,
+    'descriptionCacheExpiry' => 0,
+    'apiThumbCacheExpiry' => 0,
+);
+
+I started to track this down some weeks ago but ran out of time and had to give up. The issue was MediaWiki getting confused about which local directory to use for the thumb cache IIRC.",1394665237,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-a6p24cvyblhfzc7we7nc,"[""Workaround:\n\n 'ForeignAPIRepo',\n    'name' => 'wikimediacommons',\n    'apibase' => 'URL\n    'fetchDescription' => true,\n    'descriptionCacheExpiry' => 0,\n    'apiThumbCacheExpiry' => 0,\n);\n\nI started to track this down some weeks ago but ran out of time and had to give up."", 'The issue was MediaWiki getting confused about which local directory to use for the thumb cache IIRC.']","['WORKAROUNDS', 'BUG REPRODUCTION .']"
+10617,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,"Bawolff: I could reproduce this with the multimedia vagrant role enabled, which in theory should enable 404-based image handling.",1394665838,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-a6p24cvyblhfzc7we7nc,"['Bawolff: I could reproduce this with the multimedia vagrant role enabled, which in theory should enable 404-based image handling.']",['BUG REPRODUCTION .']
+10612,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,"Enabling the multimedia role on a fresh MW-Vagrant box still produces broken thumbnails for me. (""//Error generating thumbnail: The source file 'XXX' does not exist.//"")",1419909145,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-a6p24cvyblhfzc7we7nc,"['Enabling the multimedia role on a fresh MW-Vagrant box still produces broken thumbnails for me.', '(""//Error generating thumbnail: The source file \'XXX\' does not exist.//"")']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']"
+10053,Create a VisualEditor plugin tool to add/edit musical scores,"Just adding a text editor with a preview button, like e.g. [[ http://lilybin.com/ | lilybin.com ]] does it, does not sound that hard. I wonder if that could even be a generic fallback option for tag-based parser extensions without a dedicated editor plugin.",1422602902,task_subcomment,PHID-TASK-ndh2cqs25x7mmcs6xaye,PHID-USER-a6p24cvyblhfzc7we7nc,"['Just adding a text editor with a preview button, like e.g.', '[[ URL | lilybin.com ]] does it, does not sound that hard.', 'I wonder if that could even be a generic fallback option for tag-based parser extensions without a dedicated editor plugin.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']"
+10341,Create a VisualEditor plugin tool to add/edit imagemaps,"> .... is unparsed but shown as plain wikitext
+
+Apparently at this point it is shown as an uneditable image.
+
+An imagemap editor seems almost the same use case as an [[ https://commons.wikimedia.org/wiki/Help:Gadget-ImageAnnotator | ImageAnnotator ]] annotation editor.",1422606911,task_subcomment,PHID-TASK-7akqsunetgzvscos7y7g,PHID-USER-a6p24cvyblhfzc7we7nc,"['QUOTE\n\nApparently at this point it is shown as an uneditable image.', 'An imagemap editor seems almost the same use case as an [[ URL | ImageAnnotator ]] annotation editor.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']"
+6588,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)",">>! In T55441#1327857, @Krenair wrote:
+> When it happens, it'll happen on every wiki. Until then it can't be on any wiki...
+
+A lot of Wikimedia wikis have been happily using VisualEditor for over a year, and the wikitext editor being the default even for new editors is problematic for them. (It is somewhat ridiculous, for example, that [[ https://www.mediawiki.org/wiki/Extension:SandboxLink | SandboxLink ]], which is mainly meant to make the life of new editors easier, drops them into a wikitext editor.) I don't see what's wrong with providing a per-wiki option.",1434826324,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-a6p24cvyblhfzc7we7nc,"['QUOTE\nQUOTE\n\nA lot of Wikimedia wikis have been happily using VisualEditor for over a year, and the wikitext editor being the default even for new editors is problematic for them.', '(It is somewhat ridiculous, for example, that [[ URL | SandboxLink ]], which is mainly meant to make the life of new editors easier, drops them into a wikitext editor.)', ""I don't see what's wrong with providing a per-wiki option.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN']"
+10610,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,Can't reproduce this anymore. https://gerrit.wikimedia.org/r/217769 might have fixed it.,1435366189,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-a6p24cvyblhfzc7we7nc,"[""Can't reproduce this anymore."", 'GERRIT_URL might have fixed it.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']"
+6586,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)",">>! In T55441#1408724, @Solstag wrote:
+> A project that has visual editor as default for everybody, even unauthenticated users, should open red links with the visual editor.
+
+A gadget (enabled by default) which replaces `action=edit` with `veaction=edit` might be the easiest short-term solution - it gives the ability to opt out, and does not cause cache fragmentation.",1435614861,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-a6p24cvyblhfzc7we7nc,"['QUOTE\nQUOTE\n\nA gadget (enabled by default) which replaces CODE with CODE might be the easiest short-term solution - it gives the ability to opt out, and does not cause cache fragmentation.']",['FUTURE PLAN']
+10609,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,"Still (or again) broken. Commons API is used without a problem, the image is thumbnailed, but Apache redirects the request to `thumb.php` even though the thumbnail exists and seems to be in the right place. (`thumb.php` cannot handle remote images, that's T27958.)",1436313023,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-a6p24cvyblhfzc7we7nc,"['Still (or again) broken.', 'Commons API is used without a problem, the image is thumbnailed, but Apache redirects the request to CODE even though the thumbnail exists and seems to be in the right place.', ""(CODE cannot handle remote images, that's T27958.)""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+10608,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,"Contents of `/etc/apache2/site-confs/devwiki/50-thumb-php-on-404.conf`:
+```
+RewriteEngine On
+
+# call thumb.php for thumb images not on disk
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteRule ^/images/thumb/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/[^/]*([0-9]+)px-.*$ /w/thumb_handler.php [PT,QSA,B]
+
+
+# call thumb.php for thumb archive images not on disk
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteRule ^/images/thumb/archive/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/[^/]*([0-9]+)px-.*$ /w/thumb_handler.php [PT,QSA,B]
+```
+
+Contents of `/etc/apache2/site-confs/devwiki/50-devwiki-images.conf`:
+```
+# vim: filetype=apache sts=4 sw=4 autoindent
+#
+# This file is managed by Puppet.
+#
+
+    Require all granted
+    Header set Access-Control-Allow-Origin ""*""
+
+
+Alias /images /srv/images
+```
+
+Apache log with `LogLevel alert rewrite:trace6`:
+```
+Jul  7 23:56:57 mediawiki-vagrant apache2[6545]: [rewrite:trace2] [pid 6545] mod_rewrite.c(468): [client 10.0.2.2:56986] 10.0.2.2 - - [127.0.0.1/sid#7f720dfb0bb8][rid#7f720decc0a0/initial] init rewrite engine with requested uri /images/thumb/b/b0/Sunrise_over_fishing_boats_in_Kerala.jpg/800px-Sunrise_over_fishing_boats_in_Kerala.jpg, referer: http://127.0.0.1:10000/wiki/File:Sunrise_over_fishing_boats_in_Kerala.jpg
+Jul  7 23:56:57 mediawiki-vagrant apache2[6545]: [rewrite:trace3] [pid 6545] mod_rewrite.c(468): [client 10.0.2.2:56986] 10.0.2.2 - - [127.0.0.1/sid#7f720dfb0bb8][rid#7f720decc0a0/initial] applying pattern '^/$' to uri '/images/thumb/b/b0/Sunrise_over_fishing_boats_in_Kerala.jpg/800px-Sunrise_over_fishing_boats_in_Kerala.jpg', referer: http://127.0.0.1:10000/wiki/File:Sunrise_over_fishing_boats_in_Kerala.jpg
+Jul  7 23:56:57 mediawiki-vagrant apache2[6545]: [rewrite:trace3] [pid 6545] mod_rewrite.c(468): [client 10.0.2.2:56986] 10.0.2.2 - - [127.0.0.1/sid#7f720dfb0bb8][rid#7f720decc0a0/initial] applying pattern '^/images/thumb/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/[^/]*([0-9]+)px-.*$' to uri '/images/thumb/b/b0/Sunrise_over_fishing_boats_in_Kerala.jpg/800px-Sunrise_over_fishing_boats_in_Kerala.jpg', referer: http://127.0.0.1:10000/wiki/File:Sunrise_over_fishing_boats_in_Kerala.jpg
+Jul  7 23:56:57 mediawiki-vagrant apache2[6545]: [rewrite:trace4] [pid 6545] mod_rewrite.c(468): [client 10.0.2.2:56986] 10.0.2.2 - - [127.0.0.1/sid#7f720dfb0bb8][rid#7f720decc0a0/initial] RewriteCond: input='/images/thumb/b/b0/Sunrise_over_fishing_boats_in_Kerala.jpg/800px-Sunrise_over_fishing_boats_in_Kerala.jpg' pattern='!-f' => matched, referer: http://127.0.0.1:10000/wiki/File:Sunrise_over_fishing_boats_in_Kerala.jpg
+Jul  7 23:56:57 mediawiki-vagrant apache2[6545]: [rewrite:trace4] [pid 6545] mod_rewrite.c(468): [client 10.0.2.2:56986] 10.0.2.2 - - [127.0.0.1/sid#7f720dfb0bb8][rid#7f720decc0a0/initial] RewriteCond: input='/images/thumb/b/b0/Sunrise_over_fishing_boats_in_Kerala.jpg/800px-Sunrise_over_fishing_boats_in_Kerala.jpg' pattern='!-d' => matched, referer: http://127.0.0.1:10000/wiki/File:Sunrise_over_fishing_boats_in_Kerala.jpg
+Jul  7 23:56:57 mediawiki-vagrant apache2[6545]: [rewrite:trace2] [pid 6545] mod_rewrite.c(468): [client 10.0.2.2:56986] 10.0.2.2 - - [127.0.0.1/sid#7f720dfb0bb8][rid#7f720decc0a0/initial] rewrite '/images/thumb/b/b0/Sunrise_over_fishing_boats_in_Kerala.jpg/800px-Sunrise_over_fishing_boats_in_Kerala.jpg' -> '/w/thumb_handler.php', referer: http://127.0.0.1:10000/wiki/File:Sunrise_over_fishing_boats_in_Kerala.jpg
+Jul  7 23:56:57 mediawiki-vagrant apache2[6545]: [rewrite:trace2] [pid 6545] mod_rewrite.c(468): [client 10.0.2.2:56986] 10.0.2.2 - - [127.0.0.1/sid#7f720dfb0bb8][rid#7f720decc0a0/initial] forcing '/w/thumb_handler.php' to get passed through to next API URI-to-filename handler, referer: http://127.0.0.1:10000/wiki/File:Sunrise_over_fishing_boats_in_Kerala.jpg
+```
+
+The thumbnail is at `/srv/images/thumb/b/b0/Sunrise_over_fishing_boats_in_Kerala.jpg/800px-Sunrise_over_fishing_boats_in_Kerala.jpg`. I don't get why the `!-f` rule matches, somehow the alias does not get applied?",1436313779,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-a6p24cvyblhfzc7we7nc,"['Contents of CODE:\n``CODE`CODE/etc/apache2/site-confs/devwiki/50-devwiki-images.confCODE`CODE`CODELogLevel alert rewrite:trace6CODE`CODE`CODE/srv/images/thumb/b/b0/Sunrise_over_fishing_boats_in_Kerala.jpg/800px-Sunrise_over_fishing_boats_in_Kerala.jpgCODE!-f` rule matches, somehow the alias does not get applied?']",['BUG REPRODUCTION']
+10607,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,Probably even more broken on other wikis since the 404 handler config rule seems to only be applied to the default wiki (and the one created by the `commonswiki` role which has its own apache rules).,1436313920,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-a6p24cvyblhfzc7we7nc,['Probably even more broken on other wikis since the 404 handler config rule seems to only be applied to the default wiki (and the one created by the CODE role which has its own apache rules).'],['BUG REPRODUCTION .']
+10606,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,"From the Apache docs:
+> REQUEST_FILENAME
+> The full local filesystem path to the file or script matching the request, if this has already been determined by the server at the time REQUEST_FILENAME is referenced. Otherwise, such as when used in virtual host context, the same value as REQUEST_URI. Depending on the value of AcceptPathInfo, the server may have only used some leading components of the REQUEST_URI to map the request to a file.
+
+So apparently the problem is that Apache does not map the URI to the filesystem path before checking whether the file exists. If I disable the rewrite rule, the thumbnail appears correctly.",1436316316,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-a6p24cvyblhfzc7we7nc,"['From the Apache docs:\nQUOTE\nQUOTE\n\nSo apparently the problem is that Apache does not map the URI to the filesystem path before checking whether the file exists.', 'If I disable the rewrite rule, the thumbnail appears correctly.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']"
+9597,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,">>! In T50501#1951388, @faidon wrote:
+> Can someone repeat why we can't just flatten the beta hostnames and just procure a *.beta.wmflabs.org certificate?
+
+Presumably because that would make beta less similar to production and less useful for testing things where the domain structure is relevant (e.g. CentralAuth shared cookies).",1453575790,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-a6p24cvyblhfzc7we7nc,"['QUOTE\nQUOTE\n\nPresumably because that would make beta less similar to production and less useful for testing things where the domain structure is relevant (e.g.', 'CentralAuth shared cookies).']","['NA', 'BUG REPRODUCTION .']"
+12990,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","The whole save/preview/edit summary interface feels clunky and getting the way. I don't have a constructive suggestion, it's a rather straightforward way of handling saving in a WYSIWYG editor - but it does not feel right, and I hear others complaining about it as well.",1457067955,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-a6p24cvyblhfzc7we7nc,"['The whole save/preview/edit summary interface feels clunky and getting the way.', ""I don't have a constructive suggestion, it's a rather straightforward way of handling saving in a WYSIWYG editor - but it does not feel right, and I hear others complaining about it as well.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']"
+10598,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,IIRC yes but much harder to trigger than it used to be. But I'm may be wrong - I only vaguely remember what this was about.,1457652757,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-a6p24cvyblhfzc7we7nc,"['IIRC yes but much harder to trigger than it used to be.', ""But I'm may be wrong - I only vaguely remember what this was about.""]","['NA', 'SOCIAL CONVERSATION .']"
+12529,The default (English) link trail ($linkTrail) only matches [a-z],Hungarian was cited because the current conservative linktrail rules break Hungarian words. `\p{L}` or `\p{L&}` would work well for Hungarian (I imagine the latter was used to avoid affecting CJK languages; no idea how well that works). Even `\p{Latin}` would be fine.,1470035748,task_subcomment,PHID-TASK-n4lw5kls7dkiwbydrbtn,PHID-USER-a6p24cvyblhfzc7we7nc,"['Hungarian was cited because the current conservative linktrail rules break Hungarian words.', 'CODE or CODE would work well for Hungarian (I imagine the latter was used to avoid affecting CJK languages; no idea how well that works).', 'Even CODE would be fine.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']"
+12829,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,"What's the current state of this task? Is it blocked in the log volume being too high? There are a few things we could do about that:
+* only log warnings (at least initially), not notices
+* sample
+* send suppressed errors to a separate channel which can be blackholed
+* cut down the number of warnings/notices in production (a lot of that has been happening recently, so maybe it's worth doing another experiment and reassess the situation?)",1487615460,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,"[""What's the current state of this task?"", 'Is it blocked in the log volume being too high?', ""There are a few things we could do about that:\n* only log warnings (at least initially), not notices\n* sample\n* send suppressed errors to a separate channel which can be blackholed\n* cut down the number of warnings/notices in production (a lot of that has been happening recently, so maybe it's worth doing another experiment and reassess the situation?)""]","['TASK PROGRESS .', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']"
+12827,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,">>! In T158270#3041160, @bd808 wrote:
+> We [return false from the error handler] that because it's the correct way for a default `set_error_handler()` to function. If we swallowed the errors there without returning false then `$php_errormsg` would not be populated and all errors would be handled as though the `@` suppression operator was applied to every line in the codebase.
+
+We don't seem to use `$php_errormsg` anymore, so as far as I can see all that would do is to switch error logginrg to Monolog instead of the PHP/HHVM log files. (Assuming we die / throw an exception for errors which would interrupt program execution when unhandled.) Isn't that a good thing? It seems counterproductive to have the same error in logstash both as a Monolog event with traces etc. and a mostly useless HHVM record. Or are we worried about Monolog being more fragile / less reliable than logfiles/syslog?",1487617325,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,"[""QUOTE\nQUOTE\n\nWe don't seem to use CODE anymore, so as far as I can see all that would do is to switch error logginrg to Monolog instead of the PHP/HHVM log files."", '(Assuming we die / throw an exception for errors which would interrupt program execution when unhandled.)', ""Isn't that a good thing?"", 'It seems counterproductive to have the same error in logstash both as a Monolog event with traces etc.', 'and a mostly useless HHVM record.', 'Or are we worried about Monolog being more fragile / less reliable than logfiles/syslog?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']"
+12823,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,">>! In T45086#3041483, @bd808 wrote:
+> One way to provide granularity without creating N log channels would be to actually use the PSR3 log level in the generated log events:
+
+I would still put suppressed logs into their own channel because the way we seem to be using suppression is usually to prevent the program from being stopped and not so much to suppress logging, so having severity information for suppressed events seems useful. I agree about the rest (I actually wrote the patch yesterday but apparently forgot to submit it).",1487617990,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,"['QUOTE\nQUOTE\n\nI would still put suppressed logs into their own channel because the way we seem to be using suppression is usually to prevent the program from being stopped and not so much to suppress logging, so having severity information for suppressed events seems useful.', 'I agree about the rest (I actually wrote the patch yesterday but apparently forgot to submit it).']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']"
+12821,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,">>! In T45086#3041541, @bd808 wrote:
+> By not returning false and instead handling everything internally in the custom handler, the handler itself becomes responsible for deciding when to abort the request.
+
+Yes, and it's a trivial decision (assuming we want to replicate the existing behavior): just abort on `*_ERROR`, unless PHP error reporting is turned off. So would there be any disadvantage to doing that? We could abort via exceptions which is more useful (HHVM can log the trace when the script aborts with an error but normal PHP can't), plus generally have better logging, at the cost of higher log volume / manual setup needed. It should probably be configurable and off by default but for WMF servers (and anyone else who cares enough about error logging to fine-tune it) it seems like a win.",1487618437,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,"[""QUOTE\nQUOTE\n\nYes, and it's a trivial decision (assuming we want to replicate the existing behavior): just abort on CODE, unless PHP error reporting is turned off."", 'So would there be any disadvantage to doing that?', ""We could abort via exceptions which is more useful (HHVM can log the trace when the script aborts with an error but normal PHP can't), plus generally have better logging, at the cost of higher log volume / manual setup needed."", 'It should probably be configurable and off by default but for WMF servers (and anyone else who cares enough about error logging to fine-tune it) it seems like a win.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'FUTURE PLAN']"
+12819,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,">>! In T45086#3041557, @bd808 wrote:
+> How is raising an unhandled exception functionally different than passing control back to the default error handler? Is this an attempt to get more data into the PHP runtime's error log or less? I'm confused about the goal here.
+
+The point is that the handler should not return false on errors which PHP would only log but not abort on, so that warnings don't get duplicated. For errors which need the script to abort, IMO just push them to the exception channel (ie. don't log in the error handler but throw an exception) because that behaves nicer with non-log-based debugging (e.g. the developer would see a stack trace instead of just an error message, the user would see an exception hash that they can report). But logging and returning false, or just `die`ing, are also viable alternatives, the primary issue is log duplication for non-fatals.",1487619367,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,"[""QUOTE\nQUOTE\n\nThe point is that the handler should not return false on errors which PHP would only log but not abort on, so that warnings don't get duplicated."", 'For errors which need the script to abort, IMO just push them to the exception channel (ie.', ""don't log in the error handler but throw an exception) because that behaves nicer with non-log-based debugging (e.g."", 'the developer would see a stack trace instead of just an error message, the user would see an exception hash that they can report).', 'But logging and returning false, or just CODEing, are also viable alternatives, the primary issue is log duplication for non-fatals.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']"
+12812,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,[[https://logstash.wikimedia.org/app/kibana#/doc/logstash-*/logstash-2017.02.22/mediawiki/?id=AVpjaHVDlL3ktRIGM6p7|Example error]]. See T136849#3045285 for comments on the format. (Except `exception.trace` seems different here. Or just has random errors in different ways than for other exceptions.),1487726805,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,"['[[URL error]].', 'See T136849#3045285 for comments on the format.', '(Except CODE seems different here.', 'Or just has random errors in different ways than for other exceptions.)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+12811,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,"The `error` channel (with severity=ERROR or maybe WARNING) should be added added to fatalmonitor on logstash, I suppose?",1487734726,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,"['The CODE channel (with severity=ERROR or maybe WARNING) should be added added to fatalmonitor on logstash, I suppose?']",['BUG REPRODUCTION .']
+12979,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page",">>! In T44138#3171527, @Elitre wrote:
+> Do we know if there's an equivalent for the ellipsis for every language we support?
+
+Looking at the translations for the [[https://translatewiki.net/w/i.php?title=Special:Translations&message=MediaWiki%3AEllipsis|ellipsis]] and some messages containing it ([[https://translatewiki.net/w/i.php?title=Special%3ATranslations&message=Watching&namespace=8|1]], [[https://translatewiki.net/w/i.php?title=Special%3ATranslations&message=Moredotdotdot&namespace=8|2]]) it would seem so.
+",1491923160,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-a6p24cvyblhfzc7we7nc,['QUOTE\nQUOTE\n\nLooking at the translations for the [[URL and some messages containing it ([[URL [[URL it would seem so.'],['NA']
+12975,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page",On desktop it's very widely used. See e.g. [[https://msdn.microsoft.com/en-us/library/windows/desktop/bb226792(v=vs.85).aspx|Microsoft]] and [[https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/TerminologyWording.html#//apple_ref/doc/uid/20000957-CH15-SW3|Apple]] button design guidelines.,1492006934,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-a6p24cvyblhfzc7we7nc,"[""On desktop it's very widely used."", 'See e.g.', '[[URL and [[URL button design guidelines.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']"
+12956,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","@dialmove's suggestion above to rename the button to ""Review and publish"" would also be a simple way to improve things.
+
+The downside is that the space for the button is limited, and the text can already be fairly long in some languages. E.g. in Hungarian ""Publish changes"" is ""Változtatások közzététele""; ""Review and publish"" would be something like ""Változtatások áttekintése és közzététele"".
+
+Maybe just change to ""Review"" and rely on the constructive colors to tell the user that's the next step?",1504627839,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-a6p24cvyblhfzc7we7nc,"['SCREEN_NAME\'s suggestion above to rename the button to ""Review and publish"" would also be a simple way to improve things.', 'The downside is that the space for the button is limited, and the text can already be fairly long in some languages.', 'E.g.', 'in Hungarian ""Publish changes"" is ""Változtatások közzététele""; ""Review and publish"" would be something like ""Változtatások áttekintése és közzététele"".', 'Maybe just change to ""Review"" and rely on the constructive colors to tell the user that\'s the next step?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']"
+12796,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,Seems like some PHP errors are only logged in the HHVM channel (T193339). Not sure whether they end up there with a mechanism that $wgPropagateError would affect.,1524994832,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,"['Seems like some PHP errors are only logged in the HHVM channel (T193339).', 'Not sure whether they end up there with a mechanism that $wgPropagateError would affect.']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']"
+12794,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,"Hm, not sure why I didn't find it. Thanks Krinkle.
+
+What would be the next step here? Get a full list of all `type:hhvm` errors, filter out the ones which are also found in `type:mediawiki channel:error`, make sure that the rest are not propagated PHP errors, then enable `$wgPropagateError` in production?",1525164989,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,"[""Hm, not sure why I didn't find it."", 'Thanks Krinkle.', 'What would be the next step here?', 'Get a full list of all CODE errors, filter out the ones which are also found in CODE, make sure that the rest are not propagated PHP errors, then enable CODE in production?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'TASK PROGRESS', 'INVESTIGATION AND EXPLORATION']"
+11627,Escape key inside the main editor should cancel VE mode and return to action=view,"It is a somewhat traumatic experience when you press Esc too hard in a dialog (or try to use Esc to cancel text selection etc) and VE shows a helpful ""would you like me to irrecoverably throw away the result of your last three hours of work? Y/N"" dialog. It's probably not easy to confirm by accident but it's still a pretty bad feeling. Has this been through any user testing at all?",1545717996,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-a6p24cvyblhfzc7we7nc,"['It is a somewhat traumatic experience when you press Esc too hard in a dialog (or try to use Esc to cancel text selection etc) and VE shows a helpful ""would you like me to irrecoverably throw away the result of your last three hours of work?', 'Y/N"" dialog.', ""It's probably not easy to confirm by accident but it's still a pretty bad feeling."", 'Has this been through any user testing at all?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']"
+12785,Capture PHP warnings with stacktraces in MediaWiki and save to logstash,Thanks for pushing this through the finish line @Krinkle!,1551733519,task_subcomment,PHID-TASK-ywjb7uxxy5pimzykpwh2,PHID-USER-a6p24cvyblhfzc7we7nc,['Thanks for pushing this through the finish lineSCREEN_NAME!'],['SOCIAL CONVERSATION']
+6220,"Support for text/syntax/markup driven or WYSIWYG editable charts, diagrams, graphs, flowcharts etc. (Identify, develop, review and deploy extension on Wikimedia wikis to add)",{T183689} is a related task.,1591962226,task_subcomment,PHID-TASK-khbn3xwnzxzqjmsvryrq,PHID-USER-a6p24cvyblhfzc7we7nc,['{T183689} is a related task.'],['BUG REPRODUCTION .']
+17550,etherpad.wikimedia.org does not work correctly on https,"etherpad.wikimedia.org fails to work on https. The page loads correctly, but the channel appears empty, and after a few seconds you get a disconnection notice. At first glance the problem seems to be that the comet request is sent to http: even if the page is on https: and so it is tripped by cross-domain restrictions.
+
+This is a big problem when using HTTPS Everywhere because it force-redirects everything under *.wikimedia.org to https.
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal",1333282500,task_description,PHID-TASK-g4cbnbytwiddzvg5yq4u,PHID-USER-a6p24cvyblhfzc7we7nc,"['etherpad.wikimedia.org does not work correctly on https.', 'etherpad.wikimedia.org fails to work on https.', 'The page loads correctly, but the channel appears empty, and after a few seconds you get a disconnection notice.', 'At first glance the problem seems to be that the comet request is sent to http: even if the page is on https: and so it is tripped by cross-domain restrictions.', 'This is a big problem when using HTTPS Everywhere because it force-redirects everything under *.wikimedia.org to https.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']"
+14315,Using the secure API is breaking the Flickr upload (using HTTPSEverywhere),Can't reproduce this. It seems Flickr changed how they handle HTTPS and there is no redirect now.,1389059684,task_subcomment,PHID-TASK-zre4dw2by7umnxgdzcwg,PHID-USER-a6p24cvyblhfzc7we7nc,"[""Can't reproduce this."", 'It seems Flickr changed how they handle HTTPS and there is no redirect now.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']"
+17129,Check all wikis for inclusions of http resources on https,"Modern browsers can be instructed via an [[ http://www.w3.org/TR/upgrade-insecure-requests/ | Upgrade-Insecure-Requests ]] header or CSP directive to request any resource over HTTPS from a given domain, even if the URL has HTTP in it.
+
+CSP can also be used to report insecure URLs via [[ http://www.w3.org/TR/upgrade-insecure-requests/#reporting-upgrades | `default-src https:` + `report-uri` ]].",1439422274,task_subcomment,PHID-TASK-dpocfkqirsjrev23x7kp,PHID-USER-a6p24cvyblhfzc7we7nc,"['Modern browsers can be instructed via an [[ URL | Upgrade-Insecure-Requests ]] header or CSP directive to request any resource over HTTPS from a given domain, even if the URL has HTTP in it.', 'CSP can also be used to report insecure URLs via [[ URL | CODE + CODE ]].']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']"
+17127,Check all wikis for inclusions of http resources on https,">>! In T36670#1552038, @Nemo_bis wrote:
+> What benefit does this give over HSTS at this point?
+
+None, I guess.
+
+> This sounds certainly useful, if it can be restricted to embedded content (rather than just links).
+
+`script-src` only affects `
+
+
+
+
+
+
+
+
+
+	
+
+		
+		[a metric fuckton of HTML]
+
+		
+		
+		
+		
+		
+				
+	
+
+real	10m1.110s
+user	0m0.018s
+sys	0m0.028s",1374468963,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-hyfm4swq76s4j642w46x,"[""For the record, it doesn't seem to be completely down, just really slow to respond."", 'When I tried again, I got:\n\n$ time curl URL\n \n\n\t\n\t\n\t\t\n\t\t\n   \t\tWikimedia\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\n\n\n\n\n\n\n\n\n\n\t\n\n\t\t\n\t\t[a metric fuckton of HTML]\n\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\t\t\n\t\n\nreal\t10m1.110s\nuser\t0m0.018s\nsys\t0m0.028s']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or and or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or and or or or or or or or or or or or or or or or or or or or or or or or or']"
+7439,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,"(In reply to comment #8)
+>  14:42 apergos: (btw docs would be nice, is that really the right way to kick
+> it?)
+> 14:42 apergos: shot and restarted gitblit: on antinomy, cd /var/lib/gitblit,
+> java -jar gitblit.jar & (see bug 51769) 
+> 
+> Can we help Ariel out? :)
+
+Peachey88 helpfully created  and . Thank you, Peachey88!",1374518718,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPeachey88 helpfully created  In the old editor, I would simply use TAB to reach the edit summary, type my
+> edit summary and press ENTER to activate the ""Save page"" button and save. If
+> I wanted to mark the edit minor, then I could type my edit summary, press TAB,
+> SPACE, and then ENTER to ""Save page"".
+
+Yeah... I split this out to bug 51918.",1374630651,task_subcomment,PHID-TASK-aq6bcd3lx5mpkayh6jkq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYeah...', 'I split this out to bug 51918.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']"
+4476,VisualEditor: Dialog/flyout buttons cannot be activated with Tab key,"From bug 50897 comment 2:
+
+In the old editor, I would simply use TAB to reach the edit summary, type my
+edit summary and press ENTER to activate the ""Save page"" button and save. If I
+wanted to mark the edit minor, then I could type my edit summary, press TAB,
+SPACE, and then ENTER to ""Save page"".
+
+I can see that the new box for entering an edit summary allows newlines to be
+entered. I am not sure this is a good idea, because I just used a WSYIWYG
+editor and now ""What I see"" - well-formatted paragraphs describing my edit - is
+not going to be ""what I get"" - everything smashed on one line in the article
+history. But that is perhaps grist for another bug mill.
+
+It seems that the ""Save page"" button never receives caret focus if I use TAB to
+try to get there. This would seem to have accessibility ramifications.",1374631714,task_subcomment,PHID-TASK-jxas3inmlw4l4tcg6zyx,PHID-USER-hyfm4swq76s4j642w46x,"['From bug 50897 comment 2:\n\nIn the old editor, I would simply use TAB to reach the edit summary, type my\nedit summary and press ENTER to activate the ""Save page"" button and save.', 'If I\nwanted to mark the edit minor, then I could type my edit summary, press TAB,\nSPACE, and then ENTER to ""Save page"".', 'I can see that the new box for entering an edit summary allows newlines to be\nentered.', 'I am not sure this is a good idea, because I just used a WSYIWYG\neditor and now ""What I see"" - well-formatted paragraphs describing my edit - is\nnot going to be ""what I get"" - everything smashed on one line in the article\nhistory.', 'But that is perhaps grist for another bug mill.', 'It seems that the ""Save page"" button never receives caret focus if I use TAB to\ntry to get there.', 'This would seem to have accessibility ramifications.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR']"
+4475,VisualEditor: Dialog/flyout buttons cannot be activated with Tab key,"There seem to be two distinct requests:
+
+* getting from the editing ""surface area"" to the edit summary input (with a tab key?)
+
+* getting from the edit summary input to the save page or review changes buttons (with a tab key)",1374631796,task_subcomment,PHID-TASK-jxas3inmlw4l4tcg6zyx,PHID-USER-hyfm4swq76s4j642w46x,"['There seem to be two distinct requests:\n\n* getting from the editing ""surface area"" to the edit summary input (with a tab key?)', '* getting from the edit summary input to the save page or review changes buttons (with a tab key)']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']"
+4819,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"Thank you very much for the clarification, Erik. I was just about to ask, following comment 17, whether this was truly a wontfix (i.e., patches will not be accepted) or whether it was simply a very low priority. :-)",1374683131,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-hyfm4swq76s4j642w46x,"['Thank you very much for the clarification, Erik.', 'I was just about to ask, following comment 17, whether this was truly a wontfix (i.e., patches will not be accepted) or whether it was simply a very low priority.', ':-)']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']"
+7432,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,Closing this as resolved/fixed for now.,1374687493,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-hyfm4swq76s4j642w46x,['Closing this as resolved/fixed for now.'],['ACTION ON ISSUE .']
+4815,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"(In reply to comment #23)
+> well, in all this products, when i misspell a word, the thing silently and
+> valiantly just fix my mistake, instead of shouting at me[1]. 
+> generally, this is known as ""Auto correct"" (sometimes also [[DWIM]]: ""Do
+> What I Mean"").
+> 
+> [...]
+> 
+> when you recognize that the user did something they did not mean to do, such
+> as mispelling a word (in M$ word) or typing [[Something something]] in VE,
+> just Do What the User Meant.
+
+Computers can't read minds and they monumentally struggle with understanding context. When I type ""subst"" into OS X (as in template substitution), it autocorrects to ""subset"" because surely that's what I meant, right?
+
+I completely agree with you that [[muscle memory]] here is an issue. And I completely agree that we need to find ways to make linking as painless as possible in VisualEditor (we're not there yet). But part of meeting user expectations is to take input (such as ""[[foo]]"", which displays as ""[[foo]]"" in VisualEditor) and output it as the user saw it in the editor.
+
+These type of magical transformations won't be supported in VisualEditor and I think that's a reasonable position to take. However, it should be completely possible to create a JavaScript gadget that can enhance the user experience for those who have a deep understanding of the difference between source editing and visual editing and who would like a hybrid option. I'd pursue this. :-)",1374689458,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #23)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nComputers can't read minds and they monumentally struggle with understanding context."", 'When I type ""subst"" into OS X (as in template substitution), it autocorrects to ""subset"" because surely that\'s what I meant, right?', 'I completely agree with you that [[muscle memory]] here is an issue.', ""And I completely agree that we need to find ways to make linking as painless as possible in VisualEditor (we're not there yet)."", 'But part of meeting user expectations is to take input (such as ""[[foo]]"", which displays as ""[[foo]]"" in VisualEditor) and output it as the user saw it in the editor.', ""These type of magical transformations won't be supported in VisualEditor and I think that's a reasonable position to take."", 'However, it should be completely possible to create a JavaScript gadget that can enhance the user experience for those who have a deep understanding of the difference between source editing and visual editing and who would like a hybrid option.', ""I'd pursue this."", ':-)']","['NA', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']"
+4813,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"(In reply to comment #25)
+> what we ask (at least, this is what i asked - see bug 51897, which was marked
+> as duplicate of this one) is that when the user types ""[["", VE will remove
+> the ""[["" from the page, and behave as if the user typed +K, i.e. open
+> the ""Link"" form.
+
+Yep, I think everyone commenting on this bug understands the request. :-)
+
+The problem is, as stated, computers aren't very good at reading minds or understanding context. You want to support ""[["" magically transforming into a VisualEditor link. This is certainly possible to implement, but then you naturally have to support:
+
+* [[foo]]
+* [[foo]]s
+* [[foo|bar]]
+* [[w:foo]]
+* [[w:foo|]]
+* [[w:en:foo (bar)|]]
+* [[WP:FOO]]
+
+When a user types ""[[File:foo.png]]"", do they really mean they want a link to the file or do they really mean they want to include the file?
+
+What about ""[[Category:foo]]""? It's often trivial for humans to understand what we mean or to understand what other humans mean, but computers... not so much.
+
+Once we add support for [[]] magically transforming into a link, does that mean we also have to support magic words such as {{DEFAULTSORT:}}, __NOTOC__, and so on? What about ParserFunctions such as {{#time:}} and {{#if:}}?
+
+And, of course, a certain percentage of users will want to actually include brackets (""["" and ""]"") in their edits. How do they undo the magical transformation?
+
+Down this path, madness lies, I promise.
+
+> easy to do, simple, and does not go against any principle in UI design,
+> except sheer stubbornness of the VE team.
+
+The VE team has certainly exhibited some stubbornness. But I personally agree with their decision here.
+
+> unfortunately i am not able at this time to provide a patch, but 92.24% of
+> the code is already in place - just find where VE jumps the popup, and do
+> something useful instead.
+
+A patch to VisualEditor or to MediaWiki will not be accepted. However, users are welcome to create JavaScript gadgets, personal JavaScript subpages, client-side scripts (think Greasemonkey), or even implement site-wide JavaScript with appropriate community consultation and consensus.",1374701180,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #25)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYep, I think everyone commenting on this bug understands the request.', "":-)\n\nThe problem is, as stated, computers aren't very good at reading minds or understanding context."", 'You want to support ""[["" magically transforming into a VisualEditor link.', 'This is certainly possible to implement, but then you naturally have to support:\n\n* [[foo]]\n* [[foo]]s\n* [[foo|bar]]\n* [[w:foo]]\n* [[w:foo|]]\n* [[w:en:foo (bar)|]]\n* [[WP:FOO]]\n\nWhen a user types ""[[File:foo.png]]"", do they really mean they want a link to the file or do they really mean they want to include the file?', 'What about ""[[Category:foo]]""?', ""It's often trivial for humans to understand what we mean or to understand what other humans mean, but computers... not so much."", 'Once we add support for [[]] magically transforming into a link, does that mean we also have to support magic words such as {{DEFAULTSORT:}}, __NOTOC__, and so on?', 'What about ParserFunctions such as {{#time:}} and {{#if:}}?', 'And, of course, a certain percentage of users will want to actually include brackets (""["" and ""]"") in their edits.', 'How do they undo the magical transformation?', 'Down this path, madness lies, I promise.', 'QUOTE\nQUOTE\n\nThe VE team has certainly exhibited some stubbornness.', 'But I personally agree with their decision here.', 'QUOTE\nQUOTE\nQUOTE\n\nA patch to VisualEditor or to MediaWiki will not be accepted.', 'However, users are welcome to create JavaScript gadgets, personal JavaScript subpages, client-side scripts (think Greasemonkey), or even implement site-wide JavaScript with appropriate community consultation and consensus.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INFORMATION TYPE', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']"
+4807,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"(In reply to comment #28)
+Thank you for clarifying the two requests, Chris. That was super-helpful. :-)
+
+(In reply to comment #29)
+> maybe instead of coming here, what i should have done is to reopen and remove
+> the ""duplicate"" designation. 
+
+My apologies, kipod. Thank you for patiently putting up with me. Indeed, I think bug 51897 is not a duplicate of this bug. My comments were strictly related to the original request here on bug 49686.
+
+I don't know what the VisualEditor team's view is on your request at bug 51897, so I'm going to go ahead and un-dupe bug 51897 now. Bug 51897 may also eventually be marked resolved/wontfix, but it doesn't seem to be within the scope of this bug, so it should be handled separately.",1374721119,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #28)\nThank you for clarifying the two requests, Chris.', 'That was super-helpful.', ':-)\n\n(In reply to comment #29)\nQUOTE\nQUOTE\n\nMy apologies, kipod.', 'Thank you for patiently putting up with me.', 'Indeed, I think bug 51897 is not a duplicate of this bug.', 'My comments were strictly related to the original request here on bug 49686.', ""I don't know what the VisualEditor team's view is on your request at bug 51897, so I'm going to go ahead and un-dupe bug 51897 now."", ""Bug 51897 may also eventually be marked resolved/wontfix, but it doesn't seem to be within the scope of this bug, so it should be handled separately.""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION']"
+162,"VisualEditor: A  on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare","https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/Design&oldid=745378&veaction=edit
+
+When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the following error in my JavaScript console:
+
+Uncaught RangeError: Maximum call stack size exceeded
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare
+oo.compare",1374730027,task_subcomment,PHID-TASK-kql7loyrzdkr4rwpdcm6,PHID-USER-hyfm4swq76s4j642w46x,"['URL\n\nWhen I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the following error in my JavaScript console:\n\nUncaught RangeError: Maximum call stack size exceeded\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare\noo.compare']",['BUG REPRODUCTION .']
+3178,VisualEditor: Deleting plain text from a large page with backspace or delete is very slow,"(In reply to comment #1)
+> In both actions, on my favourite test case for today ([[Argentina]]), about
+> 10s of CPU usage is attributable to openAndCloseAnnotations(), and about 80%
+> of that is from oo.compare().
+
+Perhaps related to bug 51948.",1374733149,task_subcomment,PHID-TASK-bd27gm56r2au6k3ieg34,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\n\nPerhaps related to bug 51948.'],['BUG REPRODUCTION']
+11050,Merge Poem extension into MediaWiki core,"The Poem extension has almost as much extension setup as it has functionality. Bundling it with MediaWiki is silly, it should simply be merged into core.
+
+--------------------------
+**Version**: 1.22.0
+**Severity**: enhancement
+**Whiteboard**: migrate Poem extension bugs to core post-resolution",1374788640,task_description,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-hyfm4swq76s4j642w46x,"['Merge Poem extension into MediaWiki core.', 'The Poem extension has almost as much extension setup as it has functionality.', 'Bundling it with MediaWiki is silly, it should simply be merged into core.', '--------------------------\n**Version**: 1.22.0\n**Severity**: enhancement\n**Whiteboard**: migrate Poem extension bugs to core post-resolution']","['FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']"
+11116,Merge Poem extension into MediaWiki core,"(In reply to comment #1)
+> Anytime an extension is created or deprecated it's a logistical pain in the
+> ass.
+
+Can you elaborate on this? It seems pretty easy to me.",1374789622,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nCan you elaborate on this?', 'It seems pretty easy to me.']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']"
+3174,VisualEditor: Deleting plain text from a large page with backspace or delete is very slow,"(In reply to comment #3)
+> Suggestion from IRC, posting to the bug for prosperity:
+
+s/prosperity/posterity/ ;-)
+
+[cf. bug 49198 comment 5]",1374801722,task_subcomment,PHID-TASK-bd27gm56r2au6k3ieg34,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #3)\nQUOTE\n\ns/prosperity/posterity/ ;-)\n\n[cf.', 'bug 49198 comment 5]']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']"
+11043,VisualEditor: Provide buttons for locally-configured frequent edit summary contents,I'm reminded of bug 48274.,1374828543,task_subcomment,PHID-TASK-odseemabxyqbdz2dgloa,PHID-USER-hyfm4swq76s4j642w46x,"[""I'm reminded of bug 48274.""]",['BUG REPRODUCTION']
+3152,APIEditBeforeSave isn't replacing sections like the documentation claims,Hoo suspects that this is a problem with VisualEditor. Copying a few folks accordingly.,1374832035,task_subcomment,PHID-TASK-v4wsjl2yostcro6yfl5m,PHID-USER-hyfm4swq76s4j642w46x,"['Hoo suspects that this is a problem with VisualEditor.', 'Copying a few folks accordingly.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']"
+8023,User preference to disable VisualEditor,"For what it's worth, I agree with hashar. The bug as filed is resolved: there's now a user preference in the appropriate tab (""Editing"") that fully disables VisualEditor.
+
+I think we should deal with the future in the future. :-)",1374832672,task_subcomment,PHID-TASK-2lqrwar67hw6qvy4f5kh,PHID-USER-hyfm4swq76s4j642w46x,"[""For what it's worth, I agree with hashar."", 'The bug as filed is resolved: there\'s now a user preference in the appropriate tab (""Editing"") that fully disables VisualEditor.', 'I think we should deal with the future in the future.', ':-)']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']"
+11112,Merge Poem extension into MediaWiki core,"(In reply to comment #5)
+> If you merge it to core, please call it something other than . Other
+> than that I couldn't care less :D
+
+I think we must keep the name """" for backward-compatibility, but it should definitely have a saner alias ("""" or something).",1374855121,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #5)\nQUOTE\nQUOTE\n\nI think we must keep the name """" for backward-compatibility, but it should definitely have a saner alias ("""" or something).']",['BUG REPRODUCTION']
+4541,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)",It's unclear whether the German Wikipedia wants this: .,1374874055,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-hyfm4swq76s4j642w46x,"[""It's unclear whether the German Wikipedia wants this: .
+
+wmgVisualEditorDefault would be set to false for dewiki.
+
+wmgVisualEditorDisableForAnons would be left as true for dewiki.
+
+Is this correct?",1375070977,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-hyfm4swq76s4j642w46x,"[""VisualEditor's configuration variables are a bit confusing to me, but it seems like the German Wikipedia would like to reverse part of this change:  The patch was committed and merged (but the notification bot incorrectly
+> reset the status), so I'm setting this back to FIXED again as the original
+> request that this bug report is about (see subject line) has been fulfilled.
+
+I'm not sure the original request (""top 15"" Wikipedias) has been fulfilled, but I'm also not sure that's still the goal. I'll leave this bug to James to sort out.",1375115210,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #13)\nQUOTE\nQUOTE\nQUOTE\n\nI\'m not sure the original request (""top 15"" Wikipedias) has been fulfilled, but I\'m also not sure that\'s still the goal.', ""I'll leave this bug to James to sort out.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']"
+10986,VisualEditor: Reject (or at least loudly warn about) edits that contain pawns or other obvious placeholders,"Rather than simply quietly inserting pawns and other placeholder characters into the page text, VisualEditor should do a sanity-check pre-save and either outright reject or loudly warn about edits that will insert such characters.
+
+--------------------------
+**Version**: unspecified
+**Severity**: enhancement",1375118160,task_description,PHID-TASK-sfwbwm73nkcseqpbk5if,PHID-USER-hyfm4swq76s4j642w46x,"['VisualEditor: Reject (or at least loudly warn about) edits that contain pawns or other obvious placeholders.', 'Rather than simply quietly inserting pawns and other placeholder characters into the page text, VisualEditor should do a sanity-check pre-save and either outright reject or loudly warn about edits that will insert such characters.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']"
+130,Anonymous users getting VisualEditor on German Wikipedia and making edits,"https://de.wikipedia.org/w/index.php?title=Spezial:Letzte_%C3%84nderungen&limit=500&days=30&hideliu=1&tagfilter=visualeditor
+
+---
+29 July 2013
+
+(diff | hist) . . Aurich‎ [pending edits]; 19:40 . . (-1)‎ . . ‎95.165.106.6 (Talk)‎ (→‎Branchen und Unternehmen) (Tag: VisualEditor)
+(diff | hist) . . Djihadismus‎; 19:30 . . (-980)‎ . . ‎2a02:908:df31:8700:6861:a2d8:52b6:1392 (Talk)‎ (Tag: VisualEditor)
+(diff | hist) . . Thronfolge (Vereinigtes Königreich)‎ [pending edits]; 19:30 . . (-2)‎ . . ‎84.155.202.154 (Talk)‎ (→‎Derzeitige Reihenfolge der Thronfolge) (Tag: VisualEditor)
+(diff | hist) . . Lagerungskonzepte‎ [pending edits]; 19:15 . . (+73)‎ . . ‎81.217.18.166 (Talk)‎ (→‎Stützlagerung schwimmend (SLS)) (Tag: VisualEditor)
+(diff | hist) . . Andreas Müller (Fußballspieler, 1962)‎; 19:13 . . (+233)‎ . . ‎2.244.238.208 (Talk)‎ (→‎als Funktionär) (Tag: VisualEditor)
+(diff | hist) . . Nexus 7‎; 19:12 . . (+4)‎ . . ‎88.130.17.139 (Talk)‎ (→‎Zweite Generation (2013)) (Tag: VisualEditor)
+(diff | hist) . . Räumliche Orientierung‎ [pending edits]; 19:09 . . (-55)‎ . . ‎72.89.247.161 (Talk)‎ (für emotionale Betroffenheit lassen sich in der Literatur keine Belege finden.) (Tag: VisualEditor)
+(diff | hist) . . Medien (Land)‎; 19:06 . . (+226)‎ . . ‎78.53.45.165 (Talk)‎ (→‎Spekulationen über die Verwandtschaft von Kurden und Medern) (Tag: VisualEditor)
+(diff | hist) . . Inka Bause‎; 19:05 . . (+42)‎ . . ‎188.194.150.121 (Talk)‎ (→‎Singles:   ist das liebe 1987) (Tag: VisualEditor)
+(diff | hist) . . Mississippi River‎; 19:03 . . (+1)‎ . . ‎77.6.118.157 (Talk)‎ (Tag: VisualEditor)
+(diff | hist) . . Geständnisse‎ [pending edits]; 18:54 . . (+1)‎ . . ‎91.39.63.227 (Talk)‎ (→‎Handlung:  Grammatik) (Tag: VisualEditor)
+(diff | hist) . . Vojtech Tuka‎; 18:53 . . (-23)‎ . . ‎2003:4d:eb3c:f001:5452:a193:58c6:cc59 (Talk)‎ (→‎Flucht, Prozess und Hinrichtung) (Tag: VisualEditor)
+
+25 July 2013
+
+(diff | hist) . . Lotta Schelin‎; 04:26 . . (+2)‎ . . ‎92.76.236.197 (Talk)‎ (→‎Nationalmannschaft) (Tag: VisualEditor)
+---
+
+Anons are editing the German Wikipedia with VisualEditor.
+
+My suspicion is that logged-in users are hitting certain pages, the pages are being cached, and then anons are receiving these cached pages (with the VE init JS loaded).
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal
+**See Also**:
+https://bugzilla.wikimedia.org/show_bug.cgi?id=52202",1375120080,task_description,PHID-TASK-hdwzoxwzxwme4zwudykf,PHID-USER-hyfm4swq76s4j642w46x,"['Anonymous users getting VisualEditor on German Wikipedia and making edits.', 'URL\n\n---\n29 July 2013\n\n(diff | hist) .', '.', 'Aurich\u200e [pending edits]; 19:40 .', '.', '(-1)\u200e .', '.', '\u200e95.165.106.6 (Talk)\u200e (→\u200eBranchen und Unternehmen) (Tag: VisualEditor)\n(diff | hist) .', '.', 'Djihadismus\u200e; 19:30 .', '.', '(-980)\u200e .', '.', '\u200e2a02:908:df31:8700:6861:a2d8:52b6:1392 (Talk)\u200e (Tag: VisualEditor)\n(diff | hist) .', '.', 'Thronfolge (Vereinigtes Königreich)\u200e [pending edits]; 19:30 .', '.', '(-2)\u200e .', '.', '\u200e84.155.202.154 (Talk)\u200e (→\u200eDerzeitige Reihenfolge der Thronfolge) (Tag: VisualEditor)\n(diff | hist) .', '.', 'Lagerungskonzepte\u200e [pending edits]; 19:15 .', '.', '(+73)\u200e .', '.', '\u200e81.217.18.166 (Talk)\u200e (→\u200eStützlagerung schwimmend (SLS)) (Tag: VisualEditor)\n(diff | hist) .', '.', 'Andreas Müller (Fußballspieler, 1962)\u200e; 19:13 .', '.', '(+233)\u200e .', '.', '\u200e2.244.238.208 (Talk)\u200e (→\u200eals Funktionär) (Tag: VisualEditor)\n(diff | hist) .', '.', 'Nexus 7\u200e; 19:12 .', '.', '(+4)\u200e .', '.', '\u200e88.130.17.139 (Talk)\u200e (→\u200eZweite Generation (2013)) (Tag: VisualEditor)\n(diff | hist) .', '.', 'Räumliche Orientierung\u200e [pending edits]; 19:09 .', '.', '(-55)\u200e .', '.', '\u200e72.89.247.161 (Talk)\u200e (für emotionale Betroffenheit lassen sich in der Literatur keine Belege finden.)', '(Tag: VisualEditor)\n(diff | hist) .', '.', 'Medien (Land)\u200e; 19:06 .', '.', '(+226)\u200e .', '.', '\u200e78.53.45.165 (Talk)\u200e (→\u200eSpekulationen über die Verwandtschaft von Kurden und Medern) (Tag: VisualEditor)\n(diff | hist) .', '.', 'Inka Bause\u200e; 19:05 .', '.', '(+42)\u200e .', '.', '\u200e188.194.150.121 (Talk)\u200e (→\u200eSingles:   ist das liebe 1987) (Tag: VisualEditor)\n(diff | hist) .', '.', 'Mississippi River\u200e; 19:03 .', '.', '(+1)\u200e .', '.', '\u200e77.6.118.157 (Talk)\u200e (Tag: VisualEditor)\n(diff | hist) .', '.', 'Geständnisse\u200e [pending edits]; 18:54 .', '.', '(+1)\u200e .', '.', '\u200e91.39.63.227 (Talk)\u200e (→\u200eHandlung:  Grammatik) (Tag: VisualEditor)\n(diff | hist) .', '.', 'Vojtech Tuka\u200e; 18:53 .', '.', '(-23)\u200e .', '.', '\u200e2003:4d:eb3c:f001:5452:a193:58c6:cc59 (Talk)\u200e (→\u200eFlucht, Prozess und Hinrichtung) (Tag: VisualEditor)\n\n25 July 2013\n\n(diff | hist) .', '.', 'Lotta Schelin\u200e; 04:26 .', '.', '(+2)\u200e .', '.', '\u200e92.76.236.197 (Talk)\u200e (→\u200eNationalmannschaft) (Tag: VisualEditor)\n---\n\nAnons are editing the German Wikipedia with VisualEditor.', 'My suspicion is that logged-in users are hitting certain pages, the pages are being cached, and then anons are receiving these cached pages (with the VE init JS loaded).', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']"
+5637,Template creating CSS in a table's cell does not come through,"(In reply to comment #12)
+> Bots that modify existing articles to bypass bugs in Parsoid should be off
+> the table as a solution.
+
+[[Hard cases make bad law]]. :-)
+
+As a general rule, Parsoid should be handle wikitext in the wild. However, we need more information about the prevalence of these constructs on Wikimedia wikis and the amount of work required to properly handle them before we can make any real decisions here. Scott's Gerrit changeset 76626 seems to be a step in the right direction.",1375134893,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #12)\nQUOTE\nQUOTE\n\n[[Hard cases make bad law]].', ':-)\n\nAs a general rule, Parsoid should be handle wikitext in the wild.', 'However, we need more information about the prevalence of these constructs on Wikimedia wikis and the amount of work required to properly handle them before we can make any real decisions here.', ""Scott's Gerrit changeset 76626 seems to be a step in the right direction.""]","['NA', 'BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']"
+133,Anonymous users getting VisualEditor on German Wikipedia and making edits,"For the record, if my patch set from Gerrit changeset 76199 and Gerrit changeset 76468 had been merged and deployed, this bug never would have happened.
+
+I'm fairly annoyed that I was told that VisualEditor ""doesn't work the way you think it does"" this morning and my patch sets were roundly and soundly ignored (in favor of Gerrit changeset 76516), only to have the exact changes implemented a few hours later after this bug appeared.",1375135721,task_subcomment,PHID-TASK-hdwzoxwzxwme4zwudykf,PHID-USER-hyfm4swq76s4j642w46x,"['For the record, if my patch set from Gerrit changeset 76199 and Gerrit changeset 76468 had been merged and deployed, this bug never would have happened.', 'I\'m fairly annoyed that I was told that VisualEditor ""doesn\'t work the way you think it does"" this morning and my patch sets were roundly and soundly ignored (in favor of Gerrit changeset 76516), only to have the exact changes implemented a few hours later after this bug appeared.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']"
+141,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","(In reply to comment #15)
+> So De Wikipedia holds a quick poll and their deployment is changed to opt-in,
+> but on En Wikipedia, despite weeks of complaints, we are still stuck with
+> opt-out? How does that work?
+
+If you can hold a coordinated vote on the English Wikipedia and get over 400 participants to agree to switch to opt-in, I imagine you can get the same result. :-)",1375136346,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #15)\nQUOTE\nQUOTE\nQUOTE\n\nIf you can hold a coordinated vote on the English Wikipedia and get over 400 participants to agree to switch to opt-in, I imagine you can get the same result.', ':-)']","['FUTURE PLAN', 'SOCIAL CONVERSATION']"
+131,Anonymous users getting VisualEditor on German Wikipedia and making edits,"(In reply to comment #7)
+> I'm sorry if we were dismissive earlier. When I said ""VE doesn't work the way
+> you think it does"", what I meant to say was ""despite the confusing way these
+> variables are named, they mean something slightly different, such that one of
+> them is unused if the other one is set a certain way"".
+
+I wasn't annoyed with you (and you weren't the person quoted in comment 6). You're wonderful and I adore you.",1375156109,task_subcomment,PHID-TASK-hdwzoxwzxwme4zwudykf,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI wasn't annoyed with you (and you weren't the person quoted in comment 6)."", ""You're wonderful and I adore you.""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']"
+12762,"VisualEditor: Fly-out wikitext editor for unsupported extensions' source blocks (""alienated content"")","(In reply to comment #8)
+> There are quite a lot of extensions where the content should probably be
+> treated as a simple block of text. , , 
,  basically
+> just have plain text ending with the appropriate closing tag.
+
+Sort of. Ideally there will one day be a visual math editor, a visual music editor, and we already have [[mw:Extension:CodeEditor]] (which is even deployed to certain wikis) for JavaScript and CSS, which will likely cover 
 and / blocks.
+
+I suppose  and  blocks can use a simple editor. :-)",1375159143,task_subcomment,PHID-TASK-64pve3q3gx7xk5rm2nk4,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\n\nSort of.', 'Ideally there will one day be a visual math editor, a visual music editor, and we already have [[mw:Extension:CodeEditor]] (which is even deployed to certain wikis) for JavaScript and CSS, which will likely cover 
 and / blocks.', 'I suppose  and  blocks can use a simple editor.', ':-)']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']"
+3945,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","This needs to be fixed as soon as possible. Compounded annoyance is a very bad thing.
+
+Let's go with [edit | edit source] for now.",1375296805,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-hyfm4swq76s4j642w46x,"['This needs to be fixed as soon as possible.', 'Compounded annoyance is a very bad thing.', ""Let's go with [edit | edit source] for now.""]","['EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']"
+3942,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","(In reply to comment #45)
+> I would suggest that we go with
+> 
+> [beta editor | stable editor] 
+
+No. That RFC (linked in comment 45) is specific to one wiki and doesn't suggest using [beta editor | stable editor], it suggests better advertising that VisualEditor is beta software. This request should be filed as a separate bug (and cross-referenced with [[Wikipedia:VisualEditor/Improvements]]).",1375299017,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #45)\nQUOTE\nQUOTE\nQUOTE\n\nNo.', ""That RFC (linked in comment 45) is specific to one wiki and doesn't suggest using [beta editor | stable editor], it suggests better advertising that VisualEditor is beta software."", 'This request should be filed as a separate bug (and cross-referenced with [[Wikipedia:VisualEditor/Improvements]]).']","['NA', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']"
+3941,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","(In reply to comment #46)
+> [visual edit (beta) | source edit] would be better but not optimal I don't
+> think. [edit | edit visually (beta)] is the most compact that I can come up
+> with, but I'm not claiming that as perfect.
+
+As stated in comment 47, we don't need to point out that it's beta in the section edit links (it would just be more annoying). We can advertise that VisualEditor is beta software in the VisualEditor interface itself (i.e., ?veaction=edit).",1375299134,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #46)\nQUOTE\nQUOTE\nQUOTE\n\nAs stated in comment 47, we don't need to point out that it's beta in the section edit links (it would just be more annoying)."", 'We can advertise that VisualEditor is beta software in the VisualEditor interface itself (i.e., ?veaction=edit).']","['SOCIAL CONVERSATION', 'FUTURE PLAN']"
+3939,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","(In reply to comment #49)
+> The only mention of the warning that it is beta came in the ""Oppose"" section.
+> The very fact that two of the only three oppose votes mention placing the
+> warning after VE has been invoked makes it clear that people commenting are
+> commenting in the context that the *button* should warn people that it's
+> beta.
+
+That RFC can provide guidance, but there are issues of ends versus means. Changing the section edit links to read ""beta"" would be a bad idea both for the English Wikipedia and for VisualEditor generally.
+
+As suggested in comment 46, the exact wording should be customizable by editing the relevant MediaWiki message pages on-wiki. This bug should focus on removing the animation altogether and providing a sane default behavior for VisualEditor.",1375301077,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #49)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat RFC can provide guidance, but there are issues of ends versus means.', 'Changing the section edit links to read ""beta"" would be a bad idea both for the English Wikipedia and for VisualEditor generally.', 'As suggested in comment 46, the exact wording should be customizable by editing the relevant MediaWiki message pages on-wiki.', 'This bug should focus on removing the animation altogether and providing a sane default behavior for VisualEditor.']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']"
+3001,"VisualEditor (and possibly other beta tools) need an exposed, easy-to-use on/off switch","One of the pain points we're seeing is that disabling VisualEditor is cumbersome. Even though there's now a user preference to disable the software, going to [[Special:Preferences]] is disruptive to user workflow.
+
+James and I discussed the possibility of adding a switch to the user interface to enable or disable VisualEditor.
+
+This switch might be located in the personal tools section, it might be a sidebar section, or it might be elsewhere. It should be viewable from ?action=view, ?action=edit, and ?veaction=edit.
+
+This switch might affect only VisualEditor or it might affect all ""beta"" features deployed to Wikimedia wikis.
+
+This switch will be available to both logged-in users and anonymous users.
+
+I believe this is a high priority bug to address.
+
+--------------------------
+**Version**: wmf-deployment
+**Severity**: major
+**See Also**:
+https://bugzilla.wikimedia.org/show_bug.cgi?id=54862",1375306080,task_description,PHID-TASK-rk7rg7s3j76gm4lymrcv,PHID-USER-hyfm4swq76s4j642w46x,"['VisualEditor (and possibly other beta tools) need an exposed, easy-to-use on/off switch.', ""One of the pain points we're seeing is that disabling VisualEditor is cumbersome."", ""Even though there's now a user preference to disable the software, going to [[Special:Preferences]] is disruptive to user workflow."", 'James and I discussed the possibility of adding a switch to the user interface to enable or disable VisualEditor.', 'This switch might be located in the personal tools section, it might be a sidebar section, or it might be elsewhere.', 'It should be viewable from ?action=view, ?action=edit, and ?veaction=edit.', 'This switch might affect only VisualEditor or it might affect all ""beta"" features deployed to Wikimedia wikis.', 'This switch will be available to both logged-in users and anonymous users.', 'I believe this is a high priority bug to address.', '--------------------------\n**Version**: wmf-deployment\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']"
+2999,VisualEditor: Make beta notice more prominent,"The current beta notice for VisualEditor is currently easy to miss. While it uses a circled ""?"" and the text ""BETA"", it can blend in with the rest of the VisualEditor editing interface pretty easily (I only really noticed that there was any kind of warning today).
+
+The notice that VisualEditor is beta software should be made more prominent.
+
+James has suggested showing a more prominent notice for first-time VisualEditor users (presumably based on a cookie).
+
+My preference is to make the notice dismissable (using a hidden user preference).
+
+--------------------------
+**Version**: unspecified
+**Severity**: normal",1375328880,task_description,PHID-TASK-ycfuexv2jknnm72vmgj2,PHID-USER-hyfm4swq76s4j642w46x,"['VisualEditor: Make beta notice more prominent.', 'The current beta notice for VisualEditor is currently easy to miss.', 'While it uses a circled ""?""', 'and the text ""BETA"", it can blend in with the rest of the VisualEditor editing interface pretty easily (I only really noticed that there was any kind of warning today).', 'The notice that VisualEditor is beta software should be made more prominent.', 'James has suggested showing a more prominent notice for first-time VisualEditor users (presumably based on a cookie).', 'My preference is to make the notice dismissable (using a hidden user preference).', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION']"
+13152,VisualEditor: Provide a mechanism to disable VisualEditor on a given page (to be used if it corrupts said page),I don't like the idea presented in bug 52489 (a blacklist category). VisualEditor simply shouldn't break pages ever. Users shouldn't be required to shield articles from it; that's a bit insane.,1375488293,task_subcomment,PHID-TASK-qrsg7i26ioq3iroi5j3v,PHID-USER-hyfm4swq76s4j642w46x,"[""I don't like the idea presented in bug 52489 (a blacklist category)."", ""VisualEditor simply shouldn't break pages ever."", ""Users shouldn't be required to shield articles from it; that's a bit insane.""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION']"
+13150,VisualEditor: Provide a mechanism to disable VisualEditor on a given page (to be used if it corrupts said page),"(In reply to comment #6)
+> Obviously VE/Parsoid shouldn't cause breakage - the goal would be to keep
+> membership of that category close to zero at any given time. But if and when
+> things do break, it'd be good to have an official mechanism to deal with it,
+> rather than just template hacks.
+
+Bugzilla is the official mechanism for dealing with breakages.
+
+While it's easy to say that the goal would be to keep the category membership near zero, it sounds like (from reading comment 0) that this category would quickly include tens of thousands of pages.",1375488872,task_subcomment,PHID-TASK-qrsg7i26ioq3iroi5j3v,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nBugzilla is the official mechanism for dealing with breakages.', ""While it's easy to say that the goal would be to keep the category membership near zero, it sounds like (from reading comment 0) that this category would quickly include tens of thousands of pages.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']"
+7430,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,"(In reply to comment #17)
+> It's again inaccessible (my browser doesn't receive any reply) with antimony
+> at 100 % load.
+
+Confirmed that git.wikimedia.org is inaccessible currently; no idea about antimony's load.
+
+Re-opening this bug as it's no longer resolved. Thank you, Nemo, for commenting here.
+
+---
+$ time curl https://git.wikimedia.org/
+
+
+502 Proxy Error
+
+

Proxy Error

+

The proxy server received an invalid +response from an upstream server.
+The proxy server could not handle the request GET /.

+Reason: Error reading from remote server

+ + +real 12m43.815s +user 0m0.010s +sys 0m0.024s +---",1375669136,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #17)\nQUOTE\nQUOTE\n\nConfirmed that git.wikimedia.org is inaccessible currently; no idea about antimony's load."", ""Re-opening this bug as it's no longer resolved."", 'Thank you, Nemo, for commenting here.', '---\n$ time curl URL\n\n\n502 Proxy Error\n\n

Proxy Error

\n

The proxy server received an invalid\nresponse from an upstream server.
\nThe proxy server could not handle the request GET /.

\nReason: Error reading from remote server

\n\n\nreal\t12m43.815s\nuser\t0m0.010s\nsys\t0m0.024s\n---']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +7427,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,"(In reply to comment #20) +> Down again? + +Indeed. :-( + +--- +$ time curl https://git.wikimedia.org/ + + +502 Proxy Error + +

Proxy Error

+

The proxy server received an invalid +response from an upstream server.
+The proxy server could not handle the request GET /.

+Reason: Error reading from remote server

+ + +real 12m2.101s +user 0m0.010s +sys 0m0.028s +---",1375816643,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #20)\nQUOTE\n\nIndeed.', ':-(\n\n---\n$ time curl URL\n\n\n502 Proxy Error\n\n

Proxy Error

\n

The proxy server received an invalid\nresponse from an upstream server.
\nThe proxy server could not handle the request GET /.

\nReason: Error reading from remote server

\n\n\nreal\t12m2.101s\nuser\t0m0.010s\nsys\t0m0.028s\n---']","['SOCIAL CONVERSATION .', 'BUG REPRODUCTION']" +7415,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,"As reported by OsamaK last night in #wikimedia-tech and again today by rupert THURNER on wikitech-l (and I personally confirmed last evening), git.wikimedia.org is down yet again. + +--- +$ time curl https://git.wikimedia.org/ + + +502 Proxy Error + +

Proxy Error

+

The proxy server received an invalid +response from an upstream server.
+The proxy server could not handle the request GET /.

+Reason: Error reading from remote server

+ + +real 12m1.522s +user 0m0.010s +sys 0m0.026s +---",1376146093,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-hyfm4swq76s4j642w46x,"['As reported by OsamaK last night in #wikimedia-tech and again today by rupert THURNER on wikitech-l (and I personally confirmed last evening), git.wikimedia.org is down yet again.', '---\n$ time curl URL\n\n\n502 Proxy Error\n\n

Proxy Error

\n

The proxy server received an invalid\nresponse from an upstream server.
\nThe proxy server could not handle the request GET /.

\nReason: Error reading from remote server

\n\n\nreal\t12m1.522s\nuser\t0m0.010s\nsys\t0m0.026s\n---']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6951,Review and deploy MassMessage extension to Wikimedia wikis,"(In reply to comment #1) +> Does it have the same problem as the global message delivery system on wikis +> which use LiquidThreads? +> (see [[meta:User talk:EdwardsBot/Archive 1#LQT compatibility]]) + +The real bug is that those wikis are still using LiquidThreads. :-) + +But if you want to add a dependency bug about MassMessage supporting LiquidThreads, it shouldn't be too painful to code.",1376228263,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\n\nThe real bug is that those wikis are still using LiquidThreads.', "":-)\n\nBut if you want to add a dependency bug about MassMessage supporting LiquidThreads, it shouldn't be too painful to code.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +6950,Review and deploy MassMessage extension to Wikimedia wikis,"For reference: .",1376229430,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,['For reference: Hi Legoktm, I see that http://www.mediawiki.org/wiki/Extension:MassMessage +> exists but where is its bugtracker? See +> https://www.mediawiki.org/wiki/Bug_management/Project_Maintainers#To_add_a_project_or_component + +Filed as bug 52730.",1376239786,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\n\nFiled as bug 52730.'],['BUG REPRODUCTION'] +6829,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","The ""Enable section editing via [edit] links"" user preference should be removed from MediaWiki core. + +Users interested in hiding section-edit links can use per-user (or site-wide) CSS. + +This should be an easy bug to resolve; marking it with the Bugzilla keyword +accordingly. + +-------------------------- +**Version**: 1.22.0 +**Severity**: enhancement",1376416020,task_description,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-hyfm4swq76s4j642w46x,"['Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core.', 'The ""Enable section editing via [edit] links"" user preference should be removed from MediaWiki core.', 'Users interested in hiding section-edit links can use per-user (or site-wide) CSS.', 'This should be an easy bug to resolve; marking it with the Bugzilla keyword\naccordingly.', '--------------------------\n**Version**: 1.22.0\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'WORKAROUNDS', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6765,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","https://www.mediawiki.org/wiki/Special:Preferences#mw-prefsection-searchoptions + +The ""Advanced options"" section of the ""Search"" tab in MediaWiki currently looks like this: + +--- +Advanced options + +[ ] Search in all namespaces + +Search in these namespaces by default: +[ ] (Main) +[ ] Talk +[ ] User +[ ] User talk +[ ] Project +[ ] Project talk +[ ] File +[ ] File talk +[ ] MediaWiki +[ ] MediaWiki talk +[ ] Template +[ ] Template talk +[ ] Help +[ ] Help talk +[ ] Category +[ ] Category talk +[ ] Thread +[ ] Thread talk +[ ] Summary +[ ] Summary talk +[ ] Manual +[ ] Manual talk +[ ] Extension +[ ] Extension talk +[ ] API +[ ] API talk +[ ] Skin +[ ] Skin talk +[ ] Module +[ ] Module talk +[ ] Translations +[ ] Translations talk +[ ] VisualEditor +[ ] VisualEditor talk +--- + +This list looks silly and excessive. While {T39878} has requested a layout change, I think we need to reconsider how this list is implemented. + +What about adding a checkbox to [[Special:Search]]'s advanced search section that looks something like this: + +[ ] Use these namespaces as my default + +This would de-duplicate the namespace listing (between Special:Preferences and Special:Search) and would allow the search user preference to be set more easily from the search interface itself. + +Rather than using Special:Preferences and having heavy user interface exposure, any custom search namespace preferences could be ""hidden"" user preferences. That is, they'll still be stored if they don't match the site-wide default, but they'll not clutter up Special:Preferences. + +-------------------------- +**See Also**: +{T50615}",1376420940,task_description,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-hyfm4swq76s4j642w46x,"['Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself.', 'URL\n\nThe ""Advanced options"" section of the ""Search"" tab in MediaWiki currently looks like this:\n\n---\nAdvanced options\n\n[ ] Search in all namespaces\n\nSearch in these namespaces by default:\n[ ] (Main)\n[ ] Talk\n[ ] User\n[ ] User talk\n[ ] Project\n[ ] Project talk\n[ ] File\n[ ] File talk\n[ ] MediaWiki\n[ ] MediaWiki talk\n[ ] Template\n[ ] Template talk\n[ ] Help\n[ ] Help talk\n[ ] Category\n[ ] Category talk\n[ ] Thread\n[ ] Thread talk\n[ ] Summary\n[ ] Summary talk\n[ ] Manual\n[ ] Manual talk\n[ ] Extension\n[ ] Extension talk\n[ ] API\n[ ] API talk\n[ ] Skin\n[ ] Skin talk\n[ ] Module\n[ ] Module talk\n[ ] Translations\n[ ] Translations talk\n[ ] VisualEditor\n[ ] VisualEditor talk\n---\n\nThis list looks silly and excessive.', 'While {T39878} has requested a layout change, I think we need to reconsider how this list is implemented.', ""What about adding a checkbox to [[Special:Search]]'s advanced search section that looks something like this:\n\n[ ] Use these namespaces as my default\n\nThis would de-duplicate the namespace listing (between Special:Preferences and Special:Search) and would allow the search user preference to be set more easily from the search interface itself."", 'Rather than using Special:Preferences and having heavy user interface exposure, any custom search namespace preferences could be ""hidden"" user preferences.', ""That is, they'll still be stored if they don't match the site-wide default, but they'll not clutter up Special:Preferences."", '--------------------------\n**See Also**:\n{T50615}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6854,Support Parsoid HTML+RDFa storage alongside or instead of wikitext,I believe this is a long-term goal.,1376447318,task_subcomment,PHID-TASK-bgfttfnluju4mvokk3ud,PHID-USER-hyfm4swq76s4j642w46x,['I believe this is a long-term goal.'],['FUTURE PLAN'] +7240,"Automatically recognise bare links and magic links (ISBN/etc.), and display as a link",Magic links are pretty evil. Explicitly marking links with a parser function is much more sensible. I'm not sure supporting magic links in VisualEditor is a good idea.,1376787661,task_subcomment,PHID-TASK-df6digqa5tkg4x3pko26,PHID-USER-hyfm4swq76s4j642w46x,"['Magic links are pretty evil.', 'Explicitly marking links with a parser function is much more sensible.', ""I'm not sure supporting magic links in VisualEditor is a good idea.""]","['SOCIAL CONVERSATION .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +6735,"VisualEditor: Clicking ""Review changes"" collapses save dropdown, and disappears the thermometer",How does a thermometer spin?,1376814507,task_subcomment,PHID-TASK-h7psvvdxqq5nurzgtxts,PHID-USER-hyfm4swq76s4j642w46x,['How does a thermometer spin?'],['INVESTIGATION AND EXPLORATION'] +1823,screen doesn't work from within 'become',"I don't remember the Toolserver having this issue. This doesn't seem like a wontfix to me. This is pretty awful behavior currently. Surely we can do better. + +local-dbreps@tools-login:~$ screen +Cannot open your terminal '/dev/pts/50' - please check. + +I kept getting this. I checked to no avail. On IRC, I was told (by a bot, no less) that running ""script /dev/null"" is a workaround. It seems Roan found another workaround. + +At a minimum, this needs to be documented (which I'll do momentarily) and the error message could be hacked to be clearer what the hell is happening (""check /dev/pts/50"" is pretty much an online equivalent of ""go fuck yourself""). Re-opening this for further thought and consideration.",1378349685,task_subcomment,PHID-TASK-th6xciyktmum2yvdvsqy,PHID-USER-hyfm4swq76s4j642w46x,"[""I don't remember the Toolserver having this issue."", ""This doesn't seem like a wontfix to me."", 'This is pretty awful behavior currently.', 'Surely we can do better.', ""local-dbreps@tools-login:~$ screen\nCannot open your terminal '/dev/pts/50' - please check."", 'I kept getting this.', 'I checked , it is possible on the Linux hosts, but not on the Solaris hosts. I just confirmed: dbreps@willow.toolserver.org (Solaris) gets the same error as above while dbreps@nightshade.toolserver.org (Linux) has no issue starting screen. + +The Toolserver folks had a workaround for Solaris hosts (using `ttyallow`), but now we've reached a new question: what did the Toolserver do on its Linux hosts to resolve this issue that Labs hasn't done?",1378355120,task_subcomment,PHID-TASK-th6xciyktmum2yvdvsqy,PHID-USER-hyfm4swq76s4j642w46x,"['According to ... at the cost of, you know, logging all the input and output of your +> session. +> +> Needless to say, that will not happen in Tool Labs -- even having the +> capability to replay users' sessions (including passwords typed and all!) +> would be a *massive* violation of privacy. + +Would it? What's the difference between this and .bash_history? + +Is the logged input/output available to all users or only to roots (and the session owner)?",1378357656,task_subcomment,PHID-TASK-th6xciyktmum2yvdvsqy,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWould it?', ""What's the difference between this and .bash_history?"", 'Is the logged input/output available to all users or only to roots (and the session owner)?']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION .']" +6945,Review and deploy MassMessage extension to Wikimedia wikis,"Thanks for writing out a checklist. + +(In reply to comment #7) +> == TODO/Check list == +> Extension page on mediawiki.org: yes +> Bugzilla component: yes +> Extension in Gerrit: yes + +Right. + +> Design Review: no + +Not sure this is relevant as this extension isn't really user-facing, but if you want to find someone to review the design, go for it. + +> Architecture/Performance Review: no +> Security Review: no + +These are the two areas needed here. + +Greg: how do we get this extension reviewed for architecture/performance and security? + +> Screencast (if applicable): no + +Not sure what this is about. It seems irrelevant. + +> Community support: no? + +Yes, plenty of it.",1378423432,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"['Thanks for writing out a checklist.', '(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nRight.', ""QUOTE\n\nNot sure this is relevant as this extension isn't really user-facing, but if you want to find someone to review the design, go for it."", 'QUOTE\nQUOTE\n\nThese are the two areas needed here.', 'Greg: how do we get this extension reviewed for architecture/performance and security?', 'QUOTE\n\nNot sure what this is about.', 'It seems irrelevant.', 'QUOTE\n\nYes, plenty of it.']","['SOCIAL CONVERSATION', 'NA .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'NA', 'SOCIAL CONVERSATION', 'NA']" +6942,Review and deploy MassMessage extension to Wikimedia wikis,"(In reply to comment #9) +>> Not sure this is relevant as this extension isn't really user-facing, but if +>> you want to find someone to review the design, go for it. +> +> Well, for some definition of user, right? It has sysop user facing UI. For a +> design review, the Design mailing list is a good place to start (and then +> ping until success). + +Lego: please go ahead and e-mail the design mailing list (include a working demo of the tool, of course). If they have constructive feedback, wonderful. Otherwise, I don't consider this a blocker to deployment. + +>> Greg: how do we get this extension reviewed for architecture/performance and +>> security? +> +> First pass would be to send a note to wikitech-l asking for help. +> Unfortunately, this week is a combined Tech Days and All Hands so WMF tech +> staff will be slower to respond than normal, but I know you know who to ping +> as needed (Aaron/Tim for arch, Chris for security). + +Lego: please go ahead and e-mail wikitech-l asking for a review once you're ready and you've done your best to ensure that the extension is in a reviewable state. Test rigorously! + +If you could cross-reference these two mailing list posts on this bug, that would be wonderful. + +> Well, if there are any userfacing bits (even for non-mortals), then it'd be +> good to have a walk-through of how the extension is supposed to work/what the +> process is. Think of it as a required bit of user documentation :) + +If you write docs about how to create one of these mythical screencasts, I'll consider it. In the meantime, over a decade of development has progressed without these being a requirement. We're not going to start with this extension. :-) + +>>> Community support: no? +>> +>> Yes, plenty of it. +> +> Awesome. I believe you, but would appreciate links to where discussion has +> happened. + +This request is a blocker to bug 35306. It falls outside the requirement for community consensus as it's an obvious and uncontroversial enhancement request; it is replacing a non-production, largely unsupported tool (i.e., the Python script that currently powers [[m:Global message delivery]]); and it has limited exposure (only admins will have access by default, and even most admins won't use this tool... for now). + +Bug 35306 gives most of the background here, but it's probably reasonable for me to point out that many (if not most) global message deliveries are connected to Wikimedia Foundation staff. The targets lists at [[m:Global message delivery/Targets]] comprise hundreds (maybe thousands) of users who have signed up for various newsletters and other mailings, in addition to a number of distribution lists used by Wikimedia volunteers and staff (including technical announcements and other breaking changes announced to [[m:Distribution list/Global message delivery]]). You could consider this a third or fourth exemption to the community consensus guideline, if you'd like. ;-)",1378776753,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nLego: please go ahead and e-mail the design mailing list (include a working demo of the tool, of course).', 'If they have constructive feedback, wonderful.', ""Otherwise, I don't consider this a blocker to deployment."", ""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nLego: please go ahead and e-mail wikitech-l asking for a review once you're ready and you've done your best to ensure that the extension is in a reviewable state."", 'Test rigorously!', 'If you could cross-reference these two mailing list posts on this bug, that would be wonderful.', ""QUOTE\nQUOTE\nQUOTE\n\nIf you write docs about how to create one of these mythical screencasts, I'll consider it."", 'In the meantime, over a decade of development has progressed without these being a requirement.', ""We're not going to start with this extension."", ':-)\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis request is a blocker to bug 35306.', ""It falls outside the requirement for community consensus as it's an obvious and uncontroversial enhancement request; it is replacing a non-production, largely unsupported tool (i.e., the Python script that currently powers [[m:Global message delivery]]); and it has limited exposure (only admins will have access by default, and even most admins won't use this tool... for now)."", ""Bug 35306 gives most of the background here, but it's probably reasonable for me to point out that many (if not most) global message deliveries are connected to Wikimedia Foundation staff."", 'The targets lists at [[m:Global message delivery/Targets]] comprise hundreds (maybe thousands) of users who have signed up for various newsletters and other mailings, in addition to a number of distribution lists used by Wikimedia volunteers and staff (including technical announcements and other breaking changes announced to [[m:Distribution list/Global message delivery]]).', ""You could consider this a third or fourth exemption to the community consensus guideline, if you'd like."", ';-)']","['ACTION ON ISSUE', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'TESTING', 'ACTION ON ISSUE .', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +6941,Review and deploy MassMessage extension to Wikimedia wikis,"The goal is to get this extension deployed (to phase 0 wikis) by the end of September. I'm not sure if this will be possible, but I've tentatively added it to the deployments calendar for September 30: . + +Lego: feel free to move the date into October if necessary.",1378777053,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"['The goal is to get this extension deployed (to phase 0 wikis) by the end of September.', ""I'm not sure if this will be possible, but I've tentatively added it to the deployments calendar for September 30: We dequeue Parsoid jobs in a throttled manner to avoid overloading the API +> during edit spikes. This means that abnormal edit rates especially to +> templates can create a large backlog of jobs in the Parsoid queue. + +Where does Parsoid fit in to the general MediaWiki ecosystem? Are Parsoid jobs generated on every edit? If so, why? My understanding is that Parsoid is related to VisualEditor, so I have difficultly understanding how millions of Parsoid jobs would be queued unless they were all related to VisualEditor usage. + +> The main issue seems to be MZMcBride's null editing at a rate way beyond even +> bot edit limits. + +What's a bot edit limit? + +> Do we have a product for DoS attack detection and -mitigation? + +DoS attack? I think it makes sense for all of us to focus on why and how Parsoid is flooding the global job queue. Suggesting anyone was performing a denial-of-service attack is both inappropriate and unhelpful. There are a number of anti-abuse measures built in to MediaWiki, to answer your question generally.",1379774099,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\n\nWhere does Parsoid fit in to the general MediaWiki ecosystem?', 'Are Parsoid jobs generated on every edit?', 'If so, why?', 'My understanding is that Parsoid is related to VisualEditor, so I have difficultly understanding how millions of Parsoid jobs would be queued unless they were all related to VisualEditor usage.', ""QUOTE\nQUOTE\n\nWhat's a bot edit limit?"", 'QUOTE\n\nDoS attack?', 'I think it makes sense for all of us to focus on why and how Parsoid is flooding the global job queue.', 'Suggesting anyone was performing a denial-of-service attack is both inappropriate and unhelpful.', 'There are a number of anti-abuse measures built in to MediaWiki, to answer your question generally.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'INVESTIGATION AND EXPLORATION', 'NA', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION .', 'SOCIAL CONVERSATION', 'NA']" +6935,Review and deploy MassMessage extension to Wikimedia wikis,"(In reply to comment #17) +> There was a request to see if this extension would make sense as an +> improvement to Notifications/Echo. This discussion would probably be good to +> have with the WMF product team (maybe including Fabrice, Terry, and Howie). + +This already took place at bug 35306. + +> I'll default to defer for now, until that conversation happens. + +I don't know what this means. Can you clarify?",1379779756,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #17)\nQUOTE\nQUOTE\nQUOTE\n\nThis already took place at bug 35306.', ""QUOTE\n\nI don't know what this means."", 'Can you clarify?']","['BUG REPRODUCTION', 'NA', 'INVESTIGATION AND EXPLORATION']" +2399,Parsoid jobs are not dequeued fast enough during heavy editing activity,"Created attachment 13342 +Screenshot to accompany comment 2 + +**Attached**: {F11772}",1379780363,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-hyfm4swq76s4j642w46x,['Created attachment 13342\nScreenshot to accompany comment 2\n\n**Attached**: {F11772}'],['BUG REPRODUCTION'] +2398,Parsoid jobs are not dequeued fast enough during heavy editing activity,"(In reply to comment #7) +> Created attachment 13342 [details] +> Screenshot to accompany comment 2 + +The spike around July 29 is easy to see and most likely corresponds with the deployment mentioned in comment 2. There are also spikes around August 14 and September 8, neither of which have been accounted for yet. + +**Attached**: {F11772}",1379780486,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #7)\nQUOTE\nQUOTE\n\nThe spike around July 29 is easy to see and most likely corresponds with the deployment mentioned in comment 2.', 'There are also spikes around August 14 and September 8, neither of which have been accounted for yet.', '**Attached**: {F11772}']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +2395,Parsoid jobs are not dequeued fast enough during heavy editing activity,"(In reply to comment #9) +> It seems that the Parsoid dequeue rate was slightly lower than the average +> enqueue rate since the end of July, which allowed the job backlog to build +> up a bit. + +A bit? Looking at https://ganglia.wikimedia.org/latest/graph_all_periods.php?c=Miscellaneous%20pmtpa&h=hume.wikimedia.org&v=823574&m=Global_JobQueue_length&r=hour&z=default&jr=&js=&st=1365625056&z=large it seems like the queue went from 355,850 to 1,590,000 in the span of about six days (from July 29 to August 3). It grew by... 346%? That's what you're calling ""a bit""?",1379789440,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\n\nA bit?', 'Looking at URL it seems like the queue went from 355,850 to 1,590,000 in the span of about six days (from July 29 to August 3).', 'It grew by... 346%?', 'That\'s what you\'re calling ""a bit""?']","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +2392,Parsoid jobs are not dequeued fast enough during heavy editing activity,"(In reply to comment #13) +> Still, to avoid any misunderstandings: Null editing at rates way higher than +> those allowed for bots is at best a very bad idea. + +Bots are explicitly not rate-limited.",1379835104,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #13)\nQUOTE\nQUOTE\n\nBots are explicitly not rate-limited.'],['NA'] +2388,Parsoid jobs are not dequeued fast enough during heavy editing activity,"No user in the ""bot"" user group was used to null edit. Just a standard and unprivileged (albeit autoconfirmed) account. + +On Wikimedia wikis, 'edit' is rate-limited only for 'ip' and 'newbie', but not for 'user' or 'bot' or any other group, as far as I can tell.",1379899091,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-hyfm4swq76s4j642w46x,"['No user in the ""bot"" user group was used to null edit.', 'Just a standard and unprivileged (albeit autoconfirmed) account.', ""On Wikimedia wikis, 'edit' is rate-limited only for 'ip' and 'newbie', but not for 'user' or 'bot' or any other group, as far as I can tell.""]","['BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION']" +2379,Parsoid jobs are not dequeued fast enough during heavy editing activity,"(In reply to comment #23) +> Just curious - is there anything actionable that can possibly come out of +> this bug? + +This bug was filed under the assumption that job queues shouldn't contain millions of jobs. + +Gabriel seems to suggest throughout this bug report that the global job queue size is irrelevant (or rather, that he's apparently unconcerned with its size), so I'm not sure there is anything actionable here. This may be a wontfix. + +(In reply to comment #21) +> For templates there is no way around the load this creates when they really +> need to be edited. I have a hard time seeing a similarly good reason for +> making 8 million null edits at a rate of ~4/second. + +There are a lot of pages to edit. If we edited one page per minute and edited 31,000,000 pages, that would take approximately 58.9 years. Obviously we're going to have to go a bit faster than that. + +Many pages have not been re-parsed or purged from cache in years (since 2005 for the oldest pages). This results in outdated or incorrect *links entries, stale HTML cache, etc., in addition to a number of lurking page text anomalies (incorrectly unsubstituted templates, incorrectly unexpanded user signatures, etc.). Null editing is built in to MediaWiki to address these issues on a per-page basis. You've yet to identify any issue with using this built-in feature. + +Other than a global job queue that's already flooded, were there any issues from null editing that you (Gabriel) or anyone else has found? If so, I'd like to learn more so that I can understand and grow as a contributor.",1379977861,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #23)\nQUOTE\nQUOTE\n\nThis bug was filed under the assumption that job queues shouldn't contain millions of jobs."", ""Gabriel seems to suggest throughout this bug report that the global job queue size is irrelevant (or rather, that he's apparently unconcerned with its size), so I'm not sure there is anything actionable here."", 'This may be a wontfix.', '(In reply to comment #21)\nQUOTE\nQUOTE\nQUOTE\n\nThere are a lot of pages to edit.', 'If we edited one page per minute and edited 31,000,000 pages, that would take approximately 58.9 years.', ""Obviously we're going to have to go a bit faster than that."", 'Many pages have not been re-parsed or purged from cache in years (since 2005 for the oldest pages).', 'This results in outdated or incorrect *links entries, stale HTML cache, etc., in addition to a number of lurking page text anomalies (incorrectly unsubstituted templates, incorrectly unexpanded user signatures, etc.).', 'Null editing is built in to MediaWiki to address these issues on a per-page basis.', ""You've yet to identify any issue with using this built-in feature."", ""Other than a global job queue that's already flooded, were there any issues from null editing that you (Gabriel) or anyone else has found?"", ""If so, I'd like to learn more so that I can understand and grow as a contributor.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT .']" +6112,Large number of CSS rules for external links,"(In reply to comment #1) +> Honestly I'd recommend just killing these link icons outright... + +This is a design question, I think. Adding the Bugzilla keyword accordingly.",1380173289,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #1)\nQUOTE\n\nThis is a design question, I think.', 'Adding the Bugzilla keyword accordingly.']","['INVESTIGATION AND EXPLORATION', 'ACTION ON ISSUE .']" +778,VisualEditor: Section-editing lands user at wrong URL post-save,"After successfully section-editing using VisualEditor, I land at . + +This shouldn't happen. §ion=2 doesn't do anything with the implicit &action=view. + +Possibly related to bug 53089. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1380209340,task_description,PHID-TASK-xrx5soggiup6jgpqpzkt,PHID-USER-hyfm4swq76s4j642w46x,"['VisualEditor: Section-editing lands user at wrong URL post-save.', ""After successfully section-editing The main issue seems to be MZMcBride's null editing at a rate way beyond even +> bot edit limits. + +It's difficult to look at these claims as being anything other than spurious. Attachment 13412 shows a continued increase in the global job queue (now exceeding 3.78 million jobs). + +I'm restoring the original bug summary, which was most accurate: Parsoid is flooding the global job queue. Nobody seems to be particularly concerned with this, however, so it may make sense to mark this bug as resolved/worksforme.",1380568025,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #3)\nQUOTE\nQUOTE\n\nIt's difficult to look at these claims as being anything other than spurious."", 'Attachment 13412 shows a continued increase in the global job queue (now exceeding 3.78 million jobs).', ""I'm restoring the original bug summary, which was most accurate: Parsoid is flooding the global job queue."", 'Nobody seems to be particularly concerned with this, however, so it may make sense to mark this bug as resolved/worksforme.']","['SOCIAL CONVERSATION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2372,Parsoid jobs are not dequeued fast enough during heavy editing activity,"(In reply to comment #30) +> @MZMcBride: I think both the broader technical and the social issue have been +> discussed sufficiently now. From now on I am not going to discuss anything +> but the Parsoid job queue length in this bug. + +I was repeatedly called out (by you and others) on this bug for causing the increased job queue length when there's no evidence this was the case. + +(In reply to comment #32) +> (I'm removing myself from cc as we don't even manage to get a fact-based +> summary.) + +I wish I could remove myself, but Bugzilla doesn't allow the reporter to be changed. :-(",1380581906,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #30)\nQUOTE\nQUOTE\nQUOTE\n\nI was repeatedly called out (by you and others) on this bug for causing the increased job queue length when there's no evidence this was the case."", ""(In reply to comment #32)\nQUOTE\nQUOTE\n\nI wish I could remove myself, but Bugzilla doesn't allow the reporter to be changed."", ':-(']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +8,Don't release any new VE updates for three months,"(In reply to comment #4) +> MZMcBride, is that an official policy or wishful thinking? I can't an +> official statement that declares that the opt-in is now an automatic right of +> all Wikipedias if they want it. + +How official would you like the statement to be? I've declared this both on Bugzilla and on-wiki (on the English Wikipedia). + +Is there any Wikimedia wiki community having trouble getting VisualEditor switched from opt-out to opt-in?",1380583797,task_subcomment,PHID-TASK-gwdd3z7hkhviwmwe5a2j,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\n\nHow official would you like the statement to be?', ""I've declared this both on Bugzilla and on-wiki (on the English Wikipedia)."", 'Is there any Wikimedia wiki community having trouble getting VisualEditor switched from opt-out to opt-in?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +6930,Review and deploy MassMessage extension to Wikimedia wikis,"(In reply to comment #22) + +Hah! I just came here to write pretty much the same comment. Brilliant. Thank you, Lego. + +Testing is underway (cf. [[testwiki:Special:Log/massmessage]]) and feedback has started to come in (cf. [[m:Talk:MassMessage]]).",1380652159,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #22)\n\nHah!', 'I just came here to write pretty much the same comment.', 'Brilliant.', 'Thank you, Lego.', 'Testing is underway (cf.', '[[testwiki:Special:Log/massmessage]]) and feedback has started to come in (cf.', '[[m:Talk:MassMessage]]).']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'TESTING', 'BUG REPRODUCTION .', 'NA']" +6929,Review and deploy MassMessage extension to Wikimedia wikis,"(In reply to comment #19) +> Mostly, I brought this (deploying MassMessage) up in a Deployment updates +> meeting, and there was some push back from a product view. In short: +> ""shouldn't this functionality be built into something like Echo?"" So, I won't +> go around them and deploy MassMessage everywhere until that conversation is +> settled (for some value of ""settled""). + +I'm still awaiting feedback from Terry, Howie, or Fabrice on bug 35306 (I also e-mailed them yesterday with a pointer to the bug), however Lego pointed out to me that Echo doesn't currently support cross-wiki notifications, so Echo integration is probably completely off the table for now. + +I think a month of testing is sufficient for this extension, so I've tentatively scheduled a deployment to all Wikimedia wikis for the end of October (cf. ). You know the calendar much better than me, though, so let me know if that's a particularly bad time for whatever reason.",1380680719,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #19)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI'm still awaiting feedback from Terry, Howie, or Fabrice on bug 35306 (I also e-mailed them yesterday with a pointer to the bug), however Lego pointed out to me that Echo doesn't currently support cross-wiki notifications, so Echo integration is probably completely off the table for now."", ""I think a month of testing is sufficient for this extension, so I've tentatively scheduled a deployment to all Wikimedia wikis for the end of October (cf."", "" The requirement for extensions to be deployed has ALWAYS been that Features +> Engineering sign off on a commitment to maintain the extension. + +You've been at the Wikimedia Foundation for, what, two years? You really feel it's appropriate to lecture me and others about how things have ""always"" been? You seem to have absolutely no sense of how software deployments have operated for the majority of Wikimedia's existence. + +You're attempting to dictate to volunteers as though they're your subordinates. This is wildly inappropriate. + +Do you have a link to this doctrine regarding software deployments and sign-offs? As far as I can tell, you've just made it up here on this bug. But perhaps there's a guideline you've written on mediawiki.org, wikitech.wikimedia.org, or Meta-Wiki. Please share.",1380851998,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #35)\nQUOTE\nQUOTE\n\nYou've been at the Wikimedia Foundation for, what, two years?"", 'You really feel it\'s appropriate to lecture me and others about how things have ""always"" been?', ""You seem to have absolutely no sense of how software deployments have operated for the majority of Wikimedia's existence."", ""You're attempting to dictate to volunteers as though they're your subordinates."", 'This is wildly inappropriate.', 'Do you have a link to this doctrine regarding software deployments and sign-offs?', ""As far as I can tell, you've just made it up here on this bug."", ""But perhaps there's a guideline you've written on mediawiki.org, wikitech.wikimedia.org, or Meta-Wiki."", 'Please share.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +6914,Review and deploy MassMessage extension to Wikimedia wikis,"(In reply to comment #37) +> Is the current thinking to give users on any wiki the right to use +> Special:MassMessage to spam users on any other wiki? + +Yes. The design idea here was that this is already possibly by any user. Anyone can open up a bunch of browser tabs and post to dozens of wikis quickly without even logging in. Or, for example, I've been posting to hundreds of wikis for years without a privileged account using only a very simple Python script. The difference here in functionality isn't very big. The primary difference is that we're adding a proper user interface for delivery submissions and reducing the need for an external dependency (a bot). + +> It seems to me you'd want something like: +> +> * Users on Meta can trigger cross-wiki notifications; +> * Users on any other wiki can only trigger local notifications. + +This was considered and it's probably easy enough to implement these restrictions, but as I said above, I'm not sure they're necessary. My view was to take a ""wait and see"" approach. If local administrators begin to abuse or misuse the tool, we can always add in restrictions later. + +> Otherwise you end up with an audit trail mess. Having a single log in one +> place and a single place to set policy around these things seems highly +> desirable. + +Again, anyone can go around posting messages to any wiki right now without even logging in. Giving local administrators the ability to send cross-wiki messages with a simpler tool doesn't seem to warrant much concern from my perspective, but if you consider this a requirement for wider deployment, Lego can add in the restrictions. + +The bot currently provides an audit trail by (optionally?) appending an HTML comment containing the originating wiki, message sender's name, etc., I believe. Lego can confirm this.",1380853667,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #37)\nQUOTE\nQUOTE\n\nYes.', 'The design idea here was that this is already possibly by any user.', 'Anyone can open up a bunch of browser tabs and post to dozens of wikis quickly without even logging in.', ""Or, for example, I've been posting to hundreds of wikis for years without a privileged account using only a very simple Python script."", ""The difference here in functionality isn't very big."", ""The primary difference is that we're adding a proper user interface for delivery submissions and reducing the need for an external dependency (a bot)."", ""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis was considered and it's probably easy enough to implement these restrictions, but as I said above, I'm not sure they're necessary."", 'My view was to take a ""wait and see"" approach.', 'If local administrators begin to abuse or misuse the tool, we can always add in restrictions later.', 'QUOTE\nQUOTE\nQUOTE\n\nAgain, anyone can go around posting messages to any wiki right now without even logging in.', ""Giving local administrators the ability to send cross-wiki messages with a simpler tool doesn't seem to warrant much concern from my perspective, but if you consider this a requirement for wider deployment, Lego can add in the restrictions."", 'The bot currently provides an audit trail by (optionally?)', ""appending an HTML comment containing the originating wiki, message sender's name, etc., I believe."", 'Lego can confirm this.']","['NA .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6911,Review and deploy MassMessage extension to Wikimedia wikis,"(In reply to comment #40) +> Do you have a link to this doctrine regarding software deployments and +> sign-offs? [...] perhaps there's a guideline you've written on mediawiki.org, +> wikitech.wikimedia.org, or Meta-Wiki. Please share. + +Go on. I'll wait.",1380854469,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #40)\nQUOTE\nQUOTE\nQUOTE\n\nGo on.', ""I'll wait.""]","['NA', 'CONTRIBUTION AND COMMITMENT']" +6018,Make tutorial video on how to use Bugzilla,"(In reply to comment #4) +> What interface should we use for this screencast? The traditional or this new +> one Andre is cooking up? + +I'd assumed you'd create a video in .ogv format. + +A paginated PDF is also an option.",1381459718,task_subcomment,PHID-TASK-gmswkf7wwjtivxzlq3hb,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #4)\nQUOTE\nQUOTE\n\nI'd assumed you'd create a video in .ogv format."", 'A paginated PDF is also an option.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +6894,Review and deploy MassMessage extension to Wikimedia wikis,Lego: can you please submit a changeset to enable MassMessage on all (public) Wikimedia wikis?,1382632099,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-hyfm4swq76s4j642w46x,['Lego: can you please submit a changeset to enable MassMessage on all (public) Wikimedia wikis?'],['ACTION ON ISSUE'] +10896,VisualEditor: Tool to set/unset text color,"I think this will be difficult to implement well. I see two concerns: + +* extraneous (noöp) s being left behind in the wikimarkup; and +* s that specify the color black (bad for accessibility, etc.). + +There may be some generic ""clear formatting"" button/apparatus to be used to mitigate the second point, but I'm still wary.",1383008076,task_subcomment,PHID-TASK-iwu723btthb7y2jwtq7u,PHID-USER-hyfm4swq76s4j642w46x,"['I think this will be difficult to implement well.', 'I see two concerns:\n\n* extraneous (noöp) s being left behind in the wikimarkup; and\n* s that specify the color black (bad for accessibility, etc.).', 'There may be some generic ""clear formatting"" button/apparatus to be used to mitigate the second point, but I\'m still wary.']","['MOTIVATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13280,VisualEditor: VisualEditor needs easter eggs,Articles mysteriously being littered with ♙ and ☃ doesn't count? :-),1383324321,task_subcomment,PHID-TASK-eulhe75w7cy7if64iutj,PHID-USER-hyfm4swq76s4j642w46x,"[""Articles mysteriously being littered with ♙ and ☃ doesn't count?"", ':-)']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +2574,Review and deploy BetaFeatures extension,Why is this bug marked fixed?,1384493719,task_subcomment,PHID-TASK-o4nfasrtm3o6yo3ndwdo,PHID-USER-hyfm4swq76s4j642w46x,['Why is this bug marked fixed?'],['BUG REPRODUCTION'] +1139,VisualEditor should be themeable by the user with custom CSS,"(In reply to comment #8) +> [...] when the rest of MediaWiki is designed to be consistent. + +:-)",1384871317,task_subcomment,PHID-TASK-wi6gwfwlbpwko4ows4b5,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #8)\nQUOTE\n\n:-)'],['SOCIAL CONVERSATION'] +6844,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","(In reply to comment #3) +> Maybe the relevant code form the parser itself can also be removed? + +I'm not sure what you mean here.",1386225166,task_subcomment,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #3)\nQUOTE\n\nI'm not sure what you mean here.""]",['INVESTIGATION AND EXPLORATION'] +11109,Merge Poem extension into MediaWiki core,"(In reply to comment #8) +> I am thinking something like , (""as is""), , +> / (as in
 but for text, not code), 
+> [...]
+
+Okay, I'll paint this bikeshed. I like verbatim or pretext. How about one of those?
+
+> 2. The attribute ""compact"" seems to actually make the display less compact.
+> See the testcase at [[mw:Extension:Poem]]. I think we need a new name/alias for
+> this too. However, I have no idea what it is actually meant to be used for...
+
+I'm not sure ""compact"" is needed... do people use it? If so, are there examples of it in the wild?",1389057399,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\n\nOkay, I'll paint this bikeshed."", 'I like verbatim or pretext.', 'How about one of those?', 'QUOTE\nQUOTE\nQUOTE\n\nI\'m not sure ""compact"" is needed... do people use it?', 'If so, are there examples of it in the wild?']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']"
+11104,Merge Poem extension into MediaWiki core,"Sure, let's go with verbatim.
+
+Siebrand also noted on Gerrit change 106861 that if/when this gets merged, we'll need to migrate the Poem extension bugs to core.",1389459951,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-hyfm4swq76s4j642w46x,"[""Sure, let's go with verbatim."", ""Siebrand also noted on Gerrit change 106861 that if/when this gets merged, we'll need to migrate the Poem extension bugs to core.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']"
+11101,Merge Poem extension into MediaWiki core,"(In reply to comment #16)
+> From what I can tell, looking at output, this is ""indent-pre"" - ""indent"" +
+> CSS-class. Given that indent-pre provides all the formatting functionality, I
+> presume the missing ability of adding CSS-classes onto indent-pre is the
+> primary reason for this new tag? Is there another way of achieving this
+> without adding a new tag?
+
+I don't know what you mean by indent-pre.
+
+I created a test page at [[testwiki:bug 52061]] to demonstrate the poem tag's functionality.",1390586895,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #16)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI don't know what you mean by indent-pre."", ""I created a test page at [[testwiki:bug 52061]] to demonstrate the poem tag's functionality.""]","['NA', 'BUG REPRODUCTION']"
+11099,Merge Poem extension into MediaWiki core,"(In reply to comment #17)
+> I don't know what you mean by indent-pre.
+
+Subbu clarified that this means the preceding space trick. I updated [[testwiki:bug 52061]].",1390587244,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #17)\nQUOTE\n\nSubbu clarified that this means the preceding space trick.', 'I updated [[testwiki:bug 52061]].']","['BUG REPRODUCTION', 'BUG REPRODUCTION']"
+7642,VisualEditor: Abandoning VE load by navigating away before Parsoid load complete throws API error dialog,"\o/
+
+Thanks, Alex and Roan!",1391042211,task_subcomment,PHID-TASK-brtl2hvq3mpywf2r3lkp,PHID-USER-hyfm4swq76s4j642w46x,"['\\o/\n\nThanks, Alex and Roan!']",['SOCIAL CONVERSATION']
+11082,Merge Poem extension into MediaWiki core,"(In reply to comment #31)
+> 1) In comment 29, Jesús Martínez Novo made a good suggestion to more widely
+> publicize the new  name before it gets committed.  We almost
+> inadvertently introduced a conflict with , I'd like some greater
+> certainty that the new  name proposal has been seen by a larger number
+> of editors/extension authors.  A mailing list thread might be a good way to
+> kick off this discussion.
+
+Will a post to wikitech-l suffice? Or is more needed in your opinion? I can probably handle the communication portion of this, just please be explicit with what you would consider sufficient.
+
+> 2) In the comments on the patch, '----' was brought up as the last remaining
+> way that the current  implementation differs from 'indent-pre'
+> handling.
+
+Okay, I figured out what you mean here. At [[testwiki:Bug 52061#Indent-Pre (""Preceding space"")]] a ""----"", the wikitext equivalent of a horizontal rule (
), is not current expanded when there's a leading space. + +In my opinion, this behavior (preceding space + unexpanded horizontal rule) is a separate issue that should be filed as a separate bug report (if one doesn't exist already) and is not a blocker to merging Gerrit change 106861. If you feel differently, can you please elaborate? (Also, can you please search for a relevant bug report and/or file one?) + +> 3) I'd also like to review the code coverage issues a little more, to ensure +> that we're sharing code (and CSS rules) to the maximum extent possible. This +> is to ensure that point #2 continues to hold in the future, and we don't +> accidentally introduce subtle incompatibilities by changing only one side of +> a code path. + +Sure, code review is ongoing at Gerrit change 106861. If you have additional suggestions for technical changes, feel free to leave them on Gerrit. :-)",1391830615,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #31)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWill a post to wikitech-l suffice?', 'Or is more needed in your opinion?', 'I can probably handle the communication portion of this, just please be explicit with what you would consider sufficient.', 'QUOTE\nQUOTE\nQUOTE\n\nOkay, I figured out what you mean here.', 'At [[testwiki:Bug 52061#Indent-Pre (""Preceding space"")]] a ""----"", the wikitext equivalent of a horizontal rule (
), is not current expanded when there\'s a leading space.', ""In my opinion, this behavior (preceding space + unexpanded horizontal rule) is a separate issue that should be filed as a separate bug report (if one doesn't exist already) and is not a blocker to merging Gerrit change 106861."", 'If you feel differently, can you please elaborate?', '(Also, can you please search for a relevant bug report and/or file one?)', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSure, code review is ongoing at Gerrit change 106861.', 'If you have additional suggestions for technical changes, feel free to leave them on Gerrit.', ':-)']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +10083,VisualEditor: Allow users to set/edit #REDIRECT status in the page metadata panel,"(In reply to Gerrit Notification Bot from comment #10) + +Neat! Is there documentation about this panel and/or a place to test it?",1392359125,task_subcomment,PHID-TASK-pp5tg5rybcmy6c6xwggf,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to Gerrit Notification Bot from comment #10)\n\nNeat!', 'Is there documentation about this panel and/or a place to test it?']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +13267,"VisualEditor: Come up with a different name for ""Preformatted"" in the text formatting menu","Should this bug report continue to be assigned? + +I think a mock would help here.",1392360410,task_subcomment,PHID-TASK-pdpuwrbqccg6nncfnxuk,PHID-USER-hyfm4swq76s4j642w46x,"['Should this bug report continue to be assigned?', 'I think a mock would help here.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +6835,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","(In reply to Danny B. from comment #11) +> This is nonsense. It should not have been removed. + +Why's that? + +> So there will be gadget created on sites to enable hiding. + +Out of curiosity, has this happened anywhere?",1392690275,task_subcomment,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to Danny B. from comment #11)\nQUOTE\n\nWhy's that?"", 'QUOTE\n\nOut of curiosity, has this happened anywhere?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +6833,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","(In reply to Danny B. from comment #14) +> Described in the last line of comment #11. + +The last line of comment 11 is: +> And gadgets are what? Saved in preferences. Hence we are where we were. + +Sure, but most users and most wikis don't want or need an extra user preference for this. These links are automatically shown based on user permission and they're able to be hidden on a site-wide basis, on a per-page basis, and on a per-user basis. I don't see a need for a user preference here. What's the use-case, exactly? Why would a user want to hide these links for only their account? + +Regarding gadgets specifically, a few wikis might create such a gadget, but I doubt it. The overall MediaWiki experience (including that of most Wikimedia wikis) will have less clutter. This seems like a win to me. + +>> Out of curiosity, has this happened anywhere? +> +> Yes. + +Where? Links welcome. :-)",1392773594,task_subcomment,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to Danny B. from comment #14)\nQUOTE\n\nThe last line of comment 11 is:\nQUOTE\n\nSure, but most users and most wikis don't want or need an extra user preference for this."", ""These links are automatically shown based on user permission and they're able to be hidden on a site-wide basis, on a per-page basis, and on a per-user basis."", ""I don't see a need for a user preference here."", ""What's the use-case, exactly?"", 'Why would a user want to hide these links for only their account?', 'Regarding gadgets specifically, a few wikis might create such a gadget, but I doubt it.', 'The overall MediaWiki experience (including that of most Wikimedia wikis) will have less clutter.', 'This seems like a win to me.', 'QUOTE\nQUOTE\nQUOTE\n\nWhere?', 'Links welcome.', ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'MOTIVATION', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'NA', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +12445,Move wikibugs and gerrit-wm out of #mediawiki,"(In reply to Krinkle from comment #11) +> Re-opened since bug 46144 is still unresolved. + +You didn't re-open this bug. It's now a tracking bug that's marked resolved/fixed with an open dependency. Hrm.",1393636938,task_subcomment,PHID-TASK-b7iac2xw43i4wyam3nwq,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to Krinkle from comment #11)\nQUOTE\n\nYou didn't re-open this bug."", ""It's now a tracking bug that's marked resolved/fixed with an open dependency."", 'Hrm.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +13264,"VisualEditor: Come up with a different name for ""Preformatted"" in the text formatting menu","Eh, this is a bad wontfix. My dictionary doesn't contain ""preformatted""; we can probably come up with a better term. + +Regarding the user interface, it's a bit confusing why there's a text formatting menu (paragraph text and headings) next to another text formatting menu (bold, underline, computer code, etc.). It might make sense to move the artist currently known as preformatted to the bottom of the latter menu as it's not very commonly needed (about as commonly needed as needing to write ""computer code"" using VisualEditor, surely).",1393989052,task_subcomment,PHID-TASK-pdpuwrbqccg6nncfnxuk,PHID-USER-hyfm4swq76s4j642w46x,"['Eh, this is a bad wontfix.', 'My dictionary doesn\'t contain ""preformatted""; we can probably come up with a better term.', ""Regarding the user interface, it's a bit confusing why there's a text formatting menu (paragraph text and headings) next to another text formatting menu (bold, underline, computer code, etc.)."", 'It might make sense to move the artist currently known as preformatted to the bottom of the latter menu as it\'s not very commonly needed (about as commonly needed as needing to write ""computer code"" using VisualEditor, surely).']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +6073,Large number of CSS rules for external links,"(In reply to Jon from comment #37) +> Commits and reverts are cheap. + +No. There's almost no evidence to suggest that commits and reverts of this nature are cheap. There's a ton of evidence to suggest that commits and reverts of this nature are expensive (in terms of community time and developer time). + +> We have a huge editor decline and here we are arguing about some icons next to +> links. + +No fearmongering here, please. The stated editor decline is dubious, bordering on spurious. This bug is strictly about ""some icons next to links."" You (Jon) are sidetracking the technical conversation with FUD about an editor decline. Focus on the issue at hand, please.",1396920224,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to Jon from comment #37)\nQUOTE\n\nNo.', ""There's almost no evidence to suggest that commits and reverts of this nature are cheap."", ""There's a ton of evidence to suggest that commits and reverts of this nature are expensive (in terms of community time and developer time)."", 'QUOTE\nQUOTE\n\nNo fearmongering here, please.', 'The stated editor decline is dubious, bordering on spurious.', 'This bug is strictly about ""some icons next to links.""', 'You (Jon) are sidetracking the technical conversation with FUD about an editor decline.', 'Focus on the issue at hand, please.']","['QUOTE', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +6794,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","(In reply to Amgine from comment #21) +> Sucks as UX. Do we really want every special page to be creating and +> maintaining its own interface for user preferences? + +We want sensible defaults and intuitive, easy-to-use interfaces. For most users, there shouldn't be a need to customize the default search settings. If many users are customizing their search settings, we're doing something wrong. For the few users who want to customize their search preferences, there's now a checkbox in the same place as search. This seems like a good thing to me. + +Because there's now an additional checkbox that controls per-user search preferences, we can de-duplicate the listing at Special:Preferences, which makes for a cleaner user preferences interface (increased signal, decreased noise). This also seems like a good thing to me. + +Perhaps a pointer from Special:Preferences to Special:Search would be helpful, but I'm not sure it's needed and I'm not sure where it would appropriately go.",1401766548,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to Amgine from comment #21)\nQUOTE\nQUOTE\n\nWe want sensible defaults and intuitive, easy-to-use interfaces.', ""For most users, there shouldn't be a need to customize the default search settings."", ""If many users are customizing their search settings, we're doing something wrong."", ""For the few users who want to customize their search preferences, there's now a checkbox in the same place as search."", 'This seems like a good thing to me.', ""Because there's now an additional checkbox that controls per-user search preferences, we can de-duplicate the listing at Special:Preferences, which makes for a cleaner user preferences interface (increased signal, decreased noise)."", 'This also seems like a good thing to me.', ""Perhaps a pointer from Special:Preferences to Special:Search would be helpful, but I'm not sure it's needed and I'm not sure where it would appropriately go.""]","['EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +6785,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","(In reply to billinghurst from comment #37) +> Nobody has argued about sensible defaults, nor the ability for communities +> to be able to adjust and modify. I don't see how that introduction is +> relevant. + +Amgine asked, ""Do we really want every special page to be creating and maintaining its own interface for user preferences?"" I was responding by noting that the goal is having a clean, easy-to-use user interface that uses sensible defaults. The goal is not a foolish consistency. + +> In fact if you follow that logic, we are now cluttering up a search page +> with an option that is going to be used rarely or not at all, and maybe by a +> small subset of people ... Making visible an option that is probably used +> zero times by most user, and maybe once or two by a small number of users. +> That is perverse. + +Well, not quite. :-) Rather than having this feature (the ability to customize search preferences) take up an entire Special:Preferences tab, it's now confined to a single checkbox. This seems proportionate and reasonable to me. If the feature were more important, it might make sense to give it more prominence, but I (personally) don't think it's very important. + +> I have no specific issue with an improvement or option at Special:Search, my +> issue is that Preferences = Preferences and I expect to be able to go there +> and to be able to set my preferences for search. + +My gut feeling is that the real, underlying issue here is that you, me, and others want global (wikifarm-wide) user preferences. In a similar vein to what I wrote in comment 35, as a user, if you're visiting Special:Preferences often, we're doing something wrong. You should only need to visit that page maybe once a year, but it sounds as though you and a few others visit it weekly or daily. (Which is not a criticism of power-users, to be clear, just a workflow observation.) I think we should focus on figuring out how to make it so that (power-)users don't need to visit Special:Preferences on every wiki in a wikifarm.",1401800527,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to billinghurst from comment #37)\nQUOTE\nQUOTE\nQUOTE\n\nAmgine asked, ""Do we really want every special page to be creating and maintaining its own interface for user preferences?""', 'I was responding by noting that the goal is having a clean, easy-to-use user interface that uses sensible defaults.', 'The goal is not a foolish consistency.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWell, not quite.', "":-) Rather than having this feature (the ability to customize search preferences) take up an entire Special:Preferences tab, it's now confined to a single checkbox."", 'This seems proportionate and reasonable to me.', ""If the feature were more important, it might make sense to give it more prominence, but I (personally) don't think it's very important."", 'QUOTE\nQUOTE\nQUOTE\n\nMy gut feeling is that the real, underlying issue here is that you, me, and others want global (wikifarm-wide) user preferences.', ""In a similar vein to what I wrote in comment 35, as a user, if you're visiting Special:Preferences often, we're doing something wrong."", 'You should only need to visit that page maybe once a year, but it sounds as though you and a few others visit it weekly or daily.', '(Which is not a criticism of power-users, to be clear, just a workflow observation.)', ""I think we should focus on figuring out how to make it so that (power-)users don't need to visit Special:Preferences on every wiki in a wikifarm.""]","['CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'NA', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +6773,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","(In reply to Isarra from comment #27) +> May also want a separate page of 'all settings' or 'advanced settings' for a +> lot of them (it could also appear collapsed or something by default - the +> point is while this is often not the stuff folks will necessarily be after, +> it should be there somewhere in case they are), sort of like the extra +> 'config' heap you see in firefox and whatnot, but hopefully somewhat easier +> to find and use. + +Is there an open bug report about this? I wouldn't oppose a gated (behind a checkbox, perhaps) advanced user preferences tab. Safari does this as well, I believe, with a preferences checkbox that enables a ""Developer"" drop-down menu. Similar-ish idea.",1402265111,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to Isarra from comment #27)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIs there an open bug report about this?', ""I wouldn't oppose a gated (behind a checkbox, perhaps) advanced user preferences tab."", 'Safari does this as well, I believe, with a preferences checkbox that enables a ""Developer"" drop-down menu.', 'Similar-ish idea.']","['BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +6831,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","(In reply to TE from comment #16) +> Can one of y'all please post exactly what needs to go where to disable +> site-wide this feature for anonymous, new and previous (logged in) users so +> that this change removing the feature can be put back into CSS? + +You can try adding the following code to the page ""MediaWiki:Common.css"" on your wiki (untested, but should work...): + +.mw-editsection { display: none; }",1404052704,task_subcomment,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to TE from comment #16)\nQUOTE\nQUOTE\nQUOTE\n\nYou can try adding the following code to the page ""MediaWiki:Common.css"" on your wiki (untested, but should work...):\n\n.mw-editsection { display: none; }']",['CONTRIBUTION AND COMMITMENT'] +11067,Merge Poem extension into MediaWiki core,"(In reply to comment #42) +> (In reply to comment #38) +>> A Global Message Delivery to all Wikisource Scriptoriums/Village pump is +>> higly recommended +> +> MZMcBride, could you advise how feasible this would be? + +I think a mention in [[m:Tech/News]] is sufficient here. Nothing is breaking, as I understand it, so this news is purely informational: ""In addition to , you can also now use ."" + +If you really want to send a global message, you can use [[m:MassMessage]].",1406091878,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #42)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI think a mention in [[m:Tech/News]] is sufficient here.', 'Nothing is breaking, as I understand it, so this news is purely informational: ""In addition to , you can also now use .""', 'If you really want to send a global message, you can use [[m:MassMessage]].']","['FUTURE PLAN', 'EXPECTED BEHAVIOR', 'CONTRIBUTION AND COMMITMENT']" +11631,Escape key inside the main editor should cancel VE mode and return to action=view,">>! In T52868#805066, @Jdforrester-WMF wrote: +> Resolution is determined by QA for features and bugs. + +Huh?",1417575813,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-hyfm4swq76s4j642w46x,['QUOTE\nQUOTE\n\nHuh?'],['NA'] +13575,"Create a ""zen mode""/""Distraction free mode"" MediaWiki extension",So... I like the way that Phabricator does full screen. It's probably more accurately called full browser window. I think we should steal the (idea of) their code and put it in MediaWiki core. It can't be that much JavaScript... and then the wikitext edit toolbar (WikiEditor?) and the VisualEditor toolbar can be modified to expose this full browser window functionality. Does that seem reasonable?,1427761367,task_subcomment,PHID-TASK-edwajw6htxppl743yg5e,PHID-USER-hyfm4swq76s4j642w46x,"['So...', 'I like the way that Phabricator does full screen.', ""It's probably more accurately called full browser window."", 'I think we should steal the (idea of) their code and put it in MediaWiki core.', ""It can't be that much JavaScript... and then the wikitext edit toolbar (WikiEditor?)"", 'and the VisualEditor toolbar can be modified to expose this full browser window functionality.', 'Does that seem reasonable?']","['CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT']" +6714,"For very large pages on slow connections (when a timeout happens?), users get an ""Error: Unknown error"" on saving changes in VisualEditor (but change is indeed saved)",">>! In T55093#572665, @GWicke wrote: +> Some additional info about the POST size issue on save: +> +> To check the POST request size, I looked at the Content-Size header in the request headers once that completed (request to api.php started when opening the save dialog). +> +> The issue does not seem to be specific to any particular page. At https://en.wikipedia.org/wiki/OpenOffice.org?veaction=edit for example an initial +> load of 215k turns into a 3.6mb POST. + +You're saying that the page downloads gzipped at a weight of 215k and then when the browser goes to re-upload it has a weight of 3.6mb uncompressed? That sounds pretty bad to me.",1440108913,task_subcomment,PHID-TASK-mx73qk7qlj7jty4xm3o5,PHID-USER-hyfm4swq76s4j642w46x,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYou're saying that the page downloads gzipped at a weight of 215k and then when the browser goes to re-upload it has a weight of 3.6mb uncompressed?"", 'That sounds pretty bad to me.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +16888,Non-canonical HTTPS URLs quietly redirect to HTTP,"https://mediawiki.org redirects to http://www.mediawiki.org/ currently. This is wrong and should be fixed. + +-------------------------- +**Version**: unspecified +**Severity**: major +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=68553",1317793500,task_description,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['Non-canonical HTTPS URLs quietly redirect to HTTP.', 'URL redirects to URL currently.', 'This is wrong and should be fixed.', '--------------------------\n**Version**: unspecified\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +16966,Non-canonical HTTPS URLs quietly redirect to HTTP,"(In reply to comment #1) +> There are lots of these (I think https://wikipedia.org is broken too) that are +> stuck in Squid cache and need to be purged. + +Are you sure this has to do with Squid cache? Looking at , it says: + + RewriteCond %{HTTP_HOST} mediawiki.org + RewriteRule ^/(.*)$ http://www.mediawiki.org/$1 [R=301,L] + +I assumed that was the root cause of the issue here, if redirects.conf is up-to-date.",1317854080,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nAre you sure this has to do with Squid cache?', 'Looking at Like this? +> +> RewriteCond %{HTTPS} off +> RewriteCond %{HTTP_HOST} mediawiki.org +> RewriteRule ^/(.*)$ http://www.mediawiki.org/$1 [R=301,L] +> +> RewriteCond %{HTTPS} on +> RewriteCond %{HTTP_HOST} mediawiki.org +> RewriteRule ^/(.*)$ https://www.mediawiki.org/$1 [R=301,L] + +That looks about right. It's unclear whether this bug should be expanded to cover the other (several dozen) similar cases in redirects.conf. It's also unclear whether there's a saner system to do this. %{HTTPS} might be best... but it's going to result in an awful lot of code duplication for one letter.",1317856641,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat looks about right.', ""It's unclear whether this bug should be expanded to cover the other (several dozen) similar cases in redirects.conf."", ""It's also unclear whether there's a saner system to do this."", ""%{HTTPS} might be best... but it's going to result in an awful lot of code duplication for one letter.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +16772,Add a cookie-based preference which redirects all http requests to https,"This is related to, if not a duplicate of, bug 29898.",1318006974,task_subcomment,PHID-TASK-wobfyl6qtbnuqrl7okch,PHID-USER-hyfm4swq76s4j642w46x,"['This is related to, if not a duplicate of, bug 29898.']",['ISSUE CONTENT MANAGEMENT'] +17325,API requests fail on SSL,"I just tested logging in to via the API () and it seems to be working fine for me. Are there (still) steps to reproduce a failure? Otherwise, I'm inclined to mark this bug resolved as ""fixed"" or ""worksforme.""",1318890538,task_subcomment,PHID-TASK-f5trf5hp73lq4eyl4zzw,PHID-USER-hyfm4swq76s4j642w46x,"['I just tested logging in to Please continue to submit bugs for services which are missing https. + +Are you sure individual bugs make sense here? Something more systematic seems saner.",1320109040,task_subcomment,PHID-TASK-eywkkq7offsekzjpiede,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #8)\nQUOTE\n\nAre you sure individual bugs make sense here?', 'Something more systematic seems saner.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION .']" +16750,Allow HTTPS access on noc.wikimedia," + +*** This bug has been marked as a duplicate of bug 23004 ***",1320205113,task_subcomment,PHID-TASK-eywkkq7offsekzjpiede,PHID-USER-hyfm4swq76s4j642w46x,['\n\n*** This bug has been marked as a duplicate of bug 23004 ***'],['ISSUE CONTENT MANAGEMENT'] +17271,blog.wikimedia.org show mixed-content warning with https,"I think the blog config is somewhere in SVN (or it should be). A few patches should be trivial here, if so.",1322051398,task_subcomment,PHID-TASK-kn6j4sqx3gvfvd3z4byp,PHID-USER-hyfm4swq76s4j642w46x,"['I think the blog config is somewhere in SVN (or it should be).', 'A few patches should be trivial here, if so.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +17254,"ViewVC on svn.wikimedia.org loads an icon over HTTP, causing mixed content warnings","(In reply to comment #4) +> this be done now. + +Can this bug be marked resolved fixed?",1322618305,task_subcomment,PHID-TASK-lja273o24m2sewxmecrd,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #4)\nQUOTE\n\nCan this bug be marked resolved fixed?'],['BUG REPRODUCTION'] +16955,Non-canonical HTTPS URLs quietly redirect to HTTP,"(In reply to comment #12) +> issue seems to be fixed now. Daniel ""mutante"" Zahn did some tweaks last week : +> +> With curl (-I show headers, -L follow Location: hints) +> +> Without trailing slash: +> $ curl -IL https://www.mediawiki.org 2>/dev/null|grep Location +> Location: https://www.mediawiki.org/wiki/MediaWiki +> $ +> +> With trailing slash: +> $ curl -IL https://www.mediawiki.org/ 2>/dev/null|grep Location +> Location: https://www.mediawiki.org/wiki/MediaWiki +> $ +> +> Seems fixed to me so :) + +Err, your test case is flawed. This bug is about ""https://mediawiki.org"", not ""https://www.mediawiki.org"" (comment 0 and bug summary). + +$ curl -Is ""https://mediawiki.org"" | grep Location +Location: http://www.mediawiki.org/ + +This behavior is still wrong.",1329762844,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #12)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nErr, your test case is flawed.', 'This bug is about ""URL not ""URL (comment 0 and bug summary).', '$ curl -Is ""URL | grep Location\nLocation: URL\n\nThis behavior is still wrong.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16953,Non-canonical HTTPS URLs quietly redirect to HTTP,"(In reply to comment #14) +> Oh my god. +> Well http://wikimedia.org/ has the same issue :-) + +You mean , but yes, it appears to have the same issue: + +$ curl -Is ""https://wikimedia.org/"" | grep Location +Location: http://www.wikimedia.org/",1329863981,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #14)\nQUOTE\nQUOTE\n\nYou mean Neither of you pointed to the applicable guidelines. + +What's your point?",1331587862,task_subcomment,PHID-TASK-pxyl4x4gm47myo5embc7,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #1)\nQUOTE\n\nWhat's your point?""]",['BUG REPRODUCTION'] +17077,Wikimedia 404 error page shouldn't use a Refresh HTTP header to implement the auto-redirect to /wiki,"(In reply to comment #3) +> My point is that those guidelines are needed to resolve this problem. At the +> very least, we should have the guidelines so anyone can verify the above +> assertions. + +* https://en.wikipedia.org/w/index.php?oldid=480977530#Redirects +* http://www.w3.org/TR/1999/WD-WAI-PAGEAUTH-19990226/wai-pageauth.html#tech-no-single-refresh +* http://www.w3.org/TR/1999/WD-WAI-PAGEAUTH-19990226/wai-pageauth-tech.html#tech-no-single-refresh + +I don't really think it's necessary to re-debate what was properly decided (and deprecated) over ten years ago, but if someone would like to on this bug, I'm prepared.",1331778068,task_subcomment,PHID-TASK-pxyl4x4gm47myo5embc7,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\n\n* URL\n* URL\n* URL\n\nI don't really think it's necessary to re-debate what was properly decided (and deprecated) over ten years ago, but if someone would like to on this bug, I'm prepared.""]",['CONTRIBUTION AND COMMITMENT'] +17075,Wikimedia 404 error page shouldn't use a Refresh HTTP header to implement the auto-redirect to /wiki,"(In reply to comment #5) +> That guideline says not to use meta refresh in place of HTTP redirect. +> +> ie: A redirect page with nothing on it but a meta redirect and text saying the +> user will be redirected. +> +> This isn't a server redirect replacement. This is a 404 page that is intended +> as a 404 page and includes a meta redirect to make a guess of where a user +> 'might' want to go. + +Except for what percent of users who aren't able to read the error page before being auto-redirected? + +The goal of the guideline was to clarify that redirects should be automatic or not, as browser control over meta-refresh tags (delayed redirects) wasn't (and still isn't) feasible. Even browsers with the ability to disable meta-refresh tags use such an obscure system that it's limited to only power-users. And it's exactly the opposite kind of user who needs to have the page displayed for a longer period of time usually. + +Auto-redirects are bad for accessibility. Providing a link to the possible intended target (the ""guess,"" as you call it) is completely sufficient here, isn't it?",1331782447,task_subcomment,PHID-TASK-pxyl4x4gm47myo5embc7,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nExcept for what percent of users who aren't able to read the error page before being auto-redirected?"", ""The goal of the guideline was to clarify that redirects should be automatic or not, as browser control over meta-refresh tags (delayed redirects) wasn't (and still isn't) feasible."", ""Even browsers with the ability to disable meta-refresh tags use such an obscure system that it's limited to only power-users."", ""And it's exactly the opposite kind of user who needs to have the page displayed for a longer period of time usually."", 'Auto-redirects are bad for accessibility.', 'Providing a link to the possible intended target (the ""guess,"" as you call it) is completely sufficient here, isn\'t it?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT']" +17542,HTTP 500 error when generating 6000px wide thumbnail of a 6912px wide and 12.5MB JPEG file,"(In reply to comment #1) +> XID: 1391948384 + +This XID value seems to change on page refresh, by the way.",1335222024,task_subcomment,PHID-TASK-2sndzb2ydzwochmrxplf,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #1)\nQUOTE\n\nThis XID value seems to change on page refresh, by the way.']",['BUG REPRODUCTION'] +17525,Uninstall CongressLookup extension from Wikimedia wikis,"According to , the CongressLookup extension () is currently installed. It's no longer needed, as far as I know, and can safely be uninstalled. God willing it won't ever be needed again. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1338958860,task_description,PHID-TASK-umxbxmmbrfy2cddfm264,PHID-USER-hyfm4swq76s4j642w46x,"['Uninstall CongressLookup extension from Wikimedia wikis.', 'According to doesn't work at all. Ideally would unconditionally redirect to . + +-------------------------- +**Version**: unspecified +**Severity**: major +**URL**: https://shop.wikimedia.org/ +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=61528",1340296980,task_description,PHID-TASK-o5cnwjimr2r67t7idozw,PHID-USER-hyfm4swq76s4j642w46x,"['shop.wikimedia.org should be HTTPS only.', ""Currently currently, the site login link is in the sidebar: + +--- +* Shop navigation +** Home +** Apparel +** Accessories +** Travel + +* Customer login +** Login + +[...] +--- + +This doesn't make any sense to me given that the site is attempting to emulate MediaWiki's Vector skin. The login link should be in the upper right-hand corner just as it is on Wikimedia wikis. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1340297160,task_description,PHID-TASK-xqeaoxlklfqi2xqs43gd,PHID-USER-hyfm4swq76s4j642w46x,"['Wikimedia Shop login link is misplaced.', ""When you visit It's unclear whether this bug should be expanded to +> cover the other (several dozen) similar cases in redirects.conf. It's also +> unclear whether there's a saner system to do this. %{HTTPS} might be best... +> but it's going to result in an awful lot of code duplication for one letter. + +Well, it's clearer now that there's a mess of bugs about the exact same issue. I'm going to make some noise and dupe them all down to this bug, as it came first and it contains reasonably useful back-and-forth between me and Daniel. I'll aggregate a few test cases and RT links in a single comment as well, I guess. + +This means bug 33751 (redirects.conf), bug 35740 (Wikisource), bug 36951 (wikimediafoundation.org), bug 36952 (tracking bug) will be marked as duplicates. + +I'm changing this bug's summary from ""https://mediawiki.org redirects to http://www.mediawiki.org/"" to ""Certain Wikimedia redirects improperly go from HTTPS to HTTP; Apache's redirects.conf needs adjustments"".",1340841883,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWell, it's clearer now that there's a mess of bugs about the exact same issue."", ""I'm going to make some noise and dupe them all down to this bug, as it came first and it contains reasonably useful back-and-forth between me and Daniel."", ""I'll aggregate a few test cases and RT links in a single comment as well, I guess."", 'This means bug 33751 (redirects.conf), bug 35740 (Wikisource), bug 36951 (wikimediafoundation.org), bug 36952 (tracking bug) will be marked as duplicates.', 'I\'m changing this bug\'s summary from ""URL redirects to URL to ""Certain Wikimedia redirects improperly go from HTTPS to HTTP; Apache\'s redirects.conf needs adjustments"".']","['BUG REPRODUCTION', 'ACTION ON ISSUE', 'TESTING', 'ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION .']" +16950,Non-canonical HTTPS URLs quietly redirect to HTTP,*** Bug 33751 has been marked as a duplicate of this bug. ***,1340841921,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['*** Bug 33751 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +17164,redirects.conf should not hardcode HTTP," + +*** This bug has been marked as a duplicate of bug 31369 ***",1340841921,task_subcomment,PHID-TASK-t3ubosyuent45q6rm7q2,PHID-USER-hyfm4swq76s4j642w46x,['\n\n*** This bug has been marked as a duplicate of bug 31369 ***'],['ISSUE CONTENT MANAGEMENT'] +16949,Non-canonical HTTPS URLs quietly redirect to HTTP,*** Bug 35740 has been marked as a duplicate of this bug. ***,1340841945,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['*** Bug 35740 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +16948,Non-canonical HTTPS URLs quietly redirect to HTTP,*** Bug 36951 has been marked as a duplicate of this bug. ***,1340841963,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['*** Bug 36951 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +16947,Non-canonical HTTPS URLs quietly redirect to HTTP,*** Bug 36952 has been marked as a duplicate of this bug. ***,1340842014,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['*** Bug 36952 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +16981,Requests for resources through a non-canonical address over HTTPS redirect to the canonical address on HTTP," + +*** This bug has been marked as a duplicate of bug 31369 ***",1340842014,task_subcomment,PHID-TASK-ytlztly37t5b662trr3f,PHID-USER-hyfm4swq76s4j642w46x,['\n\n*** This bug has been marked as a duplicate of bug 31369 ***'],['ISSUE CONTENT MANAGEMENT'] +16946,Non-canonical HTTPS URLs quietly redirect to HTTP,"Test cases + +* https://mediawiki.org +* https://wikimedia.org +* https://wikipedia.org +* https://www.wikisource.org +* https://www.wikimediafoundation.org + +RT tickets (I believe): + +* RT #1668 +* RT #2847 +* RT #2783",1340842379,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,['Test cases\n\n* URL\n* URL\n* URL\n* URL\n* URL\n\nRT tickets (I believe):\n\n* RT #1668\n* RT #2847\n* RT #2783'],['BUG REPRODUCTION'] +16944,Non-canonical HTTPS URLs quietly redirect to HTTP,"(In reply to comment #23) +> Actually there is dozens and dozens more: +> +> https://gerrit.wikimedia.org/r/gitweb?p=operations/apache-config.git;a=blob;f=redirects.conf;h=a777adf9dfb5f8652289c7855b06e5be43767a9b;hb=HEAD#l176 + +Right. The question is whether these can be solved in a simpler/cleaner/saner way than specifying ""RewriteCond %{HTTPS} off"" and ""RewriteCond %{HTTPS} on"" a million times. + +According to my reading of , the Location header must be an absolute URI. Someone suggested that switching these rules to use protocol-relative syntax might resolve this bug, but in addition to the HTTP spec, Apache's rewrite/redirect logic apparently interprets any string beginning with a ""/"" to be a relative URI path, so that option is a no-go. + +As I said earlier, %{HTTPS} might be best... but it's going to result in an awful lot of code duplication for one letter.",1340849900,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #23)\nQUOTE\nQUOTE\nQUOTE\n\nRight.', 'The question is whether these can be solved in a simpler/cleaner/saner way than specifying ""RewriteCond %{HTTPS} off"" and ""RewriteCond %{HTTPS} on"" a million times.', 'According to my reading of see Gerrit change #13293. + +I don't have a Gerrit account, so I'm commenting here. You incorrectly switch ""^/(.*)$"" to ""^/(.*$)"" several times in that changeset.",1340855045,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #26)\nQUOTE\n\nI don't have a Gerrit account, so I'm commenting here."", 'You incorrectly switch ""^/(.', '*)$"" to ""^/(.', '*$)"" several times in that changeset.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16939,Non-canonical HTTPS URLs quietly redirect to HTTP,What's the status of ? I see Ryan commented on June 29 to wait for the weekend. It's been a few weekends. Has this been merged/deployed? Can it be?,1342493705,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"[""What's the status of ?"", 'I see Ryan commented on June 29 to wait for the weekend.', ""It's been a few weekends."", 'Has this been merged/deployed?', 'Can it be?']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'NA', 'TASK PROGRESS .', 'BUG REPRODUCTION']" +15310,"""https services"" listed as unsupported at status.wikimedia.org","Currently an entry at reads ""https services (unsupported)"". I think the ""(unsupported)"" part is off-the-mark and should be removed. Maybe it could be changed to ""experimental"" or ""beta"" or something? I don't think any qualifier is needed, though. + +I also considered that maybe it was referring to secure.wikimedia.org (which is pretty much unsupported), but I don't see any evidence of that. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: http://status.wikimedia.org/",1344918840,task_description,PHID-TASK-s7zbdnwrfyooz3km7gv7,PHID-USER-hyfm4swq76s4j642w46x,"['""https services"" listed as unsupported at status.wikimedia.org.', 'Currently an entry at I strongly disagree with this. Right now all WMF wikis send all passwords in +> plaintext over insecure connections. That is a major security vulnerability and +> I'm surprised we haven't resolved it earlier. + +All Wikimedia wikis send all passwords in plaintext? :-) And to call this a major security vulnerability is a bit extreme as well. + +But I agree with your general point about wanting a more secure user experience, which is why I'd rather see effort focused on fixing bug 29898.",1346109042,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #16)\nQUOTE\nQUOTE\nQUOTE\n\nAll Wikimedia wikis send all passwords in plaintext?', ':-) And to call this a major security vulnerability is a bit extreme as well.', ""But I agree with your general point about wanting a more secure user experience, which is why I'd rather see effort focused on fixing bug 29898.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +16175,Set $wgSecureLogin = true; on Wikimedia wikis,"(In reply to comment #19) +> (In reply to comment #18) +>> experience, which is why I'd rather see effort focused on fixing bug 29898. +> +> But does this change require any other effort besides the change of an existing +> setting to true? + +Err, right. I think I remember what's going on here now. So there's $wgSecureLogin, which basically changes the ""log in"" link to specify HTTPS. The user clicks ""log in"" and he or she logs in to HTTPS and the user will stay in HTTPS after successfully logging in. + +However, when the user clicks one of the million HTTP links (in an e-mail, on a wiki page, on IRC, elsewhere on the Web), the user will not be automagically redirected to HTTPS, he or she will _stay_ at HTTP and he or she won't be logged in any longer. This is very disorienting. The user can click ""log in"" in the corner of the page, but he or she will be transferred to Special:UserLogin over HTTPS and suddenly the user will appear to be logged in again. + +In short, the issue with just setting $wgSecureLogin to true is that the user experience kind of sucks, as I understand it. (Feel free to correct me if I've misread the $wgSecureLogin-related code!) + +(I'm also not sure it actually prevents form submission over HTTP [if the user navigates to the HTTP version of Special:UserLogin directly].) + +If this is an acceptable situation, it's fine to set $wgSecureLogin to true on Wikimedia wikis. You'll need to get an okay from Wikimedia Foundation operations (ops) first before the change can be deployed. The load spike from logging in over HTTPS should be minimal, but the load spike from users continuing to use HTTPS after logging in will be less negligible, I think. Ops will also wants a heads-up so that there isn't an unexplained load spike.",1346114364,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #19)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nErr, right.', ""I think I remember what's going on here now."", 'So there\'s $wgSecureLogin, which basically changes the ""log in"" link to specify HTTPS.', 'The user clicks ""log in"" and he or she logs in to HTTPS and the user will stay in HTTPS after successfully logging in.', ""However, when the user clicks one of the million HTTP links (in an e-mail, on a wiki page, on IRC, elsewhere on the Web), the user will not be automagically redirected to HTTPS, he or she will _stay_ at HTTP and he or she won't be logged in any longer."", 'This is very disorienting.', 'The user can click ""log in"" in the corner of the page, but he or she will be transferred to Special:UserLogin over HTTPS and suddenly the user will appear to be logged in again.', 'In short, the issue with just setting $wgSecureLogin to true is that the user experience kind of sucks, as I understand it.', ""(Feel free to correct me if I've misread the $wgSecureLogin-related code!)"", ""(I'm also not sure it actually prevents form submission over HTTP [if the user navigates to the HTTP version of Special:UserLogin directly].)"", ""If this is an acceptable situation, it's fine to set $wgSecureLogin to true on Wikimedia wikis."", ""You'll need to get an okay from Wikimedia Foundation operations (ops) first before the change can be deployed."", 'The load spike from logging in over HTTPS should be minimal, but the load spike from users continuing to use HTTPS after logging in will be less negligible, I think.', ""Ops will also wants a heads-up so that there isn't an unexplained load spike.""]","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN .']" +16173,Set $wgSecureLogin = true; on Wikimedia wikis,"I chatted with Ryan Lane briefly just now. There's no issue from ops' perspective to have logged-in users go over HTTPS. The current HTTPS infrastructure is over-provisioned and should be able to support logged-in users well. + +However, Ryan agrees that the usability problem of currently not auto-redirecting from HTTP to HTTPS is rather nasty and he would also really like to see that addressed before this change is implemented.",1346120061,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-hyfm4swq76s4j642w46x,"['I chatted with Ryan Lane briefly just now.', ""There's no issue from ops' perspective to have logged-in users go over HTTPS."", 'The current HTTPS infrastructure is over-provisioned and should be able to support logged-in users well.', 'However, Ryan agrees that the usability problem of currently not auto-redirecting from HTTP to HTTPS is rather nasty and he would also really like to see that addressed before this change is implemented.']","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +16109,http $wgServer with $wgSecureLogin should not infinitely self-redirect,"I guess I'm the only one in favor of killing $wgServer altogether? + +I think a situation in which you have two variables—$wgHTTPServer and $wgHTTPSServer—in which you explicitly define the secure and non-secure canonical URL versions would be better from a wiki administration perspective and a coding perspective. The protocol-relative magic feels very fragile to me. + +I'm honestly not quite sure how disruptive trying to kill $wgServer would be, though.",1349146160,task_subcomment,PHID-TASK-5ck4jv4dtsufpjd3yyr6,PHID-USER-hyfm4swq76s4j642w46x,"[""I guess I'm the only one in favor of killing $wgServer altogether?"", 'I think a situation in which you have two variables—$wgHTTPServer and $wgHTTPSServer—in which you explicitly define the secure and non-secure canonical URL versions would be better from a wiki administration perspective and a coding perspective.', 'The protocol-relative magic feels very fragile to me.', ""I'm honestly not quite sure how disruptive trying to kill $wgServer would be, though.""]","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'MOTIVATION', 'INVESTIGATION AND EXPLORATION']" +16102,http $wgServer with $wgSecureLogin should not infinitely self-redirect,"(In reply to comment #10) +> (In reply to comment #7) +>> There is no need to have two variables. +> +> Except if you want to have different URLs for HTTP and HTTPS, I think that was +> MZ was after. + +That's one use-case, yes. I think secure.example.com is still fairly common, but I'm personally not too concerned with this. + +My general feeling is that whenever $wgServer is mentioned (in discussions or in code), it's always a guessing game with its value is. HTTP, HTTPS, protocol-relative? And this guessing game has a cost. An alternative approach is to be explicit in the variable name itself, so that there's less ambiguity. + +And there seems to be more and more of a reliance (in code) on the principle that http/https will be equivalent, but again, I'm not too concerned with this. + +> As you might have guessed, $wgCanonicalServer is currently set to +> ""http:$wgServer"" on WMF wikis. I deliberately designed it so it could be +> switched to https later, that's why it's separate from $wgInternalServer (used +> for Squid purges, will still need to be http). + +Thank you for explaining this.",1349157495,task_subcomment,PHID-TASK-5ck4jv4dtsufpjd3yyr6,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #10)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's one use-case, yes."", ""I think secure.example.com is still fairly common, but I'm personally not too concerned with this."", ""My general feeling is that whenever $wgServer is mentioned (in discussions or in code), it's always a guessing game with its value is."", 'HTTP, HTTPS, protocol-relative?', 'And this guessing game has a cost.', ""An alternative approach is to be explicit in the variable name itself, so that there's less ambiguity."", ""And there seems to be more and more of a reliance (in code) on the principle that http/https will be equivalent, but again, I'm not too concerned with this."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThank you for explaining this.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +16524,https://wikipedia.com and similar throw certificate warning,"From bug 34788 comment #8: +> On a related note, if you go to .com addresses (like https://en.wikipedia.com/) +> using HTTPS protocol, before you get forwarded to the .org address, you will +> get an error message regarding the SSL key. That is because the .com addresses +> use the SSL key that is for *.wikipedia.org + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://en.wikipedia.com",1350100740,task_description,PHID-TASK-boev7byafz4tjdafsotq,PHID-USER-hyfm4swq76s4j642w46x,"['URL and similar throw certificate warning.', 'From bug 34788 comment #8:\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16197,https://m.mediawiki.org/w/index.php uses the wrong certificate,Dupe of bug 34788?,1350100746,task_subcomment,PHID-TASK-3vb45zykveazkgcvuiol,PHID-USER-hyfm4swq76s4j642w46x,['Dupe of bug 34788?'],['BUG REPRODUCTION'] +16532,https://wikipedia.com and similar throw certificate warning,"(In reply to comment #0) +> From bug 34788 comment #8: +>> On a related note, if you go to .com addresses (like https://en.wikipedia.com/) +>> using HTTPS protocol, before you get forwarded to the .org address, you will +>> get an error message regarding the SSL key. That is because the .com addresses +>> use the SSL key that is for *.wikipedia.org + +It'd be nice to know how common this is (usage stats, I guess). It's been quite some time since wikipedia.com was the primary domain. :-)",1350100865,task_subcomment,PHID-TASK-boev7byafz4tjdafsotq,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt'd be nice to know how common this is (usage stats, I guess)."", ""It's been quite some time since wikipedia.com was the primary domain."", ':-)']","['INVESTIGATION AND EXPLORATION', 'NA', 'SOCIAL CONVERSATION']" +17099,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,"(In reply to comment #6) +> (In reply to comment #1) +>> RT #2541 +> +> This site has private access only. +> +> How many years to solve a Critical problem with High priority ? No one is +> assigned to this bug, and no solution is proposed. + +Well, it's obviously not a critical problem with high priority, then. If it were, it would have been fixed already, right? :-) + +I'm gonna bump the priority down a bit, as the mobile sites not properly handling SSL isn't that critical, as I read it. It used to be that the mobile site was completely read-only, but maybe that's changed? I'm not sure what the critical or high priority parts would be here. + +I think you're really asking for a status update from RT #2541. I'll CC a few a people on this bug who may be able to help with that. + +(In reply to comment #8) +> On a related note, if you go to .com addresses (like https://en.wikipedia.com/) +> using HTTPS protocol, before you get forwarded to the .org address, you will +> get an error message regarding the SSL key. That is because the .com addresses +> use the SSL key that is for *.wikipedia.org + +I split this out to bug 40998.",1350101462,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWell, it's obviously not a critical problem with high priority, then."", 'If it were, it would have been fixed already, right?', "":-)\n\nI'm gonna bump the priority down a bit, as the mobile sites not properly handling SSL isn't that critical, as I read it."", ""It used to be that the mobile site was completely read-only, but maybe that's changed?"", ""I'm not sure what the critical or high priority parts would be here."", ""I think you're really asking for a status update from RT #2541."", ""I'll CC a few a people on this bug who may be able to help with that."", '(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI split this out to bug 40998.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'POTENTIAL NEW ISSUES AND REQUESTS', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'TASK PROGRESS', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +15296,Preserve login status when switching protocols (HTTP and HTTPS),Dupe of bug 29898?,1350235017,task_subcomment,PHID-TASK-icvsuemcgcfrzfzbjuze,PHID-USER-hyfm4swq76s4j642w46x,['Dupe of bug 29898?'],['ISSUE CONTENT MANAGEMENT'] +15294,Preserve login status when switching protocols (HTTP and HTTPS),"(In reply to comment #2) +> For example, I may use HTTP primarily and even decide to login over HTTP (and +> therefore not use the feature 29898 is suggesting); however, after I'm logged +> in, if I click on a DIFF link which has HTTPS in the beginning of it, I still +> want to show as logged in. + +With a completely reset Web browser (no cookies, no cache, etc.), if I navigate to right now and successfully log in, when I subsequently navigate to , I'm also logged in. Logging in via HTTP will log you in to both HTTP and HTTPS. + +Given this, I'm still unclear what the bug is here. Does this feature not work for you?",1350241895,task_subcomment,PHID-TASK-icvsuemcgcfrzfzbjuze,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWith a completely reset Web browser (no cookies, no cache, etc.', ""), if I navigate to The reverse doesn't work. Log into HTTPS and then visit the site under HTTP. + +Right. This is a security feature. It prevents users from unwittingly exposing their session information over HTTP after they've properly logged in via HTTPS. I believe this bug is invalid.",1350246356,task_subcomment,PHID-TASK-icvsuemcgcfrzfzbjuze,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #4)\nQUOTE\n\nRight.', 'This is a security feature.', ""It prevents users from unwittingly exposing their session information over HTTP after they've properly logged in via HTTPS."", 'I believe this bug is invalid.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16215,m.wikinews.org has incorrect certificate (for *.wikipedia.org),"This is related to bug 31335 (""SSL cert hostname mismatch errors on wikis with multiple subdomain components"") and bug 34788 (""Non-Wikipedia mobile domains use Wikipedia's SSL certificate""). Probably a dupe of one of the two, actually.",1350614568,task_subcomment,PHID-TASK-cmdilzt5wgrsm2pzbj2b,PHID-USER-hyfm4swq76s4j642w46x,"['This is related to bug 31335 (""SSL cert hostname mismatch errors on wikis with multiple subdomain components"") and bug 34788 (""Non-Wikipedia mobile domains use Wikipedia\'s SSL certificate"").', 'Probably a dupe of one of the two, actually.']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +15269,Wikidata auto-login not working properly,"Screenshot of the English Wikipedia's post-login screen showing a broken Wikidata icon + +After successfully logging in to the English Wikipedia at , I'm presented with a broken "".wikidata.org"" icon. It looks like it's referencing , which doesn't work properly. Screenshot attached. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal + +**Attached**: {F9634}",1351272960,task_description,PHID-TASK-hrnkil2efzl4wpiju7ec,PHID-USER-hyfm4swq76s4j642w46x,"['Wikidata auto-login not working properly.', 'Screenshot of the English Wikipedia\'s post-login screen showing a broken Wikidata icon\n\nAfter successfully logging in to the English Wikipedia at and successfully enter my username and password, the post-login screen isn't always loading all of the icons as it used to. This appears to have started today (October 31, 2012). I asked in #wikimedia-tech and another user (Danny B.) reported similar strangeness today. + +It _feels_ like the third-party cookie behavior has changed a bit and now browsers consider .wiktionary.org, etc. to be third-party and blocked when they were previously allowed. But I'm not sure. + +After submitting my username and password, I'm successfully logged in to en.wikipedia.org, but not to the other sites. Attaching a screenshot as well. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal +**URL**: https://en.wikipedia.org/w/index.php?title=Special:UserLogin + +**Attached**: {F9965}",1351729320,task_description,PHID-TASK-tpznae55l4ucxj4o6res,PHID-USER-hyfm4swq76s4j642w46x,"['Auto-login to other Wikimedia Foundation projects is funky (icons not always loading).', ""Screenshot of the post-login screen on the English Wikipedia showing missing auto-login icons\n\nWhen I go to ) is to blame, though I don't see any CentralAuth changes in the log off-hand.",1351729902,task_subcomment,PHID-TASK-tpznae55l4ucxj4o6res,PHID-USER-hyfm4swq76s4j642w46x,"[""I'm getting the same broken behavior (icons not loading) in Safari, Firefox, and Google Chrome on multiple computers and this just started today, as noted in comment 0."", 'This leads me to believe that some change from today (cf.', "", I see: + +Username: [ ] +Password: [ ] +Your domain: [labs] +Token: [ ] +[ ] Remember my login... + +The ""token"" field is apparently completely useless for a typical login. I'm not really sure why it's there at all. It confused the hell out of me when trying to register a new account. It should, at a minimum, say ""Token (optional)"" or something. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=46179",1352944920,task_description,PHID-TASK-yaenbow3yopcurwmttkx,PHID-USER-hyfm4swq76s4j642w46x,"['Special:UserLogin on labsconsole.wikimedia.org shows a useless ""Token"" field.', 'When I go to What's the status of ? I see Ryan +> commented on June 29 to wait for the weekend. It's been a few weekends. Has +> this been merged/deployed? Can it be? + +Bump. The dupes are piling up here. Copying Sumana (Andre is already on the CC list). It'd be awfully nice to get this bug moving forward. :-) + +https://gerrit.wikimedia.org/r/13293 had some further activity in September, but it's mostly remained quite quiet. I'm not sure what else is needed here to resolve this bug, though I'm happy to help if I can.",1353798504,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #29)\nQUOTE\nQUOTE\nQUOTE\n\nBump.', 'The dupes are piling up here.', 'Copying Sumana (Andre is already on the CC list).', ""It'd be awfully nice to get this bug moving forward."", "":-)\n\nGERRIT_URL had some further activity in September, but it's mostly remained quite quiet."", ""I'm not sure what else is needed here to resolve this bug, though I'm happy to help if I can.""]","['ACTION ON ISSUE .', 'ISSUE CONTENT MANAGEMENT', 'CONTRIBUTION AND COMMITMENT', 'ACTION ON ISSUE', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +16932,Non-canonical HTTPS URLs quietly redirect to HTTP,"(In reply to comment #35) +> I don't think anyone is specially assigned to review it. + +I think Faidon volunteered.",1355148089,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #35)\nQUOTE\n\nI think Faidon volunteered.'],['CONTRIBUTION AND COMMITMENT'] +15482,"Blank page with only ""Create an account"" on post-login submission due to TitleBlacklist","When I try to make an account on the English Wikipedia at , it gives a strange error after I press the ""Create account"" button. It might be related to the username. I'm attaching two screenshots which should give steps to reproduce. + +-------------------------- +**Version**: master +**Severity**: critical",1355291280,task_description,PHID-TASK-iaiws5jtct672n6jb3xu,PHID-USER-hyfm4swq76s4j642w46x,"['Blank page with only ""Create an account"" on post-login submission due to TitleBlacklist.', 'When I try to make an account on the English Wikipedia at CTA means call to action but this is not very descriptive. I've updated the +> title to reflect this better. + +It was also a pleonasm (""call to action action""), as I suspected. ;-) Thanks for updating the bug summary.",1358136687,task_subcomment,PHID-TASK-eb5poownhdfeiocf4tmc,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #4)\nQUOTE\nQUOTE\n\nIt was also a pleonasm (""call to action action""), as I suspected.', ';-) Thanks for updating the bug summary.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +15486,"Blank page with only ""Create an account"" on post-login submission due to TitleBlacklist","(In reply to comment #14) +> He was using E3Experiments. + +I suppose the question then becomes whether he was using a version of the extension that includes .",1358298643,task_subcomment,PHID-TASK-iaiws5jtct672n6jb3xu,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #14)\nQUOTE\n\nI suppose the question then becomes whether he was using a version of the extension that includes .'],['BUG REPRODUCTION'] +15208,http://wikitech.wikimedia.org/view/SearchShards results in an HTTP 500 error,"As reported by xyzram in #wikimedia-dev, http://wikitech.wikimedia.org/view/SearchShards is currently outputting an HTTP 500 error. It's a giant wikitable. I imagine it's simply memory exhaustion. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal +**URL**: http://wikitech.wikimedia.org/view/SearchShards",1359509400,task_description,PHID-TASK-7babrayfcqbsli4yq6kt,PHID-USER-hyfm4swq76s4j642w46x,"['URL results in an HTTP 500 error.', 'As reported by xyzram in #wikimedia-dev, URL is currently outputting an HTTP 500 error.', ""It's a giant wikitable."", ""I imagine it's simply memory exhaustion."", '--------------------------\n**Version**: wmf-deployment\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +16586,Our *.wikimedia.org cert doesn't properly cover https://pa.us.wikimedia.org/,This bug appears to be a duplicate of bug 31335.,1360571786,task_subcomment,PHID-TASK-3gfni2knqeggryedidtp,PHID-USER-hyfm4swq76s4j642w46x,['This bug appears to be a duplicate of bug 31335.'],['ISSUE CONTENT MANAGEMENT'] +16165,Set $wgSecureLogin = true; on Wikimedia wikis,"(In reply to comment #24) +> So basically here is what needs to be fixed with $wgSecureLogin: +> * Actual functionality is fixed +> * HTTP cookie is set so user will be auto-redirected to HTTPS when logged in +> there. +> * Links on the HTTPS login page should be set to the protocol of where the +> user is coming from (I forget where, but there is a bug filed for this). + +Did all of this happen before this got merged/deployed? :-/ + +And I think a fourth point might be ""get rid of the Special:UserLogin checkbox"" (if that's not already included in the three points above). It's pretty bad user interface, I think. The default should just be sane.",1362622818,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #24)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nDid all of this happen before this got merged/deployed?', ':-/\n\nAnd I think a fourth point might be ""get rid of the Special:UserLogin checkbox"" (if that\'s not already included in the three points above).', ""It's pretty bad user interface, I think."", 'The default should just be sane.']","['BUG REPRODUCTION', 'POTENTIAL NEW ISSUES AND REQUESTS', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .']" +16163,Set $wgSecureLogin = true; on Wikimedia wikis,"(In reply to comment #31) +> Yeah, but what if the user wants to stay in HTTPS rather than go back to +> HTTP. Without the checkbox they no longer have an option to do so. + +Logged-in users should be routed via HTTPS to Special:UserLogin and then stay there for however long they're logged in. A user preference (inside Special:Preferences) _may_ make sense to allow logged-in users to switch to HTTP, but the default should be HTTPS from login to logout. There's no need to have a checkbox on Special:UserLogin.",1362680438,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #31)\nQUOTE\nQUOTE\n\nLogged-in users should be routed via HTTPS to Special:UserLogin and then stay there for however long they're logged in."", 'A user preference (inside Special:Preferences) _may_ make sense to allow logged-in users to switch to HTTP, but the default should be HTTPS from login to logout.', ""There's no need to have a checkbox on Special:UserLogin.""]","['EXPECTED BEHAVIOR', 'FUTURE PLAN', 'BUG REPRODUCTION']" +16159,Set $wgSecureLogin = true; on Wikimedia wikis,"(In reply to comment #35) +> If https://gerrit.wikimedia.org/r/47089 is merged, then there will also be +> the technical ability to require HTTPS for all logged in users, but I think +> that we should keep the scope of $wgSecureLogin specific to what it was +> originally intended for: making logins secure. + +I agree with keeping $wgSecureLogin within scope. For this bug, however, would you mind changing the bug summary from ""Set $wgSecureLogin = true; on Wikimedia wikis"" to something that captures what I think we really want here: setting $wgSecureLogin in addition to providing HTTPS by default for logged-in users? + +HTTPS prevents session exposure. It's obviously not critical to have, but it's a reasonable enhancement request that's been tested and provisioned for and it prevents users from accidentally shooting themselves in the foot. + +If other sites want to only secure login, but put users back into HTTP for everything else, that's certainly their prerogative. For Wikimedia wikis (the scope of this bug), I think we must secure logins in addition to automatically redirecting users back to HTTPS by default.",1362691689,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #35)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI agree with keeping $wgSecureLogin within scope.', 'For this bug, however, would you mind changing the bug summary from ""Set $wgSecureLogin = true; on Wikimedia wikis"" to something that captures what I think we really want here: setting $wgSecureLogin in addition to providing HTTPS by default for logged-in users?', 'HTTPS prevents session exposure.', ""It's obviously not critical to have, but it's a reasonable enhancement request that's been tested and provisioned for and it prevents users from accidentally shooting themselves in the foot."", ""If other sites want to only secure login, but put users back into HTTP for everything else, that's certainly their prerogative."", 'For Wikimedia wikis (the scope of this bug), I think we must secure logins in addition to automatically redirecting users back to HTTPS by default.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +15853,File size shrinks during rotation (action: 'imagerotate') // Rotation not lossless?,"(In reply to comment #2) +> Where did the rotated images come from (eg, what tool did you use?) + +That was my first question as well. :-) It required re-reading the bug summary to figure out that Rainer really did mean the MediaWiki API (cf. ; grep ""action=imagerotate"").",1364246992,task_subcomment,PHID-TASK-n43webutsmwcx4hychhq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #2)\nQUOTE\n\nThat was my first question as well.', ':-) It required re-reading the bug summary to figure out that Rainer really did mean the MediaWiki API (cf.', ' We're working on it but this is not a high priority. + +Okay. Good to know. + +> Alternatively you can file a bug with the EFF for making software that +> doesn't actually work in 100% of cases and doesn't gracefully degrade. + +I believe Roan has worked on this on GitHub. I think they accept pull requests. We provided some of the rules at some point, but surely we didn't tell them that everything under *.wikimedia.org would support HTTPS. Perhaps the rules need tweaking here or the fallback logic needs a once-over or there's not enough reporting to the user or something. I agree that it should be investigated. + +This bug is about the Wikimedia side of things.",1365032373,task_subcomment,PHID-TASK-vql2qsqvkweuyniqcubs,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #1)\nQUOTE\n\nOkay.', 'Good to know.', 'QUOTE\nQUOTE\n\nI believe Roan has worked on this on GitHub.', 'I think they accept pull requests.', ""We provided some of the rules at some point, but surely we didn't tell them that everything under *.wikimedia.org would support HTTPS."", ""Perhaps the rules need tweaking here or the fallback logic needs a once-over or there's not enough reporting to the user or something."", 'I agree that it should be investigated.', 'This bug is about the Wikimedia side of things.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +16414,wikimediafoundation.org should be HTTPS-only,"HTTPS can be enforced via . I had a thought today that wikimediafoundation.org should be HTTPS-only. Subsequent thoughts added doubt. For example, the wiki doesn't really get used for donation forms as much these days, I don't think, so some risk is mitigated. + +But... it's still a weird fishbowl wiki that allows strange uploads and raw HTML, so it wouldn't be totally unexpected for it to enforce HTTPS. I think it might be nice to have. Filing this as an enhancement request for consideration. + +-------------------------- +**Version**: wmf-deployment +**Severity**: enhancement",1366086660,task_description,PHID-TASK-tn3sw35bnjlbtnqz54ve,PHID-USER-hyfm4swq76s4j642w46x,"['wikimediafoundation.org should be HTTPS-only.', 'HTTPS can be enforced via does not work. + +I input my username and password, submit it, the site says ""Login successful"", but when I try to visit or other parts of the site, it says ""Please log in to view or edit items on your watchlist."" + +I'm able to log in via . This problem seems specific to meta.m.wikimedia.org. + +-------------------------- +**Version**: unspecified +**Severity**: major",1366901640,task_description,PHID-TASK-oopmckue4qzl6hd5gznh,PHID-USER-hyfm4swq76s4j642w46x,"[""meta.m.wikimedia.org user login doesn't work."", 'Attempting to log in via , I see a large, prominent ""W"" icon. I don't know why. + +The icon is . I've also included a screenshot with this bug report. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://meta.m.wikimedia.org/wiki/Special:UserLogin + +**Attached**: {F10879}",1366902540,task_description,PHID-TASK-lhmac4kq4rzjvl3updap,PHID-USER-hyfm4swq76s4j642w46x,"['meta.m.wikimedia.org user login screen inexplicably has ""W"" icon.', 'Screenshot of meta.m.wikimedia.org\'s user login screen inexplicably showing a ""W"" icon\n\nWhen I go to , there are a few resources coming in via HTTP, causing my Web browser to throw warnings. + + + + + + + +[a bunch of other images ...] + + + + + +This is probably the not the best place to report this issue, but I couldn't find a better place and I figured some of the German Wikimedians can be copied on this bug report and can forward this issue as necessary and appropriate. + +-------------------------- +**Version**: 1.20.x +**Severity**: normal",1366906500,task_description,PHID-TASK-qpbn6wpatwoooedw42lf,PHID-USER-hyfm4swq76s4j642w46x,"['wikimedia.de via HTTPS loads resources over HTTP.', 'When I visit \n\n\n\n\n\n[a bunch of other images ...]\n\n\n\n\n\nThis is probably the not the best place to report this issue, but I couldn\'t find a better place and I figured some of the German Wikimedians can be copied on this bug report and can forward this issue as necessary and appropriate.', '--------------------------\n**Version**: 1.20.x\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +16410,"""Remember me"" on Login interface should state duration",Heh.,1366934874,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,['Heh.'],['SOCIAL CONVERSATION'] +16303,User login and signup forms don't look great in Monobook,"Compare: + +* http://piramido.wmflabs.org/wiki/Special:UserLogin?type=signup&useNew=1&useskin=monobook + +* http://piramido.wmflabs.org/wiki/Special:UserLogin?type=signup&useNew=1&useskin=vector + +The blue button is no longer blue. And there's a grey background with strange padding. Maybe some other quirks. + +-------------------------- +**Version**: 1.22.0 +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=47777",1366935660,task_description,PHID-TASK-72zefbcobhxumhmw42cx,PHID-USER-hyfm4swq76s4j642w46x,"[""User login and signup forms don't look great in Monobook."", 'Compare:\n\n* URL\n\n* URL\n\nThe blue button is no longer blue.', ""And there's a grey background with strange padding."", 'Maybe some other quirks.', '--------------------------\n**Version**: 1.22.0\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +16325,User login and signup forms don't look great in Monobook,"Created attachment 12185 +Crude comparison of the ""new"" signup form in Vector vs. Monobook + +**Attached**: {F10979}",1366936107,task_subcomment,PHID-TASK-72zefbcobhxumhmw42cx,PHID-USER-hyfm4swq76s4j642w46x,"['Created attachment 12185\nCrude comparison of the ""new"" signup form in Vector vs. Monobook\n\n**Attached**: {F10979}']",['BUG REPRODUCTION .'] +16404,"""Remember me"" on Login interface should state duration","For the history here, I originally added the duration on the English Wikipedia. Other wikis followed and eventually the feature was integrated into MediaWiki core (where $1 could be used within the ""Remembermypassword"" MediaWiki message to output the value of $wgCookieExpiration).",1366938676,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,"['For the history here, I originally added the duration on the English Wikipedia.', 'Other wikis followed and eventually the feature was integrated into MediaWiki core (where $1 could be used within the ""Remembermypassword"" MediaWiki message to output the value of $wgCookieExpiration).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16392,"""Remember me"" on Login interface should state duration","(In reply to comment #12) +> Especially since the time element may change in the future or be configured +> differently by third party users, this is the simplest thing that works for +> all without adding complexity. + +I personally think your use of weasel wording here is pretty nasty and uncalled for. You know that this problem was already solved in the previous login form (the one that you and your team are attempting to replace) by using a ""$1"" variable in the MediaWiki message that was substituted with the value of $wgCookieExpiration. And if somehow you managed to redesign this form without knowing that, I said as much in comment 7 of this bug. + +You can make your point about interface simplicity without being intentionally misleading or constructing false implementation obstacles. + +What's worse is that if we move forward without proper support for this functionality (using a ""$1"" variable), local wikis _will_ in fact hardcode the cookie expiration in their MediaWiki messages (as they did previously).",1367097590,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #12)\nQUOTE\nQUOTE\nQUOTE\n\nI personally think your use of weasel wording here is pretty nasty and uncalled for.', 'You know that this problem was already solved in the previous login form (the one that you and your team are attempting to replace) by using a ""$1"" variable in the MediaWiki message that was substituted with the value of $wgCookieExpiration.', 'And if somehow you managed to redesign this form without knowing that, I said as much in comment 7 of this bug.', 'You can make your point about interface simplicity without being intentionally misleading or constructing false implementation obstacles.', 'What\'s worse is that if we move forward without proper support for this functionality (using a ""$1"" variable), local wikis _will_ in fact hardcode the cookie expiration in their MediaWiki messages (as they did previously).']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION .']" +16391,"""Remember me"" on Login interface should state duration","(In reply to comment #19) +> What's worse is that if we move forward without proper support for this +> functionality (using a ""$1"" variable), local wikis _will_ in fact hardcode +> the cookie expiration in their MediaWiki messages (as they did previously). + +Never mind! It seems that your concern about additional code complexity was so farfetched that someone already implemented ""$1"" variable support in this new MediaWiki message. You can see it in action here: . It uses this message: . + +Thehelpfulone: is your goal to have the _default_ message value include the ""$1"" variable that's substituted with the value of $wgCookieExpiration or is your goal simply to have this functionality available on a per-wiki basis?",1367098128,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #19)\nQUOTE\nQUOTE\nQUOTE\n\nNever mind!', 'It seems that your concern about additional code complexity was so farfetched that someone already implemented ""$1"" variable support in this new MediaWiki message.', 'You can see it in action here: The grey button was implemented under the theory that non-Vector users are +> likely to prefer a more low-key interface. + +It was intentional? Why is it acceptable to use the blue and green in Vector but not in Monobook?",1367123933,task_subcomment,PHID-TASK-72zefbcobhxumhmw42cx,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #5)\nQUOTE\nQUOTE\n\nIt was intentional?', 'Why is it acceptable to use the blue and green in Vector but not in Monobook?']","['BUG REPRODUCTION', 'MOTIVATION']" +15144,"[New UserLogin] ""(help me choose)"" should appear only after a failed registration attempt","(In reply to comment #1) +> All Wikimedia projects should have a help document or policy describing what +> is and is not an acceptable username. + +This bug is in the ""MediaWiki"" product, not the ""Wikimedia"" product. Re-opening.",1367125672,task_subcomment,PHID-TASK-fchvq33a4ppcnk465wwu,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nThis bug is in the ""MediaWiki"" product, not the ""Wikimedia"" product.', 'Re-opening.']","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +16282,"""Log in"" button is oversized in redesigned user login form","Looking at , the ""Log in"" button is really big. I think it could be described as oversized. I'm not sure why this is. In Vector, it's a lot of blue to deal with. + +Looking at facebook.com, gmail.com, and twitter.com, it seems like stylizing these buttons is common. But all of them seem to use regular/normal size buttons. + +Even at , the other button (the green ""Join Wikipedia"" button) is closer to normal size. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1367134920,task_description,PHID-TASK-ok3yj4uclfqbrzrz7qf2,PHID-USER-hyfm4swq76s4j642w46x,"['""Log in"" button is oversized in redesigned user login form.', 'Looking at This seems pretty subjective to me. Of course it's going to seem large +> compared to the previous tiny button. The perception of ""normal"" is shaped by +> what you're used to seeing Monobook [...] + +Does Vector have oversized buttons elsewhere?",1367174229,task_subcomment,PHID-TASK-ok3yj4uclfqbrzrz7qf2,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\n\nDoes Vector have oversized buttons elsewhere?'],['INVESTIGATION AND EXPLORATION'] +16287,"""Log in"" button is oversized in redesigned user login form","(In reply to comment #3) +> The buttons are not oversized. They seem that way because they are larger +> than other buttons in Vector or Monobook, but that does not mean it is wrong. + +Well, button, not buttons. We're only discussing the ""Log in"" button. And if we can accept that every other button in the interface defines the ""normal"" size, then we can definitively say that this particular button is oversized. + +It seems to be out-of-step with the rest of the MediaWiki interface and out-of-step with common practice on the Web. + +It would be helpful to have examples of a log in button this large in another site's user interface. Here are some examples where the log in button is normal size: + +* https://instagram.com/accounts/login/ +* https://twitter.com/login +* https://myaccount.nytimes.com/auth/login +* https://secure.nordstrom.com/SignIn.aspx +* https://shop.wikimedia.org/account/login +* https://blog.wikimedia.org/wp-login.php +* https://mingle.corp.wikimedia.org/profile/login +* https://ticket.wikimedia.org/otrs/index.pl + +I found one example of a site using an oversized log in button: + +* http://www.wikia.com/Special:UserLogin + +Perhaps there are others? Or perhaps only the designers at Wikia and the Wikimedia Foundation have studied Fitts' law.",1367189946,task_subcomment,PHID-TASK-ok3yj4uclfqbrzrz7qf2,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #3)\nQUOTE\nQUOTE\n\nWell, button, not buttons.', 'We\'re only discussing the ""Log in"" button.', 'And if we can accept that every other button in the interface defines the ""normal"" size, then we can definitively say that this particular button is oversized.', 'It seems to be out-of-step with the rest of the MediaWiki interface and out-of-step with common practice on the Web.', ""It would be helpful to have examples of a log in button this large in another site's user interface."", 'Here are some examples where the log in button is normal size:\n\n* URL\n* URL\n* URL\n* URL\n* URL\n* URL\n* URL\n* URL\n\nI found one example of a site using an oversized log in button:\n\n* URL\n\nPerhaps there are others?', ""Or perhaps only the designers at Wikia and the Wikimedia Foundation have studied Fitts' law.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +15812,[New UserLogin] Convert Wikimedia-specific messages to be blank in core by default,This seems related to bug 47704.,1367193931,task_subcomment,PHID-TASK-w4lc7xuaj5ne3qtkzs43,PHID-USER-hyfm4swq76s4j642w46x,['This seems related to bug 47704.'],['BUG REPRODUCTION .'] +15057,meta.m.wikimedia.org user login doesn't work,"(In reply to comment #3) +> Log in on meta.m.wikimedia.org with Firefox18 works for me, and when I go to +> https://commons.wikimedia.org/wiki/Special:Watchlist I am logged in. + +I'm sorry, what does commons.wikimedia.org have to do with meta.m.wikimedia.org? + +Comment 0 is pretty clear that this is about and other pages on meta.m.wikimedia.org (Meta-Wiki's mobile site).",1367249440,task_subcomment,PHID-TASK-oopmckue4qzl6hd5gznh,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #3)\nQUOTE\nQUOTE\n\nI'm sorry, what does commons.wikimedia.org have to do with meta.m.wikimedia.org?"", ""Comment 0 is pretty clear that this is about Do you have suggestions for what to do? Like I said before, we're willing to +> consider improvements to the forms in the skin, but I'd like to hear what +> specific changes you'd like, as a Monobook user. + +When this bug was filed, it wasn't clear that parts of the interface had been intentionally changed for Monobook. + +Vector and Monobook are very similar in design. I don't understand why it's acceptable to use bright green and blue in Vector, but not in Monobook.",1367250340,task_subcomment,PHID-TASK-72zefbcobhxumhmw42cx,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\n\nWhen this bug was filed, it wasn't clear that parts of the interface had been intentionally changed for Monobook."", 'Vector and Monobook are very similar in design.', ""I don't understand why it's acceptable to use bright green and blue in Vector, but not in Monobook.""]","['BUG REPRODUCTION', 'INFORMATION TYPE', 'CONTRIBUTION AND COMMITMENT']" +16285,"""Log in"" button is oversized in redesigned user login form","https://en.m.wikipedia.org/wiki/Special:UserLogin is using a large log in button, though it appears this form was optimized for an iPhone.",1367250556,task_subcomment,PHID-TASK-ok3yj4uclfqbrzrz7qf2,PHID-USER-hyfm4swq76s4j642w46x,"['URL is using a large log in button, though it appears this form was optimized for an iPhone.']",['BUG REPRODUCTION .'] +16314,User login and signup forms don't look great in Monobook,"(In reply to comment #11) +> As for Monobook, we are going to hold off on adding the button colors until +> we hear from more Monobook users regarding what they want. + +Can we hold off on the button colors for Vector until we hear from more Vector users?",1367276090,task_subcomment,PHID-TASK-72zefbcobhxumhmw42cx,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #11)\nQUOTE\nQUOTE\n\nCan we hold off on the button colors for Vector until we hear from more Vector users?'],['FUTURE PLAN'] +15786,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),Users --> logged-in users? Or all traffic?,1367287961,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-hyfm4swq76s4j642w46x,"['Users --> logged-in users?', 'Or all traffic?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +15782,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),"(In reply to comment #3) +> Starting with all logged in traffic (perhaps excluding explicit opt-outs) is +> a natural way to ramp up. + +Yes, agreed. I'd call a bug about forcing Wikimedia logged-in users over HTTPS a blocker (or dependency...) of this bug, in fact. + +In addition to spare SSL capacity, some users have said that HTTPS does not work for them (for whatever reason). We'll need to take small bites to eat this elephant. + +In order to get this bug moving forward, it would be good to have an associated wiki page or list here on Bugzilla of what needs to be done first. This bug's current ""see also""s seem like a good start toward this.",1367289304,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #3)\nQUOTE\nQUOTE\n\nYes, agreed.', ""I'd call a bug about forcing Wikimedia logged-in users over HTTPS a blocker (or dependency...) of this bug, in fact."", 'In addition to spare SSL capacity, some users have said that HTTPS does not work for them (for whatever reason).', ""We'll need to take small bites to eat this elephant."", 'In order to get this bug moving forward, it would be good to have an associated wiki page or list here on Bugzilla of what needs to be done first.', 'This bug\'s current ""see also""s seem like a good start toward this.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'TASK PROGRESS', 'BUG REPRODUCTION']" +15045,meta.m.wikimedia.org user login doesn't work,"(In reply to comment #13) +> The aforementioned configuration forces login cookies for meta and commons to +> use their full explicit domains to prevent security issues for other +> wikimedia.org subdomains (like, those of chapters, etc). That means rather +> than setting login cookies for .wikimedia.org, we explicitly set login cookies +> for commons.wikimedia.org and meta.wikimedia.org; which will not be accessible +> from commons.m.wikimedia.org or meta.m.wikimedia.org. + +Ah, right. This is bug 14407 comment 1. + +I thought you said incubator.wikimedia.org worked, though. Shouldn't it also be broken?",1367459380,task_subcomment,PHID-TASK-oopmckue4qzl6hd5gznh,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #13)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAh, right.', 'This is bug 14407 comment 1.', 'I thought you said incubator.wikimedia.org worked, though.', ""Shouldn't it also be broken?""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION .', 'BUG REPRODUCTION .']" +15701,Update login.wikimedia.org logo to avoid rsvg issues,"login.wikimedia.org is using https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Wikimedia-logo.svg/135px-Wikimedia-logo.svg.png for its logo currently, but this logo is weird. There's a green line connecting the two green pieces in the logo. Surely there's a 135px version on Commons somewhere we can use instead. + +-------------------------- +**Version**: wmf-deployment +**Severity**: enhancement",1367985240,task_description,PHID-TASK-6cknf3sey5xeqlcnujli,PHID-USER-hyfm4swq76s4j642w46x,"['Update login.wikimedia.org logo to avoid rsvg issues.', 'login.wikimedia.org is using URL for its logo currently, but this logo is weird.', ""There's a green line connecting the two green pieces in the logo."", ""Surely there's a 135px version on Commons somewhere we can use instead."", '--------------------------\n**Version**: wmf-deployment\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +15413,"After login, securely redirect user through a central domain to establish a central session",This seems related to bug 14736.,1368682512,task_subcomment,PHID-TASK-zhg4xs3zbobbyfvdmi54,PHID-USER-hyfm4swq76s4j642w46x,['This seems related to bug 14736.'],['BUG REPRODUCTION .'] +15531,Auto-login to other Wikimedia Foundation projects is funky (icons not always loading),"Marking this bug resolved/fixed. Denny certainly knows how to file a separate bug, as appropriate and necessary.",1368769918,task_subcomment,PHID-TASK-tpznae55l4ucxj4o6res,PHID-USER-hyfm4swq76s4j642w46x,"['Marking this bug resolved/fixed.', 'Denny certainly knows how to file a separate bug, as appropriate and necessary.']","['ACTION ON ISSUE .', 'CONTRIBUTION AND COMMITMENT .']" +16217,Remove placeholder text or labels from login form (Special:UserLogin) inputs,"The placeholder text at should be removed. + +""Enter your username"" and ""Enter your password"" is unnecessary and possibly insulting to the user (it can be read as condescending). Looking at other sites, it seems the practice of using both a placeholder and a label is uncommon for fields of this nature. + +--- + +On mobile (with smartphone media query, not tablet) the placeholders take a more important role, as they are the only field indicators. +That's questionable on it's own, as the information, what field the user is currently typing in, is disappearing after the first character is typed. + +Should we improve the #voice_tone of the placeholders or get rid of them? + +| Desktop | Mobile (showing the issue when User is typing) | Mobile (Tablet) +| -- | -- | -- +| {F4582762} | {F4582755} | {F4582758} +| Sign Up | +| {F4537580} | | + +-------------------------- +**Version**: 1.22.0",1370017620,task_description,PHID-TASK-ah7jdxmoh7ort2lyc33r,PHID-USER-hyfm4swq76s4j642w46x,"['Remove placeholder text or labels from login form (Special:UserLogin) inputs.', 'The placeholder text at . + +But I agree with everything Isarra said. The browser support doesn't seem to be what we want it to be and the fix here (simply removing the placeholders) seems really cheap and easy to implement.",1370054245,task_subcomment,PHID-TASK-ah7jdxmoh7ort2lyc33r,PHID-USER-hyfm4swq76s4j642w46x,"[""For what it's worth, Twitter seems to use only placeholders: please continue discussion on gerrit patch or here. i don't have a strong +> opinion on it, just created the patch to show it would be in redirects.conf +> as opposed to remnants.conf + +Thanks for catching that, by the way. I'd gotten private wikis and fishbowl wikis slightly confused. + +In addition to changing redirects.conf, I believe $wgServer (or maybe $wgCanonicalSomething) also needs to be adjusted.",1370417566,task_subcomment,PHID-TASK-tn3sw35bnjlbtnqz54ve,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nThanks for catching that, by the way.', ""I'd gotten private wikis and fishbowl wikis slightly confused."", 'In addition to changing redirects.conf, I believe $wgServer (or maybe $wgCanonicalSomething) also needs to be adjusted.']","['SOCIAL CONVERSATION', 'NA', 'INVESTIGATION AND EXPLORATION']" +15775,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),"(In reply to comment #7) +> MZM: Where are users saying https doesn't work for them? I don't see any +> other unaddressed concerns about implementing this bug or the related bugs. + +As Ryan says in comment 8, some people seem unable to support HTTPS for whatever reason. This matches my experience switching daily-article-l () to use HTTPS links; out of 30,000-ish subscribers, a handful wrote in to say that they couldn't access the site any longer. Wikimedia wikis are much too large to not hit the law of large numbers: some percentage of our users will be unable to access the site over HTTPS. I don't think we currently know what percentage that is. + +(In reply to comment #5) +> In order to get this bug moving forward, it would be good to have an +> associated wiki page or list here on Bugzilla of what needs to be done first. +> This bug's current ""see also""s seem like a good start toward this. + +QFT. + +In addition to the steps Ryan helpfully lays out in comment 8, I'd add ""assessment of the impact of forced HTTPS for anons"" somewhere in there, as I think we still don't fully know just how many people such an action would affect. Additional information and data points would be helpful. + +I'm thinking that an [[mw:RFC]] or page on the Wikitech wiki would make sense here (to be clear: not to assess whether to implement some of these changes or not, simply to assess technical options to move forward [comment 8 in wiki form, basically]).",1371354287,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #7)\nQUOTE\nQUOTE\n\nAs Ryan says in comment 8, some people seem unable to support HTTPS for whatever reason.', ""This matches my experience switching daily-article-l ( is a sample URL. A browser window refresh solves the issue, but we should investigate and address what's causing these intermittent errors. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal",1373215740,task_description,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-hyfm4swq76s4j642w46x,"['Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS.', 'Intermittently, I get 502 Bad Gateway errors using HTTPS on en.wikipedia.org while logged in.', 'The footer reads ""nginx/1.1.1.9"" or similar.', ' Well, the best way to fix this would be to just fix bug 45051. + +Agreed.",1374111496,task_subcomment,PHID-TASK-3rkdthpflu6blnlykpcv,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #2)\nQUOTE\n\nAgreed.'],['SOCIAL CONVERSATION'] +14709,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS","I just got this again at this URL: . + +--- + +502 Bad Gateway + +

502 Bad Gateway

+
nginx/1.1.19
+ + + + + + + + +--- + +I'll upload a screenshot momentarily.",1374429679,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-hyfm4swq76s4j642w46x,"['I just got this again at this URL: \n502 Bad Gateway\n\n

502 Bad Gateway

\n
nginx/1.1.19
\n\n\n\n\n\n\n\n\n---\n\nI\'ll upload a screenshot momentarily.']",['BUG REPRODUCTION'] +14708,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS","Created attachment 12910 +Screenshot of 502 Bad Gateway error on https://en.wikipedia.org + +**Attached**: {F11394}",1374429761,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-hyfm4swq76s4j642w46x,['Created attachment 12910\nScreenshot of 502 Bad Gateway error on URL\n\n**Attached**: {F11394}'],['BUG REPRODUCTION'] +14704,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS","Created attachment 12925 +Capturing https://ganglia.wikimedia.org/latest/graph.php?r=year&z=xlarge&c=SSL+cluster+eqiad&m=cpu_report&s=by+name&mc=2&g=network_report for reference + +**Attached**: {F11395}",1374530242,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-hyfm4swq76s4j642w46x,['Created attachment 12925\nCapturing URL for reference\n\n**Attached**: {F11395}'],['CONTRIBUTION AND COMMITMENT'] +14571,New login.wikimedia system forces a reload on every wiki,Odd. Can you provide a screenshot (including the URL bar)?,1374563689,task_subcomment,PHID-TASK-uxy6h7vz7hi7yprytta7,PHID-USER-hyfm4swq76s4j642w46x,"['Odd.', 'Can you provide a screenshot (including the URL bar)?']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +14569,New login.wikimedia system forces a reload on every wiki,"Created attachment 12945 +Screenshot of post-login notification in the wrong skin advising the user to refresh + +**Attached**: {F11628}",1374683510,task_subcomment,PHID-TASK-uxy6h7vz7hi7yprytta7,PHID-USER-hyfm4swq76s4j642w46x,['Created attachment 12945\nScreenshot of post-login notification in the wrong skin advising the user to refresh\n\n**Attached**: {F11628}'],['BUG REPRODUCTION .'] +14568,New login.wikimedia system forces a reload on every wiki,"For reference: centralauth-centralautologin-logged-in is the relevant MediaWiki message and SpecialCentralAutoLogin.php is the relevant PHP file that uses it (cf. ). + +I'm not quite sure whether there's a bug here or if this is expected behavior.",1374684449,task_subcomment,PHID-TASK-uxy6h7vz7hi7yprytta7,PHID-USER-hyfm4swq76s4j642w46x,"['For reference: centralauth-centralautologin-logged-in is the relevant MediaWiki message and SpecialCentralAutoLogin.php is the relevant PHP file that uses it (cf.', "" Protocol-relative URLs might be various kinds of awesome, and they work with +> every major browser. + +This bug somewhat annoyingly fails to mention why protocol-relative URLs are being used. Bug 20342 comment 0 gives a decent overview of why protocol-relative URLs were implemented on Wikimedia wikis. + +In reality, most (see rough stats below) URLs in articles are simply relative (""/wiki/Foo"" or ""/w/index.php?title=Foo""), not protocol-relative (""//wikiproject.org/w/index.php?title=Foo""). Resources (bits.wikimedia.org and upload.wikimedia.org) rely on protocol-relativity more than anything else (sending mixed content causes ugly warnings in browsers). + +Switching bits and upload to always be HTTPS would resolve a good portion of the issue being discussed here. A few minor edits to interface messages would also go a long way in resolving most of this bug. + +(In reply to comment #1) +> I'm tempted to say this is an issue with said badly written clients, not +> MediaWiki, and therefore this is invalid... + +We sometimes accomodate stupid clients (as well as stupid users, for that matter). I'm was somewhat inclined to say that this bug is a duplicate of bug 20342 (""Support for protocol-relative URLs (tracking)"") or bug 47832 (""Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon)""), but assuming the numbers I ran below are correct, this bug could simply be a tracking bug with a few (relatively easy) dependencies. + +--- + +Recently featured articles on the English Wikipedia [[Main Page]]: +* [[Barber coinage]] +* [[Harold Davidson]] +* [[War of the Bavarian Succession]] + + +For [[Barber coinage]]: + +$ curl -s --compressed ""https://en.wikipedia.org/wiki/Barber_coinage"" | grep -o '=""//' | wc -l + 76 + +$ curl -s --compressed ""https://en.wikipedia.org/wiki/Barber_coinage"" | egrep -o '=""/[^/]' | wc -l + 330 + + +For [[Harold Davidson]]: + +$ curl -s --compressed ""https://en.wikipedia.org/wiki/Harold_Davidson"" | grep -o '=""//' | wc -l + 46 + +$ curl -s --compressed ""https://en.wikipedia.org/wiki/Harold_Davidson"" | egrep -o '=""/[^/]' | wc -l + 233 + + +For [[War of the Bavarian Succession]]: + +$ curl -s --compressed ""https://en.wikipedia.org/wiki/War_of_the_Bavarian_Succession"" | grep -o '=""//' | wc -l + 91 + +$ curl -s --compressed ""https://en.wikipedia.org/wiki/War_of_the_Bavarian_Succession"" | egrep -o '=""/[^/]' | wc -l + 362 + + +Summary: +* [[Barber coinage]]: 81.28% of links are simply relative; of the protocol-relative links (76), 71.05% are from bits (18) or upload (36) + +* [[Harold Davidson]]: 83.51% of links are simply relative; of the protocol-relative links (46), 63.04% are from bits (15) or upload (14) + +* [[War of the Bavarian Succession]]: 79.91% of links are simply relative; of the protocol-relative links (91), 56.04% are from bits (15) or upload (36) + + + +Of the protocol-relative links, there are lots of very low-hanging fruit that could easily be made to always use HTTPS that are deflating the numbers directly above. For example: + +* Privacy policy [twice] +* Contact Wikipedia +* +* +* Creative Commons Attribution-ShareAlike License +* +* Donate to Wikipedia +* + + +These amount to 9 links. Re-running our numbers again, we find: + +* [[Barber coinage]]: + protocol-relative links: 76 + bits.wikimedia.org: 18 + upload.wikimedia.org: 36 + interface: 9 + easily eliminated: 82.89% + +* [[Harold Davidson]]: + protocol-relative links: 46 + bits.wikimedia.org: 15 + upload.wikimedia.org: 14 + interface: 9 + easily eliminated: 82.61% + +* [[War of the Bavarian Succession]]: + protocol-relative links: 91 + bits.wikimedia.org: 15 + upload.wikimedia.org: 36 + interface: 9 + easily eliminated: 65.93% + + + + +Basically, as I see it, if instead of griping, you simply provisioned a few more resources servers (upload and bits) and submitted a few edits to MediaWiki messages or changesets to Gerrit, you could resolve somewhere between two-thirds and four-fifths of the problem you're describing in comment 0 without breaking a sweat. + +That number gets even higher (probably somewhere around 90–95%) with an additional single edit to [[m:Interwiki map]] and an adjustment to the interlanguage links output, which make up most of the remaining protocol-relative URLs. + +For what it's worth.",1375148582,task_subcomment,PHID-TASK-gid6pdkw6e55dasv7yx5,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #0)\nQUOTE\nQUOTE\n\nThis bug somewhat annoyingly fails to mention why protocol-relative URLs are being used.', 'Bug 20342 comment 0 gives a decent overview of why protocol-relative URLs were implemented on Wikimedia wikis.', 'In reality, most (see rough stats below) URLs in articles are simply relative (""/wiki/Foo"" or ""/w/index.php?title=Foo""), not protocol-relative (""//wikiproject.org/w/index.php?title=Foo"").', 'Resources (bits.wikimedia.org and upload.wikimedia.org) rely on protocol-relativity more than anything else (sending mixed content causes ugly warnings in browsers).', 'Switching bits and upload to always be HTTPS would resolve a good portion of the issue being discussed here.', 'A few minor edits to interface messages would also go a long way in resolving most of this bug.', '(In reply to comment #1)\nQUOTE\nQUOTE\n\nWe sometimes accomodate stupid clients (as well as stupid users, for that matter).', 'I\'m was somewhat inclined to say that this bug is a duplicate of bug 20342 (""Support for protocol-relative URLs (tracking)"") or bug 47832 (""Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon)""), but assuming the numbers I ran below are correct, this bug could simply be a tracking bug with a few (relatively easy) dependencies.', '---\n\nRecently featured articles on the English Wikipedia [[Main Page]]:\n* [[Barber coinage]]\n* [[Harold Davidson]]\n* [[War of the Bavarian Succession]]\n\n\nFor [[Barber coinage]]:\n\n$ curl -s --compressed ""URL | grep -o \'=""//\' | wc -l\n 76\n\n$ curl -s --compressed ""URL | egrep -o \'=""/[^/]\' | wc -l\n 330\n\n\nFor [[Harold Davidson]]:\n\n$ curl -s --compressed ""URL | grep -o \'=""//\' | wc -l\n 46\n\n$ curl -s --compressed ""URL | egrep -o \'=""/[^/]\' | wc -l\n 233\n\n\nFor [[War of the Bavarian Succession]]:\n\n$ curl -s --compressed ""URL | grep -o \'=""//\' | wc -l\n 91\n\n$ curl -s --compressed ""URL | egrep -o \'=""/[^/]\' | wc -l\n 362\n\n\nSummary:\n* [[Barber coinage]]: 81.28% of links are simply relative; of the protocol-relative links (76), 71.05% are from bits (18) or upload (36)\n\n* [[Harold Davidson]]: 83.51% of links are simply relative; of the protocol-relative links (46), 63.04% are from bits (15) or upload (14)\n\n* [[War of the Bavarian Succession]]: 79.91% of links are simply relative; of the protocol-relative links (91), 56.04% are from bits (15) or upload (36)\n\n\n\nOf the protocol-relative links, there are lots of very low-hanging fruit that could easily be made to always use HTTPS that are deflating the numbers directly above.', 'For example:\n\n* Privacy policy [twice]\n* Contact Wikipedia\n* \n* \n* Creative Commons Attribution-ShareAlike License\n* \n* Donate to Wikipedia\n* \n\n\nThese amount to 9 links.', ""Re-running our numbers again, we find:\n\n* [[Barber coinage]]:\n protocol-relative links: 76\n bits.wikimedia.org: 18\n upload.wikimedia.org: 36\n interface: 9\n easily eliminated: 82.89%\n\n* [[Harold Davidson]]:\n protocol-relative links: 46\n bits.wikimedia.org: 15\n upload.wikimedia.org: 14\n interface: 9\n easily eliminated: 82.61%\n\n* [[War of the Bavarian Succession]]:\n protocol-relative links: 91\n bits.wikimedia.org: 15\n upload.wikimedia.org: 36\n interface: 9\n easily eliminated: 65.93%\n\n\n\n\nBasically, as I see it, if instead of griping, you simply provisioned a few more resources servers (upload and bits) and submitted a few edits to MediaWiki messages or changesets to Gerrit, you could resolve somewhere between two-thirds and four-fifths of the problem you're describing in comment 0 without breaking a sweat."", 'That number gets even higher (probably somewhere around 90–95%) with an additional single edit to [[m:Interwiki map]] and an adjustment to the interlanguage links output, which make up most of the remaining protocol-relative URLs.', ""For what it's worth.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +14871,"Remove checkbox on userlogin to ""Stay connected to HTTPS after login""",The checkbox should definitely be removed from the login screen. It's not clear to me why it was ever added there in the first place. We did this once before with some other (non-SSL-related) checkbox on the login screen. I thought we'd learned our lesson.,1375225606,task_subcomment,PHID-TASK-ubxour7ark7qgxfdqgos,PHID-USER-hyfm4swq76s4j642w46x,"['The checkbox should definitely be removed from the login screen.', ""It's not clear to me why it was ever added there in the first place."", 'We did this once before with some other (non-SSL-related) checkbox on the login screen.', ""I thought we'd learned our lesson.""]","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +15364,rel=canonical of https pages should point to http,https://gerrit.wikimedia.org/r/76856 has been submitted and merged. I imagine it'll be deployed shortly.,1375295728,task_subcomment,PHID-TASK-ejy2ovqtrrcrq3a6rrl7,PHID-USER-hyfm4swq76s4j642w46x,"['GERRIT_URL has been submitted and merged.', ""I imagine it'll be deployed shortly.""]","['TASK PROGRESS', 'FUTURE PLAN']" +14889,Protocol-relative URLs are poorly supported or unsupported by a number of HTTP clients,"(In reply to comment #4) +> My estimate on bug 51002 was that sending all traffic through HTTPS would +> require the HTTPS cluster to be expanded by a factor of 10. Since the +> relevant metric is connection rate, not object rate, bits and upload would +> probably be most of that, since browsers open multiple concurrent connections +> to those servers during a normal request. So you'd be looking at maybe 80 +> additional servers. + +This may be a stupid question, but I got asked today and I didn't know the answer: if Wikimedia currently has a fairly large number of Web servers providing HTTP access, couldn't most of those servers be re-provisioned to serve HTTPS instead? I'm not sure why you would need 80 additional servers (not that the Wikimedia Foundation couldn't easily afford them, in any case).",1375337252,task_subcomment,PHID-TASK-gid6pdkw6e55dasv7yx5,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis may be a stupid question, but I got asked today and I didn't know the answer: if Wikimedia currently has a fairly large number of Web servers providing HTTP access, couldn't most of those servers be re-provisioned to serve HTTPS instead?"", ""I'm not sure why you would need 80 additional servers (not that the Wikimedia Foundation couldn't easily afford them, in any case).""]","['FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +16928,Non-canonical HTTPS URLs quietly redirect to HTTP,"Asher, Ryan L., Faidon, or anyone else in ops who might know: + +Gerrit changeset 13293 indicates that these redirects should be moved to Varnish. Is this possible now? If so, do you have any pointers about which file(s) should be changed in order to move forward toward resolving this bug? + +As Erik noted in comment 6, this is a pretty evil bug.",1376332886,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['Asher, Ryan L., Faidon, or anyone else in ops who might know:\n\nGerrit changeset 13293 indicates that these redirects should be moved to Varnish.', 'Is this possible now?', 'If so, do you have any pointers about which file(s) should be changed in order to move forward toward resolving this bug?', 'As Erik noted in comment 6, this is a pretty evil bug.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +13862,"Use ""https:"" on keywords description","It seems some the descriptions contain clickable links, while others don't. It'd also be nice to have all clickable links.",1376715410,task_subcomment,PHID-TASK-ukbfopq54yyqxxzqzxub,PHID-USER-hyfm4swq76s4j642w46x,"[""It seems some the descriptions contain clickable links, while others don't."", ""It'd also be nice to have all clickable links.""]","['BUG REPRODUCTION .', 'FUTURE PLAN']" +17050,No way to do logins without user surrendering their password to software,"(In reply to comment #13) +> Is it possible to provide users with an edit token that is visible via +> preferences (like the watchlist token), and is expired frequently; e.g. daily +> reset, with an age of 24 hrs after first use of the token. + +Possible? Sure. But it's unlikely to be implemented on Wikimedia wikis. According to , OAuth is going into testing on Monday, August 19.",1376789843,task_subcomment,PHID-TASK-hygsocxkypuho4yqoprw,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #13)\nQUOTE\nQUOTE\nQUOTE\n\nPossible?', 'Sure.', ""But it's unlikely to be implemented on Wikimedia wikis."", 'According to Apache doesn't handle this well, and we don't really want to do it in +> varnish. It's likely best for MediaWiki to handle this instead... + +Are you saying this is a non-ops issue, then? In my view, either Rob L. or Ken S. need to figure out who to assign this ticket to in order to get it resolved. Or we need to adjust the stated priority, but I'd prefer not to do that. If it's best for MediaWiki to handle this, it moves from ops to platform/core, I think. + +Clarification about what you mean (or a rough sketch of how you think this should be implemented in Wikimedia's environment) would be wonderful. Firing up MediaWiki to do this type of high-level redirect seems kind of silly to me, but I don't really care about the implementation details. I'll trust your judgment.",1378687530,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #50)\nQUOTE\nQUOTE\n\nAre you saying this is a non-ops issue, then?', 'In my view, either Rob L. or Ken S. need to figure out who to assign this ticket to in order to get it resolved.', ""Or we need to adjust the stated priority, but I'd prefer not to do that."", ""If it's best for MediaWiki to handle this, it moves from ops to platform/core, I think."", ""Clarification about what you mean (or a rough sketch of how you think this should be implemented in Wikimedia's environment) would be wonderful."", ""Firing up MediaWiki to do this type of high-level redirect seems kind of silly to me, but I don't really care about the implementation details."", ""I'll trust your judgment.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE', 'FUTURE PLAN', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +15433,Make new user login/account creation the only version after testing and MW namespace cleanup,Is this bug now resolved/fixed?,1379872699,task_subcomment,PHID-TASK-pdlnlrhiqaheptyiq3m5,PHID-USER-hyfm4swq76s4j642w46x,['Is this bug now resolved/fixed?'],['BUG REPRODUCTION .'] +14319,Using the secure API is breaking the Flickr upload (using HTTPSEverywhere),"(In reply to comment #1) +> A related improvement would be to use the secure API endpoint when the user +> is using https on the mediawiki site. + +Only if it works. ;-)",1379997214,task_subcomment,PHID-TASK-zre4dw2by7umnxgdzcwg,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nOnly if it works.', ';-)']","['MOTIVATION', 'SOCIAL CONVERSATION']" +17074,Wikimedia 404 error page shouldn't use a Refresh HTTP header to implement the auto-redirect to /wiki,"Interestingly, if the URL path begins with ""w/"" (cf. bug 54357), no ""Refresh"" header is output. Compare: + +--- +mzmcbride@tools-login:~$ curl -I ""http://en.wikipedia.org/o"" +HTTP/1.0 404 Not Found +Date: Tue, 24 Sep 2013 21:30:29 GMT +Server: Apache +Cache-Control: s-maxage=2678400, max-age=2678400 +X-Wikimedia-Debug: prot=http:// serv=en.wikipedia.org loc=/o +Refresh: 5; url=http://en.wikipedia.org/wiki/o +Content-Length: 2786 +Content-Type: text/html; charset=utf-8 +X-Cache: MISS from cp1007.eqiad.wmnet +X-Cache-Lookup: MISS from cp1007.eqiad.wmnet:3128 +X-Cache: MISS from cp1017.eqiad.wmnet +X-Cache-Lookup: MISS from cp1017.eqiad.wmnet:80 +Connection: close +--- + +Here we see the ""Refresh"" header, confirming comment 0. + +Compare to: + +--- +mzmcbride@tools-login:~$ curl -I ""http://en.wikipedia.org/w/o"" +HTTP/1.0 404 Not Found +Date: Tue, 24 Sep 2013 21:25:25 GMT +Server: Apache +Cache-Control: private, s-maxage=0, max-age=0, must-revalidate +X-Wikimedia-Debug: prot=https:// serv=en.wikipedia.org loc=/w/o +Content-Length: 2755 +Content-Type: text/html; charset=utf-8 +Age: 327 +X-Cache: HIT from cp1020.eqiad.wmnet +X-Cache-Lookup: HIT from cp1020.eqiad.wmnet:3128 +X-Cache: MISS from cp1005.eqiad.wmnet +X-Cache-Lookup: MISS from cp1005.eqiad.wmnet:80 +Connection: close +--- + +No ""Refresh"" header.",1380058286,task_subcomment,PHID-TASK-pxyl4x4gm47myo5embc7,PHID-USER-hyfm4swq76s4j642w46x,"['Interestingly, if the URL path begins with ""w/"" (cf.', 'bug 54357), no ""Refresh"" header is output.', 'Compare:\n\n---\nmzmcbride@tools-login:~$ curl -I ""URL\nHTTP/1.0 404 Not Found\nDate: Tue, 24 Sep 2013 21:30:29 GMT\nServer: Apache\nCache-Control: s-maxage=2678400, max-age=2678400\nX-Wikimedia-Debug: prot=http:// serv=en.wikipedia.org loc=/o\nRefresh: 5; url=URL\nContent-Length: 2786\nContent-Type: text/html; charset=utf-8\nX-Cache: MISS from cp1007.eqiad.wmnet\nX-Cache-Lookup: MISS from cp1007.eqiad.wmnet:3128\nX-Cache: MISS from cp1017.eqiad.wmnet\nX-Cache-Lookup: MISS from cp1017.eqiad.wmnet:80\nConnection: close\n---\n\nHere we see the ""Refresh"" header, confirming comment 0.', 'Compare to:\n\n---\nmzmcbride@tools-login:~$ curl -I ""URL\nHTTP/1.0 404 Not Found\nDate: Tue, 24 Sep 2013 21:25:25 GMT\nServer: Apache\nCache-Control: private, s-maxage=0, max-age=0, must-revalidate\nX-Wikimedia-Debug: prot=https:// serv=en.wikipedia.org loc=/w/o\nContent-Length: 2755\nContent-Type: text/html; charset=utf-8\nAge: 327\nX-Cache: HIT from cp1020.eqiad.wmnet\nX-Cache-Lookup: HIT from cp1020.eqiad.wmnet:3128\nX-Cache: MISS from cp1005.eqiad.wmnet\nX-Cache-Lookup: MISS from cp1005.eqiad.wmnet:80\nConnection: close\n---\n\nNo ""Refresh"" header.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +14700,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS",https://upload.wikimedia.org/wikipedia/mediawiki/9/91/Agora_specs.pdf gave me a 502 Bad Gateway error today.,1380075171,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-hyfm4swq76s4j642w46x,['URL gave me a 502 Bad Gateway error today.'],['BUG REPRODUCTION'] +16911,Non-canonical HTTPS URLs quietly redirect to HTTP,"(In reply to comment #56) +> It looks like Rob is proposing to fix it on the Apache/ops side. That Gerrit +> is in operations/apache-config. + +In the short-term, yes. But Ryan L, Ken S., and Rob L. suggest on this bug that the long-term solution is for MediaWiki to handle these types of redirects. I think Andre may have been asking who might eventually handle that portion. + +I'll repeat what I wrote earlier this year: + +> Clarification about what you mean (or a rough sketch of how you think this +> should be implemented in Wikimedia's environment) would be wonderful. Firing +> up MediaWiki to do this type of high-level redirect seems kind of silly to me, +> but I don't really care about the implementation details.",1381586697,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #56)\nQUOTE\nQUOTE\n\nIn the short-term, yes.', 'But Ryan L, Ken S., and Rob L. suggest on this bug that the long-term solution is for MediaWiki to handle these types of redirects.', 'I think Andre may have been asking who might eventually handle that portion.', ""I'll repeat what I wrote earlier this year:\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE""]","['EXPECTED BEHAVIOR', 'FUTURE PLAN .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +16224,Remove placeholder text or labels from login form (Special:UserLogin) inputs,"(In reply to comment #5) +> Would someone care to explain why ""redundant"" is inherently a bad thing. + +I'm not sure anyone suggested it was inherently bad, but it seems unnecessary here. + +Do other sites use both an input label and placeholder text for their login form?",1381616098,task_subcomment,PHID-TASK-ah7jdxmoh7ort2lyc33r,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #5)\nQUOTE\n\nI'm not sure anyone suggested it was inherently bad, but it seems unnecessary here."", 'Do other sites use both an input label and placeholder text for their login form?']","['MOTIVATION', 'INVESTIGATION AND EXPLORATION']" +13662,Add a feature to track and terminate specific login sessions,I believe this is the purpose of [[mw:Extension:SecureSessions]].,1382889214,task_subcomment,PHID-TASK-bnxu7zommqo3txisxlf7,PHID-USER-hyfm4swq76s4j642w46x,['I believe this is the purpose of [[mw:Extension:SecureSessions]].'],['BUG REPRODUCTION'] +13660,Add a feature to track and terminate specific login sessions,"(In reply to comment #4) +> [[mw:Extension:SecureSessions]] only allows you to log out all sessions at +> once, not individual sessions. + +Hmmm, interesting. So could this be a feature request for that extension, then?",1382895094,task_subcomment,PHID-TASK-bnxu7zommqo3txisxlf7,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #4)\nQUOTE\nQUOTE\n\nHmmm, interesting.', 'So could this be a feature request for that extension, then?']","['SOCIAL CONVERSATION', 'POTENTIAL NEW ISSUES AND REQUESTS .']" +15838,badlogin CAPTCHA doesn't work in new login form,"(In reply to comment #2) +> Related URL: https://gerrit.wikimedia.org/r/59993 (Gerrit Change +> I1523fe6551585ba731b0ca4207e22d614d0a46d8) + +Merged. + +(In reply to comment #3) +> Related URL: https://gerrit.wikimedia.org/r/60792 (Gerrit Change +> I1523fe6551585ba731b0ca4207e22d614d0a46d8) + +Merged. + +What's left to do here?",1384261886,task_subcomment,PHID-TASK-5llfshvnwdujihciihfy,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\nMerged.', '(In reply to comment #3)\nQUOTE\nQUOTE\n\nMerged.', ""What's left to do here?""]","['ACTION ON ISSUE .', 'ACTION ON ISSUE .', 'INVESTIGATION AND EXPLORATION']" +17444,*.mobile.wikipedia.org domains are using invalid SSL certificate,"(In reply to comment #8) +> No they still exist as redirects, and are still serving invalid certificates +> for HTTPS. + +What do you think about removing (killing) the redirects?",1385360955,task_subcomment,PHID-TASK-jgky3imn5cfbt4cweamz,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #8)\nQUOTE\nQUOTE\n\nWhat do you think about removing (killing) the redirects?'],['BUG REPRODUCTION'] +16905,Non-canonical HTTPS URLs quietly redirect to HTTP,"(In reply to comment #22, comment #23, and comment #51) +> Test cases +> +> * https://mediawiki.org +> * https://wikimedia.org +> * https://wikipedia.org +> * https://www.wikisource.org +> * https://www.wikimediafoundation.org +> * https://wiktionary.org +> * https://wikiquote.org +> * https://wikinews.org +> * https://wikivoyage.org +> * https://dk.wikipedia.org +> * https://wikibooks.org +> * https://textbook.wikipedia.org +> * https://aa.wikiversity.com +> * https://quote.wikipedia.org +> * https://wikimania.wikimedia.org + +This issue isn't fully fixed. + + + + +CORRECT (HTTPS --> HTTPS): + +$ curl -Is ""https://mediawiki.org"" | grep Location +Location: https://www.mediawiki.org/ + +$ curl -Is ""https://www.wikimediafoundation.org"" | grep Location +Location: https://wikimediafoundation.org/ + +$ curl -Is ""https://dk.wikipedia.org"" | grep Location +Location: https://da.wikipedia.org/ + +(Though I'm not sure why dk redirects to da... assuming that's deliberate.) + +$ curl -Is ""https://quote.wikipedia.org"" | grep Location +Location: https://en.wikiquote.org/ + +$ curl -Is ""https://textbook.wikipedia.org"" | grep Location +Location: https://www.wikibooks.org/ + +$ curl -Is ""https://wikimania.wikimedia.org"" | grep Location +Location: https://wikimania2014.wikimedia.org/ + + + + +INCORRECT (HTTPS --> HTTP): + +$ curl -Is ""https://wikimedia.org"" | grep Location +Location: http://www.wikimedia.org/ + +$ curl -Is ""https://wikipedia.org"" | grep Location +Location: http://www.wikipedia.org/ + +$ curl -Is ""https://www.wikisource.org"" | grep Location +Location: http://wikisource.org/ + +$ curl -Is ""https://wiktionary.org"" | grep Location +Location: http://www.wiktionary.org/ + +$ curl -Is ""https://wikiquote.org"" | grep Location +Location: http://www.wikiquote.org/ + +$ curl -Is ""https://wikinews.org"" | grep Location +Location: http://www.wikinews.org/ + +$ curl -Is ""https://wikivoyage.org"" | grep Location +Location: http://www.wikivoyage.org/ + +$ curl -Is ""https://wikibooks.org"" | grep Location +Location: http://www.wikibooks.org/ + + + + +PROBABLY IRRELEVANT: +$ curl -I ""https://aa.wikiversity.com"" +curl: (51) SSL peer certificate or SSH remote key was not OK",1386701368,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to comment #22, comment #23, and comment #51)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis issue isn't fully fixed."", 'CORRECT (HTTPS --> HTTPS):\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n(Though I\'m not sure why dk redirects to da... assuming that\'s deliberate.)', '$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n\n\n\nINCORRECT (HTTPS --> HTTP):\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n$ curl -Is ""URL | grep Location\nLocation: URL\n\n\n\n\nPROBABLY IRRELEVANT:\n$ curl -I ""URL\ncurl: (51) SSL peer certificate or SSH remote key was not OK']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'HTTP/. Moved Permanently']" +14695,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS",This hasn't happened recently for me. I wonder if this bug report should re-focus on better logging/monitoring of 502s.,1387376218,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-hyfm4swq76s4j642w46x,"[""This hasn't happened recently for me."", 'I wonder if this bug report should re-focus on better logging/monitoring of 502s.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +14694,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS",Ori or Nemo: do you know if we graph this data (users hitting nginx gateway timeout errors --> 502s) anywhere or if it would be possible to do so?,1387376367,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-hyfm4swq76s4j642w46x,['Ori or Nemo: do you know if we graph this data (users hitting nginx gateway timeout errors --> 502s) anywhere or if it would be possible to do so?'],['INVESTIGATION AND EXPLORATION'] +16901,Non-canonical HTTPS URLs quietly redirect to HTTP,"(In reply to comment #66) +> (In reply to comment #65) +>> (In reply to comment #63) +>> Please use curl -vs | grep rather than curl -Is +> +> (make that curl -vs 2>&1 >/dev/null | grep) + +Why?",1389763630,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #66)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWhy?'],['NA'] +16897,Non-canonical HTTPS URLs quietly redirect to HTTP,"As I suggested on IRC, I think this is an area where defined test cases would be very helpful, arguably essential.",1389940699,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-hyfm4swq76s4j642w46x,"['As I suggested on IRC, I think this is an area where defined test cases would be very helpful, arguably essential.']",['FUTURE PLAN'] +16365,"""Remember me"" on Login interface should state duration","I find comment 40 compelling. + +Steven: while I understand that you personally disagree here, the reality is that MediaWiki core supports this functionality and the English Wikipedia uses it (cf. [[MediaWiki:Userlogin-remembermypassword]]). Given these two facts, it's reasonable to consider including the duration in the default message, in my opinion. And both current consensus (on this bug report) and past consensus (the duration was previously included by default, as I recall) seem to agree here. Please do not mark this bug as resolved/wontfix again. + +(In reply to comment #39) +> MZMcBride, the ""easy"" keyword should not be used for issues for which +> the fix is controversial, including those that someone at the WMF would +> likely mark RESOLVED WONTFIX. It doesn't make sense to consider these +> to be ""Issues recommended to try for new developers"". + +Kevin: I'm not sure one Wikimedia Foundation staffer objecting makes this controversial. As comment 40 summarizes, consensus seems fairly clear here. This bug _is_ trivial to resolve, but if it's somehow still inexplicably a political issue to resolve this bug, then you're correct that we can safely drop the ""easy"" keyword here.",1390886823,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,"['I find comment 40 compelling.', 'Steven: while I understand that you personally disagree here, the reality is that MediaWiki core supports this functionality and the English Wikipedia uses it (cf.', '[[MediaWiki:Userlogin-remembermypassword]]).', ""Given these two facts, it's reasonable to consider including the duration in the default message, in my opinion."", 'And both current consensus (on this bug report) and past consensus (the duration was previously included by default, as I recall) seem to agree here.', 'Please do not mark this bug as resolved/wontfix again.', ""(In reply to comment #39)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nKevin: I'm not sure one Wikimedia Foundation staffer objecting makes this controversial."", 'As comment 40 summarizes, consensus seems fairly clear here.', 'This bug _is_ trivial to resolve, but if it\'s somehow still inexplicably a political issue to resolve this bug, then you\'re correct that we can safely drop the ""easy"" keyword here.']","['CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'ACTION ON ISSUE', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +16361,"""Remember me"" on Login interface should state duration","(In reply to comment #49) +> The expiry time should not be displayed if it's set to indefinite. This may +> also apply if it's set to a sufficiently long duration (for instance if it +> expires after 6 months, that may well be plenty that it doesn't really matter +> anymore), though what the boundary would be, or if this is indeed that case, +> is more up in the air. +> +> It is most important to specify the duration where it is shorter, such as of +> a week (wikitech), 30 days (wikipedia), etc. There, the logins will be +> expiring quite frequently, and for the users, quite unexpectedly: if they told +> it to keep them logged in, it will appear to them that they are being logged +> out after they specifically told it to not log them out, because that's what +> it said. + +This seems sensible.",1390891476,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #49)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis seems sensible.'],['SOCIAL CONVERSATION'] +16353,"""Remember me"" on Login interface should state duration","Hmmm, four wontfixes here: + +* 2014-01-26 07:16:34 UTC comment 37 +* 2014-01-26 21:23:37 UTC comment 42 +* 2014-01-28 05:52:58 UTC comment 47 +* 2014-01-28 08:59:43 UTC comment 52 + +Bartosz's patch came in at comment 57. Fun pattern. :-)",1391050403,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,"[""Hmmm, four wontfixes here:\n\n* 2014-01-26 07:16:34 UTC comment 37\n* 2014-01-26 21:23:37 UTC comment 42\n* 2014-01-28 05:52:58 UTC comment 47\n* 2014-01-28 08:59:43 UTC comment 52\n\nBartosz's patch came in at comment 57."", 'Fun pattern.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +15614,shop.wikimedia.org should be HTTPS only,"(In reply to Elliott Eggleston from comment #13) +> This is not possible to fix while the shop is hosted on Shopify. They don't +> offer the option of turning off http, and in certain places, like their +> post-login redirect, they automatically send the user to http. + +Presumably Shopify has an issue tracker of some kind? Is there an open ticket about this issue (i.e., a store cannot be HTTPS-only currently)? + +> Unless we want to find a new vendor or take on the responsibility of hosting +> our own ecommerce site, this is a WONTFIX. + +This is a bit of a false dichotomy. Let's get Shopify to fix their code. :-) If Shopify really can't support an HTTPS-only site in 2014, then it makes more sense to reëvaluate using them as a vendor than it does to close this ticket. For sure.",1407290056,task_subcomment,PHID-TASK-o5cnwjimr2r67t7idozw,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to Elliott Eggleston from comment #13)\nQUOTE\nQUOTE\nQUOTE\n\nPresumably Shopify has an issue tracker of some kind?', 'Is there an open ticket about this issue (i.e., a store cannot be HTTPS-only currently)?', 'QUOTE\nQUOTE\n\nThis is a bit of a false dichotomy.', ""Let's get Shopify to fix their code."", "":-) If Shopify really can't support an HTTPS-only site in 2014, then it makes more sense to reëvaluate using them as a vendor than it does to close this ticket."", 'For sure.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +15613,shop.wikimedia.org should be HTTPS only,"(In reply to jeremyb from comment #11) +> https://shop.wikimedia.org/ seems ok. or not, now is 502. and now fixed +> again? +> +> some outstanding issues: +> +> * make links from pages like https://shop.wikimedia.org/pages/privacy-policy +> (and other pages like https://shop.wikimedia.org/pages/about-wikimedia ) to +> WMF wikis or other parts of the shop site use HTTPS (or protorel) +> * https://shop.wikimedia.org/products/wikipedia-globe-sweats has +> mixed-content warnings and also probably violates the site's privacy policy +> (3rd-party cookies that are not really necessary) and when loading the +> facebook widget passes in a URL as param with HTTP as protocol (not HTTPS)[0] +> * fonts pulled from google rather than WMF or shopify. (again, possible +> privacy policy violation? CC luis to look into these parts) +> * https://shop.wikimedia.org/account/register POSTs to HTTPS and then (if +> e.g. you submit a blank form or have some other error) sends you a 302 to +> the cleartext (HTTP) site. +> +> [0] +> Blocked loading mixed active content +> ""http://platform.twitter.com/widgets.js"" @ +> https://shop.wikimedia.org/products/wikipedia-globe-sweats +> Blocked loading mixed active content +> ""http://assets.pinterest.com/js/pinit.js"" @ +> https://shop.wikimedia.org/products/wikipedia-globe-sweats +> GET +> https://www.facebook.com/plugins/like.php?href=http://shop.wikimedia.org/ +> products/wikipedia-globe- +> sweats&send=false&layout=button_count&width=120&show_faces=false&action=like& +> colorscheme=light&font&height=21 [HTTP/1.1 200 OK 405ms] + +Thank you for this post. + +Elliot/Victoria: if you could take a look at these issues and file tickets and speak to the legal team, that would be great. There are a few discrete issues here all of which should be addressable.",1407290369,task_subcomment,PHID-TASK-o5cnwjimr2r67t7idozw,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to jeremyb from comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThank you for this post.', 'Elliot/Victoria: if you could take a look at these issues and file tickets and speak to the legal team, that would be great.', 'There are a few discrete issues here all of which should be addressable.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION']" +15744,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),">>! In T49832#1240760, @BBlack wrote: +> Personally, I'm all for turning this on as quickly as we can and could write paragraphs on why we should in the net of all current considerations. However, there's still some ongoing research and debate happening within the broader WMF as a whole regarding the impact of these decisions on all of the other things we value aside from privacy. + +Can we please be more specific here? Who is doing research and debating and when are such activities expected to finish? My concern is that vague comments will delay us a lot longer. In my opinion, at this point, given the technical all-clear, we need to figure out what the next specific action items are. + +My understanding is that we could do a slow ramp-up by setting the canonical URL (via a tag in the of the HTML page source) to specify HTTPS. This would signal our preference for HTTPS to Google and other crawlers. Would this be reasonable now across Wikimedia wikis?",1430198074,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nCan we please be more specific here?', 'Who is doing research and debating and when are such activities expected to finish?', 'My concern is that vague comments will delay us a lot longer.', 'In my opinion, at this point, given the technical all-clear, we need to figure out what the next specific action items are.', 'My understanding is that we could do a slow ramp-up by setting the canonical URL (via a tag in the of the HTML page source) to specify HTTPS.', 'This would signal our preference for HTTPS to Google and other crawlers.', 'Would this be reasonable now across Wikimedia wikis?']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'MOTIVATION', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN']" +17229,status.wikimedia.org has no (valid) HTTPS,"Re-opening this for further consideration. A fair bit has changed since 2013, including a strong push for HTTPS/TLS/SSL support across both Wikimedia and the rest of the Internet. + +https://status.wikimedia.org/ failing isn't really okay. We should figure out some way to make this work or we should kill the service entirely, in my opinion.",1445296723,task_subcomment,PHID-TASK-p3kmcwf4o2kjztb4sly3,PHID-USER-hyfm4swq76s4j642w46x,"['Re-opening this for further consideration.', 'A fair bit has changed since 2013, including a strong push for HTTPS/TLS/SSL support across both Wikimedia and the rest of the Internet.', ""URL failing isn't really okay."", 'We should figure out some way to make this work or we should kill the service entirely, in my opinion.']","['ACTION ON ISSUE .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN']" +15598,shop.wikimedia.org should be HTTPS only,"This looks fixed now. Thanks, all! + +``` +$ curl -Is ""http://shop.wikimedia.org/"" | grep Location +Location: https://shop.wikimedia.org/ +``` +``` +$ curl -Is ""https://shop.wikimedia.org/"" | grep Location +Location: https://store.wikimedia.org/ +``` +``` +$ curl -Is ""https://store.wikimedia.org/"" | head -1 +HTTP/1.1 200 OK +```",1456529046,task_subcomment,PHID-TASK-o5cnwjimr2r67t7idozw,PHID-USER-hyfm4swq76s4j642w46x,"['This looks fixed now.', 'Thanks, all!', '``CODE`CODE`CODE`CODE`CODE``']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'NA']" +16342,"""Remember me"" on Login interface should state duration",">>! In T49694#2550035, @Tgr wrote: +> So I don't think any of those arguments are strong enough to overturn consensus. + +I'm not sure which consensus you're referring to overturning. The English Wikipedia continues to have ""Keep me logged in (for up to 30 days)"" at . I imagine other wikis do as well? + +If we removed the checkbox altogether, the duration discussion would become moot. + +>>! In T49694#2550035, @Tgr wrote: +> * MediaWiki (or Wikimedia?) will change to indefinite password length, making the duration meaningless - that did not happen and AFAIK is not currently planned to happen + +I still think we should at least consider this idea. Do you think a separate task should be filed to focus on this (an auto-extending cookie expiry) specifically? + +> * Wikimedia is about to increase password length to 1 year (T68699) [...] + +I guess I'm behind on that task. When I last looked, I remember objections to setting such a long cookie.",1471127286,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,"[""QUOTE\nQUOTE\n\nI'm not sure which consensus you're referring to overturning."", 'The English Wikipedia continues to have ""Keep me logged in (for up to 30 days)"" at >! In T49694#2551246, @Tgr wrote: +>>>! In T49694#2550506, @matmarex wrote: +>> The core default is 180 days. +> +> Uh... I should probably have checked that first. Don't mind me then :) + +The value of `$wgCookieExpiration` has been 180 days since rMW7d7ebfc93a3721eba51c647ae705bdeab9307cb1 from August 2011. Wikimedia switched back to 30 days in rOMWCe28970a768b00e356d40725f174afd9b4abdef1b from March 2013.",1471129792,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe value of CODE has been 180 days since rMW7d7ebfc93a3721eba51c647ae705bdeab9307cb1 from August 2011.', 'Wikimedia switched back to 30 days in rOMWCe28970a768b00e356d40725f174afd9b4abdef1b from March 2013.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +16338,"""Remember me"" on Login interface should state duration",">>! In T49694#2558468, @Mattflaschen-WMF wrote: +> That is {T143019}. + +Sweet, thank you!",1471401198,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nSweet, thank you!']",['SOCIAL CONVERSATION'] +19912,"Enable HTTPS for dumps.wikimedia.org, download.wikimedia.org and releases.wikimedia.org","There's probably a ticket in RT () about this specific issue. Related: + +* bug 23004 comment 9 +* bug 32066",1386713722,task_subcomment,PHID-TASK-2lfqzhpqgab6t3bmybvh,PHID-USER-hyfm4swq76s4j642w46x,"[""There's probably a ticket in RT (. This domain doesn't have a valid SSL certificate, so the browser throws a terrifying warning. This is bad. + +If the user chooses to proceed, he or she is presented with an awful form (so much for instantly unsubscribing...): + +--- +Opt-out Email Confirmation +Enter Email: [ ] + +[No, I do NOT wish to Unsubscribe] [Yes, Unsubscribe me] +--- + +Requiring the user to re-enter his or her e-mail address is a pretty dickish move. + +And finally, ""No, I do NOT wish to Unsubscribe"" is abominable language. The only way the user can figure out what that button does is by reading the other button and realizing it's the ""Yes"" button that he or she wants. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=72514",1386822720,task_description,PHID-TASK-w6jfvymbposku7vv47q2,PHID-USER-hyfm4swq76s4j642w46x,"['Opting out of the annual fundraising e-mail is a terrible user experience; links.email.donate.wikimedia.org has invalid certificate.', 'This may need to be split out to separate bug reports.', 'The annual fundraising e-mail contains this text:\n\n---\nYou are receiving this email as a valued donor of the Wikimedia Foundation.', 'If you do not wish to receive any future emails from the Wikimedia Foundation, unsubscribe instantly.', '---\n\n""unsubscribe instantly"" is a link to I see no such warning in current Firefox or Safari. + +Perhaps specific to Chrome? Uploaded a screenshot. + +**Attached**: {F12010}",1386879568,task_subcomment,PHID-TASK-w6jfvymbposku7vv47q2,PHID-USER-hyfm4swq76s4j642w46x,"['Created attachment 14074\nScreenshot of URL in Google Chrome, OS X, 2013-12-12\n\n(In reply to comment #1)\nQUOTE\n\nPerhaps specific to Chrome?', 'Uploaded a screenshot.', '**Attached**: {F12010}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA']" +19877,Personal adjustment of setting on login.wikimedia.org,"(In reply to comment #6) +> You realise if we ""just"" give it to one group, every other group will want it +> too? + +Okay. Let's take a step back here: why can't users set preferences on login.wikimedia.org? + +> And what reason do we have to not let them? + +In my opinion, the onus is on the person wanting to restrict a common user behavior (setting pre-user preferences). That is, _you_ need a reason to restrict a user from setting preferences rather than trying to require that _others_ find a reason to be able to set per-user preferences.",1388963467,task_subcomment,PHID-TASK-ya7ixamk5dnx7p423utt,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to comment #6)\nQUOTE\nQUOTE\n\nOkay.', ""Let's take a step back here: why can't users set preferences on login.wikimedia.org?"", 'QUOTE\n\nIn my opinion, the onus is on the person wanting to restrict a common user behavior (setting pre-user preferences).', 'That is, _you_ need a reason to restrict a user from setting preferences rather than trying to require that _others_ find a reason to be able to set per-user preferences.']","['NA .', 'MOTIVATION .', 'MOTIVATION', 'EXPECTED BEHAVIOR .']" +19876,Personal adjustment of setting on login.wikimedia.org,"https://en.wikipedia.org/wiki/Special:ListGroupRights shows the ""editmyoptions"" user right applied to the implicit (all) group. + +https://login.wikimedia.org/wiki/Special:ListGroupRights doesn't show a similar user right applied to any user group. Not sure what's going on.",1388963724,task_subcomment,PHID-TASK-ya7ixamk5dnx7p423utt,PHID-USER-hyfm4swq76s4j642w46x,"['URL shows the ""editmyoptions"" user right applied to the implicit (all) group.', ""URL doesn't show a similar user right applied to any user group."", ""Not sure what's going on.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +20420,"Revoke all userrights from local groups on loginwiki, whitelist the needed ones","https://login.wikimedia.org/wiki/Special:ListGroupRights + +Some pretty weird (non-default) user groups and user rights here. Example: + +`Use the VIPS scaling test interface Special:VipsTest (vipsscaler-test)` + +For all users? Weird. Account creators user group? Really? Weird. + +-------------------------- +**URL**: https://login.wikimedia.org/wiki/Special:ListGroupRights +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=59702",1388965440,task_description,PHID-TASK-tw7fbfrs46t5oladuooy,PHID-USER-hyfm4swq76s4j642w46x,"['Revoke all userrights from local groups on loginwiki, whitelist the needed ones.', 'URL\n\nSome pretty weird (non-default) user groups and user rights here.', 'Example:\n\nCODE\n\nFor all users?', 'Weird.', 'Account creators user group?', 'Really?', 'Weird.', '--------------------------\n**URL**: URL\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +20428,"Revoke all userrights from local groups on loginwiki, whitelist the needed ones",I think we should remove most (all?) non-default user groups and user rights from this wiki.,1388965572,task_subcomment,PHID-TASK-tw7fbfrs46t5oladuooy,PHID-USER-hyfm4swq76s4j642w46x,"['I think we should remove most (all?)', 'non-default user groups and user rights from this wiki.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +20257,Examine which extensions are installed on login.wikimedia.org (loginwiki) and vote.wikimedia.org (votewiki),"https://login.wikimedia.org/wiki/Special:Version +https://vote.wikimedia.org/wiki/Special:Version + +Lots of installed extensions on loginwiki/votewiki... not sure most are needed. + +-------------------------- +**See Also**: {T61701}",1388965920,task_description,PHID-TASK-ij3hmsszlnhzkqojakbw,PHID-USER-hyfm4swq76s4j642w46x,"['Examine which extensions are installed on login.wikimedia.org (loginwiki) and vote.wikimedia.org (votewiki).', 'URL\nURL\n\nLots of installed extensions on loginwiki/votewiki... not sure most are needed.', '--------------------------\n**See Also**: {T61701}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +20279,Examine which extensions are installed on login.wikimedia.org (loginwiki) and vote.wikimedia.org (votewiki),Related: https://gerrit.wikimedia.org/r/105622,1388966441,task_subcomment,PHID-TASK-ij3hmsszlnhzkqojakbw,PHID-USER-hyfm4swq76s4j642w46x,['Related: GERRIT_URL'],['BUG REPRODUCTION'] +19871,Personal adjustment of setting on login.wikimedia.org,"Thanks for filing this bug, Barras. I filed bug 59701 and bug 59702 related to login.wikimedia.org.",1388966472,task_subcomment,PHID-TASK-ya7ixamk5dnx7p423utt,PHID-USER-hyfm4swq76s4j642w46x,"['Thanks for filing this bug, Barras.', 'I filed bug 59701 and bug 59702 related to login.wikimedia.org.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +20278,Examine which extensions are installed on login.wikimedia.org (loginwiki) and vote.wikimedia.org (votewiki),"(In reply to comment #1) + +Also related: + +* https://gerrit.wikimedia.org/r/105623 +* https://gerrit.wikimedia.org/r/105624 +* https://gerrit.wikimedia.org/r/105627 +* https://gerrit.wikimedia.org/r/105628 +* https://gerrit.wikimedia.org/r/105630 +* https://gerrit.wikimedia.org/r/105632",1388973594,task_subcomment,PHID-TASK-ij3hmsszlnhzkqojakbw,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to comment #1)\n\nAlso related:\n\n* GERRIT_URL\n* GERRIT_URL\n* GERRIT_URL\n* GERRIT_URL\n* GERRIT_URL\n* GERRIT_URL'],['BUG REPRODUCTION'] +19802,Section edit pencil icons showing in Wikipedia Zero despite no HTTPS support,A link to a demonstration of this issue would be helpful.,1391451728,task_subcomment,PHID-TASK-oldng4ohn3llekyaofz6,PHID-USER-hyfm4swq76s4j642w46x,['A link to a demonstration of this issue would be helpful.'],['BUG REPRODUCTION .'] +18972,shop switches HTTPS -> HTTP when showing login prompt (on clicking checkout),"(In reply to jeremyb from comment #0) +> Once a user is on HTTPS, keep them there. + +Or just require HTTPS (cf. bug 37790).",1392774238,task_subcomment,PHID-TASK-z3erhatdd4e5dynio6hl,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to jeremyb from comment #0)\nQUOTE\n\nOr just require HTTPS (cf.', 'bug 37790).']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +18234,Install tmux on tools-login and tools-dev,"An equivalent tool, screen, is already installed on tools-login, but it seems reasonable to install tmux as well, as many people prefer it.",1400289798,task_subcomment,PHID-TASK-igkjj634njsfmcx3jpze,PHID-USER-hyfm4swq76s4j642w46x,"['An equivalent tool, screen, is already installed on tools-login, but it seems reasonable to install tmux as well, as many people prefer it.']",['FUTURE PLAN .'] +17902,www.*.wikimedia.org has a bad certificate,"(In reply to Sam Reed (reedy) from comment #1) +> Why are you visiting these domains? + +As I understand it, there's a reason that www.commons.wikimedia.org and similar URLs were created: it's convention and standard practice for this type of domain format to function properly. There are older Bugzilla bugs about this, I believe.",1413549919,task_subcomment,PHID-TASK-qjbmegbvpp33oxxamp6u,PHID-USER-hyfm4swq76s4j642w46x,"[""(In reply to Sam Reed (reedy) from comment #1)\nQUOTE\n\nAs I understand it, there's a reason that www.commons.wikimedia.org and similar URLs were created: it's convention and standard practice for this type of domain format to function properly."", 'There are older Bugzilla bugs about this, I believe.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +17901,www.*.wikimedia.org has a bad certificate,"(In reply to MZMcBride from comment #2) +> There are older Bugzilla bugs about this, I believe. + +Specifically bug 1698.",1413550127,task_subcomment,PHID-TASK-qjbmegbvpp33oxxamp6u,PHID-USER-hyfm4swq76s4j642w46x,['(In reply to MZMcBride from comment #2)\nQUOTE\n\nSpecifically bug 1698.'],['BUG REPRODUCTION'] +20333,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,">>! In T862#16371, @Qgil wrote: +> @Jaredzimmerman-WMF, first we need to launch Phabricator at a level that satisfies our current Bugzilla and RT users. Developers and their managers are waiting. + +I'm quite annoyed at the comments that suggest that there's a rush here. People are waiting for what, exactly? Bugzilla has served us for a decade. We will take our time and do any type of migration properly rather than pretending as though the arbitrary erected timelines are anything more than mere guesstimates. + +Let me be clear: there is to be nobody involved in this migration process who would rather hastily push through one of the largest changes to Wikimedia's development ecosystem over taking the time necessary to act judiciously. + +> Maybe we can improve the login page around the launch through steps simple to implement. We simply cannot implement your proposal without postponing the launch date by several days, and this doesn't even tackle the question of the extra resources that maintaining such local patch would imply. + +This is a hostile false dilemma. We will use this task to discuss redesigning the Phabricator login page, which is demonstrably confusing and in need of love.",1414549850,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-hyfm4swq76s4j642w46x,"[""QUOTE\nQUOTE\n\nI'm quite annoyed at the comments that suggest that there's a rush here."", 'People are waiting for what, exactly?', 'Bugzilla has served us for a decade.', 'We will take our time and do any type of migration properly rather than pretending as though the arbitrary erected timelines are anything more than mere guesstimates.', ""Let me be clear: there is to be nobody involved in this migration process who would rather hastily push through one of the largest changes to Wikimedia's development ecosystem over taking the time necessary to act judiciously."", 'QUOTE\n\nThis is a hostile false dilemma.', 'We will use this task to discuss redesigning the Phabricator login page, which is demonstrably confusing and in need of love.']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +19255,http-bad-status - 403 Forbidden when trying to upload file from tools.wikimedia.pl by URL to Commons,I'm idly wondering whether you're setting a User-Agent and whether you can perform other actions such as edits.,1415558156,task_subcomment,PHID-TASK-7vmh7lmz7syayu6w7nab,PHID-USER-hyfm4swq76s4j642w46x,"[""I'm idly wondering whether you're setting a User-Agent and whether you can perform other actions such as edits.""]",['INVESTIGATION AND EXPLORATION'] +19253,http-bad-status - 403 Forbidden when trying to upload file from tools.wikimedia.pl by URL to Commons,"(In reply to MZMcBride from comment #2) + +Ignore me! I mis-read the bug report and Bawolff set me straight.",1415559306,task_subcomment,PHID-TASK-7vmh7lmz7syayu6w7nab,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to MZMcBride from comment #2)\n\nIgnore me!', 'I mis-read the bug report and Bawolff set me straight.']","['NA', 'SOCIAL CONVERSATION']" +19252,http-bad-status - 403 Forbidden when trying to upload file from tools.wikimedia.pl by URL to Commons,"(In reply to Bawolff (Brian Wolff) from comment #3) +> From the url-downloader config: +> +> reply_body_max_size 534773760 allow all +> +> Looks like upload by url has a max file size of 510 mb. (Also I feel like +> even without that, things might time out before a 900 mb video got uploaded) + +https://git.wikimedia.org/blob/operations%2Fpuppet.git/df4b24132abb856323e69a0decf0ebcde65b67fa/modules%2Furl_downloader%2Ftemplates%2Fsquid.conf.erb#L81 + +Yeah, there are a few references to 510 MB in there.",1415559573,task_subcomment,PHID-TASK-7vmh7lmz7syayu6w7nab,PHID-USER-hyfm4swq76s4j642w46x,"['(In reply to Bawolff (Brian Wolff) from comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nURL\n\nYeah, there are a few references to 510 MB in there.']",['BUG REPRODUCTION'] +17825,User Name from Wikipedia can't be used to login to phabricator,"https://en.wikipedia.org/wiki/Special:CentralAuth/Yurivict + +It looks like currently you don't have a global (across Wikimedia wikis) account, just a local (English Wikipedia) account. Once you create a global account, login via mediawiki.org should work.",1417050401,task_subcomment,PHID-TASK-ohpp4da3hkjed775yze7,PHID-USER-hyfm4swq76s4j642w46x,"[""URL\n\nIt looks like currently you don't have a global (across Wikimedia wikis) account, just a local (English Wikipedia) account."", 'Once you create a global account, login via mediawiki.org should work.']","['INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .']" +19966,Make the phabricator OAuth login UI more prominent,You may find https://secure.phabricator.com/book/phabcontrib/article/adding_new_css_and_js/ helpful (link courtesy of @Qgil from another task).,1417228482,task_subcomment,PHID-TASK-cava27aj2n4a5vly6aui,PHID-USER-hyfm4swq76s4j642w46x,['You may find URL helpful (link courtesy ofSCREEN_NAME from another task).'],['CONTRIBUTION AND COMMITMENT'] +24121,Chrome warns about insecure certificate on gerrit.wikimedia.org,"I agree with this task being a relatively high priority. + +I discussed this issue with @Krenair earlier today. The warning in Chrome is unsightly. He says we just need a new certificate for gerrit.wikimedia.org that doesn't rely on outdated algorithms, maybe? + +en.wikipedia.org and lists.wikimedia.org both seem unaffected by this issue. @Dzahn: it feels like gerrit.wikimedia.org is already using its own certificate... does a new one need to be purchased or could we just fix the current one?",1420001052,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-hyfm4swq76s4j642w46x,"['I agree with this task being a relatively high priority.', 'I discussed this issue withSCREEN_NAME earlier today.', 'The warning in Chrome is unsightly.', ""He says we just need a new certificate for gerrit.wikimedia.org that doesn't rely on outdated algorithms, maybe?"", 'en.wikipedia.org and lists.wikimedia.org both seem unaffected by this issue.SCREEN_NAME: it feels like gerrit.wikimedia.org is already using its own certificate... does a new one need to be purchased or could we just fix the current one?']","['POTENTIAL NEW ISSUES AND REQUESTS', 'SOCIAL CONVERSATION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +19178,RFC: MediaWiki HTTPS policy,The current RFC states that Wikipedia Zero partners often disallow HTTPS. I'm wondering how we can address that.,1426977069,task_subcomment,PHID-TASK-ytcg5wg272ww25atixn5,PHID-USER-hyfm4swq76s4j642w46x,"['The current RFC states that Wikipedia Zero partners often disallow HTTPS.', ""I'm wondering how we can address that.""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +20483,Enable Facebook login on Wikimedia wikis,">>! In T61631#1112376, @Qgil wrote: +> I don't see the Wikimedia movement enabling such huge endorsement to a private company, and I think we should simply decline this task. + +Facebook and Google have hundreds of millions more users than Wikimedia wikis. How is Facebook or Google being private companies relevant here? If users want to be able to log in to Wikimedia wikis with Facebook or Google credentials, what's the problem with allowing that?",1437248932,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nFacebook and Google have hundreds of millions more users than Wikimedia wikis.', 'How is Facebook or Google being private companies relevant here?', ""If users want to be able to log in to Wikimedia wikis with Facebook or Google credentials, what's the problem with allowing that?""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +20476,Enable Facebook login on Wikimedia wikis,">>! In T61631#1462534, @Nemo_bis wrote: +> I think ""declined"" was a proper status: there is practically zero demand for this feature and that implementing it would require an enormous consensus, given we would encourage users to surrender their privacy etc. by chaining themselves to said external services. + +It looks like any discussion about implementing this functionality gets summarily closed. Saying that there's ""zero demand"" is extremely dubious in such a hostile environment. + +> It's fine to keep the report open so that the matter can be discussed, but consensus must be found on-wiki. + +Consensus for what, exactly? You want the millions of Facebook and Google users to agree to use Facebook and Google? How are you impacted as a user if someone else can log in via Facebook or Google? + +>>! In T61631#1462744, @brion wrote: +> This will not be done. + +Why not?",1437256656,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nIt looks like any discussion about implementing this functionality gets summarily closed.', 'Saying that there\'s ""zero demand"" is extremely dubious in such a hostile environment.', 'QUOTE\n\nConsensus for what, exactly?', 'You want the millions of Facebook and Google users to agree to use Facebook and Google?', 'How are you impacted as a user if someone else can log in via Facebook or Google?', 'QUOTE\nQUOTE\n\nWhy not?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'NA']" +20474,Enable Facebook login on Wikimedia wikis,"I'm re-opening this task for further consideration. In my opinion, the current hand-wavy ""people would object"" and ""we can't possibly"" arguments presented in this task don't hold enough weight to stand on their own. + +I have a Facebook account. Brion, Nemo, Quim, Petr, Krenair, and Reedy all have Facebook accounts as well. So, very respectfully, I'm calling bullshit on the idea that you can't be both a Wikimedian and a Facebook user. + +(The same is true for Google. Many Wikimedians have Gmail accounts. The Wikimedia Foundation itself switched to Google Apps several years ago, meaning that every wikimedia.org e-mail address is also a Google account, as I understand it.) + +There may be good reasons to not support Facebook logins. For example, it's still not clear to me whether Facebook supports OpenID or whether Wikimedia is interested in using OpenID. However, if we decline this task, we should do so only alongside a clear and specific articulation of why this request has failed. + +Given the incredibly widespread use and adoption of platforms such as Facebook and Google, at least considering allowing users to log in with them seems completely reasonable. As Petr points out, this could mitigate the need to use IP addresses. Of course the current user authentication system is hairy (CentralAuth blehhh) and it may be better to prioritize other authentication features (such as login via e-mail address and case-insensitive login), but that doesn't mean that we can't simultaneously consider this request.",1437285585,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"[""I'm re-opening this task for further consideration."", 'In my opinion, the current hand-wavy ""people would object"" and ""we can\'t possibly"" arguments presented in this task don\'t hold enough weight to stand on their own.', 'I have a Facebook account.', 'Brion, Nemo, Quim, Petr, Krenair, and Reedy all have Facebook accounts as well.', ""So, very respectfully, I'm calling bullshit on the idea that you can't be both a Wikimedian and a Facebook user."", '(The same is true for Google.', 'Many Wikimedians have Gmail accounts.', 'The Wikimedia Foundation itself switched to Google Apps several years ago, meaning that every wikimedia.org e-mail address is also a Google account, as I understand it.)', 'There may be good reasons to not support Facebook logins.', ""For example, it's still not clear to me whether Facebook supports OpenID or whether Wikimedia is interested in using OpenID."", 'However, if we decline this task, we should do so only alongside a clear and specific articulation of why this request has failed.', 'Given the incredibly widespread use and adoption of platforms such as Facebook and Google, at least considering allowing users to log in with them seems completely reasonable.', 'As Petr points out, this could mitigate the need to use IP addresses.', ""Of course the current user authentication system is hairy (CentralAuth blehhh) and it may be better to prioritize other authentication features (such as login via e-mail address and case-insensitive login), but that doesn't mean that we can't simultaneously consider this request.""]","['ACTION ON ISSUE .', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'MOTIVATION', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'FUTURE PLAN .']" +19500,stream.wikimedia.org - redirect http(s) to docs,It'd be neat if the index page for stream.wikimedia.org could pull from a protected wiki page on Meta-Wiki (similar to what we do with the www portals).,1438138261,task_subcomment,PHID-TASK-4i4rfgchjaq2sexzwylo,PHID-USER-hyfm4swq76s4j642w46x,"[""It'd be neat if the index page for stream.wikimedia.org could pull from a protected wiki page on Meta-Wiki (similar to what we do with the www portals).""]",['FUTURE PLAN'] +22454,let all services on misc-web enforce http->https redirects,">>! In T103919#1402421, @Dzahn wrote: +> left after removing svn and dev: +> +> git.wikimedia.org +> graphite.wikimedia.org +> releases.wikimedia.org +> grafana.wikimedia.org +> datasets.wikimedia.org +> config-master.wikimedia.org +> etherpad.wikimedia.org +> parsoid-tests.wikimedia.org +> download.wikimedia.org + +Should these domain names have individual Phabricator Maniphest tasks? I just went to look for a task about releases.wikimedia.org specifically.",1440475078,task_subcomment,PHID-TASK-gyse7w5s5b7tntsibkud,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nShould these domain names have individual Phabricator Maniphest tasks?', 'I just went to look for a task about releases.wikimedia.org specifically.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +20017,Can't see or click login button due to fundraising banner,I'm not sure how this task is low priority.,1445447223,task_subcomment,PHID-TASK-3zvnakisitc6ddoo67vb,PHID-USER-hyfm4swq76s4j642w46x,"[""I'm not sure how this task is low priority.""]",['BUG REPRODUCTION'] +19536,"Increase ""remember me"" login cookie expiry from 30 days to 1 year on Wikimedia wikis",">>! In T68699#2450022, @Mattflaschen-WMF wrote: +> Any other steps? + +csteipp, BBlack, and Krinkle expressed concerns about the approach being taken here (cf. T68699#696077, T68699#1534649, and T68699#696227). I think we should make sure that there are separate follow-up Phabricator Maniphest tasks to track the additional work needed here so that those concerns don't get overlooked.",1471127888,task_subcomment,PHID-TASK-jpdpx6rurp4ja7nkfrs3,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\ncsteipp, BBlack, and Krinkle expressed concerns about the approach being taken here (cf.', 'T68699#696077, T68699#1534649, and T68699#696227).', ""I think we should make sure that there are separate follow-up Phabricator Maniphest tasks to track the additional work needed here so that those concerns don't get overlooked.""]","['NA', 'BUG REPRODUCTION', 'FUTURE PLAN']" +20448,Enable Facebook login on Wikimedia wikis,">>! In T61631#2054992, @hashar wrote: +> As for the reasoning there are a few, pointing people to their Facebook/Google accounts means eventually that will leak the information people are using Wikipedia and maybe even leak the actions they are doing on the site. I dont think it is a good privacy wise. + +This argument is incoherent to me. MediaWiki wikis already ""leak the actions"" that a user is doing on a site. That's the whole point of having public logs and revision histories. If a user wants to give his or her information to Facebook or Google and then re-use that login, how is that a privacy concern? When you say ""leak the information people are using Wikipedia"", what does that mean specifically and why would it matter here? + +> Adding support for different third parties authentication systems would lead to a few interesting problems: +> +> * why limit to Google / Facebook? Where do you draw a line + +Over a billion users? + +> * what happens when a third party disappear or is broken/unavailable + +It depends on what type of authentication system we set up. + +> * who is going to handle and maintained the related MediaWiki code + +How is this an interesting problem? Maintenance cost is attached to every line of code and feature ever. + +> I am declining this task again and please stop reopening it. If you really want to bring up the topic on table again please do so on mailing lists such as wikimedia-l or wikitech-l. If this task get reopen I will just ask for technical means to enforce it being closed. + +If you want to start a discussion on a mailing list, feel free. If you don't want to be subscribed to this task, you can unsubscribe yourself. + +Before touching the status of this task again, you should read and respond to the many valid points raised here. Your replies at T61631#2057649 and T61631#2054992 do not do that.",1473302618,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nThis argument is incoherent to me.', 'MediaWiki wikis already ""leak the actions"" that a user is doing on a site.', ""That's the whole point of having public logs and revision histories."", 'If a user wants to give his or her information to Facebook or Google and then re-use that login, how is that a privacy concern?', 'When you say ""leak the information people are using Wikipedia"", what does that mean specifically and why would it matter here?', 'QUOTE\nQUOTE\nQUOTE\n\nOver a billion users?', 'QUOTE\n\nIt depends on what type of authentication system we set up.', 'QUOTE\n\nHow is this an interesting problem?', 'Maintenance cost is attached to every line of code and feature ever.', 'QUOTE\n\nIf you want to start a discussion on a mailing list, feel free.', ""If you don't want to be subscribed to this task, you can unsubscribe yourself."", 'Before touching the status of this task again, you should read and respond to the many valid points raised here.', 'Your replies at T61631#2057649 and T61631#2054992 do not do that.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'ACTION ON ISSUE .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +20446,Enable Facebook login on Wikimedia wikis,">>! In T61631#2618407, @hashar wrote: +> @MZMcBride please keep this task closed. If you really want to bring it up again please raise the subject on the mailling lists such as wikimedia-l or wikitech-l. + +Can you explain how Phabricator is an inappropriate forum? We regularly use Phabricator to draft requests for comment and to discuss feature requests and bug reports. Why are you insisting on closing this task?",1473350806,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nCan you explain how Phabricator is an inappropriate forum?', 'We regularly use Phabricator to draft requests for comment and to discuss feature requests and bug reports.', 'Why are you insisting on closing this task?']","['NA', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +20445,Enable Facebook login on Wikimedia wikis,">>! In T61631#1463207, @Bawolff wrote: +> I would not like the idea of using facebook to authenticate privileged users. That gives a lot of power to facebook that they could in theory abuse. + +Facebook allegedly has over a billion users. It collects and stores an enormous amount of personal and private information about its users. Are you seriously suggesting that theoretical access to Wikipedia accounts would give Facebook ""a lot of power""? This argument is insane.",1473351901,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nFacebook allegedly has over a billion users.', 'It collects and stores an enormous amount of personal and private information about its users.', 'Are you seriously suggesting that theoretical access to Wikipedia accounts would give Facebook ""a lot of power""?', 'This argument is insane.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +20444,Enable Facebook login on Wikimedia wikis,"My guess is that we if implement {T30085}, this bug will become mostly moot. We'll end up with users authenticating using the same e-mail address and password on Wikipedia that they use on Facebook and with Gmail.",1473352024,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['My guess is that we if implement {T30085}, this bug will become mostly moot.', ""We'll end up with users authenticating using the same e-mail address and password on Wikipedia that they use on Facebook and with Gmail.""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +20441,Enable Facebook login on Wikimedia wikis,">>! In T61631#2619975, @Nemo_bis wrote: +> By RfC I assume you mean https://meta.wikimedia.org/wiki/RfC ? This is not a technical issue, but a ""political"" one. + +Nah, I meant or #archcom-rfc. Here's an example task that's being used as a drafting space for an RFC (instead of using the wiki): T119043. + +>>! In T61631#2619903, @Aklapper wrote: +> There are 20 people subscribed to this task. Given the topic feels RfC'ish and welcomes more input, wikitech-l@ sounds like an appropriate venue (with way more subscribed people) to bring this up. + +Sure, you or hashar or anyone else are free to start a discussion on a mailing list if you think that would be helpful/beneficial.",1473360808,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nNah, I meant >! In T61631#2622238, @Bawolff wrote: +> There are 3 ways of interpreting this bug: +> * Request to enable facebook login on WMF wikis +> ** That is super politically contentious within our community. As a bare minimum you would need an RFC at meta to demonstrate community will to do this (or other community venues). If that's what people think this bug is about, then it should be declined as ""lacks consensus"". Phabricator isn't the place to come to agreement about controversial issues in our community. Its the place to request stuff once agreement has been reached in other channels. + +Phabricator Maniphest is a fine place to discuss the technical implementation and any potential blockers/impediments. As I said previously, there may be valid reasons to decline this task, but so far the reasoning has been almost exclusively ""I don't like/trust Facebook"" and that seems wrong to me. + +More recently the argument has gotten even more bizarre and people like @hashar won't even discuss the merits of this task. Instead, he just keeps shouting ""wrong venue!"" and trying to stifle discussion here. That's pretty shady behavior. + +If nothing else, it would be nice to expand the task description with a list of pros and cons regarding this proposal for future readers. + +Regarding this proposal being contentious, what evidence do you have to support this claim? You have a Facebook account. I have a Facebook account. Andre has a Facebook account. Thousands of Wikipedia users have Facebook accounts (cf. ).",1473428955,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPhabricator Maniphest is a fine place to discuss the technical implementation and any potential blockers/impediments.', 'As I said previously, there may be valid reasons to decline this task, but so far the reasoning has been almost exclusively ""I don\'t like/trust Facebook"" and that seems wrong to me.', ""More recently the argument has gotten even more bizarre and people likeSCREEN_NAME won't even discuss the merits of this task."", 'Instead, he just keeps shouting ""wrong venue!""', 'and trying to stifle discussion here.', ""That's pretty shady behavior."", 'If nothing else, it would be nice to expand the task description with a list of pros and cons regarding this proposal for future readers.', 'Regarding this proposal being contentious, what evidence do you have to support this claim?', 'You have a Facebook account.', 'I have a Facebook account.', 'Andre has a Facebook account.', 'Thousands of Wikipedia users have Facebook accounts (cf.', '>! In T61631#2622886, @Aklapper wrote: +>>>! In T61631#2620377, @MZMcBride wrote: +>> Sure, you or hashar or anyone else are free to start a discussion on a mailing list if you think that would be helpful/beneficial. +> +> @MZMcBride: //You// seem to be interested in keeping this task opened. So you are in a way better position to faciliate discussion and provide your arguments to a broader audience. The ball is in your court. + +You know if you post on a local wiki village pump, you get told to file a task in Phabricator Maniphest. If you post to a mailing list, you get told to file a task in Phabricator Maniphest. If you file a task in Phabricator Maniphest, you get told to post to a mailing list? Stop giving people the run-around, it's very rude. + +Phabricator Maniphest has a subscription feature for anyone interested in following this task to receive e-mail updates. If you think broader discussion is warranted/needed, you can post about this idea wherever you'd like. It is absolutely not my responsibility to adhere to your arbitrary demands for wider participation.",1473429311,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYou know if you post on a local wiki village pump, you get told to file a task in Phabricator Maniphest.', 'If you post to a mailing list, you get told to file a task in Phabricator Maniphest.', 'If you file a task in Phabricator Maniphest, you get told to post to a mailing list?', ""Stop giving people the run-around, it's very rude."", 'Phabricator Maniphest has a subscription feature for anyone interested in following this task to receive e-mail updates.', ""If you think broader discussion is warranted/needed, you can post about this idea wherever you'd like."", 'It is absolutely not my responsibility to adhere to your arbitrary demands for wider participation.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +20432,Enable Facebook login on Wikimedia wikis,"I'm marking this as declined because it isn't worth warring over. The arguments against doing this continue to be ridiculously weak and are largely driven by attempts to harmfully and needlessly spread fear, uncertainty, and doubt.",1473448039,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"[""I'm marking this as declined because it isn't worth warring over."", 'The arguments against doing this continue to be ridiculously weak and are largely driven by attempts to harmfully and needlessly spread fear, uncertainty, and doubt.']","['ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +20431,Enable Facebook login on Wikimedia wikis,">>! In T61631#2623125, @Aklapper wrote: +> Indeed, if you post on a mailing list or a local village pump and //have a specific, well-defined, non-controversial issue//, you hopefully get told to file a task in Maniphest. If there are more complex (technical or social) aspects to sort out first, a Maniphest task might welcome a related mailing list discussion or even an RfC. I'm sure you're well aware of this and understand which venues provide which purposes. + +The idea that Maniphest is not used—and should not be used—to capture complex technical tasks, even those that include social components, is demonstrably false.",1473448464,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nThe idea that Maniphest is not used—and should not be used—to capture complex technical tasks, even those that include social components, is demonstrably false.']",['BUG REPRODUCTION'] +21687,Failure to OAuth after login on mobile,">>! In T112730#2529340, @Tgr wrote: +> {T95221} and {T119343} seem like duplicates of this. + +Who is investigating this issue? It seems pretty bad. I hit this error when trying to log in to the English Wikipedia on my phone the other day.",1473656011,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nWho is investigating this issue?', 'It seems pretty bad.', 'I hit this error when trying to log in to the English Wikipedia on my phone the other day.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +21685,Failure to OAuth after login on mobile,">>! In T112730#2627509, @Tgr wrote: +> It seems pretty rare. + +What does this mean? Do we log this error anywhere? How many times are we raising this error per day? + +As far as I know, my English Wikipedia user account and Phabricator are completely distinct. Perhaps the issue I'm hitting is separate from this issue (T112730), T95221, and T119343. If so, I can file a new task if you would prefer that. + +> And it has an obvious workaround (login first, then authorize). + +I experienced this issue when logging in to a MediaWiki wiki. What specifically do you think I should authorize in order to log in to the wiki with a regular user account?",1473718987,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-hyfm4swq76s4j642w46x,"['QUOTE\nQUOTE\n\nWhat does this mean?', 'Do we log this error anywhere?', 'How many times are we raising this error per day?', 'As far as I know, my English Wikipedia user account and Phabricator are completely distinct.', ""Perhaps the issue I'm hitting is separate from this issue (T112730), T95221, and T119343."", 'If so, I can file a new task if you would prefer that.', 'QUOTE\n\nI experienced this issue when logging in to a MediaWiki wiki.', 'What specifically do you think I should authorize in order to log in to the wiki with a regular user account?']","['NA', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT', 'POTENTIAL NEW ISSUES AND REQUESTS', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +21683,Failure to OAuth after login on mobile,">>! In T112730#2631177, @Tgr wrote: +> Yes, if you experience the same error without any OAuth tool being involved, a separate task would helpful. Might or might not be the same underlying issue, but at a minimum a login will be a lot easier to reproduce and debug than a full authorization flow. + +There's now {T145545} as well.",1473808487,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-hyfm4swq76s4j642w46x,"[""QUOTE\nQUOTE\n\nThere's now {T145545} as well.""]",['BUG REPRODUCTION'] +21682,Failure to OAuth after login on mobile,"Just collecting some tasks here related to broken login behavior. + +* {T53789} +* {T56123} +* {T64244} +* {T64484} +* {T65821} +* {T95221} +* {T125139} +* {T140127} +* {T140853} +* {T145545} +* {T145771} +* {T146122}",1475202059,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-hyfm4swq76s4j642w46x,"['Just collecting some tasks here related to broken login behavior.', '* {T53789}\n* {T56123}\n* {T64244}\n* {T64484}\n* {T65821}\n* {T95221}\n* {T125139}\n* {T140127}\n* {T140853}\n* {T145545}\n* {T145771}\n* {T146122}']","['TASK PROGRESS .', 'NA']" +24880,Russian projects force HTTPS regardless of preferences,"Today I came across an issue that prevents using HTTP on the Russian Wiktionary. At first I had to turn the ""Always use secure connection"" option off. Then I tried deleting all ForceHTTPS cookies and logging in-out several times, but to no avail. Currently I have no such cookies but still unable to switch to HTTP.",1425344228,task_description,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['Russian projects force HTTPS regardless of preferences.', 'Today I came across an issue that prevents using HTTP on the Russian Wiktionary.', 'At first I had to turn the ""Always use secure connection"" option off.', 'Then I tried deleting all ForceHTTPS cookies and logging in-out several times, but to no avail.', 'Currently I have no such cookies but still unable to switch to HTTP.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +24917,Russian projects force HTTPS regardless of preferences,"Hello. I went there to read. I hadn't been there I think since the time of introduction of forced HTTPS for anonymous editors because on all wikis I had visited prior I already changed the option to not force it on me. I was logged in already by the time the bug occured via Central Auth. So, after I went there (via insecure link, BTW), I noticed I was on secured connection. I tried to switch back to HTTP, then realized I might have never opted out, so I went to preferences and changed that, after I did the usual deletion of all ForceHTTPS cookies and logging in-out. I expected to be able to read the wiki using insecure connection after that. Instead the server still forces me to use secure one.",1425384937,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['Hello.', 'I went there to read.', ""I hadn't been there I think since the time of introduction of forced HTTPS for anonymous editors because on all wikis I had visited prior I already changed the option to not force it on me."", 'I was logged in already by the time the bug occured via Central Auth.', 'So, after I went there (via insecure link, BTW), I noticed I was on secured connection.', 'I tried to switch back to HTTP, then realized I might have never opted out, so I went to preferences and changed that, after I did the usual deletion of all ForceHTTPS cookies and logging in-out.', 'I expected to be able to read the wiki using insecure connection after that.', 'Instead the server still forces me to use secure one.']","['SOCIAL CONVERSATION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .']" +24915,Russian projects force HTTPS regardless of preferences,,1425385310,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,[],[] +24914,Russian projects force HTTPS regardless of preferences,,1425385327,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,[],[] +24916,Russian projects force HTTPS regardless of preferences,"Hello. I went there to read. I hadn't been there I think since the time of introduction of forced HTTPS for anonymous editors because on all wikis I had visited prior I already changed the option to not force it on me. I was logged in already by the time the bug occured via Central Auth. So, after I went there (via insecure link, BTW), I noticed I was on secured connection. I tried to switch back to HTTP, then realized I might have never opted out, so I went to preferences and changed that, after I did the usual deletion of all ForceHTTPS cookies and logging in-out. I expected to be able to read the wiki using insecure connection after that. Instead the server still forces me to use secure one. + +P. S. In fact, what I expected, when I change the preference setting, it should have an effect immediately, without the user even touching such sacred things like cookies. Why doesn't this work like that?",1425385359,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['Hello.', 'I went there to read.', ""I hadn't been there I think since the time of introduction of forced HTTPS for anonymous editors because on all wikis I had visited prior I already changed the option to not force it on me."", 'I was logged in already by the time the bug occured via Central Auth.', 'So, after I went there (via insecure link, BTW), I noticed I was on secured connection.', 'I tried to switch back to HTTP, then realized I might have never opted out, so I went to preferences and changed that, after I did the usual deletion of all ForceHTTPS cookies and logging in-out.', 'I expected to be able to read the wiki using insecure connection after that.', 'Instead the server still forces me to use secure one.', 'P. S. In fact, what I expected, when I change the preference setting, it should have an effect immediately, without the user even touching such sacred things like cookies.', ""Why doesn't this work like that?""]","['SOCIAL CONVERSATION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION']" +24913,Russian projects force HTTPS regardless of preferences,,1425385374,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,[],[] +24911,Russian projects force HTTPS regardless of preferences,Reading.,1425390267,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,['Reading.'],['NA'] +24909,Russian projects force HTTPS regardless of preferences,"Ugh, what? It forces while logged in. Change the title back.",1425527303,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['Ugh, what?', 'It forces while logged in.', 'Change the title back.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24906,Russian projects force HTTPS regardless of preferences,"* Opened a wiki page via insecure link. It opened in a secure connection (expected: still insecure connection). +* Tried to change the URL to get back to insecure. Got redirected to secure (expected: insecure connection). +* At this point I discovered my preferences are set to ""Always keep on secure connection"" or whatever is the exact wording. Turned it off. +* Repeated #2. Same results. +* Logged out. Deleted all ForceHTTPS cookies. +* Logged in. Checked no such cookies are present. +* Repeated #4-6 several times. No luck.",1425566711,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['* Opened a wiki page via insecure link.', 'It opened in a secure connection (expected: still insecure connection).', '* Tried to change the URL to get back to insecure.', 'Got redirected to secure (expected: insecure connection).', '* At this point I discovered my preferences are set to ""Always keep on secure connection"" or whatever is the exact wording.', 'Turned it off.', '* Repeated #2.', 'Same results.', '* Logged out.', 'Deleted all ForceHTTPS cookies.', '* Logged in.', 'Checked no such cookies are present.', '* Repeated #4-6 several times.', 'No luck.']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'ACTION ON ISSUE', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA']" +24903,Russian projects force HTTPS regardless of preferences,OMG. I've said multiple times: I WAS DAMN LOGGED IN.,1425614650,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['OMG.', ""I've said multiple times: I WAS DAMN LOGGED IN.""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +24899,Russian projects force HTTPS regardless of preferences,"What the hell is going on really? What does it mean ""it has no effect""??? You can opt out of secure connection in Russian wikiprojects as a registered user. That's what my current preference across all Wikimedia projects is.",1425654688,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['What the hell is going on really?', 'What does it mean ""it has no effect""???', 'You can opt out of secure connection in Russian wikiprojects as a registered user.', ""That's what my current preference across all Wikimedia projects is.""]","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'POTENTIAL NEW ISSUES AND REQUESTS']" +24898,Russian projects force HTTPS regardless of preferences,"Now the same thing is going on on Russain Wikipedia, except this time I have no cookies to delete.",1425738541,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['Now the same thing is going on on Russain Wikipedia, except this time I have no cookies to delete.']",['BUG REPRODUCTION'] +24896,Russian projects force HTTPS regardless of preferences,"No, it doesn't, because you are just wrong. I don't know what business you have to do working on Wikimedia projects, but it seems you know too little and have poor reading comprehension. Because you ignored **half** of my statements and thus missed the fact //you can freely opt out of forced HTTPS as a registered user on Russian Wikimedia projects//.",1425780257,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"[""No, it doesn't, because you are just wrong."", ""I don't know what business you have to do working on Wikimedia projects, but it seems you know too little and have poor reading comprehension."", 'Because you ignored **half** of my statements and thus missed the fact //you can freely opt out of forced HTTPS as a registered user on Russian Wikimedia projects//.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +24895,Russian projects force HTTPS regardless of preferences,"No, it doesn't, because you are just wrong. I don't know what business you have to do working on Wikimedia projects, but it seems you know too little and have poor reading comprehension. Because you ignored **half** of my statements and thus missed the fact //you can freely opt out of forced HTTPS as a registered user on Russian Wikimedia projects//. + +What grounds do you have to state otherwise? The old **beta** program? Are you kidding me?",1425780468,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"[""No, it doesn't, because you are just wrong."", ""I don't know what business you have to do working on Wikimedia projects, but it seems you know too little and have poor reading comprehension."", 'Because you ignored **half** of my statements and thus missed the fact //you can freely opt out of forced HTTPS as a registered user on Russian Wikimedia projects//.', 'What grounds do you have to state otherwise?', 'The old **beta** program?', 'Are you kidding me?']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +24893,Russian projects force HTTPS regardless of preferences,"This makes no sense. I have never met such incompetent developer. I filed a bug about HTTPS occasionally being forced even if you opted out. You reproduced the bug on your end somehow but instead of fixing it you declared it intentional even if it's against the official Wikimedia policy regarding HTTPS and the fact that you can still access the wikis via HTTP when the bug doesn't occur, as a developer I assume you must know the policy well. You now remind me of Valve fixing a bug in their game by officially calling it intentional after 2 years of silence on that matter.",1425821214,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['This makes no sense.', 'I have never met such incompetent developer.', 'I filed a bug about HTTPS occasionally being forced even if you opted out.', ""You reproduced the bug on your end somehow but instead of fixing it you declared it intentional even if it's against the official Wikimedia policy regarding HTTPS and the fact that you can still access the wikis via HTTP when the bug doesn't occur, as a developer I assume you must know the policy well."", 'You now remind me of Valve fixing a bug in their game by officially calling it intentional after 2 years of silence on that matter.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +24891,Russian projects force HTTPS regardless of preferences,"Okay, I'll calm myself down. Still, I believe the root of the misunderstandings is not in me being unclear, but reading my comments only partially.",1425828235,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"[""Okay, I'll calm myself down."", 'Still, I believe the root of the misunderstandings is not in me being unclear, but reading my comments only partially.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +24889,Russian projects force HTTPS regardless of preferences,"Okay, tell me, do you still consider this is not a bug and why the title is still misleading. And, for the record, I honestly don't know what to expect from this ticket anymore. Maybe it will get fixed. Most likely, as it stands, nothing will be done. But there are also chances that HTTP will be blocked completely on some grounds I have no clue of, and I 'd rather not.",1425868613,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['Okay, tell me, do you still consider this is not a bug and why the title is still misleading.', ""And, for the record, I honestly don't know what to expect from this ticket anymore."", 'Maybe it will get fixed.', 'Most likely, as it stands, nothing will be done.', ""But there are also chances that HTTP will be blocked completely on some grounds I have no clue of, and I 'd rather not.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +24888,Russian projects force HTTPS regardless of preferences,"Even better title would be ""Occasionally, projects enforce HTTPS regardless of user settings"". It occurs from time to time on all projects I participate in, just that Russian Wiktionary was the one I had trouble when reporting this.",1425905626,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['Even better title would be ""Occasionally, projects enforce HTTPS regardless of user settings"".', 'It occurs from time to time on all projects I participate in, just that Russian Wiktionary was the one I had trouble when reporting this.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24885,Russian projects force HTTPS regardless of preferences,Why?,1425940958,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,['Why?'],['MOTIVATION .'] +24883,Russian projects force HTTPS regardless of preferences,"The question is, why do you feel you have the right to decide instead of me whether to use it. I explicitly opted out, and you should comply with that. When I first heard about HTTPS rolling out on Wikimedia projects, I myself raises concerns about the possibility it will negatively impact my access and capability to participate, and several users supported me. We were told we will be able to opt out, and indeed for a while it had been working great, albeit sometimes this bug occurs, and now you say you lied to us or what? If some dumbass admin on those projects decided he is the smartest being in the entire world, why do I have to suffer? + +I have slow and unstable and limited by quota connection to Internet. And no, it's not going to improve because of where I live. HTTPS has additional payload and uses precious time and bandwidth up, can't be cached by proxy servers or compressed by Opera Turbo. Enough? So, please, don't forget your promises, and keep my ability to use HTTP intact, and fix this bug. Thanks for attention and understanding.",1425971334,task_subcomment,PHID-TASK-dnmwqv4uddah3wrkgoy3,PHID-USER-i2qgcl7ydbohc6lxlsuw,"['The question is, why do you feel you have the right to decide instead of me whether to use it.', 'I explicitly opted out, and you should comply with that.', 'When I first heard about HTTPS rolling out on Wikimedia projects, I myself raises concerns about the possibility it will negatively impact my access and capability to participate, and several users supported me.', 'We were told we will be able to opt out, and indeed for a while it had been working great, albeit sometimes this bug occurs, and now you say you lied to us or what?', 'If some dumbass admin on those projects decided he is the smartest being in the entire world, why do I have to suffer?', 'I have slow and unstable and limited by quota connection to Internet.', ""And no, it's not going to improve because of where I live."", ""HTTPS has additional payload and uses precious time and bandwidth up, can't be cached by proxy servers or compressed by Opera Turbo."", 'Enough?', ""So, please, don't forget your promises, and keep my ability to use HTTP intact, and fix this bug."", 'Thanks for attention and understanding.']","['MOTIVATION', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +14772,Source link does not recognise https protocol,"There is URL in 'Source' column here http://toolserver.org/~erfgoed/api/api.php?action=search&format=html&srcountry=ua&srlang=uk&srid=61-212-0002&props=image|name|address|municipality|lat|lon|id|country|source|monument_article|registrant_url , but there is no A tags there, and I cannot go directly by link. I should copypaste it. It will be more useful if add A tags there. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1381610700,task_description,PHID-TASK-hhfarzxifkzbfplxjjgo,PHID-USER-i3udwzz23foysknxyfsb,"['Source link does not recognise https protocol.', ""There is URL in 'Source' column here URL , but there is no A tags there, and I cannot go directly by link."", 'I should copypaste it.', 'It will be more useful if add A tags there.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +14780,Source link does not recognise https protocol,"I have no access to fix it. +But it did not fixed during 10 month, I want to make it more quickly.",1408903766,task_subcomment,PHID-TASK-hhfarzxifkzbfplxjjgo,PHID-USER-i3udwzz23foysknxyfsb,"['I have no access to fix it.', 'But it did not fixed during 10 month, I want to make it more quickly.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +5065,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,"Visual Editor doesn't behave correctly when editing and adding text with combining diacritics. + +For example insert the text ""ɛ́"" (ɛ is character U+025B, combining acute is U+0301). +When the cursor is behind ""ɛ́"": +- pushing the left arrow doesn't move the cursor +- adding text like ""ɛ́abcdef"" is fine but: + - pushing backspace gives ""ɛ́abcda"" instead of expected ""ɛ́abcde"" + - pushing return ives ""ɛ́abcde\na"" + +Some languages require combining diacritics, many keyboard layouts allow their input or user can insert them by copying and pasting from somewhere else. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=51472",1370504280,task_description,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-i5at67w766dqxs6ncxam,"['VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters.', ""Visual Editor doesn't behave correctly when editing and adding text with combining diacritics."", 'For example insert the text ""ɛ́"" (ɛ is character U+025B, combining acute is U+0301).', 'When the cursor is behind ""ɛ́"":\n- pushing the left arrow doesn\'t move the cursor\n- adding text like ""ɛ́abcdef"" is fine but:\n - pushing backspace gives ""ɛ́abcda"" instead of expected ""ɛ́abcde""\n - pushing return ives ""ɛ́abcde\\na""\n\nSome languages require combining diacritics, many keyboard layouts allow their input or user can insert them by copying and pasting from somewhere else.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5075,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,"Yes this is still reproduceable on en.wikipedia.org or fr.wikipedia.org as well as www.mediawiki.org. I guess ""on the cluster everywhere as of yesterday"" means the bug 48630 is fixed so this is not a duplicate. +Or is there a specific place I should try to reproduce the bug on where this has been fixed? + +Quickly looking at bug 48630 it seems the behaviour described here is different, although the solution to 48630 might fix this one, just not the current solution. + +Furthermore there are other broken behaviours. +- In some situations the line following ""ɛ́"" would just be duplicated every unknown time interval until the input cursor is moved. +- If the ""ɛ́"" is in the middle of a line, some following characters are duplicated each interval with or without the combining diacritic on them. +- If inputing two base characters with each a combining character, an unexpected next line return is produce when finishing the sequence. +- When moving the cursor past the base character with the combining character, the cursor jumps to the next line even if there are still characters on the current (actually now previous) line.",1370582711,task_subcomment,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-i5at67w766dqxs6ncxam,"['Yes this is still reproduceable on en.wikipedia.org or fr.wikipedia.org as well as www.mediawiki.org.', 'I guess ""on the cluster everywhere as of yesterday"" means the bug 48630 is fixed so this is not a duplicate.', 'Or is there a specific place I should try to reproduce the bug on where this has been fixed?', 'Quickly looking at bug 48630 it seems the behaviour described here is different, although the solution to 48630 might fix this one, just not the current solution.', 'Furthermore there are other broken behaviours.', '- In some situations the line following ""ɛ́"" would just be duplicated every unknown time interval until the input cursor is moved.', '- If the ""ɛ́"" is in the middle of a line, some following characters are duplicated each interval with or without the combining diacritic on them.', '- If inputing two base characters with each a combining character, an unexpected next line return is produce when finishing the sequence.', '- When moving the cursor past the base character with the combining character, the cursor jumps to the next line even if there are still characters on the current (actually now previous) line.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5071,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,"Yes, this is still reproduceable on Chrome and Firefox on Ubuntu, Chrome, Firefox and Safari on OS X, Chrome, Firefox, IE on Windows 8. +The steps I tried on http://en.wikipedia.org/wiki/User:ESanders_(WMF)/Sandbox are : +- move cursor to end of ""ɛ́abcdef"" +- type g +- press return +result: ""ɛ́abcdeff"" and new line instead of expected ""ɛ́abcdefg"" and new line.",1371444604,task_subcomment,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-i5at67w766dqxs6ncxam,"['Yes, this is still reproduceable on Chrome and Firefox on Ubuntu, Chrome, Firefox and Safari on OS X, Chrome, Firefox, IE on Windows 8.', 'The steps I tried on URL are :\n- move cursor to end of ""ɛ́abcdef""\n- type g\n- press return\nresult: ""ɛ́abcdeff"" and new line instead of expected ""ɛ́abcdefg"" and new line.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5068,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,"Great! It works as it should now. +Thanks a lot!",1374124846,task_subcomment,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-i5at67w766dqxs6ncxam,"['Great!', 'It works as it should now.', 'Thanks a lot!']","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR', 'SOCIAL CONVERSATION']" +3401,VisualEditor: Backspace deletes combined character clusters together with diacritics,"The expected behaviour of backspace can be different with different writing systems. + +In Indic scripts, as explained in the bug description, the most common behaviour is that backspace should erase one characters and delete should erase a cluster. See http://publib.boulder.ibm.com/infocenter/hodhelp/v10r0/topic/com.ibm.hod.doc/help/hindi.html#hindispecialkeys +http://www-archive.mozilla.org/projects/ctl/tests/#indiceditoper + +For other scripts it might be different, particularly for Latin, Greek and Cyrillic where, because of the precomposed accented characters, it is expected that characters and character sequences (base character + combining diacritic) that represent units will behave the same way, i.e. backspace and delete erase the base and diacritic, for example the single character à and the two characters ɛ̀ should be treated the same way. + +http://www.unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries talks about this.",1374131873,task_subcomment,PHID-TASK-cfoc7zk5vj22ygiycyil,PHID-USER-i5at67w766dqxs6ncxam,"['The expected behaviour of backspace can be different with different writing systems.', 'In Indic scripts, as explained in the bug description, the most common behaviour is that backspace should erase one characters and delete should erase a cluster.', 'See URL\nURL\n\nFor other scripts it might be different, particularly for Latin, Greek and Cyrillic where, because of the precomposed accented characters, it is expected that characters and character sequences (base character + combining diacritic) that represent units will behave the same way, i.e.', 'backspace and delete erase the base and diacritic, for example the single character à and the two characters ɛ̀ should be treated the same way.', 'URL talks about this.']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +21423,can't import _SSL in /usr/lib/python2.7/ssl.py,"Trying to run a script on cron for the HostBot project. Script works as expected when manually run from the command line, fails on JSUB. This is using a virtualenv with the dev version of mwclient, since the version on labs is an older one without support for setting a user-agent. + +Looks like it's using an instance of Python that can't import `_ssl`. Is this expected behavior? Can that Python be updated? Any help appreciated :) + +cron job: + +``` +*/5 * * * * jsub -N matchbotenwiki /data/project/hostbot/matchbot/bin/python /data/project/hostbot/bot/matchbot/matchbot/matchbot.py /data/project/hostbot/bot/matchbot/matchbot/ +``` + +Stack trace: + +``` +Traceback (most recent call last): + File ""/data/project/hostbot/bot/matchbot/matchbot/matchbot.py"", line 34, in + import mwclient + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/mwclient/__init__.py"", line 27, in + from client import Site, __ver__ + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/mwclient/client.py"", line 22, in + import requests + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/requests/__init__.py"", line 58, in + from . import utils + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/requests/utils.py"", line 26, in + from .compat import parse_http_list as _parse_list_header + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/requests/compat.py"", line 7, in + from .packages import chardet + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/requests/packages/__init__.py"", line 3, in + from . import urllib3 + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/requests/packages/urllib3/__init__.py"", line 10, in + from .connectionpool import ( + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py"", line 31, in + from .connection import ( + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/requests/packages/urllib3/connection.py"", line 45, in + from .util.ssl_ import ( + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/requests/packages/urllib3/util/__init__.py"", line 5, in + from .ssl_ import ( + File ""/data/project/hostbot/matchbot/local/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py"", line 12, in + import ssl + File ""/usr/lib/python2.7/ssl.py"", line 60, in + import _ssl # if we can't import it, let the error propagate +ImportError: No module named _ssl +```",1436477749,task_description,PHID-TASK-kcqa6up27sfqrdwqqfed,PHID-USER-i6la3rbocleoqjqldvzu,"[""can't import _SSL in /usr/lib/python2.7/ssl.py."", 'Trying to run a script on cron for the HostBot project.', 'Script works as expected when manually run from the command line, fails on JSUB.', 'This is using a virtualenv with the dev version of mwclient, since the version on labs is an older one without support for setting a user-agent.', ""Looks like it's using an instance of Python that can't import CODE."", 'Is this expected behavior?', 'Can that Python be updated?', 'Any help appreciated :)\n\ncron job:\n\n``CODE`CODE`CODE``']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +21424,can't import _SSL in /usr/lib/python2.7/ssl.py,"Fixed by @yuvipanda and @fhocutt. Solution below. + +``` + jsub -N -l release=trusty +```",1436479522,task_subcomment,PHID-TASK-kcqa6up27sfqrdwqqfed,PHID-USER-i6la3rbocleoqjqldvzu,"['Fixed bySCREEN_NAME andSCREEN_NAME.', 'Solution below.', '``CODE``']","['BUG REPRODUCTION', 'SOLUTION DISCUSSION', 'BUG REPRODUCTION .']" +13664,Add a feature to track and terminate specific login sessions,Logging out already logs you out of all your sessions.,1382885141,task_subcomment,PHID-TASK-bnxu7zommqo3txisxlf7,PHID-USER-i7wj2sc5pxjokzzaj7vt,['Logging out already logs you out of all your sessions.'],['BUG REPRODUCTION .'] +11626,Escape key inside the main editor should cancel VE mode and return to action=view,"This feature worked as expected until now. The last time i remember it working correctly is a few month ago. + +But now it is broken and **no dialog** ""Are you sure?"" is shown any more, when pressing Esc key once. Yesterday i lost a [[ https://de.wikipedia.org/w/index.php?title=Kreditkarte&curid=18081&diff=220309975&oldid=217344355 | hour of work ]]. + +Tested in main view of VisualEditor on fr-, de- and en-wiki with Firefox 97.0 (64-Bit) on Win10.",1645177521,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-iaar5nh25gcynskxgwrr,"['This feature worked as expected until now.', 'The last time i remember it working correctly is a few month ago.', 'But now it is broken and **no dialog** ""Are you sure?""', 'is shown any more, when pressing Esc key once.', 'Yesterday i lost a [[ URL | hour of work ]].', 'Tested in main view of VisualEditor on fr-, de- and en-wiki with Firefox 97.0 (64-Bit) on Win10.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'TESTING']" +11625,Escape key inside the main editor should cancel VE mode and return to action=view,"This feature worked as expected until now. The last time i remember it working correctly is a few month ago. + +But now it is broken and **no dialog** ""Are you sure?"" is shown any more, when pressing Esc key once. Yesterday i lost a [[ https://de.wikipedia.org/w/index.php?title=Kreditkarte&curid=18081&diff=220309975&oldid=217344355 | hour of work ]]. + +Tested in main view of VisualEditor on fr-, de- and en-wiki with Firefox 97.0 (64-Bit) on Win10. + +See also this disussion: [[ https://en.wikipedia.org/wiki/User_talk:Nick_Moyes#ESC_key_in_VisualEditor | en-wiki:User_talk:Nick_Moyes#ESC_key_in_VisualEditor ]]",1645197042,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-iaar5nh25gcynskxgwrr,"['This feature worked as expected until now.', 'The last time i remember it working correctly is a few month ago.', 'But now it is broken and **no dialog** ""Are you sure?""', 'is shown any more, when pressing Esc key once.', 'Yesterday i lost a [[ URL | hour of work ]].', 'Tested in main view of VisualEditor on fr-, de- and en-wiki with Firefox 97.0 (64-Bit) on Win10.', 'See also this disussion: [[ URL | en-wiki:User_talk:Nick_Moyes#ESC_key_in_VisualEditor ]]']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'TESTING', 'POTENTIAL NEW ISSUES AND REQUESTS .']" +15914,"On login successful page, return to link is broken",Can not reproduce.,1464193644,task_subcomment,PHID-TASK-ybywyudxfrtdi7yo6ko5,PHID-USER-ibbxmosfonhbbhdgkv52,['Can not reproduce.'],['BUG REPRODUCTION'] +20317,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,The MediaWiki button could also be centered imo.,1508633067,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-ibbxmosfonhbbhdgkv52,['The MediaWiki button could also be centered imo.'],['CONTRIBUTION AND COMMITMENT'] +20313,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,Could the button text be centered and make the buttons the same width?,1579126627,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-ibbxmosfonhbbhdgkv52,['Could the button text be centered and make the buttons the same width?'],['CONTRIBUTION AND COMMITMENT'] +20311,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,@Aklapper I thought the login page we have here on phab was custom and done by us?,1579190503,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-ibbxmosfonhbbhdgkv52,['SCREEN_NAME I thought the login page we have here on phab was custom and done by us?'],['INVESTIGATION AND EXPLORATION'] +20310,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,"@Aklapper I thought the login page we have here on phab was custom and done by us? (I'm talking about the page where you select SUL or LDAP, not the actual login forum)",1579190552,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-ibbxmosfonhbbhdgkv52,"['SCREEN_NAME I thought the login page we have here on phab was custom and done by us?', ""(I'm talking about the page where you select SUL or LDAP, not the actual login forum)""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +20308,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,">>! In T862#5809863, @Jdforrester-WMF wrote: +>>>! In T862#5805846, @Aklapper wrote: +>> Not an issue anymore these days due to customization (` Auth > Customize Messages > Login Screen Instructions`): +>> +>> {F31513468} +> +> That's not the login screen I get when I browse in an incognito browser: +> +> {F31514452} + +Thats due to the window size, when the window is small the buttons get moved on top of each other, but when the window is big (like in your screenshot) the buttons are next to each other instead",1579191783,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-ibbxmosfonhbbhdgkv52,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThats due to the window size, when the window is small the buttons get moved on top of each other, but when the window is big (like in your screenshot) the buttons are next to each other instead']",['BUG REPRODUCTION'] +20306,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,per last comment,1579194476,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-ibbxmosfonhbbhdgkv52,['per last comment'],['ACTION ON ISSUE .'] +20577,"No file system on toollabs, unable to login, web service broken",I wonder why you haven't a redundant NFS server system not yet.,1440932489,task_subcomment,PHID-TASK-ix7wx66mjeatiwoyxvel,PHID-USER-ickdtj74yzf6prch3hms,"[""I wonder why you haven't a redundant NFS server system not yet.""]",['INVESTIGATION AND EXPLORATION'] +12510,VisualEditor: Add static name property to CE nodes,Related URL: https://gerrit.wikimedia.org/r/52545 (Gerrit Patch-Set: Ibf31de16ab28ad58209c1443cd74f93dda278998/7),1362697441,task_subcomment,PHID-TASK-qrmj2zvtj5xzsxn37rp3,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Patch-Set: Ibf31de16ab28ad58209c1443cd74f93dda278998/7)'],['BUG REPRODUCTION'] +13598,Setup wikibugs and gerrit-wm for #mediawiki-visualeditor,Related URL: https://gerrit.wikimedia.org/r/37570 (Gerrit Patch-Set: Id7405c8ee9a8658ed7afae844a870e0253a73806/4),1363816181,task_subcomment,PHID-TASK-ciosa56mnibqn4lx27ub,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Patch-Set: Id7405c8ee9a8658ed7afae844a870e0253a73806/4)'],['BUG REPRODUCTION .'] +13597,Setup wikibugs and gerrit-wm for #mediawiki-visualeditor,Related URL: https://gerrit.wikimedia.org/r/54984 (Gerrit Patch-Set: I04e82cb392f1ad680db6c469f76fb717d435c20d/1),1363816716,task_subcomment,PHID-TASK-ciosa56mnibqn4lx27ub,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Patch-Set: I04e82cb392f1ad680db6c469f76fb717d435c20d/1)'],['BUG REPRODUCTION .'] +2157,VisualEditor: store annotations in a document-wide index/value store and serialize as integer indexes,Related URL: https://gerrit.wikimedia.org/r/54991 (Gerrit Patch-Set: I249a5d48726093d1cb3e36351893f4bff85f52e2/1),1363819486,task_subcomment,PHID-TASK-e7xy2ghygeqe5vvk7vir,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Patch-Set: I249a5d48726093d1cb3e36351893f4bff85f52e2/1)'],['BUG REPRODUCTION .'] +12315,VisualEditor: Any transaction which results in metadata being merged won't rollback cleanly,Related URL: https://gerrit.wikimedia.org/r/57850 (Gerrit Change I4edad1c2dd37c723bff2792bab7d694ef17a86dc),1365266744,task_subcomment,PHID-TASK-vebapwqy2gnmj6e46row,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I4edad1c2dd37c723bff2792bab7d694ef17a86dc)'],['BUG REPRODUCTION .'] +10106,Zuul: Gerrit's ssh event stream unavailable,Related URL: https://gerrit.wikimedia.org/r/58059 (Gerrit Change Ie0b3b0a5d77a2192abd09a934e780b8e622a1edd),1365408553,task_subcomment,PHID-TASK-t6pdz2y6vcq57sem2c5t,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ie0b3b0a5d77a2192abd09a934e780b8e622a1edd)'],['BUG REPRODUCTION .'] +10105,Zuul: Gerrit's ssh event stream unavailable,Related URL: https://gerrit.wikimedia.org/r/58060 (Gerrit Change Ie0b3b0a5d77a2192abd09a934e780b8e622a1edd),1365410487,task_subcomment,PHID-TASK-t6pdz2y6vcq57sem2c5t,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ie0b3b0a5d77a2192abd09a934e780b8e622a1edd)'],['BUG REPRODUCTION .'] +10104,Zuul: Gerrit's ssh event stream unavailable,Related URL: https://gerrit.wikimedia.org/r/58063 (Gerrit Change I431ff970596aae03b3ab5276303ed18574892b13),1365411081,task_subcomment,PHID-TASK-t6pdz2y6vcq57sem2c5t,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I431ff970596aae03b3ab5276303ed18574892b13)'],['BUG REPRODUCTION .'] +677,Master broken (jsduck),Related URL: https://gerrit.wikimedia.org/r/58131 (Gerrit Change I2d945b7ffb7cfbcc5024a1c3bdcf0c9506b0cf76),1365447873,task_subcomment,PHID-TASK-exzifkfq2psfgq3kiwzv,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I2d945b7ffb7cfbcc5024a1c3bdcf0c9506b0cf76)'],['BUG REPRODUCTION .'] +5552,VisualEditor: ve.getHash custom hashes are double-hashed,Related URL: https://gerrit.wikimedia.org/r/58235 (Gerrit Change If11071d4b04a01e25102ffb57240882f650ee10d),1365460226,task_subcomment,PHID-TASK-kdifvxztyisvsjamslc7,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change If11071d4b04a01e25102ffb57240882f650ee10d)'],['BUG REPRODUCTION .'] +5551,VisualEditor: ve.getHash custom hashes are double-hashed,Related URL: https://gerrit.wikimedia.org/r/58241 (Gerrit Change I6a9b42facd97fbf49042d3a082121ec93659b9f1),1365463023,task_subcomment,PHID-TASK-kdifvxztyisvsjamslc7,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I6a9b42facd97fbf49042d3a082121ec93659b9f1)'],['BUG REPRODUCTION .'] +704,Jenkins merged a faulty change,Related URL: https://gerrit.wikimedia.org/r/58283 (Gerrit Change I4b3fadccaae9c35964a0c47d63b22c4f35148a24),1365495617,task_subcomment,PHID-TASK-tud4ia4bietz5pnf4dyz,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I4b3fadccaae9c35964a0c47d63b22c4f35148a24)'],['BUG REPRODUCTION .'] +12474,Move wikibugs out of #mediawiki to #wikimedia-dev,Related URL: https://gerrit.wikimedia.org/r/58661 (Gerrit Change I588f2eba8fba9603f33386e54e90c03e2bb5f5f0),1365657518,task_subcomment,PHID-TASK-hd4snxw47ckt4oowe3xb,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I588f2eba8fba9603f33386e54e90c03e2bb5f5f0)'],['BUG REPRODUCTION .'] +12449,Move wikibugs and gerrit-wm out of #mediawiki,Related URL: https://gerrit.wikimedia.org/r/58661 (Gerrit Change I588f2eba8fba9603f33386e54e90c03e2bb5f5f0),1365657530,task_subcomment,PHID-TASK-b7iac2xw43i4wyam3nwq,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I588f2eba8fba9603f33386e54e90c03e2bb5f5f0)'],['BUG REPRODUCTION .'] +693,Jenkins merged a faulty change,Related URL: https://gerrit.wikimedia.org/r/58865 (Gerrit Change Iafebfffe480886fc8956e56517291b1b3b1fc0cc),1365759512,task_subcomment,PHID-TASK-tud4ia4bietz5pnf4dyz,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iafebfffe480886fc8956e56517291b1b3b1fc0cc)'],['BUG REPRODUCTION .'] +692,Jenkins merged a faulty change,Related URL: https://gerrit.wikimedia.org/r/58865 (Gerrit Change Iafebfffe480886fc8956e56517291b1b3b1fc0cc),1365759515,task_subcomment,PHID-TASK-tud4ia4bietz5pnf4dyz,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iafebfffe480886fc8956e56517291b1b3b1fc0cc)'],['BUG REPRODUCTION .'] +2134,VisualEditor: Add whitespace skipping to UnicodeJS.wordbreak for word skipping functionality,Related URL: https://gerrit.wikimedia.org/r/58868 (Gerrit Change I6b2700d65476c4d34ba4a01a88382d7af8e736fb),1365765433,task_subcomment,PHID-TASK-ryyonehlcnqdc46zjg2w,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I6b2700d65476c4d34ba4a01a88382d7af8e736fb)'],['BUG REPRODUCTION .'] +688,Jenkins merged a faulty change,https://gerrit.wikimedia.org/r/58865 (Gerrit Change Iafebfffe480886fc8956e56517291b1b3b1fc0cc) | change APPROVED and MERGED [by Hashar],1366022447,task_subcomment,PHID-TASK-tud4ia4bietz5pnf4dyz,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change Iafebfffe480886fc8956e56517291b1b3b1fc0cc) | change APPROVED and MERGED [by Hashar]'],['BUG REPRODUCTION .'] +5736,VisualEditor: Whitespace preservation for list items not working,Related URL: https://gerrit.wikimedia.org/r/59570 (Gerrit Change Ic4c93510518163894201a693ab50331413715967),1366161678,task_subcomment,PHID-TASK-jrdnntjfzxsr3v7pxbff,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ic4c93510518163894201a693ab50331413715967)'],['BUG REPRODUCTION .'] +5523,"VisualEditor: Fix ""Report problem"" button, broken by IVStore change",Related URL: https://gerrit.wikimedia.org/r/59642 (Gerrit Change I761523d22e51ac560e37ae991d01a6b84224ca40),1366216629,task_subcomment,PHID-TASK-66lb2jf7kuruqajpygry,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I761523d22e51ac560e37ae991d01a6b84224ca40)'],['BUG REPRODUCTION'] +5528,VisualEditor: html/* attributes shouldn't be cloned when cloning elements,Related URL: https://gerrit.wikimedia.org/r/59836 (Gerrit Change I428becf95c70d0ed8af5b0c408e3966dc47fd8c3),1366300913,task_subcomment,PHID-TASK-p6hdrbkwl7jmyhc7wdyj,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I428becf95c70d0ed8af5b0c408e3966dc47fd8c3)'],['BUG REPRODUCTION .'] +658,VisualEditor: No oldid is sent on POST to Parsoid,Related URL: https://gerrit.wikimedia.org/r/60082 (Gerrit Change Ib1b7079a7fd3357903e5a14795ed0d2f2bdc5d16),1366409690,task_subcomment,PHID-TASK-uw2enw4anj5qqfz3lyei,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ib1b7079a7fd3357903e5a14795ed0d2f2bdc5d16)'],['BUG REPRODUCTION .'] +10078,VisualEditor: MWTemplateNode should serialize original HTML if unchanged,Related URL: https://gerrit.wikimedia.org/r/60110 (Gerrit Change I2bbb5d2d6a90c4eb87fa129671112c92a9b931e7),1366474230,task_subcomment,PHID-TASK-ctzq3dsxntnt7zcuqb4y,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I2bbb5d2d6a90c4eb87fa129671112c92a9b931e7)'],['BUG REPRODUCTION .'] +5500,[Regression] VisualEditor: Edit tab should have tooltip and accesskey,Related URL: https://gerrit.wikimedia.org/r/60241 (Gerrit Change If598552fac639da645a8b1273c5fc6028695fcc1),1366617728,task_subcomment,PHID-TASK-app5etuemqiwaqysxa3i,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change If598552fac639da645a8b1273c5fc6028695fcc1)'],['BUG REPRODUCTION .'] +5512,VisualEditor: Lazy-update SurfaceFragment,Related URL: https://gerrit.wikimedia.org/r/60256 (Gerrit Change I9e9818da1baa8319a3002f6d74fd1aad6732a8f5),1366630459,task_subcomment,PHID-TASK-g5zcpdywgfveewvgyndn,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I9e9818da1baa8319a3002f6d74fd1aad6732a8f5)'],['BUG REPRODUCTION .'] +5571,VisualEditor: Deploy to the Hebrew Wikipedia as an opt-in for testing,Related URL: https://gerrit.wikimedia.org/r/60293 (Gerrit Change Ic9ee32df65ee9d885bf19a1592e1e8e3a8d54db0),1366652184,task_subcomment,PHID-TASK-p6aosiypctjfd3m7mled,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ic9ee32df65ee9d885bf19a1592e1e8e3a8d54db0)'],['BUG REPRODUCTION .'] +5544,mw.loader.using should not throw an exception when an optional module doesn't exist,Related URL: https://gerrit.wikimedia.org/r/60346 (Gerrit Change Ic2f81b725acac2086178e33033f10c4c80ae1573),1366670776,task_subcomment,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ic2f81b725acac2086178e33033f10c4c80ae1573)'],['BUG REPRODUCTION .'] +10049,"VisualEditor: API paction=serialize should say so if Parsoid is unavailable (instead of status ""success"" with missing content)",Related URL: https://gerrit.wikimedia.org/r/60613 (Gerrit Change Icdf64a792c13a326f494e051be47f2946928d142),1366761720,task_subcomment,PHID-TASK-jrrnahwoyus5omqe5ox7,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Icdf64a792c13a326f494e051be47f2946928d142)'],['BUG REPRODUCTION .'] +665,"[Regression] VisualEditor: Link tool produces ""undefined"" in normal use",Related URL: https://gerrit.wikimedia.org/r/60781 (Gerrit Change I286a28002c1691e58bbd7de04ed08cceb8b3bb07),1366852733,task_subcomment,PHID-TASK-2kjxh5erw27qfzcnj2zn,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I286a28002c1691e58bbd7de04ed08cceb8b3bb07)'],['BUG REPRODUCTION .'] +5493,"VisualEditor: Re-used refs wrongly expanded to ",Related URL: https://gerrit.wikimedia.org/r/60840 (Gerrit Change Ib6a0cfb880e769f28b42c9fa63ddc1abc75c399d),1366898453,task_subcomment,PHID-TASK-sipzssmp2cg3ixlpwvsi,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ib6a0cfb880e769f28b42c9fa63ddc1abc75c399d)'],['BUG REPRODUCTION .'] +12888,VisualEditor: Integration in production should not ignoreHidden on user preference,Related URL: https://gerrit.wikimedia.org/r/60899 (Gerrit Change I0e55faca4eabe910d9b4d8ca8c6b4b0bd42e8539),1366916775,task_subcomment,PHID-TASK-ffowylul32ecwhb6soji,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I0e55faca4eabe910d9b4d8ca8c6b4b0bd42e8539)'],['BUG REPRODUCTION .'] +12887,VisualEditor: Integration in production should not ignoreHidden on user preference,Related URL: https://gerrit.wikimedia.org/r/60911 (Gerrit Change Iec91b30422017ce9d71bc71b2cbeb71688e0d18f),1366920806,task_subcomment,PHID-TASK-ffowylul32ecwhb6soji,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iec91b30422017ce9d71bc71b2cbeb71688e0d18f)'],['BUG REPRODUCTION .'] +5525,VisualEditor: Provide a way to expand data using an IVStore for transmission over the wire,Related URL: https://gerrit.wikimedia.org/r/60925 (Gerrit Change I4819cf06d1bd0ae4f8b896052e278ca75c9551bf),1366925797,task_subcomment,PHID-TASK-u4ghwr7nh5cniopiuid3,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I4819cf06d1bd0ae4f8b896052e278ca75c9551bf)'],['BUG REPRODUCTION .'] +651,VisualEditor: Saved annotated content cannot be unannotated,Related URL: https://gerrit.wikimedia.org/r/60948 (Gerrit Change I77f00e63c8732420063b0453fede7f453083c913),1366934093,task_subcomment,PHID-TASK-b7yvvcuza7umneartpgv,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I77f00e63c8732420063b0453fede7f453083c913)'],['BUG REPRODUCTION .'] +12885,VisualEditor: Integration in production should not ignoreHidden on user preference,Related URL: https://gerrit.wikimedia.org/r/61035 (Gerrit Change Idebb147ee03ad956cd0f3826c304db65eed1e34e),1366995915,task_subcomment,PHID-TASK-ffowylul32ecwhb6soji,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Idebb147ee03ad956cd0f3826c304db65eed1e34e)'],['BUG REPRODUCTION .'] +5423,VisualEditor: Shift-Right deletes characters instead of selecting in Firefox,Related URL: https://gerrit.wikimedia.org/r/61055 (Gerrit Change I1aff295a0958b75697c4d362e0d6095283f37fe8),1367004696,task_subcomment,PHID-TASK-czooq62xjeisscbrllhg,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I1aff295a0958b75697c4d362e0d6095283f37fe8)'],['BUG REPRODUCTION .'] +5420,VisualEditor: Shift-Right deletes characters instead of selecting in Firefox,https://gerrit.wikimedia.org/r/61055 (Gerrit Change I1aff295a0958b75697c4d362e0d6095283f37fe8) | change APPROVED and MERGED [by jenkins-bot],1367010696,task_subcomment,PHID-TASK-czooq62xjeisscbrllhg,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I1aff295a0958b75697c4d362e0d6095283f37fe8) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +646,VisualEditor: jQuery bug in regex matching causes corruption of data-parsoid on ingest,Related URL: https://gerrit.wikimedia.org/r/61180 (Gerrit Change I3df8f49b170c31da9610129d53cf8cb65dd5d5f8),1367066588,task_subcomment,PHID-TASK-5bwy7gci6gdsa3r3m24i,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I3df8f49b170c31da9610129d53cf8cb65dd5d5f8)'],['BUG REPRODUCTION .'] +13489,VisualEditor: ve.ce.Surface.getSelectionRect() throws errors in Opera,Related URL: https://gerrit.wikimedia.org/r/61190 (Gerrit Change I4bad882d1d6fb83bcdcfd0de3bfc9af52960c2ff),1367082013,task_subcomment,PHID-TASK-h4j7vw6gh3bn7a3uis4l,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I4bad882d1d6fb83bcdcfd0de3bfc9af52960c2ff)'],['BUG REPRODUCTION .'] +5806,Enable VisualEditor extension on test.wikipedia.org and test2.wikipedia.org for all namespaces; for NS0 and NS2 on mediawiki.org,Related URL: https://gerrit.wikimedia.org/r/61250 (Gerrit Change I98028df0bcb621e8f13a2f8ab130e86a9010ebeb),1367130305,task_subcomment,PHID-TASK-3qimgh7ycaviacztiyae,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I98028df0bcb621e8f13a2f8ab130e86a9010ebeb)'],['BUG REPRODUCTION .'] +13484,VisualEditor: ve.ce.SurfaceObserver.prototype.stop() called without a subsequent call to ve.ce.SurfaceObserver.prototype.start(),Related URL: https://gerrit.wikimedia.org/r/61358 (Gerrit Change Iaaa2a7993f3561dc663a064468c396ebfe951ce7),1367235847,task_subcomment,PHID-TASK-bplfh6ygtxtpnfjjomyl,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iaaa2a7993f3561dc663a064468c396ebfe951ce7)'],['BUG REPRODUCTION .'] +13473,VisualEditor: Link inspector doesn't open in Opera,Related URL: https://gerrit.wikimedia.org/r/61365 (Gerrit Change Ie4f1334e0beb7ba7d4f4aa3b42464fa219c4778c),1367238634,task_subcomment,PHID-TASK-tsmqnxcmfpxq6jai5pux,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ie4f1334e0beb7ba7d4f4aa3b42464fa219c4778c)'],['BUG REPRODUCTION .'] +5563,VisualEditor: Create meta item for defaultsort,Related URL: https://gerrit.wikimedia.org/r/61374 (Gerrit Change I604a79c25e5b0315f7e6437da657977b0efa77db),1367246090,task_subcomment,PHID-TASK-4o3l42xhur3szmao22jr,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I604a79c25e5b0315f7e6437da657977b0efa77db)'],['BUG REPRODUCTION .'] +5804,Enable VisualEditor extension on test.wikipedia.org and test2.wikipedia.org for all namespaces; for NS0 and NS2 on mediawiki.org,Related URL: https://gerrit.wikimedia.org/r/61382 (Gerrit Change I56906c123e924b84eb9ee076cd67254f8935911d),1367247867,task_subcomment,PHID-TASK-3qimgh7ycaviacztiyae,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I56906c123e924b84eb9ee076cd67254f8935911d)'],['BUG REPRODUCTION'] +9974,VisualEditor: Aliens' phantoms don't appear in the Hebrew Wikipedia (cache/CSSJanus issue?),Related URL: https://gerrit.wikimedia.org/r/61516 (Gerrit Change Id7662362d117d6c5719b9b98d7a0dbf62e9ba3ff),1367280048,task_subcomment,PHID-TASK-qpmnlciz3b3w3vskmgmu,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Id7662362d117d6c5719b9b98d7a0dbf62e9ba3ff)'],['BUG REPRODUCTION .'] +9973,VisualEditor: Aliens' phantoms don't appear in the Hebrew Wikipedia (cache/CSSJanus issue?),https://gerrit.wikimedia.org/r/61516 (Gerrit Change Id7662362d117d6c5719b9b98d7a0dbf62e9ba3ff) | change APPROVED and MERGED [by jenkins-bot],1367280189,task_subcomment,PHID-TASK-qpmnlciz3b3w3vskmgmu,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change Id7662362d117d6c5719b9b98d7a0dbf62e9ba3ff) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +5321,VisualEditor: Support
blocks,Related URL: https://gerrit.wikimedia.org/r/61737 (Gerrit Change I794927a881082e0113c0ce8ee8f1d908b0960899),1367371959,task_subcomment,PHID-TASK-erliezrdqnohfykefn5r,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I794927a881082e0113c0ce8ee8f1d908b0960899)'],['BUG REPRODUCTION .'] +5403,VisualEditor: Trailing whitespace at end of paragraph or table cell dropped on round-trip,Related URL: https://gerrit.wikimedia.org/r/61919 (Gerrit Change I42daaf142e548e5b221ff0a52df0ad24ec6a4fd0),1367449312,task_subcomment,PHID-TASK-hk3rab5lb2jvryjrgppj,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I42daaf142e548e5b221ff0a52df0ad24ec6a4fd0)'],['BUG REPRODUCTION .'] +10005,VisualEditor: Link inspector input text always has LTR direction,Related URL: https://gerrit.wikimedia.org/r/61960 (Gerrit Change Ic13b9c3b155ce2979298cac9518c7419b9d45bac),1367480866,task_subcomment,PHID-TASK-bwileoq2fxrn6ez262yc,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ic13b9c3b155ce2979298cac9518c7419b9d45bac)'],['BUG REPRODUCTION .'] +636,VisualEditor: Message should be displayed for anonymous users in the alerts box,Related URL: https://gerrit.wikimedia.org/r/62143 (Gerrit Change Ib5c3284c646ebcc0a8cad0b02de559d7820e05a0),1367577674,task_subcomment,PHID-TASK-5bkkyo5d2dquufftw2sz,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ib5c3284c646ebcc0a8cad0b02de559d7820e05a0)'],['BUG REPRODUCTION .'] +5464,"VisualEditor: ""Edit source"" tab doesn't become 'active'",Related URL: https://gerrit.wikimedia.org/r/62145 (Gerrit Change Ic2d42bb3034be25f388b587a00c3f523cfcc163c),1367583532,task_subcomment,PHID-TASK-zn4qygjgu7jjo6j7f6is,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ic2d42bb3034be25f388b587a00c3f523cfcc163c)'],['BUG REPRODUCTION .'] +12681,"Delete all redundant ""MediaWiki"" pages for system messages",Related URL: https://gerrit.wikimedia.org/r/62159 (Gerrit Change I2680413c276365a44c935a6f6fdd740daa86341e),1367596599,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I2680413c276365a44c935a6f6fdd740daa86341e)'],['BUG REPRODUCTION .'] +5478,VisualEditor: Reopening page in VE immediately after saving page in VE loads old version,Related URL: https://gerrit.wikimedia.org/r/62168 (Gerrit Change I12ce27c8dc57f7aa753bcf5840635d5fea6b4e80),1367601065,task_subcomment,PHID-TASK-l3samzhuiftku6aijqqt,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I12ce27c8dc57f7aa753bcf5840635d5fea6b4e80)'],['BUG REPRODUCTION .'] +12238,"Inconsistent close icon ""x"" in Wikimedia product interfaces",Related URL: https://gerrit.wikimedia.org/r/62237 (Gerrit Change I0e1703057e45297d6728cb635c58183aa37103da),1367693310,task_subcomment,PHID-TASK-ox6rq6ltvn2e7lv2xj47,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I0e1703057e45297d6728cb635c58183aa37103da)'],['BUG REPRODUCTION .'] +2107,VisualEditor: Adjacent annotations which are equal by name but not reference do not serialise correctly.,Related URL: https://gerrit.wikimedia.org/r/62352 (Gerrit Change I93586919002c78732228e08b134e67e1a94f8ad7),1367782652,task_subcomment,PHID-TASK-hc26warwwz5ylqujc3td,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I93586919002c78732228e08b134e67e1a94f8ad7)'],['BUG REPRODUCTION .'] +5263,VisualEditor: Typing at the end of linked causes DM and CE to get out of sync,Related URL: https://gerrit.wikimedia.org/r/62481 (Gerrit Change I5f279b06b098960be7bd4ad3f5e6f74b67e31d1a),1367870942,task_subcomment,PHID-TASK-zzjrcgydauwz7h5g6ufd,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5f279b06b098960be7bd4ad3f5e6f74b67e31d1a)'],['BUG REPRODUCTION .'] +9870,VisualEditor: Non-contiguous rendering of references in LTR text in RTL mode,Related URL: https://gerrit.wikimedia.org/r/62540 (Gerrit Change I319285d23a4f0a0522cc793f1a6661cda31a1ebf),1367882987,task_subcomment,PHID-TASK-ix6ll4i6ezero6wug475,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I319285d23a4f0a0522cc793f1a6661cda31a1ebf)'],['BUG REPRODUCTION .'] +2097,Parsoid: HTML comment with immediately following table has newline split removed,Related URL: https://gerrit.wikimedia.org/r/62546 (Gerrit Change If16dda01058715acee8df347b2b9c4da84609113),1367884917,task_subcomment,PHID-TASK-7u7csbjslb6fdxkpcs6y,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change If16dda01058715acee8df347b2b9c4da84609113)'],['BUG REPRODUCTION .'] +626,VisualEditor: JSON.stringify won't work if data contains DOM elements,Related URL: https://gerrit.wikimedia.org/r/62811 (Gerrit Change Id807ccc6ff31d063be815ed4988cb35684adb76a),1368020696,task_subcomment,PHID-TASK-dt7csod4a2evm53mkmur,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Id807ccc6ff31d063be815ed4988cb35684adb76a)'],['BUG REPRODUCTION .'] +5665,VisualEditor: Pre-save diff for new pages doesn't alter when aborted and restarted,Related URL: https://gerrit.wikimedia.org/r/62847 (Gerrit Change I9eddebbdf9294ee3d46286bdf1b157e00252d300),1368037459,task_subcomment,PHID-TASK-fvybwsx2pzn3o2pbtxx6,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I9eddebbdf9294ee3d46286bdf1b157e00252d300)'],['BUG REPRODUCTION .'] +9880,VisualEditor: Serve interface components as SVGs over PNGs to any browser which supports it,Related URL: https://gerrit.wikimedia.org/r/62959 (Gerrit Change Iafe8cd290fb195369776f51a96b6de4a51577b89),1368095219,task_subcomment,PHID-TASK-pgpcd7rvhd6x44lw4xo5,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iafe8cd290fb195369776f51a96b6de4a51577b89)'],['BUG REPRODUCTION .'] +9885,VisualEditor: Vector drop down menu hidden behind toolbar,Related URL: https://gerrit.wikimedia.org/r/63099 (Gerrit Change I61daea50209d040f7e0f71207a4e90998c15083f),1368146651,task_subcomment,PHID-TASK-6kpwltejynowd5ns5iud,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I61daea50209d040f7e0f71207a4e90998c15083f)'],['BUG REPRODUCTION .'] +593,VisualEditor: Aborted empty list creates a pawn,Related URL: https://gerrit.wikimedia.org/r/63102 (Gerrit Change If22d9b904b8861e24d56944d791545635b2e4254),1368148455,task_subcomment,PHID-TASK-bxvvumd26q44ufzm7ua5,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change If22d9b904b8861e24d56944d791545635b2e4254)'],['BUG REPRODUCTION .'] +5302,"VisualEditor: In RTL, the ""Edit"" tab appears down-tab (to the left) rather than up-tab (to the right) of ""Edit source""",Related URL: https://gerrit.wikimedia.org/r/63153 (Gerrit Change Ie1214b08450aefed893739a2b862cb1e9b23a2ef),1368210908,task_subcomment,PHID-TASK-l6veaqa2gygvcgf2ywhf,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ie1214b08450aefed893739a2b862cb1e9b23a2ef)'],['BUG REPRODUCTION'] +617,"VisualEditor: Selecting text and hitting Function keys, PageUp/Down, End/Insert deletes the selected text in Firefox",Related URL: https://gerrit.wikimedia.org/r/63223 (Gerrit Change I7a8d6c474ecca5af02b72b6453c900ed61acea58),1368219098,task_subcomment,PHID-TASK-kcoehi5bluofxq2bsd4i,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I7a8d6c474ecca5af02b72b6453c900ed61acea58)'],['BUG REPRODUCTION .'] +616,"VisualEditor: Selecting text and hitting Function keys, PageUp/Down, End/Insert deletes the selected text in Firefox",https://gerrit.wikimedia.org/r/63223 (Gerrit Change I7a8d6c474ecca5af02b72b6453c900ed61acea58) | change APPROVED and MERGED [by jenkins-bot],1368221634,task_subcomment,PHID-TASK-kcoehi5bluofxq2bsd4i,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I7a8d6c474ecca5af02b72b6453c900ed61acea58) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +5278,"VisualEditor: Access keys - leave Ctrl+Option+e for the (newly-relabelled) ""edit source"" tab; Add Ctrl+Option+v for the VisualEditor ""edit"" tab",Related URL: https://gerrit.wikimedia.org/r/63231 (Gerrit Change I598177bc75ed84dea35952a3b2b1b2111aac89b2),1368223225,task_subcomment,PHID-TASK-uhuq2co3arbcvjn3js5m,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I598177bc75ed84dea35952a3b2b1b2111aac89b2)'],['BUG REPRODUCTION .'] +5730,"VisualEditor: When the diff result is null (no changes), don't show a confusing blank diff but instead a message",Related URL: https://gerrit.wikimedia.org/r/63236 (Gerrit Change I8daae124b060ccf54ce5ca7c1e1a6d18b7265ade),1368225175,task_subcomment,PHID-TASK-tbgpmmiggp5mn7bvnvbe,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I8daae124b060ccf54ce5ca7c1e1a6d18b7265ade)'],['BUG REPRODUCTION .'] +571,VisualEditor: [Regression] Lists badly broken again,Related URL: https://gerrit.wikimedia.org/r/63413 (Gerrit Change I8d7aeffc8166487806e3489b054f508c5e9418ff),1368427993,task_subcomment,PHID-TASK-iowbxqgcysomfeaijbgp,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I8d7aeffc8166487806e3489b054f508c5e9418ff)'],['BUG REPRODUCTION .'] +564,VisualEditor: Indenting & unindenting multiple list items fails,Related URL: https://gerrit.wikimedia.org/r/63485 (Gerrit Change I5ce0c385214f30c5e5c66b5b5b755c9937267cd0),1368466116,task_subcomment,PHID-TASK-r45sjfea3cr6rhagxvom,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5ce0c385214f30c5e5c66b5b5b755c9937267cd0)'],['BUG REPRODUCTION .'] +9758,"VisualEditor: Categories with multiple ""../""s in their hrefPrefix broken",Related URL: https://gerrit.wikimedia.org/r/63496 (Gerrit Change I84d2b23a05585890b2d5023c7c7f38a43889fd7f),1368468797,task_subcomment,PHID-TASK-dga3eyvqthuwtl6xayui,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I84d2b23a05585890b2d5023c7c7f38a43889fd7f)'],['BUG REPRODUCTION .'] +9748,Enable VisualEditor on all content namespaces on mediawiki.org,Related URL: https://gerrit.wikimedia.org/r/63621 (Gerrit Change I1c18ff72265ed4a33c5114141d5d97301e85c2e3),1368499865,task_subcomment,PHID-TASK-azvy6g4nbj2z6hw5ydsm,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I1c18ff72265ed4a33c5114141d5d97301e85c2e3)'],['BUG REPRODUCTION .'] +5865,VisualEditor: Integrate edit conflict confirmation into the save dialog,Related URL: https://gerrit.wikimedia.org/r/63679 (Gerrit Change I709d936d998b130515b62de880c6e7aa7978786b),1368550555,task_subcomment,PHID-TASK-2iww52jmzvuwmwgsjy5e,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I709d936d998b130515b62de880c6e7aa7978786b)'],['BUG REPRODUCTION .'] +5727,"VisualEditor: When the diff result is null (no changes), don't show a confusing blank diff but instead a message",Related URL: https://gerrit.wikimedia.org/r/63691 (Gerrit Change I537bcae91f51a3f30ca4736c41f7a5619bbf321d),1368553503,task_subcomment,PHID-TASK-tbgpmmiggp5mn7bvnvbe,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I537bcae91f51a3f30ca4736c41f7a5619bbf321d)'],['BUG REPRODUCTION .'] +12139,"VisualEditor: ""This is a minor edit"" is not auto checked in save dialog if the ""minordefault"" preference is on",Related URL: https://gerrit.wikimedia.org/r/63844 (Gerrit Change Ib5cdcb9433be5ff7b9179d3833f42e5c3453285a),1368621284,task_subcomment,PHID-TASK-lxnhaohtjgjw5zamlish,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ib5cdcb9433be5ff7b9179d3833f42e5c3453285a)'],['BUG REPRODUCTION .'] +556,VisualEditor: [Regression] Link inspector button doesn't work,Related URL: https://gerrit.wikimedia.org/r/63850 (Gerrit Change Icda3305e422bedaf0d490b8fbe51f55b8c8e79e8),1368626182,task_subcomment,PHID-TASK-glwrzzfq4ph2os2n2f6r,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Icda3305e422bedaf0d490b8fbe51f55b8c8e79e8)'],['BUG REPRODUCTION .'] +10047,"VisualEditor: API paction=serialize should say so if Parsoid is unavailable (instead of status ""success"" with missing content)",Related URL: https://gerrit.wikimedia.org/r/63861 (Gerrit Change I6bdd177bc9b5a0af9107cf08d8e46470c6778e12),1368631835,task_subcomment,PHID-TASK-jrrnahwoyus5omqe5ox7,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I6bdd177bc9b5a0af9107cf08d8e46470c6778e12)'],['BUG REPRODUCTION .'] +5516,VisualEditor: Refuse to load for pages which are redirects,Related URL: https://gerrit.wikimedia.org/r/64275 (Gerrit Change I68836156c35c796aa2156c382992b0c105ae34cf),1368789913,task_subcomment,PHID-TASK-yop2zgg7fofkoppm6y4x,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I68836156c35c796aa2156c382992b0c105ae34cf)'],['BUG REPRODUCTION .'] +12284,"VisualEditor: ""Edit source"" tab text should be ""Create source"" or similar when page is non-existent",Related URL: https://gerrit.wikimedia.org/r/64276 (Gerrit Change Iafba040cb8eb53017f38f2099a473e0e43e2ec46),1368791290,task_subcomment,PHID-TASK-lr6aehasmla6m24l7lfy,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iafba040cb8eb53017f38f2099a473e0e43e2ec46)'],['BUG REPRODUCTION .'] +9970,VisualEditor: No warning is shown when saving a page without an edit summary despite user preference,Related URL: https://gerrit.wikimedia.org/r/64313 (Gerrit Change Idba707abaea8b08a94f7fa4d5bc5b1e35261a572),1368800999,task_subcomment,PHID-TASK-bltbr6dun3s6724ee3wt,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Idba707abaea8b08a94f7fa4d5bc5b1e35261a572)'],['BUG REPRODUCTION .'] +12148,VisualEditor: Over-ride browser window/tab title to show you're in editing mode,Related URL: https://gerrit.wikimedia.org/r/64325 (Gerrit Change I9dcc8ec2c37a7ff9cff6cedb7bdb1fed1bdc4deb),1368807251,task_subcomment,PHID-TASK-jhka5utrurrafo6ytxhv,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I9dcc8ec2c37a7ff9cff6cedb7bdb1fed1bdc4deb)'],['BUG REPRODUCTION .'] +5337,VisualEditor: Clicking away before VE loads completely throws JS error,Related URL: https://gerrit.wikimedia.org/r/64333 (Gerrit Change Ide5def0e983bab49108b40008fc170957c7fc2a2),1368809323,task_subcomment,PHID-TASK-s7xxo6pqgoai7qxiqran,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ide5def0e983bab49108b40008fc170957c7fc2a2)'],['BUG REPRODUCTION .'] +5211,VisualEditor: Switching back to 'Read' tab before 'Edit' tab has loaded throws an exception,Related URL: https://gerrit.wikimedia.org/r/64333 (Gerrit Change Ide5def0e983bab49108b40008fc170957c7fc2a2),1368809326,task_subcomment,PHID-TASK-f3bksoxide4n4n2plcfg,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ide5def0e983bab49108b40008fc170957c7fc2a2)'],['BUG REPRODUCTION .'] +9554,VisualEditor: 'Review and save' disabled after undo on oldid page,Related URL: https://gerrit.wikimedia.org/r/64372 (Gerrit Change I67c011ac655d4e553f9467cab10a875aaac61d03),1368820898,task_subcomment,PHID-TASK-kayythzbd2m7qbeafhrw,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I67c011ac655d4e553f9467cab10a875aaac61d03)'],['BUG REPRODUCTION .'] +12262,VisualEditor: Tools to set/unset text with annotations (tracker),Related URL: https://gerrit.wikimedia.org/r/64475 (Gerrit Change I2f317e1dda2c2e2fceac401768c732dae02e83ce),1368875872,task_subcomment,PHID-TASK-nkytk4yj27kjhhclg73g,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I2f317e1dda2c2e2fceac401768c732dae02e83ce)'],['BUG REPRODUCTION .'] +12053,VisualEditor: Auto-selection covers adjacent text over punctuation,Related URL: https://gerrit.wikimedia.org/r/64481 (Gerrit Change I2408229cddd876ff8fe55a9eddf9bac87a61457e),1368888486,task_subcomment,PHID-TASK-3tivkrvvx7tiwvalguwy,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I2408229cddd876ff8fe55a9eddf9bac87a61457e)'],['BUG REPRODUCTION .'] +9551,VisualEditor: Paste is broken,Related URL: https://gerrit.wikimedia.org/r/64483 (Gerrit Change I31dc071328123b57b778aa1b21f0e1daf6405e5c),1368890997,task_subcomment,PHID-TASK-jslagmridhbcpdvjclho,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I31dc071328123b57b778aa1b21f0e1daf6405e5c)'],['BUG REPRODUCTION'] +9548,VisualEditor: [Regression] Cursor should move to end of inserted contents after paste,Related URL: https://gerrit.wikimedia.org/r/64484 (Gerrit Change Ia2a2120cb75aa86374b594ae3f484c5161028919),1368891842,task_subcomment,PHID-TASK-wggr7br64lqzvnsbmef2,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ia2a2120cb75aa86374b594ae3f484c5161028919)'],['BUG REPRODUCTION .'] +10460,VisualEditor: Retries when badtoken happened should request new tokens,Related URL: https://gerrit.wikimedia.org/r/64492 (Gerrit Change Ib43d1938ffa24bc8d1dc76a300e16e486dabd928),1368896118,task_subcomment,PHID-TASK-kgk6kmve6lavlyhdrvmv,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ib43d1938ffa24bc8d1dc76a300e16e486dabd928)'],['BUG REPRODUCTION .'] +12268,VisualEditor: Clean up the way that VE must be configured per wiki,Related URL: https://gerrit.wikimedia.org/r/64493 (Gerrit Change I621e98da3be4f787e294d97b350b92d217f43a00),1368896205,task_subcomment,PHID-TASK-em5ivp4uf7qvneztv3ep,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I621e98da3be4f787e294d97b350b92d217f43a00)'],['BUG REPRODUCTION .'] +9990,VisualEditor: Message should be used in content language,Related URL: https://gerrit.wikimedia.org/r/64498 (Gerrit Change I3804e6f91015ef9b8ae5196efb37475d714cd7d5),1368898661,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I3804e6f91015ef9b8ae5196efb37475d714cd7d5)'],['BUG REPRODUCTION .'] +9500,Parsoid: DOM for template objects should expose template name,Related URL: https://gerrit.wikimedia.org/r/64651 (Gerrit Change Ie0114a81eead86d7a3b3e3a7a5b10d25c457b524),1369099672,task_subcomment,PHID-TASK-kjq6yunjdamvcihfi3va,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ie0114a81eead86d7a3b3e3a7a5b10d25c457b524)'],['BUG REPRODUCTION .'] +12260,VisualEditor: Tools to set/unset text with annotations (tracker),Related URL: https://gerrit.wikimedia.org/r/64801 (Gerrit Change I51f2605e7d8e2bab1d641f02244d5cd24f505676),1369136660,task_subcomment,PHID-TASK-nkytk4yj27kjhhclg73g,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I51f2605e7d8e2bab1d641f02244d5cd24f505676)'],['BUG REPRODUCTION .'] +5196,VisualEditor: Clicking link button while link inspector is already open throws error,Related URL: https://gerrit.wikimedia.org/r/64818 (Gerrit Change Ia97b6e3d862e02f5c55cac3f490fd8f26052027a),1369150090,task_subcomment,PHID-TASK-7d3wwwbypeipgqn42o5c,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ia97b6e3d862e02f5c55cac3f490fd8f26052027a)'],['BUG REPRODUCTION .'] +5215,VisualEditor: MWLinkTargetInputWidget should grok case sensitivity of suggested page title vs. the inputed text,Related URL: https://gerrit.wikimedia.org/r/64867 (Gerrit Change I66f5fc56554984af58d6223dc6cd76b3ab9940bd),1369174848,task_subcomment,PHID-TASK-ukhmjz446wmy32ws4rzz,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I66f5fc56554984af58d6223dc6cd76b3ab9940bd)'],['BUG REPRODUCTION .'] +5199,VisualEditor: Image resize handles persist on close,Related URL: https://gerrit.wikimedia.org/r/64917 (Gerrit Change I807a0f32d3d1eb490456d887f7bf867bdb896df4),1369220160,task_subcomment,PHID-TASK-2nyantno3ds7ohrifauv,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I807a0f32d3d1eb490456d887f7bf867bdb896df4)'],['BUG REPRODUCTION .'] +9514,"VisualEditor: Data model needs characters, not code points",Related URL: https://gerrit.wikimedia.org/r/64965 (Gerrit Change I8d936fb15d82f73cd45fac142c540a7950850d55),1369248049,task_subcomment,PHID-TASK-vqj7c3uh5ndu4ic45odq,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I8d936fb15d82f73cd45fac142c540a7950850d55)'],['BUG REPRODUCTION .'] +9499,Parsoid: DOM for template objects should expose template name,Related URL: https://gerrit.wikimedia.org/r/64987 (Gerrit Change I3145a4168a2347cecc573dcc07bb4128962a5b11),1369254139,task_subcomment,PHID-TASK-kjq6yunjdamvcihfi3va,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I3145a4168a2347cecc573dcc07bb4128962a5b11)'],['BUG REPRODUCTION .'] +9458,VisualEditor: Toolbar should clear float to avoid misalignment by extra elements,Related URL: https://gerrit.wikimedia.org/r/64989 (Gerrit Change Ic5f73ac1eb8c41b891dd1c67b71795cb6c456141),1369264080,task_subcomment,PHID-TASK-nmn7dlmg7l34754u4bwb,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ic5f73ac1eb8c41b891dd1c67b71795cb6c456141)'],['BUG REPRODUCTION .'] +12680,"Delete all redundant ""MediaWiki"" pages for system messages",Related URL: https://gerrit.wikimedia.org/r/64991 (Gerrit Change I2680413c276365a44c935a6f6fdd740daa86341e),1369264493,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I2680413c276365a44c935a6f6fdd740daa86341e)'],['BUG REPRODUCTION .'] +9498,Parsoid: DOM for template objects should expose template name,https://gerrit.wikimedia.org/r/64987 (Gerrit Change I3145a4168a2347cecc573dcc07bb4128962a5b11) | change APPROVED and MERGED [by jenkins-bot],1369318124,task_subcomment,PHID-TASK-kjq6yunjdamvcihfi3va,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I3145a4168a2347cecc573dcc07bb4128962a5b11) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +5447,VisualEditor: Warn the user more prominently that they are editing an out-dated version of the page,Related URL: https://gerrit.wikimedia.org/r/65291 (Gerrit Change I216cdd68014173aa65cad42ddd3d870334be9ead),1369406998,task_subcomment,PHID-TASK-hmeryxjc5h5ucj6zkjj7,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I216cdd68014173aa65cad42ddd3d870334be9ead)'],['BUG REPRODUCTION .'] +5182,VisualEditor: Make a toolbar button to trigger the meta-data inspector,Related URL: https://gerrit.wikimedia.org/r/65303 (Gerrit Change Ibf63329a53bcd8043d46315239c19be4e681a18a),1369410443,task_subcomment,PHID-TASK-koardc3to3cjpsgjsemv,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ibf63329a53bcd8043d46315239c19be4e681a18a)'],['BUG REPRODUCTION .'] +5180,VisualEditor: Make a toolbar button to trigger the meta-data inspector,Related URL: https://gerrit.wikimedia.org/r/65314 (Gerrit Change Ie87a3c7dde2f29c3898c08d4cade5c0ba2f937dd),1369420191,task_subcomment,PHID-TASK-koardc3to3cjpsgjsemv,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ie87a3c7dde2f29c3898c08d4cade5c0ba2f937dd)'],['BUG REPRODUCTION .'] +12559,Only tag edits via GettingStarted if the user is actually new,Related URL: https://gerrit.wikimedia.org/r/65337 (Gerrit Change I3bc2235ac9d5ae1060c86df03663dcb8a6966a38),1369431985,task_subcomment,PHID-TASK-o2degjsneil7pojmpiav,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I3bc2235ac9d5ae1060c86df03663dcb8a6966a38)'],['BUG REPRODUCTION .'] +9490,Parsoid: DOM for template objects should expose template name,Related URL: https://gerrit.wikimedia.org/r/65622 (Gerrit Change I3b2fbf3b533b14680d2b881ac9fb43218d4f023a),1369577963,task_subcomment,PHID-TASK-kjq6yunjdamvcihfi3va,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I3b2fbf3b533b14680d2b881ac9fb43218d4f023a)'],['BUG REPRODUCTION .'] +5095,VisualEditor: Add support for multi character grapheme clusters in UnicodeJS,Related URL: https://gerrit.wikimedia.org/r/66123 (Gerrit Change I202b98199d2780534d1e02519b72579ba796f08f),1369928399,task_subcomment,PHID-TASK-vocovg5zyvqjxex3mwtr,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I202b98199d2780534d1e02519b72579ba796f08f)'],['BUG REPRODUCTION .'] +9799,PostEdit: Core-ify this,Related URL: https://gerrit.wikimedia.org/r/66137 (Gerrit Change I01cfc0630c3a505af82922844b5e70c1d61f3c1d),1369937979,task_subcomment,PHID-TASK-ju6nd3s77iuekvlfhra5,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I01cfc0630c3a505af82922844b5e70c1d61f3c1d)'],['BUG REPRODUCTION .'] +9794,PostEdit: Core-ify this,Related URL: https://gerrit.wikimedia.org/r/66316 (Gerrit Change I01cfc0630c3a505af82922844b5e70c1d61f3c1d),1370051236,task_subcomment,PHID-TASK-ju6nd3s77iuekvlfhra5,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I01cfc0630c3a505af82922844b5e70c1d61f3c1d)'],['BUG REPRODUCTION .'] +9302,Piping used unnecessarily when modifying an existing link,Related URL: https://gerrit.wikimedia.org/r/66880 (Gerrit Change I6abef05522192f667d483b4eb4e05de771496c28),1370297438,task_subcomment,PHID-TASK-2h7j3etzcjrazlrx7t2k,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I6abef05522192f667d483b4eb4e05de771496c28)'],['BUG REPRODUCTION'] +12344,VisualEditor: mw.ViewPageTarget tabLayout should be configurable as part of mw-config,Related URL: https://gerrit.wikimedia.org/r/66881 (Gerrit Change I3fcb0c2903ae62d61ff789b5504e0ea23932121b),1370298230,task_subcomment,PHID-TASK-iciq5e24fktvreyuptk3,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I3fcb0c2903ae62d61ff789b5504e0ea23932121b)'],['BUG REPRODUCTION .'] +9488,Parsoid: DOM for template objects should expose template name,https://gerrit.wikimedia.org/r/65622 (Gerrit Change I3b2fbf3b533b14680d2b881ac9fb43218d4f023a) | change APPROVED and MERGED [by jenkins-bot],1370460530,task_subcomment,PHID-TASK-kjq6yunjdamvcihfi3va,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I3b2fbf3b533b14680d2b881ac9fb43218d4f023a) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +9295,Enable VisualEditor alpha on all Wikipedias,Related URL: https://gerrit.wikimedia.org/r/67151 (Gerrit Change I98eb9f4979ae8d1dc2fdca4d812feaee28672444),1370466138,task_subcomment,PHID-TASK-nlxbzrcehkp3h36untox,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I98eb9f4979ae8d1dc2fdca4d812feaee28672444)'],['BUG REPRODUCTION'] +9301,Piping used unnecessarily when modifying an existing link,https://gerrit.wikimedia.org/r/66880 (Gerrit Change I6abef05522192f667d483b4eb4e05de771496c28) | change APPROVED and MERGED [by jenkins-bot],1370467094,task_subcomment,PHID-TASK-2h7j3etzcjrazlrx7t2k,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I6abef05522192f667d483b4eb4e05de771496c28) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +5720,VisualEditor: Browser back button should work as expected,Related URL: https://gerrit.wikimedia.org/r/67171 (Gerrit Change Ia4b949d9c066a3f7b07217aa3d51de9908734e85),1370472012,task_subcomment,PHID-TASK-b2euwwfrbpmnfl2aq75y,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ia4b949d9c066a3f7b07217aa3d51de9908734e85)'],['BUG REPRODUCTION .'] +5719,VisualEditor: Browser back button should work as expected,Related URL: https://gerrit.wikimedia.org/r/67172 (Gerrit Change I5c345c1526852a84b04436955845bf1b56d94402),1370472014,task_subcomment,PHID-TASK-b2euwwfrbpmnfl2aq75y,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5c345c1526852a84b04436955845bf1b56d94402)'],['BUG REPRODUCTION .'] +5125,VisualEditor: List langlinks (readonly) in the meta-data dialog,Related URL: https://gerrit.wikimedia.org/r/67245 (Gerrit Change I897da1cf06c79ee40e29fb632d09cddb57144ada),1370518722,task_subcomment,PHID-TASK-7stkkrpd65tx5rjkp4fg,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I897da1cf06c79ee40e29fb632d09cddb57144ada)'],['BUG REPRODUCTION .'] +9114,Images: Handle templated image options containing pipes,Related URL: https://gerrit.wikimedia.org/r/67853 (Gerrit Change Ic7652979ec3d5fa35995aac9362c812ab4ede173),1370889698,task_subcomment,PHID-TASK-rkmnvdgo6nof3bkunyfu,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ic7652979ec3d5fa35995aac9362c812ab4ede173)'],['BUG REPRODUCTION .'] +9113,Images: Handle templated image options containing pipes,https://gerrit.wikimedia.org/r/67853 (Gerrit Change Ic7652979ec3d5fa35995aac9362c812ab4ede173) | change APPROVED and MERGED [by jenkins-bot],1370890352,task_subcomment,PHID-TASK-rkmnvdgo6nof3bkunyfu,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change Ic7652979ec3d5fa35995aac9362c812ab4ede173) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +12050,"VisualEditor: Category sort key setting not done on click out, only on return",Related URL: https://gerrit.wikimedia.org/r/67920 (Gerrit Change I256d2b21bc2306959f6d6a0373386054b21dadfe),1370904596,task_subcomment,PHID-TASK-lunpphbvjkp5qsin6ywz,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I256d2b21bc2306959f6d6a0373386054b21dadfe)'],['BUG REPRODUCTION .'] +9570,"VisualEditor: ""Move this category here"" should not appear for the last category",Related URL: https://gerrit.wikimedia.org/r/67922 (Gerrit Change I93ce05f7cbb28313a3f0827539f0528c366aeb7e),1370905247,task_subcomment,PHID-TASK-isog5p3qki3pp25ezf63,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I93ce05f7cbb28313a3f0827539f0528c366aeb7e)'],['BUG REPRODUCTION .'] +5064,VisualEditor: [Regression] Arrow keying around multibyte unicode characters fails after an inline node,Related URL: https://gerrit.wikimedia.org/r/67971 (Gerrit Change Iff1dfb90130685bb710821f8386cfa2f296f2f95),1370954363,task_subcomment,PHID-TASK-vtupkd2hzxpp7w3fyltw,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iff1dfb90130685bb710821f8386cfa2f296f2f95)'],['BUG REPRODUCTION .'] +5224,VisualEditor: Remove alpha notice,Related URL: https://gerrit.wikimedia.org/r/68128 (Gerrit Change I725beec4e76dadfb1ccca873758f8f37b7f58a73),1370999898,task_subcomment,PHID-TASK-dl4wjvv5i2ofxqjlq7lh,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I725beec4e76dadfb1ccca873758f8f37b7f58a73)'],['BUG REPRODUCTION .'] +9568,"VisualEditor: ""Move this category here"" should not appear for the last category",Related URL: https://gerrit.wikimedia.org/r/68130 (Gerrit Change If48e001b92c217bee0a35b6da41d1c1ff0e3271c),1371001964,task_subcomment,PHID-TASK-isog5p3qki3pp25ezf63,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change If48e001b92c217bee0a35b6da41d1c1ff0e3271c)'],['BUG REPRODUCTION .'] +9567,"VisualEditor: ""Move this category here"" should not appear for the last category",Related URL: https://gerrit.wikimedia.org/r/68130 (Gerrit Change If48e001b92c217bee0a35b6da41d1c1ff0e3271c),1371001967,task_subcomment,PHID-TASK-isog5p3qki3pp25ezf63,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change If48e001b92c217bee0a35b6da41d1c1ff0e3271c)'],['BUG REPRODUCTION .'] +5174,VisualEditor: Can't move to last item in category dialog suggester box with cursors,Related URL: https://gerrit.wikimedia.org/r/68130 (Gerrit Change If48e001b92c217bee0a35b6da41d1c1ff0e3271c),1371001969,task_subcomment,PHID-TASK-pj4cd4p4ynmavre5zsn7,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change If48e001b92c217bee0a35b6da41d1c1ff0e3271c)'],['BUG REPRODUCTION .'] +9566,"VisualEditor: ""Move this category here"" should not appear for the last category",https://gerrit.wikimedia.org/r/68130 (Gerrit Change If48e001b92c217bee0a35b6da41d1c1ff0e3271c) | change APPROVED and MERGED [by jenkins-bot],1371002078,task_subcomment,PHID-TASK-isog5p3qki3pp25ezf63,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change If48e001b92c217bee0a35b6da41d1c1ff0e3271c) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +9165,Create Wikipedia Tuvan,Related URL: https://gerrit.wikimedia.org/r/68188 (Gerrit Change I7e9a1193500b7e09a29dab1d833c712db9453422),1371051066,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I7e9a1193500b7e09a29dab1d833c712db9453422)'],['BUG REPRODUCTION .'] +9164,Create Wikipedia Tuvan,Related URL: https://gerrit.wikimedia.org/r/68188 (Gerrit Change I7e9a1193500b7e09a29dab1d833c712db9453422),1371051069,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I7e9a1193500b7e09a29dab1d833c712db9453422)'],['BUG REPRODUCTION .'] +9541,VisualEditor: Empty annotations are dropped,Related URL: https://gerrit.wikimedia.org/r/68213 (Gerrit Change I0f3a194f629b054f193a61af105733a555775d79),1371062522,task_subcomment,PHID-TASK-njbgmmjxybp3rk2azuui,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I0f3a194f629b054f193a61af105733a555775d79)'],['BUG REPRODUCTION .'] +5246,VisualEditor: Re-factor key detection to be more robust and not occasionally break/pawn in Firefox,Related URL: https://gerrit.wikimedia.org/r/68296 (Gerrit Change Ie00becf1162f145134f006b0b4514ba874de9c43),1371074644,task_subcomment,PHID-TASK-6w7ima76rbpczpaozizw,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ie00becf1162f145134f006b0b4514ba874de9c43)'],['BUG REPRODUCTION .'] +5775,"VisualEditor: Race condition between ""Beginning of Line"" and ""New Line"" operations",Related URL: https://gerrit.wikimedia.org/r/68300 (Gerrit Change I35c892581943057acbf9ddd638576e998cc82c1a),1371076469,task_subcomment,PHID-TASK-zvx6cpsh2puavdxxft2q,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I35c892581943057acbf9ddd638576e998cc82c1a)'],['BUG REPRODUCTION .'] +5061,"VisualEditor: Add a temporary option to have section edit links go to wikitext editor, not VisualEditor",Related URL: https://gerrit.wikimedia.org/r/68569 (Gerrit Change I5ce7ea8c1e47e8243b619fc61aa957f767d22b48),1371161078,task_subcomment,PHID-TASK-a7khjsiws3kuhgw3dtj5,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5ce7ea8c1e47e8243b619fc61aa957f767d22b48)'],['BUG REPRODUCTION .'] +5774,"VisualEditor: Race condition between ""Beginning of Line"" and ""New Line"" operations",https://gerrit.wikimedia.org/r/68300 (Gerrit Change I35c892581943057acbf9ddd638576e998cc82c1a) | change APPROVED and MERGED [by jenkins-bot],1371169013,task_subcomment,PHID-TASK-zvx6cpsh2puavdxxft2q,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I35c892581943057acbf9ddd638576e998cc82c1a) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +5245,VisualEditor: Re-factor key detection to be more robust and not occasionally break/pawn in Firefox,https://gerrit.wikimedia.org/r/68296 (Gerrit Change Ie00becf1162f145134f006b0b4514ba874de9c43) | change APPROVED and MERGED [by jenkins-bot],1371180886,task_subcomment,PHID-TASK-6w7ima76rbpczpaozizw,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change Ie00becf1162f145134f006b0b4514ba874de9c43) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +13513,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,Related URL: https://gerrit.wikimedia.org/r/68615 (Gerrit Change I4adede9e05fd2236cee50ce03f597e8ff6b1914d),1371190144,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I4adede9e05fd2236cee50ce03f597e8ff6b1914d)'],['BUG REPRODUCTION .'] +5090,"VisualEditor: Attribute order preservation is hopeless, get rid of it",Related URL: https://gerrit.wikimedia.org/r/68618 (Gerrit Change I1463d06db4900083dd4c565292bbabef09194b43),1371192190,task_subcomment,PHID-TASK-wynzwypqafg7laiqaomg,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I1463d06db4900083dd4c565292bbabef09194b43)'],['BUG REPRODUCTION .'] +9046,VisualEditor: Can't paste into a selection covering the end of the document,Related URL: https://gerrit.wikimedia.org/r/68629 (Gerrit Change I7497b5195961e46718c7382409a66b7eec1162a9),1371207127,task_subcomment,PHID-TASK-fruuvllzbsjlpilalc3q,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I7497b5195961e46718c7382409a66b7eec1162a9)'],['BUG REPRODUCTION .'] +9079,VisualEditor: Grunt leaves behind temporary html file if tests fail,Related URL: https://gerrit.wikimedia.org/r/68631 (Gerrit Change I5079d00a63d43276a12dd78c306bb3819470631d),1371209624,task_subcomment,PHID-TASK-sit6vtslr7r2fqfrzugp,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5079d00a63d43276a12dd78c306bb3819470631d)'],['BUG REPRODUCTION .'] +537,New deployment of Parsoid leads to HTML insertion - needs deployed code reversion,Related URL: https://gerrit.wikimedia.org/r/68667 (Gerrit Change I267c8ba13a6ec1444010ce996fba05dfcba460fa),1371221153,task_subcomment,PHID-TASK-m3novk5xasw5lqvg62ye,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I267c8ba13a6ec1444010ce996fba05dfcba460fa)'],['BUG REPRODUCTION .'] +536,New deployment of Parsoid leads to HTML insertion - needs deployed code reversion,Related URL: https://gerrit.wikimedia.org/r/68667 (Gerrit Change I267c8ba13a6ec1444010ce996fba05dfcba460fa),1371221157,task_subcomment,PHID-TASK-m3novk5xasw5lqvg62ye,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I267c8ba13a6ec1444010ce996fba05dfcba460fa)'],['BUG REPRODUCTION .'] +521,VisualEditor: EventLogging doesn't log user_id so we can't split out user behaviour,Related URL: https://gerrit.wikimedia.org/r/68712 (Gerrit Change Iddb9eb9c64b55b25445ddf9e474d312b685978a6),1371233983,task_subcomment,PHID-TASK-znkh7fhdepbxk6h3va36,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iddb9eb9c64b55b25445ddf9e474d312b685978a6)'],['BUG REPRODUCTION .'] +520,VisualEditor: EventLogging doesn't log user_id so we can't split out user behaviour,Related URL: https://gerrit.wikimedia.org/r/68712 (Gerrit Change Iddb9eb9c64b55b25445ddf9e474d312b685978a6),1371233985,task_subcomment,PHID-TASK-znkh7fhdepbxk6h3va36,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iddb9eb9c64b55b25445ddf9e474d312b685978a6)'],['BUG REPRODUCTION .'] +515,VisualEditor: EventLogging gives the same pageViewSessionId for all edits,Related URL: https://gerrit.wikimedia.org/r/68712 (Gerrit Change Iddb9eb9c64b55b25445ddf9e474d312b685978a6),1371233987,task_subcomment,PHID-TASK-myow2awxzmx4c4ssz6ta,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iddb9eb9c64b55b25445ddf9e474d312b685978a6)'],['BUG REPRODUCTION .'] +2033,Extension tags starting with a capital () seem to confuse the parser,Related URL: https://gerrit.wikimedia.org/r/68727 (Gerrit Change I288f6ec9e4117ce58e2f445e73868937be1654af),1371238814,task_subcomment,PHID-TASK-7xdz6csv454jmjt43l3k,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I288f6ec9e4117ce58e2f445e73868937be1654af)'],['BUG REPRODUCTION .'] +2032,Extension tags starting with a capital () seem to confuse the parser,https://gerrit.wikimedia.org/r/68727 (Gerrit Change I288f6ec9e4117ce58e2f445e73868937be1654af) | change APPROVED and MERGED [by jenkins-bot],1371249813,task_subcomment,PHID-TASK-7xdz6csv454jmjt43l3k,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I288f6ec9e4117ce58e2f445e73868937be1654af) | change APPROVED and MERGED [by jenkins-bot]'],['BUG REPRODUCTION .'] +9011,Run an A/B split test for VisualEditor enabled by default on enwiki for new accounts,Related URL: https://gerrit.wikimedia.org/r/68845 (Gerrit Change I5c603ece309d61641d32ccc9eff5ea2890d5b816),1371262153,task_subcomment,PHID-TASK-esg6d3iurlxoqoaozlgc,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5c603ece309d61641d32ccc9eff5ea2890d5b816)'],['BUG REPRODUCTION .'] +9009,Run an A/B split test for VisualEditor enabled by default on enwiki for new accounts,Related URL: https://gerrit.wikimedia.org/r/68846 (Gerrit Change I94d74fd8abeba465f1f9463890541e8c8f786a43),1371262367,task_subcomment,PHID-TASK-esg6d3iurlxoqoaozlgc,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I94d74fd8abeba465f1f9463890541e8c8f786a43)'],['BUG REPRODUCTION .'] +8993,"""View source"" is missing on protected LQT pages",Related URL: https://gerrit.wikimedia.org/r/68860 (Gerrit Change I99c17acea0be7b0ef650959e5e280ca5e9154b2a),1371306935,task_subcomment,PHID-TASK-ccjs4p2cgeia2i67aibl,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I99c17acea0be7b0ef650959e5e280ca5e9154b2a)'],['BUG REPRODUCTION .'] +12114,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,Related URL: https://gerrit.wikimedia.org/r/68868 (Gerrit Change I13bbb9549c999bb7301bbcf530706a813184425d),1371319421,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I13bbb9549c999bb7301bbcf530706a813184425d)'],['BUG REPRODUCTION .'] +11964,ResourceLoader does not process media queries for printable view with JS-added CSS,Related URL: https://gerrit.wikimedia.org/r/69276 (Gerrit Change I691588c39da7fadeac1ca2ace2c1b769fc4e1bd6),1371519777,task_subcomment,PHID-TASK-uou7qnzilekcbteofdw4,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I691588c39da7fadeac1ca2ace2c1b769fc4e1bd6)'],['BUG REPRODUCTION .'] +4994,VisualEditor: Link inspector surface doesn't pop up when the user language is right-to-left,Related URL: https://gerrit.wikimedia.org/r/69281 (Gerrit Change I312610ca630a8f75f1a0778e97f227f35a003b41),1371534862,task_subcomment,PHID-TASK-ze4pocno64vkraksutzp,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I312610ca630a8f75f1a0778e97f227f35a003b41)'],['BUG REPRODUCTION .'] +4884,VisualEditor: Closing (as opposed to applying) a dialog with no changes undoes last item in the stack anyway,Related URL: https://gerrit.wikimedia.org/r/69316 (Gerrit Change Ieb2e9e361afe057af93c4d374acc85df58bfb4c3),1371571111,task_subcomment,PHID-TASK-zuh52jc2toouqelcucf4,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ieb2e9e361afe057af93c4d374acc85df58bfb4c3)'],['BUG REPRODUCTION .'] +5032,VisualEditor: Restoring oldids broken,Related URL: https://gerrit.wikimedia.org/r/69344 (Gerrit Change Icacaa5101386e52309278c8d9871ca1193aa86a9),1371583097,task_subcomment,PHID-TASK-465skcravcf5ewxwsyd2,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Icacaa5101386e52309278c8d9871ca1193aa86a9)'],['BUG REPRODUCTION .'] +9503,VisualEditor: Toolbar floats only down to the top of the last BranchNode (which isn't always at the end),Related URL: https://gerrit.wikimedia.org/r/69478 (Gerrit Change I1c7662f2b6f1ced6f80dec16c6ed69a8cc0c06c8),1371642471,task_subcomment,PHID-TASK-djl2633o2ndbnj77h5l2,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I1c7662f2b6f1ced6f80dec16c6ed69a8cc0c06c8)'],['BUG REPRODUCTION .'] +5054,"VisualEditor: Phantoms appear above the save dialog, preventing saving",Related URL: https://gerrit.wikimedia.org/r/69614 (Gerrit Change I2fbc4c8af943f1b096b8912191924961405d5c47),1371688627,task_subcomment,PHID-TASK-io3sncftadpkbmrqampw,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I2fbc4c8af943f1b096b8912191924961405d5c47)'],['BUG REPRODUCTION .'] +5038,VisualEditor: Inspector buttons appear above save dialog,Related URL: https://gerrit.wikimedia.org/r/69614 (Gerrit Change I2fbc4c8af943f1b096b8912191924961405d5c47),1371688630,task_subcomment,PHID-TASK-dbpbmbo7zjpy256zvcs6,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I2fbc4c8af943f1b096b8912191924961405d5c47)'],['BUG REPRODUCTION .'] +4660,"Weekly Bugzilla Report: ""Created reports per product"" lists random products, not those with highest numbers",Related URL: https://gerrit.wikimedia.org/r/69629 (Gerrit Change Iecdc7439463f58be272cf0b73f662ac91d0b061b),1371711788,task_subcomment,PHID-TASK-epwwpgqwza3gwnpfjm7f,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iecdc7439463f58be272cf0b73f662ac91d0b061b)'],['BUG REPRODUCTION .'] +4669,VisualEditor: Blank transclusion block doesn't get converted into blankness,Related URL: https://gerrit.wikimedia.org/r/69686 (Gerrit Change Ic5d4fbf73f3d1be9cf877bc8b98096de9e98991a),1371745439,task_subcomment,PHID-TASK-d6c7qzgfg4jsrlzfag4r,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ic5d4fbf73f3d1be9cf877bc8b98096de9e98991a)'],['BUG REPRODUCTION .'] +2284,VisualEditor: Create a link at the beginning of the document throws rangy error,Related URL: https://gerrit.wikimedia.org/r/69707 (Gerrit Change I8bcdea0f7a6951216bf8368865d23ef6246880ea),1371753492,task_subcomment,PHID-TASK-jvbmuzupmyildaswp3ax,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I8bcdea0f7a6951216bf8368865d23ef6246880ea)'],['BUG REPRODUCTION .'] +4987,VisualEditor: Activation of a selected block which is the first content not possible,Related URL: https://gerrit.wikimedia.org/r/69707 (Gerrit Change I8bcdea0f7a6951216bf8368865d23ef6246880ea),1371753495,task_subcomment,PHID-TASK-ws46dvvtpsd7zfz4gkae,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I8bcdea0f7a6951216bf8368865d23ef6246880ea)'],['BUG REPRODUCTION .'] +12727,"VisualEditor: For article namespace, disable Heading-1s (

), others?",Related URL: https://gerrit.wikimedia.org/r/69801 (Gerrit Change I5a58b4dcebd6ceae0ffcd24f663429f25bdc3db9),1371765577,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5a58b4dcebd6ceae0ffcd24f663429f25bdc3db9)'],['BUG REPRODUCTION .'] +12726,"VisualEditor: For article namespace, disable Heading-1s (

), others?",Related URL: https://gerrit.wikimedia.org/r/69801 (Gerrit Change I5a58b4dcebd6ceae0ffcd24f663429f25bdc3db9),1371765581,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5a58b4dcebd6ceae0ffcd24f663429f25bdc3db9)'],['BUG REPRODUCTION .'] +4959,VisualEditor: Transclusion inspector blank on opening some templates,Related URL: https://gerrit.wikimedia.org/r/69806 (Gerrit Change I0b661744d0388345561897c9631f15e691737031),1371766188,task_subcomment,PHID-TASK-qb2vdcmk4mrkuu43ivqi,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I0b661744d0388345561897c9631f15e691737031)'],['BUG REPRODUCTION .'] +5070,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,Related URL: https://gerrit.wikimedia.org/r/69814 (Gerrit Change If9c0860e2fe7b01eb0b27aae67c671062799a0fa),1371771158,task_subcomment,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change If9c0860e2fe7b01eb0b27aae67c671062799a0fa)'],['BUG REPRODUCTION .'] +1979,VisualEditor: Possible to insert empty DEFAULTSORT,Related URL: https://gerrit.wikimedia.org/r/69850 (Gerrit Change Ie3caaf4811f87911444462f83d511c0cc46c0716),1371811734,task_subcomment,PHID-TASK-fz5qvkff7hb32uaxnpl7,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ie3caaf4811f87911444462f83d511c0cc46c0716)'],['BUG REPRODUCTION .'] +4761,VisualEditor: Prevent headings in reference sub-editor dialogs,Related URL: https://gerrit.wikimedia.org/r/69867 (Gerrit Change Ic823a90398dafca1caf8fa4142d98133ab661d7c),1371828262,task_subcomment,PHID-TASK-563eb2ikcrhdth26zmqs,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ic823a90398dafca1caf8fa4142d98133ab661d7c)'],['BUG REPRODUCTION .'] +4615,imageinfo API returns incorrect data,Related URL: https://gerrit.wikimedia.org/r/69869 (Gerrit Change Ide7208394f8495f5b143cbba215d4645598f1a50),1371829144,task_subcomment,PHID-TASK-dvy6cixcc2nxje733xv6,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ide7208394f8495f5b143cbba215d4645598f1a50)'],['BUG REPRODUCTION .'] +5005,Parsoid sometimes loads content from another wiki,Related URL: https://gerrit.wikimedia.org/r/69880 (Gerrit Change I52abbc10e5fe6a6b9d97ef6d842943809c8f6d6d),1371834091,task_subcomment,PHID-TASK-6dfe6wmnmfcjqgh27brf,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I52abbc10e5fe6a6b9d97ef6d842943809c8f6d6d)'],['BUG REPRODUCTION .'] +5004,Parsoid sometimes loads content from another wiki,https://gerrit.wikimedia.org/r/69880 (Gerrit Change I52abbc10e5fe6a6b9d97ef6d842943809c8f6d6d) | change APPROVED and MERGED [by jenkins-bot],1371834699,task_subcomment,PHID-TASK-6dfe6wmnmfcjqgh27brf,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I52abbc10e5fe6a6b9d97ef6d842943809c8f6d6d) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +5003,Parsoid sometimes loads content from another wiki,Related URL: https://gerrit.wikimedia.org/r/69905 (Gerrit Change I495c294a5dbafadac133c0b377b576d297ca529d),1371845423,task_subcomment,PHID-TASK-6dfe6wmnmfcjqgh27brf,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I495c294a5dbafadac133c0b377b576d297ca529d)'],['BUG REPRODUCTION .'] +5002,Parsoid sometimes loads content from another wiki,https://gerrit.wikimedia.org/r/69905 (Gerrit Change I495c294a5dbafadac133c0b377b576d297ca529d) | change APPROVED and MERGED [by jenkins-bot],1371845667,task_subcomment,PHID-TASK-6dfe6wmnmfcjqgh27brf,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I495c294a5dbafadac133c0b377b576d297ca529d) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +12106,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,Related URL: https://gerrit.wikimedia.org/r/69984 (Gerrit Change I4b9c47fd65a700a81c880144247fec524edff7e5),1371931754,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I4b9c47fd65a700a81c880144247fec524edff7e5)'],['BUG REPRODUCTION .'] +8773,Set $wgWellFormedXml = false by default,Related URL: https://gerrit.wikimedia.org/r/70036 (Gerrit Change I4155c74042d22527dc5c9460a4af8b7b1adb36cc),1371978337,task_subcomment,PHID-TASK-d42ybmk2s2iavorgwpdd,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I4155c74042d22527dc5c9460a4af8b7b1adb36cc)'],['BUG REPRODUCTION .'] +387,VisualEditor: Metadata not preserved in references,Related URL: https://gerrit.wikimedia.org/r/70060 (Gerrit Change I3bbea49132ef4a720a147ba9b170c39a0c00f711),1372008261,task_subcomment,PHID-TASK-ibds6gk456ofg6szjteu,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I3bbea49132ef4a720a147ba9b170c39a0c00f711)'],['BUG REPRODUCTION .'] +4449,VisualEditor: Metadata is not annotated,Related URL: https://gerrit.wikimedia.org/r/70061 (Gerrit Change I40da3d5e8e987571195142304b1a853e177e36ff),1372010156,task_subcomment,PHID-TASK-rghqg5jcqisid4tfv5hr,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I40da3d5e8e987571195142304b1a853e177e36ff)'],['BUG REPRODUCTION .'] +385,"VisualEditor: If a sanity check doesn't work out, encourage the user to do a wikitext diff before saving",Related URL: https://gerrit.wikimedia.org/r/70106 (Gerrit Change I04f71fe8e00c6257fbc953cc9de3323e24709b0f),1372029924,task_subcomment,PHID-TASK-e3u3nzdde2xltny25tvr,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I04f71fe8e00c6257fbc953cc9de3323e24709b0f)'],['BUG REPRODUCTION .'] +5084,VisualEditor: IE9/10 incompatibilities with saving process,Related URL: https://gerrit.wikimedia.org/r/70108 (Gerrit Change I2ee2e33c89cac58863c9911fc3ad250c72a46206),1372031261,task_subcomment,PHID-TASK-wgabwxsulvcboqwjus4t,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I2ee2e33c89cac58863c9911fc3ad250c72a46206)'],['BUG REPRODUCTION'] +4447,VisualEditor: Preserve ordering inside data-mw elements,Related URL: https://gerrit.wikimedia.org/r/70109 (Gerrit Change If0a5bcc67d3a172de0e8839cfda11efacfbf36ff),1372032121,task_subcomment,PHID-TASK-spoxch2h3fjmkmu6pdme,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change If0a5bcc67d3a172de0e8839cfda11efacfbf36ff)'],['BUG REPRODUCTION .'] +4665,VisualEditor: TemplateSpecModel should expand aliases,Related URL: https://gerrit.wikimedia.org/r/70111 (Gerrit Change I37ec0e152df905844ac58ed1834fca29dccb4eec),1372033560,task_subcomment,PHID-TASK-xszasferpgmq6tda243w,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I37ec0e152df905844ac58ed1834fca29dccb4eec)'],['BUG REPRODUCTION .'] +4967,VisualEditor: Save dialog should not preserve history when opening a second time,Related URL: https://gerrit.wikimedia.org/r/70113 (Gerrit Change I297a7d1458e5a1c33b9dcb85272fe5f40893dd88),1372034145,task_subcomment,PHID-TASK-nqjwrvv7obmoxabd6boz,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I297a7d1458e5a1c33b9dcb85272fe5f40893dd88)'],['BUG REPRODUCTION .'] +380,VisualEditor: Template-based references never editable from reference editor in Firefox,Related URL: https://gerrit.wikimedia.org/r/70119 (Gerrit Change I29e210aba9a6265d8364ff8ae49408cb4c2428b9),1372040060,task_subcomment,PHID-TASK-awj25x4zsacz62adi3j5,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I29e210aba9a6265d8364ff8ae49408cb4c2428b9)'],['BUG REPRODUCTION .'] +4392,"VisualEditor: When a page contains two identical templates right next to each other, one is removed",Related URL: https://gerrit.wikimedia.org/r/70133 (Gerrit Change Ib13bb206c49b1f5b186e40632a5c109def0f042e),1372069539,task_subcomment,PHID-TASK-4gxgm32h47ktjmsohfhi,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ib13bb206c49b1f5b186e40632a5c109def0f042e)'],['BUG REPRODUCTION .'] +9085,"Default whitespace for headings should have two new lines beforehand (i.e., one blank line before a heading)",Related URL: https://gerrit.wikimedia.org/r/70214 (Gerrit Change Id8e5b87602e3ba0f0e1cf6b5c6e03f4949e7d053),1372095883,task_subcomment,PHID-TASK-4rqn2y6kag5uml6nligz,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Id8e5b87602e3ba0f0e1cf6b5c6e03f4949e7d053)'],['BUG REPRODUCTION'] +4929,VisualEditor: Section edit link behaviour tweaks,Related URL: https://gerrit.wikimedia.org/r/70229 (Gerrit Change I3a57e64f54289a3263814b4fbfe00c63de4a490b),1372100128,task_subcomment,PHID-TASK-zptqvqstkrfianknvktj,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I3a57e64f54289a3263814b4fbfe00c63de4a490b)'],['BUG REPRODUCTION .'] +9084,"Default whitespace for headings should have two new lines beforehand (i.e., one blank line before a heading)",https://gerrit.wikimedia.org/r/70214 (Gerrit Change Id8e5b87602e3ba0f0e1cf6b5c6e03f4949e7d053) | change APPROVED and MERGED [by jenkins-bot],1372100461,task_subcomment,PHID-TASK-4rqn2y6kag5uml6nligz,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change Id8e5b87602e3ba0f0e1cf6b5c6e03f4949e7d053) | change APPROVED and MERGED [by jenkins-bot]'],['BUG REPRODUCTION'] +4927,VisualEditor: Section edit link behaviour tweaks,Related URL: https://gerrit.wikimedia.org/r/70238 (Gerrit Change I6fcc463aeeae40278f5caf04ae251c8ecfe65472),1372101813,task_subcomment,PHID-TASK-zptqvqstkrfianknvktj,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I6fcc463aeeae40278f5caf04ae251c8ecfe65472)'],['BUG REPRODUCTION .'] +8990,VisualEditor: Section edit links opens the source editor after saving the section using the visual editor,Related URL: https://gerrit.wikimedia.org/r/70324 (Gerrit Change Idf938c0dc8535c30ce63a05d56abeee210a67380),1372109122,task_subcomment,PHID-TASK-6welutlbuxohheakxhlf,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Idf938c0dc8535c30ce63a05d56abeee210a67380)'],['BUG REPRODUCTION .'] +4337,VisualEditor: Doing anything in a slug after an internal node throws an error,Related URL: https://gerrit.wikimedia.org/r/70333 (Gerrit Change I3818ebe9816e7d781233f087b15694bf7ba12965),1372112447,task_subcomment,PHID-TASK-tbvrdwvxvbqqobem3szn,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I3818ebe9816e7d781233f087b15694bf7ba12965)'],['BUG REPRODUCTION .'] +8714,VisualEditor: Uses of enwiki's {{Plain image with caption}} cause alt text to be displayed as a caption,Related URL: https://gerrit.wikimedia.org/r/70336 (Gerrit Change I24491979bc7a27d2380924e48cb677b01e9f8f9b),1372113630,task_subcomment,PHID-TASK-gvpsurapr2wpn6mmysso,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I24491979bc7a27d2380924e48cb677b01e9f8f9b)'],['BUG REPRODUCTION'] +4651,"Images: Image insertion uses both the English and the localised syntax for ""right""",Related URL: https://gerrit.wikimedia.org/r/70343 (Gerrit Change I9717e9d4b3b79cc9e583fb74e3537fbb5112a7bf),1372114620,task_subcomment,PHID-TASK-ipvexqb24ep4dnkhsnif,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I9717e9d4b3b79cc9e583fb74e3537fbb5112a7bf)'],['BUG REPRODUCTION .'] +5817,Parsoid gives VisualEditor insecure content when using HTTPS (should use protocol-relative URLs),Related URL: https://gerrit.wikimedia.org/r/70344 (Gerrit Change I253b9b7a9b463439e86d7cf7975cd92f9c851e70),1372115462,task_subcomment,PHID-TASK-2fap3nvdrgza3a4h2sj6,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I253b9b7a9b463439e86d7cf7975cd92f9c851e70)'],['BUG REPRODUCTION .'] +4650,"Images: Image insertion uses both the English and the localised syntax for ""right""",https://gerrit.wikimedia.org/r/70343 (Gerrit Change I9717e9d4b3b79cc9e583fb74e3537fbb5112a7bf) | change APPROVED and MERGED [by jenkins-bot],1372115880,task_subcomment,PHID-TASK-ipvexqb24ep4dnkhsnif,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I9717e9d4b3b79cc9e583fb74e3537fbb5112a7bf) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +5816,Parsoid gives VisualEditor insecure content when using HTTPS (should use protocol-relative URLs),Related URL: https://gerrit.wikimedia.org/r/70348 (Gerrit Change Ied95c87fda13dbea2b8c46ad1e96fde1c50c1517),1372117100,task_subcomment,PHID-TASK-2fap3nvdrgza3a4h2sj6,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ied95c87fda13dbea2b8c46ad1e96fde1c50c1517)'],['BUG REPRODUCTION .'] +8713,VisualEditor: Uses of enwiki's {{Plain image with caption}} cause alt text to be displayed as a caption,https://gerrit.wikimedia.org/r/70336 (Gerrit Change I24491979bc7a27d2380924e48cb677b01e9f8f9b) | change APPROVED and MERGED [by jenkins-bot],1372118250,task_subcomment,PHID-TASK-gvpsurapr2wpn6mmysso,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I24491979bc7a27d2380924e48cb677b01e9f8f9b) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +5815,Parsoid gives VisualEditor insecure content when using HTTPS (should use protocol-relative URLs),https://gerrit.wikimedia.org/r/70348 (Gerrit Change Ied95c87fda13dbea2b8c46ad1e96fde1c50c1517) | change APPROVED and MERGED [by jenkins-bot],1372119224,task_subcomment,PHID-TASK-2fap3nvdrgza3a4h2sj6,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change Ied95c87fda13dbea2b8c46ad1e96fde1c50c1517) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +5813,Parsoid gives VisualEditor insecure content when using HTTPS (should use protocol-relative URLs),https://gerrit.wikimedia.org/r/70344 (Gerrit Change I253b9b7a9b463439e86d7cf7975cd92f9c851e70) | change APPROVED and MERGED [by jenkins-bot],1372119634,task_subcomment,PHID-TASK-2fap3nvdrgza3a4h2sj6,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I253b9b7a9b463439e86d7cf7975cd92f9c851e70) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +4558,Enable VisualEditor experimental mode on test* wikis as well as MW.org and Beta Labs,Related URL: https://gerrit.wikimedia.org/r/70440 (Gerrit Change I72b68e3e0db86eb5372cd303223ef8f81111271c),1372177710,task_subcomment,PHID-TASK-kd62lmqw7ntjvcrqwhvx,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I72b68e3e0db86eb5372cd303223ef8f81111271c)'],['BUG REPRODUCTION .'] +4418,VisualEditor: HTML comments being removed inside references,Related URL: https://gerrit.wikimedia.org/r/70469 (Gerrit Change I5a844e2e0655bc1db152b3805718324ca0bb04df),1372189640,task_subcomment,PHID-TASK-k3jo2lfnt7epz4x6sikv,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5a844e2e0655bc1db152b3805718324ca0bb04df)'],['BUG REPRODUCTION .'] +8872,Images: New images get a link=… set whether or not they need it,Related URL: https://gerrit.wikimedia.org/r/70551 (Gerrit Change I75dbbfdd248a6f5696252ef3a2d7ca6ede0fa156),1372198165,task_subcomment,PHID-TASK-pvs5mqz2lxwkwyv7enfq,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I75dbbfdd248a6f5696252ef3a2d7ca6ede0fa156)'],['BUG REPRODUCTION .'] +4765,VisualEditor link to Parsoid broken in beta labs deployment?,Related URL: https://gerrit.wikimedia.org/r/70582 (Gerrit Change Iacc9e88ec83e9037abe9ace53deccafcf68a6bbb),1372215640,task_subcomment,PHID-TASK-3dm4nj4f3hmvkgyfm7k2,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Iacc9e88ec83e9037abe9ace53deccafcf68a6bbb)'],['BUG REPRODUCTION .'] +8796,VisualEditor: Closing a dialog scrolls you up to the top of the document,Related URL: https://gerrit.wikimedia.org/r/70614 (Gerrit Change I8cc12ba7845eebc6199fbcd2d355bf0d5f38264b),1372248326,task_subcomment,PHID-TASK-sl5n5bwvzliz5t3rwkrs,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I8cc12ba7845eebc6199fbcd2d355bf0d5f38264b)'],['BUG REPRODUCTION .'] +329,VisualEditor: Link inspector creates the text twice if not running on a selection,Related URL: https://gerrit.wikimedia.org/r/70623 (Gerrit Change I8c68468a95cddbc7efb222cf3a1f9868b2949285),1372251641,task_subcomment,PHID-TASK-ih6vrsjge6cjapq5orey,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I8c68468a95cddbc7efb222cf3a1f9868b2949285)'],['BUG REPRODUCTION .'] +406,"VisualEditor: Adjacent link annotations (one of which is from Parsoid, one from VisualEditor) should conjoin",Related URL: https://gerrit.wikimedia.org/r/70633 (Gerrit Change I5fb5bfc69c344ca4ce4803d7b6116074648a8d7e),1372255145,task_subcomment,PHID-TASK-uuaax5ooenq6lyv32r7j,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5fb5bfc69c344ca4ce4803d7b6116074648a8d7e)'],['BUG REPRODUCTION .'] +8666,VisualEditor: Possible to have links nested inside links,Related URL: https://gerrit.wikimedia.org/r/70644 (Gerrit Change I1cab7f3cc4fc9589eced01ad38c59fe5b9622a57),1372260143,task_subcomment,PHID-TASK-cypsptchtj5tr3ktdvxq,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I1cab7f3cc4fc9589eced01ad38c59fe5b9622a57)'],['BUG REPRODUCTION .'] +9484,Mediawikiwiki: Make VisualEditor a hidden preference,Related URL: https://gerrit.wikimedia.org/r/70652 (Gerrit Change Ica186b9374ddaa0f2f6b2a84e5dff851011b68a4),1372265133,task_subcomment,PHID-TASK-q322vvsm62gyx2idxtx2,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ica186b9374ddaa0f2f6b2a84e5dff851011b68a4)'],['BUG REPRODUCTION .'] +4432,Parsoid: selser drops last three apostrophes in '''''foo''''',Related URL: https://gerrit.wikimedia.org/r/70768 (Gerrit Change I69bda7db141a3302cee6ece5af5ffdc57e748d89),1372287575,task_subcomment,PHID-TASK-5cf6g72rzkft37gbritr,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I69bda7db141a3302cee6ece5af5ffdc57e748d89)'],['BUG REPRODUCTION .'] +4431,Parsoid: selser drops last three apostrophes in '''''foo''''',Related URL: https://gerrit.wikimedia.org/r/70768 (Gerrit Change I69bda7db141a3302cee6ece5af5ffdc57e748d89),1372287578,task_subcomment,PHID-TASK-5cf6g72rzkft37gbritr,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I69bda7db141a3302cee6ece5af5ffdc57e748d89)'],['BUG REPRODUCTION .'] +397,"VisualEditor: Opening ""Edit"" tab (and section edit links) with a middle-click / Ctrl-click / Shift-click (new tab/window) disabled somehow",Related URL: https://gerrit.wikimedia.org/r/70773 (Gerrit Change I5245ab19ae16b79d2c562c05b94649a58e04a4fd),1372289786,task_subcomment,PHID-TASK-7sjurdxqyilrckxefznc,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I5245ab19ae16b79d2c562c05b94649a58e04a4fd)'],['BUG REPRODUCTION .'] +4430,Parsoid: selser drops last three apostrophes in '''''foo''''',https://gerrit.wikimedia.org/r/70768 (Gerrit Change I69bda7db141a3302cee6ece5af5ffdc57e748d89) | change APPROVED and MERGED [by jenkins-bot],1372291023,task_subcomment,PHID-TASK-5cf6g72rzkft37gbritr,PHID-USER-idceizaw6elwiwm5xshb,['GERRIT_URL (Gerrit Change I69bda7db141a3302cee6ece5af5ffdc57e748d89) | change APPROVED and MERGED [by jenkins-bot]'],['TASK PROGRESS'] +304,load.php error? many symptoms...,Related URL: https://gerrit.wikimedia.org/r/70805 (Gerrit Change I02ed22e324435e362cabdfc67e69c224ad9e2550),1372324295,task_subcomment,PHID-TASK-y6bkvqygqya2opqdmv3c,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change I02ed22e324435e362cabdfc67e69c224ad9e2550)'],['BUG REPRODUCTION'] +303,load.php error? many symptoms...,Related URL: https://gerrit.wikimedia.org/r/70806 (Gerrit Change Ie373d1f407788a8e2456c3d8a34cc79ac9ed8bb6),1372324322,task_subcomment,PHID-TASK-y6bkvqygqya2opqdmv3c,PHID-USER-idceizaw6elwiwm5xshb,['Related URL: GERRIT_URL (Gerrit Change Ie373d1f407788a8e2456c3d8a34cc79ac9ed8bb6)'],['BUG REPRODUCTION'] +405,"VisualEditor: Adjacent link annotations (one of which is from Parsoid, one from VisualEditor) should conjoin","Change 70633 merged by jenkins-bot: +Fix comparison of MW internal links + +https://gerrit.wikimedia.org/r/70633",1372354202,task_subcomment,PHID-TASK-uuaax5ooenq6lyv32r7j,PHID-USER-idceizaw6elwiwm5xshb,['Change 70633 merged by jenkins-bot:\nFix comparison of MW internal links\n\nGERRIT_URL'],['BUG REPRODUCTION'] +315,"VisualEditor: Dialogs, inspector menu, link inspector etc. appear behind the document in Monobook","Change 70851 had a related patch set uploaded by Robmoen: +Make local overlays local to surface and remove insane z-indexes + +https://gerrit.wikimedia.org/r/70851",1372354311,task_subcomment,PHID-TASK-yb6ulq67lztw2wvyk4lu,PHID-USER-idceizaw6elwiwm5xshb,['Change 70851 had a related patch set uploaded by Robmoen:\nMake local overlays local to surface and remove insane z-indexes\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9450,"VisualEditor: Return at start of header causes cursor to move two characters down-page, not one","Change 70864 had a related patch set uploaded by Robmoen: +Don't advance cursor when adding new line at start of node + +https://gerrit.wikimedia.org/r/70864",1372359928,task_subcomment,PHID-TASK-pds66u5f24d37usiicgj,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 70864 had a related patch set uploaded by Robmoen:\nDon't advance cursor when adding new line at start of node\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +4643,"VisualEditor: Re-rendered transclusion of blocks comes back as wikitext, not HTML (eww)","Change 70865 had a related patch set uploaded by Esanders: +Fix escapeParams in transclusions to not escape other transclusions + +https://gerrit.wikimedia.org/r/70865",1372360560,task_subcomment,PHID-TASK-w3m2d62g427w2i6vbyd4,PHID-USER-idceizaw6elwiwm5xshb,['Change 70865 had a related patch set uploaded by Esanders:\nFix escapeParams in transclusions to not escape other transclusions\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +322,"VisualEditor: Resize hover phantom has too high a z-index, so users are unable to click on the image inspector menu","Change 70859 had a related patch set uploaded by Jforrester: +Local Overlay Stacks + +https://gerrit.wikimedia.org/r/70859",1372361704,task_subcomment,PHID-TASK-k6rdk2swblj7w4zhblsz,PHID-USER-idceizaw6elwiwm5xshb,['Change 70859 had a related patch set uploaded by Jforrester:\nLocal Overlay Stacks\n\nGERRIT_URL'],['BUG REPRODUCTION'] +5045,VisualEditor: Copy & paste should use ve.dm.Node#getClonedElement,"Change 70913 had a related patch set uploaded by Catrope: +Invoke getClonedElement() on each element on copy + +https://gerrit.wikimedia.org/r/70913",1372365026,task_subcomment,PHID-TASK-sxoh4wnqppbjcq4eftvq,PHID-USER-idceizaw6elwiwm5xshb,['Change 70913 had a related patch set uploaded by Catrope:\nInvoke getClonedElement() on each element on copy\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +9449,"VisualEditor: Return at start of header causes cursor to move two characters down-page, not one","Change 70918 had a related patch set uploaded by Robmoen: +If cursor is obscured by toolbar, on keypress scroll to cursor. + +https://gerrit.wikimedia.org/r/70918",1372366669,task_subcomment,PHID-TASK-pds66u5f24d37usiicgj,PHID-USER-idceizaw6elwiwm5xshb,"['Change 70918 had a related patch set uploaded by Robmoen:\nIf cursor is obscured by toolbar, on keypress scroll to cursor.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9448,"VisualEditor: Return at start of header causes cursor to move two characters down-page, not one","Change 70918 merged by jenkins-bot: +If cursor is obscured by toolbar, on keypress scroll to cursor. + +https://gerrit.wikimedia.org/r/70918",1372368220,task_subcomment,PHID-TASK-pds66u5f24d37usiicgj,PHID-USER-idceizaw6elwiwm5xshb,"['Change 70918 merged by jenkins-bot:\nIf cursor is obscured by toolbar, on keypress scroll to cursor.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9447,"VisualEditor: Return at start of header causes cursor to move two characters down-page, not one","Change 70864 merged by jenkins-bot: +Don't advance cursor when adding new line at start of node + +https://gerrit.wikimedia.org/r/70864",1372368223,task_subcomment,PHID-TASK-pds66u5f24d37usiicgj,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 70864 merged by jenkins-bot:\nDon't advance cursor when adding new line at start of node\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +4642,"VisualEditor: Re-rendered transclusion of blocks comes back as wikitext, not HTML (eww)","Change 70865 merged by jenkins-bot: +Fix escapeParams in transclusions to not escape other transclusions + +https://gerrit.wikimedia.org/r/70865",1372368607,task_subcomment,PHID-TASK-w3m2d62g427w2i6vbyd4,PHID-USER-idceizaw6elwiwm5xshb,['Change 70865 merged by jenkins-bot:\nFix escapeParams in transclusions to not escape other transclusions\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +5042,VisualEditor: Copy & paste should use ve.dm.Node#getClonedElement,"Change 70913 merged by jenkins-bot: +Invoke getClonedElement() on each element on copy + +https://gerrit.wikimedia.org/r/70913",1372372301,task_subcomment,PHID-TASK-sxoh4wnqppbjcq4eftvq,PHID-USER-idceizaw6elwiwm5xshb,['Change 70913 merged by jenkins-bot:\nInvoke getClonedElement() on each element on copy\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4183,VisualEditor: Save dialog is obscured by toolbar if it's floating (the user has scrolled down),"Change 70786 had a related patch set uploaded by Jforrester: +Fix bug where the floating toolbar was on top of the save dialog + +https://gerrit.wikimedia.org/r/70786",1372373151,task_subcomment,PHID-TASK-q4tev2wggvrevxlx57l3,PHID-USER-idceizaw6elwiwm5xshb,['Change 70786 had a related patch set uploaded by Jforrester:\nFix bug where the floating toolbar was on top of the save dialog\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4333,VisualEditor: Indentation toolbar buttons should not be enabled by default,"Change 70936 had a related patch set uploaded by Robmoen: +Init surface after toolbar is setup vs. before. + +https://gerrit.wikimedia.org/r/70936",1372375072,task_subcomment,PHID-TASK-h7bfc7jy5zuiok7zj7zv,PHID-USER-idceizaw6elwiwm5xshb,"['Change 70936 had a related patch set uploaded by Robmoen:\nInit surface after toolbar is setup vs. before.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4332,VisualEditor: Indentation toolbar buttons should not be enabled by default,"Change 70936 merged by jenkins-bot: +Init surface after toolbar is setup vs. before. + +https://gerrit.wikimedia.org/r/70936",1372375419,task_subcomment,PHID-TASK-h7bfc7jy5zuiok7zj7zv,PHID-USER-idceizaw6elwiwm5xshb,"['Change 70936 merged by jenkins-bot:\nInit surface after toolbar is setup vs. before.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4720,VisualEditor: Pressing escape should close a dialog,"Change 70946 had a related patch set uploaded by Trevor Parscal: +Close dialogs on escape + +https://gerrit.wikimedia.org/r/70946",1372377665,task_subcomment,PHID-TASK-ovbuk7vqve57dhhhvnh7,PHID-USER-idceizaw6elwiwm5xshb,['Change 70946 had a related patch set uploaded by Trevor Parscal:\nClose dialogs on escape\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4719,VisualEditor: Pressing escape should close a dialog,"Change 70946 merged by jenkins-bot: +Close dialogs on escape + +https://gerrit.wikimedia.org/r/70946",1372378238,task_subcomment,PHID-TASK-ovbuk7vqve57dhhhvnh7,PHID-USER-idceizaw6elwiwm5xshb,['Change 70946 merged by jenkins-bot:\nClose dialogs on escape\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4182,VisualEditor: Save dialog is obscured by toolbar if it's floating (the user has scrolled down),"Change 70786 merged by jenkins-bot: +Fix bug where the floating toolbar was on top of the save dialog + +https://gerrit.wikimedia.org/r/70786",1372378996,task_subcomment,PHID-TASK-q4tev2wggvrevxlx57l3,PHID-USER-idceizaw6elwiwm5xshb,['Change 70786 merged by jenkins-bot:\nFix bug where the floating toolbar was on top of the save dialog\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4978,"VisualEditor: Deletion from slugged header causes preceding paragraph to appear to be deleted, but remain in the DM(?)","Change 70949 had a related patch set uploaded by Inez: +(bug 49424) Add empty lines before/after new block level images + +https://gerrit.wikimedia.org/r/70949",1372379464,task_subcomment,PHID-TASK-d25o2mdf4mdptqcqy2de,PHID-USER-idceizaw6elwiwm5xshb,['Change 70949 had a related patch set uploaded by Inez:\n(bug 49424) Add empty lines before/after new block level images\n\nGERRIT_URL'],['BUG REPRODUCTION'] +321,"VisualEditor: Resize hover phantom has too high a z-index, so users are unable to click on the image inspector menu","Change 70859 merged by jenkins-bot: +Local Overlay Stacks + +https://gerrit.wikimedia.org/r/70859",1372379566,task_subcomment,PHID-TASK-k6rdk2swblj7w4zhblsz,PHID-USER-idceizaw6elwiwm5xshb,['Change 70859 merged by jenkins-bot:\nLocal Overlay Stacks\n\nGERRIT_URL'],['BUG REPRODUCTION'] +10058,VisualEditor: Sanity-check the browser by internally round-tripping HTML to linmod and ensuring it's the same,"Change 70106 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget: Add sanity check for DOM roundtrip + +https://gerrit.wikimedia.org/r/70106",1372381883,task_subcomment,PHID-TASK-inty44ufbm7rwhc55mom,PHID-USER-idceizaw6elwiwm5xshb,['Change 70106 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget: Add sanity check for DOM roundtrip\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4746,VisualEditor: Support creation/editing of references using an existing ref-name,"Change 70364 merged by jenkins-bot: +Reference insertion, new and existing + +https://gerrit.wikimedia.org/r/70364",1372382035,task_subcomment,PHID-TASK-2hbzqzof3t5thiyrb3yz,PHID-USER-idceizaw6elwiwm5xshb,"['Change 70364 merged by jenkins-bot:\nReference insertion, new and existing\n\nGERRIT_URL']",['BUG REPRODUCTION'] +10057,VisualEditor: Sanity-check the browser by internally round-tripping HTML to linmod and ensuring it's the same,"Change 70106 merged by jenkins-bot: +mw.ViewPageTarget: Add sanity check for DOM roundtrip + +https://gerrit.wikimedia.org/r/70106",1372387306,task_subcomment,PHID-TASK-inty44ufbm7rwhc55mom,PHID-USER-idceizaw6elwiwm5xshb,['Change 70106 merged by jenkins-bot:\nmw.ViewPageTarget: Add sanity check for DOM roundtrip\n\nGERRIT_URL'],['BUG REPRODUCTION'] +384,"VisualEditor: If a sanity check doesn't work out, encourage the user to do a wikitext diff before saving","Change 70106 merged by jenkins-bot: +mw.ViewPageTarget: Add sanity check for DOM roundtrip + +https://gerrit.wikimedia.org/r/70106",1372387308,task_subcomment,PHID-TASK-e3u3nzdde2xltny25tvr,PHID-USER-idceizaw6elwiwm5xshb,['Change 70106 merged by jenkins-bot:\nmw.ViewPageTarget: Add sanity check for DOM roundtrip\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4512,Parsoid: External links are double encoded,"Change 71082 had a related patch set uploaded by GWicke: +Bug 50042: Don't percent-encode modified external link hrefs + +https://gerrit.wikimedia.org/r/71082",1372441280,task_subcomment,PHID-TASK-p2hyhzwp54l6ohsbe4j4,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 71082 had a related patch set uploaded by GWicke:\nBug 50042: Don't percent-encode modified external link hrefs\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +4511,Parsoid: External links are double encoded,"Change 71082 merged by jenkins-bot: +Bug 50042: Don't percent-encode modified external link hrefs + +https://gerrit.wikimedia.org/r/71082",1372442139,task_subcomment,PHID-TASK-p2hyhzwp54l6ohsbe4j4,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 71082 merged by jenkins-bot:\nBug 50042: Don't percent-encode modified external link hrefs\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +4597,VisualEditor: Floated templates rendering oddly and overlapping text,"Change 71109 had a related patch set uploaded by Jforrester: +Set renderHtmlAttributes to false, for both block and inline transclusions + +https://gerrit.wikimedia.org/r/71109",1372450916,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-idceizaw6elwiwm5xshb,"['Change 71109 had a related patch set uploaded by Jforrester:\nSet renderHtmlAttributes to false, for both block and inline transclusions\n\nGERRIT_URL']",['BUG REPRODUCTION'] +4712,VisualEditor: Top left corner of the window shows blue rectangle when selecting templates in Firefox,"Change 71118 had a related patch set uploaded by Robmoen: +Don't draw highlights over hidden elements. + +https://gerrit.wikimedia.org/r/71118",1372452480,task_subcomment,PHID-TASK-sidkh5inlhdkyygqassz,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 71118 had a related patch set uploaded by Robmoen:\nDon't draw highlights over hidden elements."", 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +8935,VisualEditor: Template dialog should look up TemplateData for newly-added templates,"Change 71132 had a related patch set uploaded by Trevor Parscal: +Use template data for new templates + +https://gerrit.wikimedia.org/r/71132",1372455529,task_subcomment,PHID-TASK-4ea4xsfwmbsq76ri4xgj,PHID-USER-idceizaw6elwiwm5xshb,['Change 71132 had a related patch set uploaded by Trevor Parscal:\nUse template data for new templates\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4711,VisualEditor: Top left corner of the window shows blue rectangle when selecting templates in Firefox,"Change 71118 merged by jenkins-bot: +Don't draw highlights over hidden elements. + +https://gerrit.wikimedia.org/r/71118",1372458730,task_subcomment,PHID-TASK-sidkh5inlhdkyygqassz,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 71118 merged by jenkins-bot:\nDon't draw highlights over hidden elements."", 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5250,VisualEditor: Keyboard up/down selection sometimes (but not always) selects two lines rather than one in Firefox,"Change 71143 had a related patch set uploaded by Christian: +Firefox misplaces cursor when moving between lines + +https://gerrit.wikimedia.org/r/71143",1372459066,task_subcomment,PHID-TASK-xwv2yy4yt35rtaqt27uj,PHID-USER-idceizaw6elwiwm5xshb,['Change 71143 had a related patch set uploaded by Christian:\nFirefox misplaces cursor when moving between lines\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +8934,VisualEditor: Template dialog should look up TemplateData for newly-added templates,"Change 71132 merged by jenkins-bot: +Use template data for new templates and fix alias bug + +https://gerrit.wikimedia.org/r/71132",1372462602,task_subcomment,PHID-TASK-4ea4xsfwmbsq76ri4xgj,PHID-USER-idceizaw6elwiwm5xshb,['Change 71132 merged by jenkins-bot:\nUse template data for new templates and fix alias bug\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4596,VisualEditor: Floated templates rendering oddly and overlapping text,"Change 71109 merged by jenkins-bot: +Stop floated transclusions floating out of themselves + +https://gerrit.wikimedia.org/r/71109",1372463162,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-idceizaw6elwiwm5xshb,['Change 71109 merged by jenkins-bot:\nStop floated transclusions floating out of themselves\n\nGERRIT_URL'],['BUG REPRODUCTION'] +5249,VisualEditor: Keyboard up/down selection sometimes (but not always) selects two lines rather than one in Firefox,"Change 71143 merged by jenkins-bot: +Firefox misplaces cursor when moving between lines + +https://gerrit.wikimedia.org/r/71143",1372465519,task_subcomment,PHID-TASK-xwv2yy4yt35rtaqt27uj,PHID-USER-idceizaw6elwiwm5xshb,['Change 71143 merged by jenkins-bot:\nFirefox misplaces cursor when moving between lines\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +1861,Missing root git config file when cloning,"Change 71165 had a related patch set uploaded by Ori.livneh: +Set $HOME when git-cloning + +https://gerrit.wikimedia.org/r/71165",1372480935,task_subcomment,PHID-TASK-tn6apoz6stp2eozgwscp,PHID-USER-idceizaw6elwiwm5xshb,['Change 71165 had a related patch set uploaded by Ori.livneh:\nSet $HOME when git-cloning\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1766,VisualEditor does not load on Opera when debugging with Dragonfly,"Change 71174 had a related patch set uploaded by Matmarex: +Make loading VE work on Opera again, attempt two + +https://gerrit.wikimedia.org/r/71174",1372510944,task_subcomment,PHID-TASK-am2tq4ttmt7ojewwkmyp,PHID-USER-idceizaw6elwiwm5xshb,"['Change 71174 had a related patch set uploaded by Matmarex:\nMake loading VE work on Opera again, attempt two\n\nGERRIT_URL']",['BUG REPRODUCTION .'] +4145,VisualEditor: Edits triggering CAPTCHA cannot be saved,"Change 71160 had a related patch set uploaded by Krinkle: +mw: Implement support for ConfirmEdit and FancyCaptcha + +https://gerrit.wikimedia.org/r/71160",1372537638,task_subcomment,PHID-TASK-lsxohsnqwom7fu46vsrm,PHID-USER-idceizaw6elwiwm5xshb,['Change 71160 had a related patch set uploaded by Krinkle:\nmw: Implement support for ConfirmEdit and FancyCaptcha\n\nGERRIT_URL'],['BUG REPRODUCTION'] +13482,VisualEditor: ve.ce.SurfaceObserver.prototype.stop() called without a subsequent call to ve.ce.SurfaceObserver.prototype.start(),"Change 71249 had a related patch set uploaded by Matmarex: +ve.ce.Surface: Prevent focus loss on the document node in Opera + +https://gerrit.wikimedia.org/r/71249",1372541790,task_subcomment,PHID-TASK-bplfh6ygtxtpnfjjomyl,PHID-USER-idceizaw6elwiwm5xshb,['Change 71249 had a related patch set uploaded by Matmarex:\nve.ce.Surface: Prevent focus loss on the document node in Opera\n\nGERRIT_URL'],['BUG REPRODUCTION'] +13481,VisualEditor: ve.ce.SurfaceObserver.prototype.stop() called without a subsequent call to ve.ce.SurfaceObserver.prototype.start(),"Change 61358 abandoned by Matmarex: +Don't bind 'blur' and 'focus' on the document node in Opera + +Reason: +A different approach in I7962f59bd02e0. + +https://gerrit.wikimedia.org/r/61358",1372541828,task_subcomment,PHID-TASK-bplfh6ygtxtpnfjjomyl,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 61358 abandoned by Matmarex:\nDon't bind 'blur' and 'focus' on the document node in Opera\n\nReason:\nA different approach in I7962f59bd02e0."", 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1765,VisualEditor does not load on Opera when debugging with Dragonfly,"Change 71174 merged by jenkins-bot: +Make loading VE work on Opera again, attempt two + +https://gerrit.wikimedia.org/r/71174",1372556851,task_subcomment,PHID-TASK-am2tq4ttmt7ojewwkmyp,PHID-USER-idceizaw6elwiwm5xshb,"['Change 71174 merged by jenkins-bot:\nMake loading VE work on Opera again, attempt two\n\nGERRIT_URL']",['BUG REPRODUCTION'] +13344,Enable VisualEditor by default for all users of all Wikimedia wikis,"Change 71259 had a related patch set uploaded by Jforrester: +Add ability to disable for anonymous users + +https://gerrit.wikimedia.org/r/71259",1372560612,task_subcomment,PHID-TASK-r5vx4pebxayyrkdqlagy,PHID-USER-idceizaw6elwiwm5xshb,['Change 71259 had a related patch set uploaded by Jforrester:\nAdd ability to disable for anonymous users\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4553,Enable VisualEditor by default for all users of the English Wikipedia,"Change 71261 had a related patch set uploaded by Jforrester: +Enable VisualEditor for all logged-in users of the English Wikipedia + +https://gerrit.wikimedia.org/r/71261",1372561707,task_subcomment,PHID-TASK-algalgsjyyisq2anwhms,PHID-USER-idceizaw6elwiwm5xshb,['Change 71261 had a related patch set uploaded by Jforrester:\nEnable VisualEditor for all logged-in users of the English Wikipedia\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4144,VisualEditor: Edits triggering CAPTCHA cannot be saved,"Change 71160 merged by jenkins-bot: +mw: Implement support for ConfirmEdit and FancyCaptcha + +https://gerrit.wikimedia.org/r/71160",1372563855,task_subcomment,PHID-TASK-lsxohsnqwom7fu46vsrm,PHID-USER-idceizaw6elwiwm5xshb,['Change 71160 merged by jenkins-bot:\nmw: Implement support for ConfirmEdit and FancyCaptcha\n\nGERRIT_URL'],['BUG REPRODUCTION'] +13343,Enable VisualEditor by default for all users of all Wikimedia wikis,"Change 71259 merged by jenkins-bot: +Add ability to disable for anonymous users + +https://gerrit.wikimedia.org/r/71259",1372564644,task_subcomment,PHID-TASK-r5vx4pebxayyrkdqlagy,PHID-USER-idceizaw6elwiwm5xshb,['Change 71259 merged by jenkins-bot:\nAdd ability to disable for anonymous users\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4154,VisualEditor: Message shown when edits are disallowed by API needs to be clearer,"Change 71293 had a related patch set uploaded by Krinkle: +(DRAFT) mw.ViewPageTarget: Show unrecoverable/unknown save errors in dialog instead of alert + +https://gerrit.wikimedia.org/r/71293",1372617672,task_subcomment,PHID-TASK-yhjioiu5qdrnau76umcl,PHID-USER-idceizaw6elwiwm5xshb,['Change 71293 had a related patch set uploaded by Krinkle:\n(DRAFT) mw.ViewPageTarget: Show unrecoverable/unknown save errors in dialog instead of alert\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +8463,Wikitext list after implicit not properly recognized,"Change 71314 had a related patch set uploaded by Subramanya Sastry: +(Bug 50420) Tweak selser to reuse td/th/tr wrappers from source + +https://gerrit.wikimedia.org/r/71314",1372650827,task_subcomment,PHID-TASK-itqhk6koq7bmakcn2wvo,PHID-USER-idceizaw6elwiwm5xshb,['Change 71314 had a related patch set uploaded by Subramanya Sastry:\n(Bug 50420) Tweak selser to reuse td/th/tr wrappers from source\n\nGERRIT_URL'],['BUG REPRODUCTION'] +5308,VisualEditor: JS exception is thrown when trying to use list (ordered or bullet) tool in block slug,"Change 71353 had a related patch set uploaded by Inez: +(bug 47947) Allow creating lists while selection is collapsed and in block slug + +https://gerrit.wikimedia.org/r/71353",1372689599,task_subcomment,PHID-TASK-ht3d5xeklsjuq5qulguj,PHID-USER-idceizaw6elwiwm5xshb,['Change 71353 had a related patch set uploaded by Inez:\n(bug 47947) Allow creating lists while selection is collapsed and in block slug\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +5307,VisualEditor: JS exception is thrown when trying to use list (ordered or bullet) tool in block slug,"Change 71353 had a related patch set uploaded by Jforrester: +(bug 47947) Allow creating lists while selection is collapsed and in block slug + +https://gerrit.wikimedia.org/r/71353",1372691992,task_subcomment,PHID-TASK-ht3d5xeklsjuq5qulguj,PHID-USER-idceizaw6elwiwm5xshb,['Change 71353 had a related patch set uploaded by Jforrester:\n(bug 47947) Allow creating lists while selection is collapsed and in block slug\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4028,VisualEditor: Add a link to the User Guide to the interface,"Change 71376 had a related patch set uploaded by Jforrester: +Add user guide link to beta icon drop down + +https://gerrit.wikimedia.org/r/71376",1372699824,task_subcomment,PHID-TASK-pcueszubfgitqkx3f2bv,PHID-USER-idceizaw6elwiwm5xshb,['Change 71376 had a related patch set uploaded by Jforrester:\nAdd user guide link to beta icon drop down\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8461,Wikitext list after implicit not properly recognized,"Change 71314 merged by jenkins-bot: +(Bug 50420) Tweaked selser to reuse td/th/tr wrappers from source + +https://gerrit.wikimedia.org/r/71314",1372701241,task_subcomment,PHID-TASK-itqhk6koq7bmakcn2wvo,PHID-USER-idceizaw6elwiwm5xshb,['Change 71314 merged by jenkins-bot:\n(Bug 50420) Tweaked selser to reuse td/th/tr wrappers from source\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4027,VisualEditor: Add a link to the User Guide to the interface,"Change 71376 merged by jenkins-bot: +Add user guide link to beta icon drop down + +https://gerrit.wikimedia.org/r/71376",1372703622,task_subcomment,PHID-TASK-pcueszubfgitqkx3f2bv,PHID-USER-idceizaw6elwiwm5xshb,['Change 71376 merged by jenkins-bot:\nAdd user guide link to beta icon drop down\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4151,VisualEditor: Message shown when edits are disallowed by API needs to be clearer,"Change 71293 merged by jenkins-bot: +mw.ViewPageTarget: Show save errors in save dialog instead of alert + +https://gerrit.wikimedia.org/r/71293",1372703904,task_subcomment,PHID-TASK-yhjioiu5qdrnau76umcl,PHID-USER-idceizaw6elwiwm5xshb,['Change 71293 merged by jenkins-bot:\nmw.ViewPageTarget: Show save errors in save dialog instead of alert\n\nGERRIT_URL'],['BUG REPRODUCTION'] +5306,VisualEditor: JS exception is thrown when trying to use list (ordered or bullet) tool in block slug,"Change 71353 merged by jenkins-bot: +Allow creating lists in block slugs + +https://gerrit.wikimedia.org/r/71353",1372704109,task_subcomment,PHID-TASK-ht3d5xeklsjuq5qulguj,PHID-USER-idceizaw6elwiwm5xshb,['Change 71353 merged by jenkins-bot:\nAllow creating lists in block slugs\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4171,"VisualEditor: After setting a style (heading, paragraph, etc.) the cursor disappears","Change 71388 had a related patch set uploaded by Robmoen: +Restore focus to documentNode on convert + +https://gerrit.wikimedia.org/r/71388",1372705249,task_subcomment,PHID-TASK-jidkdocy777f7fa4pk3t,PHID-USER-idceizaw6elwiwm5xshb,['Change 71388 had a related patch set uploaded by Robmoen:\nRestore focus to documentNode on convert\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4613,imageinfo API returns incorrect data,"Change 71393 had a related patch set uploaded by Catrope: +Clean up transform dimension height handling + +https://gerrit.wikimedia.org/r/71393",1372706194,task_subcomment,PHID-TASK-dvy6cixcc2nxje733xv6,PHID-USER-idceizaw6elwiwm5xshb,['Change 71393 had a related patch set uploaded by Catrope:\nClean up transform dimension height handling\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4612,imageinfo API returns incorrect data,"Change 71393 merged by Catrope: +Clean up transform dimension height handling + +https://gerrit.wikimedia.org/r/71393",1372706216,task_subcomment,PHID-TASK-dvy6cixcc2nxje733xv6,PHID-USER-idceizaw6elwiwm5xshb,['Change 71393 merged by Catrope:\nClean up transform dimension height handling\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4170,"VisualEditor: After setting a style (heading, paragraph, etc.) the cursor disappears","Change 71388 merged by jenkins-bot: +Restore focus to documentNode on convert + +https://gerrit.wikimedia.org/r/71388",1372706703,task_subcomment,PHID-TASK-jidkdocy777f7fa4pk3t,PHID-USER-idceizaw6elwiwm5xshb,['Change 71388 merged by jenkins-bot:\nRestore focus to documentNode on convert\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4017,VisualEditor: Likely invalid HTML emitted for list items,"Change 71395 had a related patch set uploaded by GWicke: +Bug 50483: Make sure nested list serialization is newline-insensitive + +https://gerrit.wikimedia.org/r/71395",1372706751,task_subcomment,PHID-TASK-fn66at2vne5i62qo6jnn,PHID-USER-idceizaw6elwiwm5xshb,['Change 71395 had a related patch set uploaded by GWicke:\nBug 50483: Make sure nested list serialization is newline-insensitive\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4016,VisualEditor: Likely invalid HTML emitted for list items,"Change 71395 merged by jenkins-bot: +Bug 50483: Make sure nested list serialization is newline-insensitive + +https://gerrit.wikimedia.org/r/71395",1372708410,task_subcomment,PHID-TASK-fn66at2vne5i62qo6jnn,PHID-USER-idceizaw6elwiwm5xshb,['Change 71395 merged by jenkins-bot:\nBug 50483: Make sure nested list serialization is newline-insensitive\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +8411,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.","Change 71528 had a related patch set uploaded by GWicke: +WIP Bug 50474: Remove children of references node + +https://gerrit.wikimedia.org/r/71528",1372713484,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-idceizaw6elwiwm5xshb,['Change 71528 had a related patch set uploaded by GWicke:\nWIP Bug 50474: Remove children of references node\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9483,Mediawikiwiki: Make VisualEditor a hidden preference,"Change 70652 merged by jenkins-bot: +Make 'visualeditor-enable' pref hidden on wikis where VE is default + +https://gerrit.wikimedia.org/r/70652",1372714295,task_subcomment,PHID-TASK-q322vvsm62gyx2idxtx2,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 70652 merged by jenkins-bot:\nMake 'visualeditor-enable' pref hidden on wikis where VE is default\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +4552,Enable VisualEditor by default for all users of the English Wikipedia,"Change 71261 merged by jenkins-bot: +Enable VisualEditor for all logged-in users (but not anons) on enwiki + +https://gerrit.wikimedia.org/r/71261",1372714320,task_subcomment,PHID-TASK-algalgsjyyisq2anwhms,PHID-USER-idceizaw6elwiwm5xshb,['Change 71261 merged by jenkins-bot:\nEnable VisualEditor for all logged-in users (but not anons) on enwiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8410,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.","Change 71528 merged by jenkins-bot: +Bug 50474: Remove children of references node + +https://gerrit.wikimedia.org/r/71528",1372714324,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-idceizaw6elwiwm5xshb,['Change 71528 merged by jenkins-bot:\nBug 50474: Remove children of references node\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3994,VisualEditor: Firefox 10 and under have issues and should be blacklisted,"Change 71554 had a related patch set uploaded by Jforrester: +Blacklist Firefox <= 10 per reports that it's broken + +https://gerrit.wikimedia.org/r/71554",1372721244,task_subcomment,PHID-TASK-otwsyh65xhzuochbdcrh,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 71554 had a related patch set uploaded by Jforrester:\nBlacklist Firefox <= 10 per reports that it's broken\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +3991,VisualEditor: Firefox 10 and under have issues and should be blacklisted,"Change 71554 merged by jenkins-bot: +Blacklist Firefox <= 10 per reports that it's broken + +https://gerrit.wikimedia.org/r/71554",1372723165,task_subcomment,PHID-TASK-otwsyh65xhzuochbdcrh,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 71554 merged by jenkins-bot:\nBlacklist Firefox <= 10 per reports that it's broken\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +3921,"VisualEditor: ""[edit | edit source]"" appears jumbled in RTL wiki with LTR interface","Change 71568 had a related patch set uploaded by Mooeypoo: +Fix for edit links, RTL wikis with LTR interface + +https://gerrit.wikimedia.org/r/71568",1372728163,task_subcomment,PHID-TASK-2q5s3rnh3ragcm43w2pm,PHID-USER-idceizaw6elwiwm5xshb,"['Change 71568 had a related patch set uploaded by Mooeypoo:\nFix for edit links, RTL wikis with LTR interface\n\nGERRIT_URL']",['BUG REPRODUCTION .'] +1847,Logging broken for GettingStarted (page-save-success logged as page-impression),"Change 71575 had a related patch set uploaded by Spage: +postEdit module needs to run before openTask + +https://gerrit.wikimedia.org/r/71575",1372740115,task_subcomment,PHID-TASK-q3v5q4q6bifjgxghffaq,PHID-USER-idceizaw6elwiwm5xshb,['Change 71575 had a related patch set uploaded by Spage:\npostEdit module needs to run before openTask\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3920,"VisualEditor: ""[edit | edit source]"" appears jumbled in RTL wiki with LTR interface","Change 71568 merged by jenkins-bot: +Fix for edit links, RTL wikis with LTR interface + +https://gerrit.wikimedia.org/r/71568",1372781877,task_subcomment,PHID-TASK-2q5s3rnh3ragcm43w2pm,PHID-USER-idceizaw6elwiwm5xshb,"['Change 71568 merged by jenkins-bot:\nFix for edit links, RTL wikis with LTR interface\n\nGERRIT_URL']",['BUG REPRODUCTION'] +314,"VisualEditor: Dialogs, inspector menu, link inspector etc. appear behind the document in Monobook","Change 70851 merged by jenkins-bot: +Make local overlays local to surface and remove insane z-indexes + +https://gerrit.wikimedia.org/r/70851",1372794337,task_subcomment,PHID-TASK-yb6ulq67lztw2wvyk4lu,PHID-USER-idceizaw6elwiwm5xshb,['Change 70851 merged by jenkins-bot:\nMake local overlays local to surface and remove insane z-indexes\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4741,"VisualEditor: Nested identical annotations can be additive, not just identical","Change 71716 had a related patch set uploaded by Esanders: +Allow annotations to be additive + +https://gerrit.wikimedia.org/r/71716",1372796724,task_subcomment,PHID-TASK-fox5cuz5lkwl5eb3gxrd,PHID-USER-idceizaw6elwiwm5xshb,['Change 71716 had a related patch set uploaded by Esanders:\nAllow annotations to be additive\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4739,"VisualEditor: Nested identical annotations can be additive, not just identical","Change 71716 merged by jenkins-bot: +Allow annotations to be additive + +https://gerrit.wikimedia.org/r/71716",1372797972,task_subcomment,PHID-TASK-fox5cuz5lkwl5eb3gxrd,PHID-USER-idceizaw6elwiwm5xshb,['Change 71716 merged by jenkins-bot:\nAllow annotations to be additive\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8459,Wikitext list after implicit not properly recognized,"Change 71744 had a related patch set uploaded by Subramanya Sastry: +WIP: (Bug 50420) Recognize sol-content in implicit after a + +https://gerrit.wikimedia.org/r/71744",1372809900,task_subcomment,PHID-TASK-itqhk6koq7bmakcn2wvo,PHID-USER-idceizaw6elwiwm5xshb,['Change 71744 had a related patch set uploaded by Subramanya Sastry:\nWIP: (Bug 50420) Recognize sol-content in implicit after a \n\nGERRIT_URL'],['BUG REPRODUCTION'] +1846,Logging broken for GettingStarted (page-save-success logged as page-impression),"Change 71575 merged by jenkins-bot: +postEdit needs to run before GS logging + +https://gerrit.wikimedia.org/r/71575",1372822882,task_subcomment,PHID-TASK-q3v5q4q6bifjgxghffaq,PHID-USER-idceizaw6elwiwm5xshb,['Change 71575 merged by jenkins-bot:\npostEdit needs to run before GS logging\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3901,Space inserted before link after single-character deletion,"Change 71757 had a related patch set uploaded by GWicke: +Bug 50636: Don't extrapolate DSR on change + +https://gerrit.wikimedia.org/r/71757",1372825446,task_subcomment,PHID-TASK-iqdlibipj4aozqzz2www,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 71757 had a related patch set uploaded by GWicke:\nBug 50636: Don't extrapolate DSR on change\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +3899,Space inserted before link after single-character deletion,"Change 71757 merged by jenkins-bot: +Bug 50636: Don't extrapolate DSR on change + +https://gerrit.wikimedia.org/r/71757",1372829298,task_subcomment,PHID-TASK-iqdlibipj4aozqzz2www,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 71757 merged by jenkins-bot:\nBug 50636: Don't extrapolate DSR on change\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +8458,Wikitext list after implicit not properly recognized,"Change 71744 merged by jenkins-bot: +(Bug 50420) Recognize sol-content in implicit after a + +https://gerrit.wikimedia.org/r/71744",1372829524,task_subcomment,PHID-TASK-itqhk6koq7bmakcn2wvo,PHID-USER-idceizaw6elwiwm5xshb,['Change 71744 merged by jenkins-bot:\n(Bug 50420) Recognize sol-content in implicit after a \n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4556,Enable VisualEditor experimental mode on test* wikis as well as MW.org and Beta Labs,"Change 70440 abandoned by Cmcmahon: +Enable VE experimental mode on test2wiki per Bug 49963 + +Reason: +overtaken by history + +https://gerrit.wikimedia.org/r/70440",1372864721,task_subcomment,PHID-TASK-kd62lmqw7ntjvcrqwhvx,PHID-USER-idceizaw6elwiwm5xshb,['Change 70440 abandoned by Cmcmahon:\nEnable VE experimental mode on test2wiki per Bug 49963\n\nReason:\novertaken by history\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1691,VisualEditor: Feedback form moves and jerks the screen around,"Change 71844 had a related patch set uploaded by Robmoen: +Listen to keypress in ve.ce.surface.$ rather than window. + +https://gerrit.wikimedia.org/r/71844",1372874494,task_subcomment,PHID-TASK-5jyjadx572ehzjtstm2i,PHID-USER-idceizaw6elwiwm5xshb,"['Change 71844 had a related patch set uploaded by Robmoen:\nListen to keypress in ve.ce.surface.$ rather than window.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13471,VisualEditor: Link inspector doesn't open in Opera,"Change 61365 merged by jenkins-bot: +Revert ""Address error caused by changing focus from context menu to window."" + +https://gerrit.wikimedia.org/r/61365",1372889290,task_subcomment,PHID-TASK-tsmqnxcmfpxq6jai5pux,PHID-USER-idceizaw6elwiwm5xshb,"['Change 61365 merged by jenkins-bot:\nRevert ""Address error caused by changing focus from context menu to window.""', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +3908,VisualEditor: Split mw.ViewPageTarget init from integration handling,"Change 71929 had a related patch set uploaded by Krinkle: +Split off setup from the rest of mw.ViewPageTarget + +https://gerrit.wikimedia.org/r/71929",1372889781,task_subcomment,PHID-TASK-rwwvww3qvgi4ff4ivkf7,PHID-USER-idceizaw6elwiwm5xshb,['Change 71929 had a related patch set uploaded by Krinkle:\nSplit off setup from the rest of mw.ViewPageTarget\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3912,VisualEditor: Browser compatibility test should not be done in the middle of init after (pre)loading all of core,"Change 71929 had a related patch set uploaded by Krinkle: +Split off setup from the rest of mw.ViewPageTarget + +https://gerrit.wikimedia.org/r/71929",1372889784,task_subcomment,PHID-TASK-pt2yvsftiewkmjm3j2nx,PHID-USER-idceizaw6elwiwm5xshb,['Change 71929 had a related patch set uploaded by Krinkle:\nSplit off setup from the rest of mw.ViewPageTarget\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3927,VisualEditor: Tab layout should be done from a top-loading module,"Change 71929 had a related patch set uploaded by Krinkle: +Split off setup from the rest of mw.ViewPageTarget + +https://gerrit.wikimedia.org/r/71929",1372889786,task_subcomment,PHID-TASK-l5ckh63ssiggmz3slrqg,PHID-USER-idceizaw6elwiwm5xshb,['Change 71929 had a related patch set uploaded by Krinkle:\nSplit off setup from the rest of mw.ViewPageTarget\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1690,VisualEditor: Feedback form moves and jerks the screen around,"Change 71844 merged by jenkins-bot: +Listen to keypress in ve.ce.surface.$ rather than window + +https://gerrit.wikimedia.org/r/71844",1372890609,task_subcomment,PHID-TASK-5jyjadx572ehzjtstm2i,PHID-USER-idceizaw6elwiwm5xshb,['Change 71844 merged by jenkins-bot:\nListen to keypress in ve.ce.surface.$ rather than window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3911,VisualEditor: Browser compatibility test should not be done in the middle of init after (pre)loading all of core,"Change 71929 merged by jenkins-bot: +Split off setup from the rest of mw.ViewPageTarget + +https://gerrit.wikimedia.org/r/71929",1372894014,task_subcomment,PHID-TASK-pt2yvsftiewkmjm3j2nx,PHID-USER-idceizaw6elwiwm5xshb,['Change 71929 merged by jenkins-bot:\nSplit off setup from the rest of mw.ViewPageTarget\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3926,VisualEditor: Tab layout should be done from a top-loading module,"Change 71929 merged by jenkins-bot: +Split off setup from the rest of mw.ViewPageTarget + +https://gerrit.wikimedia.org/r/71929",1372894017,task_subcomment,PHID-TASK-l5ckh63ssiggmz3slrqg,PHID-USER-idceizaw6elwiwm5xshb,['Change 71929 merged by jenkins-bot:\nSplit off setup from the rest of mw.ViewPageTarget\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3907,VisualEditor: Split mw.ViewPageTarget init from integration handling,"Change 71929 merged by jenkins-bot: +Split off setup from the rest of mw.ViewPageTarget + +https://gerrit.wikimedia.org/r/71929",1372894020,task_subcomment,PHID-TASK-rwwvww3qvgi4ff4ivkf7,PHID-USER-idceizaw6elwiwm5xshb,['Change 71929 merged by jenkins-bot:\nSplit off setup from the rest of mw.ViewPageTarget\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11677,VisualEditor: Drop mw:ExtLink/URL,"Change 71974 had a related patch set uploaded by Esanders: +Drop mw:ExtLink/URL support + +https://gerrit.wikimedia.org/r/71974",1372936758,task_subcomment,PHID-TASK-6lutt2i5yzl6odq5e46s,PHID-USER-idceizaw6elwiwm5xshb,['Change 71974 had a related patch set uploaded by Esanders:\nDrop mw:ExtLink/URL support\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8361,VisualEditor: Link input widget is not oriented for RTL,"Change 72056 had a related patch set uploaded by Mooeypoo: +Layout fix for Link Surface in RTL + +https://gerrit.wikimedia.org/r/72056",1372981428,task_subcomment,PHID-TASK-rou7bduh6enhafdxh2lv,PHID-USER-idceizaw6elwiwm5xshb,['Change 72056 had a related patch set uploaded by Mooeypoo:\nLayout fix for Link Surface in RTL\n\nGERRIT_URL'],['BUG REPRODUCTION'] +221,"VisualEditor: [Regression] Section edit links have reverted to the old style (source only, not expanded)","Change 72069 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget.init: Move edit section to top init. + +https://gerrit.wikimedia.org/r/72069",1373004125,task_subcomment,PHID-TASK-b5zzf7lh657agk5cdqkw,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72069 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget.init: Move edit section to top init.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3832,VisualEditor: [Regression] Broken accesskey on edit tab (Ctrl-Alt-e),"Change 72068 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget.init: Add missing ""accesskey-ca-editsource"" message + +https://gerrit.wikimedia.org/r/72068",1373004195,task_subcomment,PHID-TASK-hz3zx2etea2vvyzkz3b6,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72068 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget.init: Add missing ""accesskey-ca-editsource"" message\n\nGERRIT_URL']",['BUG REPRODUCTION .'] +258,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),"Change 72070 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget: Only pass oldid if we have to and clear/update it on save + +https://gerrit.wikimedia.org/r/72070",1373010998,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-idceizaw6elwiwm5xshb,['Change 72070 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget: Only pass oldid if we have to and clear/update it on save\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8656,Jenkins: migrate qunit jobs from master to gallium,"Change 72083 had a related patch set uploaded by Hashar: +tie qunit jobs to slaves + +https://gerrit.wikimedia.org/r/72083",1373029751,task_subcomment,PHID-TASK-4pmiosnpdta6wvmtogmm,PHID-USER-idceizaw6elwiwm5xshb,['Change 72083 had a related patch set uploaded by Hashar:\ntie qunit jobs to slaves\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8655,Jenkins: migrate qunit jobs from master to gallium,"Change 72086 had a related patch set uploaded by Hashar: +contint: migrate qunit jobs to Jenkins slaves + +https://gerrit.wikimedia.org/r/72086",1373029884,task_subcomment,PHID-TASK-4pmiosnpdta6wvmtogmm,PHID-USER-idceizaw6elwiwm5xshb,['Change 72086 had a related patch set uploaded by Hashar:\ncontint: migrate qunit jobs to Jenkins slaves\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8654,Jenkins: migrate qunit jobs from master to gallium,"Change 72086 merged by coren: +contint: file perms for qunit jobs + +https://gerrit.wikimedia.org/r/72086",1373030886,task_subcomment,PHID-TASK-4pmiosnpdta6wvmtogmm,PHID-USER-idceizaw6elwiwm5xshb,['Change 72086 merged by coren:\ncontint: file perms for qunit jobs\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8653,Jenkins: migrate qunit jobs from master to gallium,"Change 72083 merged by Hashar: +tie qunit jobs to slaves + +https://gerrit.wikimedia.org/r/72083",1373031569,task_subcomment,PHID-TASK-4pmiosnpdta6wvmtogmm,PHID-USER-idceizaw6elwiwm5xshb,['Change 72083 merged by Hashar:\ntie qunit jobs to slaves\n\nGERRIT_URL'],['BUG REPRODUCTION'] +393,"VisualEditor: Opening ""Edit"" tab (and section edit links) with a middle-click / Ctrl-click / Shift-click (new tab/window) disabled somehow","Change 72069 had a related patch set uploaded by Jforrester: +mw.ViewPageTarget.init: Move edit section to top init. + +https://gerrit.wikimedia.org/r/72069",1373039964,task_subcomment,PHID-TASK-7sjurdxqyilrckxefznc,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72069 had a related patch set uploaded by Jforrester:\nmw.ViewPageTarget.init: Move edit section to top init.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +8198,VisualEditor: Firefox 11 and 12 also need to be blacklisted,"Change 72107 had a related patch set uploaded by Jforrester: +Blacklist Firefox 11 and 12 + +https://gerrit.wikimedia.org/r/72107",1373041365,task_subcomment,PHID-TASK-zzmgok2p56thwvxkpnrv,PHID-USER-idceizaw6elwiwm5xshb,['Change 72107 had a related patch set uploaded by Jforrester:\nBlacklist Firefox 11 and 12\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8208,VisualEditor: Add Amazon Silk browser to blacklist,"Change 72108 had a related patch set uploaded by Jforrester: +[WIP] Blacklist Amazon Silk + +https://gerrit.wikimedia.org/r/72108",1373041368,task_subcomment,PHID-TASK-smutmksr4slgk2o54suc,PHID-USER-idceizaw6elwiwm5xshb,['Change 72108 had a related patch set uploaded by Jforrester:\n[WIP] Blacklist Amazon Silk\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8197,VisualEditor: Firefox 11 and 12 also need to be blacklisted,"Change 72118 had a related patch set uploaded by Jforrester: +Blacklist Firefox 11 and 12 + +https://gerrit.wikimedia.org/r/72118",1373048390,task_subcomment,PHID-TASK-zzmgok2p56thwvxkpnrv,PHID-USER-idceizaw6elwiwm5xshb,['Change 72118 had a related patch set uploaded by Jforrester:\nBlacklist Firefox 11 and 12\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8196,VisualEditor: Firefox 11 and 12 also need to be blacklisted,"Change 72118 abandoned by Jforrester: +Blacklist Firefox 11 and 12 + +https://gerrit.wikimedia.org/r/72118",1373048462,task_subcomment,PHID-TASK-zzmgok2p56thwvxkpnrv,PHID-USER-idceizaw6elwiwm5xshb,['Change 72118 abandoned by Jforrester:\nBlacklist Firefox 11 and 12\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +8195,VisualEditor: Firefox 11 and 12 also need to be blacklisted,"Change 72119 had a related patch set uploaded by Jforrester: +Blacklist Firefox 11 and 12 + +https://gerrit.wikimedia.org/r/72119",1373048483,task_subcomment,PHID-TASK-zzmgok2p56thwvxkpnrv,PHID-USER-idceizaw6elwiwm5xshb,['Change 72119 had a related patch set uploaded by Jforrester:\nBlacklist Firefox 11 and 12\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8194,VisualEditor: Firefox 11 and 12 also need to be blacklisted,"Change 72119 abandoned by Jforrester: +Blacklist Firefox 11 and 12 + +https://gerrit.wikimedia.org/r/72119",1373048537,task_subcomment,PHID-TASK-zzmgok2p56thwvxkpnrv,PHID-USER-idceizaw6elwiwm5xshb,['Change 72119 abandoned by Jforrester:\nBlacklist Firefox 11 and 12\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3831,VisualEditor: [Regression] Broken accesskey on edit tab (Ctrl-Alt-e),"Change 72068 merged by jenkins-bot: +mw.ViewPageTarget.init: Add missing ""accesskey-ca-editsource"" message + +https://gerrit.wikimedia.org/r/72068",1373048824,task_subcomment,PHID-TASK-hz3zx2etea2vvyzkz3b6,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72068 merged by jenkins-bot:\nmw.ViewPageTarget.init: Add missing ""accesskey-ca-editsource"" message\n\nGERRIT_URL']",['BUG REPRODUCTION'] +392,"VisualEditor: Opening ""Edit"" tab (and section edit links) with a middle-click / Ctrl-click / Shift-click (new tab/window) disabled somehow","Change 72069 merged by jenkins-bot: +mw.ViewPageTarget.init: Move edit section to top init + +https://gerrit.wikimedia.org/r/72069",1373049614,task_subcomment,PHID-TASK-7sjurdxqyilrckxefznc,PHID-USER-idceizaw6elwiwm5xshb,['Change 72069 merged by jenkins-bot:\nmw.ViewPageTarget.init: Move edit section to top init\n\nGERRIT_URL'],['BUG REPRODUCTION'] +219,"VisualEditor: [Regression] Section edit links have reverted to the old style (source only, not expanded)","Change 72069 merged by jenkins-bot: +mw.ViewPageTarget.init: Move edit section to top init + +https://gerrit.wikimedia.org/r/72069",1373049617,task_subcomment,PHID-TASK-b5zzf7lh657agk5cdqkw,PHID-USER-idceizaw6elwiwm5xshb,['Change 72069 merged by jenkins-bot:\nmw.ViewPageTarget.init: Move edit section to top init\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4737,"VisualEditor: Nested identical annotations can be additive, not just identical","Change 72133 had a related patch set uploaded by Esanders: +Make all annotations additive + +https://gerrit.wikimedia.org/r/72133",1373055582,task_subcomment,PHID-TASK-fox5cuz5lkwl5eb3gxrd,PHID-USER-idceizaw6elwiwm5xshb,['Change 72133 had a related patch set uploaded by Esanders:\nMake all annotations additive\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1597,Nested s considered harmful,"Change 72230 had a related patch set uploaded by Subramanya Sastry: +(Bug 50835) Dont nowiki escape already escaped template params + +https://gerrit.wikimedia.org/r/72230",1373065523,task_subcomment,PHID-TASK-lb7abq7fkyxs3qzwp4ty,PHID-USER-idceizaw6elwiwm5xshb,['Change 72230 had a related patch set uploaded by Subramanya Sastry:\n(Bug 50835) Dont nowiki escape already escaped template params\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +11852,VisualEditor: Categories deleted or misplaced when a reference is added (in Opera),"Change 72233 had a related patch set uploaded by Matmarex: +Array.prototype.splice polyfill for Opera + +https://gerrit.wikimedia.org/r/72233",1373066976,task_subcomment,PHID-TASK-poawg73ix2eh7lpylhyd,PHID-USER-idceizaw6elwiwm5xshb,['Change 72233 had a related patch set uploaded by Matmarex:\nArray.prototype.splice polyfill for Opera\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +9020,VisualEditor: Show VisualEditor tag in diffs,"Change 72317 had a related patch set uploaded by Matmarex: +Show change tags on diffs + +https://gerrit.wikimedia.org/r/72317",1373144622,task_subcomment,PHID-TASK-hmd3ybxvx2oovxcgcs5b,PHID-USER-idceizaw6elwiwm5xshb,['Change 72317 had a related patch set uploaded by Matmarex:\nShow change tags on diffs\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +8164,mediawiki.notification: Notification area should remain visible when scrolled down,"Change 72322 had a related patch set uploaded by Matmarex: +mediawiki.notification: Show the notifications relative to the screen + +https://gerrit.wikimedia.org/r/72322",1373147590,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-idceizaw6elwiwm5xshb,['Change 72322 had a related patch set uploaded by Matmarex:\nmediawiki.notification: Show the notifications relative to the screen\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1696,IME selector appears when the VisualEditor headings style selector is clicked,"Change 72356 had a related patch set uploaded by Amire80: +Remove unnecessary ULS IME selector from VE headings menu + +https://gerrit.wikimedia.org/r/72356",1373190428,task_subcomment,PHID-TASK-gm7mlj7ylnonhtpcmhmc,PHID-USER-idceizaw6elwiwm5xshb,['Change 72356 had a related patch set uploaded by Amire80:\nRemove unnecessary ULS IME selector from VE headings menu\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8821,"VisualEditor: ""Edit"" should load the latest version without hardcoding the ""current"" revision id (due to race condition and cache)","Change 72070 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget: Fix incorrect retention of the wrong oldid + +https://gerrit.wikimedia.org/r/72070",1373300386,task_subcomment,PHID-TASK-uebopddiz3ehqfkg326y,PHID-USER-idceizaw6elwiwm5xshb,['Change 72070 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget: Fix incorrect retention of the wrong oldid\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3647,Extension tags are not nowiki escaped during serialization.,"Change 72536 had a related patch set uploaded by Subramanya Sastry: +(Bug 50944) Fix stale regexp in wikitext escaping for ext tags + +https://gerrit.wikimedia.org/r/72536",1373301144,task_subcomment,PHID-TASK-7rcg5rkjl6kyyl4elbfa,PHID-USER-idceizaw6elwiwm5xshb,['Change 72536 had a related patch set uploaded by Subramanya Sastry:\n(Bug 50944) Fix stale regexp in wikitext escaping for ext tags\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +8057,"VisualEditor: Edit section links below a diff should point to the rev shown, not the (older) rev the diff compares against","Change 72544 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget: Don't bind edit section links on non-view page + +https://gerrit.wikimedia.org/r/72544",1373303244,task_subcomment,PHID-TASK-4qpkfgh5ks6gaaj22qxs,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 72544 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget: Don't bind edit section links on non-view page\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +1596,Nested s considered harmful,"Change 72230 merged by jenkins-bot: +(Bug 50835) Dont nowiki escape already escaped template params + +https://gerrit.wikimedia.org/r/72230",1373307265,task_subcomment,PHID-TASK-lb7abq7fkyxs3qzwp4ty,PHID-USER-idceizaw6elwiwm5xshb,['Change 72230 merged by jenkins-bot:\n(Bug 50835) Dont nowiki escape already escaped template params\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3646,Extension tags are not nowiki escaped during serialization.,"Change 72536 merged by jenkins-bot: +(Bug 50944) Fix stale regexp in wikitext escaping for ext tags + +https://gerrit.wikimedia.org/r/72536",1373307982,task_subcomment,PHID-TASK-7rcg5rkjl6kyyl4elbfa,PHID-USER-idceizaw6elwiwm5xshb,['Change 72536 merged by jenkins-bot:\n(Bug 50944) Fix stale regexp in wikitext escaping for ext tags\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +11676,VisualEditor: Drop mw:ExtLink/URL,"Change 71974 merged by jenkins-bot: +Drop mw:ExtLink/URL support + +https://gerrit.wikimedia.org/r/71974",1373310810,task_subcomment,PHID-TASK-6lutt2i5yzl6odq5e46s,PHID-USER-idceizaw6elwiwm5xshb,['Change 71974 merged by jenkins-bot:\nDrop mw:ExtLink/URL support\n\nGERRIT_URL'],['TASK PROGRESS'] +4736,"VisualEditor: Nested identical annotations can be additive, not just identical","Change 72133 merged by jenkins-bot: +Make all annotations additive + +https://gerrit.wikimedia.org/r/72133",1373313118,task_subcomment,PHID-TASK-fox5cuz5lkwl5eb3gxrd,PHID-USER-idceizaw6elwiwm5xshb,['Change 72133 merged by jenkins-bot:\nMake all annotations additive\n\nGERRIT_URL'],['BUG REPRODUCTION'] +255,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),"Change 72070 merged by jenkins-bot: +mw.ViewPageTarget: Fix incorrect retention of the wrong oldid + +https://gerrit.wikimedia.org/r/72070",1373325377,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-idceizaw6elwiwm5xshb,['Change 72070 merged by jenkins-bot:\nmw.ViewPageTarget: Fix incorrect retention of the wrong oldid\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +8820,"VisualEditor: ""Edit"" should load the latest version without hardcoding the ""current"" revision id (due to race condition and cache)","Change 72070 merged by jenkins-bot: +mw.ViewPageTarget: Fix incorrect retention of the wrong oldid + +https://gerrit.wikimedia.org/r/72070",1373325381,task_subcomment,PHID-TASK-uebopddiz3ehqfkg326y,PHID-USER-idceizaw6elwiwm5xshb,['Change 72070 merged by jenkins-bot:\nmw.ViewPageTarget: Fix incorrect retention of the wrong oldid\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8056,"VisualEditor: Edit section links below a diff should point to the rev shown, not the (older) rev the diff compares against","Change 72544 merged by jenkins-bot: +mw.ViewPageTarget.init: Only bind edit section links on view page + +https://gerrit.wikimedia.org/r/72544",1373325416,task_subcomment,PHID-TASK-4qpkfgh5ks6gaaj22qxs,PHID-USER-idceizaw6elwiwm5xshb,['Change 72544 merged by jenkins-bot:\nmw.ViewPageTarget.init: Only bind edit section links on view page\n\nGERRIT_URL'],['BUG REPRODUCTION'] +13307,"VisualEditor: ./ inserted at the start of wikilinks when using Firefox 13 and 14, so we can unblacklist them","Change 72675 had a related patch set uploaded by Jforrester: +Blacklist Firefox 13 and 14 too + +https://gerrit.wikimedia.org/r/72675",1373332958,task_subcomment,PHID-TASK-tyu752voayr4g6elcmgx,PHID-USER-idceizaw6elwiwm5xshb,['Change 72675 had a related patch set uploaded by Jforrester:\nBlacklist Firefox 13 and 14 too\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +13306,"VisualEditor: ./ inserted at the start of wikilinks when using Firefox 13 and 14, so we can unblacklist them","Change 72675 merged by jenkins-bot: +Blacklist Firefox 13 and 14 too + +https://gerrit.wikimedia.org/r/72675",1373334336,task_subcomment,PHID-TASK-tyu752voayr4g6elcmgx,PHID-USER-idceizaw6elwiwm5xshb,['Change 72675 merged by jenkins-bot:\nBlacklist Firefox 13 and 14 too\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4292,Guided tours cannot distinguish between read and edit modes with VisualEditor,"Change 72677 had a related patch set uploaded by Mattflaschen: +Add support for VisualEditor. + +https://gerrit.wikimedia.org/r/72677",1373339962,task_subcomment,PHID-TASK-x646ub2izdkijgiiwrz2,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72677 had a related patch set uploaded by Mattflaschen:\nAdd support for VisualEditor.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4291,Guided tours cannot distinguish between read and edit modes with VisualEditor,"Change 72682 had a related patch set uploaded by Mattflaschen: +Add tour for VisualEditor + +https://gerrit.wikimedia.org/r/72682",1373340111,task_subcomment,PHID-TASK-x646ub2izdkijgiiwrz2,PHID-USER-idceizaw6elwiwm5xshb,['Change 72682 had a related patch set uploaded by Mattflaschen:\nAdd tour for VisualEditor\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3762,VisualEditor: Using the formatting drop-down scrolls the page to the top (except in Firefox),"Change 72768 had a related patch set uploaded by Robmoen: +Affordances for MenuWidget to be optionally focusable. + +https://gerrit.wikimedia.org/r/72768",1373400275,task_subcomment,PHID-TASK-tgytmlqjykzpjs6zkq4g,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72768 had a related patch set uploaded by Robmoen:\nAffordances for MenuWidget to be optionally focusable.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4573,VisualEditor: Part of link inspector interface sometimes remains (top-left of screen) after closing,"Change 72849 had a related patch set uploaded by Robmoen: +Be sure lookupMenu input is focused before showing inputMenu. + +https://gerrit.wikimedia.org/r/72849",1373408156,task_subcomment,PHID-TASK-hk4qv3of7jiwnhul5ayb,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72849 had a related patch set uploaded by Robmoen:\nBe sure lookupMenu input is focused before showing inputMenu.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +3595,"VisualEditor: Pressing return prior to the input being focused while creating a link, replaces text with new line","Change 72852 had a related patch set uploaded by Robmoen: +Decrease the time it takes to focus the input element. + +https://gerrit.wikimedia.org/r/72852",1373409417,task_subcomment,PHID-TASK-sby6wjdxcouq3g5mq67p,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72852 had a related patch set uploaded by Robmoen:\nDecrease the time it takes to focus the input element.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3594,"VisualEditor: Pressing return prior to the input being focused while creating a link, replaces text with new line","Change 72849 had a related patch set uploaded by Jforrester: +Be sure lookupMenu input is focused before showing. + +https://gerrit.wikimedia.org/r/72849",1373410794,task_subcomment,PHID-TASK-sby6wjdxcouq3g5mq67p,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72849 had a related patch set uploaded by Jforrester:\nBe sure lookupMenu input is focused before showing.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3684," tags should be applied to the minimal rather than maximal content (or well, a compromise thereof..)","Change 72858 had a related patch set uploaded by Subramanya Sastry: +(Bug 50841): First pass reducing scope of nowiki tags + +https://gerrit.wikimedia.org/r/72858",1373411404,task_subcomment,PHID-TASK-qf4vt6acq5wtvvlwympv,PHID-USER-idceizaw6elwiwm5xshb,['Change 72858 had a related patch set uploaded by Subramanya Sastry:\n(Bug 50841): First pass reducing scope of nowiki tags\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3593,"VisualEditor: Pressing return prior to the input being focused while creating a link, replaces text with new line","Change 72849 merged by jenkins-bot: +Be sure lookupMenu input is focused before showing + +https://gerrit.wikimedia.org/r/72849",1373412771,task_subcomment,PHID-TASK-sby6wjdxcouq3g5mq67p,PHID-USER-idceizaw6elwiwm5xshb,['Change 72849 merged by jenkins-bot:\nBe sure lookupMenu input is focused before showing\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4570,VisualEditor: Part of link inspector interface sometimes remains (top-left of screen) after closing,"Change 72849 merged by jenkins-bot: +Be sure lookupMenu input is focused before showing + +https://gerrit.wikimedia.org/r/72849",1373412773,task_subcomment,PHID-TASK-hk4qv3of7jiwnhul5ayb,PHID-USER-idceizaw6elwiwm5xshb,['Change 72849 merged by jenkins-bot:\nBe sure lookupMenu input is focused before showing\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3761,VisualEditor: Using the formatting drop-down scrolls the page to the top (except in Firefox),"Change 72768 merged by jenkins-bot: +Affordances for MenuWidget to be optionally focusable. + +https://gerrit.wikimedia.org/r/72768",1373413453,task_subcomment,PHID-TASK-tgytmlqjykzpjs6zkq4g,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72768 merged by jenkins-bot:\nAffordances for MenuWidget to be optionally focusable.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1968,Parsoid uses nowiki tags for positional template parameters with '='s rather than just explicitly declaring them,"Change 72876 had a related patch set uploaded by GWicke: +Bug 49739: Use named parameter if value contains '=' + +https://gerrit.wikimedia.org/r/72876",1373415473,task_subcomment,PHID-TASK-w6vvfriu2l3mqu3xrisn,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 72876 had a related patch set uploaded by GWicke:\nBug 49739: Use named parameter if value contains '='\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +3756,VisualEditor: Break lines for TemplateData description in template inspector,"Change 72863 had a related patch set uploaded by Trevor Parscal: +Make parameter search widget have a horizontal limit + +https://gerrit.wikimedia.org/r/72863",1373415980,task_subcomment,PHID-TASK-6tlgztl4hagkm2r7xhiz,PHID-USER-idceizaw6elwiwm5xshb,['Change 72863 had a related patch set uploaded by Trevor Parscal:\nMake parameter search widget have a horizontal limit\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8107,VisualEditor: Inspector widget should not stay open when moving the cursor to similar annotation,"Change 72865 had a related patch set uploaded by Jforrester: +[WIP] Reset context menu on selection change while inspector is open + +https://gerrit.wikimedia.org/r/72865",1373416527,task_subcomment,PHID-TASK-fgcx6r4cq4f3sp3crtxx,PHID-USER-idceizaw6elwiwm5xshb,['Change 72865 had a related patch set uploaded by Jforrester:\n[WIP] Reset context menu on selection change while inspector is open\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1967,Parsoid uses nowiki tags for positional template parameters with '='s rather than just explicitly declaring them,"Change 72876 merged by jenkins-bot: +Bug 49739: Use named parameter if value contains '=' + +https://gerrit.wikimedia.org/r/72876",1373416635,task_subcomment,PHID-TASK-w6vvfriu2l3mqu3xrisn,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 72876 merged by jenkins-bot:\nBug 49739: Use named parameter if value contains '='\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +3755,VisualEditor: Break lines for TemplateData description in template inspector,"Change 72863 merged by jenkins-bot: +Make parameter search widget have a horizontal limit + +https://gerrit.wikimedia.org/r/72863",1373420566,task_subcomment,PHID-TASK-6tlgztl4hagkm2r7xhiz,PHID-USER-idceizaw6elwiwm5xshb,['Change 72863 merged by jenkins-bot:\nMake parameter search widget have a horizontal limit\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3592,"VisualEditor: Pressing return prior to the input being focused while creating a link, replaces text with new line","Change 72852 merged by jenkins-bot: +Lock surface while inspectors are animating open + +https://gerrit.wikimedia.org/r/72852",1373421247,task_subcomment,PHID-TASK-sby6wjdxcouq3g5mq67p,PHID-USER-idceizaw6elwiwm5xshb,['Change 72852 merged by jenkins-bot:\nLock surface while inspectors are animating open\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3683," tags should be applied to the minimal rather than maximal content (or well, a compromise thereof..)","Change 72858 merged by jenkins-bot: +(Bug 50841): First pass reducing scope of nowiki tags + +https://gerrit.wikimedia.org/r/72858",1373426923,task_subcomment,PHID-TASK-qf4vt6acq5wtvvlwympv,PHID-USER-idceizaw6elwiwm5xshb,['Change 72858 merged by jenkins-bot:\n(Bug 50841): First pass reducing scope of nowiki tags\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3707,Loading a page which requires many fonts causes high CPU load,"Change 72967 had a related patch set uploaded by Amire80: +Update jquery.webfonts from upstream + +https://gerrit.wikimedia.org/r/72967",1373470044,task_subcomment,PHID-TASK-j7v3ex7edi7dypukus5m,PHID-USER-idceizaw6elwiwm5xshb,['Change 72967 had a related patch set uploaded by Amire80:\nUpdate jquery.webfonts from upstream\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1595,Nested s considered harmful,"Change 72971 had a related patch set uploaded by Subramanya Sastry: +Try #2: (Bug 50835) Dont nowiki escape already escaped tpl params + +https://gerrit.wikimedia.org/r/72971",1373470917,task_subcomment,PHID-TASK-lb7abq7fkyxs3qzwp4ty,PHID-USER-idceizaw6elwiwm5xshb,['Change 72971 had a related patch set uploaded by Subramanya Sastry:\nTry #2: (Bug 50835) Dont nowiki escape already escaped tpl params\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3706,Loading a page which requires many fonts causes high CPU load,"Change 72967 merged by jenkins-bot: +Update jquery.webfonts from upstream + +https://gerrit.wikimedia.org/r/72967",1373471100,task_subcomment,PHID-TASK-j7v3ex7edi7dypukus5m,PHID-USER-idceizaw6elwiwm5xshb,['Change 72967 merged by jenkins-bot:\nUpdate jquery.webfonts from upstream\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1594,Nested s considered harmful,"Change 72971 merged by jenkins-bot: +Try #2: (Bug 50835) Dont nowiki escape already escaped tpl params + +https://gerrit.wikimedia.org/r/72971",1373473754,task_subcomment,PHID-TASK-lb7abq7fkyxs3qzwp4ty,PHID-USER-idceizaw6elwiwm5xshb,['Change 72971 merged by jenkins-bot:\nTry #2: (Bug 50835) Dont nowiki escape already escaped tpl params\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +5391,VisualEditor: Provide a language inspector to handle inline s,"Change 70560 had a related patch set uploaded by Mooeypoo: +Language Inspector: CE / DM + +https://gerrit.wikimedia.org/r/70560",1373482614,task_subcomment,PHID-TASK-yygcicr6m5mpgdgpjccs,PHID-USER-idceizaw6elwiwm5xshb,['Change 70560 had a related patch set uploaded by Mooeypoo:\nLanguage Inspector: CE / DM\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3863,VisualEditor: Transclusion dialog doesn't account for aliases when preventing duplicate entries from being added,"Change 73010 had a related patch set uploaded by Trevor Parscal: +Retain original param names and ignore leading/trailing whitespace + +https://gerrit.wikimedia.org/r/73010",1373483212,task_subcomment,PHID-TASK-xwzbnkc2eempknw62ukj,PHID-USER-idceizaw6elwiwm5xshb,['Change 73010 had a related patch set uploaded by Trevor Parscal:\nRetain original param names and ignore leading/trailing whitespace\n\nGERRIT_URL'],['BUG REPRODUCTION'] +229,"VisualEditor: Transclusion dialog sometimes shows items in ""Add parameter"" that are already used","Change 73010 had a related patch set uploaded by Trevor Parscal: +Retain original param names and ignore leading/trailing whitespace + +https://gerrit.wikimedia.org/r/73010",1373483215,task_subcomment,PHID-TASK-r4klwzo7lxdsgw53zery,PHID-USER-idceizaw6elwiwm5xshb,['Change 73010 had a related patch set uploaded by Trevor Parscal:\nRetain original param names and ignore leading/trailing whitespace\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +9015,VisualEditor: Show VisualEditor tag in diffs,"Change 72317 merged by jenkins-bot: +Show change tags on diffs + +https://gerrit.wikimedia.org/r/72317",1373483242,task_subcomment,PHID-TASK-hmd3ybxvx2oovxcgcs5b,PHID-USER-idceizaw6elwiwm5xshb,['Change 72317 merged by jenkins-bot:\nShow change tags on diffs\n\nGERRIT_URL'],['TASK PROGRESS'] +8360,VisualEditor: Link input widget is not oriented for RTL,"Change 72056 abandoned by Mooeypoo: +Layout fix for Link Surface in RTL + +Reason: +This was fixed in another (much more massive) gerrit fix that was merged. Works in master. + +https://gerrit.wikimedia.org/r/72056",1373483413,task_subcomment,PHID-TASK-rou7bduh6enhafdxh2lv,PHID-USER-idceizaw6elwiwm5xshb,"['Change 72056 abandoned by Mooeypoo:\nLayout fix for Link Surface in RTL\n\nReason:\nThis was fixed in another (much more massive) gerrit fix that was merged.', 'Works in master.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5390,VisualEditor: Provide a language inspector to handle inline s,"Change 70560 merged by jenkins-bot: +Language Inspector: CE / DM + +https://gerrit.wikimedia.org/r/70560",1373483622,task_subcomment,PHID-TASK-yygcicr6m5mpgdgpjccs,PHID-USER-idceizaw6elwiwm5xshb,['Change 70560 merged by jenkins-bot:\nLanguage Inspector: CE / DM\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4990,VisualEditor: Link inspector surface doesn't pop up when the user language is right-to-left,"Change 69281 abandoned by Mooeypoo: +[WIP] Link surface fix for RTL + +Reason: +Fixed in master. + +https://gerrit.wikimedia.org/r/69281",1373484938,task_subcomment,PHID-TASK-ze4pocno64vkraksutzp,PHID-USER-idceizaw6elwiwm5xshb,"['Change 69281 abandoned by Mooeypoo:\n[WIP] Link surface fix for RTL\n\nReason:\nFixed in master.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +12039,"VisualEditor: Using up-arrow to scroll lets you put the cursor under the toolbar in Firefox, Internet Explorer","Change 73015 had a related patch set uploaded by Robmoen: +Bind listener to keyup to capture arrows & better math for scrolling. + +https://gerrit.wikimedia.org/r/73015",1373484943,task_subcomment,PHID-TASK-4bokg6oohi7iw7rzhciv,PHID-USER-idceizaw6elwiwm5xshb,"['Change 73015 had a related patch set uploaded by Robmoen:\nBind listener to keyup to capture arrows & better math for scrolling.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4133,VisualEditor: Protected page warning messages are missing,"Change 73022 had a related patch set uploaded by Robmoen: +Add protected & semiprotected notices to api. + +https://gerrit.wikimedia.org/r/73022",1373487840,task_subcomment,PHID-TASK-ndmy33qu6brquwrr27nw,PHID-USER-idceizaw6elwiwm5xshb,"['Change 73022 had a related patch set uploaded by Robmoen:\nAdd protected & semiprotected notices to api.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +12038,"VisualEditor: Using up-arrow to scroll lets you put the cursor under the toolbar in Firefox, Internet Explorer","Change 73015 merged by jenkins-bot: +Bind listener to keyup to capture arrows & better math for scrolling. + +https://gerrit.wikimedia.org/r/73015",1373491380,task_subcomment,PHID-TASK-4bokg6oohi7iw7rzhciv,PHID-USER-idceizaw6elwiwm5xshb,"['Change 73015 merged by jenkins-bot:\nBind listener to keyup to capture arrows & better math for scrolling.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +289,"VisualEditor: ref warning appears within template that contains references, post-modification","Change 73092 had a related patch set uploaded by Esanders: +Hide ref errors inside MW transclusions + +https://gerrit.wikimedia.org/r/73092",1373492178,task_subcomment,PHID-TASK-pcg77ljjtbxyojrgt6ue,PHID-USER-idceizaw6elwiwm5xshb,['Change 73092 had a related patch set uploaded by Esanders:\nHide ref errors inside MW transclusions\n\nGERRIT_URL'],['BUG REPRODUCTION'] +345,Categories/default sort sometimes duplicated to random position in DOM after edit,"Change 73113 had a related patch set uploaded by GWicke: +Bug 50120: Avoid paragraph wrapping for DOM fragments with blocks + +https://gerrit.wikimedia.org/r/73113",1373494750,task_subcomment,PHID-TASK-cl3n6ut5q64yapdxwsov,PHID-USER-idceizaw6elwiwm5xshb,['Change 73113 had a related patch set uploaded by GWicke:\nBug 50120: Avoid paragraph wrapping for DOM fragments with blocks\n\nGERRIT_URL'],['BUG REPRODUCTION'] +228,"VisualEditor: Transclusion dialog sometimes shows items in ""Add parameter"" that are already used","Change 73010 merged by jenkins-bot: +Retain original param names and ignore leading/trailing whitespace + +https://gerrit.wikimedia.org/r/73010",1373497073,task_subcomment,PHID-TASK-r4klwzo7lxdsgw53zery,PHID-USER-idceizaw6elwiwm5xshb,['Change 73010 merged by jenkins-bot:\nRetain original param names and ignore leading/trailing whitespace\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3862,VisualEditor: Transclusion dialog doesn't account for aliases when preventing duplicate entries from being added,"Change 73010 merged by jenkins-bot: +Retain original param names and ignore leading/trailing whitespace + +https://gerrit.wikimedia.org/r/73010",1373497076,task_subcomment,PHID-TASK-xwzbnkc2eempknw62ukj,PHID-USER-idceizaw6elwiwm5xshb,['Change 73010 merged by jenkins-bot:\nRetain original param names and ignore leading/trailing whitespace\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4132,VisualEditor: Protected page warning messages are missing,"Change 73022 merged by jenkins-bot: +Add protected & semiprotected notices to api. + +https://gerrit.wikimedia.org/r/73022",1373497150,task_subcomment,PHID-TASK-ndmy33qu6brquwrr27nw,PHID-USER-idceizaw6elwiwm5xshb,"['Change 73022 merged by jenkins-bot:\nAdd protected & semiprotected notices to api.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +288,"VisualEditor: ref warning appears within template that contains references, post-modification","Change 73092 merged by jenkins-bot: +Hide ref errors inside MW transclusions + +https://gerrit.wikimedia.org/r/73092",1373497512,task_subcomment,PHID-TASK-pcg77ljjtbxyojrgt6ue,PHID-USER-idceizaw6elwiwm5xshb,['Change 73092 merged by jenkins-bot:\nHide ref errors inside MW transclusions\n\nGERRIT_URL'],['BUG REPRODUCTION'] +344,Categories/default sort sometimes duplicated to random position in DOM after edit,"Change 73113 merged by jenkins-bot: +Bug 50120: Avoid paragraph wrapping for DOM fragments with blocks + +https://gerrit.wikimedia.org/r/73113",1373497930,task_subcomment,PHID-TASK-cl3n6ut5q64yapdxwsov,PHID-USER-idceizaw6elwiwm5xshb,['Change 73113 merged by jenkins-bot:\nBug 50120: Avoid paragraph wrapping for DOM fragments with blocks\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3817,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,"Change 73136 had a related patch set uploaded by Jforrester: +Auto-add required params for user added templates + +https://gerrit.wikimedia.org/r/73136",1373503236,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-idceizaw6elwiwm5xshb,['Change 73136 had a related patch set uploaded by Jforrester:\nAuto-add required params for user added templates\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3742,VisualEditor: Changing templates makes wikilinks ([[Foo|Bar]]) render as raw wikitext instead of parsed,"Change 73173 had a related patch set uploaded by Esanders: +Piped links in wikitext parameters getting escaped + +https://gerrit.wikimedia.org/r/73173",1373553974,task_subcomment,PHID-TASK-js6dahlv3jujgj6b2lzv,PHID-USER-idceizaw6elwiwm5xshb,['Change 73173 had a related patch set uploaded by Esanders:\nPiped links in wikitext parameters getting escaped\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3741,VisualEditor: Changing templates makes wikilinks ([[Foo|Bar]]) render as raw wikitext instead of parsed,"Change 73173 merged by jenkins-bot: +Prevent escaping of piped links in wikitext parameters + +https://gerrit.wikimedia.org/r/73173",1373558760,task_subcomment,PHID-TASK-js6dahlv3jujgj6b2lzv,PHID-USER-idceizaw6elwiwm5xshb,['Change 73173 merged by jenkins-bot:\nPrevent escaping of piped links in wikitext parameters\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3814,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,"Change 73136 merged by jenkins-bot: +Auto-add required params for user added templates + +https://gerrit.wikimedia.org/r/73136",1373560433,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-idceizaw6elwiwm5xshb,['Change 73136 merged by jenkins-bot:\nAuto-add required params for user added templates\n\nGERRIT_URL'],['BUG REPRODUCTION'] +194,VisualEditor: Preserve unmodified data-mw attributes to avoid corrupting templates' whitespace,"Change 73187 had a related patch set uploaded by GWicke: +Workaround for VE bug 51150 + +https://gerrit.wikimedia.org/r/73187",1373561010,task_subcomment,PHID-TASK-ixmexwlx4wiq23ctxvjy,PHID-USER-idceizaw6elwiwm5xshb,['Change 73187 had a related patch set uploaded by GWicke:\nWorkaround for VE bug 51150\n\nGERRIT_URL'],['BUG REPRODUCTION'] +193,VisualEditor: Preserve unmodified data-mw attributes to avoid corrupting templates' whitespace,"Change 73187 merged by jenkins-bot: +Workaround for VE bug 51150 + +https://gerrit.wikimedia.org/r/73187",1373561592,task_subcomment,PHID-TASK-ixmexwlx4wiq23ctxvjy,PHID-USER-idceizaw6elwiwm5xshb,['Change 73187 merged by jenkins-bot:\nWorkaround for VE bug 51150\n\nGERRIT_URL'],['WORKAROUNDS'] +4319,VisualEditor: Image insertion dialog shows thumbnails twice in non-English context (possibly due to repeated results under File: and Datei:?),"Change 73190 had a related patch set uploaded by Robmoen: +Normalize image titles in cache to prevent duplicates. + +https://gerrit.wikimedia.org/r/73190",1373562735,task_subcomment,PHID-TASK-43bme3ubhjcp6xf3kyaw,PHID-USER-idceizaw6elwiwm5xshb,"['Change 73190 had a related patch set uploaded by Robmoen:\nNormalize image titles in cache to prevent duplicates.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +281,"VisualEditor: ""Invalid token"" message after period of inactivity leads to lost work","Change 73189 had a related patch set uploaded by Krinkle: +API: Split save action into separate API module + +https://gerrit.wikimedia.org/r/73189",1373566278,task_subcomment,PHID-TASK-4rutvvnh7fiqox2z3go4,PHID-USER-idceizaw6elwiwm5xshb,['Change 73189 had a related patch set uploaded by Krinkle:\nAPI: Split save action into separate API module\n\nGERRIT_URL'],['BUG REPRODUCTION'] +280,"VisualEditor: ""Invalid token"" message after period of inactivity leads to lost work","Change 73203 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget: Improve error message for badtoken error + +https://gerrit.wikimedia.org/r/73203",1373566281,task_subcomment,PHID-TASK-4rutvvnh7fiqox2z3go4,PHID-USER-idceizaw6elwiwm5xshb,['Change 73203 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget: Improve error message for badtoken error\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4318,VisualEditor: Image insertion dialog shows thumbnails twice in non-English context (possibly due to repeated results under File: and Datei:?),"Change 73190 merged by jenkins-bot: +Normalize image titles in cache to prevent duplicates. + +https://gerrit.wikimedia.org/r/73190",1373578658,task_subcomment,PHID-TASK-43bme3ubhjcp6xf3kyaw,PHID-USER-idceizaw6elwiwm5xshb,"['Change 73190 merged by jenkins-bot:\nNormalize image titles in cache to prevent duplicates.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9013,VisualEditor: Show VisualEditor tag in diffs,"Change 73004 merged by jenkins-bot: +Remove ""Tag: "" prefix, now that they're in MW core + +https://gerrit.wikimedia.org/r/73004",1373582616,task_subcomment,PHID-TASK-hmd3ybxvx2oovxcgcs5b,PHID-USER-idceizaw6elwiwm5xshb,"['Change 73004 merged by jenkins-bot:\nRemove ""Tag: "" prefix, now that they\'re in MW core\n\nGERRIT_URL']",['BUG REPRODUCTION'] +279,"VisualEditor: ""Invalid token"" message after period of inactivity leads to lost work","Change 73189 merged by jenkins-bot: +api: Split save action into separate API module + +https://gerrit.wikimedia.org/r/73189",1373584284,task_subcomment,PHID-TASK-4rutvvnh7fiqox2z3go4,PHID-USER-idceizaw6elwiwm5xshb,['Change 73189 merged by jenkins-bot:\napi: Split save action into separate API module\n\nGERRIT_URL'],['BUG REPRODUCTION'] +278,"VisualEditor: ""Invalid token"" message after period of inactivity leads to lost work","Change 73203 merged by jenkins-bot: +mw.ViewPageTarget: Improve error message for badtoken error + +https://gerrit.wikimedia.org/r/73203",1373584937,task_subcomment,PHID-TASK-4rutvvnh7fiqox2z3go4,PHID-USER-idceizaw6elwiwm5xshb,['Change 73203 merged by jenkins-bot:\nmw.ViewPageTarget: Improve error message for badtoken error\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11803,Unclosed formatting elements leaking out of transclusions,"Change 73369 had a related patch set uploaded by Subramanya Sastry: +WIP: (Bug 50536) Improved handling of tree-builder fixup + +https://gerrit.wikimedia.org/r/73369",1373586328,task_subcomment,PHID-TASK-tl2v542il5zhvqmae5zl,PHID-USER-idceizaw6elwiwm5xshb,['Change 73369 had a related patch set uploaded by Subramanya Sastry:\nWIP: (Bug 50536) Improved handling of tree-builder fixup\n\nGERRIT_URL'],['BUG REPRODUCTION'] +191,VisualEditor: Preserve unmodified data-mw attributes to avoid corrupting templates' whitespace,"Change 73372 had a related patch set uploaded by Catrope: +Preserve unused Parsoid template properties + +https://gerrit.wikimedia.org/r/73372",1373590022,task_subcomment,PHID-TASK-ixmexwlx4wiq23ctxvjy,PHID-USER-idceizaw6elwiwm5xshb,['Change 73372 had a related patch set uploaded by Catrope:\nPreserve unused Parsoid template properties\n\nGERRIT_URL'],['BUG REPRODUCTION'] +190,VisualEditor: Preserve unmodified data-mw attributes to avoid corrupting templates' whitespace,"Change 73372 merged by jenkins-bot: +Preserve unused Parsoid template properties + +https://gerrit.wikimedia.org/r/73372",1373590110,task_subcomment,PHID-TASK-ixmexwlx4wiq23ctxvjy,PHID-USER-idceizaw6elwiwm5xshb,['Change 73372 merged by jenkins-bot:\nPreserve unused Parsoid template properties\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3545,VisualEditor: Annotated element metadata inside wrapper paragraphs being discarded,"Change 73404 had a related patch set uploaded by Esanders: +Fix annotated element alien metadata inside wrapped paragraph + +https://gerrit.wikimedia.org/r/73404",1373637959,task_subcomment,PHID-TASK-sojoibzwruxvdv55tvoj,PHID-USER-idceizaw6elwiwm5xshb,['Change 73404 had a related patch set uploaded by Esanders:\nFix annotated element alien metadata inside wrapped paragraph\n\nGERRIT_URL'],['BUG REPRODUCTION'] +277,"VisualEditor: ""Invalid token"" message after period of inactivity leads to lost work","Change 73446 had a related patch set uploaded by Krinkle: +(DRAFT) mw.ViewPageTarget: Refetch token if session expired + +https://gerrit.wikimedia.org/r/73446",1373653678,task_subcomment,PHID-TASK-4rutvvnh7fiqox2z3go4,PHID-USER-idceizaw6elwiwm5xshb,['Change 73446 had a related patch set uploaded by Krinkle:\n(DRAFT) mw.ViewPageTarget: Refetch token if session expired\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3544,VisualEditor: Annotated element metadata inside wrapper paragraphs being discarded,"Change 73404 merged by jenkins-bot: +Fix annotated element alien metadata inside wrapped paragraph + +https://gerrit.wikimedia.org/r/73404",1373662141,task_subcomment,PHID-TASK-sojoibzwruxvdv55tvoj,PHID-USER-idceizaw6elwiwm5xshb,['Change 73404 merged by jenkins-bot:\nFix annotated element alien metadata inside wrapped paragraph\n\nGERRIT_URL'],['TASK PROGRESS'] +4623,VisualEditor: annotations next to each other aren't necessarily the same,"Change 73523 had a related patch set uploaded by Esanders: +HACK: Don't merge adjacent annotations from Parsoid + +https://gerrit.wikimedia.org/r/73523",1373664173,task_subcomment,PHID-TASK-fhtlyq5kho6tpsip3niy,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 73523 had a related patch set uploaded by Esanders:\nHACK: Don't merge adjacent annotations from Parsoid\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +8041,User preference to disable VisualEditor,"Change 73565 had a related patch set uploaded by Odder: +(bug 50929) Remove 'visualeditor-enable' from $wgHiddenPrefs + +https://gerrit.wikimedia.org/r/73565",1373712372,task_subcomment,PHID-TASK-2lqrwar67hw6qvy4f5kh,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 73565 had a related patch set uploaded by Odder:\n(bug 50929) Remove 'visualeditor-enable' from $wgHiddenPrefs\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +284,"VisualEditor: ref warning appears within template that contains references, post-modification","Change 73614 had a related patch set uploaded by Esanders: +Use new class to detect Cite errors inside templates + +https://gerrit.wikimedia.org/r/73614",1373812887,task_subcomment,PHID-TASK-pcg77ljjtbxyojrgt6ue,PHID-USER-idceizaw6elwiwm5xshb,['Change 73614 had a related patch set uploaded by Esanders:\nUse new class to detect Cite errors inside templates\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11846,TemplateData: Add a way to express dependencies between parameters,"Change 73708 had a related patch set uploaded by AzaToth: +Add depends and conflicts parameters + +https://gerrit.wikimedia.org/r/73708",1373830886,task_subcomment,PHID-TASK-2xs7662hh3qdt5fonxnb,PHID-USER-idceizaw6elwiwm5xshb,['Change 73708 had a related patch set uploaded by AzaToth:\nAdd depends and conflicts parameters\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4621,VisualEditor: annotations next to each other aren't necessarily the same,"Change 73523 merged by jenkins-bot: +HACK: Don't merge adjacent annotations from Parsoid + +https://gerrit.wikimedia.org/r/73523",1373852315,task_subcomment,PHID-TASK-fhtlyq5kho6tpsip3niy,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 73523 merged by jenkins-bot:\nHACK: Don't merge adjacent annotations from Parsoid\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +7733,VisualEditor: Improve how we suppress reference warnings in template rendering,"Change 73096 had a related patch set uploaded by Jforrester: +Add more specific class to cite errors + +https://gerrit.wikimedia.org/r/73096",1373852814,task_subcomment,PHID-TASK-npqg6q6ozudz2pqkgmjm,PHID-USER-idceizaw6elwiwm5xshb,['Change 73096 had a related patch set uploaded by Jforrester:\nAdd more specific class to cite errors\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4695,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","Change 73569 had a related patch set uploaded by Catrope: +Warn users when they are typing wikitext + +https://gerrit.wikimedia.org/r/73569",1373854895,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-idceizaw6elwiwm5xshb,['Change 73569 had a related patch set uploaded by Catrope:\nWarn users when they are typing wikitext\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4694,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","Change 73569 merged by jenkins-bot: +Warn users when they are typing wikitext + +https://gerrit.wikimedia.org/r/73569",1373855446,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-idceizaw6elwiwm5xshb,['Change 73569 merged by jenkins-bot:\nWarn users when they are typing wikitext\n\nGERRIT_URL'],['BUG REPRODUCTION'] +464,mediawiki/extensions.git does not update some extensions,"Change 73736 had a related patch set uploaded by Hashar: +update VisualEditor to latest master + +https://gerrit.wikimedia.org/r/73736",1373881426,task_subcomment,PHID-TASK-7sbdbkrfcvaejzeycoty,PHID-USER-idceizaw6elwiwm5xshb,['Change 73736 had a related patch set uploaded by Hashar:\nupdate VisualEditor to latest master\n\nGERRIT_URL'],['BUG REPRODUCTION'] +463,mediawiki/extensions.git does not update some extensions,"Change 73736 merged by Hashar: +update VisualEditor to latest master + +https://gerrit.wikimedia.org/r/73736",1373881472,task_subcomment,PHID-TASK-7sbdbkrfcvaejzeycoty,PHID-USER-idceizaw6elwiwm5xshb,['Change 73736 merged by Hashar:\nupdate VisualEditor to latest master\n\nGERRIT_URL'],['TASK PROGRESS'] +8614,VisualEditor: VE won't load on empty page containing only a magic word,"Change 73745 had a related patch set uploaded by Esanders: +Extend empty document check to check for meta-only data + +https://gerrit.wikimedia.org/r/73745",1373886485,task_subcomment,PHID-TASK-yelwyuxn7ull4zzjha5n,PHID-USER-idceizaw6elwiwm5xshb,['Change 73745 had a related patch set uploaded by Esanders:\nExtend empty document check to check for meta-only data\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8613,VisualEditor: VE won't load on empty page containing only a magic word,"Change 73745 merged by jenkins-bot: +Extend empty document check to check for meta-only data + +https://gerrit.wikimedia.org/r/73745",1373905132,task_subcomment,PHID-TASK-yelwyuxn7ull4zzjha5n,PHID-USER-idceizaw6elwiwm5xshb,['Change 73745 merged by jenkins-bot:\nExtend empty document check to check for meta-only data\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3487,VisualEditor: Set i18n toolbar icons for bold/italics,"Change 73850 had a related patch set uploaded by Jforrester: +Set bold/italics icons for cs/he/pl; da/no/nn/sv + +https://gerrit.wikimedia.org/r/73850",1373916753,task_subcomment,PHID-TASK-67oipsmostyhug2737rz,PHID-USER-idceizaw6elwiwm5xshb,['Change 73850 had a related patch set uploaded by Jforrester:\nSet bold/italics icons for cs/he/pl; da/no/nn/sv\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +273,"VisualEditor: ""Invalid token"" message after period of inactivity leads to lost work","Change 73446 merged by jenkins-bot: +mw.ViewPageTarget: Refetch token if session expired + +https://gerrit.wikimedia.org/r/73446",1373917479,task_subcomment,PHID-TASK-4rutvvnh7fiqox2z3go4,PHID-USER-idceizaw6elwiwm5xshb,['Change 73446 merged by jenkins-bot:\nmw.ViewPageTarget: Refetch token if session expired\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4550,Enable VisualEditor by default for all users of the English Wikipedia,"Change 73852 had a related patch set uploaded by Jforrester: +Stop the prevention of anons getting VisualEditor for enwiki + +https://gerrit.wikimedia.org/r/73852",1373917817,task_subcomment,PHID-TASK-algalgsjyyisq2anwhms,PHID-USER-idceizaw6elwiwm5xshb,['Change 73852 had a related patch set uploaded by Jforrester:\nStop the prevention of anons getting VisualEditor for enwiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3486,VisualEditor: Set i18n toolbar icons for bold/italics,"Change 73850 merged by jenkins-bot: +Set bold/italics icons for cs/he/pl; da/no/nn/sv + +https://gerrit.wikimedia.org/r/73850",1373918327,task_subcomment,PHID-TASK-67oipsmostyhug2737rz,PHID-USER-idceizaw6elwiwm5xshb,['Change 73850 merged by jenkins-bot:\nSet bold/italics icons for cs/he/pl; da/no/nn/sv\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4549,Enable VisualEditor by default for all users of the English Wikipedia,"Change 73852 merged by jenkins-bot: +Stop the prevention of anons getting VisualEditor for enwiki + +https://gerrit.wikimedia.org/r/73852",1373921102,task_subcomment,PHID-TASK-algalgsjyyisq2anwhms,PHID-USER-idceizaw6elwiwm5xshb,['Change 73852 merged by jenkins-bot:\nStop the prevention of anons getting VisualEditor for enwiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3769,"VisualEditor: Move “add parameter” button to alongside the search field, not below the results list, so it can be found","Change 73865 had a related patch set uploaded by Trevor Parscal: +Single-click insertion + +https://gerrit.wikimedia.org/r/73865",1373922494,task_subcomment,PHID-TASK-mlttagm5jcb3oqt5j734,PHID-USER-idceizaw6elwiwm5xshb,['Change 73865 had a related patch set uploaded by Trevor Parscal:\nSingle-click insertion\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3576,VisualEditor: Double-click on a parameter in the selection menu should insert it,"Change 73865 had a related patch set uploaded by Trevor Parscal: +Single-click insertion + +https://gerrit.wikimedia.org/r/73865",1373922497,task_subcomment,PHID-TASK-6ey7x6n5abzoqr3wo43j,PHID-USER-idceizaw6elwiwm5xshb,['Change 73865 had a related patch set uploaded by Trevor Parscal:\nSingle-click insertion\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3581,VisualEditor: Typing immediately after link introduces pawn (♙) if link is preceded by multibyte text,"Change 73874 had a related patch set uploaded by Esanders: +Replace text strings with grapheme arrays in onContentChange + +https://gerrit.wikimedia.org/r/73874",1373925628,task_subcomment,PHID-TASK-ft4ssckvycvjlzjy3fax,PHID-USER-idceizaw6elwiwm5xshb,['Change 73874 had a related patch set uploaded by Esanders:\nReplace text strings with grapheme arrays in onContentChange\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3580,VisualEditor: Typing immediately after link introduces pawn (♙) if link is preceded by multibyte text,"Change 73874 merged by jenkins-bot: +Replace text strings with grapheme arrays in onContentChange + +https://gerrit.wikimedia.org/r/73874",1373926221,task_subcomment,PHID-TASK-ft4ssckvycvjlzjy3fax,PHID-USER-idceizaw6elwiwm5xshb,['Change 73874 merged by jenkins-bot:\nReplace text strings with grapheme arrays in onContentChange\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4045,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"Change 73877 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget: Surface error messages from core edit api + +https://gerrit.wikimedia.org/r/73877",1373926266,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-idceizaw6elwiwm5xshb,['Change 73877 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget: Surface error messages from core edit api\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4042,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"Change 73877 merged by jenkins-bot: +mw.ViewPageTarget: Surface error messages from core edit api + +https://gerrit.wikimedia.org/r/73877",1373927436,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-idceizaw6elwiwm5xshb,['Change 73877 merged by jenkins-bot:\nmw.ViewPageTarget: Surface error messages from core edit api\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3460,"AbuseFilter: API is responding with wikitext instead of HTML in the ""warning"" property","Change 73895 had a related patch set uploaded by Hoo man: +Really parse the API warning in the APIEditBeforeSave hook + +https://gerrit.wikimedia.org/r/73895",1373929226,task_subcomment,PHID-TASK-6s22kiygdurpmwpk3lqs,PHID-USER-idceizaw6elwiwm5xshb,['Change 73895 had a related patch set uploaded by Hoo man:\nReally parse the API warning in the APIEditBeforeSave hook\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4060,VisualEditor: Clear annotations icon no longer clearing link annotations,"Change 73896 had a related patch set uploaded by Esanders: +Compare annotations by name only when clearing/toggling + +https://gerrit.wikimedia.org/r/73896",1373929632,task_subcomment,PHID-TASK-xid2rg44chmbsuqujmzr,PHID-USER-idceizaw6elwiwm5xshb,['Change 73896 had a related patch set uploaded by Esanders:\nCompare annotations by name only when clearing/toggling\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4059,VisualEditor: Clear annotations icon no longer clearing link annotations,"Change 73896 merged by jenkins-bot: +Compare annotations by name only when clearing/toggling + +https://gerrit.wikimedia.org/r/73896",1373930577,task_subcomment,PHID-TASK-xid2rg44chmbsuqujmzr,PHID-USER-idceizaw6elwiwm5xshb,['Change 73896 merged by jenkins-bot:\nCompare annotations by name only when clearing/toggling\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4583,VisualEditor: Links not doing pre-annotations ever (rather than just not spanning on ' ') is confusing for users,"Change 73902 had a related patch set uploaded by Catrope: +Continue links + +https://gerrit.wikimedia.org/r/73902",1373931509,task_subcomment,PHID-TASK-4g3nhqcki5ifz5oczcu7,PHID-USER-idceizaw6elwiwm5xshb,['Change 73902 had a related patch set uploaded by Catrope:\nContinue links\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3575,VisualEditor: Double-click on a parameter in the selection menu should insert it,"Change 73865 merged by jenkins-bot: +Single-click insertion + +https://gerrit.wikimedia.org/r/73865",1373932430,task_subcomment,PHID-TASK-6ey7x6n5abzoqr3wo43j,PHID-USER-idceizaw6elwiwm5xshb,['Change 73865 merged by jenkins-bot:\nSingle-click insertion\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3768,"VisualEditor: Move “add parameter” button to alongside the search field, not below the results list, so it can be found","Change 73865 merged by jenkins-bot: +Single-click insertion + +https://gerrit.wikimedia.org/r/73865",1373932432,task_subcomment,PHID-TASK-mlttagm5jcb3oqt5j734,PHID-USER-idceizaw6elwiwm5xshb,['Change 73865 merged by jenkins-bot:\nSingle-click insertion\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4582,VisualEditor: Links not doing pre-annotations ever (rather than just not spanning on ' ') is confusing for users,"Change 73902 merged by jenkins-bot: +Continue links + +https://gerrit.wikimedia.org/r/73902",1373934716,task_subcomment,PHID-TASK-4g3nhqcki5ifz5oczcu7,PHID-USER-idceizaw6elwiwm5xshb,['Change 73902 merged by jenkins-bot:\nContinue links\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8106,VisualEditor: Inspector widget should not stay open when moving the cursor to similar annotation,"Change 72865 merged by jenkins-bot: +Reset context menu on selection change while inspector is open + +https://gerrit.wikimedia.org/r/72865",1373934858,task_subcomment,PHID-TASK-fgcx6r4cq4f3sp3crtxx,PHID-USER-idceizaw6elwiwm5xshb,['Change 72865 merged by jenkins-bot:\nReset context menu on selection change while inspector is open\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3457,"AbuseFilter: API is responding with wikitext instead of HTML in the ""warning"" property","Change 73895 merged by jenkins-bot: +Really parse the API warning in the APIEditBeforeSave hook + +https://gerrit.wikimedia.org/r/73895",1373945021,task_subcomment,PHID-TASK-6s22kiygdurpmwpk3lqs,PHID-USER-idceizaw6elwiwm5xshb,['Change 73895 merged by jenkins-bot:\nReally parse the API warning in the APIEditBeforeSave hook\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4410,VisualEditor: Deletion into a DL from a block slug breaks,"Change 73952 had a related patch set uploaded by Esanders: +Handle backspace correctly when in a root slug + +https://gerrit.wikimedia.org/r/73952",1373975739,task_subcomment,PHID-TASK-2jhlgapomh7x5pp3mfeq,PHID-USER-idceizaw6elwiwm5xshb,['Change 73952 had a related patch set uploaded by Esanders:\nHandle backspace correctly when in a root slug\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8160,mediawiki.notification: Notification area should remain visible when scrolled down,"Change 73948 had a related patch set uploaded by Helder.wiki: +Use fixed position for notifications + +https://gerrit.wikimedia.org/r/73948",1373982414,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-idceizaw6elwiwm5xshb,['Change 73948 had a related patch set uploaded by Helder.wiki:\nUse fixed position for notifications\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3726,VisualEditor: Add support for spam blacklist errors in save dialog,"Change 73964 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget: Add support for spam blacklist + +https://gerrit.wikimedia.org/r/73964",1373983650,task_subcomment,PHID-TASK-redwc5kkxwdmnoyvkj7r,PHID-USER-idceizaw6elwiwm5xshb,['Change 73964 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget: Add support for spam blacklist\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3897,VisualEditor: Resizing an image which doesn't already have an explicit size set doesn't work,"Change 73965 had a related patch set uploaded by Esanders: +Create MWResizeableNode mixin to control defaultSize flag + +https://gerrit.wikimedia.org/r/73965",1373983741,task_subcomment,PHID-TASK-l36v7qffhro3qiv5v3ya,PHID-USER-idceizaw6elwiwm5xshb,['Change 73965 had a related patch set uploaded by Esanders:\nCreate MWResizeableNode mixin to control defaultSize flag\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8159,mediawiki.notification: Notification area should remain visible when scrolled down,"Change 73948 abandoned by Krinkle: +Use fixed position for notifications + +Reason: +Dupe of Icb7cd68f484 (which has existed longer) + +https://gerrit.wikimedia.org/r/73948",1373984219,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-idceizaw6elwiwm5xshb,['Change 73948 abandoned by Krinkle:\nUse fixed position for notifications\n\nReason:\nDupe of Icb7cd68f484 (which has existed longer)\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7982,VisualEditor: Display references rendered by {{#tag:ref}} in superscript,"Change 73980 had a related patch set uploaded by Esanders: +Fake superscript style for references generated as spans + +https://gerrit.wikimedia.org/r/73980",1373991605,task_subcomment,PHID-TASK-vqebaloi6mz6p43fpars,PHID-USER-idceizaw6elwiwm5xshb,['Change 73980 had a related patch set uploaded by Esanders:\nFake superscript style for references generated as spans\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7981,VisualEditor: Display references rendered by {{#tag:ref}} in superscript,"Change 73980 merged by jenkins-bot: +Fake superscript style for references generated as spans + +https://gerrit.wikimedia.org/r/73980",1373992966,task_subcomment,PHID-TASK-vqebaloi6mz6p43fpars,PHID-USER-idceizaw6elwiwm5xshb,['Change 73980 merged by jenkins-bot:\nFake superscript style for references generated as spans\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11365,Switching to mobile view and back leaves cookie behind,"Change 73999 had a related patch set uploaded by Mwalker: +(Bug 51465) No Longer Filtering Mobile Devices + +https://gerrit.wikimedia.org/r/73999",1374004590,task_subcomment,PHID-TASK-pl2ghnqidzao7i2kjzgp,PHID-USER-idceizaw6elwiwm5xshb,['Change 73999 had a related patch set uploaded by Mwalker:\n(Bug 51465) No Longer Filtering Mobile Devices\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11364,Switching to mobile view and back leaves cookie behind,"Change 73999 merged by jenkins-bot: +(Bug 51465) No Longer Filtering Mobile Devices + +https://gerrit.wikimedia.org/r/73999",1374005801,task_subcomment,PHID-TASK-pl2ghnqidzao7i2kjzgp,PHID-USER-idceizaw6elwiwm5xshb,['Change 73999 merged by jenkins-bot:\n(Bug 51465) No Longer Filtering Mobile Devices\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9984,VisualEditor: Message should be used in content language,"Change 74064 had a related patch set uploaded by Krinkle: +Remove 'visualeditor-feedback-link' from RL module + +https://gerrit.wikimedia.org/r/74064",1374010123,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 74064 had a related patch set uploaded by Krinkle:\nRemove 'visualeditor-feedback-link' from RL module\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +9982,VisualEditor: Message should be used in content language,"Change 74064 merged by jenkins-bot: +Remove 'visualeditor-feedback-link' from RL module + +https://gerrit.wikimedia.org/r/74064",1374012412,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 74064 merged by jenkins-bot:\nRemove 'visualeditor-feedback-link' from RL module\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +7670,Generic first edit tour,"Change 64981 had a related patch set uploaded by Mattflaschen: +Add tour to be used for first edit (other than GettingStarted). + +https://gerrit.wikimedia.org/r/64981",1374012729,task_subcomment,PHID-TASK-unahzezsufzzdb4k4beo,PHID-USER-idceizaw6elwiwm5xshb,"['Change 64981 had a related patch set uploaded by Mattflaschen:\nAdd tour to be used for first edit (other than GettingStarted).', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +3896,VisualEditor: Resizing an image which doesn't already have an explicit size set doesn't work,"Change 73965 merged by jenkins-bot: +Create MWResizeableNode mixin to control defaultSize flag + +https://gerrit.wikimedia.org/r/73965",1374015086,task_subcomment,PHID-TASK-l36v7qffhro3qiv5v3ya,PHID-USER-idceizaw6elwiwm5xshb,['Change 73965 merged by jenkins-bot:\nCreate MWResizeableNode mixin to control defaultSize flag\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3724,VisualEditor: Add support for spam blacklist errors in save dialog,"Change 73964 merged by jenkins-bot: +mw.ViewPageTarget: Add support for spam blacklist + +https://gerrit.wikimedia.org/r/73964",1374015128,task_subcomment,PHID-TASK-redwc5kkxwdmnoyvkj7r,PHID-USER-idceizaw6elwiwm5xshb,['Change 73964 merged by jenkins-bot:\nmw.ViewPageTarget: Add support for spam blacklist\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4040,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"Change 74102 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget: Show AbuseFilter warning in save dialog + +https://gerrit.wikimedia.org/r/74102",1374023516,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-idceizaw6elwiwm5xshb,['Change 74102 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget: Show AbuseFilter warning in save dialog\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +10015,VisualEditor: Support editing nowiki blocks,"Change 74107 had a related patch set uploaded by Catrope: +Add a node class for mw:Nowiki + +https://gerrit.wikimedia.org/r/74107",1374027032,task_subcomment,PHID-TASK-vhod5j4lmpp5giw7zjlk,PHID-USER-idceizaw6elwiwm5xshb,['Change 74107 had a related patch set uploaded by Catrope:\nAdd a node class for mw:Nowiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3682," tags should be applied to the minimal rather than maximal content (or well, a compromise thereof..)","Change 74110 had a related patch set uploaded by Subramanya Sastry: +Take #2: (Bug 50841) Reduce scope of nowiki tags + +https://gerrit.wikimedia.org/r/74110",1374033113,task_subcomment,PHID-TASK-qf4vt6acq5wtvvlwympv,PHID-USER-idceizaw6elwiwm5xshb,['Change 74110 had a related patch set uploaded by Subramanya Sastry:\nTake #2: (Bug 50841) Reduce scope of nowiki tags\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7654,VisualEditor: Default $wgVisualEditorNamespaces to $wgContentNamespaces instead of array( NS_MAIN ),"Change 74138 had a related patch set uploaded by Helder.wiki: +Default $wgVisualEditorNamespaces to $wgContentNamespaces + +https://gerrit.wikimedia.org/r/74138",1374063814,task_subcomment,PHID-TASK-iudy2zuexclkhlwqjbkn,PHID-USER-idceizaw6elwiwm5xshb,['Change 74138 had a related patch set uploaded by Helder.wiki:\nDefault $wgVisualEditorNamespaces to $wgContentNamespaces\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3407,VisualEditor: Don't extend links over wordbreaks,"Change 74168 had a related patch set uploaded by Esanders: +[WIP] Split continued link annotations on wordbreaks + +https://gerrit.wikimedia.org/r/74168",1374076760,task_subcomment,PHID-TASK-fqzbhpnqgjp4qad6vrii,PHID-USER-idceizaw6elwiwm5xshb,['Change 74168 had a related patch set uploaded by Esanders:\n[WIP] Split continued link annotations on wordbreaks\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4039,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"Change 74102 merged by jenkins-bot: +mw.ViewPageTarget: Show AbuseFilter warning in save dialog + +https://gerrit.wikimedia.org/r/74102",1374087934,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-idceizaw6elwiwm5xshb,['Change 74102 merged by jenkins-bot:\nmw.ViewPageTarget: Show AbuseFilter warning in save dialog\n\nGERRIT_URL'],['BUG REPRODUCTION'] +179,VisualEditor: Refactor references dialog to allow immediate insertion of reference content,"Change 74191 had a related patch set uploaded by Trevor Parscal: +Reference dialog commingling + +https://gerrit.wikimedia.org/r/74191",1374090269,task_subcomment,PHID-TASK-j5pmqk7nfjpk76iccyaa,PHID-USER-idceizaw6elwiwm5xshb,['Change 74191 had a related patch set uploaded by Trevor Parscal:\nReference dialog commingling\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7652,VisualEditor: Default $wgVisualEditorNamespaces to $wgContentNamespaces instead of array( NS_MAIN ),"Change 74138 merged by jenkins-bot: +Default $wgVisualEditorNamespaces to $wgContentNamespaces + +https://gerrit.wikimedia.org/r/74138",1374090597,task_subcomment,PHID-TASK-iudy2zuexclkhlwqjbkn,PHID-USER-idceizaw6elwiwm5xshb,['Change 74138 merged by jenkins-bot:\nDefault $wgVisualEditorNamespaces to $wgContentNamespaces\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7630,"VisualEditor: Re-run wikipage content handlers (jquery.makeCollapsible, jquery.tablesorter) when rendering new revision after save","Change 74313 had a related patch set uploaded by Krinkle: +mediawiki.page.ready: Use wikipage.content instead of domready + +https://gerrit.wikimedia.org/r/74313",1374111569,task_subcomment,PHID-TASK-a3yp2evtjuq3hjqdrvhc,PHID-USER-idceizaw6elwiwm5xshb,['Change 74313 had a related patch set uploaded by Krinkle:\nmediawiki.page.ready: Use wikipage.content instead of domready\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4287,Guided tours cannot distinguish between read and edit modes with VisualEditor,"Change 72677 merged by Ori.livneh: +Add support for VisualEditor + +https://gerrit.wikimedia.org/r/72677",1374165359,task_subcomment,PHID-TASK-x646ub2izdkijgiiwrz2,PHID-USER-idceizaw6elwiwm5xshb,['Change 72677 merged by Ori.livneh:\nAdd support for VisualEditor\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11451,mw.notify notifications can't be removed/hidden programmatically,"Change 74407 had a related patch set uploaded by Alex Monk: +Return Notification object from mw.notification.notify + +https://gerrit.wikimedia.org/r/74407",1374170832,task_subcomment,PHID-TASK-mjeduabrtvm33uiu3e4a,PHID-USER-idceizaw6elwiwm5xshb,['Change 74407 had a related patch set uploaded by Alex Monk:\nReturn Notification object from mw.notification.notify\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4286,Guided tours cannot distinguish between read and edit modes with VisualEditor,"Change 72682 merged by jenkins-bot: +Add tour for VisualEditor + +https://gerrit.wikimedia.org/r/72682",1374178920,task_subcomment,PHID-TASK-x646ub2izdkijgiiwrz2,PHID-USER-idceizaw6elwiwm5xshb,['Change 72682 merged by jenkins-bot:\nAdd tour for VisualEditor\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3681," tags should be applied to the minimal rather than maximal content (or well, a compromise thereof..)","Change 74110 merged by jenkins-bot: +Take #2: (Bug 50841) Reduce scope of nowiki tags + +https://gerrit.wikimedia.org/r/74110",1374181486,task_subcomment,PHID-TASK-qf4vt6acq5wtvvlwympv,PHID-USER-idceizaw6elwiwm5xshb,['Change 74110 merged by jenkins-bot:\nTake #2: (Bug 50841) Reduce scope of nowiki tags\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4075,"VisualEditor: Improvements to reference editing, including local wiki-specific workflows","Change 74191 had a related patch set uploaded by Jforrester: +Reference dialog commingling + +https://gerrit.wikimedia.org/r/74191",1374182072,task_subcomment,PHID-TASK-b74srkob65ougmewgpvd,PHID-USER-idceizaw6elwiwm5xshb,['Change 74191 had a related patch set uploaded by Jforrester:\nReference dialog commingling\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +178,VisualEditor: Refactor references dialog to allow immediate insertion of reference content,"Change 74191 had a related patch set uploaded by Jforrester: +Reference dialog commingling + +https://gerrit.wikimedia.org/r/74191",1374182076,task_subcomment,PHID-TASK-j5pmqk7nfjpk76iccyaa,PHID-USER-idceizaw6elwiwm5xshb,['Change 74191 had a related patch set uploaded by Jforrester:\nReference dialog commingling\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4074,"VisualEditor: Improvements to reference editing, including local wiki-specific workflows","Change 74191 merged by jenkins-bot: +Reference dialog commingling + +https://gerrit.wikimedia.org/r/74191",1374183562,task_subcomment,PHID-TASK-b74srkob65ougmewgpvd,PHID-USER-idceizaw6elwiwm5xshb,['Change 74191 merged by jenkins-bot:\nReference dialog commingling\n\nGERRIT_URL'],['TASK PROGRESS'] +177,VisualEditor: Refactor references dialog to allow immediate insertion of reference content,"Change 74191 merged by jenkins-bot: +Reference dialog commingling + +https://gerrit.wikimedia.org/r/74191",1374183566,task_subcomment,PHID-TASK-j5pmqk7nfjpk76iccyaa,PHID-USER-idceizaw6elwiwm5xshb,['Change 74191 merged by jenkins-bot:\nReference dialog commingling\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4409,VisualEditor: Deletion into a DL from a block slug breaks,"Change 73952 merged by jenkins-bot: +Handle backspace correctly when in a slugs + +https://gerrit.wikimedia.org/r/73952",1374186006,task_subcomment,PHID-TASK-2jhlgapomh7x5pp3mfeq,PHID-USER-idceizaw6elwiwm5xshb,['Change 73952 merged by jenkins-bot:\nHandle backspace correctly when in a slugs\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8141,VisualEditor: Pre-fill the section title in the edit summary when launched from a section edit link,"Change 74545 had a related patch set uploaded by Esanders: +Prepend section title to edit summary + +https://gerrit.wikimedia.org/r/74545",1374187124,task_subcomment,PHID-TASK-5kevizlj2r7opk2fmypx,PHID-USER-idceizaw6elwiwm5xshb,['Change 74545 had a related patch set uploaded by Esanders:\nPrepend section title to edit summary\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +7590,VisualEditor: Support the tag as a text annotation,"Change 74563 had a related patch set uploaded by Jforrester: +De-alienate foo blocks (code element) + +https://gerrit.wikimedia.org/r/74563",1374192477,task_subcomment,PHID-TASK-ktldutlvil3ngaxt2l2k,PHID-USER-idceizaw6elwiwm5xshb,['Change 74563 had a related patch set uploaded by Jforrester:\nDe-alienate foo blocks (code element)\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7731,VisualEditor: Improve how we suppress reference warnings in template rendering,"Change 73096 merged by jenkins-bot: +Add more specific class to cite errors + +https://gerrit.wikimedia.org/r/73096",1374193845,task_subcomment,PHID-TASK-npqg6q6ozudz2pqkgmjm,PHID-USER-idceizaw6elwiwm5xshb,['Change 73096 merged by jenkins-bot:\nAdd more specific class to cite errors\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7589,VisualEditor: Support the tag as a text annotation,"Change 74563 merged by jenkins-bot: +De-alienate foo blocks (code element) + +https://gerrit.wikimedia.org/r/74563",1374195080,task_subcomment,PHID-TASK-ktldutlvil3ngaxt2l2k,PHID-USER-idceizaw6elwiwm5xshb,['Change 74563 merged by jenkins-bot:\nDe-alienate foo blocks (code element)\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9441,"Protect Parsoid-generated token-names, about-ids, typeofs from conflicts with user-provided names.","Change 74586 had a related patch set uploaded by Arlolra: +Protect Parsoid-generated attributes. + +https://gerrit.wikimedia.org/r/74586",1374213999,task_subcomment,PHID-TASK-e53ehyegovylp4gigsvo,PHID-USER-idceizaw6elwiwm5xshb,"['Change 74586 had a related patch set uploaded by Arlolra:\nProtect Parsoid-generated attributes.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'NA']" +10014,VisualEditor: Support editing nowiki blocks,"Change 74107 merged by jenkins-bot: +Add a node class for mw:Nowiki + +https://gerrit.wikimedia.org/r/74107",1374261100,task_subcomment,PHID-TASK-vhod5j4lmpp5giw7zjlk,PHID-USER-idceizaw6elwiwm5xshb,['Change 74107 merged by jenkins-bot:\nAdd a node class for mw:Nowiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7745,VisualEditor: Create toolbar icons for bold/italic/underline/superscript/subscript/etc. for scripts/languages as appropriate,"Change 74677 had a related patch set uploaded by Jforrester: +Set Malayam to use B/I rather than A/A for toolbar icons + +https://gerrit.wikimedia.org/r/74677",1374265553,task_subcomment,PHID-TASK-yv3kce72452r37igamnp,PHID-USER-idceizaw6elwiwm5xshb,['Change 74677 had a related patch set uploaded by Jforrester:\nSet Malayam to use B/I rather than A/A for toolbar icons\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7744,VisualEditor: Create toolbar icons for bold/italic/underline/superscript/subscript/etc. for scripts/languages as appropriate,"Change 74677 merged by jenkins-bot: +Set Malayam to use B/I rather than A/A for toolbar icons + +https://gerrit.wikimedia.org/r/74677",1374265649,task_subcomment,PHID-TASK-yv3kce72452r37igamnp,PHID-USER-idceizaw6elwiwm5xshb,['Change 74677 merged by jenkins-bot:\nSet Malayam to use B/I rather than A/A for toolbar icons\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3294,VisualEditor: [Regression] Dialog panels not scrollable,"Change 74836 had a related patch set uploaded by Matmarex: +Ensure ve-ui-panelLayout-scrollable is actually scrollable + +https://gerrit.wikimedia.org/r/74836",1374319290,task_subcomment,PHID-TASK-jvkszokywziqndkikfj4,PHID-USER-idceizaw6elwiwm5xshb,['Change 74836 had a related patch set uploaded by Matmarex:\nEnsure ve-ui-panelLayout-scrollable is actually scrollable\n\nGERRIT_URL'],['BUG REPRODUCTION'] +10248,Create API to expose editnotices,"Change 74963 had a related patch set uploaded by Umherirrender: +Api: Add editnotices to prop=info + +https://gerrit.wikimedia.org/r/74963",1374408099,task_subcomment,PHID-TASK-chtpmgo2h5aq6i6j4niv,PHID-USER-idceizaw6elwiwm5xshb,['Change 74963 had a related patch set uploaded by Umherirrender:\nApi: Add editnotices to prop=info\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +11219,VisualEditor: Set correct text annotation buttons for eu (L/E),"Change 74972 had a related patch set uploaded by Esanders: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374412437,task_subcomment,PHID-TASK-52xvekcadppljx7wxtjw,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 had a related patch set uploaded by Esanders:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11223,VisualEditor: Set correct text annotation buttons for es (N/C),"Change 74972 had a related patch set uploaded by Esanders: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374412439,task_subcomment,PHID-TASK-ztoidsuy5fwdvtm6hoxa,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 had a related patch set uploaded by Esanders:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11243,VisualEditor: Set correct text annotation buttons for hu (B/D),"Change 74972 had a related patch set uploaded by Esanders: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374412441,task_subcomment,PHID-TASK-4e4lr7gjx3fhin7zieit,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 had a related patch set uploaded by Esanders:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11227,VisualEditor: Set correct text annotation buttons for pt (N/I),"Change 74972 had a related patch set uploaded by Esanders: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374412443,task_subcomment,PHID-TASK-evgaeiyun2bs3jdkzmuq,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 had a related patch set uploaded by Esanders:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11231,VisualEditor: Set correct text annotation buttons for gl (N/C),"Change 74972 had a related patch set uploaded by Esanders: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374412445,task_subcomment,PHID-TASK-64zcrx2xmqdtz5ns3ivt,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 had a related patch set uploaded by Esanders:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11215,VisualEditor: Set correct text annotation buttons for nl (V/C),"Change 74972 had a related patch set uploaded by Esanders: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374412448,task_subcomment,PHID-TASK-hlwmurrr6a42vwsh4edb,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 had a related patch set uploaded by Esanders:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11235,VisualEditor: Set correct text annotation buttons for it (G/C),"Change 74972 had a related patch set uploaded by Esanders: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374412452,task_subcomment,PHID-TASK-ganyn24uk5sn6pp36vou,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 had a related patch set uploaded by Esanders:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11239,VisualEditor: Set correct text annotation buttons for fr (G/I),"Change 74972 had a related patch set uploaded by Esanders: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374412454,task_subcomment,PHID-TASK-buz4r3nu6zcrowjeto7w,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 had a related patch set uploaded by Esanders:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11211,VisualEditor: Set correct text annotation buttons for ru/ky (Ж/K),"Change 74979 had a related patch set uploaded by Esanders: +Add bold/italic for cyrillic/georgian languages + +https://gerrit.wikimedia.org/r/74979",1374428011,task_subcomment,PHID-TASK-ateveyfcbqb3i4wfvvxx,PHID-USER-idceizaw6elwiwm5xshb,['Change 74979 had a related patch set uploaded by Esanders:\nAdd bold/italic for cyrillic/georgian languages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11207,VisualEditor: Set correct text annotation buttons for os (Б/???),"Change 74979 had a related patch set uploaded by Esanders: +Add bold/italic for cyrillic/georgian languages + +https://gerrit.wikimedia.org/r/74979",1374428013,task_subcomment,PHID-TASK-jfjnga5p64vzxczhpota,PHID-USER-idceizaw6elwiwm5xshb,['Change 74979 had a related patch set uploaded by Esanders:\nAdd bold/italic for cyrillic/georgian languages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11203,VisualEditor: Set correct text annotation buttons for ka (მ/კ),"Change 74979 had a related patch set uploaded by Esanders: +Add bold/italic for cyrillic/georgian languages + +https://gerrit.wikimedia.org/r/74979",1374428015,task_subcomment,PHID-TASK-4uk2cqp2bkhf3so3ifse,PHID-USER-idceizaw6elwiwm5xshb,['Change 74979 had a related patch set uploaded by Esanders:\nAdd bold/italic for cyrillic/georgian languages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1322,VE: Page settings: Languages list cut off,"Change 75083 had a related patch set uploaded by Rillke: +Adding important to overflow:auto on scrollable elements + +https://gerrit.wikimedia.org/r/75083",1374487397,task_subcomment,PHID-TASK-kuzyc5hs4c2r4b2fex4f,PHID-USER-idceizaw6elwiwm5xshb,['Change 75083 had a related patch set uploaded by Rillke:\nAdding important to overflow:auto on scrollable elements\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9476,Mediawikiwiki: Make VisualEditor a hidden preference,"Change 73565 had a related patch set uploaded by Helder.wiki: +(bug 50929) Remove 'visualeditor-enable' from $wgHiddenPrefs + +https://gerrit.wikimedia.org/r/73565",1374499697,task_subcomment,PHID-TASK-q322vvsm62gyx2idxtx2,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 73565 had a related patch set uploaded by Helder.wiki:\n(bug 50929) Remove 'visualeditor-enable' from $wgHiddenPrefs\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +1340,Incorrect URL used for magic RFC links,"Change 75118 had a related patch set uploaded by Subramanya Sastry: +(Bug 51726) Fixed typo in url base for RFCs + +https://gerrit.wikimedia.org/r/75118",1374506856,task_subcomment,PHID-TASK-ebhdb6qns6ottyytmzfa,PHID-USER-idceizaw6elwiwm5xshb,['Change 75118 had a related patch set uploaded by Subramanya Sastry:\n(Bug 51726) Fixed typo in url base for RFCs\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +1339,Incorrect URL used for magic RFC links,"Change 75118 merged by jenkins-bot: +(Bug 51726) Fixed typo in url base for RFCs + +https://gerrit.wikimedia.org/r/75118",1374507519,task_subcomment,PHID-TASK-ebhdb6qns6ottyytmzfa,PHID-USER-idceizaw6elwiwm5xshb,['Change 75118 merged by jenkins-bot:\n(Bug 51726) Fixed typo in url base for RFCs\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1320,VE: Page settings: Languages list cut off,"Change 75083 abandoned by Rillke: +Adding important to overflow:auto on scrollable elements + +Reason: +Fixed by If2d5ec3168a874eb4f856450583d6c89967513df + +https://gerrit.wikimedia.org/r/75083",1374513446,task_subcomment,PHID-TASK-kuzyc5hs4c2r4b2fex4f,PHID-USER-idceizaw6elwiwm5xshb,['Change 75083 abandoned by Rillke:\nAdding important to overflow:auto on scrollable elements\n\nReason:\nFixed by If2d5ec3168a874eb4f856450583d6c89967513df\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11851,VisualEditor: Categories deleted or misplaced when a reference is added (in Opera),"Change 72233 merged by jenkins-bot: +Array.prototype.splice polyfill for Opera + +https://gerrit.wikimedia.org/r/72233",1374518403,task_subcomment,PHID-TASK-poawg73ix2eh7lpylhyd,PHID-USER-idceizaw6elwiwm5xshb,['Change 72233 merged by jenkins-bot:\nArray.prototype.splice polyfill for Opera\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3286,VisualEditor: Location of the inspector menu is wrong for floated content in RTL wikis,"Change 75246 had a related patch set uploaded by Mooeypoo: +Quickfix for Transclusion icon in RTL wikis + +https://gerrit.wikimedia.org/r/75246",1374526607,task_subcomment,PHID-TASK-kjhdlfcx4jhz24dn5jl5,PHID-USER-idceizaw6elwiwm5xshb,['Change 75246 had a related patch set uploaded by Mooeypoo:\nQuickfix for Transclusion icon in RTL wikis\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7857,Implement way to round-trip tables with fosterable content that migrates out of the table,"Change 75253 had a related patch set uploaded by Subramanya Sastry: +WIP: (Bug 51217) Detect fostered content and ignore in selser + +https://gerrit.wikimedia.org/r/75253",1374529506,task_subcomment,PHID-TASK-fu4mfwq7s4u3wu5u6yny,PHID-USER-idceizaw6elwiwm5xshb,['Change 75253 had a related patch set uploaded by Subramanya Sastry:\nWIP: (Bug 51217) Detect fostered content and ignore in selser\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8346,Complete and document VisualEditor's integration and plugin system,"Change 75271 had a related patch set uploaded by Catrope: +Infrastructure for loading plugins in the MW integration + +https://gerrit.wikimedia.org/r/75271",1374549781,task_subcomment,PHID-TASK-eqiuslxuu3t7bxl7vmwb,PHID-USER-idceizaw6elwiwm5xshb,['Change 75271 had a related patch set uploaded by Catrope:\nInfrastructure for loading plugins in the MW integration\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3493,VisualEditor: Handle 'meta' templates better,"Change 75331 had a related patch set uploaded by Esanders: +Handle meta-only transculsions as meta items + +https://gerrit.wikimedia.org/r/75331",1374586930,task_subcomment,PHID-TASK-faltfztxkqc5daxcntnx,PHID-USER-idceizaw6elwiwm5xshb,['Change 75331 had a related patch set uploaded by Esanders:\nHandle meta-only transculsions as meta items\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3289,VisualEditor: [Regression] Dialog panels not scrollable,"Change 74836 merged by jenkins-bot: +Ensure ve-ui-panelLayout-scrollable is actually scrollable + +https://gerrit.wikimedia.org/r/74836",1374605866,task_subcomment,PHID-TASK-jvkszokywziqndkikfj4,PHID-USER-idceizaw6elwiwm5xshb,['Change 74836 merged by jenkins-bot:\nEnsure ve-ui-panelLayout-scrollable is actually scrollable\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8138,VisualEditor: Pre-fill the section title in the edit summary when launched from a section edit link,"Change 74545 merged by jenkins-bot: +Prepend section title to edit summary + +https://gerrit.wikimedia.org/r/74545",1374620537,task_subcomment,PHID-TASK-5kevizlj2r7opk2fmypx,PHID-USER-idceizaw6elwiwm5xshb,['Change 74545 merged by jenkins-bot:\nPrepend section title to edit summary\n\nGERRIT_URL'],['TASK PROGRESS'] +3276,"VisualEditor: By default, images should not set the alignment","Change 75526 had a related patch set uploaded by Mooeypoo: +Image insertion alignment fix + +https://gerrit.wikimedia.org/r/75526",1374621278,task_subcomment,PHID-TASK-6pam6yoqknf5n2r6w5qx,PHID-USER-idceizaw6elwiwm5xshb,['Change 75526 had a related patch set uploaded by Mooeypoo:\nImage insertion alignment fix\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3275,"VisualEditor: By default, images should not set the alignment","Change 75526 merged by jenkins-bot: +Image insertion alignment fix + +https://gerrit.wikimedia.org/r/75526",1374625642,task_subcomment,PHID-TASK-6pam6yoqknf5n2r6w5qx,PHID-USER-idceizaw6elwiwm5xshb,['Change 75526 merged by jenkins-bot:\nImage insertion alignment fix\n\nGERRIT_URL'],['BUG REPRODUCTION'] +5389,VisualEditor: Provide a language inspector to handle inline s,"Change 72634 had a related patch set uploaded by Mooeypoo: +Language Inspector UI + +https://gerrit.wikimedia.org/r/72634",1374630395,task_subcomment,PHID-TASK-yygcicr6m5mpgdgpjccs,PHID-USER-idceizaw6elwiwm5xshb,['Change 72634 had a related patch set uploaded by Mooeypoo:\nLanguage Inspector UI\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4545,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)","Change 75543 had a related patch set uploaded by Jforrester: +VisualEditor into beta on de/es/fr/he/it/pl/ru/svwiki + +https://gerrit.wikimedia.org/r/75543",1374631008,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-idceizaw6elwiwm5xshb,['Change 75543 had a related patch set uploaded by Jforrester:\nVisualEditor into beta on de/es/fr/he/it/pl/ru/svwiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11238,VisualEditor: Set correct text annotation buttons for fr (G/I),"Change 74972 merged by jenkins-bot: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374632620,task_subcomment,PHID-TASK-buz4r3nu6zcrowjeto7w,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 merged by jenkins-bot:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11242,VisualEditor: Set correct text annotation buttons for hu (B/D),"Change 74972 merged by jenkins-bot: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374632622,task_subcomment,PHID-TASK-4e4lr7gjx3fhin7zieit,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 merged by jenkins-bot:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11226,VisualEditor: Set correct text annotation buttons for pt (N/I),"Change 74972 merged by jenkins-bot: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374632624,task_subcomment,PHID-TASK-evgaeiyun2bs3jdkzmuq,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 merged by jenkins-bot:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11222,VisualEditor: Set correct text annotation buttons for es (N/C),"Change 74972 merged by jenkins-bot: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374632626,task_subcomment,PHID-TASK-ztoidsuy5fwdvtm6hoxa,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 merged by jenkins-bot:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11234,VisualEditor: Set correct text annotation buttons for it (G/C),"Change 74972 merged by jenkins-bot: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374632629,task_subcomment,PHID-TASK-ganyn24uk5sn6pp36vou,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 merged by jenkins-bot:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11230,VisualEditor: Set correct text annotation buttons for gl (N/C),"Change 74972 merged by jenkins-bot: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374632631,task_subcomment,PHID-TASK-64zcrx2xmqdtz5ns3ivt,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 merged by jenkins-bot:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11218,VisualEditor: Set correct text annotation buttons for eu (L/E),"Change 74972 merged by jenkins-bot: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374632633,task_subcomment,PHID-TASK-52xvekcadppljx7wxtjw,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 merged by jenkins-bot:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11214,VisualEditor: Set correct text annotation buttons for nl (V/C),"Change 74972 merged by jenkins-bot: +Add bold/italic for more latin langages + +https://gerrit.wikimedia.org/r/74972",1374632635,task_subcomment,PHID-TASK-hlwmurrr6a42vwsh4edb,PHID-USER-idceizaw6elwiwm5xshb,['Change 74972 merged by jenkins-bot:\nAdd bold/italic for more latin langages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11210,VisualEditor: Set correct text annotation buttons for ru/ky (Ж/K),"Change 74979 merged by jenkins-bot: +Add bold/italic for cyrillic/georgian languages + +https://gerrit.wikimedia.org/r/74979",1374632698,task_subcomment,PHID-TASK-ateveyfcbqb3i4wfvvxx,PHID-USER-idceizaw6elwiwm5xshb,['Change 74979 merged by jenkins-bot:\nAdd bold/italic for cyrillic/georgian languages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11206,VisualEditor: Set correct text annotation buttons for os (Б/???),"Change 74979 merged by jenkins-bot: +Add bold/italic for cyrillic/georgian languages + +https://gerrit.wikimedia.org/r/74979",1374632700,task_subcomment,PHID-TASK-jfjnga5p64vzxczhpota,PHID-USER-idceizaw6elwiwm5xshb,['Change 74979 merged by jenkins-bot:\nAdd bold/italic for cyrillic/georgian languages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11202,VisualEditor: Set correct text annotation buttons for ka (მ/კ),"Change 74979 merged by jenkins-bot: +Add bold/italic for cyrillic/georgian languages + +https://gerrit.wikimedia.org/r/74979",1374632702,task_subcomment,PHID-TASK-4uk2cqp2bkhf3so3ifse,PHID-USER-idceizaw6elwiwm5xshb,['Change 74979 merged by jenkins-bot:\nAdd bold/italic for cyrillic/georgian languages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8157,mediawiki.notification: Notification area should remain visible when scrolled down,"Change 72322 merged by jenkins-bot: +mediawiki.notification: Make notification area sticky to window + +https://gerrit.wikimedia.org/r/72322",1374636426,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-idceizaw6elwiwm5xshb,['Change 72322 merged by jenkins-bot:\nmediawiki.notification: Make notification area sticky to window\n\nGERRIT_URL'],['TASK PROGRESS'] +3285,VisualEditor: Location of the inspector menu is wrong for floated content in RTL wikis,"Change 75246 merged by jenkins-bot: +Quickfix for Transclusion icon in RTL wikis + +https://gerrit.wikimedia.org/r/75246",1374637503,task_subcomment,PHID-TASK-kjhdlfcx4jhz24dn5jl5,PHID-USER-idceizaw6elwiwm5xshb,['Change 75246 merged by jenkins-bot:\nQuickfix for Transclusion icon in RTL wikis\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4772,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog","Change 75555 had a related patch set uploaded by Catrope: +Render check boxes from EditPage + +https://gerrit.wikimedia.org/r/75555",1374648415,task_subcomment,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-idceizaw6elwiwm5xshb,['Change 75555 had a related patch set uploaded by Catrope:\nRender check boxes from EditPage\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4771,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog","Change 75555 merged by jenkins-bot: +Render check boxes from EditPage + +https://gerrit.wikimedia.org/r/75555",1374649652,task_subcomment,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-idceizaw6elwiwm5xshb,['Change 75555 merged by jenkins-bot:\nRender check boxes from EditPage\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3337,VisualEditor: Saving fails silently when the database is locked,"Change 75561 had a related patch set uploaded by Esanders: +Show when trying to save in read-only mode + +https://gerrit.wikimedia.org/r/75561",1374658384,task_subcomment,PHID-TASK-7rwifffi3m7nv3vjbxms,PHID-USER-idceizaw6elwiwm5xshb,['Change 75561 had a related patch set uploaded by Esanders:\nShow when trying to save in read-only mode\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3426,VisualEditor: Show the message when creating a new article,"Change 75563 had a related patch set uploaded by Esanders: +Show newarticletext(anon) when creating a new page + +https://gerrit.wikimedia.org/r/75563",1374659039,task_subcomment,PHID-TASK-q5qzozhueiwufmgr5jwq,PHID-USER-idceizaw6elwiwm5xshb,['Change 75563 had a related patch set uploaded by Esanders:\nShow newarticletext(anon) when creating a new page\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4474,VisualEditor: Dialog/flyout buttons cannot be activated with Tab key,"Change 75594 had a related patch set uploaded by Esanders: +Makes ButtonWidgets more accessible + +https://gerrit.wikimedia.org/r/75594",1374673699,task_subcomment,PHID-TASK-jxas3inmlw4l4tcg6zyx,PHID-USER-idceizaw6elwiwm5xshb,['Change 75594 had a related patch set uploaded by Esanders:\nMakes ButtonWidgets more accessible\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7658,"VisualEditor: Unsetting ""minor edit"" for users with the ""mark all my edits as minor by default"" doesn't work","Change 75598 had a related patch set uploaded by Esanders: +Set 'notminor' if minor edit box not checked + +https://gerrit.wikimedia.org/r/75598",1374674902,task_subcomment,PHID-TASK-ss6harhqovaxcprykzge,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 75598 had a related patch set uploaded by Esanders:\nSet 'notminor' if minor edit box not checked\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +3491,VisualEditor: Handle 'meta' templates better,"Change 75331 merged by jenkins-bot: +Handle meta-only transclusions as meta items + +https://gerrit.wikimedia.org/r/75331",1374676162,task_subcomment,PHID-TASK-faltfztxkqc5daxcntnx,PHID-USER-idceizaw6elwiwm5xshb,['Change 75331 merged by jenkins-bot:\nHandle meta-only transclusions as meta items\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7657,"VisualEditor: Unsetting ""minor edit"" for users with the ""mark all my edits as minor by default"" doesn't work","Change 75598 merged by jenkins-bot: +Set 'notminor' if minor edit box not checked + +https://gerrit.wikimedia.org/r/75598",1374676288,task_subcomment,PHID-TASK-ss6harhqovaxcprykzge,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 75598 merged by jenkins-bot:\nSet 'notminor' if minor edit box not checked\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +3425,VisualEditor: Show the message when creating a new article,"Change 75563 merged by jenkins-bot: +Show newarticletext(anon) when creating a new page + +https://gerrit.wikimedia.org/r/75563",1374676401,task_subcomment,PHID-TASK-q5qzozhueiwufmgr5jwq,PHID-USER-idceizaw6elwiwm5xshb,['Change 75563 merged by jenkins-bot:\nShow newarticletext(anon) when creating a new page\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3336,VisualEditor: Saving fails silently when the database is locked,"Change 75561 merged by jenkins-bot: +Show error when trying to save in read-only mode + +https://gerrit.wikimedia.org/r/75561",1374676554,task_subcomment,PHID-TASK-7rwifffi3m7nv3vjbxms,PHID-USER-idceizaw6elwiwm5xshb,['Change 75561 merged by jenkins-bot:\nShow error when trying to save in read-only mode\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4472,VisualEditor: Dialog/flyout buttons cannot be activated with Tab key,"Change 75594 merged by jenkins-bot: +Make ButtonWidgets more accessible + +https://gerrit.wikimedia.org/r/75594",1374676838,task_subcomment,PHID-TASK-jxas3inmlw4l4tcg6zyx,PHID-USER-idceizaw6elwiwm5xshb,['Change 75594 merged by jenkins-bot:\nMake ButtonWidgets more accessible\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3406,VisualEditor: Don't extend links over wordbreaks,"Change 74168 merged by jenkins-bot: +Split continued link annotations on wordbreaks + +https://gerrit.wikimedia.org/r/74168",1374677027,task_subcomment,PHID-TASK-fqzbhpnqgjp4qad6vrii,PHID-USER-idceizaw6elwiwm5xshb,['Change 74168 merged by jenkins-bot:\nSplit continued link annotations on wordbreaks\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8155,mediawiki.notification: Notification area should remain visible when scrolled down,"Change 75611 had a related patch set uploaded by Catrope: +mediawiki.notification: Make notification area sticky to window + +https://gerrit.wikimedia.org/r/75611",1374678540,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-idceizaw6elwiwm5xshb,['Change 75611 had a related patch set uploaded by Catrope:\nmediawiki.notification: Make notification area sticky to window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8154,mediawiki.notification: Notification area should remain visible when scrolled down,"Change 75614 had a related patch set uploaded by Catrope: +mediawiki.notification: Make notification area sticky to window + +https://gerrit.wikimedia.org/r/75614",1374678751,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-idceizaw6elwiwm5xshb,['Change 75614 had a related patch set uploaded by Catrope:\nmediawiki.notification: Make notification area sticky to window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8153,mediawiki.notification: Notification area should remain visible when scrolled down,"Change 75611 merged by Catrope: +mediawiki.notification: Make notification area sticky to window + +https://gerrit.wikimedia.org/r/75611",1374679699,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-idceizaw6elwiwm5xshb,['Change 75611 merged by Catrope:\nmediawiki.notification: Make notification area sticky to window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8152,mediawiki.notification: Notification area should remain visible when scrolled down,"Change 75614 merged by Catrope: +mediawiki.notification: Make notification area sticky to window + +https://gerrit.wikimedia.org/r/75614",1374679819,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-idceizaw6elwiwm5xshb,['Change 75614 merged by Catrope:\nmediawiki.notification: Make notification area sticky to window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +164,"VisualEditor: A on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare","Change 75636 had a related patch set uploaded by Jforrester: +Put edting in experimental for now + +https://gerrit.wikimedia.org/r/75636",1374682887,task_subcomment,PHID-TASK-kql7loyrzdkr4rwpdcm6,PHID-USER-idceizaw6elwiwm5xshb,['Change 75636 had a related patch set uploaded by Jforrester:\nPut edting in experimental for now\n\nGERRIT_URL'],['BUG REPRODUCTION'] +163,"VisualEditor: A on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare","Change 75636 merged by jenkins-bot: +Put edting in experimental for now + +https://gerrit.wikimedia.org/r/75636",1374683103,task_subcomment,PHID-TASK-kql7loyrzdkr4rwpdcm6,PHID-USER-idceizaw6elwiwm5xshb,['Change 75636 merged by jenkins-bot:\nPut edting in experimental for now\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4544,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)","Change 75543 merged by jenkins-bot: +VisualEditor into beta on de/es/fr/he/it/pl/ru/svwiki for logged-in only + +https://gerrit.wikimedia.org/r/75543",1374685596,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-idceizaw6elwiwm5xshb,['Change 75543 merged by jenkins-bot:\nVisualEditor into beta on de/es/fr/he/it/pl/ru/svwiki for logged-in only\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8149,mediawiki.notification: Notification area should remain visible when scrolled down,"Change 75662 had a related patch set uploaded by Matmarex: +mw.notification: Fix incorrect initial offset + +https://gerrit.wikimedia.org/r/75662",1374689170,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-idceizaw6elwiwm5xshb,['Change 75662 had a related patch set uploaded by Matmarex:\nmw.notification: Fix incorrect initial offset\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3211,"VisualEditor: Action buttons of the toolbar (including ""Save"") don't appear on some articles in Firefox because error is thrown","Change 75785 had a related patch set uploaded by Catrope: +Fix the save button disappearing on certain pages in Firefox + +https://gerrit.wikimedia.org/r/75785",1374699991,task_subcomment,PHID-TASK-nlgy7km52ntxkqvlqnu2,PHID-USER-idceizaw6elwiwm5xshb,['Change 75785 had a related patch set uploaded by Catrope:\nFix the save button disappearing on certain pages in Firefox\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3210,"VisualEditor: Action buttons of the toolbar (including ""Save"") don't appear on some articles in Firefox because error is thrown","Change 75785 merged by jenkins-bot: +Fix the save button disappearing on certain pages in Firefox + +https://gerrit.wikimedia.org/r/75785",1374700767,task_subcomment,PHID-TASK-nlgy7km52ntxkqvlqnu2,PHID-USER-idceizaw6elwiwm5xshb,['Change 75785 merged by jenkins-bot:\nFix the save button disappearing on certain pages in Firefox\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3201,VisualEditor: Thumb images are missing appropriate CSS classes,"Change 75803 had a related patch set uploaded by Inez: +(bug 51995) Bugfix + +https://gerrit.wikimedia.org/r/75803",1374705278,task_subcomment,PHID-TASK-xnmn6i6yc73dhywaqm2m,PHID-USER-idceizaw6elwiwm5xshb,['Change 75803 had a related patch set uploaded by Inez:\n(bug 51995) Bugfix\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3200,VisualEditor: Thumb images are missing appropriate CSS classes,"Change 75803 had a related patch set uploaded by Jforrester: +(bug 51995) Bugfix + +https://gerrit.wikimedia.org/r/75803",1374705671,task_subcomment,PHID-TASK-xnmn6i6yc73dhywaqm2m,PHID-USER-idceizaw6elwiwm5xshb,['Change 75803 had a related patch set uploaded by Jforrester:\n(bug 51995) Bugfix\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4454,"VisualEditor: Save dialog is far too small in Monobook, making edit summaries hard to write","Change 75814 had a related patch set uploaded by Esanders: +Fix font size for overlays in Monobook + +https://gerrit.wikimedia.org/r/75814",1374707619,task_subcomment,PHID-TASK-o6x7c2kbmm5le5grlxkj,PHID-USER-idceizaw6elwiwm5xshb,['Change 75814 had a related patch set uploaded by Esanders:\nFix font size for overlays in Monobook\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3268,VisualEditor: Categories with colons in their name do not display properly in the meta-data dialog,"Change 75859 had a related patch set uploaded by Esanders: +Parse category names correctly + +https://gerrit.wikimedia.org/r/75859",1374756861,task_subcomment,PHID-TASK-jxtza5wxkt3lvc2yga75,PHID-USER-idceizaw6elwiwm5xshb,['Change 75859 had a related patch set uploaded by Esanders:\nParse category names correctly\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3267,VisualEditor: Categories with colons in their name do not display properly in the meta-data dialog,"Change 75859 merged by jenkins-bot: +Parse category names correctly + +https://gerrit.wikimedia.org/r/75859",1374776211,task_subcomment,PHID-TASK-jxtza5wxkt3lvc2yga75,PHID-USER-idceizaw6elwiwm5xshb,['Change 75859 merged by jenkins-bot:\nParse category names correctly\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4452,"VisualEditor: Save dialog is far too small in Monobook, making edit summaries hard to write","Change 75814 merged by jenkins-bot: +Fix font size for overlays in Monobook + +https://gerrit.wikimedia.org/r/75814",1374791926,task_subcomment,PHID-TASK-o6x7c2kbmm5le5grlxkj,PHID-USER-idceizaw6elwiwm5xshb,['Change 75814 merged by jenkins-bot:\nFix font size for overlays in Monobook\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3199,VisualEditor: Thumb images are missing appropriate CSS classes,"Change 75803 merged by jenkins-bot: +Fix MWBlockImageNodes' default horizontal location code + +https://gerrit.wikimedia.org/r/75803",1374792604,task_subcomment,PHID-TASK-xnmn6i6yc73dhywaqm2m,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 75803 merged by jenkins-bot:\nFix MWBlockImageNodes' default horizontal location code\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +7626,"VisualEditor: Re-run wikipage content handlers (jquery.makeCollapsible, jquery.tablesorter) when rendering new revision after save","Change 74313 merged by jenkins-bot: +mediawiki.page.ready: Use wikipage.content instead of domready + +https://gerrit.wikimedia.org/r/74313",1374797897,task_subcomment,PHID-TASK-a3yp2evtjuq3hjqdrvhc,PHID-USER-idceizaw6elwiwm5xshb,['Change 74313 merged by jenkins-bot:\nmediawiki.page.ready: Use wikipage.content instead of domready\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8028,User preference to disable VisualEditor,"Change 73565 abandoned by Hashar: +(bug 50929) Remove 'visualeditor-enable' from $wgHiddenPrefs + +Reason: +A preference to temporarily disable VisualEditor has been introduced in the VisualEditor extension itself : https://gerrit.wikimedia.org/r/#/c/75541/ + +This change is thus no more needed. + +https://gerrit.wikimedia.org/r/73565",1374826585,task_subcomment,PHID-TASK-2lqrwar67hw6qvy4f5kh,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 73565 abandoned by Hashar:\n(bug 50929) Remove 'visualeditor-enable' from $wgHiddenPrefs\n\nReason:\nA preference to temporarily disable VisualEditor has been introduced in the VisualEditor extension itself : URL\n\nThis change is thus no more needed."", 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +9475,Mediawikiwiki: Make VisualEditor a hidden preference,"Change 73565 abandoned by Hashar: +(bug 50929) Remove 'visualeditor-enable' from $wgHiddenPrefs + +Reason: +A preference to temporarily disable VisualEditor has been introduced in the VisualEditor extension itself : https://gerrit.wikimedia.org/r/#/c/75541/ + +This change is thus no more needed. + +https://gerrit.wikimedia.org/r/73565",1374826591,task_subcomment,PHID-TASK-q322vvsm62gyx2idxtx2,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 73565 abandoned by Hashar:\n(bug 50929) Remove 'visualeditor-enable' from $wgHiddenPrefs\n\nReason:\nA preference to temporarily disable VisualEditor has been introduced in the VisualEditor extension itself : URL\n\nThis change is thus no more needed."", 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7587,VisualEditor: Support the tag as a text annotation,"Change 76074 had a related patch set uploaded by Esanders: +'CodeScript' => 'Code' + +https://gerrit.wikimedia.org/r/76074",1374836623,task_subcomment,PHID-TASK-ktldutlvil3ngaxt2l2k,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76074 had a related patch set uploaded by Esanders:\n'CodeScript' => 'Code'\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +7586,VisualEditor: Support the tag as a text annotation,"Change 76077 had a related patch set uploaded by Esanders: +Code annotation + +https://gerrit.wikimedia.org/r/76077",1374836628,task_subcomment,PHID-TASK-ktldutlvil3ngaxt2l2k,PHID-USER-idceizaw6elwiwm5xshb,['Change 76077 had a related patch set uploaded by Esanders:\nCode annotation\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3150,APIEditBeforeSave isn't replacing sections like the documentation claims,"Change 76082 had a related patch set uploaded by Hoo man: +Make APIEditBeforeSave give the whole revision + +https://gerrit.wikimedia.org/r/76082",1374839212,task_subcomment,PHID-TASK-v4wsjl2yostcro6yfl5m,PHID-USER-idceizaw6elwiwm5xshb,['Change 76082 had a related patch set uploaded by Hoo man:\nMake APIEditBeforeSave give the whole revision\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3172,VisualEditor: Deleting plain text from a large page with backspace or delete is very slow,"Change 76100 had a related patch set uploaded by Esanders: +Quick optimisation to avoid containsComparableForSerialization + +https://gerrit.wikimedia.org/r/76100",1374849799,task_subcomment,PHID-TASK-bd27gm56r2au6k3ieg34,PHID-USER-idceizaw6elwiwm5xshb,['Change 76100 had a related patch set uploaded by Esanders:\nQuick optimisation to avoid containsComparableForSerialization\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3171,VisualEditor: Deleting plain text from a large page with backspace or delete is very slow,"Change 76110 had a related patch set uploaded by Esanders: +Further annotation optimisations + +https://gerrit.wikimedia.org/r/76110",1374853391,task_subcomment,PHID-TASK-bd27gm56r2au6k3ieg34,PHID-USER-idceizaw6elwiwm5xshb,['Change 76110 had a related patch set uploaded by Esanders:\nFurther annotation optimisations\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3139,VisualEditor: Write newFromDocumentReplace so editing document slices is simple,"Change 71661 had a related patch set uploaded by Jforrester: +[WIP] ve.dm.Transaction: Implement newFromDocumentInsertion, take 2 + +https://gerrit.wikimedia.org/r/71661",1374855973,task_subcomment,PHID-TASK-oq4h4k5rxxh5mzsezcrf,PHID-USER-idceizaw6elwiwm5xshb,"['Change 71661 had a related patch set uploaded by Jforrester:\n[WIP] ve.dm.Transaction: Implement newFromDocumentInsertion, take 2\n\nGERRIT_URL']",['BUG REPRODUCTION'] +7585,VisualEditor: Support the tag as a text annotation,"Change 76074 merged by jenkins-bot: +'CodeScript' => 'Code' + +https://gerrit.wikimedia.org/r/76074",1374867080,task_subcomment,PHID-TASK-ktldutlvil3ngaxt2l2k,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76074 merged by jenkins-bot:\n'CodeScript' => 'Code'\n\nGERRIT_URL""]",['TASK PROGRESS'] +8345,Complete and document VisualEditor's integration and plugin system,"Change 75271 merged by jenkins-bot: +Infrastructure for loading plugins in the MW integration + +https://gerrit.wikimedia.org/r/75271",1374867310,task_subcomment,PHID-TASK-eqiuslxuu3t7bxl7vmwb,PHID-USER-idceizaw6elwiwm5xshb,['Change 75271 merged by jenkins-bot:\nInfrastructure for loading plugins in the MW integration\n\nGERRIT_URL'],['TASK PROGRESS'] +7584,VisualEditor: Support the tag as a text annotation,"Change 76077 merged by jenkins-bot: +Code annotation button + +https://gerrit.wikimedia.org/r/76077",1374867696,task_subcomment,PHID-TASK-ktldutlvil3ngaxt2l2k,PHID-USER-idceizaw6elwiwm5xshb,['Change 76077 merged by jenkins-bot:\nCode annotation button\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1213,Missing nowiki escaping when single quotes wrap new i/b tags,"Change 76162 had a related patch set uploaded by Subramanya Sastry: +(Bug 52103) escape when single quotes wrap new i/b tags + +https://gerrit.wikimedia.org/r/76162",1374870985,task_subcomment,PHID-TASK-pxbsw644f45j6giahmh5,PHID-USER-idceizaw6elwiwm5xshb,['Change 76162 had a related patch set uploaded by Subramanya Sastry:\n(Bug 52103) escape when single quotes wrap new i/b tags\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4542,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)","Change 76199 had a related patch set uploaded by Jforrester: +Enable anonymous use of VisualEditor on de/es/fr/he/it/pl/ru/sv + +https://gerrit.wikimedia.org/r/76199",1374873719,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-idceizaw6elwiwm5xshb,['Change 76199 had a related patch set uploaded by Jforrester:\nEnable anonymous use of VisualEditor on de/es/fr/he/it/pl/ru/sv\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3169,VisualEditor: Deleting plain text from a large page with backspace or delete is very slow,"Change 76100 merged by jenkins-bot: +Quick optimisation to avoid containsComparableForSerialization + +https://gerrit.wikimedia.org/r/76100",1374880443,task_subcomment,PHID-TASK-bd27gm56r2au6k3ieg34,PHID-USER-idceizaw6elwiwm5xshb,['Change 76100 merged by jenkins-bot:\nQuick optimisation to avoid containsComparableForSerialization\n\nGERRIT_URL'],['BUG REPRODUCTION'] +160,"VisualEditor: A on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare","Change 76220 had a related patch set uploaded by Jforrester: +Don't compare annotations directly with ve.compare() + +https://gerrit.wikimedia.org/r/76220",1374883810,task_subcomment,PHID-TASK-kql7loyrzdkr4rwpdcm6,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76220 had a related patch set uploaded by Jforrester:\nDon't compare annotations directly with ve.compare()\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +3168,VisualEditor: Deleting plain text from a large page with backspace or delete is very slow,"Change 76110 merged by jenkins-bot: +Speed up openAndCloseAnnotations by using store indexes + +https://gerrit.wikimedia.org/r/76110",1374887599,task_subcomment,PHID-TASK-bd27gm56r2au6k3ieg34,PHID-USER-idceizaw6elwiwm5xshb,['Change 76110 merged by jenkins-bot:\nSpeed up openAndCloseAnnotations by using store indexes\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7854,Implement way to round-trip tables with fosterable content that migrates out of the table,"Change 75253 merged by jenkins-bot: +(Bug 51217) Detect fostered content and ignore in selser + +https://gerrit.wikimedia.org/r/75253",1374928594,task_subcomment,PHID-TASK-fu4mfwq7s4u3wu5u6yny,PHID-USER-idceizaw6elwiwm5xshb,['Change 75253 merged by jenkins-bot:\n(Bug 51217) Detect fostered content and ignore in selser\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +1212,Missing nowiki escaping when single quotes wrap new i/b tags,"Change 76162 merged by jenkins-bot: +(Bug 52103) escape when single quotes wrap new i/b tags + +https://gerrit.wikimedia.org/r/76162",1374946378,task_subcomment,PHID-TASK-pxbsw644f45j6giahmh5,PHID-USER-idceizaw6elwiwm5xshb,['Change 76162 merged by jenkins-bot:\n(Bug 52103) escape when single quotes wrap new i/b tags\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9437,"Protect Parsoid-generated token-names, about-ids, typeofs from conflicts with user-provided names.","Change 74586 merged by jenkins-bot: +Protect Parsoid-generated attributes. + +https://gerrit.wikimedia.org/r/74586",1374946962,task_subcomment,PHID-TASK-e53ehyegovylp4gigsvo,PHID-USER-idceizaw6elwiwm5xshb,"['Change 74586 merged by jenkins-bot:\nProtect Parsoid-generated attributes.', 'GERRIT_URL']","['BUG REPRODUCTION', 'NA']" +1211,Missing nowiki escaping when single quotes wrap new i/b tags,"Change 76467 had a related patch set uploaded by Subramanya Sastry: +Take #2: (Bug 52103) nowiki escaping when quotes surround i/b tags + +https://gerrit.wikimedia.org/r/76467",1375070667,task_subcomment,PHID-TASK-pxbsw644f45j6giahmh5,PHID-USER-idceizaw6elwiwm5xshb,['Change 76467 had a related patch set uploaded by Subramanya Sastry:\nTake #2: (Bug 52103) nowiki escaping when quotes surround i/b tags\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3162,VisualEditor: floating toolbar causes scrolling of large pages to be very slow,"Change 76241 had a related patch set uploaded by Jforrester: +ve.ui.Toolbar: Refactor floating logic for performance + +https://gerrit.wikimedia.org/r/76241",1375072077,task_subcomment,PHID-TASK-y7lnjkpbhgxsbrsuxizc,PHID-USER-idceizaw6elwiwm5xshb,['Change 76241 had a related patch set uploaded by Jforrester:\nve.ui.Toolbar: Refactor floating logic for performance\n\nGERRIT_URL'],['BUG REPRODUCTION'] +153,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","Change 76199 had a related patch set uploaded by MZMcBride: +Enable anonymous use of VisualEditor on es/fr/he/it/pl/ru/sv + +https://gerrit.wikimedia.org/r/76199",1375072767,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-idceizaw6elwiwm5xshb,['Change 76199 had a related patch set uploaded by MZMcBride:\nEnable anonymous use of VisualEditor on es/fr/he/it/pl/ru/sv\n\nGERRIT_URL'],['BUG REPRODUCTION'] +152,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","Change 76468 had a related patch set uploaded by MZMcBride: +Explicitly disabled VisualEditor by default on dewiki + +https://gerrit.wikimedia.org/r/76468",1375073521,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-idceizaw6elwiwm5xshb,['Change 76468 had a related patch set uploaded by MZMcBride:\nExplicitly disabled VisualEditor by default on dewiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1210,Missing nowiki escaping when single quotes wrap new i/b tags,"Change 76467 merged by jenkins-bot: +Take #2: (Bug 52103) nowiki escaping when quotes surround i/b tags + +https://gerrit.wikimedia.org/r/76467",1375108318,task_subcomment,PHID-TASK-pxbsw644f45j6giahmh5,PHID-USER-idceizaw6elwiwm5xshb,['Change 76467 merged by jenkins-bot:\nTake #2: (Bug 52103) nowiki escaping when quotes surround i/b tags\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +149,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","Change 76516 had a related patch set uploaded by Jforrester: +Switch VisualEditor back to alpha (opt-in) mode on dewiki + +https://gerrit.wikimedia.org/r/76516",1375112857,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-idceizaw6elwiwm5xshb,['Change 76516 had a related patch set uploaded by Jforrester:\nSwitch VisualEditor back to alpha (opt-in) mode on dewiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +1695,IME selector appears when the VisualEditor headings style selector is clicked,"Change 72356 merged by jenkins-bot: +Remove unnecessary ULS IME selector from VE headings menu + +https://gerrit.wikimedia.org/r/72356",1375115733,task_subcomment,PHID-TASK-gm7mlj7ylnonhtpcmhmc,PHID-USER-idceizaw6elwiwm5xshb,['Change 72356 merged by jenkins-bot:\nRemove unnecessary ULS IME selector from VE headings menu\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4532,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)","Change 76199 merged by jenkins-bot: +Enable anonymous use of VisualEditor on es/fr/he/it/pl/ru/sv + +https://gerrit.wikimedia.org/r/76199",1375115804,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-idceizaw6elwiwm5xshb,['Change 76199 merged by jenkins-bot:\nEnable anonymous use of VisualEditor on es/fr/he/it/pl/ru/sv\n\nGERRIT_URL'],['BUG REPRODUCTION'] +148,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","Change 76516 merged by jenkins-bot: +Switch VisualEditor back to alpha (opt-in) mode on dewiki + +https://gerrit.wikimedia.org/r/76516",1375115875,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-idceizaw6elwiwm5xshb,['Change 76516 merged by jenkins-bot:\nSwitch VisualEditor back to alpha (opt-in) mode on dewiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +145,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","Change 76468 abandoned by MZMcBride: +Explicitly disable VisualEditor by default on dewiki + +Reason: +I feel like a Wikipedia user who finally makes his first edit only to have it reverted. ;-) + +https://gerrit.wikimedia.org/r/76468",1375116096,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-idceizaw6elwiwm5xshb,"['Change 76468 abandoned by MZMcBride:\nExplicitly disable VisualEditor by default on dewiki\n\nReason:\nI feel like a Wikipedia user who finally makes his first edit only to have it reverted.', ';-)\n\nGERRIT_URL']","['BUG REPRODUCTION', 'NA']" +13480,VisualEditor: ve.ce.SurfaceObserver.prototype.stop() called without a subsequent call to ve.ce.SurfaceObserver.prototype.start(),"Change 71249 merged by jenkins-bot: +ve.ce.Surface: Prevent focus loss on the document node in Opera + +https://gerrit.wikimedia.org/r/71249",1375118269,task_subcomment,PHID-TASK-bplfh6ygtxtpnfjjomyl,PHID-USER-idceizaw6elwiwm5xshb,['Change 71249 merged by jenkins-bot:\nve.ce.Surface: Prevent focus loss on the document node in Opera\n\nGERRIT_URL'],['BUG REPRODUCTION'] +137,Anonymous users getting VisualEditor on German Wikipedia and making edits,"Change 76552 had a related patch set uploaded by Catrope: +Explicitly disable VE for anons on dewiki + +https://gerrit.wikimedia.org/r/76552",1375123752,task_subcomment,PHID-TASK-hdwzoxwzxwme4zwudykf,PHID-USER-idceizaw6elwiwm5xshb,['Change 76552 had a related patch set uploaded by Catrope:\nExplicitly disable VE for anons on dewiki\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +136,Anonymous users getting VisualEditor on German Wikipedia and making edits,"Change 76552 merged by jenkins-bot: +Explicitly disable VE for anons on dewiki + +https://gerrit.wikimedia.org/r/76552",1375123842,task_subcomment,PHID-TASK-hdwzoxwzxwme4zwudykf,PHID-USER-idceizaw6elwiwm5xshb,['Change 76552 merged by jenkins-bot:\nExplicitly disable VE for anons on dewiki\n\nGERRIT_URL'],['BUG REPRODUCTION'] +159,"VisualEditor: A on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare","Change 76220 merged by jenkins-bot: +Don't compare annotations directly with ve.compare() + +https://gerrit.wikimedia.org/r/76220",1375127248,task_subcomment,PHID-TASK-kql7loyrzdkr4rwpdcm6,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76220 merged by jenkins-bot:\nDon't compare annotations directly with ve.compare()\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +5639,Template creating CSS in a table's cell does not come through,"Change 76626 had a related patch set uploaded by Cscott: +Add 2 more dumpGrepper patterns to get a handle on bug 44498. + +https://gerrit.wikimedia.org/r/76626",1375131923,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-idceizaw6elwiwm5xshb,"['Change 76626 had a related patch set uploaded by Cscott:\nAdd 2 more dumpGrepper patterns to get a handle on bug 44498.', 'GERRIT_URL']","['BUG REPRODUCTION', 'NA']" +5638,Template creating CSS in a table's cell does not come through,"Change 76626 merged by jenkins-bot: +Add 2 more dumpGrepper patterns to get a handle on bug 44498. + +https://gerrit.wikimedia.org/r/76626",1375132104,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-idceizaw6elwiwm5xshb,"['Change 76626 merged by jenkins-bot:\nAdd 2 more dumpGrepper patterns to get a handle on bug 44498.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'NA']" +3034,VisualEditor: categories being duplicated,"Change 76665 had a related patch set uploaded by Catrope: +Don't duplicate categories when unlisting + +https://gerrit.wikimedia.org/r/76665",1375143043,task_subcomment,PHID-TASK-rqtkbfxffdpbdagffzia,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76665 had a related patch set uploaded by Catrope:\nDon't duplicate categories when unlisting\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +3382,"VisualEditor: Add a keyboard shortcut for ""Clear formatting""","Change 76666 had a related patch set uploaded by Jforrester: +Add keyboard shortcut for 'clear' button + +https://gerrit.wikimedia.org/r/76666",1375143259,task_subcomment,PHID-TASK-hju3hugjlttehugtvu7d,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76666 had a related patch set uploaded by Jforrester:\nAdd keyboard shortcut for 'clear' button\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +3381,"VisualEditor: Add a keyboard shortcut for ""Clear formatting""","Change 76666 merged by jenkins-bot: +Add keyboard shortcut for 'clear' button + +https://gerrit.wikimedia.org/r/76666",1375145481,task_subcomment,PHID-TASK-hju3hugjlttehugtvu7d,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76666 merged by jenkins-bot:\nAdd keyboard shortcut for 'clear' button\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +13511,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,"Change 68615 had a related patch set uploaded by Jforrester: +Source code editing + +https://gerrit.wikimedia.org/r/68615",1375162980,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-idceizaw6elwiwm5xshb,['Change 68615 had a related patch set uploaded by Jforrester:\nSource code editing\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4677,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","Change 76701 had a related patch set uploaded by Esanders: +Set links in wikitext warning to load in new window + +https://gerrit.wikimedia.org/r/76701",1375180094,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-idceizaw6elwiwm5xshb,['Change 76701 had a related patch set uploaded by Esanders:\nSet links in wikitext warning to load in new window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7576,"VisualEditor: If running on an old MW so jquery.client doesn't have what we need, don't just fail silently","Change 76706 had a related patch set uploaded by Esanders: +Check MW version before loading VE + +https://gerrit.wikimedia.org/r/76706",1375181969,task_subcomment,PHID-TASK-63tv3lkov2okxud2zyxo,PHID-USER-idceizaw6elwiwm5xshb,['Change 76706 had a related patch set uploaded by Esanders:\nCheck MW version before loading VE\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3143,"VisualEditor: Make the ""wikitext"" link of the popup open in a new window","Change 76701 had a related patch set uploaded by Helder.wiki: +Set links in wikitext warning to load in new window + +https://gerrit.wikimedia.org/r/76701",1375189915,task_subcomment,PHID-TASK-kcmkos4wcsglqvinne4e,PHID-USER-idceizaw6elwiwm5xshb,['Change 76701 had a related patch set uploaded by Helder.wiki:\nSet links in wikitext warning to load in new window\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4674,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","Change 76701 merged by jenkins-bot: +Set links in wikitext warning to load in new window + +https://gerrit.wikimedia.org/r/76701",1375201474,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-idceizaw6elwiwm5xshb,['Change 76701 merged by jenkins-bot:\nSet links in wikitext warning to load in new window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3142,"VisualEditor: Make the ""wikitext"" link of the popup open in a new window","Change 76701 merged by jenkins-bot: +Set links in wikitext warning to load in new window + +https://gerrit.wikimedia.org/r/76701",1375201479,task_subcomment,PHID-TASK-kcmkos4wcsglqvinne4e,PHID-USER-idceizaw6elwiwm5xshb,['Change 76701 merged by jenkins-bot:\nSet links in wikitext warning to load in new window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7624,"VisualEditor: Re-run wikipage content handlers (jquery.makeCollapsible, jquery.tablesorter) when rendering new revision after save","Change 76751 had a related patch set uploaded by Krinkle: +mw.ViewPageTarget: Fire 'wikipage.content' hook after saving + +https://gerrit.wikimedia.org/r/76751",1375207097,task_subcomment,PHID-TASK-a3yp2evtjuq3hjqdrvhc,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76751 had a related patch set uploaded by Krinkle:\nmw.ViewPageTarget: Fire 'wikipage.content' hook after saving\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +5632,Template creating CSS in a table's cell does not come through,"Change 76758 had a related patch set uploaded by Cscott: +Add new parserTests for table cell attributes coming from templates. + +https://gerrit.wikimedia.org/r/76758",1375211044,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-idceizaw6elwiwm5xshb,"['Change 76758 had a related patch set uploaded by Cscott:\nAdd new parserTests for table cell attributes coming from templates.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'NA']" +5631,Template creating CSS in a table's cell does not come through,"Change 76758 merged by jenkins-bot: +Add new parserTests for table cell attributes coming from templates. + +https://gerrit.wikimedia.org/r/76758",1375212224,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-idceizaw6elwiwm5xshb,"['Change 76758 merged by jenkins-bot:\nAdd new parserTests for table cell attributes coming from templates.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'NA']" +3019,VisualEditor: Localised tag description should link to content language documentation page,"Change 76763 had a related patch set uploaded by Jforrester: +Partial revert of gerrit 8ed6dfa5423 to avoid i18n mis-links + +https://gerrit.wikimedia.org/r/76763",1375213768,task_subcomment,PHID-TASK-nirzuutzqnx7m4wim5ej,PHID-USER-idceizaw6elwiwm5xshb,['Change 76763 had a related patch set uploaded by Jforrester:\nPartial revert of gerrit 8ed6dfa5423 to avoid i18n mis-links\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +9107,Images: Handle templated image options containing pipes,"Change 76821 had a related patch set uploaded by Cscott: +Add new parserTests for image attributes coming from templates. + +https://gerrit.wikimedia.org/r/76821",1375215680,task_subcomment,PHID-TASK-rkmnvdgo6nof3bkunyfu,PHID-USER-idceizaw6elwiwm5xshb,"['Change 76821 had a related patch set uploaded by Cscott:\nAdd new parserTests for image attributes coming from templates.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +3018,VisualEditor: Localised tag description should link to content language documentation page,"Change 76763 merged by jenkins-bot: +Partial revert of gerrit 8ed6dfa5423 to avoid i18n mis-links + +https://gerrit.wikimedia.org/r/76763",1375216159,task_subcomment,PHID-TASK-nirzuutzqnx7m4wim5ej,PHID-USER-idceizaw6elwiwm5xshb,['Change 76763 merged by jenkins-bot:\nPartial revert of gerrit 8ed6dfa5423 to avoid i18n mis-links\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7575,"VisualEditor: If running on an old MW so jquery.client doesn't have what we need, don't just fail silently","Change 76706 merged by jenkins-bot: +Check MW version before loading VE + +https://gerrit.wikimedia.org/r/76706",1375217200,task_subcomment,PHID-TASK-63tv3lkov2okxud2zyxo,PHID-USER-idceizaw6elwiwm5xshb,['Change 76706 merged by jenkins-bot:\nCheck MW version before loading VE\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7623,"VisualEditor: Re-run wikipage content handlers (jquery.makeCollapsible, jquery.tablesorter) when rendering new revision after save","Change 76751 merged by jenkins-bot: +mw.ViewPageTarget: Fire 'wikipage.content' hook after saving + +https://gerrit.wikimedia.org/r/76751",1375217249,task_subcomment,PHID-TASK-a3yp2evtjuq3hjqdrvhc,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76751 merged by jenkins-bot:\nmw.ViewPageTarget: Fire 'wikipage.content' hook after saving\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +9106,Images: Handle templated image options containing pipes,"Change 76821 merged by jenkins-bot: +Add new parserTests for image attributes coming from templates. + +https://gerrit.wikimedia.org/r/76821",1375218314,task_subcomment,PHID-TASK-rkmnvdgo6nof3bkunyfu,PHID-USER-idceizaw6elwiwm5xshb,"['Change 76821 merged by jenkins-bot:\nAdd new parserTests for image attributes coming from templates.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +3043,VisualEditor: VE will not save multiple consecutive references,"Change 76836 had a related patch set uploaded by Catrope: +Remove the DM 'about' attribute from references and reference lists + +https://gerrit.wikimedia.org/r/76836",1375221066,task_subcomment,PHID-TASK-uxrs32aphojxiommp53x,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76836 had a related patch set uploaded by Catrope:\nRemove the DM 'about' attribute from references and reference lists\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +3440,"VisualEditor: Link inspector ignores typed text if user presses [enter] too quickly, explodes with new links","Change 76839 had a related patch set uploaded by Trevor Parscal: +The greatest commit in the history of the world* + +https://gerrit.wikimedia.org/r/76839",1375222005,task_subcomment,PHID-TASK-xodrhcpq6wj3seyvlmoc,PHID-USER-idceizaw6elwiwm5xshb,['Change 76839 had a related patch set uploaded by Trevor Parscal:\nThe greatest commit in the history of the world*\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3448,VisualEditor: Link inspector crashes when inserting link on non-linkable or empty selection,"Change 76839 had a related patch set uploaded by Trevor Parscal: +The greatest commit in the history of the world* + +https://gerrit.wikimedia.org/r/76839",1375222010,task_subcomment,PHID-TASK-dke6zkvtno2ooulod6bw,PHID-USER-idceizaw6elwiwm5xshb,['Change 76839 had a related patch set uploaded by Trevor Parscal:\nThe greatest commit in the history of the world*\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7926,VisualEditor: Link editor requires ENTER for input,"Change 76839 had a related patch set uploaded by Trevor Parscal: +The greatest commit in the history of the world* + +https://gerrit.wikimedia.org/r/76839",1375222014,task_subcomment,PHID-TASK-oh3fg6fot6uziw3ctbqu,PHID-USER-idceizaw6elwiwm5xshb,['Change 76839 had a related patch set uploaded by Trevor Parscal:\nThe greatest commit in the history of the world*\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3375,VisualEditor: Too many clicks needed to dismiss inlink editor,"Change 76839 had a related patch set uploaded by Trevor Parscal: +The greatest commit in the history of the world* + +https://gerrit.wikimedia.org/r/76839",1375222020,task_subcomment,PHID-TASK-qpzhi34lem7nwd6nbsu5,PHID-USER-idceizaw6elwiwm5xshb,['Change 76839 had a related patch set uploaded by Trevor Parscal:\nThe greatest commit in the history of the world*\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3042,VisualEditor: VE will not save multiple consecutive references,"Change 76836 merged by jenkins-bot: +Remove the DM 'about' attribute from references and reference lists + +https://gerrit.wikimedia.org/r/76836",1375222340,task_subcomment,PHID-TASK-uxrs32aphojxiommp53x,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76836 merged by jenkins-bot:\nRemove the DM 'about' attribute from references and reference lists\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +3033,VisualEditor: categories being duplicated,"Change 76665 merged by jenkins-bot: +Don't duplicate categories when unlisting + +https://gerrit.wikimedia.org/r/76665",1375223085,task_subcomment,PHID-TASK-rqtkbfxffdpbdagffzia,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 76665 merged by jenkins-bot:\nDon't duplicate categories when unlisting\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +3161,VisualEditor: floating toolbar causes scrolling of large pages to be very slow,"Change 76241 merged by jenkins-bot: +ve.ui.Toolbar: Refactor floating logic for performance + +https://gerrit.wikimedia.org/r/76241",1375223509,task_subcomment,PHID-TASK-y7lnjkpbhgxsbrsuxizc,PHID-USER-idceizaw6elwiwm5xshb,['Change 76241 merged by jenkins-bot:\nve.ui.Toolbar: Refactor floating logic for performance\n\nGERRIT_URL'],['BUG REPRODUCTION'] +5627,Template creating CSS in a table's cell does not come through,"Change 76861 had a related patch set uploaded by Cscott: +WIP: first draft of td reparse. + +https://gerrit.wikimedia.org/r/76861",1375228678,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-idceizaw6elwiwm5xshb,"['Change 76861 had a related patch set uploaded by Cscott:\nWIP: first draft of td reparse.', 'GERRIT_URL']","['BUG REPRODUCTION', 'NA']" +7830,VisualEditor: Remove obsolete retry token logic in mw.Target,"Change 76860 had a related patch set uploaded by Krinkle: +Removed unreachable badtoken recovery code + +https://gerrit.wikimedia.org/r/76860",1375231529,task_subcomment,PHID-TASK-glljlygxsse6ts5nyo5g,PHID-USER-idceizaw6elwiwm5xshb,['Change 76860 had a related patch set uploaded by Krinkle:\nRemoved unreachable badtoken recovery code\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +7574,"VisualEditor: If running on an old MW so jquery.client doesn't have what we need, don't just fail silently","Change 76869 had a related patch set uploaded by Jforrester: +Add dependency check for MW1.22/wmf11 + +https://gerrit.wikimedia.org/r/76869",1375233664,task_subcomment,PHID-TASK-63tv3lkov2okxud2zyxo,PHID-USER-idceizaw6elwiwm5xshb,['Change 76869 had a related patch set uploaded by Jforrester:\nAdd dependency check for MW1.22/wmf11\n\nGERRIT_URL'],['BUG REPRODUCTION'] +5388,VisualEditor: Provide a language inspector to handle inline s,"Change 72634 merged by jenkins-bot: +Language Inspector UI + +https://gerrit.wikimedia.org/r/72634",1375254898,task_subcomment,PHID-TASK-yygcicr6m5mpgdgpjccs,PHID-USER-idceizaw6elwiwm5xshb,['Change 72634 merged by jenkins-bot:\nLanguage Inspector UI\n\nGERRIT_URL'],['BUG REPRODUCTION'] +127,VisualEditor: [Regression] Save dialog sometimes attaches to context menu toolbar instead of platform toolbar,"Change 76935 had a related patch set uploaded by Krinkle: +ve.ui.Toolbar: Emit position event on toolbar instead of surface + +https://gerrit.wikimedia.org/r/76935",1375287357,task_subcomment,PHID-TASK-btjddhvc23db2mven5vt,PHID-USER-idceizaw6elwiwm5xshb,['Change 76935 had a related patch set uploaded by Krinkle:\nve.ui.Toolbar: Emit position event on toolbar instead of surface\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3148,APIEditBeforeSave isn't replacing sections like the documentation claims,"Change 76082 merged by jenkins-bot: +Make APIEditBeforeSave give the whole revision + +https://gerrit.wikimedia.org/r/76082",1375288239,task_subcomment,PHID-TASK-v4wsjl2yostcro6yfl5m,PHID-USER-idceizaw6elwiwm5xshb,['Change 76082 merged by jenkins-bot:\nMake APIEditBeforeSave give the whole revision\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +7573,"VisualEditor: If running on an old MW so jquery.client doesn't have what we need, don't just fail silently","Change 76869 merged by jenkins-bot: +Add dependency check for MW1.22/wmf11 + +https://gerrit.wikimedia.org/r/76869",1375297187,task_subcomment,PHID-TASK-63tv3lkov2okxud2zyxo,PHID-USER-idceizaw6elwiwm5xshb,['Change 76869 merged by jenkins-bot:\nAdd dependency check for MW1.22/wmf11\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7925,VisualEditor: Link editor requires ENTER for input,"Change 76839 merged by jenkins-bot: +Link inspector bug fixes + +https://gerrit.wikimedia.org/r/76839",1375304088,task_subcomment,PHID-TASK-oh3fg6fot6uziw3ctbqu,PHID-USER-idceizaw6elwiwm5xshb,['Change 76839 merged by jenkins-bot:\nLink inspector bug fixes\n\nGERRIT_URL'],['TASK PROGRESS'] +3447,VisualEditor: Link inspector crashes when inserting link on non-linkable or empty selection,"Change 76839 merged by jenkins-bot: +Link inspector bug fixes + +https://gerrit.wikimedia.org/r/76839",1375304091,task_subcomment,PHID-TASK-dke6zkvtno2ooulod6bw,PHID-USER-idceizaw6elwiwm5xshb,['Change 76839 merged by jenkins-bot:\nLink inspector bug fixes\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3374,VisualEditor: Too many clicks needed to dismiss inlink editor,"Change 76839 merged by jenkins-bot: +Link inspector bug fixes + +https://gerrit.wikimedia.org/r/76839",1375304095,task_subcomment,PHID-TASK-qpzhi34lem7nwd6nbsu5,PHID-USER-idceizaw6elwiwm5xshb,['Change 76839 merged by jenkins-bot:\nLink inspector bug fixes\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3438,"VisualEditor: Link inspector ignores typed text if user presses [enter] too quickly, explodes with new links","Change 76839 merged by jenkins-bot: +Link inspector bug fixes + +https://gerrit.wikimedia.org/r/76839",1375304098,task_subcomment,PHID-TASK-xodrhcpq6wj3seyvlmoc,PHID-USER-idceizaw6elwiwm5xshb,['Change 76839 merged by jenkins-bot:\nLink inspector bug fixes\n\nGERRIT_URL'],['BUG REPRODUCTION'] +122,VisualEditor: [Regression] Save dialog sometimes attaches to context menu toolbar instead of platform toolbar,"Change 76935 merged by jenkins-bot: +ve.ui.Toolbar: Emit position event on toolbar instead of surface + +https://gerrit.wikimedia.org/r/76935",1375308246,task_subcomment,PHID-TASK-btjddhvc23db2mven5vt,PHID-USER-idceizaw6elwiwm5xshb,['Change 76935 merged by jenkins-bot:\nve.ui.Toolbar: Emit position event on toolbar instead of surface\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7730,VisualEditor: Improve how we suppress reference warnings in template rendering,"Change 73614 merged by jenkins-bot: +Use new class to detect Cite errors inside templates + +https://gerrit.wikimedia.org/r/73614",1375326645,task_subcomment,PHID-TASK-npqg6q6ozudz2pqkgmjm,PHID-USER-idceizaw6elwiwm5xshb,['Change 73614 merged by jenkins-bot:\nUse new class to detect Cite errors inside templates\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9318,"VisualEditor: Incorrect tab text (create vs. edit) shown on Special:MovePage, Special:Undelete, others?","Change 77246 had a related patch set uploaded by Esanders: +Fix edit links on special pages + +https://gerrit.wikimedia.org/r/77246",1375395639,task_subcomment,PHID-TASK-n3tckyz3ypiasbv7mmov,PHID-USER-idceizaw6elwiwm5xshb,['Change 77246 had a related patch set uploaded by Esanders:\nFix edit links on special pages\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +9317,"VisualEditor: Incorrect tab text (create vs. edit) shown on Special:MovePage, Special:Undelete, others?","Change 77246 merged by jenkins-bot: +Fix edit links on special pages + +https://gerrit.wikimedia.org/r/77246",1375395744,task_subcomment,PHID-TASK-n3tckyz3ypiasbv7mmov,PHID-USER-idceizaw6elwiwm5xshb,['Change 77246 merged by jenkins-bot:\nFix edit links on special pages\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9316,"VisualEditor: Incorrect tab text (create vs. edit) shown on Special:MovePage, Special:Undelete, others?","Change 77253 had a related patch set uploaded by Esanders: +Fix pageExists/isViewPage behaviour + +https://gerrit.wikimedia.org/r/77253",1375397553,task_subcomment,PHID-TASK-n3tckyz3ypiasbv7mmov,PHID-USER-idceizaw6elwiwm5xshb,['Change 77253 had a related patch set uploaded by Esanders:\nFix pageExists/isViewPage behaviour\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9315,"VisualEditor: Incorrect tab text (create vs. edit) shown on Special:MovePage, Special:Undelete, others?","Change 77253 merged by jenkins-bot: +mw.ViewPageTarget.init: Fix pageExists/isViewPage behaviour + +https://gerrit.wikimedia.org/r/77253",1375401594,task_subcomment,PHID-TASK-n3tckyz3ypiasbv7mmov,PHID-USER-idceizaw6elwiwm5xshb,['Change 77253 merged by jenkins-bot:\nmw.ViewPageTarget.init: Fix pageExists/isViewPage behaviour\n\nGERRIT_URL'],['BUG REPRODUCTION'] +112,"VisualEditor: autocomplete for wikilinks ""aggressively"" chooses what to link","Change 77264 had a related patch set uploaded by Trevor Parscal: +Don't override link target input value while typing + +https://gerrit.wikimedia.org/r/77264",1375404594,task_subcomment,PHID-TASK-q6smnzvqe6vc4eby67me,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 77264 had a related patch set uploaded by Trevor Parscal:\nDon't override link target input value while typing\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +111,"VisualEditor: autocomplete for wikilinks ""aggressively"" chooses what to link","Change 77264 merged by jenkins-bot: +Don't override link target input value while typing + +https://gerrit.wikimedia.org/r/77264",1375408026,task_subcomment,PHID-TASK-q6smnzvqe6vc4eby67me,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 77264 merged by jenkins-bot:\nDon't override link target input value while typing\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +8476,"VisualEditor: Behaviour of default ""Edit"" tab should not vary by namespace (action=edit vs. veaction=edit)","Change 77165 had a related patch set uploaded by Catrope: +Move edit tab generation into PHP and make it more configurable + +https://gerrit.wikimedia.org/r/77165",1375414255,task_subcomment,PHID-TASK-dwxii5uaohcgrtbsiwxl,PHID-USER-idceizaw6elwiwm5xshb,['Change 77165 had a related patch set uploaded by Catrope:\nMove edit tab generation into PHP and make it more configurable\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3924,VisualEditor: Tab layout should be done from a top-loading module,"Change 77165 had a related patch set uploaded by Catrope: +Move edit tab generation into PHP and make it more configurable + +https://gerrit.wikimedia.org/r/77165",1375414262,task_subcomment,PHID-TASK-l5ckh63ssiggmz3slrqg,PHID-USER-idceizaw6elwiwm5xshb,['Change 77165 had a related patch set uploaded by Catrope:\nMove edit tab generation into PHP and make it more configurable\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9314,"VisualEditor: Incorrect tab text (create vs. edit) shown on Special:MovePage, Special:Undelete, others?","Change 77165 had a related patch set uploaded by Catrope: +Move edit tab generation into PHP and make it more configurable + +https://gerrit.wikimedia.org/r/77165",1375414268,task_subcomment,PHID-TASK-n3tckyz3ypiasbv7mmov,PHID-USER-idceizaw6elwiwm5xshb,['Change 77165 had a related patch set uploaded by Catrope:\nMove edit tab generation into PHP and make it more configurable\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2988,VisualEditor: [Regression] Toolbar floating mode broken after opening an inspector,"Change 77274 had a related patch set uploaded by Krinkle: +ve.ui.Toolbar: Use closure instead of ve.bind for event handlers + +https://gerrit.wikimedia.org/r/77274",1375429015,task_subcomment,PHID-TASK-5butgjmyg5i25tvyzxlh,PHID-USER-idceizaw6elwiwm5xshb,['Change 77274 had a related patch set uploaded by Krinkle:\nve.ui.Toolbar: Use closure instead of ve.bind for event handlers\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2987,VisualEditor: [Regression] Toolbar floating mode broken after opening an inspector,"Change 77274 merged by jenkins-bot: +ve.ui.Toolbar: Use closure instead of ve.bind for event handlers + +https://gerrit.wikimedia.org/r/77274",1375439587,task_subcomment,PHID-TASK-5butgjmyg5i25tvyzxlh,PHID-USER-idceizaw6elwiwm5xshb,['Change 77274 merged by jenkins-bot:\nve.ui.Toolbar: Use closure instead of ve.bind for event handlers\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3415,VisualEditor: Strip whitespace from the start of paragraphs before sending to Parsoid,"Change 77287 had a related patch set uploaded by Esanders: +[WIP] Remove inserted leading whitepsace + +https://gerrit.wikimedia.org/r/77287",1375443506,task_subcomment,PHID-TASK-mu2vgsj5i4mlfiswzx4o,PHID-USER-idceizaw6elwiwm5xshb,['Change 77287 had a related patch set uploaded by Esanders:\n[WIP] Remove inserted leading whitepsace\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2994,VisualEditor: references in image captions are not included in reflists,"Change 77346 had a related patch set uploaded by Esanders: +Only skip past empty keyedNodes sets if key exists + +https://gerrit.wikimedia.org/r/77346",1375461230,task_subcomment,PHID-TASK-7i5ifep2qqvrl24ie5dq,PHID-USER-idceizaw6elwiwm5xshb,['Change 77346 had a related patch set uploaded by Esanders:\nOnly skip past empty keyedNodes sets if key exists\n\nGERRIT_URL'],['BUG REPRODUCTION'] +108,"VisualEditor: Fix violation of PHP strict standard (""Only variables should be passed by reference in VisualEditor/ApiVisualEditor.php on line 255"")","Change 77362 had a related patch set uploaded by Catrope: +Fix notice caused by not passing the WebRequest object by reference + +https://gerrit.wikimedia.org/r/77362",1375468694,task_subcomment,PHID-TASK-2czs2gshamoxbwaweocz,PHID-USER-idceizaw6elwiwm5xshb,['Change 77362 had a related patch set uploaded by Catrope:\nFix notice caused by not passing the WebRequest object by reference\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +107,"VisualEditor: Fix violation of PHP strict standard (""Only variables should be passed by reference in VisualEditor/ApiVisualEditor.php on line 255"")","Change 77362 merged by jenkins-bot: +Fix notice caused by not passing the WebRequest object by reference + +https://gerrit.wikimedia.org/r/77362",1375468933,task_subcomment,PHID-TASK-2czs2gshamoxbwaweocz,PHID-USER-idceizaw6elwiwm5xshb,['Change 77362 merged by jenkins-bot:\nFix notice caused by not passing the WebRequest object by reference\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +2993,VisualEditor: references in image captions are not included in reflists,"Change 77346 merged by jenkins-bot: +Only skip past empty keyedNodes sets if key exists + +https://gerrit.wikimedia.org/r/77346",1375469746,task_subcomment,PHID-TASK-7i5ifep2qqvrl24ie5dq,PHID-USER-idceizaw6elwiwm5xshb,['Change 77346 merged by jenkins-bot:\nOnly skip past empty keyedNodes sets if key exists\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3413,VisualEditor: Strip whitespace from the start of paragraphs before sending to Parsoid,"Change 77287 merged by jenkins-bot: +Remove inserted leading whitespace + +https://gerrit.wikimedia.org/r/77287",1375470233,task_subcomment,PHID-TASK-mu2vgsj5i4mlfiswzx4o,PHID-USER-idceizaw6elwiwm5xshb,['Change 77287 merged by jenkins-bot:\nRemove inserted leading whitespace\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2962,VisualEditor: User guide should open in a new tab/window,"Change 77374 had a related patch set uploaded by Jforrester: +Make the link to the user guide open in a new window + +https://gerrit.wikimedia.org/r/77374",1375473255,task_subcomment,PHID-TASK-vzoa67je6467j364n6nw,PHID-USER-idceizaw6elwiwm5xshb,['Change 77374 had a related patch set uploaded by Jforrester:\nMake the link to the user guide open in a new window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2961,VisualEditor: User guide should open in a new tab/window,"Change 77374 merged by jenkins-bot: +Make the link to the user guide open in a new window + +https://gerrit.wikimedia.org/r/77374",1375473897,task_subcomment,PHID-TASK-vzoa67je6467j364n6nw,PHID-USER-idceizaw6elwiwm5xshb,['Change 77374 merged by jenkins-bot:\nMake the link to the user guide open in a new window\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7167,VisualEditor: annotations should be handled by the annotation code,"Change 77389 had a related patch set uploaded by Esanders: +Handle as textStyle/code + +https://gerrit.wikimedia.org/r/77389",1375476734,task_subcomment,PHID-TASK-sug5dsmkfrgqkbno76mo,PHID-USER-idceizaw6elwiwm5xshb,['Change 77389 had a related patch set uploaded by Esanders:\nHandle as textStyle/code\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2954,Update tours for new edit tab selectors,"Change 77387 had a related patch set uploaded by Mattflaschen: +Update to match new VisualEditor edit tab selector + +https://gerrit.wikimedia.org/r/77387",1375477081,task_subcomment,PHID-TASK-dixea6aehlzjvgpfccvz,PHID-USER-idceizaw6elwiwm5xshb,['Change 77387 had a related patch set uploaded by Mattflaschen:\nUpdate to match new VisualEditor edit tab selector\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2953,Update tours for new edit tab selectors,"Change 77387 merged by jenkins-bot: +Update to match new VisualEditor edit tab selector + +https://gerrit.wikimedia.org/r/77387",1375477475,task_subcomment,PHID-TASK-dixea6aehlzjvgpfccvz,PHID-USER-idceizaw6elwiwm5xshb,['Change 77387 merged by jenkins-bot:\nUpdate to match new VisualEditor edit tab selector\n\nGERRIT_URL'],['TASK PROGRESS'] +2945,"TemplateData: Fix ""TypeError: Cannot read property 'content' of undefined"" (when applying template changes)","Change 77460 had a related patch set uploaded by Krinkle: +ve.ce.MWTransclusionNode: Check for API errors + +https://gerrit.wikimedia.org/r/77460",1375482953,task_subcomment,PHID-TASK-sveofxpb25owm56vn52q,PHID-USER-idceizaw6elwiwm5xshb,['Change 77460 had a related patch set uploaded by Krinkle:\nve.ce.MWTransclusionNode: Check for API errors\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +2944,"TemplateData: Fix ""TypeError: Cannot read property 'content' of undefined"" (when applying template changes)","Change 77460 merged by jenkins-bot: +ve.ce.MWTransclusionNode: Check for API errors + +https://gerrit.wikimedia.org/r/77460",1375492758,task_subcomment,PHID-TASK-sveofxpb25owm56vn52q,PHID-USER-idceizaw6elwiwm5xshb,['Change 77460 merged by jenkins-bot:\nve.ce.MWTransclusionNode: Check for API errors\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +13478,VisualEditor: ve.ce.SurfaceObserver.prototype.stop() called without a subsequent call to ve.ce.SurfaceObserver.prototype.start(),"Change 77639 had a related patch set uploaded by Matmarex: +Actually fix bug 47793 for Opera for real this time + +https://gerrit.wikimedia.org/r/77639",1375650620,task_subcomment,PHID-TASK-bplfh6ygtxtpnfjjomyl,PHID-USER-idceizaw6elwiwm5xshb,['Change 77639 had a related patch set uploaded by Matmarex:\nActually fix bug 47793 for Opera for real this time\n\nGERRIT_URL'],['BUG REPRODUCTION'] +13477,VisualEditor: ve.ce.SurfaceObserver.prototype.stop() called without a subsequent call to ve.ce.SurfaceObserver.prototype.start(),"Change 77639 merged by jenkins-bot: +Actually fix bug 47793 for Opera for real this time + +https://gerrit.wikimedia.org/r/77639",1375845178,task_subcomment,PHID-TASK-bplfh6ygtxtpnfjjomyl,PHID-USER-idceizaw6elwiwm5xshb,['Change 77639 merged by jenkins-bot:\nActually fix bug 47793 for Opera for real this time\n\nGERRIT_URL'],['TASK PROGRESS'] +11316,VisualEditor: Tool to set/unset text as strikethrough,"Change 78019 had a related patch set uploaded by Peter.C: +Create strikethrough text style button + +https://gerrit.wikimedia.org/r/78019",1375863283,task_subcomment,PHID-TASK-ascdutdvqb4aq6opfuse,PHID-USER-idceizaw6elwiwm5xshb,['Change 78019 had a related patch set uploaded by Peter.C:\nCreate strikethrough text style button\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11315,VisualEditor: Tool to set/unset text as strikethrough,"Change 78019 merged by jenkins-bot: +Create strikethrough text style button + +https://gerrit.wikimedia.org/r/78019",1375865057,task_subcomment,PHID-TASK-ascdutdvqb4aq6opfuse,PHID-USER-idceizaw6elwiwm5xshb,['Change 78019 merged by jenkins-bot:\nCreate strikethrough text style button\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2952,Update tours for new edit tab selectors,"Change 78026 had a related patch set uploaded by Mattflaschen: +Update VE section edit selector + +https://gerrit.wikimedia.org/r/78026",1375865592,task_subcomment,PHID-TASK-dixea6aehlzjvgpfccvz,PHID-USER-idceizaw6elwiwm5xshb,['Change 78026 had a related patch set uploaded by Mattflaschen:\nUpdate VE section edit selector\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7166,VisualEditor: annotations should be handled by the annotation code,"Change 77389 merged by jenkins-bot: +Handle as textStyle/code + +https://gerrit.wikimedia.org/r/77389",1375933535,task_subcomment,PHID-TASK-sug5dsmkfrgqkbno76mo,PHID-USER-idceizaw6elwiwm5xshb,['Change 77389 merged by jenkins-bot:\nHandle as textStyle/code\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7850,Implement way to round-trip tables with fosterable content that migrates out of the table,"Change 78242 had a related patch set uploaded by Subramanya Sastry: +(Bug 52638) Fix selser regression introduced by fix for bug 51217 + +https://gerrit.wikimedia.org/r/78242",1375978000,task_subcomment,PHID-TASK-fu4mfwq7s4u3wu5u6yny,PHID-USER-idceizaw6elwiwm5xshb,['Change 78242 had a related patch set uploaded by Subramanya Sastry:\n(Bug 52638) Fix selser regression introduced by fix for bug 51217\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +2893,Selser regression: pages with templates that generate tables and foster content out of the table are broken,"Change 78242 had a related patch set uploaded by Subramanya Sastry: +(Bug 52638) Fix selser regression introduced by fix for bug 51217 + +https://gerrit.wikimedia.org/r/78242",1375978007,task_subcomment,PHID-TASK-s4knko26mc6rjznucnmu,PHID-USER-idceizaw6elwiwm5xshb,['Change 78242 had a related patch set uploaded by Subramanya Sastry:\n(Bug 52638) Fix selser regression introduced by fix for bug 51217\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +2892,Selser regression: pages with templates that generate tables and foster content out of the table are broken,"Change 78242 merged by jenkins-bot: +(Bug 52638) Fix selser regression introduced by fix for bug 51217 + +https://gerrit.wikimedia.org/r/78242",1375981137,task_subcomment,PHID-TASK-s4knko26mc6rjznucnmu,PHID-USER-idceizaw6elwiwm5xshb,['Change 78242 merged by jenkins-bot:\n(Bug 52638) Fix selser regression introduced by fix for bug 51217\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +7849,Implement way to round-trip tables with fosterable content that migrates out of the table,"Change 78242 merged by jenkins-bot: +(Bug 52638) Fix selser regression introduced by fix for bug 51217 + +https://gerrit.wikimedia.org/r/78242",1375981140,task_subcomment,PHID-TASK-fu4mfwq7s4u3wu5u6yny,PHID-USER-idceizaw6elwiwm5xshb,['Change 78242 merged by jenkins-bot:\n(Bug 52638) Fix selser regression introduced by fix for bug 51217\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +9146,Create Wikipedia Tuvan,"Change 78332 had a related patch set uploaded by Reedy: +Add tyv to langlist + +https://gerrit.wikimedia.org/r/78332",1376020621,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-idceizaw6elwiwm5xshb,['Change 78332 had a related patch set uploaded by Reedy:\nAdd tyv to langlist\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9145,Create Wikipedia Tuvan,"Change 78332 merged by jenkins-bot: +Add tyv to langlist + +https://gerrit.wikimedia.org/r/78332",1376020675,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-idceizaw6elwiwm5xshb,['Change 78332 merged by jenkins-bot:\nAdd tyv to langlist\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2948,VisualEditor: Data model should be able to default between equivalent annotations,"Change 78204 had a related patch set uploaded by Catrope: +Generic support for multiple tags in TextStyleAnnotation + +https://gerrit.wikimedia.org/r/78204",1376021746,task_subcomment,PHID-TASK-acmmw5etc6s3hnjsoagh,PHID-USER-idceizaw6elwiwm5xshb,['Change 78204 had a related patch set uploaded by Catrope:\nGeneric support for multiple tags in TextStyleAnnotation\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2947,VisualEditor: Data model should be able to default between equivalent annotations,"Change 78204 merged by jenkins-bot: +Generic support for multiple tags in TextStyleAnnotation + +https://gerrit.wikimedia.org/r/78204",1376023354,task_subcomment,PHID-TASK-acmmw5etc6s3hnjsoagh,PHID-USER-idceizaw6elwiwm5xshb,['Change 78204 merged by jenkins-bot:\nGeneric support for multiple tags in TextStyleAnnotation\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11320,VisualEditor: Tool to set/unset text as underlined,"Change 78488 had a related patch set uploaded by Steven Zhang: +Create an underline tool + +https://gerrit.wikimedia.org/r/78488",1376114307,task_subcomment,PHID-TASK-dwpuhdlnvzi2y7re3asf,PHID-USER-idceizaw6elwiwm5xshb,['Change 78488 had a related patch set uploaded by Steven Zhang:\nCreate an underline tool\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8992,"""View source"" is missing on protected LQT pages","Change 68860 merged by jenkins-bot: +Show an edit link for discussion page headers even if the user can't edit it + +https://gerrit.wikimedia.org/r/68860",1376116309,task_subcomment,PHID-TASK-ccjs4p2cgeia2i67aibl,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 68860 merged by jenkins-bot:\nShow an edit link for discussion page headers even if the user can't edit it\n\nGERRIT_URL""]",['BUG REPRODUCTION .'] +11310,VisualEditor: Tool to set/unset text as superscript,"Change 78490 had a related patch set uploaded by Steven Zhang: +Add a superscript tool + +https://gerrit.wikimedia.org/r/78490",1376116614,task_subcomment,PHID-TASK-rdzse5grzzixnnifzj2z,PHID-USER-idceizaw6elwiwm5xshb,['Change 78490 had a related patch set uploaded by Steven Zhang:\nAdd a superscript tool\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11305,VisualEditor: Tool to set/unset text as subscript,"Change 78495 had a related patch set uploaded by Steven Zhang: +Add subscript tool + +https://gerrit.wikimedia.org/r/78495",1376120249,task_subcomment,PHID-TASK-f6ao6kmtchv7v27bft42,PHID-USER-idceizaw6elwiwm5xshb,['Change 78495 had a related patch set uploaded by Steven Zhang:\nAdd subscript tool\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9143,Create Wikipedia Tuvan,"Change 68188 merged by jenkins-bot: +(bug 49328) Create Wikipedia in Tyvan language + +https://gerrit.wikimedia.org/r/68188",1376194827,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-idceizaw6elwiwm5xshb,['Change 68188 merged by jenkins-bot:\n(bug 49328) Create Wikipedia in Tyvan language\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2865,VisualEditor: Register each VE experimental feature individually with the BetaFeatures extension,"Change 78795 had a related patch set uploaded by Esanders: +[WIP] Integrate with BetaPreferences + +https://gerrit.wikimedia.org/r/78795",1376287586,task_subcomment,PHID-TASK-7ldpzjc4tuyxvsjssopj,PHID-USER-idceizaw6elwiwm5xshb,['Change 78795 had a related patch set uploaded by Esanders:\n[WIP] Integrate with BetaPreferences\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2843,Regression: Wikitext for new lists has unnecessary newlines after bullets,"Change 78913 had a related patch set uploaded by Subramanya Sastry: +(Bug 52751): Serialize p-wrapped list items correctly + +https://gerrit.wikimedia.org/r/78913",1376342314,task_subcomment,PHID-TASK-cclb4wsdr7iky3sqhmhw,PHID-USER-idceizaw6elwiwm5xshb,['Change 78913 had a related patch set uploaded by Subramanya Sastry:\n(Bug 52751): Serialize p-wrapped list items correctly\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +2842,Regression: Wikitext for new lists has unnecessary newlines after bullets,"Change 78913 merged by jenkins-bot: +(Bug 52751): Serialize p-wrapped list items correctly + +https://gerrit.wikimedia.org/r/78913",1376424244,task_subcomment,PHID-TASK-cclb4wsdr7iky3sqhmhw,PHID-USER-idceizaw6elwiwm5xshb,['Change 78913 merged by jenkins-bot:\n(Bug 52751): Serialize p-wrapped list items correctly\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +3126,VisualEditor: Undo keyboard shortcuts clear undo / redo history if pressed too often (And other fun),"Change 79049 had a related patch set uploaded by Esanders: +Check for past/future state in undo/redo before setting breakpoint + +https://gerrit.wikimedia.org/r/79049",1376488129,task_subcomment,PHID-TASK-sqeh7jyki3euhm6uvc2p,PHID-USER-idceizaw6elwiwm5xshb,['Change 79049 had a related patch set uploaded by Esanders:\nCheck for past/future state in undo/redo before setting breakpoint\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2833,VisualEditor: Inspector fails to render correctly for embedded buttons,"Change 79055 had a related patch set uploaded by Esanders: +Fix rendering of inspector for embedded buttons + +https://gerrit.wikimedia.org/r/79055",1376491490,task_subcomment,PHID-TASK-4hkjv2ath5m5txk2nfy2,PHID-USER-idceizaw6elwiwm5xshb,['Change 79055 had a related patch set uploaded by Esanders:\nFix rendering of inspector for embedded buttons\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +2832,VisualEditor: Inspector fails to render correctly for embedded buttons,"Change 79055 merged by jenkins-bot: +Fix rendering of inspector for embedded buttons + +https://gerrit.wikimedia.org/r/79055",1376509523,task_subcomment,PHID-TASK-4hkjv2ath5m5txk2nfy2,PHID-USER-idceizaw6elwiwm5xshb,['Change 79055 merged by jenkins-bot:\nFix rendering of inspector for embedded buttons\n\nGERRIT_URL'],['TASK PROGRESS'] +3656,VisualEditor: Transclusion icon appears on the opposite side of the page in RTL wikis,"Change 79165 had a related patch set uploaded by Mooeypoo: +Fixing inspector popup position + +https://gerrit.wikimedia.org/r/79165",1376519264,task_subcomment,PHID-TASK-z5vtizhnd7zq6vobiqci,PHID-USER-idceizaw6elwiwm5xshb,['Change 79165 had a related patch set uploaded by Mooeypoo:\nFixing inspector popup position\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2951,Update tours for new edit tab selectors,"Change 78026 merged by jenkins-bot: +Update VE section edit selector + +https://gerrit.wikimedia.org/r/78026",1376526350,task_subcomment,PHID-TASK-dixea6aehlzjvgpfccvz,PHID-USER-idceizaw6elwiwm5xshb,['Change 78026 merged by jenkins-bot:\nUpdate VE section edit selector\n\nGERRIT_URL'],['TASK PROGRESS'] +7829,VisualEditor: Remove obsolete retry token logic in mw.Target,"Change 76860 merged by jenkins-bot: +mw.Target: Removed unreachable badtoken recovery code + +https://gerrit.wikimedia.org/r/76860",1376556010,task_subcomment,PHID-TASK-glljlygxsse6ts5nyo5g,PHID-USER-idceizaw6elwiwm5xshb,['Change 76860 merged by jenkins-bot:\nmw.Target: Removed unreachable badtoken recovery code\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11319,VisualEditor: Tool to set/unset text as underlined,"Change 78488 merged by jenkins-bot: +Create an underline tool + +https://gerrit.wikimedia.org/r/78488",1376619184,task_subcomment,PHID-TASK-dwpuhdlnvzi2y7re3asf,PHID-USER-idceizaw6elwiwm5xshb,['Change 78488 merged by jenkins-bot:\nCreate an underline tool\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11309,VisualEditor: Tool to set/unset text as superscript,"Change 78490 merged by jenkins-bot: +Create a superscript tool + +https://gerrit.wikimedia.org/r/78490",1376619344,task_subcomment,PHID-TASK-rdzse5grzzixnnifzj2z,PHID-USER-idceizaw6elwiwm5xshb,['Change 78490 merged by jenkins-bot:\nCreate a superscript tool\n\nGERRIT_URL'],['BUG REPRODUCTION'] +11304,VisualEditor: Tool to set/unset text as subscript,"Change 78495 merged by jenkins-bot: +Create a subscript tool + +https://gerrit.wikimedia.org/r/78495",1376619387,task_subcomment,PHID-TASK-f6ao6kmtchv7v27bft42,PHID-USER-idceizaw6elwiwm5xshb,['Change 78495 merged by jenkins-bot:\nCreate a subscript tool\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3125,VisualEditor: Undo keyboard shortcuts clear undo / redo history if pressed too often (And other fun),"Change 79049 merged by jenkins-bot: +Check for past/future state in undo/redo before setting breakpoint + +https://gerrit.wikimedia.org/r/79049",1376621086,task_subcomment,PHID-TASK-sqeh7jyki3euhm6uvc2p,PHID-USER-idceizaw6elwiwm5xshb,['Change 79049 merged by jenkins-bot:\nCheck for past/future state in undo/redo before setting breakpoint\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9138,Create Wikipedia Tuvan,"Change 79321 had a related patch set uploaded by Amire80: +Add tyv.wikipedia to projects with visualeditor + +https://gerrit.wikimedia.org/r/79321",1376653964,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-idceizaw6elwiwm5xshb,['Change 79321 had a related patch set uploaded by Amire80:\nAdd tyv.wikipedia to projects with visualeditor\n\nGERRIT_URL'],['BUG REPRODUCTION'] +9137,Create Wikipedia Tuvan,"Change 79321 merged by jenkins-bot: +Add tyv.wikipedia to projects with visualeditor + +https://gerrit.wikimedia.org/r/79321",1376665033,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-idceizaw6elwiwm5xshb,['Change 79321 merged by jenkins-bot:\nAdd tyv.wikipedia to projects with visualeditor\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8827,Parsoid not correctly rendering bold/italic text,"Change 79343 had a related patch set uploaded by Cscott: +Add parserTests for the interaction of italics and possessives. + +https://gerrit.wikimedia.org/r/79343",1376671455,task_subcomment,PHID-TASK-gk2mpik33dhlthfx6ji5,PHID-USER-idceizaw6elwiwm5xshb,"['Change 79343 had a related patch set uploaded by Cscott:\nAdd parserTests for the interaction of italics and possessives.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8826,Parsoid not correctly rendering bold/italic text,"Change 79343 merged by jenkins-bot: +Add parserTests for the interaction of italics and possessives. + +https://gerrit.wikimedia.org/r/79343",1376675597,task_subcomment,PHID-TASK-gk2mpik33dhlthfx6ji5,PHID-USER-idceizaw6elwiwm5xshb,"['Change 79343 merged by jenkins-bot:\nAdd parserTests for the interaction of italics and possessives.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +2813,VisualEditor: Line height on beta warning message is too narrow,"Change 79804 had a related patch set uploaded by Esanders: +Increase line height in beta warning + +https://gerrit.wikimedia.org/r/79804",1376928825,task_subcomment,PHID-TASK-qsixjppbefsch6bho32b,PHID-USER-idceizaw6elwiwm5xshb,['Change 79804 had a related patch set uploaded by Esanders:\nIncrease line height in beta warning\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4349,"VisualEditor: Applying link annotation to a selection containing link and image kills the image, inserts a for the link's text","Change 79919 had a related patch set uploaded by Esanders: +getAnnotationsFromRange should only ingnore non-content data + +https://gerrit.wikimedia.org/r/79919",1376944734,task_subcomment,PHID-TASK-isqwpxpplzad6mrvzuhz,PHID-USER-idceizaw6elwiwm5xshb,['Change 79919 had a related patch set uploaded by Esanders:\ngetAnnotationsFromRange should only ingnore non-content data\n\nGERRIT_URL'],['BUG REPRODUCTION'] +8825,Parsoid not correctly rendering bold/italic text,"Change 79925 had a related patch set uploaded by Cscott: +WIP: Tweak QuoteTransformer to more closely match PHP doQuotes. + +https://gerrit.wikimedia.org/r/79925",1376947589,task_subcomment,PHID-TASK-gk2mpik33dhlthfx6ji5,PHID-USER-idceizaw6elwiwm5xshb,"['Change 79925 had a related patch set uploaded by Cscott:\nWIP: Tweak QuoteTransformer to more closely match PHP doQuotes.', 'GERRIT_URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6710,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"Change 80049 had a related patch set uploaded by Esanders: +Change be-tarask to use Te instead of Te-El for bold + +https://gerrit.wikimedia.org/r/80049",1377017622,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-idceizaw6elwiwm5xshb,['Change 80049 had a related patch set uploaded by Esanders:\nChange be-tarask to use Te instead of Te-El for bold\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3101,"VisualEditor: Inserting an existing reference in the first paragraph in Firefox puts it at the start of the paragraph, not where the cursor is","Change 80056 had a related patch set uploaded by Esanders: +Preserve selection when inserting references + +https://gerrit.wikimedia.org/r/80056",1377019336,task_subcomment,PHID-TASK-ehj46yftpulklnhzc5nl,PHID-USER-idceizaw6elwiwm5xshb,['Change 80056 had a related patch set uploaded by Esanders:\nPreserve selection when inserting references\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3100,"VisualEditor: Inserting an existing reference in the first paragraph in Firefox puts it at the start of the paragraph, not where the cursor is","Change 80056 merged by jenkins-bot: +Preserve selection when inserting references + +https://gerrit.wikimedia.org/r/80056",1377019484,task_subcomment,PHID-TASK-ehj46yftpulklnhzc5nl,PHID-USER-idceizaw6elwiwm5xshb,['Change 80056 merged by jenkins-bot:\nPreserve selection when inserting references\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2812,VisualEditor: Line height on beta warning message is too narrow,"Change 79804 merged by jenkins-bot: +Increase line height in beta warning + +https://gerrit.wikimedia.org/r/79804",1377019844,task_subcomment,PHID-TASK-qsixjppbefsch6bho32b,PHID-USER-idceizaw6elwiwm5xshb,['Change 79804 merged by jenkins-bot:\nIncrease line height in beta warning\n\nGERRIT_URL'],['BUG REPRODUCTION'] +6708,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"Change 80049 merged by jenkins-bot: +Change be-tarask to use Te instead of Te-El for bold + +https://gerrit.wikimedia.org/r/80049",1377022412,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-idceizaw6elwiwm5xshb,['Change 80049 merged by jenkins-bot:\nChange be-tarask to use Te instead of Te-El for bold\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3393,VisualEditor: Typing in Devanagari puts vowels in unexpected places,"Change 80080 had a related patch set uploaded by Jforrester: +WIP:Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377027648,task_subcomment,PHID-TASK-vs2q4kkygajmjexkudzc,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 had a related patch set uploaded by Jforrester:\nWIP:Don't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +2852,VisualEditor: cursor places itself after the first character when inserting a group of Japanese characters,"Change 80080 had a related patch set uploaded by Jforrester: +WIP:Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377027656,task_subcomment,PHID-TASK-cmua6cyyxv7g5lccv5gd,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 had a related patch set uploaded by Jforrester:\nWIP:Don't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +8284,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"Change 80080 had a related patch set uploaded by Jforrester: +WIP:Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377027661,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 had a related patch set uploaded by Jforrester:\nWIP:Don't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +4158,VE does not support typing in Kannada,"Change 80080 had a related patch set uploaded by Jforrester: +WIP:Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377027669,task_subcomment,PHID-TASK-2qe7sdslfntthznnkcbt,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 had a related patch set uploaded by Jforrester:\nWIP:Don't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +4366,VisualEditor: IME shift+ function for adding diacritical marks in Arabic broken,"Change 80080 had a related patch set uploaded by Jforrester: +WIP:Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377027676,task_subcomment,PHID-TASK-pg6duwir2q65ub4iepr6,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 had a related patch set uploaded by Jforrester:\nWIP:Don't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +8824,Parsoid not correctly rendering bold/italic text,"Change 79925 merged by jenkins-bot: +Tweak QuoteTransformer to more closely match PHP doQuotes. + +https://gerrit.wikimedia.org/r/79925",1377035685,task_subcomment,PHID-TASK-gk2mpik33dhlthfx6ji5,PHID-USER-idceizaw6elwiwm5xshb,"['Change 79925 merged by jenkins-bot:\nTweak QuoteTransformer to more closely match PHP doQuotes.', 'GERRIT_URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +3357,VisualEditor: Reverse selections break copy paste functionality,"Change 80299 had a related patch set uploaded by Esanders: +Fix copy and paste of backwards selction + +https://gerrit.wikimedia.org/r/80299",1377120336,task_subcomment,PHID-TASK-usa4c4in3z4ffsufnkoi,PHID-USER-idceizaw6elwiwm5xshb,['Change 80299 had a related patch set uploaded by Esanders:\nFix copy and paste of backwards selction\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +4157,VE does not support typing in Kannada,"Change 80080 merged by jenkins-bot: +Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377164912,task_subcomment,PHID-TASK-2qe7sdslfntthznnkcbt,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 merged by jenkins-bot:\nDon't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +4364,VisualEditor: IME shift+ function for adding diacritical marks in Arabic broken,"Change 80080 merged by jenkins-bot: +Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377164920,task_subcomment,PHID-TASK-pg6duwir2q65ub4iepr6,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 merged by jenkins-bot:\nDon't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +3392,VisualEditor: Typing in Devanagari puts vowels in unexpected places,"Change 80080 merged by jenkins-bot: +Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377164925,task_subcomment,PHID-TASK-vs2q4kkygajmjexkudzc,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 merged by jenkins-bot:\nDon't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +2851,VisualEditor: cursor places itself after the first character when inserting a group of Japanese characters,"Change 80080 merged by jenkins-bot: +Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377164931,task_subcomment,PHID-TASK-cmua6cyyxv7g5lccv5gd,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 merged by jenkins-bot:\nDon't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +8283,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"Change 80080 merged by jenkins-bot: +Don't emit Surface changes back to the Surface + +https://gerrit.wikimedia.org/r/80080",1377164934,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-idceizaw6elwiwm5xshb,"[""Change 80080 merged by jenkins-bot:\nDon't emit Surface changes back to the Surface\n\nGERRIT_URL""]",['BUG REPRODUCTION'] +4347,"VisualEditor: Applying link annotation to a selection containing link and image kills the image, inserts a for the link's text","Change 79919 merged by jenkins-bot: +getAnnotationsFromRange should only ignore non-content data + +https://gerrit.wikimedia.org/r/79919",1377195128,task_subcomment,PHID-TASK-isqwpxpplzad6mrvzuhz,PHID-USER-idceizaw6elwiwm5xshb,['Change 79919 merged by jenkins-bot:\ngetAnnotationsFromRange should only ignore non-content data\n\nGERRIT_URL'],['BUG REPRODUCTION'] +3356,VisualEditor: Reverse selections break copy paste functionality,"Change 80299 merged by jenkins-bot: +Fix copy and paste of backwards selction + +https://gerrit.wikimedia.org/r/80299",1377195266,task_subcomment,PHID-TASK-usa4c4in3z4ffsufnkoi,PHID-USER-idceizaw6elwiwm5xshb,['Change 80299 merged by jenkins-bot:\nFix copy and paste of backwards selction\n\nGERRIT_URL'],['BUG REPRODUCTION'] +97,VisualEditor: [Regression] Link inspector prevents insertion of section links,"Change 80417 had a related patch set uploaded by Esanders: +Modify regex to allow section links as valid titles + +https://gerrit.wikimedia.org/r/80417",1377196029,task_subcomment,PHID-TASK-2o36gh7lztukgi2lajdg,PHID-USER-idceizaw6elwiwm5xshb,['Change 80417 had a related patch set uploaded by Esanders:\nModify regex to allow section links as valid titles\n\nGERRIT_URL'],['BUG REPRODUCTION'] +7719,VisualEditor: Page loading animated image is only LTR,"Change 80490 had a related patch set uploaded by Amire80: +Reverse the progress image for RTL + +https://gerrit.wikimedia.org/r/80490",1377204612,task_subcomment,PHID-TASK-erfxy2a7265vjb4b2dj3,PHID-USER-idceizaw6elwiwm5xshb,['Change 80490 had a related patch set uploaded by Amire80:\nReverse the progress image for RTL\n\nGERRIT_URL'],['BUG REPRODUCTION .'] +7717,VisualEditor: Page loading animated image is only LTR,"Change 80490 merged by jenkins-bot: +Reverse the progress image for RTL + +https://gerrit.wikimedia.org/r/80490",1377205462,task_subcomment,PHID-TASK-erfxy2a7265vjb4b2dj3,PHID-USER-idceizaw6elwiwm5xshb,['Change 80490 merged by jenkins-bot:\nReverse the progress image for RTL\n\nGERRIT_URL'],['BUG REPRODUCTION'] +96,VisualEditor: [Regression] Link inspector prevents insertion of section links,"Change 80417 merged by jenkins-bot: +Modify regex to allow section links as valid titles + +https://gerrit.wikimedia.org/r/80417",1377206517,task_subcomment,PHID-TASK-2o36gh7lztukgi2lajdg,PHID-USER-idceizaw6elwiwm5xshb,['Change 80417 merged by jenkins-bot:\nModify regex to allow section links as valid titles\n\nGERRIT_URL'],['BUG REPRODUCTION'] +94,VisualEditor: [Regression] Link inspector prevents insertion of section links,"Change 80505 had a related patch set uploaded by Jforrester: +Modify regex to allow section links as valid titles + +https://gerrit.wikimedia.org/r/80505",1377211126,task_subcomment,PHID-TASK-2o36gh7lztukgi2lajdg,PHID-USER-idceizaw6elwiwm5xshb,['Change 80505 had a related patch set uploaded by Jforrester:\nModify regex to allow section links as valid titles\n\nGERRIT_URL'],['BUG REPRODUCTION'] +93,VisualEditor: [Regression] Link inspector prevents insertion of section links,"Change 80507 had a related patch set uploaded by Jforrester: +Modify regex to allow section links as valid titles + +https://gerrit.wikimedia.org/r/80507",1377211215,task_subcomment,PHID-TASK-2o36gh7lztukgi2lajdg,PHID-USER-idceizaw6elwiwm5xshb,['Change 80507 had a related patch set uploaded by Jforrester:\nModify regex to allow section links as valid titles\n\nGERRIT_URL'],['BUG REPRODUCTION'] +92,VisualEditor: [Regression] Link inspector prevents insertion of section links,"Change 80505 merged by Catrope: +Modify regex to allow section links as valid titles + +https://gerrit.wikimedia.org/r/80505",1377212156,task_subcomment,PHID-TASK-2o36gh7lztukgi2lajdg,PHID-USER-idceizaw6elwiwm5xshb,['Change 80505 merged by Catrope:\nModify regex to allow section links as valid titles\n\nGERRIT_URL'],['BUG REPRODUCTION'] +91,VisualEditor: [Regression] Link inspector prevents insertion of section links,"Change 80507 merged by Catrope: +Modify regex to allow section links as valid titles + +https://gerrit.wikimedia.org/r/80507",1377212160,task_subcomment,PHID-TASK-2o36gh7lztukgi2lajdg,PHID-USER-idceizaw6elwiwm5xshb,['Change 80507 merged by Catrope:\nModify regex to allow section links as valid titles\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2728,VisualEditor: Document loses focus after cutting a FocusableNode,"Change 81027 had a related patch set uploaded by Jforrester: +Give document real focus after cut + +https://gerrit.wikimedia.org/r/81027",1377545794,task_subcomment,PHID-TASK-dtn35n72ll6dpl3csge6,PHID-USER-idceizaw6elwiwm5xshb,['Change 81027 had a related patch set uploaded by Jforrester:\nGive document real focus after cut\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2724,VisualEditor: [Regression] Copying over nodes results in paste adding newlines,"Change 81028 had a related patch set uploaded by Esanders: +When pasting, try to use original range + +https://gerrit.wikimedia.org/r/81028",1377545917,task_subcomment,PHID-TASK-7n32t2g7qmarlr4ehelo,PHID-USER-idceizaw6elwiwm5xshb,"['Change 81028 had a related patch set uploaded by Esanders:\nWhen pasting, try to use original range\n\nGERRIT_URL']",['BUG REPRODUCTION'] +5135,VisualEditor: Selecting and copying one node throws an exception,"Change 80301 had a related patch set uploaded by Jforrester: +Copy-paste data fixes + +https://gerrit.wikimedia.org/r/80301",1377546583,task_subcomment,PHID-TASK-vhlmolnzsp5kd7qoa2nn,PHID-USER-idceizaw6elwiwm5xshb,['Change 80301 had a related patch set uploaded by Jforrester:\nCopy-paste data fixes\n\nGERRIT_URL'],['BUG REPRODUCTION'] +5024,VisualEditor: Can't copy/paste a reference or template unless you select text either side,"Change 80301 had a related patch set uploaded by Jforrester: +Copy-paste data fixes + +https://gerrit.wikimedia.org/r/80301",1377546588,task_subcomment,PHID-TASK-m2xsnbv7vbfet2rfctjx,PHID-USER-idceizaw6elwiwm5xshb,['Change 80301 had a related patch set uploaded by Jforrester:\nCopy-paste data fixes\n\nGERRIT_URL'],['BUG REPRODUCTION'] +6686,Clean up single vs. multi-part data-mw,"Change 81143 had a related patch set uploaded by Subramanya Sastry: +(Bug 53135) Step 1: Always use parts array for transclusion data-mw + +https://gerrit.wikimedia.org/r/81143",1377557762,task_subcomment,PHID-TASK-iwz7tbppv2hen4mzt3ny,PHID-USER-idceizaw6elwiwm5xshb,['Change 81143 had a related patch set uploaded by Subramanya Sastry:\n(Bug 53135) Step 1: Always use parts array for transclusion data-mw\n\nGERRIT_URL'],['BUG REPRODUCTION'] +6685,Clean up single vs. multi-part data-mw,"Change 81143 merged by jenkins-bot: +(Bug 53135) Step 1: Always use parts array for transclusion data-mw + +https://gerrit.wikimedia.org/r/81143",1377558504,task_subcomment,PHID-TASK-iwz7tbppv2hen4mzt3ny,PHID-USER-idceizaw6elwiwm5xshb,['Change 81143 merged by jenkins-bot:\n(Bug 53135) Step 1: Always use parts array for transclusion data-mw\n\nGERRIT_URL'],['BUG REPRODUCTION'] +2783,VisualEditor: Rapid typing with pre-annotation creates weird new characters (sometimes?),"Change 81213 had a related patch set uploaded by Divec: +Detect outdated pending post KeyPress handler + +https://gerrit.wikimedia.org/r/81213",1377602821,task_subcomment,PHID-TASK-ii6rhmjn7erj375xgev6,PHID-USER-idceizaw6elwiwm5xshb,['Change 81213 had a related patch set uploaded by Divec:\nDetect outdated pending post KeyPress handler\n\nGERRIT_URL'],['BUG REPRODUCTION'] +4492,VisualEditor: Chromium (< 30) crashes when attempting to cut content containing or
+ +Triggering: https://en.wikipedia.org/wiki/Special:AbuseFilter/345 + +-------------------------- +**Version**: unspecified +**Severity**: minor",1377255600,task_description,PHID-TASK-pxgyjw5isiqywctk5c7e,PHID-USER-wrimmmr5w2zt7nk2t753,"['VisualEditor: Evernote Web Clipper inserts _clearly_component__css.', 'EverNote Web Clipper has a problem with the editable area and inserts:\n\n
\n\nTriggering: URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +10777,VisualEditor: Evernote Web Clipper inserts _clearly_component__css,"I submitted a report with Evernote trough their API developers platform. + +http://dev.evernote.com/support/faq.php#filebug + +Not totally the right forum, but I suspect that was the easiest way to get developer level support.",1377256101,task_subcomment,PHID-TASK-pxgyjw5isiqywctk5c7e,PHID-USER-wrimmmr5w2zt7nk2t753,"['I submitted a report with Evernote trough their API developers platform.', 'URL\n\nNot totally the right forum, but I suspect that was the easiest way to get developer level support.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +11687,VisualEditor: Location map template does not display correctly,"For Location map, this is caused solely by: + +.ve-ce-protectedNode, .ve-ce-protectedNode * { +position: relative !important; +top: 0 !important; +left: 0 !important; +bottom: 0 !important; +right: 0 !important; +} + +Disabling it returns both the markers and the coordinates back to their original position. However, that also makes all content outside of the main box (you can click title coordinates that are generated by an info box). + +Conclusion, this was probably done to counter the effects of absolute positioned elements and causes 'fallout' for relative positioned elements. One way to fix this is with a bit of JS. + +var elements = $("".ve-ce-protectedNode"").filter(function() { + if( $(this).css(""position"") === ""absolute"" ) { + $(this).addClass(""evilabsoluteitems""); + } +}); + +And then assign the above css only to those elements. This is probably a rather 'expensive' operation. Ideally, we would just get rid of absolute positioned elements (.topicon, coordinates, FA/GA etc icons), but that's probably going to be near impossible. A third option might be to add a classname to all these elements that VE can recognize and then apply this styling to it. + +The question of the railway template seems more complex. I have a suspicion that there is actually a coding error in those templates, since I see problems with columns/rows counts on those pages. That would also explain why they take long to render in parsoid, it likely makes it complex to render the pages.",1384872097,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-wrimmmr5w2zt7nk2t753,"['For Location map, this is caused solely by:\n\n.ve-ce-protectedNode, .ve-ce-protectedNode * {\nposition: relative !important;\ntop: 0 !important;\nleft: 0 !important;\nbottom: 0 !important;\nright: 0 !important;\n}\n\nDisabling it returns both the markers and the coordinates back to their original position.', 'However, that also makes all content outside of the main box (you can click title coordinates that are generated by an info box).', ""Conclusion, this was probably done to counter the effects of absolute positioned elements and causes 'fallout' for relative positioned elements."", 'One way to fix this is with a bit of JS.', 'var elements = $("".ve-ce-protectedNode"").filter(function() {\n if( $(this).css(""position"") === ""absolute"" ) {\n $(this).addClass(""evilabsoluteitems"");\n }\n});\n\nAnd then assign the above css only to those elements.', ""This is probably a rather 'expensive' operation."", ""Ideally, we would just get rid of absolute positioned elements (.topicon, coordinates, FA/GA etc icons), but that's probably going to be near impossible."", 'A third option might be to add a classname to all these elements that VE can recognize and then apply this styling to it.', 'The question of the railway template seems more complex.', 'I have a suspicion that there is actually a coding error in those templates, since I see problems with columns/rows counts on those pages.', 'That would also explain why they take long to render in parsoid, it likely makes it complex to render the pages.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOLUTION DISCUSSION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'SOLUTION DISCUSSION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION .', 'INVESTIGATION AND EXPLORATION']" +11686,VisualEditor: Location map template does not display correctly,"By investigating the railway template problem, I think I identified 3 Parsoid bugs that were contributing to those problems on those pages. Most important is bug 57258. The others were bug 57251 and bug 57252. + +These are very distinct issues from the location map issue.",1384880301,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-wrimmmr5w2zt7nk2t753,"['By investigating the railway template problem, I think I identified 3 Parsoid bugs that were contributing to those problems on those pages.', 'Most important is bug 57258.', 'The others were bug 57251 and bug 57252.', 'These are very distinct issues from the location map issue.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11684,VisualEditor: Location map template does not display correctly,"> are so wrong that I feel it may be hard to explain to you what is the problem with it. + +I think you assumed that I meant the elements/templates themselves. You assumed incorrect. I meant the technology of absolute positioning that is use by these templates and replace them with something more sustainable. They currently also break in mobile and are very sensitive to skin changes for instance. The technique used to place them is problematic (and has been known to be problematic for many years, it's part of why I consolidated those hacks into https://en.wikipedia.org/wiki/Template%3ATop_icon, so that we could replace them at some point). The same technique has also been used for several spam attacks on the wiki. + +And i'm slightly offended by your attack on me as a person. A volunteer who probably spends more time on en.wp than doing development.",1384941212,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-wrimmmr5w2zt7nk2t753,"['QUOTE\n\nI think you assumed that I meant the elements/templates themselves.', 'You assumed incorrect.', 'I meant the technology of absolute positioning that is use by these templates and replace them with something more sustainable.', 'They currently also break in mobile and are very sensitive to skin changes for instance.', ""The technique used to place them is problematic (and has been known to be problematic for many years, it's part of why I consolidated those hacks into URL so that we could replace them at some point)."", 'The same technique has also been used for several spam attacks on the wiki.', ""And i'm slightly offended by your attack on me as a person."", 'A volunteer who probably spends more time on en.wp than doing development.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +11682,VisualEditor: Location map template does not display correctly,"Yes, exactly, the elements themselves. The HTML DOM elements. Not the pretty picture that translates into, nor the ugly wikicode language that generates them.",1384946588,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-wrimmmr5w2zt7nk2t753,"['Yes, exactly, the elements themselves.', 'The HTML DOM elements.', 'Not the pretty picture that translates into, nor the ugly wikicode language that generates them.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11681,VisualEditor: Location map template does not display correctly,"Link to a few other templates that run into trouble due to this problem. + +https://en.wikipedia.org/wiki/Template:Chess_diagram +https://en.wikipedia.org/wiki/Template:Quote_box (with curly quotes option on)",1385032387,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-wrimmmr5w2zt7nk2t753,"['Link to a few other templates that run into trouble due to this problem.', 'URL\nURL (with curly quotes option on)']","['POTENTIAL NEW ISSUES AND REQUESTS', 'BUG REPRODUCTION']" +1452,VisualEditor: External link missing in template due to linkname with ampersand in it,confirmed,1385420773,task_subcomment,PHID-TASK-ykvbtj26wyleuw4bnbjh,PHID-USER-wrimmmr5w2zt7nk2t753,['confirmed'],['BUG REPRODUCTION'] +11254,VisualEditor: Move-dragging a media item shows the copy cursor on Mac/Safari,"Nope, I still see this problem. Initially it's the move cursor, but as soon as i move the cursor somewhere between the lines, i get the copy cursor. + +Screenshot attached.",1385420891,task_subcomment,PHID-TASK-ujehggdfeqiirechz6c2,PHID-USER-wrimmmr5w2zt7nk2t753,"['Nope, I still see this problem.', ""Initially it's the move cursor, but as soon as i move the cursor somewhere between the lines, i get the copy cursor."", 'Screenshot attached.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11253,VisualEditor: Move-dragging a media item shows the copy cursor on Mac/Safari,"Created attachment 13903 +cursor image + +Oh, the screenshot doesn't show the cursor, but I added an example image of the cursor type instead. + +Safari Mac Version 7.0 (9537.71) just dragging around a thumbnailed image throughout the text shows this problem for me. It changes from the move cursor to the copy cursor. + +**Attached**: {F11318}",1385421258,task_subcomment,PHID-TASK-ujehggdfeqiirechz6c2,PHID-USER-wrimmmr5w2zt7nk2t753,"[""Created attachment 13903\ncursor image\n\nOh, the screenshot doesn't show the cursor, but I added an example image of the cursor type instead."", 'Safari Mac Version 7.0 (9537.71) just dragging around a thumbnailed image throughout the text shows this problem for me.', 'It changes from the move cursor to the copy cursor.', '**Attached**: {F11318}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10776,VisualEditor: Evernote Web Clipper inserts _clearly_component__css,Evernote support ticket #253866,1385645050,task_subcomment,PHID-TASK-pxgyjw5isiqywctk5c7e,PHID-USER-wrimmmr5w2zt7nk2t753,['Evernote support ticket #253866'],['BUG REPRODUCTION .'] +4188,VisualEditor: Provide a character insertion tool,"> Just for reference: Either I didn't read all the comments well enough or nobody +> quite mentioned the fact that all modern desktop operating environments have a +> built-in a Character Map tool: Windows (with pretty full Unicode since NT 4), +> Gnome, KDE, and Mac OSX (called ""Character viewer""). + +On Mountain Lion, it's even simpler. (Straight in the edit menu, ctrl-cmd-space). + +I mentioned it, but the problem is indeed: +1: no one knows them/uses them +2: there is no trigger in HTML5/JS to open the panel + +So some ideas: +1: Educate the user: Add a 'more characters' link in the insert symbol editor, that detects OS of user and links to a page explaining how to access this panel on his OS. +2: Lobby HTML5 WG to expose these panels to JS",1385650141,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-wrimmmr5w2zt7nk2t753,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOn Mountain Lion, it's even simpler."", '(Straight in the edit menu, ctrl-cmd-space).', ""I mentioned it, but the problem is indeed:\n1: no one knows them/uses them\n2: there is no trigger in HTML5/JS to open the panel\n\nSo some ideas:\n1: Educate the user: Add a 'more characters' link in the insert symbol editor, that detects OS of user and links to a page explaining how to access this panel on his OS."", '2: Lobby HTML5 WG to expose these panels to JS']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN']" +2753,"VisualEditor: Math editor is called LaTeX, but that is not accurate and possibly confusing","@ryasmeen Fixed != deployed to production. That happens at a later time, usually somewhere within 2 weeks after getting fixed.",1386810532,task_subcomment,PHID-TASK-5rnk4jk4usyomimnhvgw,PHID-USER-wrimmmr5w2zt7nk2t753,"['SCREEN_NAME Fixed != deployed to production.', 'That happens at a later time, usually somewhere within 2 weeks after getting fixed.']","['BUG REPRODUCTION', 'TASK PROGRESS']" +9558,"Text field seems to lose focus, selection not possible any more",This seems fixed with: https://gerrit.wikimedia.org/r/104510,1388485715,task_subcomment,PHID-TASK-namz3nhksthhosxp6pjt,PHID-USER-wrimmmr5w2zt7nk2t753,['This seems fixed with: GERRIT_URL'],['BUG REPRODUCTION'] +6401,"Impossible to insert the ""ę"" character when editing in Module: namespace with the code editor","These are all the default defined key combinations: +https://github.com/ajaxorg/ace/blob/40ea516801332fb8e96f8ba2e5046eece2fd95d3/lib/ace/commands/default_commands.js",1388500776,task_subcomment,PHID-TASK-psky7k3cs2jglhz37xhh,PHID-USER-wrimmmr5w2zt7nk2t753,['These are all the default defined key combinations:\nURL'],['BUG REPRODUCTION .'] +9557,"Text field seems to lose focus, selection not possible any more","Wait, this is in the CodeEditor extension group, but people are talking about the 'visual editor'. Did the reporter originally file it under the wrong Extension ? + +Eduard, can you clarify please ?",1395786171,task_subcomment,PHID-TASK-namz3nhksthhosxp6pjt,PHID-USER-wrimmmr5w2zt7nk2t753,"[""Wait, this is in the CodeEditor extension group, but people are talking about the 'visual editor'."", 'Did the reporter originally file it under the wrong Extension ?', 'Eduard, can you clarify please ?']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +6082,Large number of CSS rules for external links,"Then again, can you expect a casual reader to ever appreciate that which is not there? A removal like this is hard to notice, because most links don't have these icons. + +Your proposal is basically: Ah, people asked for this 10 years ago. but there is a bunch of annoying css rules, so let's remove them and wait how long it takes for people to ask if they can have the feature back. This feature contributes to the rule of least astonishment, and you are removing it without considering replacing it with an alternative. + +I find that somewhat presumptuous if i'm honest. But then again, I thought messing with fonts was a dangerous plan and that turned out just splendid, so what do I know....",1396913306,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-wrimmmr5w2zt7nk2t753,"['Then again, can you expect a casual reader to ever appreciate that which is not there?', ""A removal like this is hard to notice, because most links don't have these icons."", 'Your proposal is basically: Ah, people asked for this 10 years ago.', ""but there is a bunch of annoying css rules, so let's remove them and wait how long it takes for people to ask if they can have the feature back."", 'This feature contributes to the rule of least astonishment, and you are removing it without considering replacing it with an alternative.', ""I find that somewhat presumptuous if i'm honest."", 'But then again, I thought messing with fonts was a dangerous plan and that turned out just splendid, so what do I know....']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'POTENTIAL NEW ISSUES AND REQUESTS .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +6305,VisualEditor: Provide support for BLP edit notices on enwiki,"alternatively, get away from this specific implementation and try to move it into core as ""category based edit notices"" and VE gets the notice for free.",1417508902,task_subcomment,PHID-TASK-4a5risai7mr4y6na4dug,PHID-USER-wrimmmr5w2zt7nk2t753,"['alternatively, get away from this specific implementation and try to move it into core as ""category based edit notices"" and VE gets the notice for free.']",['FUTURE PLAN'] +7783,Support editing tags to set multi-column display on/off,It should be noted that mobilefrontend already does some CSS overrides here (setting a default column width).,1425310977,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-wrimmmr5w2zt7nk2t753,['It should be noted that mobilefrontend already does some CSS overrides here (setting a default column width).'],['INVESTIGATION AND EXPLORATION'] +9287,Use figure and figcaption HTML5 elements when possible,"As Brion said, be sure to validate against TimedMediaHandler, Mobile, WikiEditor and other extensions that depend on the current thumbnail layout. + +We will probably want to deploy the CSS changes before the element changes for cache reasons ? + +Also we have https://en.wikipedia.org/wiki/Category:Graphics_templates where I have two concerns: +# How many of those templates will be affected +# Do we want users to use figcaption/figure from wikitext as well ? (I think this can be assessed at a later point in time).",1427274219,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,"['As Brion said, be sure to validate against TimedMediaHandler, Mobile, WikiEditor and other extensions that depend on the current thumbnail layout.', 'We will probably want to deploy the CSS changes before the element changes for cache reasons ?', 'Also we have URL where I have two concerns:\n# How many of those templates will be affected\n# Do we want users to use figcaption/figure from wikitext as well ?', '(I think this can be assessed at a later point in time).']","['BUG REPRODUCTION .', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +9286,Use figure and figcaption HTML5 elements when possible,"# Should be tested with the other skins. +# It seems CSS or scripts for some people would break: https://en.wikipedia.org/w/index.php?title=Special:Search&limit=20&offset=20&profile=all&search=thumbinner Mostly this is style +# MediaWiki:Gadget-ImageAnnotator.js would break and probably a few more",1427275316,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,"['# Should be tested with the other skins.', '# It seems CSS or scripts for some people would break: URL Mostly this is style\n# MediaWiki:Gadget-ImageAnnotator.js would break and probably a few more']","['TESTING', 'BUG REPRODUCTION']" +7612,"Add more mw.hook events for wikipage: diff, categories etc.","So, now that I'm so much further along with LivePreview, I'm pondering taking on some of these elements next. I was thinking starting with templatesUsed, hiddencats and limit report (I've selected them because they are EditPage only elements, should be a safe start). + +Do we still agree that this is the right approach ? Or have ideas changed over the past 2 years ?",1427484714,task_subcomment,PHID-TASK-kg6wsbien7yipr4dzrul,PHID-USER-wrimmmr5w2zt7nk2t753,"[""So, now that I'm so much further along with LivePreview, I'm pondering taking on some of these elements next."", ""I was thinking starting with templatesUsed, hiddencats and limit report (I've selected them because they are EditPage only elements, should be a safe start)."", 'Do we still agree that this is the right approach ?', 'Or have ideas changed over the past 2 years ?']","['FUTURE PLAN', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +11957,ResourceLoader does not process media queries for printable view with JS-added CSS,"I do know that the ""printable"" link, in the past had surprising amount of traffic for other websites. As in: without it, people don't know how to print (yes, i know, i know...) + +So if we do remove the printable mode, then having the JS enabled print mode link is probably quite desirable I suspect.",1433165098,task_subcomment,PHID-TASK-uou7qnzilekcbteofdw4,PHID-USER-wrimmmr5w2zt7nk2t753,"['I do know that the ""printable"" link, in the past had surprising amount of traffic for other websites.', ""As in: without it, people don't know how to print (yes, i know, i know...)\n\nSo if we do remove the printable mode, then having the JS enabled print mode link is probably quite desirable I suspect.""]","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +8981,Add support for (the equivalent of?) editintro and preload,"nominating this as Q1 blocker, since this is closely tied to the current BLP practices on english wikipedia, a very visible and sensitive part of our policies.",1434831191,task_subcomment,PHID-TASK-3z252ihuxf33ir4how73,PHID-USER-wrimmmr5w2zt7nk2t753,"['nominating this as Q1 blocker, since this is closely tied to the current BLP practices on english wikipedia, a very visible and sensitive part of our policies.']",['FUTURE PLAN'] +6299,VisualEditor: Provide support for BLP edit notices on enwiki,I think it is better than editintro+JS yes.,1434999463,task_subcomment,PHID-TASK-4a5risai7mr4y6na4dug,PHID-USER-wrimmmr5w2zt7nk2t753,['I think it is better than editintro+JS yes.'],['CONTRIBUTION AND COMMITMENT'] +12908,"en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out",We no longer use bits to serve this content. So this can probably be closed now ?,1435011660,task_subcomment,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-wrimmmr5w2zt7nk2t753,"['We no longer use bits to serve this content.', 'So this can probably be closed now ?']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +7603,"Add more mw.hook events for wikipage: diff, categories etc.","Of the 4 items in the list of the description, one was marked as done. A second one is now also marked as done. There is also one patch still under review... and a 5 item was being discussed as possibly qualifying for addition to the list. +",1450272250,task_subcomment,PHID-TASK-kg6wsbien7yipr4dzrul,PHID-USER-wrimmmr5w2zt7nk2t753,"['Of the 4 items in the list of the description, one was marked as done.', 'A second one is now also marked as done.', 'There is also one patch still under review... and a 5 item was being discussed as possibly qualifying for addition to the list.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +7601,"Add more mw.hook events for wikipage: diff, categories etc.",Rebased that patch to only cover the categories case (as it is analogous to diffs). langlinks first need templates per skin probably.,1450294851,task_subcomment,PHID-TASK-kg6wsbien7yipr4dzrul,PHID-USER-wrimmmr5w2zt7nk2t753,"['Rebased that patch to only cover the categories case (as it is analogous to diffs).', 'langlinks first need templates per skin probably.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +7599,"Add more mw.hook events for wikipage: diff, categories etc.","@Krinkle, probably yes, but I think that is a concern for HotCat, and not for the hook I would assume.",1450298905,task_subcomment,PHID-TASK-kg6wsbien7yipr4dzrul,PHID-USER-wrimmmr5w2zt7nk2t753,"['SCREEN_NAME, probably yes, but I think that is a concern for HotCat, and not for the hook I would assume.']",['BUG REPRODUCTION'] +7596,"Add more mw.hook events for wikipage: diff, categories etc.",@Krinkle you do not think there is enough value if hotcat only hooks into this after VE saved the page ?,1452116319,task_subcomment,PHID-TASK-kg6wsbien7yipr4dzrul,PHID-USER-wrimmmr5w2zt7nk2t753,['SCREEN_NAME you do not think there is enough value if hotcat only hooks into this after VE saved the page ?'],['BUG REPRODUCTION'] +6958,"VisualEditor: In Firefox's High Contrast mode, buttons on the toolbar are unidentifiable",id call this an OS bug...,1457161240,task_subcomment,PHID-TASK-gysdgpu4licxwvxxosg3,PHID-USER-wrimmmr5w2zt7nk2t753,['id call this an OS bug...'],['BUG REPRODUCTION .'] +11121,VisualEditor: Gracefully handle when available browser UI features are disabled (rather than refusing to load),"@Esanders I agree, but perhaps we should also be better about error handling in general when an app such as VE fails to launch. There is no problem with not supporting Kill Evil, but I think there is a problem of ending up in a half initiated state with no user feedback right ? + +I think that is an area that we could be better at (be it VE, UploadWizard or what not).",1462883974,task_subcomment,PHID-TASK-cn7rkjg6saedlg6no5bg,PHID-USER-wrimmmr5w2zt7nk2t753,"['SCREEN_NAME I agree, but perhaps we should also be better about error handling in general when an app such as VE fails to launch.', 'There is no problem with not supporting Kill Evil, but I think there is a problem of ending up in a half initiated state with no user feedback right ?', 'I think that is an area that we could be better at (be it VE, UploadWizard or what not).']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +11039,VisualEditor: Provide buttons for locally-configured frequent edit summary contents,"The relevant gadgets currently seem to support VE (And so does the english wikipedia version of this gadget). Do we keep this open as a core VE improvement ? + +I'd think that considering the experiences with iOS mobile App canned edit summaries some thorough UX analysis and creative thinking would have to go into this to make such a thing useful for both inexperienced and seasoned editors honestly.",1496828368,task_subcomment,PHID-TASK-odseemabxyqbdz2dgloa,PHID-USER-wrimmmr5w2zt7nk2t753,"['The relevant gadgets currently seem to support VE (And so does the english wikipedia version of this gadget).', 'Do we keep this open as a core VE improvement ?', ""I'd think that considering the experiences with iOS mobile App canned edit summaries some thorough UX analysis and creative thinking would have to go into this to make such a thing useful for both inexperienced and seasoned editors honestly.""]","['BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +7780,Support editing tags to set multi-column display on/off,"FYI, I've added some support to en.wp's {{reflist}} to explicitly enable and disable automatic columns. +Next step for en.wp will be to enables responsive by default for a plain element + +This leaves the following capabilities that are specific to Reflist, which currently cannot be fulfilled with a plain references element +# Different list item counters +# Differing column widths (this one is also not really compatible with automatic columns, which will create a bit of a disjunct in behaviour). + +This doesn't negate the fact that: +* of course reflist is already universally used, and universally changing it will probably be seen as disruptive. +* there is also a rather large documentation gap, atm. regarding new and old information. +* ironically, it seems that the responsive attribute cannot be set/unset from VE + +An idea that played in my mind, which would be terribly WMF specific, but might make it easier to work with this problem, is if we should maybe change the VE editor of and the Template:Reflist, to be aware of each other, and maybe offer the opportunity to switch between them (""more options"", vs ""convert to references element""). Just a thought.",1499785680,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-wrimmmr5w2zt7nk2t753,"[""FYI, I've added some support to en.wp's {{reflist}} to explicitly enable and disable automatic columns."", 'Next step for en.wp will be to enables responsive by default for a plain element\n\nThis leaves the following capabilities that are specific to Reflist, which currently cannot be fulfilled with a plain references element\n# Different list item counters\n# Differing column widths (this one is also not really compatible with automatic columns, which will create a bit of a disjunct in behaviour).', ""This doesn't negate the fact that:\n* of course reflist is already universally used, and universally changing it will probably be seen as disruptive."", '* there is also a rather large documentation gap, atm.', 'regarding new and old information.', '* ironically, it seems that the responsive attribute cannot be set/unset from VE\n\nAn idea that played in my mind, which would be terribly WMF specific, but might make it easier to work with this problem, is if we should maybe change the VE editor of and the Template:Reflist, to be aware of each other, and maybe offer the opportunity to switch between them (""more options"", vs ""convert to references element"").', 'Just a thought.']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'MOTIVATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +11282,VisualEditor: Surface should respect the default state of collapseable templates,"And worse, they are often 'autocollapse' which means they won't benefit from this. I am going to propose a change on en.wp soon, to limit the usage of autocollapse to ONLY navboxes, so at least other parts of the pages will not have this problem. But i'm not sure how to get social buy-in for completely removing autocollapse behaviour of navboxes.",1526025290,task_subcomment,PHID-TASK-i6t6lpxllw2dz6rjfyz5,PHID-USER-wrimmmr5w2zt7nk2t753,"[""And worse, they are often 'autocollapse' which means they won't benefit from this."", 'I am going to propose a change on en.wp soon, to limit the usage of autocollapse to ONLY navboxes, so at least other parts of the pages will not have this problem.', ""But i'm not sure how to get social buy-in for completely removing autocollapse behaviour of navboxes.""]","['BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN']" +9801,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",Do we consider this fixed now then ?,1561123591,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-wrimmmr5w2zt7nk2t753,['Do we consider this fixed now then ?'],['BUG REPRODUCTION'] +9239,Use figure and figcaption HTML5 elements when possible,"I've noticed an important different between the two formats and it relates to where the emitted class is located. Before this class was applied directly to the img object, but now it seems this is on the wrapping class. While this is probably a rare use case, it's an important change and I know at least some image headers on mediawiki.org etc which likely will have to be adapted to take this into account. +``` +[[File:Onion diagram.svg|thumb|right|300px|In this example onion, we test image placement.|class=djtest]] +``` +``` +
In this example onion, we test image placement.
+``` + +``` +
In this example onion, we test image placement.
+```",1627999209,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,"[""I've noticed an important different between the two formats and it relates to where the emitted class is located."", 'Before this class was applied directly to the img object, but now it seems this is on the wrapping class.', ""While this is probably a rare use case, it's an important change and I know at least some image headers on mediawiki.org etc which likely will have to be adapted to take this into account."", '``CODE`CODE`CODE`CODE`CODE``']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9238,Use figure and figcaption HTML5 elements when possible,"Also the following features broken alignment: +- https://test.wikipedia.org/wiki/Rusa_test_page_2?useskin=timeless +- https://test.wikipedia.org/wiki/Rusa_test_page_2?useskin=modern + +As well and most importantly, printing in Vector is not aligning correctly. ",1627999353,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,"['Also the following features broken alignment:\n- URL\n- URL\n\nAs well and most importantly, printing in Vector is not aligning correctly.']",['BUG REPRODUCTION'] +9237,Use figure and figcaption HTML5 elements when possible,"Also the following features broken alignment: +- https://test.wikipedia.org/wiki/Rusa_test_page_2?useskin=timeless +- https://test.wikipedia.org/wiki/Rusa_test_page_2?useskin=modern + +As well and most importantly and I think a blocker: printing in Vector is not aligning correctly. ",1627999455,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,['Also the following features broken alignment:\n- URL\n- URL\n\nAs well and most importantly and I think a blocker: printing in Vector is not aligning correctly.'],['BUG REPRODUCTION .'] +9236,Use figure and figcaption HTML5 elements when possible,"And I see a CSS reflow for videos on test.wikipedia.org. This is specifically with the videojs player, which is active on test.wp.org, not sure about the old Kaltura player. +https://test.wikipedia.org/wiki/User:TheDJ/sandbox",1627999846,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,"['And I see a CSS reflow for videos on test.wikipedia.org.', 'This is specifically with the videojs player, which is active on test.wp.org, not sure about the old Kaltura player.', 'URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9231,Use figure and figcaption HTML5 elements when possible,"ok... now thumbframes on mediawiki.org are loading late.. seems like the parsoid CSS module is not added with addModuleStyles() to ensure its loaded before the page rendering starts ? + +See the image on https://www.mediawiki.org/wiki/MediaWiki jump from center to right as the page loads. +Similar on https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2021",1629919335,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,"['ok... now thumbframes on mediawiki.org are loading late.. seems like the parsoid CSS module is not added with addModuleStyles() to ensure its loaded before the page rendering starts ?', 'See the image on URL jump from center to right as the page loads.', 'Similar on URL']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9229,Use figure and figcaption HTML5 elements when possible,I also see all the VE JS being loaded (with debug=true).. that's not normal.... ,1629922678,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,"[""I also see all the VE JS being loaded (with debug=true).. that's not normal....""]",['BUG REPRODUCTION'] +9214,Use figure and figcaption HTML5 elements when possible,"Shouldn't these changes have rolled out by now ? If so, why is the thumbnail on MediaWiki.org still jumping around after load ?",1632753845,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,"[""Shouldn't these changes have rolled out by now ?"", 'If so, why is the thumbnail on MediaWiki.org still jumping around after load ?']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +9213,Use figure and figcaption HTML5 elements when possible,"Shouldn't these changes have rolled out by now ? If so, why is the thumbnail on MediaWiki.org still jumping around after load ? (Ah, because I use Timeless and there is {T287965} )",1632754354,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-wrimmmr5w2zt7nk2t753,"[""Shouldn't these changes have rolled out by now ?"", 'If so, why is the thumbnail on MediaWiki.org still jumping around after load ?', '(Ah, because I use Timeless and there is {T287965} )']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +17379,check protocol in Special:UserLogin,"I like this solution. avoids introducing new keywords, which we would not want.",1317506005,task_subcomment,PHID-TASK-dppnml7afy22rnh4pqjz,PHID-USER-wrimmmr5w2zt7nk2t753,"['I like this solution.', 'avoids introducing new keywords, which we would not want.']","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .']" +17378,check protocol in Special:UserLogin,r98708,1317586881,task_subcomment,PHID-TASK-dppnml7afy22rnh4pqjz,PHID-USER-wrimmmr5w2zt7nk2t753,['r98708'],['NA'] +16787,CentralAuth doesn't care about https,"It's due to the switch between secure services. This issue is known, and will be handled today I've been told.",1317632668,task_subcomment,PHID-TASK-m4ezagm4urq344hqyod4,PHID-USER-wrimmmr5w2zt7nk2t753,"[""It's due to the switch between secure services."", ""This issue is known, and will be handled today I've been told.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16765,Create {{SERVERPROTOCOL}} or {{SECURESERVER}} variable for http/https detection,There already is [[MediaWiki:Loginend-https]],1318091855,task_subcomment,PHID-TASK-mrpf2o5plfrrgeyfohyu,PHID-USER-wrimmmr5w2zt7nk2t753,['There already is [[MediaWiki:Loginend-https]]'],['BUG REPRODUCTION'] +16403,"""Remember me"" on Login interface should state duration","Slightly related btw; I like ""Stay signed in"" and ""Keep me logged in"" better than ""Remember me"". It's not just remembering you, it's also remembering your session. There is a difference. I find the FB and Google descriptions more descriptive and they are not too difficult for ppl I think.",1366969570,task_subcomment,PHID-TASK-a2sr77qzht3ylne4uods,PHID-USER-wrimmmr5w2zt7nk2t753,"['Slightly related btw; I like ""Stay signed in"" and ""Keep me logged in"" better than ""Remember me"".', ""It's not just remembering you, it's also remembering your session."", 'There is a difference.', 'I find the FB and Google descriptions more descriptive and they are not too difficult for ppl I think.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +16286,"""Log in"" button is oversized in redesigned user login form","I'm guessing this falls into the new design direction that WMF wants to go. If there is direction in the design strategy on when, where and why to use this 'bulky' form of a button, then I have little trouble with it. + +I'd say just don't use it too much like that, it shouldn't become Fisher-Price here.",1367233208,task_subcomment,PHID-TASK-ok3yj4uclfqbrzrz7qf2,PHID-USER-wrimmmr5w2zt7nk2t753,"[""I'm guessing this falls into the new design direction that WMF wants to go."", ""If there is direction in the design strategy on when, where and why to use this 'bulky' form of a button, then I have little trouble with it."", ""I'd say just don't use it too much like that, it shouldn't become Fisher-Price here.""]","['FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +15362,rel=canonical of https pages should point to http,"According to Google, HTTPS versions of our pages should have the rel=canonical head tag that points to the http version. See http://support.google.com/webmasters/bin/answer.py?hl=en&answer=139394 + +I can't remember that we ever had it like this, but if Google suddenly started enforcing this, then it might explain the http-https google split and google rank penalty that Wikid77 has been discussing on WP:VP/T. + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal +**URL**: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=139394 +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=25882 +https://bugzilla.wikimedia.org/show_bug.cgi?id=28602 +https://bugzilla.wikimedia.org/show_bug.cgi?id=51002",1368450780,task_description,PHID-TASK-ejy2ovqtrrcrq3a6rrl7,PHID-USER-wrimmmr5w2zt7nk2t753,"['rel=canonical of https pages should point to http.', 'According to Google, HTTPS versions of our pages should have the rel=canonical head tag that points to the http version.', ""See URL\n\nI can't remember that we ever had it like this, but if Google suddenly started enforcing this, then it might explain the http-https google split and google rank penalty that Wikid77 has been discussing on WP:VP/T."", '--------------------------\n**Version**: wmf-deployment\n**Severity**: normal\n**URL**: URL\n**See Also**:\nURL\nURL\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +14527,"Remove ""Remember my login""-option from the preferences","In the User profile options in the preferences, we have the checkbox: ""Remember my login on this browser (for a maximum of 30 days)"" + +Why ? Does anyone use that ? What's wrong with checkbox on the Login page ? Is it just that we don't persist the 'last' choice on the login page ? + +Seems rather overkill to me, definitely clutters the preferences and possibly it is confusing to users ? + +-------------------------- +**Version**: 1.23.0 +**Severity**: normal +**See Also**: {T69133}",1375300740,task_description,PHID-TASK-qd3sc7hakl6y5s26uzx2,PHID-USER-wrimmmr5w2zt7nk2t753,"['Remove ""Remember my login""-option from the preferences.', 'In the User profile options in the preferences, we have the checkbox: ""Remember my login on this browser (for a maximum of 30 days)""\n\nWhy ?', 'Does anyone use that ?', ""What's wrong with checkbox on the Login page ?"", ""Is it just that we don't persist the 'last' choice on the login page ?"", 'Seems rather overkill to me, definitely clutters the preferences and possibly it is confusing to users ?', '--------------------------\n**Version**: 1.23.0\n**Severity**: normal\n**See Also**: {T69133}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +14852,Provide option to force a login session to end within a certain time,"This is similar to bug 26538, but for the user side I presume + +It is requested that people be able to set an option that would allow them to configure the duration time of their login session. + +Use case: +Multiple Wikipedia users sharing the same computer/browser in a household. + +We have seen a number of times now that people/siblings/partners accidentally use each others accounts in this situation. The option would forcefully expire the login session after a certain amount of time, independent of the cookie expiration of the browser. + +-------------------------- +**Version**: 1.22.0 +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=56212",1377097560,task_description,PHID-TASK-uaaoih2fzwroz6hv2eis,PHID-USER-wrimmmr5w2zt7nk2t753,"['Provide option to force a login session to end within a certain time.', 'This is similar to bug 26538, but for the user side I presume\n\nIt is requested that people be able to set an option that would allow them to configure the duration time of their login session.', 'Use case:\nMultiple Wikipedia users sharing the same computer/browser in a household.', 'We have seen a number of times now that people/siblings/partners accidentally use each others accounts in this situation.', 'The option would forcefully expire the login session after a certain amount of time, independent of the cookie expiration of the browser.', '--------------------------\n**Version**: 1.22.0\n**Severity**: enhancement\n**See Also**:\nURL']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +14108,"unchecking ""Always use a secure connection when logged in"" leaves forceHTTPS cookie set",I ran into this as well when testing. really confusing.,1377618755,task_subcomment,PHID-TASK-kfgrj2e5ha6yz245pv7b,PHID-USER-wrimmmr5w2zt7nk2t753,"['I ran into this as well when testing.', 'really confusing.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +14962,text input history/autocomplete doesn't work with HTTPS under IE8-10,"We have reports that since the HTTPS enabling, the autocomplete history of (most notably) the editsummary is no longer working for IE users. + +This seems to be caused by Explorer that actively enforces this when pages are served over https and set cache headers to private/must-revalidate + +http://webmasters.stackexchange.com/questions/2160/form-autocompletion-not-working/2455#2455 + +http://stackoverflow.com/questions/364066/why-is-the-internet-explorer-autocomplete-feature-disabled-for-all-html-forms-on/364094#364094 + +We might want to check if autocomplete=on bypassed the default setting, and consider adding that to the fields where we want people to have this available ? + +-------------------------- +**Version**: 1.22.0 +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=53681",1377988680,task_description,PHID-TASK-onqydqsd354curr7z7mb,PHID-USER-wrimmmr5w2zt7nk2t753,"[""text input history/autocomplete doesn't work with HTTPS under IE8-10."", 'We have reports that since the HTTPS enabling, the autocomplete history of (most notably) the editsummary is no longer working for IE users.', 'This seems to be caused by Explorer that actively enforces this when pages are served over https and set cache headers to private/must-revalidate\n\nURL\n\nURL\n\nWe might want to check if autocomplete=on bypassed the default setting, and consider adding that to the fields where we want people to have this available ?', '--------------------------\n**Version**: 1.22.0\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +15589,https does not show Wikimedia Error page,"OPS team, would this problem still occur ???? Somewhat more important now that all logged in users are on https I presume, raising importance to high.",1377989274,task_subcomment,PHID-TASK-6jetwy2gs2yi7qtrxdrp,PHID-USER-wrimmmr5w2zt7nk2t753,"['OPS team, would this problem still occur ?', '???', 'Somewhat more important now that all logged in users are on https I presume, raising importance to high.']","['INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION', 'MOTIVATION']" +14975,text input history/autocomplete doesn't work with HTTPS under IE8-10,"with 'autocomplete=on', I mean the attribute autocomplete set to be explicitly on.",1377989368,task_subcomment,PHID-TASK-onqydqsd354curr7z7mb,PHID-USER-wrimmmr5w2zt7nk2t753,"[""with 'autocomplete=on', I mean the attribute autocomplete set to be explicitly on.""]",['BUG REPRODUCTION .'] +14886,Protocol-relative URLs are poorly supported or unsupported by a number of HTTP clients,"I just found out that there is an intermittent a bug in IE with protocol relative stylesheet inclusion, that causes IE to sometimes download the url twice if it is not yet cached. + +http://www.stevesouders.com/blog/2010/02/10/5a-missing-schema-double-download/ + +A Microsoft employee responds in that thread: +""Internal to Trident, the download queue has “de-duplication” logic to help ensure that we don’t download a single resource multiple times in parallel. +Until recently, that logic had a bug for certain resources (like CSS) wherein the schema-less URI would not be matched to the schema-specified URI and hence you’d end up with two parallel requests. +Once the resource is cached locally, the bug no longer repros because both requests just pull the cached local file.""",1378110352,task_subcomment,PHID-TASK-gid6pdkw6e55dasv7yx5,PHID-USER-wrimmmr5w2zt7nk2t753,"['I just found out that there is an intermittent a bug in IE with protocol relative stylesheet inclusion, that causes IE to sometimes download the url twice if it is not yet cached.', 'URL\n\nA Microsoft employee responds in that thread:\n""Internal to Trident, the download queue has “de-duplication” logic to help ensure that we don’t download a single resource multiple times in parallel.', 'Until recently, that logic had a bug for certain resources (like CSS) wherein the schema-less URI would not be matched to the schema-specified URI and hence you’d end up with two parallel requests.', 'Once the resource is cached locally, the bug no longer repros because both requests just pull the cached local file.""']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +14974,text input history/autocomplete doesn't work with HTTPS under IE8-10,"I tested forcing autocomplete=on in script and it does not seem to solve this. + +This: http://blogs.msdn.com/b/ieinternals/archive/2009/09/11/troubleshooting-stored-login-problems-in-ie.aspx?PageIndex=3 +says it's even specific to non-login forms. (huh wut ?) + +This: http://stackoverflow.com/questions/2240695/how-to-enable-autocomplete-when-using-internet-explorer-and-ssl +suggests that removing no-cache from the cache-control headers fixes the problem. I wonder if max-age=0 (which is what we use) is interpreted by IE the same way as no-cache is, and if removing it would fix the problem + +I guess the above once again says a lot about Explorer engineering. + +(also, might this relate to the problem that some IE users have reported that their textarea contents have not been remembered if they go back in history ????)",1378130144,task_subcomment,PHID-TASK-onqydqsd354curr7z7mb,PHID-USER-wrimmmr5w2zt7nk2t753,"['I tested forcing autocomplete=on in script and it does not seem to solve this.', ""This: URL\nsays it's even specific to non-login forms."", '(huh wut ?)', 'This: URL\nsuggests that removing no-cache from the cache-control headers fixes the problem.', 'I wonder if max-age=0 (which is what we use) is interpreted by IE the same way as no-cache is, and if removing it would fix the problem\n\nI guess the above once again says a lot about Explorer engineering.', '(also, might this relate to the problem that some IE users have reported that their textarea contents have not been remembered if they go back in history ?', '???)']","['TESTING', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION .', 'NA']" +14957,Explorer does not store history when using https,"To be more exact, it seems that Explorer only keeps track of history for as long as max-age allows. + +IE users are annoyed... :D + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=53636",1378131960,task_description,PHID-TASK-xaxjtwaqiq3jpolx7wa2,PHID-USER-wrimmmr5w2zt7nk2t753,"['Explorer does not store history when using https.', 'To be more exact, it seems that Explorer only keeps track of history for as long as max-age allows.', 'IE users are annoyed... :D\n\n--------------------------\n**Version**: wmf-deployment\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +14960,Explorer does not store history when using https,"We could double check if our cache-control headers are really making sense everywhere, or if we should make it more flexible etc.. + +Something else that might be worth investigating is history.pushState magic ?",1378202249,task_subcomment,PHID-TASK-xaxjtwaqiq3jpolx7wa2,PHID-USER-wrimmmr5w2zt7nk2t753,"['We could double check if our cache-control headers are really making sense everywhere, or if we should make it more flexible etc..\n\nSomething else that might be worth investigating is history.pushState magic ?']",['INVESTIGATION AND EXPLORATION'] +14972,text input history/autocomplete doesn't work with HTTPS under IE8-10,"I have explored messing with the cache control settings, but in IE 10, i cannot see an indication that the cache headers are affecting the outcome here. I did have to use a self signed certificate, so it might be that would break the logic. + +The headers that get sent on the editpage are OutputPage:sendCacheControl() inside the $this->mEnableClientCache block, specifically the +# We do want clients to cache if they can, but they *must* check for updates + +I'm not sure what else to try. I had forms autocomplete to on, storing 'encrypted pages' on. Unless we have more hints I'm not sure what else could fix this. Other than disabling https.",1378754859,task_subcomment,PHID-TASK-onqydqsd354curr7z7mb,PHID-USER-wrimmmr5w2zt7nk2t753,"['I have explored messing with the cache control settings, but in IE 10, i cannot see an indication that the cache headers are affecting the outcome here.', 'I did have to use a self signed certificate, so it might be that would break the logic.', ""The headers that get sent on the editpage are OutputPage:sendCacheControl() inside the $this->mEnableClientCache block, specifically the\n# We do want clients to cache if they can, but they *must* check for updates\n\nI'm not sure what else to try."", ""I had forms autocomplete to on, storing 'encrypted pages' on."", ""Unless we have more hints I'm not sure what else could fix this."", 'Other than disabling https.']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'WORKAROUNDS']" +13995,forceHTTPS session cookie placed even with HTTPS opt-out set,"Forced secure connection...again...[edit] + +Even though the ""always use a secure connection"" box is unchecked, I'm being redirected to https:// no matter what I do on each and every page. This is becoming bothersome. - The Bushranger One ping only 22:43, 25 September 2013 (UTC) + + +Which browser are you using? If Firefox, try zapping all the forceHTTPS cookies, as suggested a few weeks back. --Redrose64 (talk) 23:09, 25 September 2013 (UTC) + + +I'm using FF22. I tried that - but there was no forceHTTPS cookie after I logged out per the directions there. There was one that existed while I was logged in, and I deleted it while logged in - and was then able to navigate using http://...however, as soon as I signed out and back in again, I was right back stuck on https://. This is a Wikipedia issue, not a my-browser isssue, as it's force-feeding me the forceHTTPS cookie every time I log in, even though it was just fine on http:// this morning. - The Bushranger One ping only 23:25, 25 September 2013 (UTC) + + +I tried deleting and had similar problems - it's also force feeding me that cookie every time I log in. Why do the technical people have meddle so... and not tell us. Dpmuk (talk) 06:07, 26 September 2013 (UTC) + +-------------------------- +**Version**: master +**Severity**: normal",1380185580,task_description,PHID-TASK-yk4yz7wimv556d7eqmvv,PHID-USER-wrimmmr5w2zt7nk2t753,"['forceHTTPS session cookie placed even with HTTPS opt-out set.', 'Forced secure connection...again...[edit]\n\nEven though the ""always use a secure connection"" box is unchecked, I\'m being redirected to https:// no matter what I do on each and every page.', 'This is becoming bothersome.', '- The Bushranger One ping only 22:43, 25 September 2013 (UTC)\n\n\nWhich browser are you using?', 'If Firefox, try zapping all the forceHTTPS cookies, as suggested a few weeks back.', ""--Redrose64 (talk) 23:09, 25 September 2013 (UTC)\n\n\nI'm using FF22."", 'I tried that - but there was no forceHTTPS cookie after I logged out per the directions there.', ""There was one that existed while I was logged in, and I deleted it while logged in - and was then able to navigate using URL as soon as I signed out and back in again, I was right back stuck on URL This is a Wikipedia issue, not a my-browser isssue, as it's force-feeding me the forceHTTPS cookie every time I log in, even though it was just fine on http:// this morning."", ""- The Bushranger One ping only 23:25, 25 September 2013 (UTC)\n\n\nI tried deleting and had similar problems - it's also force feeding me that cookie every time I log in."", 'Why do the technical people have meddle so... and not tell us.', 'Dpmuk (talk) 06:07, 26 September 2013 (UTC)\n\n--------------------------\n**Version**: master\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'WORKAROUNDS', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'NA']" +14970,text input history/autocomplete doesn't work with HTTPS under IE8-10,This is not likely to be fixed. It was designed by Microsoft to specifically behave like that.,1380273228,task_subcomment,PHID-TASK-onqydqsd354curr7z7mb,PHID-USER-wrimmmr5w2zt7nk2t753,"['This is not likely to be fixed.', 'It was designed by Microsoft to specifically behave like that.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +14968,text input history/autocomplete doesn't work with HTTPS under IE8-10,"I think some other sites workaround this problem by implementing their own autocomplete using local storage/cookies. + +That is something we could consider as well of course.",1382450340,task_subcomment,PHID-TASK-onqydqsd354curr7z7mb,PHID-USER-wrimmmr5w2zt7nk2t753,"['I think some other sites workaround this problem by implementing their own autocomplete using local storage/cookies.', 'That is something we could consider as well of course.']","['WORKAROUNDS', 'SOCIAL CONVERSATION']" +14966,text input history/autocomplete doesn't work with HTTPS under IE8-10,"If I remember correctly this problem was at least with IE6, IE7 and IE8. I don't think i tested anything after that.",1434116915,task_subcomment,PHID-TASK-onqydqsd354curr7z7mb,PHID-USER-wrimmmr5w2zt7nk2t753,"['If I remember correctly this problem was at least with IE6, IE7 and IE8.', ""I don't think i tested anything after that.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +14965,text input history/autocomplete doesn't work with HTTPS under IE8-10,"If I remember correctly this problem was at least with IE6, IE7 and IE8. I don't think i tested anything after that. + +Anecdotal evidence on WP:VP/T suggests that it affects IE6 through IE10. IE11 is the first that apparently (according to @TTO) is working on this front.",1434140114,task_subcomment,PHID-TASK-onqydqsd354curr7z7mb,PHID-USER-wrimmmr5w2zt7nk2t753,"['If I remember correctly this problem was at least with IE6, IE7 and IE8.', ""I don't think i tested anything after that."", 'Anecdotal evidence on WP:VP/T suggests that it affects IE6 through IE10.', 'IE11 is the first that apparently (according toSCREEN_NAME) is working on this front.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +14849,OATH should use $wgSecureLogin,"@Reedy, I grepped through our source code, but I see no indication of AuthManager handling this. It should also be noted that the flow to enable and disable 2FA are not part of AuthManager and I presume would still require this changeset.",1479894144,task_subcomment,PHID-TASK-3qkhr2qqxbcu44cqtjqt,PHID-USER-wrimmmr5w2zt7nk2t753,"['SCREEN_NAME, I grepped through our source code, but I see no indication of AuthManager handling this.', 'It should also be noted that the flow to enable and disable 2FA are not part of AuthManager and I presume would still require this changeset.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +14848,OATH should use $wgSecureLogin,"@Reedy, I grepped through our source code, but I see no indication of AuthManager handling this. It should also be noted that the flow to enable and disable 2FA are not (yet) part of AuthManager and I presume would still require this changeset.",1479928652,task_subcomment,PHID-TASK-3qkhr2qqxbcu44cqtjqt,PHID-USER-wrimmmr5w2zt7nk2t753,"['SCREEN_NAME, I grepped through our source code, but I see no indication of AuthManager handling this.', 'It should also be noted that the flow to enable and disable 2FA are not (yet) part of AuthManager and I presume would still require this changeset.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +24564,Common http error response pages,"We should have default and informative 404 and 5xx pages automatically used by all tool web configs unless specified otherwise. + +These pages should explain to visitors what is happening/where to get help etc as best as possible. (list maintainers ?)",1424288114,task_description,PHID-TASK-xgzcov33fckf5yleacjm,PHID-USER-wrimmmr5w2zt7nk2t753,"['Common http error response pages.', 'We should have default and informative 404 and 5xx pages automatically used by all tool web configs unless specified otherwise.', 'These pages should explain to visitors what is happening/where to get help etc as best as possible.', '(list maintainers ?)']","['BUG REPRODUCTION', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT']" +20839,"Getting occasional ""Parsoidserver-http: HTTP 400"" error when editing Czech Wikipedia using VE",There are several similar problems being reported on https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Strange_repeatable_error,1442215103,task_subcomment,PHID-TASK-4qwlexi3l4f2dopv4xt3,PHID-USER-wrimmmr5w2zt7nk2t753,['There are several similar problems being reported on URL'],['BUG REPRODUCTION'] +19639,https/secure link icon does not use asset from Wikifont,"HTTPs secure link icons are no longer in use (T63178), as all links are now secure pointing to secure resources by default. + +Therefore closing as resolved",1450710157,task_subcomment,PHID-TASK-5c6446qlloqctwqq4nqq,PHID-USER-wrimmmr5w2zt7nk2t753,"['HTTPs secure link icons are no longer in use (T63178), as all links are now secure pointing to secure resources by default.', 'Therefore closing as resolved']","['BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +20016,Can't see or click login button due to fundraising banner,This ticket is from 2014. We probably don't even use that particular banner anymore. Can be reopened if the issue is encountered again.,1510237483,task_subcomment,PHID-TASK-3zvnakisitc6ddoo67vb,PHID-USER-wrimmmr5w2zt7nk2t753,"['This ticket is from 2014.', ""We probably don't even use that particular banner anymore."", 'Can be reopened if the issue is encountered again.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +22987,*.tiles.wmflabs.org should be served over https,It seems that at some point this was resolved.,1531141994,task_subcomment,PHID-TASK-yilxmvulfm4klrrlsp5x,PHID-USER-wrimmmr5w2zt7nk2t753,['It seems that at some point this was resolved.'],['BUG REPRODUCTION'] +14648,Consider changing wikipage redirects to be proper HTTP redirects,"> Lahwaacz wrote: +> Is the ""Redirected from"" message really more important than breaking links for browsers with JavaScript disabled? JavaScript should be used to enhance functionality and not to break stuff. Isn't it possible to do it the opposite way and add the ""Redirected from"" message using a JavaScript when the page was loaded through a HTTP redirect? + +I agree with Lahwaacz here.",1473171071,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-wsghbekue7o6dda2pr5p,['QUOTE\nQUOTE\n\nI agree with Lahwaacz here.'],['SOCIAL CONVERSATION'] +14647,Consider changing wikipage redirects to be proper HTTP redirects,User 24.151.10.165 has added a note about this issue [[ https://en.wikipedia.org/wiki/User_talk:Zazpot#Javascript_redirect_to_section.2Fanchor_dependency | on my talk page ]].,1473373052,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-wsghbekue7o6dda2pr5p,['User 24.151.10.165 has added a note about this issue [[ URL | on my talk page ]].'],['BUG REPRODUCTION'] +14630,Consider changing wikipage redirects to be proper HTTP redirects,">>! In T53736#3349657, @GWicke wrote: +> In the past, we discussed adding the ""redirected from"" thing in client-side javascript. + +It's unclear (to me) from this remark whether you spotted that the purpose of this issue is, at least in part, to handle cases where client-side JavaScript is not present (e.g. a browser that does not support JavaScript, or that has JavaScript disabled). Probably you already understood that, but I'm adding this clarificatory remark just in case not ;)",1497987069,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-wsghbekue7o6dda2pr5p,"[""QUOTE\nQUOTE\n\nIt's unclear (to me) from this remark whether you spotted that the purpose of this issue is, at least in part, to handle cases where client-side JavaScript is not present (e.g."", 'a browser that does not support JavaScript, or that has JavaScript disabled).', ""Probably you already understood that, but I'm adding this clarificatory remark just in case not ;)""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +14629,Consider changing wikipage redirects to be proper HTTP redirects,">>! In T53736#3362847, @Tgr wrote: +>>>! In T53736#3343170, @Krinkle wrote: +>> Related use cases we don't want to break: +> +> Also performance? A HTTP redirect would introduce delay for no good reason (unless we cache it in Varnish and then deal with cache invalidation). +> +> [...] IMO the low-hanging fruit is to just change the text of the redirect warning as suggested in T53736#556866. + +Caching, and handling the cache invalidation correctly, would be ideal. + +Failing that, it would still be preferable for users without JavaScript to have a proper HTTP redirect (even with the small delay that would introduce) than to be taken to the wrong place without explanation (as they are now), or to be taken to the wrong place, but with a link which, if they are lucky enough to spot and click on it, will take them to the right place.",1497987412,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-wsghbekue7o6dda2pr5p,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nCaching, and handling the cache invalidation correctly, would be ideal.', 'Failing that, it would still be preferable for users without JavaScript to have a proper HTTP redirect (even with the small delay that would introduce) than to be taken to the wrong place without explanation (as they are now), or to be taken to the wrong place, but with a link which, if they are lucky enough to spot and click on it, will take them to the right place.']","['FUTURE PLAN', 'BUG REPRODUCTION .']" +14601,Consider changing wikipage redirects to be proper HTTP redirects,">>! In T53736#3380977, @GWicke wrote: +>>>! In T53736#3365130, @Zazpot wrote: +>>>>! In T53736#3349657, @GWicke wrote: +>>> In the past, we discussed adding the ""redirected from"" thing in client-side javascript. +>> +>> It's unclear (to me) from this remark whether you spotted that the purpose of this issue is, at least in part, to handle cases where client-side JavaScript is not present (e.g. a browser that does not support JavaScript, or that has JavaScript disabled). Probably you already understood that, but I'm adding this clarificatory remark just in case not ;) +> +> To clarify: I was talking about the ""redirected from"" notice, which at least the current description does not call out as needs-to-work-without-JS. While fundamental functionality like linking clearly shouldn't rely on JS, it might make sense to rely on JS for less critical features like small notices aimed primarily at editors, especially when that enables better cache performance. + +Speaking as an editor who: + +- almost never uses JavaScript, and +- reads and makes use of (""consumes""?) the ""redirected from"" notices + +I would be pretty puzzled - and subsequently annoyed - if they suddenly stopped being shown, even if this bug is fixed. Frankly, if they are removed in the process of fixing this bug, then I would feel compelled to file a new bug report about their removal, asking for them to be restored.",1498728579,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-wsghbekue7o6dda2pr5p,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSpeaking as an editor who:\n\n- almost never uses JavaScript, and\n- reads and makes use of (""consumes""?)', 'the ""redirected from"" notices\n\nI would be pretty puzzled - and subsequently annoyed - if they suddenly stopped being shown, even if this bug is fixed.', 'Frankly, if they are removed in the process of fixing this bug, then I would feel compelled to file a new bug report about their removal, asking for them to be restored.']","['NA', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +14600,Consider changing wikipage redirects to be proper HTTP redirects,">>! In T53736#3389432, @Krinkle wrote: +> This proposal is to get rid of that and come up with something better. Solution 1 is to remove the logic that makes the server respond with the content of the target of the redirect and instead respond with a native browser redirect. This means the browser will be told, ""nothing here, go to `https://en.wikipedia.org/wiki/Foo_events#Foo_2017` instead."". The browser then essentially aborts the load, updates the browser bar, and goes to make another request to the server (transparent to the user). This solves the problem,** but does come at the cost of performance. (As user's devices will now sending a request, getting a respond, and then doing the ceremony a second time.)** + +(Emphasis mine.) + +For a user (like me) who almost never uses JavaScript on Wikipedia, Solution 1 as described in your quote would //not// come at the cost of performance. Instead, it would get me to the relevant anchor much faster than is presently the case. This is because waiting for a second HTTP request/response to complete is almost inevitably quicker than the current process of: + +- being puzzled about why you are being shown something that does not seem to match the link you clicked +- looking for a little notice about having been redirected +- remembering that this bug exists (if you even know that it does, which I'm sure many editors don't) +- trying to figure out which place in the present page your browser would have taken you to if you used JavaScript +- manually scrolling your viewport to that part of the page + +The process above typically takes several seconds for a practised user. For an unpractised user, they might never identify the intended part of the page (i.e. they might find themselves at the top of a long page whose lede does not make it obvious that it addresses the matter they intended to navigate to, and give up). + +By contrast, an HTTP request/response takes fractions of a second. + +So, for me at least, and other editors and readers like me, Solution 1 would be a big performance improvement :-)",1498729446,task_subcomment,PHID-TASK-r6gb722lhiwxiexplfeq,PHID-USER-wsghbekue7o6dda2pr5p,"['QUOTE\nQUOTE\n\n(Emphasis mine.)', 'For a user (like me) who almost never uses JavaScript on Wikipedia, Solution 1 as described in your quote would //not// come at the cost of performance.', 'Instead, it would get me to the relevant anchor much faster than is presently the case.', ""This is because waiting for a second HTTP request/response to complete is almost inevitably quicker than the current process of:\n\n- being puzzled about why you are being shown something that does not seem to match the link you clicked\n- looking for a little notice about having been redirected\n- remembering that this bug exists (if you even know that it does, which I'm sure many editors don't)\n- trying to figure out which place in the present page your browser would have taken you to if you used JavaScript\n- manually scrolling your viewport to that part of the page\n\nThe process above typically takes several seconds for a practised user."", 'For an unpractised user, they might never identify the intended part of the page (i.e.', 'they might find themselves at the top of a long page whose lede does not make it obvious that it addresses the matter they intended to navigate to, and give up).', 'By contrast, an HTTP request/response takes fractions of a second.', 'So, for me at least, and other editors and readers like me, Solution 1 would be a big performance improvement :-)']","['NA', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +1787,VisualEditor throws next to any square bracket [,"Looks like we are either still have a problem or it may have resurfaced; last section of: + +http://en.wikipedia.org/w/index.php?title=Raphael_Sch%C3%A4fer&diff=prev&oldid=562506378 + +and follow up edits.",1372748767,task_subcomment,PHID-TASK-trv3cartgmv24xouxumz,PHID-USER-wswkm7jrcwes3tc7o34k,['Looks like we are either still have a problem or it may have resurfaced; last section of:\n\nURL\n\nand follow up edits.'],['BUG REPRODUCTION .'] +1509,Transcluded pages quasi-template eats into subsequent entry,"De.WP often uses ""{{:Target page}} in its disambiguation pages and VE produces two problems: 1) The subsequent non-template disambiguation entry in the list gets sucked into the content of the previous template-entry; 2) the template blocks the option to edit the entries surrounding it. See: + +http://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&oldid=563687401#Transcluded_pages + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373474880,task_description,PHID-TASK-ax4pkg2fcq3uwnfjn5h5,PHID-USER-wswkm7jrcwes3tc7o34k,"['Transcluded pages quasi-template eats into subsequent entry.', 'De.WP often uses ""{{:Target page}} in its disambiguation pages and VE produces two problems: 1) The subsequent non-template disambiguation entry in the list gets sucked into the content of the previous template-entry; 2) the template blocks the option to edit the entries surrounding it.', 'See:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +7655,"VisualEditor: Unsetting ""minor edit"" for users with the ""mark all my edits as minor by default"" doesn't work","A community member marks his edits as ""minor edits"" (via preferences) by default. VE ignores un-marking it both in FF 20.0 and Chrome 27.0; see: + +FF: + +http://de.wikipedia.org/w/index.php?title=Benutzer:Thoken/test1&diff=prev&oldid=120588869 + +Chrome: + +http://de.wikipedia.org/w/index.php?title=Benutzer:Thoken/test1&diff=prev&oldid=120590664 + +discussion on De.WP: + +http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=120620759#Enthaken_von_.22Nur_Kleinigkeiten_wurden_ver.C3.A4ndert.22_ohne_Wirkung + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374049980,task_description,PHID-TASK-ss6harhqovaxcprykzge,PHID-USER-wswkm7jrcwes3tc7o34k,"['VisualEditor: Unsetting ""minor edit"" for users with the ""mark all my edits as minor by default"" doesn\'t work.', 'A community member marks his edits as ""minor edits"" (via preferences) by default.', 'VE ignores un-marking it both in FF 20.0 and Chrome 27.0; see:\n\nFF:\n\nURL\n\nChrome:\n\nURL\n\ndiscussion on De.WP:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1173,reference clipboard errors,"If one tries to move a reference using Ctrl + X to pick it out, Ctrl + V doesn't work, i.e. the reference doesn't seem to be stored in the clipboard. + +If one selects the sign to the left of the reference as well, Ctrl + V provides the reference number but not the content, which gets lost. + +If one selects the sign to the right of the reference as well, Ctrl + V provides the sign to the right but the reference gets lost. + +If one selects a sign to the right and to the left of the reference, it works. + +Report: http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=120995561#Einzelnachweise_in_der_Zwischenablage + +-------------------------- +**Version**: unspecified +**Severity**: normal",1375088700,task_description,PHID-TASK-etdxsdkmhg4aoyrvdmmw,PHID-USER-wswkm7jrcwes3tc7o34k,"['reference clipboard errors.', ""If one tries to move a reference using Ctrl + X to pick it out, Ctrl + V doesn't work, i.e."", ""the reference doesn't seem to be stored in the clipboard."", 'If one selects the sign to the left of the reference as well, Ctrl + V provides the reference number but not the content, which gets lost.', 'If one selects the sign to the right of the reference as well, Ctrl + V provides the sign to the right but the reference gets lost.', 'If one selects a sign to the right and to the left of the reference, it works.', 'Report: URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1170,inserting media into tables,"Inserting media, namely images, into complext tables leads to problems. A user tried to put an image into a table listing Intel CPU sockets on De.WP and the search function went back and forth in being able to find the image he knew was on Commons and how it is labeled. + +Table: + +http://de.wikipedia.org/wiki/Prozessorsockel#Intel + +Image: + +http://commons.wikimedia.org/wiki/File:Intel_Socket_1150_IMGP8593_smial_wp.jpg + +The file fails to show up, if you put its name in manually once you reach ""5"" + +Report: + +http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=121004381#Bildeinbindung + +-------------------------- +**Version**: unspecified +**Severity**: normal",1375105920,task_description,PHID-TASK-d4phvcwb6pak5wn2vbdh,PHID-USER-wswkm7jrcwes3tc7o34k,"['inserting media into tables.', 'Inserting media, namely images, into complext tables leads to problems.', 'A user tried to put an image into a table listing Intel CPU sockets on De.WP and the search function went back and forth in being able to find the image he knew was on Commons and how it is labeled.', 'Table:\n\nURL\n\nImage:\n\nURL\n\nThe file fails to show up, if you put its name in manually once you reach ""5""\n\nReport:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +10984,VisualEditor: Display of several float:left-ed tables side-by-side inserts slugs that break them up,"Screenshot of the bug as provided by user + +Depending on the display format, VE fails to get the display of several tables properly in line. See also attachment; test page here: + +http://de.wikipedia.org/wiki/Benutzer:Stefan_Knauf/Dateidurchsuchungsprogramm.cpp + +Report: + +http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=121040382#VisualEditor_ist_nicht_WYSIWYG + +-------------------------- +**Version**: unspecified +**Severity**: minor + +**Attached**: {F11761}",1375227780,task_description,PHID-TASK-wgyduwg7w4wdsktqalds,PHID-USER-wswkm7jrcwes3tc7o34k,"['VisualEditor: Display of several float:left-ed tables side-by-side inserts slugs that break them up.', 'Screenshot of the bug as provided by user\n\nDepending on the display format, VE fails to get the display of several tables properly in line.', 'See also attachment; test page here:\n\nURL\n\nReport:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor\n\n**Attached**: {F11761}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1124,drag and drop for text,"Request to introduce drag and drop for text passages; there are also bugs for images around (obviously). + +Report: + +http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=121095343#Drag_.26_Drop_von_Textabschnitten + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1375319220,task_description,PHID-TASK-vs6adtg7gilhg5r2g74x,PHID-USER-wswkm7jrcwes3tc7o34k,"['drag and drop for text.', 'Request to introduce drag and drop for text passages; there are also bugs for images around (obviously).', 'Report:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1095,VisualEditor: Image thumbnails that don't specify size should render at the wiki-default size,"If one opens the VE editing interface, the user experience in relation to image formats varies significantly. The report: + +http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=121153156#Bilder_werden_im_VE_kleiner_angezeigt + +has several examples with different browsers like + +FF 22 / Win 7: edgewise images smaller; rest bigger. +Chrome 28 / Win 7: all significantly smaller. + +See also screenshots in perma link. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1375487460,task_description,PHID-TASK-7bui5nacoyzpq7m5e4vx,PHID-USER-wswkm7jrcwes3tc7o34k,"[""VisualEditor: Image thumbnails that don't specify size should render at the wiki-default size."", 'If one opens the VE editing interface, the user experience in relation to image formats varies significantly.', 'The report: \n\nURL\n\nhas several examples with different browsers like \n\nFF 22 / Win 7: edgewise images smaller; rest bigger.', 'Chrome 28 / Win 7: all significantly smaller.', 'See also screenshots in perma link.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2939,VisualEditor: Reference fails to display in reference list on init or change (but appears if you add a new use of it),"In the VE editing Window, VE does now not show references or only some of them on De.WP; both in editing the entire article and only the respective section: + +http://de.wikipedia.org/wiki/Google#Einzelnachweise 1 out of 55 + +http://de.wikipedia.org/wiki/Chaim_Perelman#Einzelnachweise 0 out of 1 + +http://de.wikipedia.org/wiki/Seilkorb#Einzelnachweise 5 out of 15 + +http://de.wikipedia.org/wiki/Joan_Coromines#Fu.C3.9Fnoten 0 out of 3 + +Three people looked at it but it is hard to track down a pattern. Perhabs (wild ceteris paribus-guess) related to 51741? + +Report: + +http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=121153367#Einzelnachweise_am_Artikelende_werden_im_VE_nicht_angezeigt + +-------------------------- +**Version**: unspecified +**Severity**: major",1375489200,task_description,PHID-TASK-ov7pqqy7izua2omo6knh,PHID-USER-wswkm7jrcwes3tc7o34k,"['VisualEditor: Reference fails to display in reference list on init or change (but appears if you add a new use of it).', 'In the VE editing Window, VE does now not show references or only some of them on De.WP; both in editing the entire article and only the respective section:\n\nURL 1 out of 55\n\nURL 0 out of 1\n\nURL 5 out of 15\n\nURL 0 out of 3\n\nThree people looked at it but it is hard to track down a pattern.', 'Perhabs (wild ceteris paribus-guess) related to 51741?', 'Report:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1091,De.WP experiences wired edit labels on conversation pages,"Currently, De.WP talk, user talk, Wikipedia, Wikipedia talk..pages show for the last section not [Edit source] as En/Es/xy.WP do but [Add section / Edit source code / Add section] (Abschnitt hinzufügen Quelltext bearbeiten Abschnitt hinzfügen). It neither breaks anything technically as far as I can tell right now nor does it mix in VE interface but, where ever it might come from, it should be fixed asap + +http://de.wikipedia.org/w/index.php?title=Diskussion:Immanuel_Kant&oldid=120880638 + +http://de.wikipedia.org/w/index.php?title=Benutzer_Diskussion:JEissfeldt_(WMF)&oldid=120853192#VisualEditor_.2A_Projektseiten + +-------------------------- +**Version**: unspecified +**Severity**: critical",1375491060,task_description,PHID-TASK-33n5y7ewqlbefwxwacox,PHID-USER-wswkm7jrcwes3tc7o34k,"['De.WP experiences wired edit labels on conversation pages.', 'Currently, De.WP talk, user talk, Wikipedia, Wikipedia talk..pages show for the last section not [Edit source] as En/Es/xy.WP do but [Add section / Edit source code / Add section] (Abschnitt hinzufügen Quelltext bearbeiten Abschnitt hinzfügen).', 'It neither breaks anything technically as far as I can tell right now nor does it mix in VE interface but, where ever it might come from, it should be fixed asap\n\nURL\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1011,VisualEditor: nowiki when trying to edit an external link in references,"On de.WP, a user tried to replace an outdated link within an existing ref via VE and ran into a nowiki. + +diff: + +http://de.wikipedia.org/w/index.php?title=Kin-dsa-dsa%21&diff=121506430&oldid=117367043 + +report: + +http://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=121759646#nowiki_bei_unbeschriftetem_Link + +I could reproduce that; the previous is showing it prior to saving, too. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1377124920,task_description,PHID-TASK-6fktzxq6di35ahdf6gf4,PHID-USER-wswkm7jrcwes3tc7o34k,"['VisualEditor: nowiki when trying to edit an external link in references.', 'On de.WP, a user tried to replace an outdated link within an existing ref via VE and ran into a nowiki.', 'diff:\n\nURL\n\nreport:\n\nURL\n\nI could reproduce that; the previous is showing it prior to saving, too.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +871,Request for edit summary preview,"A De.WP user suggested to include a preview for the edit summary. Report: + +https://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=122207411#Vorschau_f.C3.BCr_Zusammenfassung_und_Quellen + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1378253700,task_description,PHID-TASK-uro44a5vqso2sy7u2arn,PHID-USER-wswkm7jrcwes3tc7o34k,"['Request for edit summary preview.', 'A De.WP user suggested to include a preview for the edit summary.', 'Report:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +863,De.WP's quote template eats refs (or gets eaten),"The German template for quotes: + +https://de.wikipedia.org/wiki/Vorlage:Zitat + +eats refs, or rather their display at the end of the article, if the refs are inserted in it & the article is loaded in VE. Example articles: + +https://de.wikipedia.org/wiki/Arvo_P%C3%A4rt -> ref 5 & 8 + +https://de.wikipedia.org/wiki/The_Rolling_Stones -> 26, 123-125 + +https://de.wikipedia.org/wiki/Chick_Corea -> ref 12 + +Report: + +https://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Text/Edit/VisualEditor/Beta2013-07&oldid=122231626#Einzelnachweise_am_Artikelende_werden_im_VE_nicht_angezeigt + +-------------------------- +**Version**: unspecified +**Severity**: major +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50474",1378330980,task_description,PHID-TASK-gcsogk6cy5vhnwnvhuql,PHID-USER-wswkm7jrcwes3tc7o34k,"[""De.WP's quote template eats refs (or gets eaten)."", 'The German template for quotes:\n\nURL\n\neats refs, or rather their display at the end of the article, if the refs are inserted in it & the article is loaded in VE.', 'Example articles:\n\nURL -> ref 5 & 8\n\nURL -> 26, 123-125\n\nURL -> ref 12\n\nReport:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +868,De.WP's quote template eats refs (or gets eaten),"from the report: + +* a) {{source a}} -> eats ref completely + +in all other reported cases: + +* b) {source b} +* c) {{source c +* d) {source d +* e) {{source a}. + +VE tells the user once ""This is Wikitext"" but then carries on; see test page: + +https://de.wikipedia.org/w/index.php?title=Benutzerin:Miss-Sophie/Spielwiese&oldid=122231700",1378331713,task_subcomment,PHID-TASK-gcsogk6cy5vhnwnvhuql,PHID-USER-wswkm7jrcwes3tc7o34k,"['from the report:\n\n* a) {{source a}} -> eats ref completely\n\nin all other reported cases:\n\n* b) {source b} \n* c) {{source c\n* d) {source d \n* e) {{source a}.', 'VE tells the user once ""This is Wikitext"" but then carries on; see test page:\n\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +867,De.WP's quote template eats refs (or gets eaten),"Chances are this issue is systemic; three more examples: + +1) Info box for movie articles: + +https://de.wikipedia.org/wiki/Vorlage:Infobox_Film + +includes three refs in + +https://de.wikipedia.org/wiki/Shine_a_Light + +and they all get eaten if the entry is loaded in VE. + +2) Info box for corporate entities: + +https://de.wikipedia.org/wiki/Vorlage:Infobox_Unternehmen + +see the first four refs in + +https://de.wikipedia.org/wiki/Sony + +3) https://de.wikipedia.org/wiki/Vorlage:Infobox_Chemikalie + +eats the two included refs in: + +https://de.wikipedia.org/wiki/Magnesiumcarbonat",1378501325,task_subcomment,PHID-TASK-gcsogk6cy5vhnwnvhuql,PHID-USER-wswkm7jrcwes3tc7o34k,"['Chances are this issue is systemic; three more examples:\n\n1) Info box for movie articles:\n\nURL\n\nincludes three refs in \n\nURL\n\nand they all get eaten if the entry is loaded in VE.', '2) Info box for corporate entities:\n\nURL\n\nsee the first four refs in \n\nURL\n\n3) URL\n\neats the two included refs in:\n\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +865,De.WP's quote template eats refs (or gets eaten),"Updates: + +Rolling Stones: The section Discografie + +https://de.wikipedia.org/wiki/The_Rolling_Stones#Diskografie + +includes another article inserted as template: + +https://de.wikipedia.org/wiki/The_Rolling_Stones/Disko-_und_Videografie + +However, the article isn't displayed in full but only relevant parts, picked by onlyinclude-tags. + +Shine a Light: The issue not included in a template is caused by something VE apparently can't handle in spelling out the ref name but Wikicode can: ""_"" vs "" "": + +https://de.wikipedia.org/w/index.php?title=Shine_a_Light&diff=prev&oldid=122747897 + +The other two are eaten by the template, i.e. the same source is also referred to in refs outside the template and VE simply doesn't count the template-inserted refs.",1380840894,task_subcomment,PHID-TASK-gcsogk6cy5vhnwnvhuql,PHID-USER-wswkm7jrcwes3tc7o34k,"[""Updates:\n\nRolling Stones: The section Discografie\n\nURL\n\nincludes another article inserted as template:\n\nURL\n\nHowever, the article isn't displayed in full but only relevant parts, picked by onlyinclude-tags."", 'Shine a Light: The issue not included in a template is caused by something VE apparently can\'t handle in spelling out the ref name but Wikicode can: ""_"" vs "" "":\n\nURL\n\nThe other two are eaten by the template, i.e.', ""the same source is also referred to in refs outside the template and VE simply doesn't count the template-inserted refs.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8980,Add support for (the equivalent of?) editintro and preload,"We've encountered this issue too on a private MediaWiki. +Would be really great to have this supported - this would make the VE more versatile in some use cases! + +Thanks!",1434967229,task_subcomment,PHID-TASK-3z252ihuxf33ir4how73,PHID-USER-wtbw6n3qdyre3vir7o3z,"[""We've encountered this issue too on a private MediaWiki."", 'Would be really great to have this supported - this would make the VE more versatile in some use cases!', 'Thanks!']","['BUG REPRODUCTION .', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +14024,First clone for a repository from gitblit fails with HTTP 405,"Same here. + +The Git Repos that start with gerrit.wikimedia.org work fine, just those at git.wikimedia.org are not working.",1380179445,task_subcomment,PHID-TASK-clkereghqucvvv2xs4zj,PHID-USER-wtbw6n3qdyre3vir7o3z,"['Same here.', 'The Git Repos that start with gerrit.wikimedia.org work fine, just those at git.wikimedia.org are not working.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +6253,"Support for text/syntax/markup driven or WYSIWYG editable charts, diagrams, graphs, flowcharts etc. (Identify, develop, review and deploy extension on Wikimedia wikis to add)","What about reviving [[Extension:WikiTeX]] (not to be confused with [[Extension:WikiTex]])? This would have done graphs, plots, and more. It would be handy for it to also support simple circuit diagrams.",1379433154,task_subcomment,PHID-TASK-khbn3xwnzxzqjmsvryrq,PHID-USER-wuic4cpqakaykj6cpvt5,"['What about reviving [[Extension:WikiTeX]] (not to be confused with [[Extension:WikiTex]])?', 'This would have done graphs, plots, and more.', 'It would be handy for it to also support simple circuit diagrams.']","['POTENTIAL NEW ISSUES AND REQUESTS', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .']" +6252,"Support for text/syntax/markup driven or WYSIWYG editable charts, diagrams, graphs, flowcharts etc. (Identify, develop, review and deploy extension on Wikimedia wikis to add)","Correction, the links are: [[mw:Extension:WikiTeX]] (and [[mw:Extension:WikiTex]]).",1379434198,task_subcomment,PHID-TASK-khbn3xwnzxzqjmsvryrq,PHID-USER-wuic4cpqakaykj6cpvt5,"['Correction, the links are: [[mw:Extension:WikiTeX]] (and [[mw:Extension:WikiTex]]).']",['BUG REPRODUCTION .'] +19785,Remove yellow padlock icons on HTTPS links,To an inexperienced user the padlock appears to indicate sort of security risk.,1392119655,task_subcomment,PHID-TASK-uahw7les3zv2e46j6w3b,PHID-USER-wuic4cpqakaykj6cpvt5,['To an inexperienced user the padlock appears to indicate sort of security risk.'],['EXPECTED BEHAVIOR .'] +24737,AttributeError: 'HttpRequest' object has no attribute '_join',"D:\Py\rewrite>`pwb.py interwiki -async -cleanup -whenneeded:5 -family:wiktionary -untranslated -lang:ast -subcats:Llingües -array:300` + +``` +ERROR: Traceback (most recent call last): + File ""D:\Py\rewrite\pywikibot\data\api.py"", line 937, in submit + headers=headers, body=body) + File ""D:\Py\rewrite\pywikibot\tools.py"", line 679, in wrapper + return obj(*__args, **__kw) + File ""D:\Py\rewrite\pywikibot\comms\http.py"", line 256, in request + r = fetch(baseuri, *args, **kwargs) + File ""D:\Py\rewrite\pywikibot\comms\http.py"", line 353, in fetch + request._join() # wait for it +AttributeError: 'HttpRequest' object has no attribute '_join' + + +WARNING: Waiting 5 seconds before retrying. +``` + +after replacing bot with latest nightly: + + +``` + +ERROR: Traceback (most recent call last): + File ""D:\Py\rewrite\pywikibot\data\api.py"", line 983, in submit + headers=headers, body=body) + File ""D:\Py\rewrite\pywikibot\tools.py"", line 711, in wrapper + return obj(*__args, **__kw) + File ""D:\Py\rewrite\pywikibot\comms\http.py"", line 248, in request + baseuri = site.base_url(uri) + File ""D:\Py\rewrite\pywikibot\site.py"", line 641, in __getattr__ + % (self.__class__.__name__, attr)) +AttributeError: APISite instance has no attribute 'base_url' + +WARNING: Waiting 5 seconds before retrying. + +```",1421137807,task_description,PHID-TASK-fj2lt64pw4hakqjbxpfj,PHID-USER-wwnv7nzuscfuc2xfjwbq,"[""AttributeError: 'HttpRequest' object has no attribute '_join'."", 'D:\\Py\\rewrite>CODE\n\n``CODE`CODE`CODE``']","['BUG REPRODUCTION', 'NA']" +24742,AttributeError: 'HttpRequest' object has no attribute '_join',clear isntalation of bot solved it.,1421220620,task_subcomment,PHID-TASK-fj2lt64pw4hakqjbxpfj,PHID-USER-wwnv7nzuscfuc2xfjwbq,['clear isntalation of bot solved it.'],['WORKAROUNDS'] +24739,AttributeError: 'HttpRequest' object has no attribute '_join',">>! In T86621#975389, @XZise wrote: +> I know a clear installation worked, but that looked like you didn't update the `pywikibot/family.py` file. + +I made ""SVN Update"" as usually. ",1421237390,task_subcomment,PHID-TASK-fj2lt64pw4hakqjbxpfj,PHID-USER-wwnv7nzuscfuc2xfjwbq,"['QUOTE\nQUOTE\n\nI made ""SVN Update"" as usually.']",['NA'] +11776,VisualEditor: Be able to name references manually in the reference dialog,"If we try to name a reference by only using a numeral, the system rejects it and says that numeral only reference names are not permitted. +I feel it is bogus that Visual Editor gets around this by adding a colon: e.g. - :17 +That kind of reference name is wrong and unhelpful. +I hope that the ability to manually name references, or at least the ability to manually approve the generated name is restored.",1511145285,task_subcomment,PHID-TASK-k6ov7zzpw2ljayjxrczz,PHID-USER-wwyujao3kjfasgvrx6nk,"['If we try to name a reference by only using a numeral, the system rejects it and says that numeral only reference names are not permitted.', 'I feel it is bogus that Visual Editor gets around this by adding a colon: e.g.', '- :17\nThat kind of reference name is wrong and unhelpful.', 'I hope that the ability to manually name references, or at least the ability to manually approve the generated name is restored.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +17235,status.wikimedia.org has no (valid) HTTPS,"I doubt this is feasible - it is hosted on Amazon AWS, so they'd have to fire up a separate watchmouse AWS LB instance just to serve Wikimedia status? ;-)",1323041674,task_subcomment,PHID-TASK-p3kmcwf4o2kjztb4sly3,PHID-USER-wxw3ddutjncyt3k7dtbr,"[""I doubt this is feasible - it is hosted on Amazon AWS, so they'd have to fire up a separate watchmouse AWS LB instance just to serve Wikimedia status?"", ';-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +21164,Problem with login.py for pywikibot,"I'm trying to create a bot and log in for the first time. I've generated the family and user files, and then navigated to the pywikibot folder to access login.py, but I keep getting an error message as follows: + +``` +Don'tNeedToKnow@Imamadmad /cygdrive/c/core/pywikibot +$ python login.py +Traceback (most recent call last): + File ""login.py"", line 20, in + import pywikibot +ImportError: No module named pywikibot + +``` +I haven't touched any files at all apart from running generate_family_file.py and generate_user_files.py. The version of pywikibot is the one from http://tools.wmflabs.org/pywikibot/ last updated on May 4th, but this has been happening for almost a week now. It was about a week ago that I first tried installing the software. I don't know what exactly the problem is. The above error message is all I've got. I can post further if there are more things you can tell me to do to expose the cause of the problem. + +Edit: I am using Python 2.7.8 if that's of any help. + + +To give full list of what files are available and where, from where they've been placed by default: + +``` +Don'tNeedToKnow@Imamadmad /cygdrive/c/core +$ ls +ChangeLog logs setup.py +CREDITS pwb.py tests +externals pywikibot tox.ini +ez_setup.py README.rst user-config.py +generate_family_file.py README-conversion.txt user-config.py.sample +generate_user_files.py requirements.txt +LICENSE scripts + +Don'tNeedToKnow@Imamadmad /cygdrive/c/core +$ cd pywikibot + +Don'tNeedToKnow@Imamadmad /cygdrive/c/core/pywikibot +$ ls +__init__.py config2.pyc exceptions.pyc login.pyc throttle.py +__init__.pyc data families page.py throttle.pyc +backports.py date.py family.py page.pyc titletranslate.py +backports.pyc diff.py family.pyc pagegenerators.py tools +bot.py diff.pyc fixes.py plural.py userinterfaces +bot.pyc echo.py i18n.py plural.pyc version +botirc.py echo.pyc i18n.pyc site.py version.py +comms editor.py interwiki_graph.py site.pyc version.pyc +compat epydoc.cfg logentries.py textlib.py weblib.py +config2.py exceptions.py login.py textlib.pyc xmlreader.py +```",1430739778,task_description,PHID-TASK-xwnp6zkaaxawpffyl3f3,PHID-USER-wya6ce2cclt5qsvrs7kk,"['Problem with login.py for pywikibot.', ""I'm trying to create a bot and log in for the first time."", ""I've generated the family and user files, and then navigated to the pywikibot folder to access login.py, but I keep getting an error message as follows:\n\n``CODE`CODE`CODE``""]","['BUG REPORT', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +21168,Problem with login.py for pywikibot,">>! In T97992#1256635, @XZise wrote: +> Do the following inside of the core directory: +> +> Don'tNeedToKnow@Imamadmad /cygdrive/c/core +> $ python pwb.py login +> +> pwb.py does add the core directory to the `PATH` variable so that python sees the pywikibot directory. There are other ways to fix this like adding the core directory (or any directory containing the pywikibot directory) to `PATH` or `PYTHONPATH`. +> +> **Edit:** It's `PYTHONPATH` not `PYTHON_PATH`, thanks @jayvdb for the reminder. + +Thank you so much for the help! This wasn't made clear in the documentation on mediawiki.org. Thanks so much for telling me!",1430746330,task_subcomment,PHID-TASK-xwnp6zkaaxawpffyl3f3,PHID-USER-wya6ce2cclt5qsvrs7kk,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThank you so much for the help!', ""This wasn't made clear in the documentation on mediawiki.org."", 'Thanks so much for telling me!']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +7428,git.wikimedia.org (gitblit) goes down when getting overloaded by Googlebot,Down again?,1375791780,task_subcomment,PHID-TASK-m7yoxj62gdjohzchm7zw,PHID-USER-wz5bw3q6zykhqbbeohzq,['Down again?'],['BUG REPRODUCTION'] +18023,User specified CSS loads on Special:Preferences / Special:UserLogin,"It appears this change is also affecting custom skin CSS(Mediawiki:Vector.css) instead of only cusotm user CSS. This prevents custom site styles, that are only editable by the site administrators, loaded through Mediawiki:Vector.css to not display when on those pages. Unfortunately that ends up being a jarring experience for the end user.",1412347349,task_subcomment,PHID-TASK-ctlzqbhplfckhrqinlks,PHID-USER-x6bqmsddkjigelco4gwe,"['It appears this change is also affecting custom skin CSS(Mediawiki:Vector.css) instead of only cusotm user CSS.', 'This prevents custom site styles, that are only editable by the site administrators, loaded through Mediawiki:Vector.css to not display when on those pages.', 'Unfortunately that ends up being a jarring experience for the end user.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +19355,Not loading site CSS on Special:UserLogin/Preferences breaks wikis which use it to create a skin/theme,"Bug 70672 (T72672) fixes the security hole of allowing Javascript in CSS in the Mediawiki namespace. It does this by breaking the functionality of loading CSS when on the Special:UserLogin and Special:Preferences pages. Unfortunately this means that any custom styles are not loaded. To the end user it causes momentarily confusion that they may have been maliciously redirected to a different site to enter their username and password. This is an undesirable side effect for the user interface. + +I have created an example extension that will prevent saving any custom CSS that contains Javascript imports. +https://github.com/Alexia/Bug70672 + +Example error output: +http://imgur.com/a/TnsTY#0 + +Original bug: +https://bugzilla.wikimedia.org/show_bug.cgi?id=70672 + +-------------------------- +**Version**: 1.23.5 +**Severity**: major +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=70672",1412365860,task_description,PHID-TASK-o6thfwgsk54xnsmig6b5,PHID-USER-x6bqmsddkjigelco4gwe,"['Not loading site CSS on Special:UserLogin/Preferences breaks wikis which use it to create a skin/theme.', 'Bug 70672 (T72672) fixes the security hole of allowing Javascript in CSS in the Mediawiki namespace.', 'It does this by breaking the functionality of loading CSS when on the Special:UserLogin and Special:Preferences pages.', 'Unfortunately this means that any custom styles are not loaded.', 'To the end user it causes momentarily confusion that they may have been maliciously redirected to a different site to enter their username and password.', 'This is an undesirable side effect for the user interface.', 'I have created an example extension that will prevent saving any custom CSS that contains Javascript imports.', 'URL\n\nExample error output:\nURL\n\nOriginal bug:\nURL\n\n--------------------------\n**Version**: 1.23.5\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +19372,Not loading site CSS on Special:UserLogin/Preferences breaks wikis which use it to create a skin/theme,The main issue is that it is such a long standing feature that breaking it in security patch without notification to end users is not acceptable. Then dragging along not issuing a recall on the patch or providing a corrected patch is also not acceptable.,1413986814,task_subcomment,PHID-TASK-o6thfwgsk54xnsmig6b5,PHID-USER-x6bqmsddkjigelco4gwe,"['The main issue is that it is such a long standing feature that breaking it in security patch without notification to end users is not acceptable.', 'Then dragging along not issuing a recall on the patch or providing a corrected patch is also not acceptable.']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +8451,TemplateData: Creating TemplateData blocks should be direction neutral,I've addded rtl support to my editor (http://tools.wikimedia.pl/~mlazowik/templatedata/). You can send me translations. More info in the bottom of the page.,1374862129,task_subcomment,PHID-TASK-ttobixbmawcbongmnatf,PHID-USER-x7g37sf6tkkrewspco2q,"[""I've addded rtl support to my editor (URL You can send me translations."", 'More info in the bottom of the page.']","['CONTRIBUTION AND COMMITMENT', 'NA']" +8446,TemplateData: Creating TemplateData blocks should be direction neutral,"(In reply to comment #10) +> Michal tool seems interesting but it currently lacks the ability to edit an +> existing templatedata. Michal, is that something you're planning to add? + +Absolutely! Working on that now. At first you'll have to copy JSON data to the tool, but I'll try to add auto copying from a given template.",1375130859,task_subcomment,PHID-TASK-ttobixbmawcbongmnatf,PHID-USER-x7g37sf6tkkrewspco2q,"['(In reply to comment #10)\nQUOTE\nQUOTE\n\nAbsolutely!', 'Working on that now.', ""At first you'll have to copy JSON data to the tool, but I'll try to add auto copying from a given template.""]","['SOCIAL CONVERSATION', 'TASK PROGRESS', 'FUTURE PLAN']" +14200,Some anonymous edits appearing under caching proxy IP address (ssl),"https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#IP_editor_in_ur_base_killin_ur_d00dz + +https://en.wikipedia.org/wiki/Special:Contributions/208.80.154.75 + +https://en.wikipedia.org/wiki/Special:Contributions/208.80.154.76 + +These are ssl1005 & ssl1006. Edits from 23 July (today). Similar bug 48919 has been resolved. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374574860,task_description,PHID-TASK-gsc3rgw46thtrp35vnz3,PHID-USER-x7g37sf6tkkrewspco2q,"['Some anonymous edits appearing under caching proxy IP address (ssl).', 'URL\n\nURL\n\nURL\n\nThese are ssl1005 & ssl1006.', 'Edits from 23 July (today).', 'Similar bug 48919 has been resolved.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2230,PHP Fatal error: Call to undefined method Title::getEditNotices() in extensions/VisualEditor/ApiVisualEditor.php,This method was added into MediaWiki core in Gerrit change 36240. You'll need to update to that.,1356106907,task_subcomment,PHID-TASK-6tdn24gf46lji7yqfvl2,PHID-USER-x7ti5ksby4ubsabntlxa,"['This method was added into MediaWiki core in Gerrit change 36240.', ""You'll need to update to that.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +5330,"Thread title containing ""

"" destroys entire page with $wgUseTidy = true","(In reply to comment #1) +> @Krenair: You change the summary to include ""with wgUseTidy = true;"" Are you +> saying that when Tidy is disabled this bug does not happen? + + +Yes. I have to add that to my configuration to replicate this bug.",1367358730,task_subcomment,PHID-TASK-o6h5thx2nxd7xpm2ferq,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\n\nYes.', 'I have to add that to my configuration to replicate this bug.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +5458,VisualEditor: VE should not become active on non-wikitext ContentHandler-type,Gerrit change 63341,1368307015,task_subcomment,PHID-TASK-mw76lciqtgo7k33dnexw,PHID-USER-x7ti5ksby4ubsabntlxa,['Gerrit change 63341'],['BUG REPRODUCTION'] +5457,VisualEditor: VE should not become active on non-wikitext ContentHandler-type,Merged by Catrope.,1368463148,task_subcomment,PHID-TASK-mw76lciqtgo7k33dnexw,PHID-USER-x7ti5ksby4ubsabntlxa,['Merged by Catrope.'],['TASK PROGRESS'] +9560,"Text field seems to lose focus, selection not possible any more","I think I can replicate this bug, but I'm not sure I entirely understand the whole problem. + +If I select some text in the CodeEditor box, then click into another input element on the page to move focus there, then click back into to the CodeEditor, the cursor position within the text area does not change to the place I just clicked at and the selected text remains selected. I would expect it to deselect all text and move the cursor position to where the mouse cursor is. Major -> Minor",1368807619,task_subcomment,PHID-TASK-namz3nhksthhosxp6pjt,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I think I can replicate this bug, but I'm not sure I entirely understand the whole problem."", 'If I select some text in the CodeEditor box, then click into another input element on the page to move focus there, then click back into to the CodeEditor, the cursor position within the text area does not change to the place I just clicked at and the selected text remains selected.', 'I would expect it to deselect all text and move the cursor position to where the mouse cursor is.', 'Major -> Minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +9486,Mediawikiwiki: Make VisualEditor a hidden preference,"(In reply to comment #0) +> The newsletter update states that Visual Editor is now functioning in the +> content namespaces at MW, which includes the extension: and manual: +> namespaces (and it does). That said, the default text for +> ""MediaWiki:Visualeditor-preference-enable"" just states user and main at that +> wiki. + +It probably shouldn't default to saying only some namespaces and not changing when the wiki config adds it to other namespaces. Moving this bug to the VisualEditor product.",1369156791,task_subcomment,PHID-TASK-q322vvsm62gyx2idxtx2,PHID-USER-x7ti5ksby4ubsabntlxa,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt probably shouldn't default to saying only some namespaces and not changing when the wiki config adds it to other namespaces."", 'Moving this bug to the VisualEditor product.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +1981,Special:Contributions lists spurious AFT entries and takes 20 more seconds to load,Merged.,1371566599,task_subcomment,PHID-TASK-uubavjgv7r236ouenxi3,PHID-USER-x7ti5ksby4ubsabntlxa,['Merged.'],['TASK PROGRESS'] +1660,"Can ""edit section"" be restricted to only open the single section?",Is this a dupe of bug 48429?,1372791768,task_subcomment,PHID-TASK-3mzdvk7doccla2cgipwj,PHID-USER-x7ti5ksby4ubsabntlxa,['Is this a dupe of bug 48429?'],['BUG REPRODUCTION .'] +11454,mw.notify notifications can't be removed/hidden programmatically,"I had this problem in Gerrit change 5130. Had to depend on mediawiki.notification, add a 'return notif' to the mw.notification.notify function and use that instead of mw.notify.",1373855119,task_subcomment,PHID-TASK-mjeduabrtvm33uiu3e4a,PHID-USER-x7ti5ksby4ubsabntlxa,"['I had this problem in Gerrit change 5130.', ""Had to depend on mediawiki.notification, add a 'return notif' to the mw.notification.notify function and use that instead of mw.notify.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +11473,VisualEditor: Default search text for images should ignore text before / in namespaces which support sub-pages,"No, not everyone has the editbugs permission. Andre can give you it, CCing him.",1374840313,task_subcomment,PHID-TASK-dokktb23gmzzq6sf5ts5,PHID-USER-x7ti5ksby4ubsabntlxa,"['No, not everyone has the editbugs permission.', 'Andre can give you it, CCing him.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +11111,Merge Poem extension into MediaWiki core,"(In reply to comment #6) +> (In reply to comment #5) +> > If you merge it to core, please call it something other than . Other +> > than that I couldn't care less :D +> +> I think we must keep the name """" for backward-compatibility, but it +> should definitely have a saner alias ("""" or something). + +The main name of the feature should be something else, can be an alias for backwards-compatibility.",1374862476,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe main name of the feature should be something else, can be an alias for backwards-compatibility.']",['BUG REPRODUCTION'] +10990,Allow users to customise keyboard shortcuts,Removed VE reference from the title because it's simply not part of MediaWiki core.,1374938852,task_subcomment,PHID-TASK-hsvzb36avth2iqas7oad,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Removed VE reference from the title because it's simply not part of MediaWiki core.""]",['BUG REPRODUCTION'] +9699,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,The other browsers don't like it either. Why is IE so special to you?,1375112429,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,"[""The other browsers don't like it either."", 'Why is IE so special to you?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +9697,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"All browsers should force you to navigate that warning, unless you've somehow changed their configuration to somehow completely break that security feature.",1375118567,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,"[""All browsers should force you to navigate that warning, unless you've somehow changed their configuration to somehow completely break that security feature.""]",['BUG REPRODUCTION'] +13509,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,CCing Andre who can give you editbugs.,1375196802,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-x7ti5ksby4ubsabntlxa,['CCing Andre who can give you editbugs.'],['ACTION ON ISSUE .'] +11339,"VisualEditor: Broken OpenODBC browser plugin causes ""application/iodbc"" to be injected into the page","PiRSquared17 is right. This is not VE's fault. It only occurs in VE because of the way it sets up the editing area, which your plugin doesn't recognise as not to touch. + +No and no.",1375284998,task_subcomment,PHID-TASK-h64w6lawxsfffv5qe4yw,PHID-USER-x7ti5ksby4ubsabntlxa,"['PiRSquared17 is right.', ""This is not VE's fault."", ""It only occurs in VE because of the way it sets up the editing area, which your plugin doesn't recognise as not to touch."", 'No and no.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA']" +9678,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"(In reply to comment #25) +> As I've mentioned in the past, I'm totally fine with getting an SSL cert for +> beta, assuming we ensure every project member in deployment-prep has a signed +> NDA. +> +> In the future Yuvi's proxy will handle load balancing, HTTPS and such. We'll +> be +> able to drop the NDA requirement (and the SSL cert) once we have that. + +Not every deployment-prep member is capable of signing an NDA anyway.",1377726168,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,['(In reply to comment #25)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNot every deployment-prep member is capable of signing an NDA anyway.'],['SOCIAL CONVERSATION'] +9307,"VisualEditor: Incorrect tab text (create vs. edit) shown on Special:MovePage, Special:Undelete, others?",Is there anything left to do here?,1390957000,task_subcomment,PHID-TASK-n3tckyz3ypiasbv7mmov,PHID-USER-x7ti5ksby4ubsabntlxa,['Is there anything left to do here?'],['INVESTIGATION AND EXPLORATION'] +1074,"VisualEditor: Label for beta notice/menu should use mixed case not all caps (""Beta"" not ""BETA"")","(In reply to comment #1) +> Can I work on this bug? I know it has been assigned to someone but looks like +> nothing has happened here for sometime. + +It looks like that's the default assignee for bugs in this component. In general it should be fine to do these.",1390957191,task_subcomment,PHID-TASK-rvrst7lvd6twcpeipdkt,PHID-USER-x7ti5ksby4ubsabntlxa,"[""(In reply to comment #1)\nQUOTE\nQUOTE\n\nIt looks like that's the default assignee for bugs in this component."", 'In general it should be fine to do these.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR']" +8083,"VisualEditor: Ctrl-Alt-s / ⌘-Opt-s should trigger the save dialog, and the save button when inside said dialog","Trying to use accesskey=s like action=edit will make this conflict with FlaggedRevs, which doesn't appear on action=edit but does on veaction=edit (with display:none).",1391108156,task_subcomment,PHID-TASK-aq6bcd3lx5mpkayh6jkq,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Trying to use accesskey=s like action=edit will make this conflict with FlaggedRevs, which doesn't appear on action=edit but does on veaction=edit (with display:none).""]",['BUG REPRODUCTION'] +4945,"VisualEditor: Link input widget filters out redirects for target pages, but this logic is wrong for existing pages",I can't reproduce this bug.,1391312206,task_subcomment,PHID-TASK-cdmjeut7byvwilwzjfyv,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I can't reproduce this bug.""]",['BUG REPRODUCTION'] +4944,"VisualEditor: Link input widget filters out redirects for target pages, but this logic is wrong for existing pages",James couldn't either so RESOLVED WORKSFORME,1391312264,task_subcomment,PHID-TASK-cdmjeut7byvwilwzjfyv,PHID-USER-x7ti5ksby4ubsabntlxa,"[""James couldn't either so RESOLVED WORKSFORME""]",['BUG REPRODUCTION'] +2830,VisualEditor: FlaggedRevs inserts its tabs in the midst of the edit and edit source tabs,"For me it shows [pending changes][edit] without VE (and the comments indicate this is the intended behaviur), so I think with VE should be [pending changes][edit][edit source].",1391358288,task_subcomment,PHID-TASK-bdoqslcxagfk2qftlhdb,PHID-USER-x7ti5ksby4ubsabntlxa,"['For me it shows [pending changes][edit] without VE (and the comments indicate this is the intended behaviur), so I think with VE should be [pending changes][edit][edit source].']",['BUG REPRODUCTION .'] +8207,VisualEditor: Add Amazon Silk browser to blacklist,"(In reply to comment #4) +> Well, here's the sample UA strings, plop those in your tests. :) +> +> https://developer.amazon.com/sdk/fire/specifications.html#UserAgentStrings + +That redirects me to another page without a user agent section...",1391382294,task_subcomment,PHID-TASK-smutmksr4slgk2o54suc,PHID-USER-x7ti5ksby4ubsabntlxa,['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\n\nThat redirects me to another page without a user agent section...'],['BUG REPRODUCTION'] +11245,"VisualEditor: Auto-hide ""You've entered wikimarkup"" warning when the user has removed the markup","That area of code could do with some rethinking, but this is basically done.",1391815339,task_subcomment,PHID-TASK-cb45x4k3rxys6v2cqzcc,PHID-USER-x7ti5ksby4ubsabntlxa,"['That area of code could do with some rethinking, but this is basically done.']",['BUG REPRODUCTION'] +8372,VisualEditor: More gracefully handle situations where Parsoid returns a timeout failure code (HTTP 504),(resetting assignee - I had issues trying to properly reproduce Parsoid timeouts like this on my machine),1391879277,task_subcomment,PHID-TASK-ttp4fmqdy7axj4tku4zm,PHID-USER-x7ti5ksby4ubsabntlxa,['(resetting assignee - I had issues trying to properly reproduce Parsoid timeouts like this on my machine)'],['BUG REPRODUCTION'] +6732,"VisualEditor: Clicking ""Review changes"" collapses save dropdown, and disappears the thermometer",I don't see a thermometer. :|,1391916090,task_subcomment,PHID-TASK-h7psvvdxqq5nurzgtxts,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I don't see a thermometer."", ':|']","['BUG REPRODUCTION', 'NA']" +7302,VisualEditor: Undo does not invalidate cached wikitext diff content,Can't replicate.,1391916784,task_subcomment,PHID-TASK-csda6oirljibl6xuzg3w,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Can't replicate.""]",['BUG REPRODUCTION'] +3786,VisualEditor: Mark hidden categories as different in the meta-data dialog so users understand they won't display,I think I'm missing something here - it appears that I can see hidden categories and add hidden categories to pages using the categories tool. Is this bug still valid?,1391984557,task_subcomment,PHID-TASK-2avh7ag4txo4yazyqwg3,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I think I'm missing something here - it appears that I can see hidden categories and add hidden categories to pages using the categories tool."", 'Is this bug still valid?']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +10503,VisualEditor: There is not preview of edit summaries (which are wikitext) - show it in the wikitext diff?,"(In reply to comment #1) +> As Max says, to be resolved by the dialog being a mini-VE surface. + +So this has been assigned to me but I think I need a few pointers. Firstly, where can I find the code for mini-surfaces?",1392042811,task_subcomment,PHID-TASK-f4bx3pmct7c24xmmqmka,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to comment #1)\nQUOTE\n\nSo this has been assigned to me but I think I need a few pointers.', 'Firstly, where can I find the code for mini-surfaces?']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +3185,VisualEditor: Blocked users are not blocked from using VE (just from saving); should instead show with log entry,"James suggested I tackle this bug. I messed around with the API for a little bit and assuming I didn't miss anything: + +I think that if we tried to fill out the 'blockedtext' message properly on the client we'd have to: +* Query the API for the user's blockinfo to determine whether or not they're blocked. If they are: +** Query the API for more info about this block which meta=userinfo&uiprop=blockinfo doesn't provide but we need to substitute into the message (expiry, user, timestamp). +** Query the API to parse the blockedtext message because it can't be done on the client (even the default message includes stuff mw.msg can't handle) +** Substitute the data we have into the message (and we still won't have $3 - the current IP) +*** Mess around with dates/times because they won't be in the right format. + +Another way we could do this is return the full warning from action=visualeditor&paction=parse (therefore adding no extra API requests) which would cause the client to stop loading. I don't like this idea because obviously that paction is not intended for checking this kind of thing... + +Or we could ignore the core blockedtext message and use our own ""Your username or IP address has been blocked"", possibly with the info that just meta=userinfo&uiprop=blockinfo provides (block ID, performer, reason). + +Or we could add a new API module/paction that can be queried once and provides all the relevant info. I don't like this idea either but it seems the nicest. + +Thoughts?",1392078894,task_subcomment,PHID-TASK-6wbe37ccwgagtoa3kdhv,PHID-USER-x7ti5ksby4ubsabntlxa,"['James suggested I tackle this bug.', ""I messed around with the API for a little bit and assuming I didn't miss anything:\n\nI think that if we tried to fill out the 'blockedtext' message properly on the client we'd have to:\n* Query the API for the user's blockinfo to determine whether or not they're blocked."", ""If they are:\n** Query the API for more info about this block which meta=userinfo&uiprop=blockinfo doesn't provide but we need to substitute into the message (expiry, user, timestamp)."", ""** Query the API to parse the blockedtext message because it can't be done on the client (even the default message includes stuff mw.msg can't handle)\n** Substitute the data we have into the message (and we still won't have $3 - the current IP)\n*** Mess around with dates/times because they won't be in the right format."", 'Another way we could do this is return the full warning from action=visualeditor&paction=parse (therefore adding no extra API requests) which would cause the client to stop loading.', 'I don\'t like this idea because obviously that paction is not intended for checking this kind of thing...\n\nOr we could ignore the core blockedtext message and use our own ""Your username or IP address has been blocked"", possibly with the info that just meta=userinfo&uiprop=blockinfo provides (block ID, performer, reason).', 'Or we could add a new API module/paction that can be queried once and provides all the relevant info.', ""I don't like this idea either but it seems the nicest."", 'Thoughts?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +3784,VisualEditor: Mark hidden categories as different in the meta-data dialog so users understand they won't display,Am I right in thinking that the category data comes from Parsoid? If so then it might be useful to include whether the category is hidden or not there?,1392168563,task_subcomment,PHID-TASK-2avh7ag4txo4yazyqwg3,PHID-USER-x7ti5ksby4ubsabntlxa,"['Am I right in thinking that the category data comes from Parsoid?', 'If so then it might be useful to include whether the category is hidden or not there?']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +3783,VisualEditor: Mark hidden categories as different in the meta-data dialog so users understand they won't display,"(In reply to Alex Monk from comment #4) +> Am I right in thinking that the category data comes from Parsoid? If so then +> it might be useful to include whether the category is hidden or not there? + +Okay so after discussion with James and Gabriel on IRC, for now I'm going to query the API when the category dialog loads to get this information. Later to be replaced by a general CSS cache API query (see bug 37901).",1392400602,task_subcomment,PHID-TASK-2avh7ag4txo4yazyqwg3,PHID-USER-x7ti5ksby4ubsabntlxa,"[""(In reply to Alex Monk from comment #4)\nQUOTE\nQUOTE\n\nOkay so after discussion with James and Gabriel on IRC, for now I'm going to query the API when the category dialog loads to get this information."", 'Later to be replaced by a general CSS cache API query (see bug 37901).']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +10243,VisualEditor: Diff viewer in weird state after Parsoid error,"Everything about this seems different now... ""Review and save"" I guess has become ""Save page"", and you only get an error about Parsoid being down when you then click ""Review your changes"". This dialog offers only an ""OK"" button which simply stops the loading of the review dialog. I don't see an empty diff or ""Something's wrong""/""Looks good to me"" buttons. + +Is this bug still valid?",1392560898,task_subcomment,PHID-TASK-5medlyzpqf3k4z7hksir,PHID-USER-x7ti5ksby4ubsabntlxa,"['Everything about this seems different now... ""Review and save"" I guess has become ""Save page"", and you only get an error about Parsoid being down when you then click ""Review your changes"".', 'This dialog offers only an ""OK"" button which simply stops the loading of the review dialog.', 'I don\'t see an empty diff or ""Something\'s wrong""/""Looks good to me"" buttons.', 'Is this bug still valid?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +7811,Support editing tags to set multi-column display on/off,Can someone sum up exactly what has been agreed to do here?,1394128243,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-x7ti5ksby4ubsabntlxa,['Can someone sum up exactly what has been agreed to do here?'],['INVESTIGATION AND EXPLORATION'] +10950,"VisualEditor: If an added category is a redirect to another, suggest adding the target instead","So the redirect comes up as a suggestion, but when we add it, the redirect is resolved and the target added?",1394563520,task_subcomment,PHID-TASK-ykcis27ybwjtiim3musu,PHID-USER-x7ti5ksby4ubsabntlxa,"['So the redirect comes up as a suggestion, but when we add it, the redirect is resolved and the target added?']",['BUG REPRODUCTION'] +8370,VisualEditor: More gracefully handle situations where Parsoid returns a timeout failure code (HTTP 504),"(In reply to James Forrester from comment #4) +> Possibily we could, instead of giving the user the error code, we could have +> a pop-up saying ""It looks like editor is currently unavailable; would you +> like to edit in source mode instead?"" with an OK that takes you to +> action=edit and a cancel that returns you to action=view? Maybe for +> error-tracking purposes we could add Parsoid returned 504 or +> Parsoid not available after the general call-to-action? + +Basically done this after checking with Roan about how to reproduce this error, without the small text underneath. Confirm dialogs don't allow you to use HTML markup.",1394667530,task_subcomment,PHID-TASK-ttp4fmqdy7axj4tku4zm,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to James Forrester from comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nBasically done this after checking with Roan about how to reproduce this error, without the small text underneath.', ""Confirm dialogs don't allow you to use HTML markup.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3183,VisualEditor: Blocked users are not blocked from using VE (just from saving); should instead show with log entry,"(In reply to Roan Kattouw from comment #4) +> We already put random junk in the paction=parse response, I wouldn't be +> opposed to adding blocked-ness to that. Another paction would be OK too, but +> then we'd have to make two API requests. +> +> There are significant speed benefits in combining everything into one API +> request. I think we should stop kidding ourselves that paction=parse is a +> clean, only-does-one-thing action, and perhaps rename it if we want, rather +> than trying to split it into separate actions, because the latter would just +> make client-side performance worse. + +Yes, since writing that comment I decided to just add it in to paction=parse, especially since talking to James - he wants this to be an edit notice like the others. I probably should have left a new comment about it. + +The problem now is coming up with a nice way to fit the autoblockedtext message (blockedtext is okay) in to the edit notices popup.",1395077371,task_subcomment,PHID-TASK-6wbe37ccwgagtoa3kdhv,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to Roan Kattouw from comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, since writing that comment I decided to just add it in to paction=parse, especially since talking to James - he wants this to be an edit notice like the others.', 'I probably should have left a new comment about it.', 'The problem now is coming up with a nice way to fit the autoblockedtext message (blockedtext is okay) in to the edit notices popup.']","['FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +7807,Support editing tags to set multi-column display on/off,"What? We don't do LATER, and haven't for over a year.",1395858396,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-x7ti5ksby4ubsabntlxa,"['What?', ""We don't do LATER, and haven't for over a year.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7214,The on-page Flagged Revisions notice about transcluded files or templates having outstanding changes doesn't appear in the edit notices,Shouldn't this appear on the wikitext editor too then?,1396622745,task_subcomment,PHID-TASK-rkr7k7s24b2ie267wdh5,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Shouldn't this appear on the wikitext editor too then?""]",['CONTRIBUTION AND COMMITMENT'] +7264,"VisualEditor: If VisualEditor is the primary editor, type=create and type=fulltext buttons should point to VE, not WT editor","You can easily point InputBox to VE with a simple hook so that VE can change 'action' to 'veaction'. But that won't make VE magically support all the additional parameters which InputBox uses (e.g. preload, editintro, summary, minor, etc.)",1396642309,task_subcomment,PHID-TASK-ra3d7l6sbywnzslhiccu,PHID-USER-x7ti5ksby4ubsabntlxa,"[""You can easily point InputBox to VE with a simple hook so that VE can change 'action' to 'veaction'."", ""But that won't make VE magically support all the additional parameters which InputBox uses (e.g."", 'preload, editintro, summary, minor, etc.)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +7211,The on-page Flagged Revisions notice about transcluded files or templates having outstanding changes doesn't appear in the edit notices,"(In reply to James Forrester from comment #5) +> (In reply to Alex Monk from comment #3) +> > Shouldn't this appear on the wikitext editor too then? +> +> Maybe create a further bug for that in FlaggedRevisions? + +I just noticed that it was already made - by you. And it's what this bug is marked as depending on.",1396644489,task_subcomment,PHID-TASK-rkr7k7s24b2ie267wdh5,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to James Forrester from comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI just noticed that it was already made - by you.', ""And it's what this bug is marked as depending on.""]","['SOCIAL CONVERSATION .', 'BUG REPRODUCTION']" +2693,"VisualEditor: Edit tab replaced with ""Create source"" for Education Program pages",I think VE shouldn't be modifying tabs on pages which aren't articles (check wgIsArticle is true before doing anything).,1396995419,task_subcomment,PHID-TASK-4lk6qpiuan7kbk6fch54,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I think VE shouldn't be modifying tabs on pages which aren't articles (check wgIsArticle is true before doing anything).""]",['BUG REPRODUCTION .'] +2690,"VisualEditor: Edit tab replaced with ""Create source"" for Education Program pages","(In reply to Krinkle from comment #7) +> I'd say EP should either let us know how to generically detect it without +> being EP specific, or it should implement support to at least do one thing +> right. Possibly we could do the latter ourselves (maybe Alex is interested +> in patching EP). + +I don't really think this bug is important enough to VE to justify making big changes to how another extension works...",1397243067,task_subcomment,PHID-TASK-4lk6qpiuan7kbk6fch54,PHID-USER-x7ti5ksby4ubsabntlxa,"[""(In reply to Krinkle from comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI don't really think this bug is important enough to VE to justify making big changes to how another extension works...""]",['BUG REPRODUCTION'] +7221,VisualEditor: VE edit tab points to the wrong oldid on diff pages (earlier version not later one),As far as I can tell the edit source and edit links point to the same oldid. Is this bug still valid?,1397523999,task_subcomment,PHID-TASK-pey4kjm5sey6cllpuym2,PHID-USER-x7ti5ksby4ubsabntlxa,"['As far as I can tell the edit source and edit links point to the same oldid.', 'Is this bug still valid?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6342,VisualEditor: Protection edit notice should also show when under cascaded protection from another page,"Did something change here? MW shows an edit tab on these pages. If you turn on VE then it changes that ""Edit"" to ""Edit source"" and adds a new ""Edit"", which is what I would expect it to do. + +What probably should be done is showing the cascade notice on VE though.",1397779435,task_subcomment,PHID-TASK-m6zybnoobh3hwy2qmm6n,PHID-USER-x7ti5ksby4ubsabntlxa,"['Did something change here?', 'MW shows an edit tab on these pages.', 'If you turn on VE then it changes that ""Edit"" to ""Edit source"" and adds a new ""Edit"", which is what I would expect it to do.', 'What probably should be done is showing the cascade notice on VE though.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .']" +10820,"VisualEditor: Broken DataVault browser plugin causes ""application/x-datavault"" to be injected into the page","Did you get anything back, Derk-Jan?",1397835827,task_subcomment,PHID-TASK-ffqjhxzn42bsoktzv7bm,PHID-USER-x7ti5ksby4ubsabntlxa,"['Did you get anything back, Derk-Jan?']",['CONTRIBUTION AND COMMITMENT'] +8688,VisualEditor: {{NAMESPACE}} not running in context so doesn't know what namespace you're in,I think this was resolved in Gerrit change 127388,1397915597,task_subcomment,PHID-TASK-nu54imdjney5p47v7jx7,PHID-USER-x7ti5ksby4ubsabntlxa,['I think this was resolved in Gerrit change 127388'],['BUG REPRODUCTION .'] +11047,"When user is saving a page subsequently deleted after they started editing, show them ","I currently get this error in Parsoid: + +TypeError: Cannot read property 'length' of null + at Object.result.parse (eval at (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.tokenizer.peg.js:97:44), :18347:34) + at PegTokenizer.tokenizeAsync (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.tokenizer.peg.js:135:25) + at PegTokenizer._processText (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.tokenizer.peg.js:124:8) + at PegTokenizer.process (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.tokenizer.peg.js:38:7) + at ParserPipeline.process (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.parser.js:439:21) + at ParserPipeline.processToplevelDoc (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.parser.js:455:21) + at SSP.parseOriginalSource (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.SelectiveSerializer.js:143:17) + at TemplateRequest. (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.Util.js:1266:3) + at TemplateRequest.g (events.js:180:16) + at Object.processSome [as _onImmediate] (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.ApiRequest.js:123:17) +worker 11363 died (1), restarting.",1397917595,task_subcomment,PHID-TASK-pyseattqnc7yj362nndp,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I currently get this error in Parsoid:\n\nTypeError: Cannot read property 'length' of null\n at Object.result.parse (eval at (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.tokenizer.peg.js:97:44), :18347:34)\n at PegTokenizer.tokenizeAsync (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.tokenizer.peg.js:135:25)\n at PegTokenizer._processText (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.tokenizer.peg.js:124:8)\n at PegTokenizer.process (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.tokenizer.peg.js:38:7)\n at ParserPipeline.process (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.parser.js:439:21)\n at ParserPipeline.processToplevelDoc (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.parser.js:455:21)\n at SSP.parseOriginalSource (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.SelectiveSerializer.js:143:17)\n at TemplateRequest. (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.Util.js:1266:3)\n at TemplateRequest.g (events.js:180:16)\n at Object.processSome [as _onImmediate] (/var/www/MediaWiki/Git/extensions/VisualEditor/parsoid/lib/mediawiki.ApiRequest.js:123:17)\nworker 11363 died (1), restarting.""]",['BUG REPRODUCTION .'] +9963,VisualEditor: Toolbar tooltip text throbs when un-floated,Hi Ori. Can you please respond to James' comment?,1397939050,task_subcomment,PHID-TASK-dv6pxr32mobwf3arakop,PHID-USER-x7ti5ksby4ubsabntlxa,"['Hi Ori.', ""Can you please respond to James' comment?""]","['SOCIAL CONVERSATION', 'ACTION ON ISSUE .']" +6728,VisualEditor: Globally-blocked logged-out users are not blocked from using VE (just from saving); should instead show the relevant global block message,"That error message that you do get on saving is also a bug of it's own, patched in Gerrit change 127835",1398126343,task_subcomment,PHID-TASK-r3aliipwenpyb4simxc3,PHID-USER-x7ti5ksby4ubsabntlxa,"[""That error message that you do get on saving is also a bug of it's own, patched in Gerrit change 127835""]",['BUG REPRODUCTION'] +6726,VisualEditor: Globally-blocked logged-out users are not blocked from using VE (just from saving); should instead show the relevant global block message,"As with the normal local block bug, I'm going to mark this as fixed. We don't block the user from using VE, but there is now a notice warning them when they open VE. + +It would be difficult to get all the useful info into some smaller alert() message or similar. Though after thinking about it a bit more we could perhaps use a small VE dialog or something, I am open to suggestions of course - but perhaps that would be better to put in a more general ""not able to edit page due to protection/block/etc. dialog error"" as this patch simply brings global blocks into line with normal blocks, protection etc.",1398210636,task_subcomment,PHID-TASK-r3aliipwenpyb4simxc3,PHID-USER-x7ti5ksby4ubsabntlxa,"[""As with the normal local block bug, I'm going to mark this as fixed."", ""We don't block the user from using VE, but there is now a notice warning them when they open VE."", 'It would be difficult to get all the useful info into some smaller alert() message or similar.', 'Though after thinking about it a bit more we could perhaps use a small VE dialog or something, I am open to suggestions of course - but perhaps that would be better to put in a more general ""not able to edit page due to protection/block/etc.', 'dialog error"" as this patch simply brings global blocks into line with normal blocks, protection etc.']","['ACTION ON ISSUE', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +11978, of editing page doesn't respect DISPLAYTITLE,"I think this is about VE changing the <title> to ""Editing IPod"", which doesn't respect displaytitle? If so, this is consistent with core's behaviour...",1398776732,task_subcomment,PHID-TASK-oipcbzqxlofc3iyaefws,PHID-USER-x7ti5ksby4ubsabntlxa,"['I think this is about VE changing the <title> to ""Editing IPod"", which doesn\'t respect displaytitle?', ""If so, this is consistent with core's behaviour...""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .']" +11814,Add a notice on load for users of slower computers advising them to use source mode instead of VisualEditor,"So we already have the beta welcome dialog, I think we should add something like ""Users of slow computers should consider doing this."" after the ""You can keep using the wikitext editor by clicking the ""Edit source"" tab instead – unsaved changes will be lost.""",1398792405,task_subcomment,PHID-TASK-wyt43e5vzv4rp23bx4s7,PHID-USER-x7ti5ksby4ubsabntlxa,"['So we already have the beta welcome dialog, I think we should add something like ""Users of slow computers should consider doing this.""', 'after the ""You can keep using the wikitext editor by clicking the ""Edit source"" tab instead – unsaved changes will be lost.""']","['FUTURE PLAN', 'EXPECTED BEHAVIOR .']" +11812,Add a notice on load for users of slower computers advising them to use source mode instead of VisualEditor,Timo thinks we can measure performance and display an edit notice if it's slow.,1398879851,task_subcomment,PHID-TASK-wyt43e5vzv4rp23bx4s7,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Timo thinks we can measure performance and display an edit notice if it's slow.""]",['EXPECTED BEHAVIOR .'] +11977,<title> of editing page doesn't respect DISPLAYTITLE,"If I'm right that it's consistent with core, this bug should be moved there.",1398979991,task_subcomment,PHID-TASK-oipcbzqxlofc3iyaefws,PHID-USER-x7ti5ksby4ubsabntlxa,"[""If I'm right that it's consistent with core, this bug should be moved there.""]",['BUG REPRODUCTION .'] +11811,Add a notice on load for users of slower computers advising them to use source mode instead of VisualEditor,"We discussed how to do this in #mediawiki-visualeditor a bit. Some quotes: + +<Krinkle> when a certain amount of time has passed (potentially taking the document complexity in account as well, avoid measuring network by accident), set a boolean flag, which in getEditnotices() will make it include/exclude that notice accordingly +<Krenair> I'm wondering what operation we should measure and what timing shows a reasonable speed +<Krinkle> Krenair: one or more of the actions in the setup of the surface (parsing of html into data DOM, conversion to linenar data model, building of CE etc.) + +<Krenair> but those operations will all take different times depending on document length/complexity :/ +<Krinkle> Krenair: Yes, but avoiding I mean, taking into account +<Krinkle> e.g. not `timespend > maxtime`, but something like `timespent/doc-size > maxratio` +<Krinkle> RoanKattouw might have some math ideas that are more useful +<Krinkle> However, we should probably do some research and see how slow the 'too slow' browsers really are. +<Krinkle> We might be able to measure it with a very simple operation at a small scale (e.g. create an iframe and attach it, just a random unused iframe), that that one operation is measurable enough, we can do it that way. +<Krenair> Hm. This is getting increasingly out of the 'MediaWiki integration' part +<Krinkle> The function calls are all in viewpagetarget in setupSurface +<Krinkle> though ideally this would probably be in ve-core, seems a useful statistis + +Roan, could you comment on this when you have time please?",1399321807,task_subcomment,PHID-TASK-wyt43e5vzv4rp23bx4s7,PHID-USER-x7ti5ksby4ubsabntlxa,"['We discussed how to do this in #mediawiki-visualeditor a bit.', ""Some quotes:\n\n<Krinkle> when a certain amount of time has passed (potentially taking the document complexity in account as well, avoid measuring network by accident), set a boolean flag, which in getEditnotices() will make it include/exclude that notice accordingly\n<Krenair> I'm wondering what operation we should measure and what timing shows a reasonable speed\n<Krinkle> Krenair: one or more of the actions in the setup of the surface (parsing of html into data DOM, conversion to linenar data model, building of CE etc.)"", '<Krenair> but those operations will all take different times depending on document length/complexity :/\n<Krinkle> Krenair: Yes, but avoiding I mean, taking into account\n<Krinkle> e.g.', ""not CODE, but something like CODE\n<Krinkle> RoanKattouw might have some math ideas that are more useful\n<Krinkle> However, we should probably do some research and see how slow the 'too slow' browsers really are."", '<Krinkle> We might be able to measure it with a very simple operation at a small scale (e.g.', 'create an iframe and attach it, just a random unused iframe), that that one operation is measurable enough, we can do it that way.', '<Krenair> Hm.', ""This is getting increasingly out of the 'MediaWiki integration' part\n<Krinkle> The function calls are all in viewpagetarget in setupSurface\n<Krinkle> though ideally this would probably be in ve-core, seems a useful statistis\n\nRoan, could you comment on this when you have time please?""]","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +7089,VisualEditor: The 'beta' element in the edit tab has an overline instead of underline in Firefox,Filed as https://bugzilla.mozilla.org/show_bug.cgi?id=1009874,1400018028,task_subcomment,PHID-TASK-yr55vawmutvv7jim7igv,PHID-USER-x7ti5ksby4ubsabntlxa,['Filed as URL'],['BUG REPRODUCTION .'] +7908,"VisualEditor: Offer ""cancel"" option in save dialog to escape VisualEditor","Hmm... Yes, after thinking about this some more, I agree. Who wants to mark this wontfix?",1400188965,task_subcomment,PHID-TASK-xxykpaxkkgrcn363ntny,PHID-USER-x7ti5ksby4ubsabntlxa,"['Hmm...', 'Yes, after thinking about this some more, I agree.', 'Who wants to mark this wontfix?']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'ACTION ON ISSUE']" +11336,"VisualEditor: Broken OpenODBC browser plugin causes ""application/iodbc"" to be injected into the page",Can't see a link to a bug filed upstream -> rm upstream keyword,1400336197,task_subcomment,PHID-TASK-h64w6lawxsfffv5qe4yw,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Can't see a link to a bug filed upstream -> rm upstream keyword""]",['BUG REPRODUCTION'] +10875,"Alt+Shift+V access key in the wikitext editor switches to the visual one, so conflicts with 'show changes' which no longer works in Chrome, focus splits in Firefox","(In reply to Lejonel from comment #4) +> In other namespaces focus is always on ""show changes"" +> button, but the shortcut does not actually click the button. That is because +> the HTML still contains a hidden ""visual edit"" tab with the same shortcut. + +This is changing (bug 64142)",1400371890,task_subcomment,PHID-TASK-txrorpbrj6b5ssangri4,PHID-USER-x7ti5ksby4ubsabntlxa,['(In reply to Lejonel from comment #4)\nQUOTE\nQUOTE\nQUOTE\n\nThis is changing (bug 64142)'],['BUG REPRODUCTION'] +7258,"VisualEditor: On ""applying changes"" in a reference dialog, if the contents are blank, just delete the reference","According to ve.ui.MWReferenceDialog.prototype.onDocumentTransact, this apply button is supposed to be disabled when the length is less than 4. But when I empty the box, the length is 10 so nothing is done. + +Anyway, I think we should either: +* Fix that bug (if it is one) and mark this bug as invalid (or repurposed for fixing it), or +* Replace that with this idea",1401475699,task_subcomment,PHID-TASK-tgtxd532icx4mnfll75r,PHID-USER-x7ti5ksby4ubsabntlxa,"['According to ve.ui.MWReferenceDialog.prototype.onDocumentTransact, this apply button is supposed to be disabled when the length is less than 4.', 'But when I empty the box, the length is 10 so nothing is done.', 'Anyway, I think we should either:\n* Fix that bug (if it is one) and mark this bug as invalid (or repurposed for fixing it), or\n* Replace that with this idea']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7256,"VisualEditor: On ""applying changes"" in a reference dialog, if the contents are blank, just delete the reference",See Gerrit change 81438 and Gerrit change 88618,1401476178,task_subcomment,PHID-TASK-tgtxd532icx4mnfll75r,PHID-USER-x7ti5ksby4ubsabntlxa,['See Gerrit change 81438 and Gerrit change 88618'],['BUG REPRODUCTION'] +7255,"VisualEditor: On ""applying changes"" in a reference dialog, if the contents are blank, just delete the reference",*** Bug 62399 has been marked as a duplicate of this bug. ***,1401479536,task_subcomment,PHID-TASK-tgtxd532icx4mnfll75r,PHID-USER-x7ti5ksby4ubsabntlxa,"['*** Bug 62399 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7254,"VisualEditor: On ""applying changes"" in a reference dialog, if the contents are blank, just delete the reference","So Gerrit change 136496 fixed the existing intended behaviour, but didn't go as far as this bug suggests (it just disables the apply button rather than deleting the reference) - should it be changed to delete the reference still?",1401808848,task_subcomment,PHID-TASK-tgtxd532icx4mnfll75r,PHID-USER-x7ti5ksby4ubsabntlxa,"[""So Gerrit change 136496 fixed the existing intended behaviour, but didn't go as far as this bug suggests (it just disables the apply button rather than deleting the reference) - should it be changed to delete the reference still?""]",['BUG REPRODUCTION .'] +7088,VisualEditor: The 'beta' element in the edit tab has an overline instead of underline in Firefox,Seems to be already reported as https://bugzilla.mozilla.org/show_bug.cgi?id=727125,1401826563,task_subcomment,PHID-TASK-yr55vawmutvv7jim7igv,PHID-USER-x7ti5ksby4ubsabntlxa,['Seems to be already reported as URL'],['BUG REPRODUCTION'] +8599,VisualEditor: Title is not updated on save if DISPLAYTITLE changed,"So now that the dependency is merged, Parsoid now recognises {{DISPLAYTITLE:stuff}} as a meta property (instead of a template), and VE provides a box on the options page to change the display title. I think what we should do is update the title (almost) as soon as it's changed.",1402590458,task_subcomment,PHID-TASK-hhff6uyjp6fqhsgfm4vx,PHID-USER-x7ti5ksby4ubsabntlxa,"['So now that the dependency is merged, Parsoid now recognises {{DISPLAYTITLE:stuff}} as a meta property (instead of a template), and VE provides a box on the options page to change the display title.', ""I think what we should do is update the title (almost) as soon as it's changed.""]","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +8598,VisualEditor: Title is not updated on save if DISPLAYTITLE changed,Yeah it's actually kind of a pain to do that. Let's update it on save.,1402607843,task_subcomment,PHID-TASK-hhff6uyjp6fqhsgfm4vx,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Yeah it's actually kind of a pain to do that."", ""Let's update it on save.""]","['SOCIAL CONVERSATION', 'ACTION ON ISSUE .']" +11915,VisualEditor: Provide a way for users to insert variable magic words,"So we need to: + +* Alter TemplateData to provide documentation for magic words +* Add extra field to template insert dialog for the addition of magic words.",1402696798,task_subcomment,PHID-TASK-dljoa7k34bkwqsbvudos,PHID-USER-x7ti5ksby4ubsabntlxa,['So we need to:\n\n* Alter TemplateData to provide documentation for magic words\n* Add extra field to template insert dialog for the addition of magic words.'],['BUG REPRODUCTION .'] +11914,VisualEditor: Provide a way for users to insert variable magic words,"Actually, maybe we should just have VE query api.php?action=query&meta=siteinfo&siprop=magicwords, then load a documentation message for it in the given language.",1402761433,task_subcomment,PHID-TASK-dljoa7k34bkwqsbvudos,PHID-USER-x7ti5ksby4ubsabntlxa,"['Actually, maybe we should just have VE query api.php?action=query&meta=siteinfo&siprop=magicwords, then load a documentation message for it in the given language.']",['INVESTIGATION AND EXPLORATION'] +11913,VisualEditor: Provide a way for users to insert variable magic words,"(In reply to Alex Monk from comment #3) +> Actually, maybe we should just have VE query +> api.php?action=query&meta=siteinfo&siprop=magicwords, then load a +> documentation message for it in the given language. + +no, ignore this",1402945015,task_subcomment,PHID-TASK-dljoa7k34bkwqsbvudos,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to Alex Monk from comment #3)\nQUOTE\nQUOTE\nQUOTE\n\nno, ignore this']",['CONTRIBUTION AND COMMITMENT'] +11912,VisualEditor: Provide a way for users to insert variable magic words,Apparently some of the magic words involving 'colon arguments' will need Parsoid/VE DM support.,1402958830,task_subcomment,PHID-TASK-dljoa7k34bkwqsbvudos,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Apparently some of the magic words involving 'colon arguments' will need Parsoid/VE DM support.""]",['BUG REPRODUCTION'] +11910,VisualEditor: Provide a way for users to insert variable magic words,2014-06-16 22:00:29 <Krinkle> but we'll need to implemetn support for the colon argument in Parsoid and VisualEditor DM first.,1403110567,task_subcomment,PHID-TASK-dljoa7k34bkwqsbvudos,PHID-USER-x7ti5ksby4ubsabntlxa,"[""2014-06-16 22:00:29\t<Krinkle>\tbut we'll need to implemetn support for the colon argument in Parsoid and VisualEditor DM first.""]",['BUG REPRODUCTION'] +6983,"VisualEditor: When getting TemplateData, VE automatically adds ""Template:"" even if another namespace is provided",It looks like we can just pass the title to mw.Title.newFromText with mw.config.get( 'wgNamespaceIds' ).template as the (default) namespace.,1403221498,task_subcomment,PHID-TASK-oqp2lj4ng622u7fiwxp2,PHID-USER-x7ti5ksby4ubsabntlxa,"[""It looks like we can just pass the title to mw.Title.newFromText with mw.config.get( 'wgNamespaceIds' ).template as the (default) namespace.""]",['BUG REPRODUCTION .'] +6982,"VisualEditor: When getting TemplateData, VE automatically adds ""Template:"" even if another namespace is provided","(Okay, it's not as simple as I was hoping)",1403222822,task_subcomment,PHID-TASK-oqp2lj4ng622u7fiwxp2,PHID-USER-x7ti5ksby4ubsabntlxa,"[""(Okay, it's not as simple as I was hoping)""]",['CONTRIBUTION AND COMMITMENT'] +6980,"VisualEditor: When getting TemplateData, VE automatically adds ""Template:"" even if another namespace is provided","This was also hiding another problem (templates outside of the Template namespace ended up prefixed with ':', breaking them). This patch should fix that too (and hopefully not break any other link suggesting things).",1403224037,task_subcomment,PHID-TASK-oqp2lj4ng622u7fiwxp2,PHID-USER-x7ti5ksby4ubsabntlxa,"[""This was also hiding another problem (templates outside of the Template namespace ended up prefixed with ':', breaking them)."", 'This patch should fix that too (and hopefully not break any other link suggesting things).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6375,mw.config doesn't expose page existence information about the target of a special page,This bug is about giving existence information for the relevant article (i.e. the article that the special page is working on). See bug 66885,1403552699,task_subcomment,PHID-TASK-rzsc7tmlupqbuaedolkl,PHID-USER-x7ti5ksby4ubsabntlxa,"['This bug is about giving existence information for the relevant article (i.e.', 'the article that the special page is working on).', 'See bug 66885']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8590,VisualEditor: Title is not updated on save if DISPLAYTITLE changed,So this appears to actually be working now.,1404250963,task_subcomment,PHID-TASK-hhff6uyjp6fqhsgfm4vx,PHID-USER-x7ti5ksby4ubsabntlxa,['So this appears to actually be working now.'],['BUG REPRODUCTION'] +7253,"VisualEditor: On ""applying changes"" in a reference dialog, if the contents are blank, just delete the reference",Ping. Anyone want to answer my question?,1405038076,task_subcomment,PHID-TASK-tgtxd532icx4mnfll75r,PHID-USER-x7ti5ksby4ubsabntlxa,"['Ping.', 'Anyone want to answer my question?']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +11186,"There should be help links in every context - dialog boxes, inspectors, etc.","So for adding these to the page settings controls, it should now just be a case of adding the new messages and using them as the config.help for each setting's FieldLayout. James, are you planning to do this?",1405636684,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-x7ti5ksby4ubsabntlxa,"[""So for adding these to the page settings controls, it should now just be a case of adding the new messages and using them as the config.help for each setting's FieldLayout."", 'James, are you planning to do this?']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +3443,VisualEditor: Transclusion dialog should prevent adding identically-named parameters (and aliases),Works for me... Has this been fixed since it was reported?,1405980543,task_subcomment,PHID-TASK-5pkp6kncu5pzdahrd6qn,PHID-USER-x7ti5ksby4ubsabntlxa,['Works for me... Has this been fixed since it was reported?'],['BUG REPRODUCTION'] +4281,"VisualEditor: Add ""role"" attributes to UI elements where appropriate","Anything left to do here, Timo/James?",1406066234,task_subcomment,PHID-TASK-u2ls26f436dp4ls4xqnj,PHID-USER-x7ti5ksby4ubsabntlxa,"['Anything left to do here, Timo/James?']",['CONTRIBUTION AND COMMITMENT'] +7902,VisualEditor: Nicer removal of Cite.php's class=error,So what is this about? There's a lot of missing context here.,1406238141,task_subcomment,PHID-TASK-ny6m4ujfqwfjm6dzcxsg,PHID-USER-x7ti5ksby4ubsabntlxa,"['So what is this about?', ""There's a lot of missing context here.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +10775,VisualEditor: Evernote Web Clipper inserts _clearly_component__css,"Derk-Jan, did you hear back from Evernote?",1406844430,task_subcomment,PHID-TASK-pxgyjw5isiqywctk5c7e,PHID-USER-x7ti5ksby4ubsabntlxa,"['Derk-Jan, did you hear back from Evernote?']",['CONTRIBUTION AND COMMITMENT'] +5361,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,"So with the resolution of bug 50687, this is effectively ""Provide a way for the user to switch from the wikitext source editor to VisualEditor, keeping changes but not saving"", right? Or have I misunderstood?",1407032261,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-x7ti5ksby4ubsabntlxa,"['So with the resolution of bug 50687, this is effectively ""Provide a way for the user to switch from the wikitext source editor to VisualEditor, keeping changes but not saving"", right?', 'Or have I misunderstood?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +11418,"VisualEditor: Broken DivX browser plugin causes ""myEventWatcherDiv"" to be injected into the page",Has anyone here managed to actually get this to happen in their browser yet? James tried the DivX plugin in Safari on his Mac and couldn't get it to insert the bad content.,1407403424,task_subcomment,PHID-TASK-cdpx3zolbm5hnu4e76jg,PHID-USER-x7ti5ksby4ubsabntlxa,"['Has anyone here managed to actually get this to happen in their browser yet?', ""James tried the DivX plugin in Safari on his Mac and couldn't get it to insert the bad content.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +11185,"There should be help links in every context - dialog boxes, inspectors, etc.",It looks like some work was done in Gerrit change 147751 and then reverted,1407980699,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-x7ti5ksby4ubsabntlxa,['It looks like some work was done in Gerrit change 147751 and then reverted'],['BUG REPRODUCTION .'] +2334,VisualEditor: Sometimes the edit link for VE does not appear,"Have you seen this issue recently? If not, this could probably be closed...",1408062252,task_subcomment,PHID-TASK-22klbikg4fmxw7aotqvi,PHID-USER-x7ti5ksby4ubsabntlxa,"['Have you seen this issue recently?', 'If not, this could probably be closed...']","['INVESTIGATION AND EXPLORATION', 'ACTION ON ISSUE .']" +3805,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,Is there anything left here to do that isn't bug 60358?,1408757255,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Is there anything left here to do that isn't bug 60358?""]",['BUG REPRODUCTION'] +7087,VisualEditor: The 'beta' element in the edit tab has an overline instead of underline in Firefox,"Upstream bug has been marked as fixed since 2014-06-19 15:05:07 (for FF33 - currently in Aurora, which seems to be fixed to me), marking this as fixed as well.",1408815618,task_subcomment,PHID-TASK-yr55vawmutvv7jim7igv,PHID-USER-x7ti5ksby4ubsabntlxa,"['Upstream bug has been marked as fixed since 2014-06-19 15:05:07 (for FF33 - currently in Aurora, which seems to be fixed to me), marking this as fixed as well.']",['BUG REPRODUCTION'] +3802,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,We're also going to require the user to confirm when they try to insert a template with required parameters missing.,1409154296,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-x7ti5ksby4ubsabntlxa,"[""We're also going to require the user to confirm when they try to insert a template with required parameters missing.""]",['BUG REPRODUCTION .'] +7793,Support editing <references /> tags to set multi-column display on/off,I picked up the Cite & VE parts of this again.,1409791787,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-x7ti5ksby4ubsabntlxa,['I picked up the Cite & VE parts of this again.'],['NA'] +7901,VisualEditor: Nicer removal of Cite.php's class=error,Hello?,1410125027,task_subcomment,PHID-TASK-ny6m4ujfqwfjm6dzcxsg,PHID-USER-x7ti5ksby4ubsabntlxa,['Hello?'],['CONTRIBUTION AND COMMITMENT'] +10421,VisualEditor: Deal with en.wikipedia.org's edit notice system,I just fixed it with https://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&diff=624714120&oldid=624708988,1410207320,task_subcomment,PHID-TASK-hjoe3umj3mbaqn4fu5f7,PHID-USER-x7ti5ksby4ubsabntlxa,['I just fixed it with URL'],['BUG REPRODUCTION'] +7899,VisualEditor: Nicer removal of Cite.php's class=error,"(In reply to James Forrester from comment #3) +> Sorry! +> +> This refers to the hacky fix for bug 50423 which added (eventually): +> +> /* HACK: Hide Ref errors in templates */ +> .mw-ext-cite-error { +> display: none; +> } +> +> … to ve.ce.MWReferenceNode.css +> +> This bug is asking for a way for these errors to not be shown that doesn't +> just suppress the conent (they're caused by the templates rendering out of +> context). + +I guess we could send some 'nocontext' parameter in the HTTP request which would suppress errors based on missing information... Sounds like it would be even worse than the current solution though.",1410824403,task_subcomment,PHID-TASK-ny6m4ujfqwfjm6dzcxsg,PHID-USER-x7ti5ksby4ubsabntlxa,"[""(In reply to James Forrester from comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI guess we could send some 'nocontext' parameter in the HTTP request which would suppress errors based on missing information..."", 'Sounds like it would be even worse than the current solution though.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION .']" +11415,"VisualEditor: Broken DivX browser plugin causes ""myEventWatcherDiv"" to be injected into the page","Still seems to be happening, e.g. https://fr.wikipedia.org/?diff=108255165",1413485794,task_subcomment,PHID-TASK-cdpx3zolbm5hnu4e76jg,PHID-USER-x7ti5ksby4ubsabntlxa,"['Still seems to be happening, e.g.', 'URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +6373,mw.config doesn't expose page existence information about the target of a special page,"'wgRelevantArticleId' => WikiPage::factory( $relevantTitle )->getId() perhaps? + +I'm not sure we want to introduce new variables here though...",1413833849,task_subcomment,PHID-TASK-rzsc7tmlupqbuaedolkl,PHID-USER-x7ti5ksby4ubsabntlxa,"[""'wgRelevantArticleId' => WikiPage::factory( $relevantTitle )->getId() perhaps?"", ""I'm not sure we want to introduce new variables here though...""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +10324,VisualEditor: Sometimes the HotCat gadget appears at the top of the CE surface,"I can't reproduce this issue... If anyone still sees this, please reopen.",1414009552,task_subcomment,PHID-TASK-pxuflqdxigvalopfqw3z,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I can't reproduce this issue..."", 'If anyone still sees this, please reopen.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +7119,"VisualEditor: Transclusion editor should should give an ""are you sure?"" message if an unknown template is selected",Unknown template = template with no TemplateData?,1414096922,task_subcomment,PHID-TASK-qjdwtbzzs25aurzlowwr,PHID-USER-x7ti5ksby4ubsabntlxa,['Unknown template = template with no TemplateData?'],['BUG REPRODUCTION .'] +7118,"VisualEditor: Transclusion editor should should give an ""are you sure?"" message if an unknown template is selected",Non-existent?,1414097282,task_subcomment,PHID-TASK-qjdwtbzzs25aurzlowwr,PHID-USER-x7ti5ksby4ubsabntlxa,['Non-existent?'],['BUG REPRODUCTION'] +11782,VisualEditor: Be able to name references manually in the reference dialog,*** Bug 57459 has been marked as a duplicate of this bug. ***,1414104088,task_subcomment,PHID-TASK-k6ov7zzpw2ljayjxrczz,PHID-USER-x7ti5ksby4ubsabntlxa,"['*** Bug 57459 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10956,"VisualEditor: Invocation of ""lastmodifiedat"" message is not updated when page is saved",(... I had assumed this was for the LastModified extension without checking the message name.),1414707773,task_subcomment,PHID-TASK-lreoxwdcbus6wy6gbdcn,PHID-USER-x7ti5ksby4ubsabntlxa,"['(...', 'I had assumed this was for the LastModified extension without checking the message name.)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11882,"VisualEditor: Allow the user to edit categories at the bottom of the page, similar to HotCat",*** Bug 69506 has been marked as a duplicate of this bug. ***,1414806319,task_subcomment,PHID-TASK-ofqsbhnx4zke4uzfi4r7,PHID-USER-x7ti5ksby4ubsabntlxa,"['*** Bug 69506 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1019,VisualEditor: Removal of template when adding reference list,Does this still happen?,1414811151,task_subcomment,PHID-TASK-dit32vs3thukzudalngg,PHID-USER-x7ti5ksby4ubsabntlxa,['Does this still happen?'],['BUG REPRODUCTION .'] +13413,"VisualEditor: Transclusion dialogs panes should include a link to the template's definition page (for further documentation), even if there is TemplateData to document it","MediaWiki doesn't enforce any particular page being a documentation page, it's a thing made up by users.",1414817959,task_subcomment,PHID-TASK-axbu733atg4fftym2lek,PHID-USER-x7ti5ksby4ubsabntlxa,"[""MediaWiki doesn't enforce any particular page being a documentation page, it's a thing made up by users.""]",['BUG REPRODUCTION'] +11176,"There should be help links in every context - dialog boxes, inspectors, etc.",Did we get any feedback?,1416183267,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-x7ti5ksby4ubsabntlxa,['Did we get any feedback?'],['INVESTIGATION AND EXPLORATION'] +11976,<title> of editing page doesn't respect DISPLAYTITLE,Moving to MW core.,1416183397,task_subcomment,PHID-TASK-oipcbzqxlofc3iyaefws,PHID-USER-x7ti5ksby4ubsabntlxa,['Moving to MW core.'],['BUG REPRODUCTION'] +1018,VisualEditor: Removal of template when adding reference list,Cannot reproduce. This must have been fixed at some point. I wonder if it was a Parsoid issue...,1416183797,task_subcomment,PHID-TASK-dit32vs3thukzudalngg,PHID-USER-x7ti5ksby4ubsabntlxa,"['Cannot reproduce.', 'This must have been fixed at some point.', 'I wonder if it was a Parsoid issue...']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +8365,"VisualEditor: <u><u> created, and meta-data removed, from [[Bahá'u'lláh]] on edit","Do we know how this was caused, how to reproduce the issue, if VE was even responsible for it (rather than Parsoid), or if it's since been fixed?",1416189671,task_subcomment,PHID-TASK-7n67l5aimznnhmya4iwf,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Do we know how this was caused, how to reproduce the issue, if VE was even responsible for it (rather than Parsoid), or if it's since been fixed?""]",['INVESTIGATION AND EXPLORATION'] +11156,VisualEditor: Display name of transclusions as a tool-tip when selected,Don't we have this now? What to do about this bug?,1416190833,task_subcomment,PHID-TASK-25n5vcma7cdemv6yuhj7,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Don't we have this now?"", 'What to do about this bug?']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +9056,VisualEditor: z-index for .ve-ui-surface-overlay is too high (and we shouldn't use them anyway),Wasn't this fixed by Gerrit change 70572?,1416499941,task_subcomment,PHID-TASK-dlisjakdxxdx6ulkcllp,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Wasn't this fixed by Gerrit change 70572?""]",['BUG REPRODUCTION .'] +11865,"VisualEditor: Link input widget should somehow recognise input text that look like urls without protocol as external links (e.g. ""www.example.org/foo"") and then guess the right protocol",">>! In T52360#542816, @Krinkle wrote: +> We solved this to some degree in WikiEditor with the link dialog in that extension. We can probably re-use some of that logic. + +https://github.com/wikimedia/mediawiki-extensions-WikiEditor/blob/master/modules/jquery.wikiEditor.dialogs.config.js#L131 + +By looking for www.? Yeah, that doesn't work. phabricator.wikimedia.org should be recognised, as well as the bug creator's suggestion of royal.gov.uk. + +Sounds like {T76398} would fix this by having the user deal with it instead.",1417555457,task_subcomment,PHID-TASK-qdoykgze5mrfb2vlwluc,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\n\nURL\n\nBy looking for www.?', ""Yeah, that doesn't work."", ""phabricator.wikimedia.org should be recognised, as well as the bug creator's suggestion of royal.gov.uk."", 'Sounds like {T76398} would fix this by having the user deal with it instead.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6510,VisualEditor: histograms are duplicated while editing,Looks fine to me... Was this fixed at some point?,1421888433,task_subcomment,PHID-TASK-sqkvabmnd7cfcbr6tkhz,PHID-USER-x7ti5ksby4ubsabntlxa,['Looks fine to me... Was this fixed at some point?'],['BUG REPRODUCTION'] +888,text duplicated when following an image,Cannot reproduce. Was this fixed at some point?,1421888484,task_subcomment,PHID-TASK-keti3xueyglzi4p4spht,PHID-USER-x7ti5ksby4ubsabntlxa,"['Cannot reproduce.', 'Was this fixed at some point?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6206,VisualEditor: Duplicating references groups,I wonder if this is still valid.,1421888557,task_subcomment,PHID-TASK-c45wkid72cnbk33nmpdr,PHID-USER-x7ti5ksby4ubsabntlxa,['I wonder if this is still valid.'],['INVESTIGATION AND EXPLORATION'] +6596,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)",Are you going to work on it more? I got the impression from the way you unassigned this that we shouldn't review the patch before discussing this further.,1422491216,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-x7ti5ksby4ubsabntlxa,"['Are you going to work on it more?', ""I got the impression from the way you unassigned this that we shouldn't review the patch before discussing this further.""]","['FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +11172,"There should be help links in every context - dialog boxes, inspectors, etc.",">>! In T53798#1029938, @John_Broughton wrote: +> * The content of contextual help should be similar to templates: visible to everyone, each on separate page, with a related talk pages, but not necessarily editable by anyone but an admin. What //isn't// needed is some programmer-added contextual help; what is needed is a //system// so that creating and modifying contextual help is done by members of Wikipedia communities. [For example, pages could be named something like this: Help:VisualEditor/ContextHelp///label//, where ""label"" is a unique name for where the contextual help will appear. + +MediaWiki already solved this problem long ago with the i18n system and the MediaWiki: system namespace. Either look at the changes made to the i18n/en.json file, or search for the text you want changed, to find out which page in the MediaWiki namespace an admin needs to change. These MediaWiki pages can also have related talk pages. + + +>>! In T53798#1029938, @John_Broughton wrote: +> * Contextual help should be able to include links - because linking to the relevant section (or anchor point - see WP:EIW, for example) is important when the (relatively short) contextual help isn't sufficient. + +I think we could allow that, but we'd need to change OO.ui.FieldLayout to accept HTML for the 'help' configuration. +",1423651288,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\n\nMediaWiki already solved this problem long ago with the i18n system and the MediaWiki: system namespace.', 'Either look at the changes made to the i18n/en.json file, or search for the text you want changed, to find out which page in the MediaWiki namespace an admin needs to change.', 'These MediaWiki pages can also have related talk pages.', ""QUOTE\nQUOTE\n\nI think we could allow that, but we'd need to change OO.ui.FieldLayout to accept HTML for the 'help' configuration.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +11171,"There should be help links in every context - dialog boxes, inspectors, etc.",">>! In T53798#1029938, @John_Broughton wrote: +> * The content of contextual help should be similar to templates: visible to everyone, each on separate page, with a related talk pages, but not necessarily editable by anyone but an admin. What //isn't// needed is some programmer-added contextual help; what is needed is a //system// so that creating and modifying contextual help is done by members of Wikipedia communities. [For example, pages could be named something like this: Help:VisualEditor/ContextHelp///label//, where ""label"" is a unique name for where the contextual help will appear. + +MediaWiki already solved this problem long ago with the i18n system and the MediaWiki: system namespace. Either look at the changes made to the i18n/en.json file, or search for the text you want changed, to find out which page in the MediaWiki namespace an admin needs to change. These MediaWiki pages can also have related talk pages. + + +>>! In T53798#1029938, @John_Broughton wrote: +> * Contextual help should be able to include links - because linking to the relevant section (or anchor point - see WP:EIW, for example) is important when the (relatively short) contextual help isn't sufficient. + +I think we could allow that, but we'd need to change OO.ui.FieldLayout to accept HTML for the 'help' configuration, and then make VE-MW parse the help messages. +",1423651331,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\n\nMediaWiki already solved this problem long ago with the i18n system and the MediaWiki: system namespace.', 'Either look at the changes made to the i18n/en.json file, or search for the text you want changed, to find out which page in the MediaWiki namespace an admin needs to change.', 'These MediaWiki pages can also have related talk pages.', ""QUOTE\nQUOTE\n\nI think we could allow that, but we'd need to change OO.ui.FieldLayout to accept HTML for the 'help' configuration, and then make VE-MW parse the help messages.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +11169,"There should be help links in every context - dialog boxes, inspectors, etc.","They are definitely in the i18n system, for example https://meta.wikimedia.org/wiki/MediaWiki:Visualeditor-dialog-meta-categories-defaultsort-help/en",1423690069,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-x7ti5ksby4ubsabntlxa,"['They are definitely in the i18n system, for example URL']",['BUG REPRODUCTION'] +6174,Wikitech: Install TemplateData extension,"This seems to have been done, I think by the wikitech config/deployment changes.",1426690252,task_subcomment,PHID-TASK-ufskmzg3xlrkksp26qtv,PHID-USER-x7ti5ksby4ubsabntlxa,"['This seems to have been done, I think by the wikitech config/deployment changes.']",['BUG REPRODUCTION'] +11975,<title> of editing page doesn't respect DISPLAYTITLE,See also {T88117},1427239342,task_subcomment,PHID-TASK-oipcbzqxlofc3iyaefws,PHID-USER-x7ti5ksby4ubsabntlxa,['See also {T88117}'],['BUG REPRODUCTION .'] +12660,"Delete all redundant ""MediaWiki"" pages for system messages","Is there a reason we haven't done this on all wikis now? + +{P436}",1427334122,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Is there a reason we haven't done this on all wikis now?"", '{P436}']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +5359,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,"We should talk to #Parsoid to work out what dependencies this has from them, if any",1427931774,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-x7ti5ksby4ubsabntlxa,"['We should talk to #Parsoid to work out what dependencies this has from them, if any']",['INVESTIGATION AND EXPLORATION'] +8227,Separate ve.init and ve.platform,I think @Krinkle should rewrite it.,1430159784,task_subcomment,PHID-TASK-2p76xxlh44jpmzqza6ge,PHID-USER-x7ti5ksby4ubsabntlxa,['I thinkSCREEN_NAME should rewrite it.'],['BUG REPRODUCTION'] +6590,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)","When it happens, it'll happen on every wiki. Until then it can't be on any wiki...",1433206467,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-x7ti5ksby4ubsabntlxa,"[""When it happens, it'll happen on every wiki."", ""Until then it can't be on any wiki...""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +11942,"Support ""substituting"" templates in transclusion dialog","I'm not sure the parsoid API from T73161 is quite what we were looking for. The idea had been to allow the user to mark a template to be substituted upon save, but with this we'd have to substitute an entire transclusion (immediately?)",1435358724,task_subcomment,PHID-TASK-ztq7heekc4zpnp4mj6uf,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I'm not sure the parsoid API from T73161 is quite what we were looking for."", ""The idea had been to allow the user to mark a template to be substituted upon save, but with this we'd have to substitute an entire transclusion (immediately?)""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11939,"Support ""substituting"" templates in transclusion dialog",Substituting things directly on the client? That sounds like we'd run into more issues involving unbalanced html fragments?,1435359746,task_subcomment,PHID-TASK-ztq7heekc4zpnp4mj6uf,PHID-USER-x7ti5ksby4ubsabntlxa,"['Substituting things directly on the client?', ""That sounds like we'd run into more issues involving unbalanced html fragments?""]","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +6585,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)",">>! In T55441#1408724, @Solstag wrote: +> A project that has visual editor as default for + +Sorry, but this is not a thing. MediaWiki does not let you set default=wikitext vs. default=visualeditor. You get given one editor by MediaWiki for wikitext, and it's what gets shown at action=edit (the target of all of MediaWiki's red links). VE hacks itself in via veaction=edit, but this cannot be considered a default by any means.",1435631163,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\n\nSorry, but this is not a thing.', 'MediaWiki does not let you set default=wikitext vs. default=visualeditor.', ""You get given one editor by MediaWiki for wikitext, and it's what gets shown at action=edit (the target of all of MediaWiki's red links)."", 'VE hacks itself in via veaction=edit, but this cannot be considered a default by any means.']","['NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5356,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,">>! In T49779#1172521, @Jdforrester-WMF wrote: +>>>! In T49779#1172511, @Krenair wrote: +>> We should talk to #Parsoid to work out what dependencies this has from them, if any +> +> It's mostly a RESTbase dependency, at this point. + +Perhaps we should make a separate task for the RESTbase/Parsoid dependencies here.",1435777029,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-x7ti5ksby4ubsabntlxa,['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPerhaps we should make a separate task for the RESTbase/Parsoid dependencies here.'],['POTENTIAL NEW ISSUES AND REQUESTS'] +6579,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)","I'm not sure we want to use this hook for VE. We'd like to have a single edit tab (pointing to action=edit) where the user can chose between VE and a wikitext source editor instead, so this would be obsolete.",1436554102,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I'm not sure we want to use this hook for VE."", ""We'd like to have a single edit tab (pointing to action=edit) where the user can chose between VE and a wikitext source editor instead, so this would be obsolete.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +12944,"VisualEditor: Make MW's core ""edit source"" functionality load in-page",It seems like this task is sort of obsoleted by {T102398} and its blockers+dependencies.,1437012494,task_subcomment,PHID-TASK-o2rqx7ng2feqhiottjsd,PHID-USER-x7ti5ksby4ubsabntlxa,['It seems like this task is sort of obsoleted by {T102398} and its blockers+dependencies.'],['BUG REPRODUCTION'] +11864,"VisualEditor: Link input widget should somehow recognise input text that look like urls without protocol as external links (e.g. ""www.example.org/foo"") and then guess the right protocol","So we now have a separate external link input, but it shows URLs without a protocol as invalid :/",1439170185,task_subcomment,PHID-TASK-qdoykgze5mrfb2vlwluc,PHID-USER-x7ti5ksby4ubsabntlxa,"['So we now have a separate external link input, but it shows URLs without a protocol as invalid :/']",['BUG REPRODUCTION .'] +9605,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"I think we'd also want upload.beta.wmflabs.org, maybe stream.wmflabs.org, all of the m./zero. variants? What about mx.beta.wmflabs.org?",1443097851,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I think we'd also want upload.beta.wmflabs.org, maybe stream.wmflabs.org, all of the m./zero."", 'variants?', 'What about mx.beta.wmflabs.org?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +2804,VisualEditor: Expose build number,FYI - This might be removed in {T119750},1448666920,task_subcomment,PHID-TASK-p4b2w3x4lqa7c5xyypgv,PHID-USER-x7ti5ksby4ubsabntlxa,['FYI - This might be removed in {T119750}'],['BUG REPRODUCTION .'] +9599,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Yeah, beta.wmflabs.org was in the private beta. Don't know if it can actually work with our setup though.",1449227020,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,"['Yeah, beta.wmflabs.org was in the private beta.', ""Don't know if it can actually work with our setup though.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +8241,TemplateData: Parse wikicode and/or HTML in interface text,"Well we definitely can't allow all HTML, and we probably don't want to put everything through the full MW parser...",1452890347,task_subcomment,PHID-TASK-72xdyaasptqyeuovlab3,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Well we definitely can't allow all HTML, and we probably don't want to put everything through the full MW parser...""]",['BUG REPRODUCTION'] +9596,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"I'm going around a few tasks on this subject trying to merge everything together (this one, T70387, T75919, T97593). I'm going to see if I can get Let's Encrypt working for this.",1457835416,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I'm going around a few tasks on this subject trying to merge everything together (this one, T70387, T75919, T97593)."", ""I'm going to see if I can get Let's Encrypt working for this.""]","['TASK PROGRESS', 'FUTURE PLAN']" +9595,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"I'm going around a few tasks on this subject trying to merge/close everything together (this one, T70387, T75919, T97593). I'm going to see if I can get Let's Encrypt working for this.",1457835537,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I'm going around a few tasks on this subject trying to merge/close everything together (this one, T70387, T75919, T97593)."", ""I'm going to see if I can get Let's Encrypt working for this.""]","['TASK PROGRESS', 'FUTURE PLAN']" +9594,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,">>! In T97593#2115226, @Krenair wrote: +> I am also wondering what the best way is to put the Let's Encrypt client onto the beta servers. Could we install it on the deployment-cache-text04 and deployment-cache-upload04 instances and have them get their own certificates? They're all running jessie and there is a letsencrypt package available. + +>>! In T97593#2116454, @Krenair wrote: +> I checked this in deployment-cache-upload04 today. It's from jessie-backports and depends on lots of things from there, so you end up with something like: +> `sudo apt-get install letsencrypt python-cryptography=1.1.1-1~bpo8+1 python-pyasn1=0.1.9-1~bpo8+1 python-openssl=0.15.1-2~bpo8+1` +> (I did not actually allow this to continue, would like someone else to review since I'm not used to messing with package versions like this)",1460738908,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,['QUOTE\nQUOTE\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE'],['NA'] +9593,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,">>! In T97593#2115226, @Krenair wrote: +> I am also wondering what the best way is to put the Let's Encrypt client onto the beta servers. Could we install it on the deployment-cache-text04 and deployment-cache-upload04 instances and have them get their own certificates? They're all running jessie and there is a letsencrypt package available. + +>>! In T97593#2116454, @Krenair wrote: +> I checked this in deployment-cache-upload04 today. It's from jessie-backports and depends on lots of things from there, so you end up with something like: +> `sudo apt-get install letsencrypt python-cryptography=1.1.1-1~bpo8+1 python-pyasn1=0.1.9-1~bpo8+1 python-openssl=0.15.1-2~bpo8+1` +> (I did not actually allow this to continue, would like someone else to review since I'm not used to messing with package versions like this) + +>>! In T97593#2210712, @Krenair wrote: +> ops have started using it in production for (ubuntu|apt|mirrors).wikimedia.org and it might be puppetised soon. (see T132450)",1460740489,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,['QUOTE\nQUOTE\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nQUOTE\nQUOTE'],['NA'] +9591,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,">>! In T50501#2210861, @csteipp wrote: +> Ftr, I'd love to see us move in the direction of the let's encrypt model, where it's a straightforward, automated process for servers to get a valid cert for their identity. Whether it's LE specifically, or one of the projects that makes an LE-like api that organizations can run to automatically get certificates from their preferred CA. +> +> I think we're going to need more of these (mysql and kafka servers / clients in the near term), and I'd like to get to the point where we're dealing with short lived certs wherever possible. + +That might be hard as we're not exposing those servers directly to the internet. I suppose we could use an internal CA and run our own Let's Encrypt-like setup, but this is all far outside the scope of this task :)",1460741823,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat might be hard as we're not exposing those servers directly to the internet."", ""I suppose we could use an internal CA and run our own Let's Encrypt-like setup, but this is all far outside the scope of this task :)""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +9590,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,It may or may not be a strict blocker but we should probably wait for {T132812},1460745558,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,['It may or may not be a strict blocker but we should probably wait for {T132812}'],['BUG REPRODUCTION .'] +9588,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,This is now working for meta.wikimedia.beta.wmflabs.org and deployment.wikimedia.beta.wmflabs.org (and their variants) as well as upload.beta.wmflabs.org. I'll try to handle all other domains tomorrow.,1470107154,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,"['This is now working for meta.wikimedia.beta.wmflabs.org and deployment.wikimedia.beta.wmflabs.org (and their variants) as well as upload.beta.wmflabs.org.', ""I'll try to handle all other domains tomorrow.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +9587,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,This is now working for meta.wikimedia.beta.wmflabs.org and deployment.wikimedia.beta.wmflabs.org (and their mobile variants) as well as upload.beta.wmflabs.org. I'll try to handle all other domains tomorrow.,1470123240,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-x7ti5ksby4ubsabntlxa,"['This is now working for meta.wikimedia.beta.wmflabs.org and deployment.wikimedia.beta.wmflabs.org (and their mobile variants) as well as upload.beta.wmflabs.org.', ""I'll try to handle all other domains tomorrow.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +16676,Set $wgUseCombinedLoginLink = false,This CSS makes it bigger: #pt-login { font-size: 1em !important; },1339342422,task_subcomment,PHID-TASK-s6frkbkb4u5ouxjccoje,PHID-USER-x7ti5ksby4ubsabntlxa,['This CSS makes it bigger: #pt-login { font-size: 1em !important; }'],['BUG REPRODUCTION'] +16202,Block from account creation on enwiki disables login,"When trying to log in to the English Wikipedia at school, I get told that my IP is blocked from creating accounts. This is correct but it should -not- stop me from logging in. + +Relevant block log: https://en.wikipedia.org/w/index.php?title=Special:Log&page=User%3A89.238.166.170&type=block + +Screenshot: https://dl.dropbox.com/u/10971457/Wikimedia/Login%20blocked.jpg + +I have not been able to reproduce this on my local test wiki. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1340734260,task_description,PHID-TASK-rb72rpzjhhjeic4weywn,PHID-USER-x7ti5ksby4ubsabntlxa,"['Block from account creation on enwiki disables login.', 'When trying to log in to the English Wikipedia at school, I get told that my IP is blocked from creating accounts.', 'This is correct but it should -not- stop me from logging in.', 'Relevant block log: URL\n\nScreenshot: URL\n\nI have not been able to reproduce this on my local test wiki.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +16208,Block from account creation on enwiki disables login,Jasper Deng has suggested that this may be a CentralAuth issue.,1340734349,task_subcomment,PHID-TASK-rb72rpzjhhjeic4weywn,PHID-USER-x7ti5ksby4ubsabntlxa,['Jasper Deng has suggested that this may be a CentralAuth issue.'],['BUG REPRODUCTION .'] +15306,Database errors return HTTP 200 OK,Already done by Platonides in Gerrit change 9521,1345223128,task_subcomment,PHID-TASK-vfkjgjdn36wg2hqnuaex,PHID-USER-x7ti5ksby4ubsabntlxa,['Already done by Platonides in Gerrit change 9521'],['BUG REPRODUCTION .'] +16185,Set $wgSecureLogin = true; on Wikimedia wikis,I would put it in wmf-config/CommonSettings.php,1345748405,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-x7ti5ksby4ubsabntlxa,['I would put it in wmf-config/CommonSettings.php'],['BUG REPRODUCTION'] +17338,https://secure.wikimedia.org should redirect to the new same-domain SSL sites,I was going to do this but Ryan Lane pointed out that someone else already is in Gerrit change 13429.,1346807403,task_subcomment,PHID-TASK-e7f5kpno53y3haidhv3c,PHID-USER-x7ti5ksby4ubsabntlxa,['I was going to do this but Ryan Lane pointed out that someone else already is in Gerrit change 13429.'],['BUG REPRODUCTION .'] +15289,Preserve login status when switching protocols (HTTP and HTTPS),Is this bug WONTFIX/INVALID then?,1350315659,task_subcomment,PHID-TASK-icvsuemcgcfrzfzbjuze,PHID-USER-x7ti5ksby4ubsabntlxa,['Is this bug WONTFIX/INVALID then?'],['BUG REPRODUCTION .'] +15561,some pages return HTTP 500 on oc.wikipedia,confirmed,1350734264,task_subcomment,PHID-TASK-empuy7qo3prhivzgt5yf,PHID-USER-x7ti5ksby4ubsabntlxa,['confirmed'],['BUG REPRODUCTION'] +15275,User Login Redirect,"Bugzilla is not a place for support, therefore resolved as invalid. + +MediaWiki 1.16 is EOL since August 2011, you won't get support for it anymore. + +If your web site does not resolve correctly without www., that is an issue with your website. (Though obviously MediaWiki probably shouldn't be changing the domain...) + +$wgRedirectOnLogin takes a page title (E.g. 'Main Page' or 'Special:Version') or null, not a URL. Once you've upgraded, I suggest you look into $wgServer.",1351263071,task_subcomment,PHID-TASK-qwj5eskvdtwwpao2lyn5,PHID-USER-x7ti5ksby4ubsabntlxa,"['Bugzilla is not a place for support, therefore resolved as invalid.', ""MediaWiki 1.16 is EOL since August 2011, you won't get support for it anymore."", 'If your web site does not resolve correctly without www., that is an issue with your website.', ""(Though obviously MediaWiki probably shouldn't be changing the domain...)\n\n$wgRedirectOnLogin takes a page title (E.g."", ""'Main Page' or 'Special:Version') or null, not a URL."", ""Once you've upgraded, I suggest you look into $wgServer.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +15541,Wikidata.org is using the SSL certificate for *.wikimedia.org,"Wikidata.org is using the SSL certificate for *.wikimedia.org + +Reedy says this is RT #3803, creating bug here so no one else does. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1351286160,task_description,PHID-TASK-tbrir7a33onbjeho4xwr,PHID-USER-x7ti5ksby4ubsabntlxa,"['Wikidata.org is using the SSL certificate for *.wikimedia.org.', 'Wikidata.org is using the SSL certificate for *.wikimedia.org\n\nReedy says this is RT #3803, creating bug here so no one else does.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +15556,Wikidata.org is using the SSL certificate for *.wikimedia.org,Doesn't seem to have fixed it... Or just hasn't been deployed.,1351377062,task_subcomment,PHID-TASK-tbrir7a33onbjeho4xwr,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Doesn't seem to have fixed it... Or just hasn't been deployed.""]",['BUG REPRODUCTION'] +15268,Invalid SSL certificate for www.wikidata.org," + +*** This bug has been marked as a duplicate of bug 41437 ***",1351515542,task_subcomment,PHID-TASK-hk53c63b3gefziwydp3t,PHID-USER-x7ti5ksby4ubsabntlxa,['\n\n*** This bug has been marked as a duplicate of bug 41437 ***'],['ISSUE CONTENT MANAGEMENT'] +15553,Wikidata.org is using the SSL certificate for *.wikimedia.org,*** Bug 41486 has been marked as a duplicate of this bug. ***,1351515542,task_subcomment,PHID-TASK-tbrir7a33onbjeho4xwr,PHID-USER-x7ti5ksby4ubsabntlxa,"['*** Bug 41486 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +15551,Wikidata.org is using the SSL certificate for *.wikimedia.org,"<Krenair> Ah so wikidata SSL is working now +<^demon> Krenair: For wikidata.org & www.wikidata.org. Lang subdomains need a little further tweaking. +<^demon> Krenair: Apache config is correct. It needs further DNS work. + +And Wikidata SUL autologin has been re-enabled with Gerrit change 30623.",1351534738,task_subcomment,PHID-TASK-tbrir7a33onbjeho4xwr,PHID-USER-x7ti5ksby4ubsabntlxa,"['<Krenair> Ah so wikidata SSL is working now\n<^demon> Krenair: For wikidata.org & www.wikidata.org.', 'Lang subdomains need a little further tweaking.', '<^demon> Krenair: Apache config is correct.', 'It needs further DNS work.', 'And Wikidata SUL autologin has been re-enabled with Gerrit change 30623.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +15253,www.wikimedia.org -> wikimediafoundation.org redirect strips https,"This is already being fixed in Gerrit change 13293. + +*** This bug has been marked as a duplicate of bug 31369 ***",1353765787,task_subcomment,PHID-TASK-p2a5ggn5nlnettekd6tj,PHID-USER-x7ti5ksby4ubsabntlxa,"['This is already being fixed in Gerrit change 13293.', '*** This bug has been marked as a duplicate of bug 31369 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +16937,Non-canonical HTTPS URLs quietly redirect to HTTP,*** Bug 42409 has been marked as a duplicate of this bug. ***,1353765787,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-x7ti5ksby4ubsabntlxa,"['*** Bug 42409 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +16519,HttpFunctions.php not compatible with Php 5.3.19? (bug setting sslVerifyHost => true),"What was the error you got? (just before the stack trace) +Are you absolutely sure PHP cURL support is enabled?",1353961341,task_subcomment,PHID-TASK-tuqyxtv7tsitqiypigmg,PHID-USER-x7ti5ksby4ubsabntlxa,"['What was the error you got?', '(just before the stack trace)\nAre you absolutely sure PHP cURL support is enabled?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +16517,HttpFunctions.php not compatible with Php 5.3.19? (bug setting sslVerifyHost => true),"(In reply to comment #4) +> As I said my hosting provider upgraded to php 5.3.19 and I cannot answer your +> question about cURL support. I will ask them about it. + +Create a .php file with ""<?php phpinfo();"", go to it in your browser and try to find the cURL section.",1353962802,task_subcomment,PHID-TASK-tuqyxtv7tsitqiypigmg,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to comment #4)\nQUOTE\nQUOTE\n\nCreate a .php file with ""<?php phpinfo();"", go to it in your browser and try to find the cURL section.']",['INVESTIGATION AND EXPLORATION'] +16494,Disable https on www.en.wikipedia.org,"Disabling HTTPS is worse than simply giving an invalid certificate (Which is really perfectly secure, but untrusted because it's for the wrong domain), so I propose WONTFIXing this.",1355937388,task_subcomment,PHID-TASK-uq7moaj5iijoolgyhoxa,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Disabling HTTPS is worse than simply giving an invalid certificate (Which is really perfectly secure, but untrusted because it's for the wrong domain), so I propose WONTFIXing this.""]",['BUG REPRODUCTION'] +16541,Logged out of other wikis on login to wikimania2012 wiki,"(In reply to comment #2) +> I think it's too late to worry about the Wikimania 2012 wiki, but think that +> https://gerrit.wikimedia.org/r/#/c/38722/ will fix it for the Wikimania 2013 +> wiki. + +Merged and deployed by Reedy on the 16th. Logging into wikimania2013wiki doesn't seem to log me out of other wikis.",1356473420,task_subcomment,PHID-TASK-skiwlpxdecshfk64y4pv,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nMerged and deployed by Reedy on the 16th.', ""Logging into wikimania2013wiki doesn't seem to log me out of other wikis.""]","['TASK PROGRESS', 'BUG REPRODUCTION .']" +15240,bad certificate on integration.mediawiki.org,It's giving me a *.mediawiki.org certificate...,1357139626,task_subcomment,PHID-TASK-kr6fcpndz6xhevdhteh3,PHID-USER-x7ti5ksby4ubsabntlxa,"[""It's giving me a *.mediawiki.org certificate...""]",['BUG REPRODUCTION .'] +15238,bad certificate on integration.mediawiki.org,"alex@alex:~/Git/Wikimedia/Operations/puppet (production)$ git blame files/apache/sites/integration.mediawiki.org | grep SSL +21b50367 (Antoine Musso 2011-11-17 14:50:15 +0100 112) SSLEngine on +3e2f00d4 (Antoine Musso 2011-12-21 19:42:25 +0100 113) SSLCertificateFile /etc/ssl/certs/star.mediawiki.org.pem +3e2f00d4 (Antoine Musso 2011-12-21 19:42:25 +0100 114) SSLCertificateKeyFile /etc/ssl/private/star.mediawiki.org.key +0e0d2d43 (dzahn 2011-12-28 16:52:37 +0100 115) SSLCACertificateFile /etc/ssl/certs/RapidSSL_CA.pem",1357574246,task_subcomment,PHID-TASK-kr6fcpndz6xhevdhteh3,PHID-USER-x7ti5ksby4ubsabntlxa,['alex@alex:~/Git/Wikimedia/Operations/puppet (production)$ git blame files/apache/sites/integration.mediawiki.org | grep SSL\n21b50367 (Antoine Musso 2011-11-17 14:50:15 +0100 112) \tSSLEngine on\n3e2f00d4 (Antoine Musso 2011-12-21 19:42:25 +0100 113) \tSSLCertificateFile /etc/ssl/certs/star.mediawiki.org.pem\n3e2f00d4 (Antoine Musso 2011-12-21 19:42:25 +0100 114) \tSSLCertificateKeyFile /etc/ssl/private/star.mediawiki.org.key\n0e0d2d43 (dzahn 2011-12-28 16:52:37 +0100 115) \tSSLCACertificateFile /etc/ssl/certs/RapidSSL_CA.pem'],['BUG REPRODUCTION .'] +16118,Cannot download from HTTPS sources using copy upload via url-downloader,"(In reply to comment #3) +> no requests to hosts within the Wikimedia network. + +Will that be OK for bug 42473?",1357757528,task_subcomment,PHID-TASK-ahjiukxchfsw3d6z4opz,PHID-USER-x7ti5ksby4ubsabntlxa,['(In reply to comment #3)\nQUOTE\n\nWill that be OK for bug 42473?'],['BUG REPRODUCTION'] +16504,HttpFunctions.php not compatible with Php 5.3.19? (bug setting sslVerifyHost => true),"(In reply to comment #16) +> (In reply to comment #15) +> > It's not a change-id but a commit hash. Which is non-ambiguous: +> > bce969ea1803ba77ad4dfbdb2d5057a34c496d1e by IAlex, which merges +> +> Does not show anything here. + +Well it exists in the repository. It's not going to be found in Gerrit as a change if that's what you were expecting. + +alex@alex:/var/www/MediaWiki/Git/core (master)$ git show bce969ea1803ba77ad4dfbdb2d5057a34c496d1e +commit bce969ea1803ba77ad4dfbdb2d5057a34c496d1e +Merge: 6ba4674 5c8d6fa +Author: IAlex <ialex.wiki@gmail.com> +Date: Thu Nov 15 10:24:11 2012 +0000 + + Merge ""Made SSL validation in Curl HTTP requests the default.""",1358353502,task_subcomment,PHID-TASK-tuqyxtv7tsitqiypigmg,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to comment #16)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWell it exists in the repository.', ""It's not going to be found in Gerrit as a change if that's what you were expecting."", 'alex@alex:/var/www/MediaWiki/Git/core (master)$ git show bce969ea1803ba77ad4dfbdb2d5057a34c496d1e\ncommit bce969ea1803ba77ad4dfbdb2d5057a34c496d1e\nMerge: 6ba4674 5c8d6fa\nAuthor: IAlex <ialex.wiki@gmail.com>\nDate: Thu Nov 15 10:24:11 2012 +0000\n\n Merge ""Made SSL validation in Curl HTTP requests the default.""']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +15457,FlaggedRevs API action=stabilize returns HTTP 500," + +*** This bug has been marked as a duplicate of bug 44468 ***",1359665791,task_subcomment,PHID-TASK-qqhen4j7bcyelc4tvore,PHID-USER-x7ti5ksby4ubsabntlxa,['\n\n*** This bug has been marked as a duplicate of bug 44468 ***'],['ISSUE CONTENT MANAGEMENT .'] +15228,Login on https doesn't log you in on http,"(In reply to comment #3) +> This should resolve the bug: +> https://gerrit.wikimedia.org/r/#/c/45922/ + +Merged by MaxSem on the 30th.",1359734282,task_subcomment,PHID-TASK-cb3ozaho23jhwlgfcdei,PHID-USER-x7ti5ksby4ubsabntlxa,['(In reply to comment #3)\nQUOTE\nQUOTE\n\nMerged by MaxSem on the 30th.'],['BUG REPRODUCTION'] +17361,Mandate only-SSL for accounts with access to private information,"(In reply to comment #5) +> And now that all that code is in place, I think it should be trivial in the +> login to say if a user is a member of a particular group, force stickHTTPS to +> true. + +What about global groups? Ombudsmen, Staff, founder, steward and sysadmin all give access to private information.",1359739120,task_subcomment,PHID-TASK-oqffx6o3iwadtddsapew,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\n\nWhat about global groups?', 'Ombudsmen, Staff, founder, steward and sysadmin all give access to private information.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +17093,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,"(In reply to comment #13) +> > The problem is that mobile is served by Varnish, whereas the main projects +> > are still on Squid, and NGINX (HTTPS) will need to distinguish between the +> > two in this new setup. +> +> As for the current status, RobHa ""emailed digicert to attempt to get ALL our +> domains as SANS on a single root level wikimedia.org certificate."" + +This was posted over a month ago. Any updates? Just had a user in #wikimedia-tech asking about https://uk.m.wikinews.org using a wikipedia cert.",1361038211,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-x7ti5ksby4ubsabntlxa,"['(In reply to comment #13)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis was posted over a month ago.', 'Any updates?', 'Just had a user in #wikimedia-tech asking about URL using a wikipedia cert.']","['BUG REPRODUCTION', 'TASK PROGRESS .', 'BUG REPRODUCTION .']" +15197,Persona Login,We already have an extension for this it seems: https://www.mediawiki.org/wiki/Extension:Persona,1361453228,task_subcomment,PHID-TASK-64j72hiqkmcxn2sfxgct,PHID-USER-x7ti5ksby4ubsabntlxa,['We already have an extension for this it seems: URL'],['BUG REPRODUCTION'] +16471,Diff links in thread history unconditionally point to HTTP while browsing through HTTPS,Gerrit change 50714,1361746546,task_subcomment,PHID-TASK-c5embncbfgxlf35zaiqn,PHID-USER-x7ti5ksby4ubsabntlxa,['Gerrit change 50714'],['BUG REPRODUCTION'] +16170,Set $wgSecureLogin = true; on Wikimedia wikis,"(In reply to comment #11) +> https://gerrit.wikimedia.org/r/21322 + +Merged and deployed by Chris this morning.",1362588628,task_subcomment,PHID-TASK-hcv6z6tgdzigjgp5sf5y,PHID-USER-x7ti5ksby4ubsabntlxa,['(In reply to comment #11)\nQUOTE\n\nMerged and deployed by Chris this morning.'],['TASK PROGRESS'] +16457,Add margin: .5em; to #loginend for consistence with #userloginForm,"Rahul, if this is done can you mark the bug as resolved fixed? (I'm not sure if Rahul has editbugs, can you check that, Andre?)",1363738090,task_subcomment,PHID-TASK-2whpwbge26cc2fjzd7lq,PHID-USER-x7ti5ksby4ubsabntlxa,"['Rahul, if this is done can you mark the bug as resolved fixed?', ""(I'm not sure if Rahul has editbugs, can you check that, Andre?)""]","['ACTION ON ISSUE .', 'BUG REPRODUCTION']" +16427,samarium.wikimedia.org should support HTTPS,"(In reply to comment #2) +> (In reply to comment #1) +> > We're working on it but this is not a high priority. +> +> Okay. Good to know. +> +> > Alternatively you can file a bug with the EFF for making software that +> > doesn't actually work in 100% of cases and doesn't gracefully degrade. +> +> I believe Roan has worked on this on GitHub. I think they accept pull +> requests. +> We provided some of the rules at some point, but surely we didn't tell them +> that everything under *.wikimedia.org would support HTTPS. Perhaps the rules +> need tweaking here or the fallback logic needs a once-over or there's not +> enough reporting to the user or something. I agree that it should be +> investigated. +> +> This bug is about the Wikimedia side of things. + +They're here: https://git.torproject.org/https-everywhere.git +Rules are in src/chrome/content/rules/Wikimedia.xml +It expects all Wikimedia hosts to support HTTPS except the ones covered by the exclusion patterns: +^http://(apt|bayes|bayle|brewster|bug-attachment|commonsprototype\.tesla\.usability|commons\.prototype|cs|cz|dataset2|de\.prototype|download|dumps|ekrem|emery|en\.prototype|ersch|etherpad|flaggedrevssandbox|flgrevsandbox|gallium|ganglia|ganglia3|harmon|hume|ipv4\.labs|ipv6and4\.labs|jobs|mlqt\.tesla\.usability|mobile\.tesla\.usability|m|nagios|oldusability|project2|prototype|results\.labs|search|shop|sitemap|snapshot3|stafford|stats|status|test\.prototype|torrus|ubuntu|wiki-mail|yongle|wikitech|wlm)\.wikimedia\.org +^http://(static|download)\.wikipedia\.org/",1365033063,task_subcomment,PHID-TASK-vql2qsqvkweuyniqcubs,PHID-USER-x7ti5ksby4ubsabntlxa,"[""(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThey're here: URL\nRules are in src/chrome/content/rules/Wikimedia.xml\nIt expects all Wikimedia hosts to support HTTPS except the ones covered by the exclusion patterns:\n^URL\n^URL""]",['BUG REPRODUCTION'] +15167,HTTPS link is shown on toro new login form but HTTPS is not supported,"HTTPS Everywhere doesn't have a rule for that domain, so it can't be HTTPS Everywhere's fault. I don't think Toro supports HTTPS - even if it did I don't think it could have a valid certificate.",1365272547,task_subcomment,PHID-TASK-y53fwso3t3tkl4y7l4da,PHID-USER-x7ti5ksby4ubsabntlxa,"[""HTTPS Everywhere doesn't have a rule for that domain, so it can't be HTTPS Everywhere's fault."", ""I don't think Toro supports HTTPS - even if it did I don't think it could have a valid certificate.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +15159,SSL is missing,Please remember that the MediaWiki product is NOT the correct place to file reports about individual sites.,1365274272,task_subcomment,PHID-TASK-yyp7e2dyayaqh5kfr4vq,PHID-USER-x7ti5ksby4ubsabntlxa,['Please remember that the MediaWiki product is NOT the correct place to file reports about individual sites.'],['BUG REPRODUCTION'] +16011,InstantCommons doesn't respect $wgHTTPProxy,"Church of emacs, could you put your patch in gerrit please?",1366471579,task_subcomment,PHID-TASK-hidviamjkvg5twi6j4q5,PHID-USER-x7ti5ksby4ubsabntlxa,"['Church of emacs, could you put your patch in gerrit please?']",['CONTRIBUTION AND COMMITMENT'] +15154,"meta.m.wikimedia.org user login screen inexplicably has ""W"" icon","After seeing the wgMobileFrontendLogo config I had moved this to the wikimedia product, but then realised meta should already be configured for this. Turns out a couple of stylesheets in the MobileFrontend extension use images/W.png so moving this bug back to that product.",1366904469,task_subcomment,PHID-TASK-lhmac4kq4rzjvl3updap,PHID-USER-x7ti5ksby4ubsabntlxa,"['After seeing the wgMobileFrontendLogo config I had moved this to the wikimedia product, but then realised meta should already be configured for this.', 'Turns out a couple of stylesheets in the MobileFrontend extension use images/W.png so moving this bug back to that product.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +16206,Block from account creation on enwiki disables login,Ran into this again today... No one else noticed it?,1368029897,task_subcomment,PHID-TASK-rb72rpzjhhjeic4weywn,PHID-USER-x7ti5ksby4ubsabntlxa,['Ran into this again today... No one else noticed it?'],['BUG REPRODUCTION'] +16204,Block from account creation on enwiki disables login,"It was user ""Krenair (public)"", which exists on enwiki.",1368033376,task_subcomment,PHID-TASK-rb72rpzjhhjeic4weywn,PHID-USER-x7ti5ksby4ubsabntlxa,"['It was user ""Krenair (public)"", which exists on enwiki.']",['BUG REPRODUCTION .'] +16203,Block from account creation on enwiki disables login,"Oops. It has a capital 'P'. Trying to log in with the capital one works, but any other name just shows the 'account registration blocked' notice instead of an 'invalid username' one.",1368033658,task_subcomment,PHID-TASK-rb72rpzjhhjeic4weywn,PHID-USER-x7ti5ksby4ubsabntlxa,"['Oops.', ""It has a capital 'P'."", ""Trying to log in with the capital one works, but any other name just shows the 'account registration blocked' notice instead of an 'invalid username' one.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16308,User login and signup forms don't look great in Monobook,"(In reply to comment #17) +> * A significant portion of third party sites still use monobook. + +I doubt they're using a modern version of MediaWiki, and certainly not 1.22alpha. Do you have any statistics that suggest otherwise?",1372355532,task_subcomment,PHID-TASK-72zefbcobhxumhmw42cx,PHID-USER-x7ti5ksby4ubsabntlxa,"[""(In reply to comment #17)\nQUOTE\n\nI doubt they're using a modern version of MediaWiki, and certainly not 1.22alpha."", 'Do you have any statistics that suggest otherwise?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +14190,login error - redirected to foundationwiki Special:CentralLogin/start,"CentralAuth isn't installed on private and fishbowl wikis, so you shouldn't be redirected there as part of the CentralAuth login process...",1375065698,task_subcomment,PHID-TASK-psc5gjs3ce7jb4yactck,PHID-USER-x7ti5ksby4ubsabntlxa,"[""CentralAuth isn't installed on private and fishbowl wikis, so you shouldn't be redirected there as part of the CentralAuth login process...""]",['BUG REPRODUCTION'] +14894,Protocol-relative URLs are poorly supported or unsupported by a number of HTTP clients,"I'm tempted to say this is an issue with said badly written clients, not MediaWiki, and therefore this is invalid...",1375144568,task_subcomment,PHID-TASK-gid6pdkw6e55dasv7yx5,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I'm tempted to say this is an issue with said badly written clients, not MediaWiki, and therefore this is invalid...""]",['BUG REPRODUCTION'] +15762,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),"(In reply to comment #24) +> An idea for dealing with China and other cases where HTTPS is blocked - could +> there be an 'http://insecure.wikipedia.org'? The inverse of the situation we +> had with 'https://secure.wikipedia.org'. At least the domain name advertises +> the problem to the user. + +It was wikiMedia, and no, please let's not do that again. + +(In reply to comment #24) +> Maybe with 'insecure.wikipedia.org', savvy users in places like China would +> learn the trick, or use browser extensions to fix links. Presumably it would +> be the 'HTTP Everywhere' extension. + +That wouldn't work.",1375297673,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-x7ti5ksby4ubsabntlxa,"[""(In reply to comment #24)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt was wikiMedia, and no, please let's not do that again."", ""(In reply to comment #24)\nQUOTE\nQUOTE\nQUOTE\n\nThat wouldn't work.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +14390,Recent Changes IRC feed should link to the HTTPS diff,Why was this in the Wikimedia product?,1377794113,task_subcomment,PHID-TASK-jnptklvp2tcfinojknnv,PHID-USER-x7ti5ksby4ubsabntlxa,['Why was this in the Wikimedia product?'],['MOTIVATION'] +16999,[wikitech] Use SSL in interwiki map for WMF wikis,I wonder if this was this done as part of bug 68751?,1411085173,task_subcomment,PHID-TASK-bze3db3pl2w35be2rll6,PHID-USER-x7ti5ksby4ubsabntlxa,['I wonder if this was this done as part of bug 68751?'],['BUG REPRODUCTION .'] +14386,Recent Changes IRC feed should link to the HTTPS diff,"no, this is about the irc feed",1420737177,task_subcomment,PHID-TASK-jnptklvp2tcfinojknnv,PHID-USER-x7ti5ksby4ubsabntlxa,"['no, this is about the irc feed']",['BUG REPRODUCTION .'] +14711,en.mobile.wikipedia.org uses *.wikimedia.org cert,I don't think I even knew that was a domain.,1420742775,task_subcomment,PHID-TASK-5cjmbb3m3oil32kelayc,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I don't think I even knew that was a domain.""]",['CONTRIBUTION AND COMMITMENT'] +16996,[wikitech] Use SSL in interwiki map for WMF wikis,"I dumped the result of Interwiki::getAllPrefixes() from labswiki (wikitech) and it seems OK: +```krenair@silver:~$ grep ""http:"" interwikis | grep wikimedia.org + string(40) ""http://download.wikimedia.org/$1/latest/"" + string(32) ""http://releases.wikimedia.org/$1"" + string(29) ""http://stats.wikimedia.org/$1"" + string(35) ""http://www.wikimedia.org.ar/wiki/$1"" + string(31) ""http://wikimedia.org.au/wiki/$1"" + string(30) ""http://www.wikimedia.org.il/$1"" + string(47) ""http://wikimedia.org.ph/wmph/index.php?title=$1"" + string(31) ""http://wikimedia.org.ve/wiki/$1"" + string(31) ""http://wikimedia.org.za/wiki/$1""``` + +Most Wikimedia sites have protocol-relative links in there, which is fine because wikitech is SSL-only. Those few that don't which (listed above) are manually configured as such at https://meta.wikimedia.org/wiki/Interwiki_map and the same would apply on all WMF wikis.",1426691475,task_subcomment,PHID-TASK-bze3db3pl2w35be2rll6,PHID-USER-x7ti5ksby4ubsabntlxa,"['I dumped the result of Interwiki::getAllPrefixes() from labswiki (wikitech) and it seems OK:\n``CODE``\n\nMost Wikimedia sites have protocol-relative links in there, which is fine because wikitech is SSL-only.', ""Those few that don't which (listed above) are manually configured as such at URL and the same would apply on all WMF wikis.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +17130,Check all wikis for inclusions of http resources on https,Have been going around removing http: references from Wikimedia-hosted wikis. Not sure what to do about the private wikis where I don't have an account/an admin flag.,1427162524,task_subcomment,PHID-TASK-dpocfkqirsjrev23x7kp,PHID-USER-x7ti5ksby4ubsabntlxa,"['Have been going around removing http: references from Wikimedia-hosted wikis.', ""Not sure what to do about the private wikis where I don't have an account/an admin flag.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +14293,Parsoid cannot connect to https-only host?,"Shall we close this? I know that VE functions happily on wikitech.wikimedia.org now, which always uses HTTPS.",1428265426,task_subcomment,PHID-TASK-xya74ryevlevdpyqmth6,PHID-USER-x7ti5ksby4ubsabntlxa,"['Shall we close this?', 'I know that VE functions happily on wikitech.wikimedia.org now, which always uses HTTPS.']","['ACTION ON ISSUE .', 'INVESTIGATION AND EXPLORATION']" +16558,Links in MediaWiki emails should respect the user's https preference,No.,1439472602,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-x7ti5ksby4ubsabntlxa,['No.'],['BUG REPRODUCTION'] +16556,Links in MediaWiki emails should respect the user's https preference,">>! In T41676#1534806, @Mdann52 wrote: +> From the emails I've received from Wikipedia, this is the case, I may be misreading though... + +Yes, because Wikipedia now uses https as the canonical protocol, and you can't get to it via http.",1439473229,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\n\nYes, because Wikipedia now uses https as the canonical protocol, and you can't get to it via http.""]",['BUG REPRODUCTION'] +14729,Server at http://upload.wikimedia.org isn't HTTP/1.1 compliant: doesn't allow absolute URI in request,"This seems to have been fixed now, tested example request via `openssl s_client -connect upload.wikimedia.org:443`.",1439780123,task_subcomment,PHID-TASK-t7nszklii67ynmoitbh4,PHID-USER-x7ti5ksby4ubsabntlxa,"['This seems to have been fixed now, tested example request via CODE.']",['BUG REPRODUCTION'] +17072,Wikimedia 404 error page shouldn't use a Refresh HTTP header to implement the auto-redirect to /wiki,"The code that does this is in operations/mediawiki-config.git, specifically w/404.php. You could submit a patch.",1440149974,task_subcomment,PHID-TASK-pxyl4x4gm47myo5embc7,PHID-USER-x7ti5ksby4ubsabntlxa,"['The code that does this is in operations/mediawiki-config.git, specifically w/404.php.', 'You could submit a patch.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +17070,Wikimedia 404 error page shouldn't use a Refresh HTTP header to implement the auto-redirect to /wiki,Adding #Reading-Web and #Discovery in case someone from either of those two teams wants to comment,1440527231,task_subcomment,PHID-TASK-pxyl4x4gm47myo5embc7,PHID-USER-x7ti5ksby4ubsabntlxa,['Adding #Reading-Web and #Discovery in case someone from either of those two teams wants to comment'],['CONTRIBUTION AND COMMITMENT .'] +17216,status.wikimedia.org has no (valid) HTTPS,"Yes, we should. Unfortunately wikitech-static might be a pain since it does not use puppet (and for obvious reasons cannot reach the production puppetmaster). :/",1463092635,task_subcomment,PHID-TASK-p3kmcwf4o2kjztb4sly3,PHID-USER-x7ti5ksby4ubsabntlxa,"['Yes, we should.', 'Unfortunately wikitech-static might be a pain since it does not use puppet (and for obvious reasons cannot reach the production puppetmaster).', ':/']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +18055,Visiting Special:UserLogin when already logged in produces fatal exception," + +*** This bug has been marked as a duplicate of bug 69834 ***",1409805634,task_subcomment,PHID-TASK-xip7e34pvi4uz5sfm3ln,PHID-USER-x7ti5ksby4ubsabntlxa,['\n\n*** This bug has been marked as a duplicate of bug 69834 ***'],['ISSUE CONTENT MANAGEMENT'] +18816,login when already logged in gets exception from Special:CentralLogin,*** Bug 70381 has been marked as a duplicate of this bug. ***,1409805634,task_subcomment,PHID-TASK-vwqwxdop2rianj5hnvof,PHID-USER-x7ti5ksby4ubsabntlxa,"['*** Bug 70381 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +17844,HttpRequestException crashes,"From EditPreviewFragment: +https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=7922735 +https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=7921778 + +Were these caused by Gerrit change 168313? + +Also from EditSectionActivity in https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=7918248 + +-------------------------- +**Version**: Stable +**Severity**: normal",1414785840,task_description,PHID-TASK-3bfxnskmdtqjfbzxacev,PHID-USER-x7ti5ksby4ubsabntlxa,"['HttpRequestException crashes.', 'From EditPreviewFragment:\nURL\nURL\n\nWere these caused by Gerrit change 168313?', 'Also from EditSectionActivity in URL\n\n--------------------------\n**Version**: Stable\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +17845,HttpRequestException crashes,Was merged.,1414794487,task_subcomment,PHID-TASK-3bfxnskmdtqjfbzxacev,PHID-USER-x7ti5ksby4ubsabntlxa,['Was merged.'],['TASK PROGRESS'] +19969,Make the phabricator OAuth login UI more prominent,"What about adding some JS to hide it behind a 'I have a wikitech.wikimedia.org account, log in via LDAP' link?",1417199935,task_subcomment,PHID-TASK-cava27aj2n4a5vly6aui,PHID-USER-x7ti5ksby4ubsabntlxa,"[""What about adding some JS to hide it behind a 'I have a wikitech.wikimedia.org account, log in via LDAP' link?""]",['CONTRIBUTION AND COMMITMENT'] +19968,Make the phabricator OAuth login UI more prominent,"(Obviously as a quick local hack, not for upstream.)",1417199974,task_subcomment,PHID-TASK-cava27aj2n4a5vly6aui,PHID-USER-x7ti5ksby4ubsabntlxa,"['(Obviously as a quick local hack, not for upstream.)']",['BUG REPRODUCTION .'] +24791,HTTPFutureHTTPResponseStatus when searching for unindexed document types,"I don't think we're actually planning on using them so this is probably very low priority for us, but I found that searching for only the ""Initiative"" document type (which appears like these: https://secure.phabricator.com/I1 https://secure.phabricator.com/I2) returns this error: + +HTTPFutureHTTPResponseStatus +[HTTP/400] +{""error"":""SearchPhaseExecutionException[Failed to execute phase [query], all shards failed; shardFailures {[i5bA3UBCTgC2Bmr1Px8aYQ][phabricatormain][0]: RemoteTransportException[[elastic1031][inet[/10.64.48.55:9300]][search/phase/query]]; nested: SearchParseException[[phabricatormain][0]: from[-1],size[-1]: Parse Failure [Failed to parse source [{\""sort\"":[{\""dateCreated\"":\""desc\""}],\""from\"":0,\""size\"":101}]]]; nested: SearchParseException[[phabricatormain][0]: from[-1],size[-1]: Parse Failure [No mapping ... +",1419911146,task_description,PHID-TASK-glodozqcbzdaidvowslq,PHID-USER-x7ti5ksby4ubsabntlxa,"['HTTPFutureHTTPResponseStatus when searching for unindexed document types.', 'I don\'t think we\'re actually planning on using them so this is probably very low priority for us, but I found that searching for only the ""Initiative"" document type (which appears like these: URL URL returns this error:\n\nHTTPFutureHTTPResponseStatus\n[HTTP/400] \n{""error"":""SearchPhaseExecutionException[Failed to execute phase [query], all shards failed; shardFailures {[i5bA3UBCTgC2Bmr1Px8aYQ][phabricatormain][0]: RemoteTransportException[[elastic1031][inet[/10.64.48.55:9300]][search/phase/query]]; nested: SearchParseException[[phabricatormain][0]: from[-1],size[-1]: Parse Failure [Failed to parse source [{\\""sort\\"":[{\\""dateCreated\\"":\\""desc\\""}],\\""from\\"":0,\\""size\\"":101}]]]; nested: SearchParseException[[phabricatormain][0]: from[-1],size[-1]: Parse Failure [No mapping ...']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +19392,Ganglia server doesn't send intermediary certificates,Looks like stats is also OK now. Just ganglia.,1420001568,task_subcomment,PHID-TASK-eyjehucsnoijmixhmo4e,PHID-USER-x7ti5ksby4ubsabntlxa,"['Looks like stats is also OK now.', 'Just ganglia.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +19479,Remove X-Hacker HTTP header served on sites hosted by WordPress VIP (Automattic),I can't help but wonder if they're allowed to use that header at all...,1420072286,task_subcomment,PHID-TASK-cmi5u75baovicpb4veoy,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I can't help but wonder if they're allowed to use that header at all...""]",['SOCIAL CONVERSATION'] +19477,Remove X-Hacker HTTP header served on sites hosted by WordPress VIP (Automattic),"Well, this is my personal opinion, but I would expect WMF to completely disallow such advertising on Wikimedia sites in the contract.",1420297289,task_subcomment,PHID-TASK-cmi5u75baovicpb4veoy,PHID-USER-x7ti5ksby4ubsabntlxa,"['Well, this is my personal opinion, but I would expect WMF to completely disallow such advertising on Wikimedia sites in the contract.']",['EXPECTED BEHAVIOR .'] +24792,HTTPFutureHTTPResponseStatus when searching for unindexed document types,"Merged upstream, is this to be closed now?",1420626873,task_subcomment,PHID-TASK-glodozqcbzdaidvowslq,PHID-USER-x7ti5ksby4ubsabntlxa,"['Merged upstream, is this to be closed now?']",['ACTION ON ISSUE .'] +18163,Stream: Websocket client fails on ws://stream.wikimedia.org/rc: HTTP/1.1 404 Not Found,This isn't T68232 is it?,1420946742,task_subcomment,PHID-TASK-ldiszp63kknlkcrolezf,PHID-USER-x7ti5ksby4ubsabntlxa,"[""This isn't T68232 is it?""]",['INVESTIGATION AND EXPLORATION'] +23331,"Cannot open VE in Betalabs , throwing error Error loading data from server: 503: parsoidserver-http: HTTP 503","Parsoid service had stopped for some reason, @Arlolra fixed it",1421357095,task_subcomment,PHID-TASK-xpjbzjy6efwi4l73tobu,PHID-USER-x7ti5ksby4ubsabntlxa,"['Parsoid service had stopped for some reason,SCREEN_NAME fixed it']",['BUG REPRODUCTION'] +23330,"Cannot open VE in Betalabs , throwing error Error loading data from server: 503: parsoidserver-http: HTTP 503","Parsoid service on deployment-parsoid05 had stopped for some reason, @Arlolra fixed it",1421357107,task_subcomment,PHID-TASK-xpjbzjy6efwi4l73tobu,PHID-USER-x7ti5ksby4ubsabntlxa,"['Parsoid service on deployment-parsoid05 had stopped for some reason,SCREEN_NAME fixed it']",['BUG REPRODUCTION'] +23327,"Cannot open VE in Betalabs , throwing error Error loading data from server: 503: parsoidserver-http: HTTP 503","I don't think it's the same issue: +```krenair@deployment-parsoid05:~$ service parsoid status +parsoid start/running, process 9861```",1421436519,task_subcomment,PHID-TASK-xpjbzjy6efwi4l73tobu,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I don't think it's the same issue:\n``CODE``""]",['BUG REPRODUCTION .'] +19324,Disable SSL 3.0 on Wikimedia sites to mitigate POODLE attack (CVE-2014-3566),"wikitech-static is a backup of wikitech in case the cluster breaks and wikitech becomes inaccessible, IIRC. Don't know about radium.",1422922056,task_subcomment,PHID-TASK-ffsgxgoezxaqvpgw5u3e,PHID-USER-x7ti5ksby4ubsabntlxa,"['wikitech-static is a backup of wikitech in case the cluster breaks and wikitech becomes inaccessible, IIRC.', ""Don't know about radium.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +24936,Enforce HTTPS for authenticated public connections,"I would prefer if we simply rejected any unencrypted request which contained login cookies, but okay...",1423347894,task_subcomment,PHID-TASK-dlfd3bbkxqgzuk5hmtdi,PHID-USER-x7ti5ksby4ubsabntlxa,"['I would prefer if we simply rejected any unencrypted request which contained login cookies, but okay...']",['BUG REPRODUCTION'] +24935,Enforce HTTPS for authenticated public connections,"I would prefer if we simply rejected any unencrypted request which contained login cookies (some code will handle redirects transparently but that's bad because the cookie was already sent in plain text and the user won't be alerted), but okay...",1423347959,task_subcomment,PHID-TASK-dlfd3bbkxqgzuk5hmtdi,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I would prefer if we simply rejected any unencrypted request which contained login cookies (some code will handle redirects transparently but that's bad because the cookie was already sent in plain text and the user won't be alerted), but okay...""]",['BUG REPRODUCTION .'] +20291,Add login and create account links to www project portals,"So we can add links, but which wiki will those links point to?",1423442579,task_subcomment,PHID-TASK-v4mknflxvfvabkk5mtup,PHID-USER-x7ti5ksby4ubsabntlxa,"['So we can add links, but which wiki will those links point to?']",['INVESTIGATION AND EXPLORATION'] +24923,MultiHttpClient doesn't return any useful error information,We ran into this while making ParsiodVRS.,1424233397,task_subcomment,PHID-TASK-drj3mhpdgomvmgh6d3j4,PHID-USER-x7ti5ksby4ubsabntlxa,['We ran into this while making ParsiodVRS.'],['BUG REPRODUCTION .'] +24922,MultiHttpClient doesn't return any useful error information,We ran into this while making ParsoidVRS.,1424233405,task_subcomment,PHID-TASK-drj3mhpdgomvmgh6d3j4,PHID-USER-x7ti5ksby4ubsabntlxa,['We ran into this while making ParsoidVRS.'],['BUG REPRODUCTION .'] +23561,Review HttpsSupport logging code for re-deployment,Why is this still being handled as a security issue?,1425333380,task_subcomment,PHID-TASK-6lzescuz63iaojerpnjo,PHID-USER-x7ti5ksby4ubsabntlxa,['Why is this still being handled as a security issue?'],['BUG REPRODUCTION'] +20484,Enable Facebook login on Wikimedia wikis,"Agreed, this is declined.",1426167854,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-x7ti5ksby4ubsabntlxa,"['Agreed, this is declined.']",['ACTION ON ISSUE'] +23461,Occasionally getting 403 HTTP Method not allowed from bits,For example I just received this error while trying to GET http://bits.beta.wmflabs.org/static-master/extensions/VisualEditor/modules/ve-mw/init/ve.init.mw.js,1426632739,task_description,PHID-TASK-nr2rykz2i64vicqql4ad,PHID-USER-x7ti5ksby4ubsabntlxa,"['Occasionally getting 403 HTTP Method not allowed from bits.', 'For example I just received this error while trying to GET URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24971,/tools/hooks/commit-msg is missing for HTTPS remote URL,"{P419} +This is with any HTTPS remote URL. It's happy if I set the remote URL to SSH instead. + + +Workaround: +>>! In T93489#1237736, @valhallasw wrote: +> In the mediawiki-core directory, +> ``` +> cd .git/hooks +> wget https://gerrit.wikimedia.org/r/tools/hooks/commit-msg +> chmod 755 commit-msg +> ``` +> +> will install the commit-msg hook. + +Everything should work afterwards. Note, however, that the password for pushing is not your normal password, but the one listed under https://gerrit.wikimedia.org/r/#/settings/http-password . +",1426975144,task_description,PHID-TASK-qqrnonenwr5pam364uwz,PHID-USER-x7ti5ksby4ubsabntlxa,"['/tools/hooks/commit-msg is missing for HTTPS remote URL.', '{P419}\nThis is with any HTTPS remote URL.', ""It's happy if I set the remote URL to SSH instead."", 'Workaround:\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nEverything should work afterwards.', 'Note, however, that the password for pushing is not your normal password, but the one listed under URL .']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'WORKAROUNDS', 'BUG REPRODUCTION .']" +19177,RFC: MediaWiki HTTPS policy,"Ignore it. Wikimedia can put a fork in production if they feel it necessary. + +But from the Wikimedia side, a good start would be to stop agreeing to allow HTTPS blocking.",1426977626,task_subcomment,PHID-TASK-ytcg5wg272ww25atixn5,PHID-USER-x7ti5ksby4ubsabntlxa,"['Ignore it.', 'Wikimedia can put a fork in production if they feel it necessary.', 'But from the Wikimedia side, a good start would be to stop agreeing to allow HTTPS blocking.']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'BUG REPRODUCTION']" +24978,/tools/hooks/commit-msg is missing for HTTPS remote URL,"I've experienced this with every repo I had configured to use HTTPS rather than SSH. +```alex@alex-laptop:~$ git-review --version +git-review version 1.24```",1427049762,task_subcomment,PHID-TASK-qqrnonenwr5pam364uwz,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I've experienced this with every repo I had configured to use HTTPS rather than SSH."", '``CODE``']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24874,"Central login notice appears on unencrypted API format=*fm pages, where reloading does not affect login status","@halfak and I noticed this earlier. +* Log in to a Wikimedia wiki +* Browse to /w/api.php?action=query&meta=userinfo via HTTP (not HTTPS) +* See ""You are centrally logged in. Reload the page to apply your user settings."" +* Reload page +* No change. The login would've happened over HTTPS but this is unencrypted. +* Load page via HTTPS instead +* Now you're shown as logged in",1427416367,task_description,PHID-TASK-awz4sziqvcfihhsazws3,PHID-USER-x7ti5ksby4ubsabntlxa,"['Central login notice appears on unencrypted API format=*fm pages, where reloading does not affect login status.', 'SCREEN_NAME and I noticed this earlier.', '* Log in to a Wikimedia wiki\n* Browse to /w/api.php?action=query&meta=userinfo via HTTP (not HTTPS)\n* See ""You are centrally logged in.', 'Reload the page to apply your user settings.""', '* Reload page\n* No change.', ""The login would've happened over HTTPS but this is unencrypted."", ""* Load page via HTTPS instead\n* Now you're shown as logged in""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'WORKAROUNDS', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'WORKAROUNDS']" +24553,Improve SSL of lists.wikimedia.org,"Does this need to be confidential, given it's just about dealing with SSL issues that anyone can see?",1428663795,task_subcomment,PHID-TASK-3tmfmab5euy65kfc4wud,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Does this need to be confidential, given it's just about dealing with SSL issues that anyone can see?""]",['INVESTIGATION AND EXPLORATION .'] +24984,"Unregistered users should be able to see all subscribers of a task (requires login for ""and X others"")",Sounds like I effectively upstreamed this independently as https://secure.phabricator.com/T7317,1428789365,task_subcomment,PHID-TASK-wesbvwfhyk37ok2y3fav,PHID-USER-x7ti5ksby4ubsabntlxa,['Sounds like I effectively upstreamed this independently as URL'],['BUG REPRODUCTION'] +24552,Improve SSL of lists.wikimedia.org,@DaBPunkt: Please respond.,1429284385,task_subcomment,PHID-TASK-3tmfmab5euy65kfc4wud,PHID-USER-x7ti5ksby4ubsabntlxa,['SCREEN_NAME: Please respond.'],['CONTRIBUTION AND COMMITMENT'] +21644,Link to switch back to desktop in mobile view is forcing HTTP even if viewing over HTTPS,Shows as HTTPS for me...,1431871875,task_subcomment,PHID-TASK-6pnividm7oojpkgn5cc2,PHID-USER-x7ti5ksby4ubsabntlxa,['Shows as HTTPS for me...'],['BUG REPRODUCTION'] +21643,Link to switch back to desktop in mobile view is forcing HTTP even if viewing over HTTPS,There are some other issues though - `grep http: i18n/* | wc -l` through the MobileFrontend returns a lot of insecure links to Wikipedias or foundationwiki.,1431874030,task_subcomment,PHID-TASK-6pnividm7oojpkgn5cc2,PHID-USER-x7ti5ksby4ubsabntlxa,['There are some other issues though - CODE through the MobileFrontend returns a lot of insecure links to Wikipedias or foundationwiki.'],['BUG REPRODUCTION .'] +22752,Fix login for specific user account in Phabricator (Meno25; unverified due to defunct email address),"It doesn't appear to have been used, why don't we just change the email on it to match the email on the attached MediaWiki account?",1431884085,task_subcomment,PHID-TASK-tpgl74m777dx6dczzppy,PHID-USER-x7ti5ksby4ubsabntlxa,"[""It doesn't appear to have been used, why don't we just change the email on it to match the email on the attached MediaWiki account?""]",['INVESTIGATION AND EXPLORATION'] +23199,Login screen should have a display password checkbox,"This is default off, right?",1432052655,task_subcomment,PHID-TASK-ycl2lvdm4acoirmqkzlr,PHID-USER-x7ti5ksby4ubsabntlxa,"['This is default off, right?']",['INVESTIGATION AND EXPLORATION'] +22748,Fix login for specific user account in Phabricator (Meno25; unverified due to defunct email address),">>! In T99455#1297684, @Aklapper wrote: +> Furthermore, noone else can change a user's email address. + +I doubt that - someone must have database access.",1432072020,task_subcomment,PHID-TASK-tpgl74m777dx6dczzppy,PHID-USER-x7ti5ksby4ubsabntlxa,['QUOTE\nQUOTE\n\nI doubt that - someone must have database access.'],['BUG REPRODUCTION'] +21639,Link to switch back to desktop in mobile view is forcing HTTP even if viewing over HTTPS,"Okay, so that's done. I do wonder about this code in includes/models/MobilePage.php though: +```lang=php + $imgUrl = wfExpandUrl( $thumb->getUrl(), PROTO_CURRENT ); + if ( $useBackgroundImage ) { + $props['style'] = 'background-image: url(""' . wfExpandUrl( $imgUrl, PROTO_CURRENT ) . '"")'; + $text = ''; + }```",1432431890,task_subcomment,PHID-TASK-6pnividm7oojpkgn5cc2,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Okay, so that's done."", 'I do wonder about this code in includes/models/MobilePage.php though:\n``CODE``']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +19831,Icinga has httpauth on (not accessible for public),">>! In T62112#1098490, @scfc wrote: +> IIRC, it could also be fixed by upgrading `neon` (?) to Trusty + +Yep, neon is the icinga host.",1432987028,task_subcomment,PHID-TASK-u4soyvplokhywk7dypsl,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\n\nYep, neon is the icinga host.']",['NA'] +22681,"""git review -d XXX"" doesn't work for http gerrit",I think this might be a duplicate - it's been annoying me for a long while.,1433175088,task_subcomment,PHID-TASK-seoz4yzzbo7jcdx7exu7,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I think this might be a duplicate - it's been annoying me for a long while.""]",['ISSUE CONTENT MANAGEMENT'] +22678,"""git review -d XXX"" doesn't work for http gerrit",T94566 - sort of,1433181208,task_subcomment,PHID-TASK-seoz4yzzbo7jcdx7exu7,PHID-USER-x7ti5ksby4ubsabntlxa,['T94566 - sort of'],['BUG REPRODUCTION .'] +23119,Allow a script to work on login.wikimedia.org,"loginwiki is very specifically excluded from wmgUseGlobalCssJs so I would expect this to be declined, although I won't do it myself. I think we want to minimise the number of extensions installed there and also minimise the ability for anyone to do anything there other than log in. @csteipp?",1434130580,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""loginwiki is very specifically excluded from wmgUseGlobalCssJs so I would expect this to be declined, although I won't do it myself."", 'I think we want to minimise the number of extensions installed there and also minimise the ability for anyone to do anything there other than log in.SCREEN_NAME?']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +23118,Allow a script to work on login.wikimedia.org,">>! In T102254#1360847, @MarcoAurelio wrote: +> Hmm, that email address there is bugging me... Any way to have it removed? + +Nope, looks like you sent in via email.",1434130644,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\n\nNope, looks like you sent in via email.']",['NA'] +23116,Allow a script to work on login.wikimedia.org,">>! In T102254#1360869, @MarcoAurelio wrote: +>>>! In T102254#1360862, @Krenair wrote: +>>>>! In T102254#1360847, @MarcoAurelio wrote: +>>> Hmm, that email address there is bugging me... Any way to have it removed? +>> +>> Nope, looks like you sent in via email. +> +> Yep, I did. I didn't know the address would be visible if a registered account matched the email address. Something to learn for next time... :( + +I would expect that if there was no registered account, it would have been rejected.",1434130904,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI would expect that if there was no registered account, it would have been rejected.']",['EXPECTED BEHAVIOR'] +23114,Allow a script to work on login.wikimedia.org,"Well, now it's just invalid instead of potentially declined. Not a private security bug.",1434131491,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Well, now it's just invalid instead of potentially declined."", 'Not a private security bug.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +23111,Allow a script to work on login.wikimedia.org,I don't think it was actually intended for that? Perhaps we should disable that extension there too.,1434211382,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I don't think it was actually intended for that?"", 'Perhaps we should disable that extension there too.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +23109,Allow a script to work on login.wikimedia.org,"Yeah, unfortunately regardless of what that now-nonexistent department may have (or may not have) said, that doesn't mean it's magically supported by the developers or sysadmins. :)",1434223918,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Yeah, unfortunately regardless of what that now-nonexistent department may have (or may not have) said, that doesn't mean it's magically supported by the developers or sysadmins."", ':)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +23108,Allow a script to work on login.wikimedia.org,"Yeah, unfortunately regardless of what that now-nonexistent department may have (or may not have) said, that doesn't mean it's necessarily supported by the developers or sysadmins. :)",1434223936,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Yeah, unfortunately regardless of what that now-nonexistent department may have (or may not have) said, that doesn't mean it's necessarily supported by the developers or sysadmins."", ':)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +23107,Allow a script to work on login.wikimedia.org,"Yeah, unfortunately regardless of what that now-nonexistent department may have (or may not have) said, that doesn't mean it's necessarily supported/intended by the developers or sysadmins. :)",1434224345,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Yeah, unfortunately regardless of what that now-nonexistent department may have (or may not have) said, that doesn't mean it's necessarily supported/intended by the developers or sysadmins."", ':)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +23106,Allow a script to work on login.wikimedia.org,">>! In T102254#1363083, @MarcoAurelio wrote: +> You can ask @Jalexander but I can tell you that LCA approves such use. + +Yeah, unfortunately regardless of what that now-nonexistent department may have (or may not have) said, that doesn't mean it's necessarily supported/intended by the developers or sysadmins. :)",1434224367,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\n\nYeah, unfortunately regardless of what that now-nonexistent department may have (or may not have) said, that doesn't mean it's necessarily supported/intended by the developers or sysadmins."", ':)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +23103,Allow a script to work on login.wikimedia.org,">>! In T102254#1363098, @MarcoAurelio wrote: +> Last time I checked it was WMF who hired and paid their staff, not vice +> versa :-) Does it really matter that LCA is now called just CA? Perhaps is +> we were provided better tools to counter vandalism and spam we would not be +> in need of using this workarounds to get the job done. + +You've missed the point entirely. And this is still invalid, you need a separate task because this discussion does not need to be private, only the creator's email address.",1434226307,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYou've missed the point entirely."", ""And this is still invalid, you need a separate task because this discussion does not need to be private, only the creator's email address.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +23101,Allow a script to work on login.wikimedia.org,">>! In T102254#1363118, @Jalexander wrote: +>>>! In T102254#1363114, @Krenair wrote: +>>>>! In T102254#1363098, @MarcoAurelio wrote: +>>> Last time I checked it was WMF who hired and paid their staff, not vice +>>> versa :-) Does it really matter that LCA is now called just CA? Perhaps is +>>> we were provided better tools to counter vandalism and spam we would not be +>>> in need of using this workarounds to get the job done. +>> +>> You've missed the point entirely. And this is still invalid, you need a separate task because this discussion does not need to be private, only the creator's email address. +> +> I'm trying to get the email address removed, but I see no reason to create a brand new ticket at this point. The security level may be inappropriate (would you feel better if it was marked as an ""other confidential issue"" instead of security?) but the request is completely valid. + +The reason that this is private is that the requester did not mean to share their email address. The discussion itself should not be private, so the ticket is invalid. Opening up to WMF-NDA would not fix this issue. + +The request itself seems valid, so I encourage you to create a new ticket to work out whether it is able to be resolved, or (possibly) declined.",1434226973,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe reason that this is private is that the requester did not mean to share their email address.', 'The discussion itself should not be private, so the ticket is invalid.', 'Opening up to WMF-NDA would not fix this issue.', 'The request itself seems valid, so I encourage you to create a new ticket to work out whether it is able to be resolved, or (possibly) declined.']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION', 'FUTURE PLAN .']" +23099,Allow a script to work on login.wikimedia.org,"The issue is that ""From Email"" field at the top of the object info, below Author and above Subscribers. There's some email address to which you can send in new tasks for creation in Phabricator... We should probably clarify or remove it from docs etc. if it's going to be publicly displaying people's addresses without them being aware.",1434316072,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"['The issue is that ""From Email"" field at the top of the object info, below Author and above Subscribers.', ""There's some email address to which you can send in new tasks for creation in Phabricator... We should probably clarify or remove it from docs etc."", ""if it's going to be publicly displaying people's addresses without them being aware.""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +23098,Allow a script to work on login.wikimedia.org,"The issue is that ""From Email"" field at the top of the object info, below Author and above Subscribers. There's some email address to which you can send in new tasks for creation in Phabricator... We should probably clarify or remove it from docs etc. if it's going to be publicly displaying people's addresses without them being aware/being able to remove the address.",1434316116,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"['The issue is that ""From Email"" field at the top of the object info, below Author and above Subscribers.', ""There's some email address to which you can send in new tasks for creation in Phabricator... We should probably clarify or remove it from docs etc."", ""if it's going to be publicly displaying people's addresses without them being aware/being able to remove the address.""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +23096,Allow a script to work on login.wikimedia.org,">>! In T102254#1364258, @Aklapper wrote: +> (In the mean time, Mukunda restricted visibility of email addresses in tasks. We're discussing how to move forward.) + +I can still see the email address here, is there some sort of policy for seeing them? Is this discussion in Phabricator somewhere?",1434316789,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\n\nI can still see the email address here, is there some sort of policy for seeing them?', 'Is this discussion in Phabricator somewhere?']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +23094,Allow a script to work on login.wikimedia.org,">>! In T102254#1364296, @Jalexander wrote: +> It's restricted to WMF-NDA at the moment (hence why you can see it) + +I'd kind of prefer if it was just set to No One. I don't think any of us really need/want to see it, it can only cause confusion (given this is very unclear, you probably shouldn't expect it to actually be treated as private by other WMF-NDA members who aren't reading this)...",1434321649,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\n\nI'd kind of prefer if it was just set to No One."", ""I don't think any of us really need/want to see it, it can only cause confusion (given this is very unclear, you probably shouldn't expect it to actually be treated as private by other WMF-NDA members who aren't reading this)...""]","['NA', 'SOCIAL CONVERSATION']" +21602,InstantCommons broken by switch to HTTPS,"Caused by Wikimedia operations, effects a LOT of non-Wikimedia sites :|",1434409947,task_subcomment,PHID-TASK-ol3sysyye6zvepfewmrh,PHID-USER-x7ti5ksby4ubsabntlxa,"['Caused by Wikimedia operations, effects a LOT of non-Wikimedia sites :|']",['BUG REPRODUCTION'] +21601,InstantCommons broken by switch to HTTPS,"Caused by Wikimedia operations, affects a LOT of non-Wikimedia sites :|",1434411270,task_subcomment,PHID-TASK-ol3sysyye6zvepfewmrh,PHID-USER-x7ti5ksby4ubsabntlxa,"['Caused by Wikimedia operations, affects a LOT of non-Wikimedia sites :|']",['BUG REPRODUCTION'] +22576,Undefined index: HTTP_USER_AGENT in ResourceLoader.php,Looks like ori has been looking at this already,1434469272,task_subcomment,PHID-TASK-dqpbthmgjicotxfm6ioc,PHID-USER-x7ti5ksby4ubsabntlxa,['Looks like ori has been looking at this already'],['INVESTIGATION AND EXPLORATION'] +21589,InstantCommons broken by switch to HTTPS,"@greg, @demon: should we have something on mediawiki-announce about this?",1434488149,task_subcomment,PHID-TASK-ol3sysyye6zvepfewmrh,PHID-USER-x7ti5ksby4ubsabntlxa,"['SCREEN_NAME,SCREEN_NAME: should we have something on mediawiki-announce about this?']",['FUTURE PLAN'] +22550,Clean up DNS/redirects for TLS,"I imagine https://gerrit.wikimedia.org/r/#/c/219228/1 is going to put us in a similar situation with T88731 (redirects in place, but invalid SSL certs getting in the way for encrypted requests)?",1434654989,task_subcomment,PHID-TASK-fcbfwmloooyqrkcz6ecb,PHID-USER-x7ti5ksby4ubsabntlxa,"['I imagine URL is going to put us in a similar situation with T88731 (redirects in place, but invalid SSL certs getting in the way for encrypted requests)?']",['BUG REPRODUCTION .'] +22469,Shinken is showing HTTP 404 warnings for deployment-mathoid/sca02 mathoid services,"Is it just GETting / or something? Couldn't find the config... Production icinga checks /_info + +Example of probes failing on labs against the beta cluster: + +http://shinken.wmflabs.org/service/deployment-mathoid/Mathoid +http://shinken.wmflabs.org/service/deployment-sca02/Mathoid + +Started falling 6 days ago. + +On prod the probe seems to be work since at least 8 days: + +https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=sca1001&service=mathoid +https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=sca1002&service=mathoid + +So maybe it is a regression in mathoid :-)",1435092147,task_description,PHID-TASK-xwcetgi75tewz6khspuf,PHID-USER-x7ti5ksby4ubsabntlxa,"['Shinken is showing HTTP 404 warnings for deployment-mathoid/sca02 mathoid services.', 'Is it just GETting / or something?', ""Couldn't find the config... Production icinga checks /_info\n\nExample of probes failing on labs against the beta cluster:\n\nURL\nURL\n\nStarted falling 6 days ago."", 'On prod the probe seems to be work since at least 8 days:\n\nURL\nURL\n\nSo maybe it is a regression in mathoid :-)']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +22479,Shinken is showing HTTP 404 warnings for deployment-mathoid/sca02 mathoid services,Huh. Not sure how I missed that service definition in shinken.cfg. Can we make it GET /_info like prod?,1435262563,task_subcomment,PHID-TASK-xwcetgi75tewz6khspuf,PHID-USER-x7ti5ksby4ubsabntlxa,"['Huh.', 'Not sure how I missed that service definition in shinken.cfg.', 'Can we make it GET /_info like prod?']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +22470,Shinken is showing HTTP 404 warnings for deployment-mathoid/sca02 mathoid services,Yuvi has pressed buttons and this now seems fixed.,1435327270,task_subcomment,PHID-TASK-xwcetgi75tewz6khspuf,PHID-USER-x7ti5ksby4ubsabntlxa,['Yuvi has pressed buttons and this now seems fixed.'],['BUG REPRODUCTION'] +20935,Central login at betawiki doesn't work,It works for me. Have you tried clearing your browser's cookies? Sometimes a forceHTTPS cookie gets set that causes issues like this.,1437065121,task_subcomment,PHID-TASK-muywufhcg2mbbhyyx2mn,PHID-USER-x7ti5ksby4ubsabntlxa,"['It works for me.', ""Have you tried clearing your browser's cookies?"", 'Sometimes a forceHTTPS cookie gets set that causes issues like this.']","['OBSERVED BUG BEHAVIOR', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +23081,Allow a script to work on login.wikimedia.org,"Implementation of gadgets on this wiki should be considered blocked by {T71445}. The other suggested alternatives don't seem to match up with this task, so I'm just going to mark this as declined.",1437083719,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"['Implementation of gadgets on this wiki should be considered blocked by {T71445}.', ""The other suggested alternatives don't seem to match up with this task, so I'm just going to mark this as declined.""]","['BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +20273,Examine which extensions are installed on login.wikimedia.org (loginwiki) and vote.wikimedia.org (votewiki),"Also, probably don't need these +* Interwiki +* OAIRepository +* Random root page +* SiteMatrix +* UserMerge +* Abuse Filter +* ConfirmEdit, FancyCaptcha +* SpamBlacklist +* TitleBlacklist +* AccountAudit +* Disambiguator +* Graph + +Not sure about these: +* GlobalRenameQueue +* GlobalRenameRequest +* MergeAccount +* Renameuser +* Renameuser for CentralAuth +* CharInsert? +* TorBlock? + +It feels like I've just listed like all of Special:Version on loginwiki. Chris, do you think we need any of these?",1437362341,task_subcomment,PHID-TASK-ij3hmsszlnhzkqojakbw,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Also, probably don't need these\n* Interwiki\n* OAIRepository\n* Random root page\n* SiteMatrix\n* UserMerge\n* Abuse Filter\n* ConfirmEdit, FancyCaptcha\n* SpamBlacklist\n* TitleBlacklist\n* AccountAudit\n* Disambiguator\n* Graph\n\nNot sure about these:\n* GlobalRenameQueue\t\n* GlobalRenameRequest\n* MergeAccount\n* Renameuser\t\n* Renameuser for CentralAuth\n* CharInsert?"", '* TorBlock?', ""It feels like I've just listed like all of Special:Version on loginwiki."", 'Chris, do you think we need any of these?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +21422,Fatal error: Call to undefined function curl_strerror() in /srv/mediawiki/php-1.26wmf15/includes/libs/MultiHttpClient.php on line 232,"> curl_strerror was added in php 5.5, and it appears to be supported in hhvm as well, so I'm really not sure why this is an undefined function. + +Because Wikimedia doesn't run php5.5/hhvm everywhere and still has a load of zend php5.3 machines?",1437592837,task_subcomment,PHID-TASK-dew2vsthlv3maoupvl3m,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\n\nBecause Wikimedia doesn't run php5.5/hhvm everywhere and still has a load of zend php5.3 machines?""]",['INVESTIGATION AND EXPLORATION'] +21420,Fatal error: Call to undefined function curl_strerror() in /srv/mediawiki/php-1.26wmf15/includes/libs/MultiHttpClient.php on line 232,"One of these: + +5.3.10-1ubuntu3.19+wmf1 +5.5.9-1ubuntu4.11 +5.6.99-hhvm",1437593764,task_subcomment,PHID-TASK-dew2vsthlv3maoupvl3m,PHID-USER-x7ti5ksby4ubsabntlxa,['One of these:\n\n5.3.10-1ubuntu3.19+wmf1\n5.5.9-1ubuntu4.11\n5.6.99-hhvm'],['BUG REPRODUCTION'] +21419,Fatal error: Call to undefined function curl_strerror() in /srv/mediawiki/php-1.26wmf15/includes/libs/MultiHttpClient.php on line 232,">>! In T106579#1472177, @Nikerabbit wrote: +> What is `PHP_VERSION` on production? + +One of these: + +5.3.10-1ubuntu3.19+wmf1 +5.5.9-1ubuntu4.11 +5.6.99-hhvm",1437593797,task_subcomment,PHID-TASK-dew2vsthlv3maoupvl3m,PHID-USER-x7ti5ksby4ubsabntlxa,['QUOTE\nQUOTE\n\nOne of these:\n\n5.3.10-1ubuntu3.19+wmf1\n5.5.9-1ubuntu4.11\n5.6.99-hhvm'],['BUG REPRODUCTION'] +21395,SSL cert needed for new fundraising events domain,,1438021400,task_subcomment,PHID-TASK-iuxar6fq7z6tngslwilp,PHID-USER-x7ti5ksby4ubsabntlxa,[],[] +21394,SSL cert needed for new fundraising events domain,,1438021439,task_subcomment,PHID-TASK-iuxar6fq7z6tngslwilp,PHID-USER-x7ti5ksby4ubsabntlxa,[],[] +21393,SSL cert needed for new fundraising events domain,,1438021447,task_subcomment,PHID-TASK-iuxar6fq7z6tngslwilp,PHID-USER-x7ti5ksby4ubsabntlxa,[],[] +21392,SSL cert needed for new fundraising events domain,,1438021581,task_subcomment,PHID-TASK-iuxar6fq7z6tngslwilp,PHID-USER-x7ti5ksby4ubsabntlxa,[],[] +21391,SSL cert needed for new fundraising events domain,"> donate.wikimedia.org has a wildcard SSL cert, so we could conceivably use that for the events site + +But that's hosted by WMF... Shouldn't third-parties only get certs which match the domains they're actually hosting for Wikimedia?",1438021585,task_subcomment,PHID-TASK-iuxar6fq7z6tngslwilp,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\n\nBut that's hosted by WMF..."", ""Shouldn't third-parties only get certs which match the domains they're actually hosting for Wikimedia?""]","['NA', 'BUG REPRODUCTION .']" +20270,Examine which extensions are installed on login.wikimedia.org (loginwiki) and vote.wikimedia.org (votewiki),">>! In T61702#1464570, @Legoktm wrote: +>> * Abuse Filter +>> * ConfirmEdit, FancyCaptcha +>> * SpamBlacklist +>> * TitleBlacklist +>> * TorBlock? +> +> Do we allow people to directly create accounts on loginwiki? If so, these are necessary. + +No, only administrators can create accounts directly on loginwiki.",1438213017,task_subcomment,PHID-TASK-ij3hmsszlnhzkqojakbw,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo, only administrators can create accounts directly on loginwiki.']",['BUG REPRODUCTION'] +20269,Examine which extensions are installed on login.wikimedia.org (loginwiki) and vote.wikimedia.org (votewiki),"So that leaves me with this list: +* GlobalRenameQueue +* GlobalRenameRequest +* Interwiki +* OAIRepository +* SiteMatrix +* Disambiguator +* Graph +* CharInsert +* Abuse Filter +* ConfirmEdit, FancyCaptcha +* SpamBlacklist +* TitleBlacklist +* TorBlock",1438213231,task_subcomment,PHID-TASK-ij3hmsszlnhzkqojakbw,PHID-USER-x7ti5ksby4ubsabntlxa,"['So that leaves me with this list:\n* GlobalRenameQueue\n* GlobalRenameRequest\n* Interwiki\n* OAIRepository\n* SiteMatrix\n* Disambiguator\n* Graph\n* CharInsert\n* Abuse Filter\n* ConfirmEdit, FancyCaptcha\n* SpamBlacklist\n* TitleBlacklist\n* TorBlock']",['BUG REPRODUCTION'] +21990,zerofetcher in production is getting throttled for API logins,Is this proxying requests for external clients? If so they should probably be added to the list of legitimate proxies sending X-Forwarded-For headers.,1441396305,task_subcomment,PHID-TASK-sdolnc4j26rmtnljzjol,PHID-USER-x7ti5ksby4ubsabntlxa,"['Is this proxying requests for external clients?', 'If so they should probably be added to the list of legitimate proxies sending X-Forwarded-For headers.']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +21988,zerofetcher in production is getting throttled for API logins,"We can add entries to wgRateLimitsExcludedIPs in mediawiki-config if there is a list of internal hosts which need it. +It'd need to be kept updated though.",1441649647,task_subcomment,PHID-TASK-sdolnc4j26rmtnljzjol,PHID-USER-x7ti5ksby4ubsabntlxa,"['We can add entries to wgRateLimitsExcludedIPs in mediawiki-config if there is a list of internal hosts which need it.', ""It'd need to be kept updated though.""]","['FUTURE PLAN', 'FUTURE PLAN .']" +21234,Undo phab.wikidata.org hacks after wmfusercontent.org cert is fixed,"Just like *.wikipedia.org, putting it at *.wikivoyage.org would have given Phabricator access to production MediaWiki cookies. *.wikidata.org is not trusted like that AFAIK.",1442086691,task_subcomment,PHID-TASK-5jze2h4izvnplxdtkizb,PHID-USER-x7ti5ksby4ubsabntlxa,"['Just like *.wikipedia.org, putting it at *.wikivoyage.org would have given Phabricator access to production MediaWiki cookies.', '*.wikidata.org is not trusted like that AFAIK.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +20638,A combination of Special:MyPage redirects and pagecounts allows an external site to know the wikipedia login of an user,">>! In T109724#1633632, @Bawolff wrote: +> How do I attach a patch to a bug in phab? I think I'm missing something obvious + +Same way as you attached other files: Drag it into the comment area.",1442088206,task_subcomment,PHID-TASK-qnjqhzdrle7shsx3w37a,PHID-USER-x7ti5ksby4ubsabntlxa,['QUOTE\nQUOTE\n\nSame way as you attached other files: Drag it into the comment area.'],['CONTRIBUTION AND COMMITMENT'] +21209,deployment-logstash2 puppet certificate,"```krenair@deployment-logstash2:~$ sudo puppet agent -tv +Exiting; no certificate found and waitforcert is disabled``` +```root@deployment-puppetmaster:~# find /var/lib/puppet/server/ssl/ca -name deployment-logstash* +/var/lib/puppet/server/ssl/ca/requests/deployment-logstash2.eqiad.wmflabs.pem +/var/lib/puppet/server/ssl/ca/signed/deployment-logstash2.deployment-prep.eqiad.wmflabs.pem +root@deployment-puppetmaster:~# ``` +I imagine @bd808 knows something about this.",1442244259,task_description,PHID-TASK-fgjjoymd7nvedhsk5wpk,PHID-USER-x7ti5ksby4ubsabntlxa,"['deployment-logstash2 puppet certificate.', '``CODE`CODE`CODE``\nI imagineSCREEN_NAME knows something about this.']","['BUG REPRODUCTION', 'NA']" +21215,deployment-logstash2 puppet certificate,">>! In T112537#1638661, @thcipriani wrote: +> Seems like deployment-puppetmaster didn't autosign this certificate. Should be fixed now. + +It's not just that. There was already a signed certificate with the new full domain style (project name between instance name and DC), the requested one was for the old style.",1442258153,task_subcomment,PHID-TASK-fgjjoymd7nvedhsk5wpk,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\n\nIt's not just that."", 'There was already a signed certificate with the new full domain style (project name between instance name and DC), the requested one was for the old style.']","['NA', 'BUG REPRODUCTION .']" +20554,*.wmflabs.org https certificate expired (tools.wmflabs.org),T112542 refers to a 'tracking calendar'. And this is sort of part of that.,1442280442,task_subcomment,PHID-TASK-k5hfdjpbqfhjvcjq5qxr,PHID-USER-x7ti5ksby4ubsabntlxa,"[""T112542 refers to a 'tracking calendar'."", 'And this is sort of part of that.']","['BUG REPRODUCTION', 'NA']" +21711,Failure to OAuth after login on mobile,"@Josve05a: What security are you trying to set on this task? You won't be able to move it out of the NDA restrictions simply by removing the project, but I can change the policies for you if you want.",1442435531,task_subcomment,PHID-TASK-nfqc6az2tmukucqqnqjz,PHID-USER-x7ti5ksby4ubsabntlxa,"['SCREEN_NAME: What security are you trying to set on this task?', ""You won't be able to move it out of the NDA restrictions simply by removing the project, but I can change the policies for you if you want.""]","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +24514,SSL-config of the OTRS is outdated,"This depends on {T105125} +Which should be done as part of {T105554} +Which depends on {T111532} (actually, it looks to me like this was already done, will comment there in a sec) +Which mentions an OTRS upgrade as one of ops' goals ({T74109} - the previous goal in that objective was completed today), so it sounds to me like this has a pretty good chance of getting ops attention this year or maybe next?",1442598287,task_subcomment,PHID-TASK-rvm3pm6qayhs7ewsk5pw,PHID-USER-x7ti5ksby4ubsabntlxa,"[""This depends on {T105125}\nWhich should be done as part of {T105554}\nWhich depends on {T111532} (actually, it looks to me like this was already done, will comment there in a sec)\nWhich mentions an OTRS upgrade as one of ops' goals ({T74109} - the previous goal in that objective was completed today), so it sounds to me like this has a pretty good chance of getting ops attention this year or maybe next?""]",['FUTURE PLAN .'] +24513,SSL-config of the OTRS is outdated,"This depends on {T105125} +Which should be done as part of {T105554} +Which depends on {T111532} (actually, it looks to me like this was already done, will comment there in a sec) +Which mentions an OTRS upgrade as one of ops' goals ({T74109} - the previous goal in that objective was completed today) for Q1 2015-2016, so it sounds to me like this has a pretty good chance of getting ops attention this year or maybe next?",1442598334,task_subcomment,PHID-TASK-rvm3pm6qayhs7ewsk5pw,PHID-USER-x7ti5ksby4ubsabntlxa,"[""This depends on {T105125}\nWhich should be done as part of {T105554}\nWhich depends on {T111532} (actually, it looks to me like this was already done, will comment there in a sec)\nWhich mentions an OTRS upgrade as one of ops' goals ({T74109} - the previous goal in that objective was completed today) for Q1 2015-2016, so it sounds to me like this has a pretty good chance of getting ops attention this year or maybe next?""]",['FUTURE PLAN .'] +21986,zerofetcher in production is getting throttled for API logins,"Just single IPs. + +Maybe there's a better way somewhere...",1443050628,task_subcomment,PHID-TASK-sdolnc4j26rmtnljzjol,PHID-USER-x7ti5ksby4ubsabntlxa,"['Just single IPs.', ""Maybe there's a better way somewhere...""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +21660,Can't login into a newly created nova instance through ssh,Is it still broken?,1444497510,task_subcomment,PHID-TASK-ukb2viitzlkjh4g5a7t3,PHID-USER-x7ti5ksby4ubsabntlxa,['Is it still broken?'],['BUG REPRODUCTION .'] +23911,Allow everyone in ops group in LDAP to login to all Labs instances,Looks like this would be a change to modules/ldap/templates/access.conf.erb in puppet?,1444700846,task_subcomment,PHID-TASK-sxq4vq7w2n4flssbouxw,PHID-USER-x7ti5ksby4ubsabntlxa,['Looks like this would be a change to modules/ldap/templates/access.conf.erb in puppet?'],['BUG REPRODUCTION .'] +24089,shinken.wmflabs.org redirects on https-login to http,"When you POST that login form, it returns HTTP 303 See Other with the http: location.",1444702562,task_subcomment,PHID-TASK-tr6rfwdwnschtceog6d4,PHID-USER-x7ti5ksby4ubsabntlxa,"['When you POST that login form, it returns HTTP 303 See Other with the http: location.']",['BUG REPRODUCTION'] +24088,shinken.wmflabs.org redirects on https-login to http,"I did a bit of digging through the shinken source code and found https://github.com/naparuba/shinken/blob/master/shinken/webui/bottlewebui.py#L997 +Whereas it's supposed to check HTTP_X_FORWARDED_PROTO like http://bottlepy.org/docs/dev/_modules/bottle.html#BaseRequest.url",1444706029,task_subcomment,PHID-TASK-tr6rfwdwnschtceog6d4,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I did a bit of digging through the shinken source code and found URL\nWhereas it's supposed to check HTTP_X_FORWARDED_PROTO like URL""]",['INVESTIGATION AND EXPLORATION'] +24087,shinken.wmflabs.org redirects on https-login to http,https://github.com/naparuba/shinken/pull/1724,1444706288,task_subcomment,PHID-TASK-tr6rfwdwnschtceog6d4,PHID-USER-x7ti5ksby4ubsabntlxa,['URL'],['BUG REPRODUCTION .'] +20142,Beta Cluster no longer listens for HTTPS,"I made a certificate for beta on deployment-puppetmaster and replaced the star.wmflabs.org cert with it there (also had a mess around with some other settings to get it to work), then went and changed all the cache instances so they could get the new cert, start nginx and get puppet working again. We probably want to separate that cert from star.wmflabs.org so we can get the patch into the operations/puppet repository.",1445350446,task_subcomment,PHID-TASK-4o7hcbcsjs3jpgcicdtc,PHID-USER-x7ti5ksby4ubsabntlxa,"['I made a certificate for beta on deployment-puppetmaster and replaced the star.wmflabs.org cert with it there (also had a mess around with some other settings to get it to work), then went and changed all the cache instances so they could get the new cert, start nginx and get puppet working again.', 'We probably want to separate that cert from star.wmflabs.org so we can get the patch into the operations/puppet repository.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +20140,Beta Cluster no longer listens for HTTPS,"Using a real trusted certificate is covered in T50501, T75919 and T97593.",1445355579,task_subcomment,PHID-TASK-4o7hcbcsjs3jpgcicdtc,PHID-USER-x7ti5ksby4ubsabntlxa,"['Using a real trusted certificate is covered in T50501, T75919 and T97593.']",['BUG REPRODUCTION'] +24086,shinken.wmflabs.org redirects on https-login to http,"I don't really know what's going on upstream but it sounds like a load of things have been changed, the patch might not still be valid.",1447778274,task_subcomment,PHID-TASK-tr6rfwdwnschtceog6d4,PHID-USER-x7ti5ksby4ubsabntlxa,"[""I don't really know what's going on upstream but it sounds like a load of things have been changed, the patch might not still be valid.""]",['INVESTIGATION AND EXPLORATION'] +22983,make blog links from wmfwiki front page use HTTPS links,"I did https://wikimediafoundation.org/w/index.php?title=Template:Blogbox&diff=prev&oldid=104829, so this should now work as soon as {T104726} is fixed. {T105905} is not really a blocker.",1454075988,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-x7ti5ksby4ubsabntlxa,"['I did URL so this should now work as soon as {T104726} is fixed.', '{T105905} is not really a blocker.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +22982,make blog links from wmfwiki front page use HTTPS links,"And also https://wikimediafoundation.org/w/index.php?title=Spotlight_on_Wikimedia_Commons/Updates&diff=104830&oldid=92778 - but interestingly, that appears to have made it generate HTTPS links?",1454076235,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-x7ti5ksby4ubsabntlxa,"['And also URL - but interestingly, that appears to have made it generate HTTPS links?']",['INVESTIGATION AND EXPLORATION'] +22979,make blog links from wmfwiki front page use HTTPS links,">>! In T104728#2065282, @Dzahn wrote: +> Looks to me like this ticket is either about editing wiki pages or about fixing things on the Blog side. Both of these don't really need Operations and Traffic, right? + +Traffic was added via bulk edit and that causes Herald to add Operations...",1456444633,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-x7ti5ksby4ubsabntlxa,['QUOTE\nQUOTE\n\nTraffic was added via bulk edit and that causes Herald to add Operations...'],['BUG REPRODUCTION'] +22978,make blog links from wmfwiki front page use HTTPS links,">>! In T104728#2065314, @jrbs wrote: +>>>! In T104728#2065282, @Dzahn wrote: +>> Looks to me like this ticket is either about editing wiki pages or about fixing things on the Blog side. Both of these don't really need Operations and Traffic, right? +> +> It looks to me like @Krenair's change has fixed this issue as it is described. + +Looking at the main page, the last two entries had HTTPS links, but not the previous ones? Did something change on the blog/Automattic's end?",1456445753,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-x7ti5ksby4ubsabntlxa,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nLooking at the main page, the last two entries had HTTPS links, but not the previous ones?', ""Did something change on the blog/Automattic's end?""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +22976,make blog links from wmfwiki front page use HTTPS links,They all show as HTTP links now.,1456455662,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-x7ti5ksby4ubsabntlxa,['They all show as HTTP links now.'],['BUG REPRODUCTION .'] +22974,make blog links from wmfwiki front page use HTTPS links,"yes, it's T104726",1456456699,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-x7ti5ksby4ubsabntlxa,"[""yes, it's T104726""]",['BUG REPRODUCTION .'] +22972,make blog links from wmfwiki front page use HTTPS links,"It's marked as a blocker. + +And needs someone to make upstream actually do it.",1456456912,task_subcomment,PHID-TASK-wrd3xll4wtgqcuiuvoag,PHID-USER-x7ti5ksby4ubsabntlxa,"[""It's marked as a blocker."", 'And needs someone to make upstream actually do it.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +21461,blog rss feed links to HTTP (cleartext) blog posts even when feed fetched over HTTPS,"Something needs to be done by Automattic, I guess @jrbs can either deal with them or knows who can.",1456457393,task_subcomment,PHID-TASK-7kwdiqzwj274sx4nrksn,PHID-USER-x7ti5ksby4ubsabntlxa,"['Something needs to be done by Automattic, I guessSCREEN_NAME can either deal with them or knows who can.']",['BUG REPRODUCTION'] +19196,Setup real ssl certs for Beta Cluster using a restricted project,"> we shouldn't wait on that (""Arriving Summer 2015"") + +With summer *2016* fast approaching, I think it's time to scrap this plan and just go with Let's Encrypt. +Here are some older tickets on the subject: {T50501}, {T70387} - can we close this in favour of one of them? +This ticket is much newer but we can't do anything with it because it's restricted access: {T97593} +(I'm going to get that restricted ticket either made public or closed.)",1457834397,task_subcomment,PHID-TASK-kdxwi3q4gzdnjwug4iuy,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\n\nWith summer *2016* fast approaching, I think it's time to scrap this plan and just go with Let's Encrypt."", 'Here are some older tickets on the subject: {T50501}, {T70387} - can we close this in favour of one of them?', ""This ticket is much newer but we can't do anything with it because it's restricted access: {T97593}\n(I'm going to get that restricted ticket either made public or closed.)""]","['FUTURE PLAN', 'ISSUE CONTENT MANAGEMENT', 'ACTION ON ISSUE .']" +23909,Allow everyone in ops group in LDAP to login to all Labs instances,"While poking around in LDAP I found this: +```krenair@bastion-01:~$ ldapsearch -x ""(&(ou:dn:=sudoers)(cn:dn:=ops))"" +# extended LDIF +# +# LDAPv3 +# base <dc=wikimedia,dc=org> (default) with scope subtree +# filter: (&(ou:dn:=sudoers)(cn:dn:=ops)) +# requesting: ALL +# + +# ops, sudoers, wikimedia.org +dn: cn=ops,ou=sudoers,dc=wikimedia,dc=org +objectClass: sudorole +objectClass: top +sudoOption: !authenticate +sudoCommand: ALL +sudoUser: %ops +cn: ops +sudoHost: ALL + +# search result +search: 2 +result: 0 Success + +# numResponses: 2 +# numEntries: 1``` +So they have full sudo everywhere, but can't necessarily log in everywhere? We should probably document this at https://wikitech.wikimedia.org/wiki/LDAP_Groups#ops_grants_access_to:",1457899257,task_subcomment,PHID-TASK-sxq4vq7w2n4flssbouxw,PHID-USER-x7ti5ksby4ubsabntlxa,"[""While poking around in LDAP I found this:\n``CODE``\nSo they have full sudo everywhere, but can't necessarily log in everywhere?"", 'We should probably document this at URL']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +24559,Remove use of synchronous XMLHttpRequest (deprecated) ,"`/srv/mediawiki/php-1.27.0-wmf.17/extensions/Kartographer/lib/mapbox/mapbox-lib.js: async: false` +There's also a bunch of these under SemanticForms and SemanticResultFormats",1458427433,task_subcomment,PHID-TASK-cxxkobb5a3uhcinlgjd6,PHID-USER-x7ti5ksby4ubsabntlxa,"[""CODE\nThere's also a bunch of these under SemanticForms and SemanticResultFormats""]",['BUG REPRODUCTION'] +24558,Remove use of synchronous XMLHttpRequest (deprecated) ,"`extensions/Kartographer/lib/mapbox/mapbox-lib.js: async: false` +There's also a bunch of these under SemanticForms and SemanticResultFormats",1458427450,task_subcomment,PHID-TASK-cxxkobb5a3uhcinlgjd6,PHID-USER-x7ti5ksby4ubsabntlxa,"[""CODE\nThere's also a bunch of these under SemanticForms and SemanticResultFormats""]",['BUG REPRODUCTION'] +24557,Remove use of synchronous XMLHttpRequest (deprecated) ,There's a bunch of these under SemanticForms and SemanticResultFormats,1458427596,task_subcomment,PHID-TASK-cxxkobb5a3uhcinlgjd6,PHID-USER-x7ti5ksby4ubsabntlxa,"[""There's a bunch of these under SemanticForms and SemanticResultFormats""]",['BUG REPRODUCTION .'] +23072,Allow a script to work on login.wikimedia.org,">>! In T102254#2203699, @Glaisher wrote: +> $wgUseSiteJs is also set to false on loginwiki so it probably won't work (haven't checked, just guessing). + +I checked includes/resourceloader/ResourceLoaderUserGroupsModule.php - you're right, it won't work.",1460563453,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\n\nI checked includes/resourceloader/ResourceLoaderUserGroupsModule.php - you're right, it won't work.""]",['BUG REPRODUCTION'] +23070,Allow a script to work on login.wikimedia.org,I probably could as a global interface editor,1460582301,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-x7ti5ksby4ubsabntlxa,['I probably could as a global interface editor'],['CONTRIBUTION AND COMMITMENT'] +19499,stream.wikimedia.org - redirect http(s) to docs,doesn't look like apache is involved in this - see modules/rcstream/templates/rcstream.nginx.erb in the puppet repo,1461513907,task_subcomment,PHID-TASK-4i4rfgchjaq2sexzwylo,PHID-USER-x7ti5ksby4ubsabntlxa,"[""doesn't look like apache is involved in this - see modules/rcstream/templates/rcstream.nginx.erb in the puppet repo""]",['INVESTIGATION AND EXPLORATION'] +19498,stream.wikimedia.org - redirect http(s) to docs,"(of course now I see it was me who added that project in the first place, oops...)",1461513934,task_subcomment,PHID-TASK-4i4rfgchjaq2sexzwylo,PHID-USER-x7ti5ksby4ubsabntlxa,"['(of course now I see it was me who added that project in the first place, oops...)']",['SOCIAL CONVERSATION'] +21458,blog rss feed links to HTTP (cleartext) blog posts even when feed fetched over HTTPS,It looks to me like the main problem was solved. We might be able to close this...,1462200661,task_subcomment,PHID-TASK-7kwdiqzwj274sx4nrksn,PHID-USER-x7ti5ksby4ubsabntlxa,"['It looks to me like the main problem was solved.', 'We might be able to close this...']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +19475,Remove X-Hacker HTTP header served on sites hosted by WordPress VIP (Automattic),"Yes: +```alex@alex-laptop:~$ curl -vs https://blog.wikimedia.org 2>&1 >/dev/null | fgrep X-hacker +< X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.```",1475003135,task_subcomment,PHID-TASK-cmi5u75baovicpb4veoy,PHID-USER-x7ti5ksby4ubsabntlxa,['Yes:\n``CODE``'],['BUG REPRODUCTION .'] +21659,Can't login into a newly created nova instance through ssh,assigning to author for information,1482280859,task_subcomment,PHID-TASK-ukb2viitzlkjh4g5a7t3,PHID-USER-x7ti5ksby4ubsabntlxa,['assigning to author for information'],['ACTION ON ISSUE .'] +21658,Can't login into a newly created nova instance through ssh,"actually, no, from reviewing the log it looks like this was a temporary issue (unable to connect to LDAP) and this was from over a year ago, so we can consider this long since resolved",1482280984,task_subcomment,PHID-TASK-ukb2viitzlkjh4g5a7t3,PHID-USER-x7ti5ksby4ubsabntlxa,"['actually, no, from reviewing the log it looks like this was a temporary issue (unable to connect to LDAP) and this was from over a year ago, so we can consider this long since resolved']",['BUG REPRODUCTION'] +23261,Add a publisher certificate for Windows binaries,Let's decline this?,1491567734,task_subcomment,PHID-TASK-jcd425ypzglcdbzcemwo,PHID-USER-x7ti5ksby4ubsabntlxa,"[""Let's decline this?""]",['CONTRIBUTION AND COMMITMENT .'] +23049,Migrate tools.wmflabs.org to https only (and set HSTS),">>! In T102367#3863889, @Legoktm wrote: +> If I have my tool set a `strict-transport-security: max-age=86400` header, will that impact other tools as well since they're on the same subdomain? Or will it just affect my tool? + +I would think it will break other tools that don't support HTTPS. We should probably add this header to `proxy_hide_header` in `modules/dynamicproxy/templates/urlproxy.conf` +Long-term solution to prevent that class of problems: T125589",1514602448,task_subcomment,PHID-TASK-ak4rjdpcc34ufkgyoi7b,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\n\nI would think it will break other tools that don't support HTTPS."", 'We should probably add this header to CODE in CODE\nLong-term solution to prevent that class of problems: T125589']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +23048,Migrate tools.wmflabs.org to https only (and set HSTS),">>! In T102367#3863889, @Legoktm wrote: +> If I have my tool set a `strict-transport-security: max-age=86400` header, will that impact other tools as well since they're on the same subdomain? Or will it just affect my tool? + +I would think it will break other tools that don't support HTTPS. We should probably add this header to `proxy_hide_header` in `modules/dynamicproxy/templates/urlproxy.conf` until we're ready to turn it on at the proxy level. +Long-term solution to prevent that class of problems: T125589",1514602553,task_subcomment,PHID-TASK-ak4rjdpcc34ufkgyoi7b,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\n\nI would think it will break other tools that don't support HTTPS."", ""We should probably add this header to CODE in CODE until we're ready to turn it on at the proxy level."", 'Long-term solution to prevent that class of problems: T125589']","['BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN']" +23047,Migrate tools.wmflabs.org to https only (and set HSTS),">>! In T102367#3863889, @Legoktm wrote: +> If I have my tool set a `strict-transport-security: max-age=86400` header, will that impact other tools as well since they're on the same subdomain? Or will it just affect my tool? + +I would think it will break other tools that don't support HTTPS. We should probably add this header to `proxy_hide_header` in `modules/dynamicproxy/templates/urlproxy.conf` until we're ready to start using HSTS across tools.wmflabs.org. +Long-term solution to prevent that class of problems: T125589",1514602573,task_subcomment,PHID-TASK-ak4rjdpcc34ufkgyoi7b,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\n\nI would think it will break other tools that don't support HTTPS."", ""We should probably add this header to CODE in CODE until we're ready to start using HSTS across tools.wmflabs.org."", 'Long-term solution to prevent that class of problems: T125589']","['BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN']" +23046,Migrate tools.wmflabs.org to https only (and set HSTS),">>! In T102367#3863889, @Legoktm wrote: +> If I have my tool set a `strict-transport-security: max-age=86400` header, will that impact other tools as well since they're on the same subdomain? Or will it just affect my tool? + +I would think it will break other tools that don't support HTTPS. We should probably add this header to `proxy_hide_header` in `modules/dynamicproxy/templates/urlproxy.conf` until we're ready to start using HSTS across tools.wmflabs.org. +Long-term solution to prevent that class of problems: T125589 + +Edit: Turns out this was done above anyway... I'd still be cautious and to have a go at T128409 first",1514602755,task_subcomment,PHID-TASK-ak4rjdpcc34ufkgyoi7b,PHID-USER-x7ti5ksby4ubsabntlxa,"[""QUOTE\nQUOTE\n\nI would think it will break other tools that don't support HTTPS."", ""We should probably add this header to CODE in CODE until we're ready to start using HSTS across tools.wmflabs.org."", 'Long-term solution to prevent that class of problems: T125589\n\nEdit: Turns out this was done above anyway...', ""I'd still be cautious and to have a go at T128409 first""]","['BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION']" +22986,*.tiles.wmflabs.org should be served over https,@TheDJ https://a.tiles.wmflabs.org/osm-no-labels/12/2105/1346.png is a cert mismatch because the server attempts to serve the *.wmflabs.org cert which won't match,1531163239,task_subcomment,PHID-TASK-yilxmvulfm4klrrlsp5x,PHID-USER-x7ti5ksby4ubsabntlxa,"[""SCREEN_NAME URL is a cert mismatch because the server attempts to serve the *.wmflabs.org cert which won't match""]",['BUG REPRODUCTION'] +14301,Parsoid cannot connect to https-only host?,"I am experincing the same bug. + +Attempting to evoke VisualEditor to edit any pages where we have redirected all traffic to https results in the error. + + +In the browser: +Error loading data from server:parsoidserver-hhtp-curl-error: +Empty reply from server. Would you like to retry? + + +Parsoid displays the following upon each attempt to edit a page (in this case Main Page): + +ERROR in localhost:Main_Page +Stack trace: DoesNotExistError: Page Fetch failure for null +worker 20040 died, restarting. + + +MediaWiki logs show the following for the request: + +Start request POST /w/api.php +HTTP HEADERS: +HOST: my.wiki.com +CONNECTION: keep-alive +CONTENT-LENGTH: 60 +ACCEPT: application/json, text/javascript, */*; q=0.01 +ORIGIN: https://my.wiki.com +X-REQUESTED-WITH: XMLHttpRequest +USER-AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 +CONTENT-TYPE: application/x-www-form-urlencoded; charset=UTF-8 +REFERER: https://my.wiki.com/wiki/Main_Page?veaction=edit +ACCEPT-ENCODING: gzip,deflate,sdch +ACCEPT-LANGUAGE: en-US,en;q=0.8 +COOKIE: __utma=198203634.575160840.1386267474.1386267474.1386267474.1; __utmb=198203634.2.10.1386267474; __utmc=198203634; __utmz=198203634.1386267474.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); infoUserID=378; infoUserName=Clkoerne; info_session=7200a1cbfcef48ded410afb07850a6fc +CACHES: MemcachedPhpBagOStuff[main] MemcachedPhpBagOStuff[message] MemcachedPhpBagOStuff[parser] +[cookie] session_set_cookie_params: ""0"", ""/"", """", ""1"", ""1"" +LocalisationCache: using store LCStoreDB +Unstubbing $sfgFormPrinter on call of $sfgFormPrinter::setInputTypeHook from SFSelect_formSetup +Unstubbing $wgParser on call of $wgParser::setHook from ExtDynamicPageList::setupDPL +Parser: using preprocessor: Preprocessor_DOM +Connected to database 0 at lnxvmipdbt01 +Class UniversalLanguageSelectorHooks not found; skipped loading +Fully initialised +User: got user 378 from cache +User: loading options for user 378 from override cache. +User: logged in from session +ApiMain::setCacheMode: setting cache mode private +IP: 10.9.191.150",1386269124,task_subcomment,PHID-TASK-xya74ryevlevdpyqmth6,PHID-USER-xd3dshn3ykvvbsxmqbg6,"['I am experincing the same bug.', 'Attempting to evoke VisualEditor to edit any pages where we have redirected all traffic to https results in the error.', 'In the browser:\nError loading data from server:parsoidserver-hhtp-curl-error:\nEmpty reply from server.', 'Would you like to retry?', 'Parsoid displays the following upon each attempt to edit a page (in this case Main Page):\n\nERROR in localhost:Main_Page\nStack trace: DoesNotExistError: Page Fetch failure for null\nworker 20040 died, restarting.', 'MediaWiki logs show the following for the request:\n\nStart request POST /w/api.php\nHTTP HEADERS:\nHOST: my.wiki.com\nCONNECTION: keep-alive\nCONTENT-LENGTH: 60\nACCEPT: application/json, text/javascript, */*; q=0.01\nORIGIN: URL\nX-REQUESTED-WITH: XMLHttpRequest\nUSER-AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36\nCONTENT-TYPE: application/x-www-form-urlencoded; charset=UTF-8\nREFERER: URL\nACCEPT-ENCODING: gzip,deflate,sdch\nACCEPT-LANGUAGE: en-US,en;q=0.8\nCOOKIE: __utma=198203634.575160840.1386267474.1386267474.1386267474.1; __utmb=198203634.2.10.1386267474; __utmc=198203634; __utmz=198203634.1386267474.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); infoUserID=378; infoUserName=Clkoerne; info_session=7200a1cbfcef48ded410afb07850a6fc\nCACHES: MemcachedPhpBagOStuff[main] MemcachedPhpBagOStuff[message] MemcachedPhpBagOStuff[parser]\n[cookie] session_set_cookie_params: ""0"", ""/"", """", ""1"", ""1""\nLocalisationCache: using store LCStoreDB\nUnstubbing $sfgFormPrinter on call of $sfgFormPrinter::setInputTypeHook from SFSelect_formSetup\nUnstubbing $wgParser on call of $wgParser::setHook from ExtDynamicPageList::setupDPL\nParser: using preprocessor: Preprocessor_DOM\nConnected to database 0 at lnxvmipdbt01\nClass UniversalLanguageSelectorHooks not found; skipped loading\nFully initialised\nUser: got user 378 from cache\nUser: loading options for user 378 from override cache.', 'User: logged in from session\nApiMain::setCacheMode: setting cache mode private\nIP: 10.9.191.150']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'HTTP/. OK', 'BUG REPRODUCTION .']" +14300,Parsoid cannot connect to https-only host?,"Addition: +Changing $wgVisualEditorParsoidURL to 'https://my.wiki.com:8000'; results in a different error. + +Error loading data from server: parsoidserver-http-curl-error: SSL connect error. Would you like to retry? + + +Headers below: + +Start request POST /w/api.php +HTTP HEADERS: +HOST: my.wiki.com +CONNECTION: keep-alive +CONTENT-LENGTH: 60 +AUTHORIZATION: Basic bWVtY2FjadGU6cGFzc3dvcmQ= +ACCEPT: application/json, text/javascript, */*; q=0.01 +ORIGIN: https://my.wiki.com +X-REQUESTED-WITH: XMLHttpRequest +USER-AGENT: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36 +CONTENT-TYPE: application/x-www-form-urlencoded; charset=UTF-8 +REFERER: https://my.wiki.com/w/index.php?title=Main_Page&veaction=edit +ACCEPT-ENCODING: gzip,deflate,sdch +ACCEPT-LANGUAGE: en-US,en;q=0.8 +COOKIE: infoLoggedOut=1386191878; __utma=198203634.1203293077.1386191715.1386191715.1386191715.1; __utmc=198203634; __utmz=198203634.1386191715.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); infoUserID=378; infoUserName=Clkoerne; info_session=4f15c368d4244cc2b9e72e06f65adc12; wikiEditor-0-booklet-characters-page=latin; wikiEditor-0-toolbar-section=advanced; vector-nav-p-Repository=true; vector-nav-p-tb=true +CACHES: MemcachedPhpBagOStuff[main] MemcachedPhpBagOStuff[message] MemcachedPhpBagOStuff[parser] +[cookie] session_set_cookie_params: ""0"", ""/"", """", ""1"", ""1"" +LocalisationCache: using store LCStoreDB +Unstubbing $sfgFormPrinter on call of $sfgFormPrinter::setInputTypeHook from SFSelect_formSetup +Unstubbing $wgParser on call of $wgParser::setHook from ExtDynamicPageList::setupDPL +Parser: using preprocessor: Preprocessor_DOM +Connected to database 0 at lnxvmiptdbt01 +Class UniversalLanguageSelectorHooks not found; skipped loading +Fully initialised +User: got user 378 from cache +User: loading options for user 378 from override cache. +User: logged in from session +ApiMain::setCacheMode: setting cache mode private +IP: 10.29.122.24",1386269909,task_subcomment,PHID-TASK-xya74ryevlevdpyqmth6,PHID-USER-xd3dshn3ykvvbsxmqbg6,"[""Addition:\nChanging $wgVisualEditorParsoidURL to 'URL results in a different error."", 'Error loading data from server: parsoidserver-http-curl-error: SSL connect error.', 'Would you like to retry?', 'Headers below:\n\nStart request POST /w/api.php\nHTTP HEADERS:\nHOST: my.wiki.com\nCONNECTION: keep-alive\nCONTENT-LENGTH: 60\nAUTHORIZATION: Basic bWVtY2FjadGU6cGFzc3dvcmQ=\nACCEPT: application/json, text/javascript, */*; q=0.01\nORIGIN: URL\nX-REQUESTED-WITH: XMLHttpRequest\nUSER-AGENT: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36\nCONTENT-TYPE: application/x-www-form-urlencoded; charset=UTF-8\nREFERER: URL\nACCEPT-ENCODING: gzip,deflate,sdch\nACCEPT-LANGUAGE: en-US,en;q=0.8\nCOOKIE: infoLoggedOut=1386191878; __utma=198203634.1203293077.1386191715.1386191715.1386191715.1; __utmc=198203634; __utmz=198203634.1386191715.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); infoUserID=378; infoUserName=Clkoerne; info_session=4f15c368d4244cc2b9e72e06f65adc12; wikiEditor-0-booklet-characters-page=latin; wikiEditor-0-toolbar-section=advanced; vector-nav-p-Repository=true; vector-nav-p-tb=true\nCACHES: MemcachedPhpBagOStuff[main] MemcachedPhpBagOStuff[message] MemcachedPhpBagOStuff[parser]\n[cookie] session_set_cookie_params: ""0"", ""/"", """", ""1"", ""1""\nLocalisationCache: using store LCStoreDB\nUnstubbing $sfgFormPrinter on call of $sfgFormPrinter::setInputTypeHook from SFSelect_formSetup\nUnstubbing $wgParser on call of $wgParser::setHook from ExtDynamicPageList::setupDPL\nParser: using preprocessor: Preprocessor_DOM\nConnected to database 0 at lnxvmiptdbt01\nClass UniversalLanguageSelectorHooks not found; skipped loading\nFully initialised\nUser: got user 378 from cache\nUser: loading options for user 378 from override cache.', 'User: logged in from session\nApiMain::setCacheMode: setting cache mode private\nIP: 10.29.122.24']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'HTTP/. OK', 'BUG REPRODUCTION .']" +14295,Parsoid cannot connect to https-only host?,"I've followed the troubleshooting guide and I'm still having issues connecting to a https-only host. + +From the server I can run the following with success: + +curl http://my.site.com:81/w/api.php + +I opened port 81 to allow for http access to the api endpoint. + +However I cannot seem to connect to Parsoid, the app in question. + +curl http://my.site.com:8000 returns the human-readable landing page for the Parsoid web service. + +curl http://my.site.com:8000/localhost/Introduction + +returns no message via the command line. + +I can start Parsoid via node server.js + +I can launch VisualEditor and edit a page normally, everything works. + +server.js spits out the following: + +starting parsing of localhost:Introduction +completed parsing of localhost:Introduction in 1660 ms + +As soon as I go to save an edit, a small note appears under the Summary box. + +Error: Unknown error. + +server.js reports nothing + + +While Parsoid is running (node server.js) and I attempt the following + +curl http://my.site.com:8000/localhost/Introduction + +I see the message: + +starting parsing of localhost:Introduction +redirected localhost:Introduction to revision 62067",1387213772,task_subcomment,PHID-TASK-xya74ryevlevdpyqmth6,PHID-USER-xd3dshn3ykvvbsxmqbg6,"[""I've followed the troubleshooting guide and I'm still having issues connecting to a https-only host."", 'From the server I can run the following with success:\n\ncurl URL\n\nI opened port 81 to allow for http access to the api endpoint.', 'However I cannot seem to connect to Parsoid, the app in question.', 'curl URL returns the human-readable landing page for the Parsoid web service.', 'curl URL\n\nreturns no message via the command line.', 'I can start Parsoid via node server.js\n\nI can launch VisualEditor and edit a page normally, everything works.', 'server.js spits out the following:\n\nstarting parsing of localhost:Introduction\ncompleted parsing of localhost:Introduction in 1660 ms\n\nAs soon as I go to save an edit, a small note appears under the Summary box.', 'Error: Unknown error.', 'server.js reports nothing\n\n\nWhile Parsoid is running (node server.js) and I attempt the following\n\ncurl URL\n\nI see the message:\n\nstarting parsing of localhost:Introduction\nredirected localhost:Introduction to revision 62067']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'HTTP/. Found']" +14294,Parsoid cannot connect to https-only host?,"I wanted to update this bug with my findings. I now have 1.23wmf7 and the latest builds of Parsoid and VisualEditor working happily with SSL as the default (and forced) connection method for users. + +In my LocalSettings.php I have the following: + +//Hook it up to Parsoid +$wgVisualEditorParsoidURL = 'http://my.site.com:8000'; + +$wgVisualEditorParsoidPrefix = 'localhost'; + + +In localsettings.js I have: + +parsoidConfig.setInterwiki('localhost' , 'http://my.site.com:81/w/api.php'); + +You can see that we're directing traffic over port 81 to allow Parsoid access. + +The issue I was experiencing related to saving a page was due to having an older version (pre 1.9) of Semantic MediaWiki installed with 1.23.",1388082421,task_subcomment,PHID-TASK-xya74ryevlevdpyqmth6,PHID-USER-xd3dshn3ykvvbsxmqbg6,"['I wanted to update this bug with my findings.', 'I now have 1.23wmf7 and the latest builds of Parsoid and VisualEditor working happily with SSL as the default (and forced) connection method for users.', ""In my LocalSettings.php I have the following:\n\n//Hook it up to Parsoid\n$wgVisualEditorParsoidURL = 'URL\n \n$wgVisualEditorParsoidPrefix = 'localhost';\n\n\nIn localsettings.js I have:\n\nparsoidConfig.setInterwiki('localhost' , 'URL\n\nYou can see that we're directing traffic over port 81 to allow Parsoid access."", 'The issue I was experiencing related to saving a page was due to having an older version (pre 1.9) of Semantic MediaWiki installed with 1.23.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +13735,Login no longer available,Might be outdated.,1381757711,task_subcomment,PHID-TASK-6ezj4fmszkxkz2w6ijdo,PHID-USER-xezsyhikbr7hjrig2ofp,['Might be outdated.'],['BUG REPRODUCTION .'] +13980,core hangs on killed http(s) connection,"I do not know whether this is similar this bug reported above and am unable to investigate the reason of that bug. I only found the last output where the bot checks a wiki page every 15 seconds: + + +defendant: Textkontrolle accuser: Neozoon time: 2013 Okt 20 21:26 +>> 05:20:37: + +defendant: Textkontrolle accuser: Neozoon time: 2013 Okt 20 21:26 +>> 05:20:54: + +... +a lot of lines deleted +... +>> 05:42:19: +>> 05:42:33: +... +>> 05:53:41: +>> 05:53:55: +>> 05:54:10: +>> 05:54:24: +>> 05:54:38: +>> 05:54:53: +>> 05:55:07: +>> 05:55:21: + +now it stops, CTL-C does not work, I have to kill the process via task manager. +I checked my router and found it had an autoreset of the internet connection 5 minutes before 6 a.m. this morning and I guess this was also yesterday. On the other hand the same bot worked well the three days before.",1382365503,task_subcomment,PHID-TASK-6j52xvq4fvwgokvuqlbu,PHID-USER-xezsyhikbr7hjrig2ofp,"['I do not know whether this is similar this bug reported above and am unable to investigate the reason of that bug.', 'I only found the last output where the bot checks a wiki page every 15 seconds:\n\n\ndefendant: Textkontrolle accuser: Neozoon time: 2013 Okt 20 21:26\nQUOTE\n\ndefendant: Textkontrolle accuser: Neozoon time: 2013 Okt 20 21:26\nQUOTE\n\n...\na lot of lines deleted\n...\nQUOTE\nQUOTE\n...\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nnow it stops, CTL-C does not work, I have to kill the process via task manager.', 'I checked my router and found it had an autoreset of the internet connection 5 minutes before 6 a.m. this morning and I guess this was also yesterday.', 'On the other hand the same bot worked well the three days before.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13979,core hangs on killed http(s) connection,"Additional comment: +pwb.py version + +Pywikibot: pywikibot/__init__.py (r-1 (unknown), ???????, 2013/09/21, 15:53:03, +OUTDATED) +Release version: 2.0b1 +Python: 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] +unicode test: ok",1382365689,task_subcomment,PHID-TASK-6j52xvq4fvwgokvuqlbu,PHID-USER-xezsyhikbr7hjrig2ofp,"['Additional comment:\npwb.py version\n\nPywikibot: pywikibot/__init__.py (r-1 (unknown), ?', '?????', '?, 2013/09/21, 15:53:03,\nOUTDATED)\nRelease version: 2.0b1\nPython: 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)]\nunicode test: ok']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +13978,core hangs on killed http(s) connection,Yes my bug depends on a killed internet connection while my router was off for 20 seconds!,1382718207,task_subcomment,PHID-TASK-6j52xvq4fvwgokvuqlbu,PHID-USER-xezsyhikbr7hjrig2ofp,['Yes my bug depends on a killed internet connection while my router was off for 20 seconds!'],['BUG REPRODUCTION .'] +13977,core hangs on killed http(s) connection,"Here are the last log entries before the bot hanged: + +2013-11-20 05:50:37 api.py, 685 in __iter__: DEBUG PropertyGenerator received [u'7165976']; limit=-1 +2013-11-20 05:50:51 vm-auto-erl-neu.py, 79 in output: INFO >> 05:50:51: +2013-11-20 05:50:51 threadedhttp.py, 97 in pop_connection: DEBUG Retrieved connection from 'https:de.wikipedia.org' pool. +2013-11-20 05:50:51 threadedhttp.py, 215 in request: DEBUG ('https://de.wikipedia.org/w/api.php', 'POST', 'maxlag=5000&format=json&bkprop=user%7Cby%7Ctimestamp%7Cexpiry%7Creason&list=blocks&bkusers=&meta=userinfo&action=query&bkend=20131120005959&uiprop=blockinfo%7Chasmsg', {'cookie': 'centralauth_Token=8c1df3ec61f7a92677f4c0b561c30585; centralauth_User=Xqbot; forceHTTPS=1; forceHTTPS=true; dewikiUserName=Xqbot; dewikiSession=3144518b40881659814792e3c0fc34cc; dewikiUserID=627628', 'connection': 'keep-alive', 'Content-Type': 'application/x-www-form-urlencoded', 'user-agent': 'pwb/r-1 (unknown) Pywikipediabot/2.0'}, 5, None) +2013-11-20 05:50:51 api.py, 308 in submit: DEBUG API response received: +{""query"":{""blocks"":[],""userinfo"":{""id"":627628,""name"":""Xqbot""}}} +2013-11-20 05:50:51 api.py, 611 in update_limit: DEBUG PropertyGenerator: Set query_limit to 5000. +2013-11-20 05:50:51 threadedhttp.py, 97 in pop_connection: DEBUG Retrieved connection from 'https:de.wikipedia.org' pool. +2013-11-20 05:50:51 threadedhttp.py, 215 in request: DEBUG ('https://de.wikipedia.org/w/api.php', 'POST', 'maxlag=5000&format=json&rvprop=ids%7Cflags%7Ctimestamp%7Cuser%7Ccomment%7Ccontent&prop=info%7Crevisions&titles=Wikipedia%3AVandalismusmeldung&meta=userinfo&indexpageids=&action=query&uiprop=blockinfo%7Chasmsg', {'cookie': 'centralauth_Token=8c1df3ec61f7a92677f4c0b561c30585; centralauth_User=Xqbot; forceHTTPS=1; forceHTTPS=true; dewikiUserName=Xqbot; dewikiSession=3144518b40881659814792e3c0fc34cc; dewikiUserID=627628', 'connection': 'keep-alive', 'Content-Type': 'application/x-www-form-urlencoded', 'user-agent': 'pwb/r-1 (unknown) Pywikipediabot/2.0'}, 5, None)",1384929111,task_subcomment,PHID-TASK-6j52xvq4fvwgokvuqlbu,PHID-USER-xezsyhikbr7hjrig2ofp,"[""Here are the last log entries before the bot hanged:\n\n2013-11-20 05:50:37 api.py, 685 in __iter__: DEBUG PropertyGenerator received [u'7165976']; limit=-1\n2013-11-20 05:50:51 vm-auto-erl-neu.py, 79 in output: INFO >> 05:50:51: \n2013-11-20 05:50:51 threadedhttp.py, 97 in pop_connection: DEBUG Retrieved connection from 'https:de.wikipedia.org' pool."", '2013-11-20 05:50:51 threadedhttp.py, 215 in request: DEBUG (\'URL \'POST\', \'maxlag=5000&format=json&bkprop=user%7Cby%7Ctimestamp%7Cexpiry%7Creason&list=blocks&bkusers=&meta=userinfo&action=query&bkend=20131120005959&uiprop=blockinfo%7Chasmsg\', {\'cookie\': \'centralauth_Token=8c1df3ec61f7a92677f4c0b561c30585; centralauth_User=Xqbot; forceHTTPS=1; forceHTTPS=true; dewikiUserName=Xqbot; dewikiSession=3144518b40881659814792e3c0fc34cc; dewikiUserID=627628\', \'connection\': \'keep-alive\', \'Content-Type\': \'application/x-www-form-urlencoded\', \'user-agent\': \'pwb/r-1 (unknown) Pywikipediabot/2.0\'}, 5, None)\n2013-11-20 05:50:51 api.py, 308 in submit: DEBUG API response received:\n{""query"":{""blocks"":[],""userinfo"":{""id"":627628,""name"":""Xqbot""}}}\n2013-11-20 05:50:51 api.py, 611 in update_limit: DEBUG PropertyGenerator: Set query_limit to 5000.', ""2013-11-20 05:50:51 threadedhttp.py, 97 in pop_connection: DEBUG Retrieved connection from 'https:de.wikipedia.org' pool."", ""2013-11-20 05:50:51 threadedhttp.py, 215 in request: DEBUG ('URL 'POST', 'maxlag=5000&format=json&rvprop=ids%7Cflags%7Ctimestamp%7Cuser%7Ccomment%7Ccontent&prop=info%7Crevisions&titles=Wikipedia%3AVandalismusmeldung&meta=userinfo&indexpageids=&action=query&uiprop=blockinfo%7Chasmsg', {'cookie': 'centralauth_Token=8c1df3ec61f7a92677f4c0b561c30585; centralauth_User=Xqbot; forceHTTPS=1; forceHTTPS=true; dewikiUserName=Xqbot; dewikiSession=3144518b40881659814792e3c0fc34cc; dewikiUserID=627628', 'connection': 'keep-alive', 'Content-Type': 'application/x-www-form-urlencoded', 'user-agent': 'pwb/r-1 (unknown) Pywikipediabot/2.0'}, 5, None)""]","['BUG REPRODUCTION', 'The core hangs when an https connection is killed.', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +13734,Login no longer available,I mark it as resolved/worksforme. Maybe it is outdated. Please feel free to reopen this bug if it is still valid with the current pwb release.,1387787351,task_subcomment,PHID-TASK-6ezj4fmszkxkz2w6ijdo,PHID-USER-xezsyhikbr7hjrig2ofp,"['I mark it as resolved/worksforme.', 'Maybe it is outdated.', 'Please feel free to reopen this bug if it is still valid with the current pwb release.']","['ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +13974,core hangs on killed http(s) connection,"I tried this on _windows_ but I didn't got it hanging: + +Traceback (most recent call last): + File ""<pyshell#4>"", line 1, in <module> + resp, content = h.request(""https://en.wikipedia.org/"", ""GET"") + File ""C:\Pywikipedia\ssh\pywikibot\core\externals\httplib2\python2\httplib2\__init__.py"", line 1591, in request + (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) + File ""C:\Pywikipedia\ssh\pywikibot\core\externals\httplib2\python2\httplib2\__init__.py"", line 1333, in _request + (response, content) = self._conn_request(conn, request_uri, method, body, headers) + File ""C:\Pywikipedia\ssh\pywikibot\core\externals\httplib2\python2\httplib2\__init__.py"", line 1289, in _conn_request + response = conn.getresponse() + File ""C:\Python27\lib\httplib.py"", line 1030, in getresponse + response.begin() + File ""C:\Python27\lib\httplib.py"", line 407, in begin + version, status, reason = self._read_status() + File ""C:\Python27\lib\httplib.py"", line 365, in _read_status + line = self.fp.readline() + File ""C:\Python27\lib\socket.py"", line 430, in readline + data = recv(1) + File ""C:\Python27\lib\ssl.py"", line 241, in recv + return self.read(buflen) + File ""C:\Python27\lib\ssl.py"", line 160, in read + return self._sslobj.read(len) +error: [Errno 10060] Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat",1391334920,task_subcomment,PHID-TASK-6j52xvq4fvwgokvuqlbu,PHID-USER-xezsyhikbr7hjrig2ofp,"['I tried this on _windows_ but I didn\'t got it hanging:\n\nTraceback (most recent call last):\n File ""<pyshell#4>"", line 1, in <module>\n resp, content = h.request(""URL ""GET"")\n File ""C:\\Pywikipedia\\ssh\\pywikibot\\core\\externals\\httplib2\\python2\\httplib2\\__init__.py"", line 1591, in request\n (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)\n File ""C:\\Pywikipedia\\ssh\\pywikibot\\core\\externals\\httplib2\\python2\\httplib2\\__init__.py"", line 1333, in _request\n (response, content) = self._conn_request(conn, request_uri, method, body, headers)\n File ""C:\\Pywikipedia\\ssh\\pywikibot\\core\\externals\\httplib2\\python2\\httplib2\\__init__.py"", line 1289, in _conn_request\n response = conn.getresponse()\n File ""C:\\Python27\\lib\\httplib.py"", line 1030, in getresponse\n response.begin()\n File ""C:\\Python27\\lib\\httplib.py"", line 407, in begin\n version, status, reason = self._read_status()\n File ""C:\\Python27\\lib\\httplib.py"", line 365, in _read_status\n line = self.fp.readline()\n File ""C:\\Python27\\lib\\socket.py"", line 430, in readline\n data = recv(1)\n File ""C:\\Python27\\lib\\ssl.py"", line 241, in recv\n return self.read(buflen)\n File ""C:\\Python27\\lib\\ssl.py"", line 160, in read\n return self._sslobj.read(len)\nerror: [Errno 10060] Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat']",['BUG REPRODUCTION .'] +14282,Recursive clone over ssh uses https for submodules,"Is this still valid with pwb3? I haven't this problem: + + +```lang=batch +git.exe clone --progress --recursive -v ""ssh://xqt@gerrit.wikimedia.org:29418/pywikibot/core"" ""C:\pwb\git\core-test"" + +Cloning into 'C:\pwb\git\core-test'... +remote: Counting objects: 870, done +remote: Finding sources: 100% (96/96) +Receiving objects: 100% (46206/46206), 27.12 MiB | 237.00 KiB/s, done. +Resolving deltas: 100% (35848/35848), done. +remote: Getting sizes: 100% (51/51) +remote: Compressing objects: 100% (463858/463858) +remote: Total 46206 (delta 46), reused 46153 (delta 19) +Checking connectivity... done. +Submodule 'i18n' (https://gerrit.wikimedia.org/r/pywikibot/i18n) registered for path 'scripts/i18n' +Cloning into 'scripts/i18n'... +Submodule path 'scripts/i18n': checked out '5a4de72f67c4f13f290be2484b16c5e3f9a31c49' + +Success (216061 ms @ 11.05.2018 07:48:45) +```",1526018161,task_subcomment,PHID-TASK-ij7ysfkfo5y4ylyxxycw,PHID-USER-xezsyhikbr7hjrig2ofp,"['Is this still valid with pwb3?', ""I haven't this problem:\n\n\n``CODE``""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +13782,"When loging in to a site, try the site-configured username if any","Closed as invalid. See example below +``` +>>> import pywikibot +>>> site = pywikibot.Site() +>>> site +APISite(""de"", ""wikipedia"") +>>> site.username() +'Xqtest' +>>> site = pywikibot.Site('meta:meta') +>>> site.username() +'Xqtools' +>>> +```",1610726581,task_subcomment,PHID-TASK-4ziao6as6e62byuywdss,PHID-USER-xezsyhikbr7hjrig2ofp,"['Closed as invalid.', 'See example below\n``CODE``']","['ACTION ON ISSUE .', 'BUG REPRODUCTION .']" +14785,*-login.data can have case discrepency on Linux host,we no longer have such a file,1644598152,task_subcomment,PHID-TASK-u6hauwbfub42u7jgbgkz,PHID-USER-xezsyhikbr7hjrig2ofp,['we no longer have such a file'],['BUG REPRODUCTION .'] +18515,Bot hangs after HTTP/301 response,Seems that this bug has been solved with the change above. I didn't had bot hanging since that fix.,1388500263,task_subcomment,PHID-TASK-3r6hgmlrzmtavftcvbpq,PHID-USER-xezsyhikbr7hjrig2ofp,"['Seems that this bug has been solved with the change above.', ""I didn't had bot hanging since that fix.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +18514,Bot hangs after HTTP/301 response,It happens again and the bot hangs for unknown reasons,1388636594,task_subcomment,PHID-TASK-3r6hgmlrzmtavftcvbpq,PHID-USER-xezsyhikbr7hjrig2ofp,['It happens again and the bot hangs for unknown reasons'],['BUG REPRODUCTION .'] +18243,Error: No module named httplib2,"Merlijn, the usage should be documented anywhere.",1399706285,task_subcomment,PHID-TASK-pck3vqidw5gaxeet6aca,PHID-USER-xezsyhikbr7hjrig2ofp,"['Merlijn, the usage should be documented anywhere.']",['INFORMATION TYPE'] +19447,use Site.protocol() instead of hard-coded https?,"See https://gerrit.wikimedia.org/r/#/c/148333/ for a sample. I guess there are some more. + +-------------------------- +**Version**: core-(2.0) +**Severity**: normal",1407691380,task_description,PHID-TASK-blaa7nhd2bik2gcyytx4,PHID-USER-xezsyhikbr7hjrig2ofp,"['use Site.protocol() instead of hard-coded https?.', 'See URL for a sample.', 'I guess there are some more.', '--------------------------\n**Version**: core-(2.0)\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +23200,httplib2 0.6.0 is required,"``` +>>> import pywikibot +Error: Python module httplib2 >= 0.6.0 is required. +>>> +```",1431795434,task_description,PHID-TASK-fvuf2va7ohlkac5lfy7d,PHID-USER-xezsyhikbr7hjrig2ofp,"['httplib2 0.6.0 is required.', '``CODE``']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23143,[BREAKING] Change: Switch from httplib2 to requests,"After T98671, the following occurs: + +``` +C:\pwb\core>pwb.py redirect double -moves -total:10 -always -lang:pa +ImportError: No module named requests +Python module requests is required. +Try running 'pip install requests'. +``` + +Not a good idea to break the bot without any hint!",1433317404,task_description,PHID-TASK-jfkz6wgmrp52mqyjl3th,PHID-USER-xezsyhikbr7hjrig2ofp,"['[BREAKING] Change: Switch from httplib2 to requests.', 'After T98671, the following occurs:\n\n``CODE``\n\nNot a good idea to break the bot without any hint!']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +23175,[BREAKING] Change: Switch from httplib2 to requests,"I don't understand such a recommendations. We always recommended ""keep your bot up-to-date"". And now ""please dont update"" ... and wait for bugfixes, translations, features until we have finished the bot in any spring; the current release may be broken. But please merge to core and don't use the ... I should give up.",1433332621,task_subcomment,PHID-TASK-jfkz6wgmrp52mqyjl3th,PHID-USER-xezsyhikbr7hjrig2ofp,"[""I don't understand such a recommendations."", 'We always recommended ""keep your bot up-to-date"".', 'And now ""please dont update"" ... and wait for bugfixes, translations, features until we have finished the bot in any spring; the current release may be broken.', ""But please merge to core and don't use the ..."", 'I should give up.']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +23170,[BREAKING] Change: Switch from httplib2 to requests,"``` +C:\pwb\core>pip install requests +Der Befehl ""pip"" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. + +C:\pwb\core> +``` +with py 2.7.3",1433405709,task_subcomment,PHID-TASK-jfkz6wgmrp52mqyjl3th,PHID-USER-xezsyhikbr7hjrig2ofp,['``CODE``\nwith py 2.7.3'],['BUG REPRODUCTION'] +23165,[BREAKING] Change: Switch from httplib2 to requests,Thanks Betacommand but pip.exe there isn't any pip.exe anywhere - it is part of py2.7.9 or newer.,1433437595,task_subcomment,PHID-TASK-jfkz6wgmrp52mqyjl3th,PHID-USER-xezsyhikbr7hjrig2ofp,"[""Thanks Betacommand but pip.exe there isn't any pip.exe anywhere - it is part of py2.7.9 or newer.""]",['BUG REPRODUCTION'] +23164,[BREAKING] Change: Switch from httplib2 to requests,Thanks Betacommand but there isn't any pip.exe anywhere - it is part of py2.7.9 or newer.,1433437632,task_subcomment,PHID-TASK-jfkz6wgmrp52mqyjl3th,PHID-USER-xezsyhikbr7hjrig2ofp,"[""Thanks Betacommand but there isn't any pip.exe anywhere - it is part of py2.7.9 or newer.""]",['BUG REPRODUCTION'] +23163,[BREAKING] Change: Switch from httplib2 to requests,"Xzise, Ladsgroup maybe. But be aware all settings must be changed and documented for several access routes (git, tortoisegit, svn, tortoisesvn, nightly)",1433437806,task_subcomment,PHID-TASK-jfkz6wgmrp52mqyjl3th,PHID-USER-xezsyhikbr7hjrig2ofp,"['Xzise, Ladsgroup maybe.', 'But be aware all settings must be changed and documented for several access routes (git, tortoisegit, svn, tortoisesvn, nightly)']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +19449,use Site.protocol() instead of hard-coded https?,done in Ic4f340b42981121216af3ab1f6cee00289fb6b47,1435071523,task_subcomment,PHID-TASK-blaa7nhd2bik2gcyytx4,PHID-USER-xezsyhikbr7hjrig2ofp,['done in Ic4f340b42981121216af3ab1f6cee00289fb6b47'],['BUG REPRODUCTION'] +19448,use Site.protocol() instead of hard-coded https?,https://gerrit.wikimedia.org/r/#/c/184334/,1435071550,task_subcomment,PHID-TASK-blaa7nhd2bik2gcyytx4,PHID-USER-xezsyhikbr7hjrig2ofp,['URL'],['BUG REPRODUCTION'] +23289,Strict SSL certificate checking,Won't fix in compat,1459941204,task_subcomment,PHID-TASK-5wfo3cttyajqwg7ddzug,PHID-USER-xezsyhikbr7hjrig2ofp,"[""Won't fix in compat""]",['BUG REPRODUCTION'] +21088,pywikibot support for https-only,"Compat decommission +",1479527300,task_subcomment,PHID-TASK-uql7yxvzlh6rbvulqmyt,PHID-USER-xezsyhikbr7hjrig2ofp,['Compat decommission'],['BUG REPRODUCTION .'] +23144,[BREAKING] Change: Switch from httplib2 to requests,release 3.0 is published and requests is mandatory now.,1495980587,task_subcomment,PHID-TASK-jfkz6wgmrp52mqyjl3th,PHID-USER-xezsyhikbr7hjrig2ofp,['release 3.0 is published and requests is mandatory now.'],['BUG REPRODUCTION'] +22754,error with httplib2 and unicode_literals: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 1872: ordinal not in range(128),requests is required for pywikibot instead of http2lib,1499769348,task_subcomment,PHID-TASK-vji32kosvdjphqtxtr7a,PHID-USER-xezsyhikbr7hjrig2ofp,['requests is required for pywikibot instead of http2lib'],['BUG REPRODUCTION .'] +19739,CentralAuth: Autologin fails half-way on wikimania2009 – wikimania2012 (Access-Control-Allow-Origin mismatch),"Sorry, wrong task",1590244466,task_subcomment,PHID-TASK-klztkvicmk5vbnxcfrf7,PHID-USER-xezsyhikbr7hjrig2ofp,"['Sorry, wrong task']",['NA'] +22838,'TypeError: __str__ returned non-string (type SysCallError)' in HTTP requests,Very outdated requests version. I close this task after that long time. Please reopen if it still occurs.,1599978319,task_subcomment,PHID-TASK-eqfxv6nf2kwouvveyhux,PHID-USER-xezsyhikbr7hjrig2ofp,"['Very outdated requests version.', 'I close this task after that long time.', 'Please reopen if it still occurs.']","['BUG REPRODUCTION', 'ACTION ON ISSUE', 'ACTION ON ISSUE']" +19211,Unhandled API login error codes,Seems this task is no longer valid,1665558256,task_subcomment,PHID-TASK-uvwdkrzpnvxiknkzvmsw,PHID-USER-xezsyhikbr7hjrig2ofp,['Seems this task is no longer valid'],['BUG REPRODUCTION'] +20819,Pywikibot login not working with multiprocessing,Use [[https://doc.wikimedia.org/pywikibot/master/utilities/scripts_ref.html#module-pywikibot.scripts.login|login script]] first to login in such case.,1730481780,task_subcomment,PHID-TASK-zuzhxn4p47ygmtvnitoq,PHID-USER-xezsyhikbr7hjrig2ofp,['Use [[URL script]] first to login in such case.'],['WORKAROUNDS'] +5568,VisualEditor: Deploy to the Hebrew Wikipedia as an opt-in for testing,"VisualEditor should be deployed to the Hebrew Wikipedia as soon as possible. I did some basic testing on my machine, and I see that it's more or less as functional as it is on the English - basic formatting works, and even basic RTL is correct. + +Obviously, there are many RTL issues to test there. I am doing such testing myself every now and then, but letting more people test will be far more beneficial. + +Of course, I am talking about a dark launch at this point - it should only be available to users who specifically request it. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1362513780,task_description,PHID-TASK-p6aosiypctjfd3m7mled,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Deploy to the Hebrew Wikipedia as an opt-in for testing.', 'VisualEditor should be deployed to the Hebrew Wikipedia as soon as possible.', ""I did some basic testing on my machine, and I see that it's more or less as functional as it is on the English - basic formatting works, and even basic RTL is correct."", 'Obviously, there are many RTL issues to test there.', 'I am doing such testing myself every now and then, but letting more people test will be far more beneficial.', 'Of course, I am talking about a dark launch at this point - it should only be available to users who specifically request it.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['FUTURE PLAN .', 'FUTURE PLAN', 'TESTING', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION']" +5569,VisualEditor: Deploy to the Hebrew Wikipedia as an opt-in for testing,"\ס/ + +Thank you!",1366913248,task_subcomment,PHID-TASK-p6aosiypctjfd3m7mled,PHID-USER-xfe43w2lb5gpvglf4coa,['\\ס/\n\nThank you!'],['NA'] +10024,Empty list items goes missing in the PHP parser when tidy is enabled,"Take a look at the URL. + +When you see the output page, the list has three items. If you edit it in the source editor, you'll see that there's an extra empty item in the end of the list. If you edit it in the VisualEditor, you'll see it rendered. + +The VisualEditor behavior actually makes more sense to me. Gabriel Wicke suggested on IRC to open this issue at the PHP parser. + +-------------------------- +**Version**: 1.22.0 +**Severity**: normal +**URL**: https://www.mediawiki.org/wiki/VisualEditor:Empty_list_item",1366928220,task_description,PHID-TASK-cv5eyk43xupkutrvi7fo,PHID-USER-xfe43w2lb5gpvglf4coa,"['Empty list items goes missing in the PHP parser when tidy is enabled.', 'Take a look at the URL.', 'When you see the output page, the list has three items.', ""If you edit it in the source editor, you'll see that there's an extra empty item in the end of the list."", ""If you edit it in the VisualEditor, you'll see it rendered."", 'The VisualEditor behavior actually makes more sense to me.', 'Gabriel Wicke suggested on IRC to open this issue at the PHP parser.', '--------------------------\n**Version**: 1.22.0\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'OBSERVED BUG BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10018,VisualEditor: Re-label the 'cancel' toolbar message to 'exit without saving',"The 'cancel' message is used confusingly. + +I only noticed it recently. I know of two places where it is used, though there may be more: + +1. As a link near the ""Show changes"" button when editing a page. + +2. As a button near the ""Review and save"" button in the VisualEditor. + +In both cases it's better to say something like ""Exit without saving"". The ""Cancel"" button is usually used in dialog boxes and not in editors' user interfaces. + +The message may be used in other places and in extensions, so it's probably better not to change it. For these actions a new message should be created, or maybe even two messages. + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1366929720,task_description,PHID-TASK-h6knxqbqokuwzylojsm7,PHID-USER-xfe43w2lb5gpvglf4coa,"[""VisualEditor: Re-label the 'cancel' toolbar message to 'exit without saving'."", ""The 'cancel' message is used confusingly."", 'I only noticed it recently.', 'I know of two places where it is used, though there may be more:\n\n1.', 'As a link near the ""Show changes"" button when editing a page.', '2.', 'As a button near the ""Review and save"" button in the VisualEditor.', 'In both cases it\'s better to say something like ""Exit without saving"".', 'The ""Cancel"" button is usually used in dialog boxes and not in editors\' user interfaces.', ""The message may be used in other places and in extensions, so it's probably better not to change it."", 'For these actions a new message should be created, or maybe even two messages.', '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +5442,VisualEditor: Pawn ♙ appears when two paragraphs of different language are next to each other(?),I saw it in Firefox 20 on Fedora 18.,1366969520,task_subcomment,PHID-TASK-p24deoao7z7cqo3jfmi7,PHID-USER-xfe43w2lb5gpvglf4coa,['I saw it in Firefox 20 on Fedora 18.'],['BUG REPRODUCTION'] +10003,VisualEditor: Link inspector input text always has LTR direction,"Steps: + +1. Write some text in VisualEditor in the Hebrew Wikipedia. + +2. Select a word. + +3. Press the link button in the toolbar. A small link insertion panel appears. + +Observed: The direction of the <input> element for the link is ltr. + +Expected: The direction of the <input> element for the link is supposed to be rtl. + +Comment: It does make sense to set ltr direction by default for external links (http://www.example.com). For internal links the default direction should be the same as that of that Wikipedia's content language. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1366970040,task_description,PHID-TASK-bwileoq2fxrn6ez262yc,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Link inspector input text always has LTR direction.', 'Steps:\n\n1.', 'Write some text in VisualEditor in the Hebrew Wikipedia.', '2.', 'Select a word.', '3.', 'Press the link button in the toolbar.', 'A small link insertion panel appears.', 'Observed: The direction of the <input> element for the link is ltr.', 'Expected: The direction of the <input> element for the link is supposed to be rtl.', ""Comment: It does make sense to set ltr direction by default for external links (URL For internal links the default direction should be the same as that of that Wikipedia's content language."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10000,VisualEditor: using non-ASCII characters in the VisualEditor edit summary insertion can make the remaining character count negative,"Try typing non-ASCII characters in the VisualEditor edit summary field. For example, just type the Russian letter ж continuously. Towards the end it won't stop at 0, but at -1. Example screenshot from the Hebrew Wikipedia: http://j.mp/ZoQKX6 . + +This should be handled in a cleaner way. Either disallow typing anything that would go beyond zero, or allow all text to go beyond zero, as in Twitter or MoodBar. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1366970520,task_description,PHID-TASK-pruvovx7b4nd6obededc,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: using non-ASCII characters in the VisualEditor edit summary insertion can make the remaining character count negative.', 'Try typing non-ASCII characters in the VisualEditor edit summary field.', 'For example, just type the Russian letter ж continuously.', ""Towards the end it won't stop at 0, but at -1."", 'Example screenshot from the Hebrew Wikipedia: URL .', 'This should be handled in a cleaner way.', 'Either disallow typing anything that would go beyond zero, or allow all text to go beyond zero, as in Twitter or MoodBar.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9978,VisualEditor: Moving the cursor using an arrow makes templates and footnote numbers disappear,"Steps: + +1. Go to the URL. +2. Start editing the page using the VisualEditor. +3. Move the cursor using the keyboard arrow keys forward (right). + +Observed: + +When you get to the ""Done"" template and go on moving the cursor, the whole template disappears. + +The same happens when you get to the reference number on the second line (""[1]""). + +The cursor must probably skip over them and definitely not make them disappear. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://www.mediawiki.org/wiki/VisualEditor:Disappearing_template",1367005140,task_description,PHID-TASK-gfh3zyqmntwzuisuy7o2,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Moving the cursor using an arrow makes templates and footnote numbers disappear.', 'Steps:\n\n1.', 'Go to the URL.', '2.', 'Start editing the page using the VisualEditor.', '3.', 'Move the cursor using the keyboard arrow keys forward (right).', 'Observed:\n\nWhen you get to the ""Done"" template and go on moving the cursor, the whole template disappears.', 'The same happens when you get to the reference number on the second line (""[1]"").', 'The cursor must probably skip over them and definitely not make them disappear.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9971,VisualEditor: Aliens' phantoms don't appear in the Hebrew Wikipedia (cache/CSSJanus issue?),"When I edit an article in the English Wikipedia and hover over a template or an image, green diagonal stripes appear over it, meaning that it can't be edited. + +These green stripes don't appear in the Hebrew Wikipedia. + +See the URL for a demo. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://he.wikipedia.org/wiki/ASCII",1367005440,task_description,PHID-TASK-qpmnlciz3b3w3vskmgmu,PHID-USER-xfe43w2lb5gpvglf4coa,"[""VisualEditor: Aliens' phantoms don't appear in the Hebrew Wikipedia (cache/CSSJanus issue?)."", ""When I edit an article in the English Wikipedia and hover over a template or an image, green diagonal stripes appear over it, meaning that it can't be edited."", ""These green stripes don't appear in the Hebrew Wikipedia."", 'See the URL for a demo.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9975,VisualEditor: Aliens' phantoms don't appear in the Hebrew Wikipedia (cache/CSSJanus issue?),"Indeed, works in debug mode. + +It's just a wild guess for now, but it may have something to do with CSSJanus.",1367006685,task_subcomment,PHID-TASK-qpmnlciz3b3w3vskmgmu,PHID-USER-xfe43w2lb5gpvglf4coa,"['Indeed, works in debug mode.', ""It's just a wild guess for now, but it may have something to do with CSSJanus.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +2121,A paragraph with multiple hash marks in the beginning is shown differently in VE and in output page,"See the URL for a demo. + +The last line in the source of the demo page has an empty paragraph before it and several hash marks in the beginning. + +In the output page it is shown as ""1. 1. 1. 1. 1. 1. 1. A"". + +In the VE it is shown as +1. + 1. + 1. + 1. + 1. + 1. + 1. A + +This is an edge case but it should should probably be identical in any case. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://www.mediawiki.org/wiki/VisualEditor:Multiple_hashes",1367008080,task_description,PHID-TASK-exyn4bfiq2igip2xy6r4,PHID-USER-xfe43w2lb5gpvglf4coa,"['A paragraph with multiple hash marks in the beginning is shown differently in VE and in output page.', 'See the URL for a demo.', 'The last line in the source of the demo page has an empty paragraph before it and several hash marks in the beginning.', 'In the output page it is shown as ""1.', '1.', '1.', '1.', '1.', '1.', '1.', 'A"".', 'In the VE it is shown as\n1.', '1.', '1.', '1.', '1.', '1.', '1.', 'A\n\nThis is an edge case but it should should probably be identical in any case.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9968,VisualEditor: No warning is shown when saving a page without an edit summary despite user preference,"No warning is shown when saving a page without an edit summary even when the ""Prompt me when entering a blank edit summary"" preference is enabled. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1367008860,task_description,PHID-TASK-bltbr6dun3s6724ee3wt,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: No warning is shown when saving a page without an edit summary despite user preference.', 'No warning is shown when saving a page without an edit summary even when the ""Prompt me when entering a blank edit summary"" preference is enabled.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2117,[VisualEditor] CSS and JS pages should only be editable using the source editor,"CSS and JS pages shouldn't be editable using the VisualEditor, but only using the regular source editor. These pages should only have the ""Edit source"" tab. + +(It may make sense to have them editable using the source code editor that is used for Lua, but that's a separate issue.) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1367047080,task_description,PHID-TASK-ul25dgz4nyeridoqmsqg,PHID-USER-xfe43w2lb5gpvglf4coa,"['[VisualEditor] CSS and JS pages should only be editable using the source editor.', ""CSS and JS pages shouldn't be editable using the VisualEditor, but only using the regular source editor."", 'These pages should only have the ""Edit source"" tab.', ""(It may make sense to have them editable using the source code editor that is used for Lua, but that's a separate issue.)"", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +2115,RTL Support for VisualEditor,It's a bug for tracking a GSoC proposal. I think that it should be reopened.,1367228877,task_subcomment,PHID-TASK-2gqmb4cvp2njgfweg4mi,PHID-USER-xfe43w2lb5gpvglf4coa,"[""It's a bug for tracking a GSoC proposal."", 'I think that it should be reopened.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +10007,VisualEditor: Link inspector input text always has LTR direction,"(In reply to comment #1) +> Eurgh. That's a real mess of a user interaction - in an RTL locale, it starts +> as RTL, but then you type enough of a string that looks a bit like +> ""http?://www"" it magically switches to LTR? + +This is not such a mess as a matter of fact. This works very well in GMail chat, for example. If you start typing Hebrew characters, it switches the input box to RTL and vice versa. It also goes further: if you type a few Hebrew characters, and then a lot of Latin characters, it switches to LTR. + +BUT -and this is very important- it is not forced: the user can switch the direction later manually. In most Windows browsers it's done using Ctrl-Shift, in Firefox on Windows and GNU/Linux it's done using Ctrl-Shift-X. I don't know about Mac browsers, but it's probably something similar. (I do know that it's impossible on Chrome in Linux, which is why I almost never use it.) + +> What about when your wiki page that +> you're internally linking to is [[http://www.amazon.com]] - do you show as +> LTR +> even though it's actually an internal link? How does this get handled in +> other +> software? + +Same as above, essentially. One thing that could help here would be a possibility to specify the language of the page and of the title, as in bug 34514. But that's extra icing. For a link insertion dialog it is enough to do automatic detection with a possibility to override manually.",1367300169,task_subcomment,PHID-TASK-bwileoq2fxrn6ez262yc,PHID-USER-xfe43w2lb5gpvglf4coa,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\n\nThis is not such a mess as a matter of fact.', 'This works very well in GMail chat, for example.', 'If you start typing Hebrew characters, it switches the input box to RTL and vice versa.', 'It also goes further: if you type a few Hebrew characters, and then a lot of Latin characters, it switches to LTR.', 'BUT -and this is very important- it is not forced: the user can switch the direction later manually.', ""In most Windows browsers it's done using Ctrl-Shift, in Firefox on Windows and GNU/Linux it's done using Ctrl-Shift-X."", ""I don't know about Mac browsers, but it's probably something similar."", ""(I do know that it's impossible on Chrome in Linux, which is why I almost never use it.)"", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSame as above, essentially.', 'One thing that could help here would be a possibility to specify the language of the page and of the title, as in bug 34514.', ""But that's extra icing."", 'For a link insertion dialog it is enough to do automatic detection with a possibility to override manually.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .']" +12137,"VisualEditor: ""This is a minor edit"" is not auto checked in save dialog if the ""minordefault"" preference is on","How to reproduce: + +1. Enable the ""Mark all edits minor by default"" option in the preferences. +2. Edit a page in the VisualEditor. +3. Press ""Review and save"", then ""Looks good to me"". +4. The edit summary entering bubble appears. + +Observed: + +* The ""This is a minor edit"" box is not checked. + +Expected: + +* The ""This is a minor edit"" box is checked. + +Comment: The saved revision IS correctly marked as minor. It's just the check box that appears incorrectly. + +GWT scenario for Cucumber: +Given that I am editing an article while the minordefault preference is on +When I am saving the article +Then the ""This is a minor edit"" box is checked + +-------------------------- +**Version**: unspecified +**Severity**: normal",1368250560,task_description,PHID-TASK-lxnhaohtjgjw5zamlish,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: ""This is a minor edit"" is not auto checked in save dialog if the ""minordefault"" preference is on.', 'How to reproduce:\n\n1.', 'Enable the ""Mark all edits minor by default"" option in the preferences.', '2.', 'Edit a page in the VisualEditor.', '3.', 'Press ""Review and save"", then ""Looks good to me"".', '4.', 'The edit summary entering bubble appears.', 'Observed:\n\n* The ""This is a minor edit"" box is not checked.', 'Expected:\n\n* The ""This is a minor edit"" box is checked.', 'Comment: The saved revision IS correctly marked as minor.', ""It's just the check box that appears incorrectly."", 'GWT scenario for Cucumber:\nGiven that I am editing an article while the minordefault preference is on\nWhen I am saving the article\nThen the ""This is a minor edit"" box is checked\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'OBSERVED BUG BEHAVIOR', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12140,"VisualEditor: ""This is a minor edit"" is not auto checked in save dialog if the ""minordefault"" preference is on","(In reply to comment #1) +> You know, if minoredit preference was killed, this wouldn't be an issue... + +I couldn't agree more :)",1368250904,task_subcomment,PHID-TASK-lxnhaohtjgjw5zamlish,PHID-USER-xfe43w2lb5gpvglf4coa,"[""(In reply to comment #1)\nQUOTE\n\nI couldn't agree more :)""]",['SOCIAL CONVERSATION'] +2055,Various submodules in mediawiki/extensions are not being automatically updated,"I updated the translations of several VisualEditor messages in translatewiki.net. The changes were committed to Gerrit, and it looks like LocalisationUpdate ran several times since then, but I still don't see them on the Hebrew Wikipedia. + +For example, let's take the message Visualeditor-linkinspector-suggest-matching-page: + +1. Update in transatewiki.net: https://translatewiki.net/w/i.php?title=MediaWiki%3AVisualeditor-linkinspector-suggest-matching-page%2Fhe&diff=4721642&oldid=4682586 + +2. Commit to Gerrit: https://gerrit.wikimedia.org/r/#/c/63552/1/VisualEditor.i18n.php (line 1661) + +3. Still not updated in he.wikipedia: https://he.wikipedia.org/w/index.php?title=Special:AllMessages&prefix=visu&filter=modified&lang=he&limit=5000 + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal",1369745520,task_description,PHID-TASK-2xyzi2meu5y5iozdxh3z,PHID-USER-xfe43w2lb5gpvglf4coa,"['Various submodules in mediawiki/extensions are not being automatically updated.', 'I updated the translations of several VisualEditor messages in translatewiki.net.', ""The changes were committed to Gerrit, and it looks like LocalisationUpdate ran several times since then, but I still don't see them on the Hebrew Wikipedia."", ""For example, let's take the message Visualeditor-linkinspector-suggest-matching-page:\n\n1."", 'Update in transatewiki.net: URL\n\n2.', 'Commit to Gerrit: URL (line 1661)\n\n3.', 'Still not updated in he.wikipedia: URL\n\n--------------------------\n**Version**: wmf-deployment\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5114,"VisualEditor: {Ctrl,Option}+{Delete,Backspace} doesn't delete a word in an RTL wiki","Pressing Ctrl-Backspace deletes a word in a <textarea> in Firefox. It works the same way in VisualEditor when the wiki's language is English, but if it's Hebrew, it only deletes one character. + +A GWT testing scenario for this would be something like this: + +Given $wgLanguageCode is 'he' + And I am editing an article + And I wrote 'אחת שתיים שלוש' +When I press Ctrl-Backspace +Then the remaining text is 'אחת שתיים ' + +-------------------------- +**Version**: unspecified +**Severity**: normal",1369777380,task_description,PHID-TASK-xrh4kcflnord5zllknj6,PHID-USER-xfe43w2lb5gpvglf4coa,"[""VisualEditor: {Ctrl,Option}+{Delete,Backspace} doesn't delete a word in an RTL wiki."", 'Pressing Ctrl-Backspace deletes a word in a <textarea> in Firefox.', ""It works the same way in VisualEditor when the wiki's language is English, but if it's Hebrew, it only deletes one character."", ""A GWT testing scenario for this would be something like this:\n\nGiven $wgLanguageCode is 'he'\n And I am editing an article\n And I wrote 'אחת שתיים שלוש'\nWhen I press Ctrl-Backspace\nThen the remaining text is 'אחת שתיים '\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8987,VisualEditor: Section edit links opens the source editor after saving the section using the visual editor,"To reproduce: + +1. Open a page with several sections. +2. Scroll to the second section and press the ""edit"" link near the heading. The Visual Editor opens. Make a change in the text and save the edit. +3. Press the same ""edit"" link again. + +Observed: The source editor opens. + +Expected: The visual editor opens. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1371313740,task_description,PHID-TASK-6welutlbuxohheakxhlf,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Section edit links opens the source editor after saving the section using the visual editor.', 'To reproduce:\n\n1.', 'Open a page with several sections.', '2.', 'Scroll to the second section and press the ""edit"" link near the heading.', 'The Visual Editor opens.', 'Make a change in the text and save the edit.', '3.', 'Press the same ""edit"" link again.', 'Observed: The source editor opens.', 'Expected: The visual editor opens.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +2017,"""Use the wikitext editor for editing sections while VisualEditor is in beta"" should be default","The preference ""Use the wikitext editor for editing sections while VisualEditor is in beta"" should be enabled by default. + +More generally, users have the option to use or not to use the VisualEditor at the top of the page, but not at the section level. Some users in the Hebrew Wikipedia complained that it's disruptive, and I agree with them. + +Another possibility is to have two section edit links, like it is at the top of the page. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=49666",1371315060,task_description,PHID-TASK-oz4sidkwsjedlisknc5h,PHID-USER-xfe43w2lb5gpvglf4coa,"['""Use the wikitext editor for editing sections while VisualEditor is in beta"" should be default.', 'The preference ""Use the wikitext editor for editing sections while VisualEditor is in beta"" should be enabled by default.', 'More generally, users have the option to use or not to use the VisualEditor at the top of the page, but not at the section level.', ""Some users in the Hebrew Wikipedia complained that it's disruptive, and I agree with them."", 'Another possibility is to have two section edit links, like it is at the top of the page.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +4995,VisualEditor: Link inspector surface doesn't pop up when the user language is right-to-left,And the opposite is also true: The inspector is visible in the Hebrew Wikipedia if the interface language is English.,1371315442,task_subcomment,PHID-TASK-ze4pocno64vkraksutzp,PHID-USER-xfe43w2lb5gpvglf4coa,['And the opposite is also true: The inspector is visible in the Hebrew Wikipedia if the interface language is English.'],['BUG REPRODUCTION .'] +2018,"""Use the wikitext editor for editing sections while VisualEditor is in beta"" should be default",Thanks. I like the chosen solution.,1372542001,task_subcomment,PHID-TASK-oz4sidkwsjedlisknc5h,PHID-USER-xfe43w2lb5gpvglf4coa,"['Thanks.', 'I like the chosen solution.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +8357,VisualEditor: Link input widget is not oriented for RTL,"A very simple mockup that I made in GIMP to show how it is supposed to look + +VisualEditor: Link inspector is not oriented for RTL. + +The arrow icon is supposed to point to the right, and be placed in the right corner, separated by a vertical line. + +The title is supposed to be aligned to the right. + +The chain icon is supposed to be next to the title on its left side. + +The trash bin is supposed to be in the left corner. + +See the attached file for a very simple mock-up of how it is supposed to look (it is off by a few pixels here and there - I'm not much of a graphic designer). + +This bug is similar to bug 49613. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +//attachment link-inspector-rtl.png ignored as obsolete//",1372670160,task_description,PHID-TASK-rou7bduh6enhafdxh2lv,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Link input widget is not oriented for RTL.', 'A very simple mockup that I made in GIMP to show how it is supposed to look\n\nVisualEditor: Link inspector is not oriented for RTL.', 'The arrow icon is supposed to point to the right, and be placed in the right corner, separated by a vertical line.', 'The title is supposed to be aligned to the right.', 'The chain icon is supposed to be next to the title on its left side.', 'The trash bin is supposed to be in the left corner.', ""See the attached file for a very simple mock-up of how it is supposed to look (it is off by a few pixels here and there - I'm not much of a graphic designer)."", 'This bug is similar to bug 49613.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n//attachment link-inspector-rtl.png ignored as obsolete//']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8363,VisualEditor: Link input widget is not oriented for RTL,"Created attachment 12713 +A simple mockup that I made in GIMP to show how it is supposed to look + +The V icon in the menu is supposed to be moved to the right side, too. + +Updated screenshot. + +**Attached**: {F11431}",1372670380,task_subcomment,PHID-TASK-rou7bduh6enhafdxh2lv,PHID-USER-xfe43w2lb5gpvglf4coa,"['Created attachment 12713\nA simple mockup that I made in GIMP to show how it is supposed to look\n\nThe V icon in the menu is supposed to be moved to the right side, too.', 'Updated screenshot.', '**Attached**: {F11431}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +1694,IME selector appears when the VisualEditor headings style selector is clicked,"Enter a wiki with VE and ULS. (Enable ULS in preferences if needed.) + +Start editing a page using VE. Press the headings style dropdown. + +Observed: IME selector appears near the dropdown. + +Expected: IME selector must not appear. It's not a place for writing things. + +Background: there's an <input> element hiding there to capture click events (according to Roan). + +https://gerrit.wikimedia.org/r/#/c/68339/ may be able to fix it (though some modifications may be needed). + +-------------------------- +**Version**: unspecified +**Severity**: normal +**Whiteboard**: ve",1372716720,task_description,PHID-TASK-gm7mlj7ylnonhtpcmhmc,PHID-USER-xfe43w2lb5gpvglf4coa,"['IME selector appears when the VisualEditor headings style selector is clicked.', 'Enter a wiki with VE and ULS.', '(Enable ULS in preferences if needed.)', 'Start editing a page using VE.', 'Press the headings style dropdown.', 'Observed: IME selector appears near the dropdown.', 'Expected: IME selector must not appear.', ""It's not a place for writing things."", ""Background: there's an <input> element hiding there to capture click events (according to Roan)."", 'URL may be able to fix it (though some modifications may be needed).', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**Whiteboard**: ve']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'WORKAROUNDS', 'BUG REPRODUCTION']" +1697,IME selector appears when the VisualEditor headings style selector is clicked,"I tested, and my assumption is correct: If https://gerrit.wikimedia.org/r/#/c/68339/ is merged, then this bug can be fixed by adding: + +$wgULSNoImeSelectors[] = 'ul.ve-ui-menuWidget input';",1373020498,task_subcomment,PHID-TASK-gm7mlj7ylnonhtpcmhmc,PHID-USER-xfe43w2lb5gpvglf4coa,"[""I tested, and my assumption is correct: If URL is merged, then this bug can be fixed by adding:\n\n$wgULSNoImeSelectors[] = 'ul.ve-ui-menuWidget input';""]",['BUG REPRODUCTION'] +5435,VisualEditor: Pawn ♙ appears when two paragraphs of different language are next to each other(?),"I cannot reproduce it any more (Firefox 22, Fedora 18). Marking WORKSFORME, but reopen if it still happens.",1373221327,task_subcomment,PHID-TASK-p24deoao7z7cqo3jfmi7,PHID-USER-xfe43w2lb5gpvglf4coa,"['I cannot reproduce it any more (Firefox 22, Fedora 18).', 'Marking WORKSFORME, but reopen if it still happens.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +1580,VisualEditor: line endings are not preserved when copying from a text file,"I tried to copy text from a plain text file (in the Kate editor). The line endings were not preserved and the whole text was copied as one big paragraph. + +You can see an example here: +https://www.mediawiki.org/w/index.php?title=Language_portal/Definition_of_Done&oldid=726988 + +It's the first version of a page that I created in the VisualEditor. I formatted the first few lines manually, but left the blob in the end as is. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373297700,task_description,PHID-TASK-b3kpqkztod52q3bqpgcc,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: line endings are not preserved when copying from a text file.', 'I tried to copy text from a plain text file (in the Kate editor).', 'The line endings were not preserved and the whole text was copied as one big paragraph.', ""You can see an example here:\nURL\n\nIt's the first version of a page that I created in the VisualEditor."", 'I formatted the first few lines manually, but left the blob in the end as is.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3621,VisualEditor: Blanking the page using Ctrl-A and Delete keys prevents further editing in Firefox,"To reproduce: + +* Edit a page with some existing content in VisualEditor. +* Press Ctrl-A to select the whole text. +* Press the Delete key. + +Observed: The page cannot be edited any more. + +Expected: The page doesn't have any text, but text can be added. + +-------------------------- +**Version**: unspecified +**Severity**: major",1373297880,task_description,PHID-TASK-mip6kupgxcxydyy26dwa,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Blanking the page using Ctrl-A and Delete keys prevents further editing in Firefox.', 'To reproduce:\n\n* Edit a page with some existing content in VisualEditor.', '* Press Ctrl-A to select the whole text.', '* Press the Delete key.', 'Observed: The page cannot be edited any more.', ""Expected: The page doesn't have any text, but text can be added."", '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'OBSERVED BUG BEHAVIOR', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +1545,VisualEditor: The transparent color that shows the template goes up to the previous element instead of the top of the template,"a screenshot with the problem + +To reproduce: + +1. Go to https://en.wikipedia.org/wiki/Boris_Ponomarev?veaction=edit +2. Click the template at the bottom of the article. + +Observed: The transparent bluish color that shows the template tool (puzzle piece) goes all the way up to the paragraph that precedes the page, even though there's a lot of spacing between them because of the infobox on the side. + +Expected: The transparent color must only cover the template itself and not other elements. + +See the screenshot. + +Tested on Firefox 22. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11723}",1373385480,task_description,PHID-TASK-6uqz7k3i6hhy6r5mf4qh,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: The transparent color that shows the template goes up to the previous element instead of the top of the template.', 'a screenshot with the problem\n\nTo reproduce:\n\n1.', 'Go to URL\n2.', 'Click the template at the bottom of the article.', ""Observed: The transparent bluish color that shows the template tool (puzzle piece) goes all the way up to the paragraph that precedes the page, even though there's a lot of spacing between them because of the infobox on the side."", 'Expected: The transparent color must only cover the template itself and not other elements.', 'See the screenshot.', 'Tested on Firefox 22.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11723}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'TESTING', 'BUG REPRODUCTION']" +3633,VisualEditor: Blanking the page using Ctrl-A and Delete keys prevents further editing in Firefox,"Yes. + +In RL debug mode I got this: + +-- +[11:13:55.789] TypeError: node.getParent(...) is null @ https://bits.wikimedia.org/static-1.22wmf8/extensions/VisualEditor/modules/ve/ce/ve.ce.Surface.js:1265 + +It only happens in Firefox.",1373444097,task_subcomment,PHID-TASK-mip6kupgxcxydyy26dwa,PHID-USER-xfe43w2lb5gpvglf4coa,"['Yes.', 'In RL debug mode I got this:\n\n--\n[11:13:55.789] TypeError: node.getParent(...) is null @ URL\n\nIt only happens in Firefox.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1488,VisualEditor: blanking an article and starting from scratch causes malformations,"I reported something similar in Bug 50947, though there I couldn't type at all. Roan asked for JS console output there, so I guess that it would be useful here, too. + +This may also be browser-specific.",1373547099,task_subcomment,PHID-TASK-ikbuupkdg7jny4q2ih3u,PHID-USER-xfe43w2lb5gpvglf4coa,"[""I reported something similar in Bug 50947, though there I couldn't type at all."", 'Roan asked for JS console output there, so I guess that it would be useful here, too.', 'This may also be browser-specific.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +3507,VisualEditor: Set image alignment in the media dialog,"It's not a problem with right-to-left languages ;) + +Removing the tracking bug.",1373915285,task_subcomment,PHID-TASK-lufoybqaultvloukxdjz,PHID-USER-xfe43w2lb5gpvglf4coa,"[""It's not a problem with right-to-left languages ;)\n\nRemoving the tracking bug.""]",['BUG REPRODUCTION'] +7716,VisualEditor: Page loading animated image is only LTR,"The file VisualEditor/modules/ve-mw/init/styles/images/loading.gif is a ""progress bar""-like loading indicator. It is moving only left to right. It would be more natural for RTL environments if it had an RTL version. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373924940,task_description,PHID-TASK-erfxy2a7265vjb4b2dj3,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Page loading animated image is only LTR.', 'The file VisualEditor/modules/ve-mw/init/styles/images/loading.gif is a ""progress bar""-like loading indicator.', 'It is moving only left to right.', 'It would be more natural for RTL environments if it had an RTL version.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +7672,VisualEditor: blocked-notice-logextract doesn't appear when editing user pages of blocked users with VE,"When editing the user page of a blocked user, some messages appear at the top of the page, for example blocked-notice-logextract. + +They don't appear when editing with the VisualEditor. + +Compare: + +Good: https://en.wikipedia.org/w/index.php?title=User:SEAROSE8&action=edit + +Bad: https://en.wikipedia.org/wiki/User:SEAROSE8?veaction=edit + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52004",1373998440,task_description,PHID-TASK-g24bxdialbz5a5bcp4qb,PHID-USER-xfe43w2lb5gpvglf4coa,"[""VisualEditor: blocked-notice-logextract doesn't appear when editing user pages of blocked users with VE."", 'When editing the user page of a blocked user, some messages appear at the top of the page, for example blocked-notice-logextract.', ""They don't appear when editing with the VisualEditor."", 'Compare:\n\nGood: URL\n\nBad: URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3423,VisualEditor: Show the <newarticletext> message when creating a new article,"When creating a new article in the source editor, a box with the message newarticletext appears at the top. It doesn't appear in the VisualEditor. + +Compare: + +source: https://en.wikipedia.org/w/index.php?title=Aklotspa&action=edit + +VE: https://en.wikipedia.org/wiki/Aklotspa?veaction=edit + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1374000660,task_description,PHID-TASK-q5qzozhueiwufmgr5jwq,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Show the <newarticletext> message when creating a new article.', 'When creating a new article in the source editor, a box with the message newarticletext appears at the top.', ""It doesn't appear in the VisualEditor."", 'Compare:\n\nsource: URL\n\nVE: URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3395,VisualEditor: Backspace deletes combined character clusters together with diacritics,"Some scripts, among them Arabic, Hebrew, and most scripts of India and SE Asia, are written as combinations of consonants and vowel marks that combine with them. + +In most text editors and word processors, when the cursor is after a combination of a consonant and a vowel, and the backspace key s pressed, the vowel is deleted first and the the consonant. + +For example if you have the Devanagari combination गा (ग [g] + ा [a]), these are two Unicode characters, which the font joins automatically. If the cursor is after them and you press the backspace key, then the second character ( ा) is supposed to be deleted, and only then the first (ग). That is what happens in most text editors, including MediaWiki's source editor. + +In the VisualEditor, backspace immediately deletes the whole cluster. This behavior is unexpected for most users. + +To complicate things, when the cursor is before the combined character and the Delete key is pressed, the expected behavior is to delete the whole cluster. This is what happens in the VisualEditor now, and this must be kept like that. For cursor movement, back and forth, the cluster must also be treated as one character, so if the cursor is before गा and the right-pointing arrow is pressed, the cursor is supposed to immediately go after the गा. This also works correctly now, and must be kept. + +-------------------------- +**Version**: unspecified +**Severity**: major +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=49233 +https://bugzilla.wikimedia.org/show_bug.cgi?id=53757",1374007020,task_description,PHID-TASK-cfoc7zk5vj22ygiycyil,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Backspace deletes combined character clusters together with diacritics.', 'Some scripts, among them Arabic, Hebrew, and most scripts of India and SE Asia, are written as combinations of consonants and vowel marks that combine with them.', 'In most text editors and word processors, when the cursor is after a combination of a consonant and a vowel, and the backspace key s pressed, the vowel is deleted first and the the consonant.', 'For example if you have the Devanagari combination गा (ग [g] + ा [a]), these are two Unicode characters, which the font joins automatically.', 'If the cursor is after them and you press the backspace key, then the second character ( ा) is supposed to be deleted, and only then the first (ग).', ""That is what happens in most text editors, including MediaWiki's source editor."", 'In the VisualEditor, backspace immediately deletes the whole cluster.', 'This behavior is unexpected for most users.', 'To complicate things, when the cursor is before the combined character and the Delete key is pressed, the expected behavior is to delete the whole cluster.', 'This is what happens in the VisualEditor now, and this must be kept like that.', 'For cursor movement, back and forth, the cluster must also be treated as one character, so if the cursor is before गा and the right-pointing arrow is pressed, the cursor is supposed to immediately go after the गा.', 'This also works correctly now, and must be kept.', '--------------------------\n**Version**: unspecified\n**Severity**: major\n**See Also**:\nURL\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3389,VisualEditor: Typing in Devanagari puts vowels in unexpected places,"Typing in the Devanagari script causes very unusual placement of vowels in relation to consonants. The correct place to put the vowels is always after the preceding consonant, but the VisualEditor causes very strange placement. + +To try, I used the standard Hindi InScript keyboard (not ULS IME, but the operating system's InScript keyboard). I tried to type the word ""अंग्रेज़ी"" (the Hindi name of the English language). + +To get that word with the InScript keyboard, type the following keys on the English-US keyboard: + +Dxidjs;]r + +The expected result is ""अंग्रेज़ी"". + +The actual result on Firefox 22 is ""अंग्ेच़ीर"". + +The actual result on Chrome 28 is ""्रेची"". + +I tried this with Firefox 22 on Fedora 18. + +I mark this as blocker, because in this state the VisualEditor must not be widely deployed on a Wikipedia that uses the Devanagari script, such as Hindi (hi), Marathi (mr), Nepali (ne) or Sanskrit (sa) (there are a few more languages that use it). It's OK to have it as opt-in for testing on these wikis, though. + +-------------------------- +**Version**: unspecified +**Severity**: blocker",1374009180,task_description,PHID-TASK-vs2q4kkygajmjexkudzc,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Typing in Devanagari puts vowels in unexpected places.', 'Typing in the Devanagari script causes very unusual placement of vowels in relation to consonants.', 'The correct place to put the vowels is always after the preceding consonant, but the VisualEditor causes very strange placement.', ""To try, I used the standard Hindi InScript keyboard (not ULS IME, but the operating system's InScript keyboard)."", 'I tried to type the word ""अंग्रेज़ी"" (the Hindi name of the English language).', 'To get that word with the InScript keyboard, type the following keys on the English-US keyboard:\n\nDxidjs;]r\n\nThe expected result is ""अंग्रेज़ी"".', 'The actual result on Firefox 22 is ""अंग्ेच़ीर"".', 'The actual result on Chrome 28 is ""्रेची"".', 'I tried this with Firefox 22 on Fedora 18.', 'I mark this as blocker, because in this state the VisualEditor must not be widely deployed on a Wikipedia that uses the Devanagari script, such as Hindi (hi), Marathi (mr), Nepali (ne) or Sanskrit (sa) (there are a few more languages that use it).', ""It's OK to have it as opt-in for testing on these wikis, though."", '--------------------------\n**Version**: unspecified\n**Severity**: blocker']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +3400,VisualEditor: Backspace deletes combined character clusters together with diacritics,"(In reply to comment #1) +> Could this be a dupe of - +> https://bugzilla.wikimedia.org/show_bug.cgi?id=49233 ? + +Well, that one is marked as FIXED, and this one is definitely not fixed on master.",1374132914,task_subcomment,PHID-TASK-cfoc7zk5vj22ygiycyil,PHID-USER-xfe43w2lb5gpvglf4coa,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nWell, that one is marked as FIXED, and this one is definitely not fixed on master.']",['BUG REPRODUCTION'] +3701,Loading a page which requires many fonts causes high CPU load,"It's resolved technically, but we want to write proper documentation and tests for the fix. Assigning to myself.",1374249445,task_subcomment,PHID-TASK-j7v3ex7edi7dypukus5m,PHID-USER-xfe43w2lb5gpvglf4coa,"[""It's resolved technically, but we want to write proper documentation and tests for the fix."", 'Assigning to myself.']","['FUTURE PLAN .', 'CONTRIBUTION AND COMMITMENT']" +1334,VisualEditor: In a page with many categories only the first categories are visible in the editor,"The English [[Barack Obama]] article has dozens of categories. When editing the categories using Page settings, only the first few of them are visible and editable, and it's impossible to get to the rest of them, because there is not scrollbar. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374334080,task_description,PHID-TASK-z7k6ld4qvfzn2ify7im6,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: In a page with many categories only the first categories are visible in the editor.', 'The English [[Barack Obama]] article has dozens of categories.', ""When editing the categories using Page settings, only the first few of them are visible and editable, and it's impossible to get to the rest of them, because there is not scrollbar."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8455,TemplateData: Creating TemplateData blocks should be direction neutral,"The ideal thing here would be to build a tree-like visual TemplateData editor, that would save its data to JSON. Kinda like http://www.jsoneditoronline.org/ (first Google result for ""json editor""). + +Separating labels and data would easily solve the RTL problem, and would also make TemplateData easier to edit for users in all languages.",1374353774,task_subcomment,PHID-TASK-ttobixbmawcbongmnatf,PHID-USER-xfe43w2lb5gpvglf4coa,"['The ideal thing here would be to build a tree-like visual TemplateData editor, that would save its data to JSON.', 'Kinda like URL (first Google result for ""json editor"").', 'Separating labels and data would easily solve the RTL problem, and would also make TemplateData easier to edit for users in all languages.']","['EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .']" +7379,"VisualEditor: As much as possible, the link to the user manual should lead directly to a manual in the user's language","The VisualEditor's user manual is translatable in Meta, which is a Good Thing. Currently the help link uses Special:MyLanguage. This uses the user's UI language as defined on Meta, which is likely not to be the same as the user's UI language on a non-English site. + +As much as possible, the link should point directly to the user manual in the language that the user is using currently for the UI. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374488220,task_description,PHID-TASK-likhdovodmty4qer7rsq,PHID-USER-xfe43w2lb5gpvglf4coa,"[""VisualEditor: As much as possible, the link to the user manual should lead directly to a manual in the user's language."", ""The VisualEditor's user manual is translatable in Meta, which is a Good Thing."", 'Currently the help link uses Special:MyLanguage.', ""This uses the user's UI language as defined on Meta, which is likely not to be the same as the user's UI language on a non-English site."", 'As much as possible, the link should point directly to the user manual in the language that the user is using currently for the UI.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +11167,"There should be help links in every context - dialog boxes, inspectors, etc.","I could only find one major button that leads to the help pages - the one at the top toolbar. Ideally, there should be help buttons in every context - dialog boxes, inspector, plugins, etc. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +{T53237}",1374488460,task_description,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-xfe43w2lb5gpvglf4coa,"['There should be help links in every context - dialog boxes, inspectors, etc..', 'I could only find one major button that leads to the help pages - the one at the top toolbar.', 'Ideally, there should be help buttons in every context - dialog boxes, inspector, plugins, etc.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\n{T53237}']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +1316,VisualEditor: It's possible to edit pages that were translated using the Translate extension,"The page https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide/he was created by the Translate extension. It's impossible to translate it using the source editor and trying to do this gives the user a link to the translation interface. But it seems to be possible to edit it using the VisualEditor. I didn't actually try to change anything, because I was afraid of breaking something badly. + +I'm also not completely sure whether it's a VE or a Translate issue; I file it under VE because there are other issues in which VE behaves differently from the regular edit action, such as Bug 51459. But it may also be on the Translate side; CCing Niklas and Siebrand. + +-------------------------- +**Version**: unspecified +**Severity**: major",1374495000,task_description,PHID-TASK-calntit5bgsnncojx237,PHID-USER-xfe43w2lb5gpvglf4coa,"[""VisualEditor: It's possible to edit pages that were translated using the Translate extension."", 'The page URL was created by the Translate extension.', ""It's impossible to translate it using the source editor and trying to do this gives the user a link to the translation interface."", 'But it seems to be possible to edit it using the VisualEditor.', ""I didn't actually try to change anything, because I was afraid of breaking something badly."", ""I'm also not completely sure whether it's a VE or a Translate issue; I file it under VE because there are other issues in which VE behaves differently from the regular edit action, such as Bug 51459."", 'But it may also be on the Translate side; CCing Niklas and Siebrand.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +8358,VisualEditor: Link input widget is not oriented for RTL,The current layout is good. There's a mistake in my image. Marking as FIXED.,1374495347,task_subcomment,PHID-TASK-rou7bduh6enhafdxh2lv,PHID-USER-xfe43w2lb5gpvglf4coa,"['The current layout is good.', ""There's a mistake in my image."", 'Marking as FIXED.']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'ACTION ON ISSUE']" +1428,Add ULS language setting dialogue box in VisualEditor page settings,"ULS is a flexible tool for selecting a language out of a long list of possible languages. It may or may not be relevant for this request. + +The ULS may be used in the future for switching to Wikipedia in another language; I refer to the thing that is done today with the interlanguage links. + +Setting a different content language for a whole page is a useful feature, and the ULS can be used for selecting the language there, but first the MediaWiki core must support it; see Bug 9360. It is also mentioned in the i18n specification for VE: https://www.mediawiki.org/wiki/VisualEditor/Internationalization_requirements . + +To summarize: Mahitgar, can you please write *what* are you asking to do? ULS may or may not be the a good *way* to do it, but first the actual feature must be defined. I tried to read the the thread, and I didn't quite understand the requirement.",1374496050,task_subcomment,PHID-TASK-6syee5vbnlo6bygtishg,PHID-USER-xfe43w2lb5gpvglf4coa,"['ULS is a flexible tool for selecting a language out of a long list of possible languages.', 'It may or may not be relevant for this request.', 'The ULS may be used in the future for switching to Wikipedia in another language; I refer to the thing that is done today with the interlanguage links.', 'Setting a different content language for a whole page is a useful feature, and the ULS can be used for selecting the language there, but first the MediaWiki core must support it; see Bug 9360.', 'It is also mentioned in the i18n specification for VE: URL .', 'To summarize: Mahitgar, can you please write *what* are you asking to do?', 'ULS may or may not be the a good *way* to do it, but first the actual feature must be defined.', ""I tried to read the the thread, and I didn't quite understand the requirement.""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +3283,VisualEditor: Location of the inspector menu is wrong for floated content in RTL wikis,"screenshot + +When you click an infobox template in an RTL wiki, the puzzle piece icon is supposed to appear somewhere on the transparent blue background to make the template editable. + +In an RTL wiki, this template appears outside of the transparent blue area on the other side of the screen. + +You can test it with the following article: +https://he.wikipedia.org/wiki/%D7%9C%D7%95%D7%93?veaction=edit + +See also the screenshot. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11560}",1374510180,task_description,PHID-TASK-kjhdlfcx4jhz24dn5jl5,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Location of the inspector menu is wrong for floated content in RTL wikis.', 'screenshot\n\nWhen you click an infobox template in an RTL wiki, the puzzle piece icon is supposed to appear somewhere on the transparent blue background to make the template editable.', 'In an RTL wiki, this template appears outside of the transparent blue area on the other side of the screen.', 'You can test it with the following article:\nURL\n\nSee also the screenshot.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11560}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3280,VisualEditor: Autocompletion for template names doesn't work in RTL,"Given that I'm editing an article in an RTL wiki: https://he.wikipedia.org/wiki/ASCII + And I press the ""Transclude"" button in the toolbar (puzzle piece) + And I type ""A"" +Then I should see a list of autocompletions of templates that start with A + +Currently I don't see a list of autocompletions. + +This bug is quite similar to Bug 51490. + +[This was an experiment with writing bug reports as Cucumber-style test scenarios. Let me know if you don't like it.] + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374514020,task_description,PHID-TASK-lui5vpla74335t6r63nr,PHID-USER-xfe43w2lb5gpvglf4coa,"[""VisualEditor: Autocompletion for template names doesn't work in RTL."", 'Given that I\'m editing an article in an RTL wiki: URL\n And I press the ""Transclude"" button in the toolbar (puzzle piece)\n And I type ""A""\nThen I should see a list of autocompletions of templates that start with A\n\nCurrently I don\'t see a list of autocompletions.', 'This bug is quite similar to Bug 51490.', '[This was an experiment with writing bug reports as Cucumber-style test scenarios.', ""Let me know if you don't like it.]"", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +3274,"VisualEditor: By default, images should not set the alignment","The VisualEditor explicitly sets all images that are inserted using the dialog as thumb and right. ""thumb"" is fine, because it's not default, but that's what people want most of the time, but ""right"" shouldn't be there. ""right"" is the default for left-to-right Wikipedias, so it's redundant in English. The default for right-to-left Wikipedias is ""left"", so for these languages this behavior is unexpected. + +The best solution is simply not to set the alignment and let the user change if it is needed. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374568080,task_description,PHID-TASK-6pam6yoqknf5n2r6w5qx,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: By default, images should not set the alignment.', 'The VisualEditor explicitly sets all images that are inserted using the dialog as thumb and right.', '""thumb"" is fine, because it\'s not default, but that\'s what people want most of the time, but ""right"" shouldn\'t be there.', '""right"" is the default for left-to-right Wikipedias, so it\'s redundant in English.', 'The default for right-to-left Wikipedias is ""left"", so for these languages this behavior is unexpected.', 'The best solution is simply not to set the alignment and let the user change if it is needed.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +7328,Image options should be serialized in the wiki's language in rtl locales - localization i18n,"When VisualEditor inserts an image, the thumbnail keywords are written in English: ""File:"", ""thumb"", ""right"" (but see Bug 51851). + +This should not, theoretically, be a problem, because the VisualEditor is supposed to make these keywords unimportant and hidden from the end-user. However, while the source editor is still being widely used, this is a problem, especially for right to left languages: it is very hard to edit these English keywords when they are mixed with right-to-left text. + +These keywords should be inserted in the language of the wiki. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374569160,task_description,PHID-TASK-ah63325mhbgtfpeazbnl,PHID-USER-xfe43w2lb5gpvglf4coa,"[""Image options should be serialized in the wiki's language in rtl locales - localization i18n."", 'When VisualEditor inserts an image, the thumbnail keywords are written in English: ""File:"", ""thumb"", ""right"" (but see Bug 51851).', 'This should not, theoretically, be a problem, because the VisualEditor is supposed to make these keywords unimportant and hidden from the end-user.', 'However, while the source editor is still being widely used, this is a problem, especially for right to left languages: it is very hard to edit these English keywords when they are mixed with right-to-left text.', 'These keywords should be inserted in the language of the wiki.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +3278,"VisualEditor: By default, images should not set the alignment","Unless I'm missing something, just remove if it's the default anyway. See an example: +https://en.wikipedia.org/wiki/User:Amire80/ve_default_image_alignment",1374588399,task_subcomment,PHID-TASK-6pam6yoqknf5n2r6w5qx,PHID-USER-xfe43w2lb5gpvglf4coa,"[""Unless I'm missing something, just remove if it's the default anyway."", 'See an example:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +157,"VisualEditor: A <nowiki> on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare"," + +-------------------------- +**Version**: unspecified +**Severity**: major",1374661020,task_description,PHID-TASK-kql7loyrzdkr4rwpdcm6,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: A <nowiki> on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +165,"VisualEditor: A <nowiki> on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare","[Sorry, somehow it was created without a description.] + +On the latest master I cannot edit a page that has <nowiki> in it. VisualEditor appears to be loading with the ""progress bar"", but doesn't go to actual editing mode. + +Versions: +VisualEditor 393807462e9d04ec5e437cb50ef1d03e5644e9be +Parsoid be8a7dea49bd70692ef574a1bb7c7a70584d77e3 +core e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07",1374661437,task_subcomment,PHID-TASK-kql7loyrzdkr4rwpdcm6,PHID-USER-xfe43w2lb5gpvglf4coa,"['[Sorry, somehow it was created without a description.]', 'On the latest master I cannot edit a page that has <nowiki> in it.', 'VisualEditor appears to be loading with the ""progress bar"", but doesn\'t go to actual editing mode.', 'Versions:\nVisualEditor 393807462e9d04ec5e437cb50ef1d03e5644e9be\nParsoid be8a7dea49bd70692ef574a1bb7c7a70584d77e3\ncore e617dc6c8f2ce1d867ddadcd4bc3de098a84ff07']","['NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3222,VisualEditor: A template with the RLM control character doesn't work when editing in VE,"The Hebrew Wikipedia frequently uses the template {{כ}} ( https://he.wikipedia.orgw/wiki/Template:Rlm ), which inserts the ‏ entity. This entity translates to an invisible zero-width control character, the [[right-to-left mark]]. This template works correctly when the article is rendered to the reader, but when the article is being edited in VE, the text behaves as if it's not there. + +For reference, see https://en.wikipedia.org/wiki/Right-to-left_mark . + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://he.wikipedia.org/wiki/User:Amire80/ve-rlm",1374686820,task_description,PHID-TASK-wfbovalkwufxdqplhata,PHID-USER-xfe43w2lb5gpvglf4coa,"[""VisualEditor: A template with the RLM control character doesn't work when editing in VE."", 'The Hebrew Wikipedia frequently uses the template {{כ}} ( URL ), which inserts the ‏ entity.', 'This entity translates to an invisible zero-width control character, the [[right-to-left mark]].', ""This template works correctly when the article is rendered to the reader, but when the article is being edited in VE, the text behaves as if it's not there."", 'For reference, see URL .', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +3229,VisualEditor: A template with the RLM control character doesn't work when editing in VE,See https://he.wikipedia.org/wiki/User:Amire80/ve-rlm for a demostration.,1374686999,task_subcomment,PHID-TASK-wfbovalkwufxdqplhata,PHID-USER-xfe43w2lb5gpvglf4coa,['See URL for a demostration.'],['BUG REPRODUCTION'] +3208,"VisualEditor: Action buttons of the toolbar (including ""Save"") don't appear on some articles in Firefox because error is thrown","The particular article in the URL field of this bug report doesn't not display the Save button in Firefox. + +The Save button is displayed in Chrome, and it is displayed in other articles in Firefox. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://he.wikipedia.org/wiki/%D7%A9%D7%93_%28%D7%9E%D7%99%D7%AA%D7%95%D7%9C%D7%95%D7%92%D7%99%D7%94%29?veaction=edit",1374694260,task_description,PHID-TASK-nlgy7km52ntxkqvlqnu2,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Action buttons of the toolbar (including ""Save"") don\'t appear on some articles in Firefox because error is thrown.', ""The particular article in the URL field of this bug report doesn't not display the Save button in Firefox."", 'The Save button is displayed in Chrome, and it is displayed in other articles in Firefox.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3212,"VisualEditor: Action buttons of the toolbar (including ""Save"") don't appear on some articles in Firefox because error is thrown","Another article where this happens: + +https://he.wikipedia.org/wiki/%D7%A4%D7%9C%D7%99%D7%98%D7%99_%D7%9E%D7%9C%D7%97%D7%9E%D7%AA_%D7%94%D7%90%D7%96%D7%A8%D7%97%D7%99%D7%9D_%D7%91%D7%A1%D7%95%D7%A8%D7%99%D7%94?veaction=edit",1374694774,task_subcomment,PHID-TASK-nlgy7km52ntxkqvlqnu2,PHID-USER-xfe43w2lb5gpvglf4coa,['Another article where this happens:\n\nURL'],['BUG REPRODUCTION .'] +1224,VisualEditor: only a part of word is linked and <nowiki/> is added,"When I select text that ends in the middle of the word and add a link, only the selected part is linked. Also, <nowiki/> is added after the link. + +For example, in https://en.wikipedia.org/w/index.php?title=Ramat_Yohanan&diff=565789129&oldid=553919950 I selected ""South Africa"" and added the link. I saw an AbuseFilter warning when I was saving, but saved anyway to report the bug :) + +Being a seasoned Wikipedian, I expect the whole word to be linked, although now that I think of it, I can imagine that linking a part of the word can be useful, too. So I'm not completely sure whether it's a bug or a feature. + +This may be related to Bug 50127, though the description is not the same. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374778680,task_description,PHID-TASK-yvfkvibbvk27rfmuao7p,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: only a part of word is linked and <nowiki/> is added.', 'When I select text that ends in the middle of the word and add a link, only the selected part is linked.', 'Also, <nowiki/> is added after the link.', 'For example, in URL I selected ""South Africa"" and added the link.', 'I saw an AbuseFilter warning when I was saving, but saved anyway to report the bug :)\n\nBeing a seasoned Wikipedian, I expect the whole word to be linked, although now that I think of it, I can imagine that linking a part of the word can be useful, too.', ""So I'm not completely sure whether it's a bug or a feature."", 'This may be related to Bug 50127, though the description is not the same.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11149,VisualEditor: Warning for blank reference list is confusing,"I agree with John: Most pages dont used grouped references. It would be much more intuitive to say that there are no references at all. Several users in the Hebrew Wikipedia complained about it, and I imagine that it's the same in all languages.",1374823191,task_subcomment,PHID-TASK-sl6ozzm6vdvlvv4lpkc6,PHID-USER-xfe43w2lb5gpvglf4coa,"['I agree with John: Most pages dont used grouped references.', 'It would be much more intuitive to say that there are no references at all.', ""Several users in the Hebrew Wikipedia complained about it, and I imagine that it's the same in all languages.""]","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +377,VisualEditor: Provide way for local wikis to auto-prompt reference templates,For clarification: I'll assume that this is about what you put _inside_ the <ref> tags and not about templates that add the <ref> tags themselves.,1374823336,task_subcomment,PHID-TASK-qsgca2wst2byl7ix2pwv,PHID-USER-xfe43w2lb5gpvglf4coa,"[""For clarification: I'll assume that this is about what you put _inside_ the <ref> tags and not about templates that add the <ref> tags themselves.""]",['BUG REPRODUCTION .'] +1219,VisualEditor: References that are added by templates are not recognized by the references tool,"I saw bugs that are similar to this one, for example Bug 51289, but nothing exactly like this one. + +References that are added by templates are not recognized by the references tool. I am not talking about templates like the English Wikipedia's {{cite web}}, which go inside the <ref> tag, but about template that add the <ref> tag itself (with {{#tag:ref}}). + +This can be in infoboxes (Bug 51289) or in any other template. The Hebrew Wikipedia, for example, uses such a template, {{הערה}} very extensively, because mixing right-to-left text with left-to-right XML tags like <ref> is very hard to edit. This means that most of the references there are not usable for reusing in the ""Use an existing reference"". + +(This also means a bunch of other things, but I'll report them separately.) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374825720,task_description,PHID-TASK-olrhjl5ydsytkfv6yzoo,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: References that are added by templates are not recognized by the references tool.', 'I saw bugs that are similar to this one, for example Bug 51289, but nothing exactly like this one.', 'References that are added by templates are not recognized by the references tool.', ""I am not talking about templates like the English Wikipedia's {{cite web}}, which go inside the <ref> tag, but about template that add the <ref> tag itself (with {{#tag:ref}})."", 'This can be in infoboxes (Bug 51289) or in any other template.', 'The Hebrew Wikipedia, for example, uses such a template, {{הערה}} very extensively, because mixing right-to-left text with left-to-right XML tags like <ref> is very hard to edit.', 'This means that most of the references there are not usable for reusing in the ""Use an existing reference"".', ""(This also means a bunch of other things, but I'll report them separately.)"", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4263,VisualEditor: Can't remove heading without header markup leaking to the rest of the page if it is the first element of the page,"It happens to me always, even if the heading is in the middle of the page.",1374826649,task_subcomment,PHID-TASK-d6skq2oyzzqzdxdbdskt,PHID-USER-xfe43w2lb5gpvglf4coa,"['It happens to me always, even if the heading is in the middle of the page.']",['BUG REPRODUCTION'] +11037,VisualEditor: Provide buttons for locally-configured frequent edit summary contents,"Wikipedias in some languages, among them Polish, Russian, Ukrainian and Hebrew, have a gadget that shows a list of frequent edit summaries near the edit summary field in source editing mode. + +Here are the source samples: + +Polish: https://pl.wikipedia.org/wiki/MediaWiki:Gadget-edit-summaries.js +Hebrew: https://he.wikipedia.org/wiki/MediaWiki:Gadget-Summarieslist.js + +Many users in the Hebrew Wikipedia complained about the lack of this gadget in the VisualEditor. This could be an enhancement request, but given that for several languages it's an integral part of the editing interface for these languages, it's a regression for them. + +Adding this as a feature should be very easy, given that it's quite simple and the existing gadgets' code can be reused. Localization and customization for every project can be done on a MediaWiki page with a list of summaries for that project. + +-------------------------- +**See Also**: +{T50274}",1374828360,task_description,PHID-TASK-odseemabxyqbdz2dgloa,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Provide buttons for locally-configured frequent edit summary contents.', 'Wikipedias in some languages, among them Polish, Russian, Ukrainian and Hebrew, have a gadget that shows a list of frequent edit summaries near the edit summary field in source editing mode.', 'Here are the source samples:\n\nPolish: URL\nHebrew: URL\n\nMany users in the Hebrew Wikipedia complained about the lack of this gadget in the VisualEditor.', ""This could be an enhancement request, but given that for several languages it's an integral part of the editing interface for these languages, it's a regression for them."", ""Adding this as a feature should be very easy, given that it's quite simple and the existing gadgets' code can be reused."", 'Localization and customization for every project can be done on a MediaWiki page with a list of summaries for that project.', '--------------------------\n**See Also**:\n{T50274}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11042,VisualEditor: Provide buttons for locally-configured frequent edit summary contents,"(In reply to comment #1) +> I'm reminded of bug 48274. + +It's somewhat related, but definitely not the same. What I'm talking about are very frequent summaries in a project. Every project community decides what it needs, but usually it's common generic stuff like ""spelling"", ""adding links"", ""wikification"", ""removing unreferenced content"", ""copyediting"" etc.",1374829478,task_subcomment,PHID-TASK-odseemabxyqbdz2dgloa,PHID-USER-xfe43w2lb5gpvglf4coa,"[""(In reply to comment #1)\nQUOTE\n\nIt's somewhat related, but definitely not the same."", ""What I'm talking about are very frequent summaries in a project."", 'Every project community decides what it needs, but usually it\'s common generic stuff like ""spelling"", ""adding links"", ""wikification"", ""removing unreferenced content"", ""copyediting"" etc.']","['NA', 'MOTIVATION', 'FUTURE PLAN']" +1318,VisualEditor: It's possible to edit pages that were translated using the Translate extension,"Urged by Niklas, I tried to save and got: ""Unsuccessful request: Unknown error: ""tpt-target-page""."" + +So at least it doesn't ruin anything, but it should be more intuitive.",1374853627,task_subcomment,PHID-TASK-calntit5bgsnncojx237,PHID-USER-xfe43w2lb5gpvglf4coa,"['Urged by Niklas, I tried to save and got: ""Unsuccessful request: Unknown error: ""tpt-target-page"".""', ""So at least it doesn't ruin anything, but it should be more intuitive.""]","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION .']" +8407,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.",Resolving Bug 28980 could relieve at least part of this problem by lifting the need to use <ref> because of localization issues.,1374930557,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-xfe43w2lb5gpvglf4coa,['Resolving Bug 28980 could relieve at least part of this problem by lifting the need to use <ref> because of localization issues.'],['BUG REPRODUCTION'] +1191,"VisualEditor: ""Wikitext markup detected"" message should disappear automatically when there's no more wikitext","""Wikitext markup detected"" message should disappear automatically when there's no more wikitext. Now the user must click it to make it go away. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374947400,task_description,PHID-TASK-t6h3rucl4ojovdzxkq66,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: ""Wikitext markup detected"" message should disappear automatically when there\'s no more wikitext.', '""Wikitext markup detected"" message should disappear automatically when there\'s no more wikitext.', 'Now the user must click it to make it go away.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7275,VisualEditor: Adding support to Grammar/Orthography fixes custom wiki defined button to be applied on texts visually on client side,"I love this idea. + +Wikipedias in several languages have such tools, and everywhere it's implemented differently. + +The Hebrew Wikipedia has a fully automatic bot making spelling correction on which there's a wide consensus (with over 700 rules), and it also a gadget that adds a button to make semi-automatic edits when fully automatic edits are not reliable enough. I believe that the tool about which Ebrahim is speaking is similar. + +If I'm not mistaken, Russian, Belarusian, Portuguese, Catalan and English Wikipedias have such tools, too, though there are definitely differences in implementation. Almost certainly there are more languages that have such tools. + +It may be challenging to make a tool that would work equally well for all languages. Different languages have very different requirements. However, acknowledging that at least some languages needs some kind a framework for this and that not being able to use it is a regression for many users, and providing some standard baseline to work with it will be a good start. + +What standard baseline? At least, a standard location for a button that would open such a tool. Another thing that would be useful to everybody would be an agreed API for automated or semi-automated searching and replacing in contentedtiable. + +A harder thing to do would be to have a standardized format for replacement rules, though this will require at least a bit of research of the current implementations. + +(A general comment: The standardized way of marking the text's language, which Moriel is developing in her GSoC project, should be helpful for such tools. They shall only need to work on the parts that are written in the appropriate language.)",1375135304,task_subcomment,PHID-TASK-7ljydmhlfgrzwegrjhpj,PHID-USER-xfe43w2lb5gpvglf4coa,"['I love this idea.', ""Wikipedias in several languages have such tools, and everywhere it's implemented differently."", ""The Hebrew Wikipedia has a fully automatic bot making spelling correction on which there's a wide consensus (with over 700 rules), and it also a gadget that adds a button to make semi-automatic edits when fully automatic edits are not reliable enough."", 'I believe that the tool about which Ebrahim is speaking is similar.', ""If I'm not mistaken, Russian, Belarusian, Portuguese, Catalan and English Wikipedias have such tools, too, though there are definitely differences in implementation."", 'Almost certainly there are more languages that have such tools.', 'It may be challenging to make a tool that would work equally well for all languages.', 'Different languages have very different requirements.', 'However, acknowledging that at least some languages needs some kind a framework for this and that not being able to use it is a regression for many users, and providing some standard baseline to work with it will be a good start.', 'What standard baseline?', 'At least, a standard location for a button that would open such a tool.', 'Another thing that would be useful to everybody would be an agreed API for automated or semi-automated searching and replacing in contentedtiable.', 'A harder thing to do would be to have a standardized format for replacement rules, though this will require at least a bit of research of the current implementations.', ""(A general comment: The standardized way of marking the text's language, which Moriel is developing in her GSoC project, should be helpful for such tools."", 'They shall only need to work on the parts that are written in the appropriate language.)']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +5387,VisualEditor: Provide a language inspector to handle inline <span lang='xx' dir='yyy'>s,"The main work is merged. Some designs tweaks are still needed, but now language for <span>s can be set.",1375256723,task_subcomment,PHID-TASK-yygcicr6m5mpgdgpjccs,PHID-USER-xfe43w2lb5gpvglf4coa,"['The main work is merged.', 'Some designs tweaks are still needed, but now language for <span>s can be set.']","['TASK PROGRESS', 'BUG REPRODUCTION']" +10981,VisualEditor: Selecting with Shift-arrow selects the heading after a list item,"Go to https://www.mediawiki.org/wiki/User:Amire80/be-bullet-heading?veaction=edit, which contains the wikitext: +``` +* list item 1 +* list item 2 +* list item 3 + +==Heading== +paragraph text +``` +Press Shift-↓ (down arrow) three times. + +The first time, the first list item is selected. +The second time, the second list item is selected. +The third time, the third list item AND the heading are selected. + +Selecting the heading should require a forth press of Shift-↓.",1375294800,task_description,PHID-TASK-tddypvggbabpq3kxu4cc,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Selecting with Shift-arrow selects the heading after a list item.', 'Go to URL which contains the wikitext:\n``CODE``\nPress Shift-↓ (down arrow) three times.', 'The first time, the first list item is selected.', 'The second time, the second list item is selected.', 'The third time, the third list item AND the heading are selected.', 'Selecting the heading should require a forth press of Shift-↓.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10979,VisualEditor: pasting with middle-click in X-Windows doesn't work when automatic scrolling is enabled,"On Unix systems with an X-Windows desktop middle-clicking usually pastes text that was last selected with the mouse. + +It doesn't work in the VisualEditor in Firefox if automatic scrolling is enabled in the preferences. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1375295280,task_description,PHID-TASK-lusbxefwae6sj2xokbvm,PHID-USER-xfe43w2lb5gpvglf4coa,"[""VisualEditor: pasting with middle-click in X-Windows doesn't work when automatic scrolling is enabled."", 'On Unix systems with an X-Windows desktop middle-clicking usually pastes text that was last selected with the mouse.', ""It doesn't work in the VisualEditor in Firefox if automatic scrolling is enabled in the preferences."", '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2849,VisualEditor: cursor places itself after the first character when inserting a group of Japanese characters,"When you edit captions and input Japanese text with Japanese input method (of ことえり, the default Japanese method of Mac OS X), for example 生醤油 (kijouyu), the cursor will place itself after the first character, but it should place itself after the last (3rd) character. Tested on Firefox and OSX, but may happen in other browsers and operating systems. Thanks to Takashi Ota and Josh Lim for testing and reporting. + +-------------------------- +**Version**: unspecified +**Severity**: major",1376191500,task_description,PHID-TASK-cmua6cyyxv7g5lccv5gd,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: cursor places itself after the first character when inserting a group of Japanese characters.', 'When you edit captions and input Japanese text with Japanese input method (of ことえり, the default Japanese method of Mac OS X), for example 生醤油 (kijouyu), the cursor will place itself after the first character, but it should place itself after the last (3rd) character.', 'Tested on Firefox and OSX, but may happen in other browsers and operating systems.', 'Thanks to Takashi Ota and Josh Lim for testing and reporting.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'TESTING', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +2856,VisualEditor: cursor places itself after the first character when inserting a group of Japanese characters,"Now I tested it myself on Fedora 18 with Firefox. It happens there too. To reproduce: + +1. Enabled the ""Japanese (Anthy)"" keyboard in GNOME input sources. +2. In a VisualEditor window type ""mitsubishi"". It appears as four Kana characters: ""みつびし"". +3. Press the space bar. The four characters change to two Kanji characters: ""三菱"". +4. Press Enter. This accepts the Kanji representation. + +Observed: The cursor is placed between 三 and 菱. +Expected: The cursor should be placed after 三菱. That is what happens in other text editors on my system.",1376585969,task_subcomment,PHID-TASK-cmua6cyyxv7g5lccv5gd,PHID-USER-xfe43w2lb5gpvglf4coa,"['Now I tested it myself on Fedora 18 with Firefox.', 'It happens there too.', 'To reproduce:\n\n1.', 'Enabled the ""Japanese (Anthy)"" keyboard in GNOME input sources.', '2.', 'In a VisualEditor window type ""mitsubishi"".', 'It appears as four Kana characters: ""みつびし"".', '3.', 'Press the space bar.', 'The four characters change to two Kanji characters: ""三菱"".', '4.', 'Press Enter.', 'This accepts the Kanji representation.', 'Observed: The cursor is placed between 三 and 菱.', 'Expected: The cursor should be placed after 三菱.', 'That is what happens in other text editors on my system.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'OBSERVED BUG BEHAVIOR .']" +9139,Create Wikipedia Tuvan,"(In reply to comment #27) +> (In reply to comment #26) +> > RT ticket created for addition of lucene search indexes +> > https://rt.wikimedia.org/Ticket/Display.html?id=5588 +> +> But where's VisualEditor + +Thank you very much for this reminder! I added it here (I think): +https://gerrit.wikimedia.org/r/#/c/79321/",1376639564,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-xfe43w2lb5gpvglf4coa,"['(In reply to comment #27)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThank you very much for this reminder!', 'I added it here (I think):\nURL']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +9136,Create Wikipedia Tuvan,"(In reply to comment #28) +> (In reply to comment #27) +> > (In reply to comment #26) +> > > RT ticket created for addition of lucene search indexes +> > > https://rt.wikimedia.org/Ticket/Display.html?id=5588 +> > +> > But where's VisualEditor +> +> Thank you very much for this reminder! I added it here (I think): +> https://gerrit.wikimedia.org/r/#/c/79321/ + +The VisualEditor can now be enabled in the preferences.",1376684880,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-xfe43w2lb5gpvglf4coa,['(In reply to comment #28)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe VisualEditor can now be enabled in the preferences.'],['FUTURE PLAN'] +2854,VisualEditor: cursor places itself after the first character when inserting a group of Japanese characters,Doesn't seem to be happening any more.,1376937358,task_subcomment,PHID-TASK-cmua6cyyxv7g5lccv5gd,PHID-USER-xfe43w2lb5gpvglf4coa,"[""Doesn't seem to be happening any more.""]",['BUG REPRODUCTION'] +11995,VisualEditor: It should be possible to create interwiki links and edit them subsequently,"I just tried adding a link with [[:w:eo]] and got this: +http://www.mediawiki.org/w/index.php?title=Language_portal%2FWikimania2013%2FEvent_Report&diff=768410&oldid=768371 + +[Changed the title to avoid confusion with interlanguage links.]",1377094621,task_subcomment,PHID-TASK-u7fscppwehap7w2btqmk,PHID-USER-xfe43w2lb5gpvglf4coa,['I just tried adding a link with [[:w:eo]] and got this:\nURL\n\n[Changed the title to avoid confusion with interlanguage links.]'],['BUG REPRODUCTION'] +3654,VisualEditor: Transclusion icon appears on the opposite side of the page in RTL wikis,*** Bug 53161 has been marked as a duplicate of this bug. ***,1377187521,task_subcomment,PHID-TASK-z5vtizhnd7zq6vobiqci,PHID-USER-xfe43w2lb5gpvglf4coa,"['*** Bug 53161 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3390,VisualEditor: Typing in Devanagari puts vowels in unexpected places,master looks good to me. Thanks!,1377206151,task_subcomment,PHID-TASK-vs2q4kkygajmjexkudzc,PHID-USER-xfe43w2lb5gpvglf4coa,"['master looks good to me.', 'Thanks!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +7344,Image options should be serialized in the wiki's language in rtl locales - localization i18n,"I went over the RTL languages and samples practical Wikipedia articles, and it seems that the first alias is always is always the most frequently used. + +Is there anything I can do to help move this forward? It's one of the most requested features.",1377641269,task_subcomment,PHID-TASK-ah63325mhbgtfpeazbnl,PHID-USER-xfe43w2lb5gpvglf4coa,"['I went over the RTL languages and samples practical Wikipedia articles, and it seems that the first alias is always is always the most frequently used.', 'Is there anything I can do to help move this forward?', ""It's one of the most requested features.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .']" +10642,VisualEditor: Zero width no-break space is added to the end of the article (in a slug) in the editing element (but not the document),"I am trying to run the test at https://gerrit.wikimedia.org/r/#/c/83966/ + +In the end it is trying to compare the text that was typed with the text that actually appears on the screen. The test fails, because the Zero width no-break space (U+FEFF) character is added to the string that appears on the screen. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1378949100,task_description,PHID-TASK-mgmwirwldz45agzrgg3n,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Zero width no-break space is added to the end of the article (in a slug) in the editing element (but not the document).', 'I am trying to run the test at URL\n\nIn the end it is trying to compare the text that was typed with the text that actually appears on the screen.', 'The test fails, because the Zero width no-break space (U+FEFF) character is added to the string that appears on the screen.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +795,Add Sikuli to the machines that run browser tests,"Sikuli ( http://www.sikuli.org ) is a tool for testing desktop interactions, such as mouse clicks and keyboard typing. + +This tool is needed for testing typing in different languages, because the usual WebDriver tests are not able to generate proper keyboard events that completely emulate typing in advanced input methods for Japanese, Chinese and Indic scripts. We have many bugs in this area in the VisualEditor (e.g. Bug 52716), so we need proper regression testing. + +This week I worked with Željko in the WMF office and we built a prototype test that uses Sikuli to test typing in Japanese: +https://gerrit.wikimedia.org/r/#/c/83966/ + +This works on Željko's laptop. The next step is to get it working on the virtual clients that run our continuous integration tests. + +Thank you! + +-------------------------- +**Version**: wmf-deployment +**Severity**: enhancement",1379701560,task_description,PHID-TASK-dxtpzjislp3ykzi64aen,PHID-USER-xfe43w2lb5gpvglf4coa,"['Add Sikuli to the machines that run browser tests.', 'Sikuli ( URL ) is a tool for testing desktop interactions, such as mouse clicks and keyboard typing.', 'This tool is needed for testing typing in different languages, because the usual WebDriver tests are not able to generate proper keyboard events that completely emulate typing in advanced input methods for Japanese, Chinese and Indic scripts.', 'We have many bugs in this area in the VisualEditor (e.g.', 'Bug 52716), so we need proper regression testing.', ""This week I worked with Željko in the WMF office and we built a prototype test that uses Sikuli to test typing in Japanese:\nURL\n\nThis works on Željko's laptop."", 'The next step is to get it working on the virtual clients that run our continuous integration tests.', 'Thank you!', '--------------------------\n**Version**: wmf-deployment\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'TASK PROGRESS .', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +2365,VisualEditor: Cursor cannot move past references (or other nodes) when using arrow keys,Updating priority to normal. Inability to move the cursor using arrows is definitely a bug.,1379996431,task_subcomment,PHID-TASK-trziv3xjwkvokcwfszqm,PHID-USER-xfe43w2lb5gpvglf4coa,"['Updating priority to normal.', 'Inability to move the cursor using arrows is definitely a bug.']","['PRIORITY MANAGEMENT', 'BUG REPRODUCTION']" +2668,VisualEditor: Selection-expansion doesn't trigger for Thai script text,"Confirmed in Thai Wikipedia and in the English Wikipedia with Thai words. + +Furthermore, if you Ctrl-K on a Latin word and then Ctrl-K on a Thai word, the Latin word appears in the input box. See this test case: +https://en.wikipedia.org/wiki/User:Amire80/VE-Thai",1380442542,task_subcomment,PHID-TASK-l4bd6ekvg2ifcspk72da,PHID-USER-xfe43w2lb5gpvglf4coa,"['Confirmed in Thai Wikipedia and in the English Wikipedia with Thai words.', 'Furthermore, if you Ctrl-K on a Latin word and then Ctrl-K on a Thai word, the Latin word appears in the input box.', 'See this test case:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +5971,"VisualEditor: Provide a way (beyond Ctrl-Click, middle-click, or right-click/tab) to open links in another window","I couldn't find a way to click the links while editing and go to the target page. It's not easily available in the source editor, so it's not really a regression, but I find myself needing this features every time I edit, because the links are blue and look like links. + +GMail and Google have reasonably good ways of going to links' targets in editing mode, so hints can be taken from them. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50321",1380443280,task_description,PHID-TASK-ge3lxw5vifprlb3diogc,PHID-USER-xfe43w2lb5gpvglf4coa,"['VisualEditor: Provide a way (beyond Ctrl-Click, middle-click, or right-click/tab) to open links in another window.', ""I couldn't find a way to click the links while editing and go to the target page."", ""It's not easily available in the source editor, so it's not really a regression, but I find myself needing this features every time I edit, because the links are blue and look like links."", ""GMail and Google have reasonably good ways of going to links' targets in editing mode, so hints can be taken from them."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +2667,VisualEditor: Selection-expansion doesn't trigger for Thai script text,"I tested with Telugu and Malayalam, and this doesn't happen there. Must be something special with Thai.",1380647038,task_subcomment,PHID-TASK-l4bd6ekvg2ifcspk72da,PHID-USER-xfe43w2lb5gpvglf4coa,"[""I tested with Telugu and Malayalam, and this doesn't happen there."", 'Must be something special with Thai.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6198,RTL for Notification Tool: ? should be ؟ icon,"This is not needed for all languages. + +It is definitely not needed for Hebrew and Yiddish. + +It is *probably* needed for all languages written in the Arabic script. + +I'm not sure about Divehi (dv) and Aramaic (arc).",1381915440,task_subcomment,PHID-TASK-blsktvyvk2zcdw2o4yue,PHID-USER-xfe43w2lb5gpvglf4coa,"['This is not needed for all languages.', 'It is definitely not needed for Hebrew and Yiddish.', 'It is *probably* needed for all languages written in the Arabic script.', ""I'm not sure about Divehi (dv) and Aramaic (arc).""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'INVESTIGATION AND EXPLORATION']" +4193,VisualEditor: Provide a character insertion tool,"Just for reference: Either I didn't read all the comments well enough or nobody quite mentioned the fact that all modern desktop operating environments have a built-in a Character Map tool: Windows (with pretty full Unicode since NT 4), Gnome, KDE, and Mac OSX (called ""Character viewer""). + +That said, I am very well aware of the fact that pretty much nobody but me actually uses it. A very surprising number of people, however, do use the character insertion tool in their word processors. The one in Microsoft Word is not very different from Windows' Character Map, which in my mind makes it redundant, but apparently I'm special. + +Anyway, yes - a character insertion tool should be there. + +But, two points: + +1. There's one already in Vector, and it's quite good. It can be used for research - which characters are used most frequently in which project. Adding statistics for this is quite easy now with EventLogging. + +2. It may be easier to insert at least some characters using the keyboard layout provided with ULS. It is disabled now in VE because of some bugs (can anybody help me with the numbers?), but these can be fixed, of course. If we know which characters are really needed (see point 1 above), we can very easily add them to the keyboard layouts.",1383663006,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-xfe43w2lb5gpvglf4coa,"['Just for reference: Either I didn\'t read all the comments well enough or nobody quite mentioned the fact that all modern desktop operating environments have a built-in a Character Map tool: Windows (with pretty full Unicode since NT 4), Gnome, KDE, and Mac OSX (called ""Character viewer"").', 'That said, I am very well aware of the fact that pretty much nobody but me actually uses it.', 'A very surprising number of people, however, do use the character insertion tool in their word processors.', ""The one in Microsoft Word is not very different from Windows' Character Map, which in my mind makes it redundant, but apparently I'm special."", 'Anyway, yes - a character insertion tool should be there.', 'But, two points:\n\n1.', ""There's one already in Vector, and it's quite good."", 'It can be used for research - which characters are used most frequently in which project.', 'Adding statistics for this is quite easy now with EventLogging.', '2.', 'It may be easier to insert at least some characters using the keyboard layout provided with ULS.', 'It is disabled now in VE because of some bugs (can anybody help me with the numbers?', '), but these can be fixed, of course.', 'If we know which characters are really needed (see point 1 above), we can very easily add them to the keyboard layouts.']","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +3225,VisualEditor: A template with the RLM control character doesn't work when editing in VE,"(In reply to comment #4) +> 2. Language definition to assign directionality rather than RLM is good +> approach, but it isn't possible to replace all the RLM uses: +> A. for normal users it is annoying to meet wiki-text editing HTML code of +> <span +> dir="""">... + +That's why Moriel invested so much time in an easy graphical way to do it :) + +It's still in the ""finishing touches"" stage. + +The trouble is that while bidi isolation replaces most or all of the uses of RLM, it doesn't work in IE. Saw it coming? :) + +In fact, IE 10 and 11 (!) even show some elements with bidi isolation very incorrectly. Test the following page: +https://en.wikipedia.org/wiki/User:Amire80/bidi-isolate + +> Regarding the issue of ""invisible template"" which the VE users don't know it +> is +> there - I think it will be nice (and maybe there is already exist) to add +> ability to add text that appears only in VE editing mode [either with CSS +> which +> tells the content to display:none, and only in VE it appears, or with +> dedicated +> parser tag <onlyve>. This solution may be useful for other cases of +> ""invisible +> templates"". + +I love this proposal.",1383831673,task_subcomment,PHID-TASK-wfbovalkwufxdqplhata,PHID-USER-xfe43w2lb5gpvglf4coa,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat\'s why Moriel invested so much time in an easy graphical way to do it :)\n\nIt\'s still in the ""finishing touches"" stage.', ""The trouble is that while bidi isolation replaces most or all of the uses of RLM, it doesn't work in IE."", 'Saw it coming?', ':)\n\nIn fact, IE 10 and 11 (!)', 'even show some elements with bidi isolation very incorrectly.', 'Test the following page:\nURL\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI love this proposal.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'NA', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +805,Add Sikuli to the machines that run browser tests,"No, it is not really active yet.",1390743741,task_subcomment,PHID-TASK-dxtpzjislp3ykzi64aen,PHID-USER-xfe43w2lb5gpvglf4coa,"['No, it is not really active yet.']",['BUG REPRODUCTION'] +10965,"ULS' ""Language Settings"" cog is confused with a way to edit language links","This is generally a valid feature request, and this is something that ULS and VE developers should consider some time in the not-so-far future.",1395398464,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-xfe43w2lb5gpvglf4coa,"['This is generally a valid feature request, and this is something that ULS and VE developers should consider some time in the not-so-far future.']",['FUTURE PLAN'] +13458,Implement a find/search and replace tool,I'd say that it's a regression and not an enhancement.,1395925189,task_subcomment,PHID-TASK-l5y2bm67zzyyrk4uvrke,PHID-USER-xfe43w2lb5gpvglf4coa,"[""I'd say that it's a regression and not an enhancement.""]",['BUG REPRODUCTION .'] +13457,Implement a find/search and replace tool,"Somebody told me that my comment was unclear: when I say that it's a regression and not an enhancement, I mean that the *lack* of search and replace functionality is a regression, and the request to have it should be treated as a bug report and not as an enhancement request.",1396685853,task_subcomment,PHID-TASK-l5y2bm67zzyyrk4uvrke,PHID-USER-xfe43w2lb5gpvglf4coa,"[""Somebody told me that my comment was unclear: when I say that it's a regression and not an enhancement, I mean that the *lack* of search and replace functionality is a regression, and the request to have it should be treated as a bug report and not as an enhancement request.""]",['BUG REPRODUCTION .'] +9778,"VisualEditor: ↵ is shown when wikicode contains single newline, which is not very WYSIWYG","Indeed not WYSIWYG, but I happen to love this feature. I practically always remove these links when I see them. I'd say WONTFIX.",1400608205,task_subcomment,PHID-TASK-o45i4q2kievixjidhsk7,PHID-USER-xfe43w2lb5gpvglf4coa,"['Indeed not WYSIWYG, but I happen to love this feature.', 'I practically always remove these links when I see them.', ""I'd say WONTFIX.""]","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'ACTION ON ISSUE']" +11750,VisualEditor: Link inspector should preview the linked page (à la Navigation Popups),"It probably shouldn't be the highest priority, but as an editor, I would like something like this. In fact, I'd find it far more useful than Hovercards: When I'm reading an article and want to know more about a topic to which there is a link, I usually middle-click it to open it in a new tab and read it a bit later, so I don't really need Hovercards. As I am editing, however, it would be useful for me to add a link and be more sure as to where is the link leading. Is [[Washing Machine]] leading to the article about the appliance or about the Sonic Youth album? Is [[AC/DC]] leading to an article about electrical engineering or about a band? These are real situation in which I found myself recently, and in both of them I had to open a new tab to make sure. + +So I would love to see something more than just the title when I'm linking. It doesn't even have to be a full-blown Hovercard - just the first few words are likely to be enough. (Although reusing the Hovercards code makes sense, too.)",1401698735,task_subcomment,PHID-TASK-wzei4tpax7kpf3oq25mp,PHID-USER-xfe43w2lb5gpvglf4coa,"[""It probably shouldn't be the highest priority, but as an editor, I would like something like this."", ""In fact, I'd find it far more useful than Hovercards: When I'm reading an article and want to know more about a topic to which there is a link, I usually middle-click it to open it in a new tab and read it a bit later, so I don't really need Hovercards."", 'As I am editing, however, it would be useful for me to add a link and be more sure as to where is the link leading.', 'Is [[Washing Machine]] leading to the article about the appliance or about the Sonic Youth album?', 'Is [[AC/DC]] leading to an article about electrical engineering or about a band?', 'These are real situation in which I found myself recently, and in both of them I had to open a new tab to make sure.', ""So I would love to see something more than just the title when I'm linking."", ""It doesn't even have to be a full-blown Hovercard - just the first few words are likely to be enough."", '(Although reusing the Hovercards code makes sense, too.)']","['FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT']" +10020,VisualEditor: Re-label the 'cancel' toolbar message to 'exit without saving',"Hehe, it was removed eventually :)",1406457643,task_subcomment,PHID-TASK-h6knxqbqokuwzylojsm7,PHID-USER-xfe43w2lb5gpvglf4coa,"['Hehe, it was removed eventually :)']",['SOCIAL CONVERSATION'] +3224,VisualEditor: A template with the RLM control character doesn't work when editing in VE,"At Wikimania Moriel, Roan and I found that the bug, as originally reported, appears to be fixed. I don't know when exactly did the fix happen. + +Using the {{כ}} template works correctly while editing articles, and the original test page https://he.wikipedia.org/wiki/User:Amire80/ve-rlm shows everything correctly. + +That said, there are issues with handling this template after it's inserted: +* The bubble that shows its name appears in a wrong location. +* It's hard to know that it's there while editing in visual mode, because it is zero-width. Showing some kind of a flag there, as it's done with single line breaks, would be a nice idea. + +Should I close this bug and open separate bugs for these issues?",1407753368,task_subcomment,PHID-TASK-wfbovalkwufxdqplhata,PHID-USER-xfe43w2lb5gpvglf4coa,"['At Wikimania Moriel, Roan and I found that the bug, as originally reported, appears to be fixed.', ""I don't know when exactly did the fix happen."", 'Using the {{כ}} template works correctly while editing articles, and the original test page URL shows everything correctly.', ""That said, there are issues with handling this template after it's inserted:\n* The bubble that shows its name appears in a wrong location."", ""* It's hard to know that it's there while editing in visual mode, because it is zero-width."", ""Showing some kind of a flag there, as it's done with single line breaks, would be a nice idea."", 'Should I close this bug and open separate bugs for these issues?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +12081,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to Tim Starling from comment #49) +> > * Editing by section blocks users from editing other areas at the same time +> > that the notice flaws in after they've entered editing, for very limited +> > added-value. +> +> For large articles, I think the added value would be very large indeed. +> People don't want to wait tens of seconds to make a small correction, and +> it's likely that VE performance causes many edits to be abandoned. +> +> Perhaps there are other solutions for the performance issue, but it seems to +> me that this is a fairly obvious approach, especially for bandwidth +> reduction. + +For what it's worth... + +I did a non-scientific poll and asked the Hebrew Wikipedia community what are the people's reasons to avoid VE. Precisely this suggestion came up several times.",1408623631,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-xfe43w2lb5gpvglf4coa,"[""(In reply to Tim Starling from comment #49)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nFor what it's worth..."", ""I did a non-scientific poll and asked the Hebrew Wikipedia community what are the people's reasons to avoid VE."", 'Precisely this suggestion came up several times.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +11012,VisualEditor: Edit summary box should be a text input box and not textarea,"Is it possible to meet in the middle: To show it as a textarea, but to allow saving using Enter/Return? And maybe provide autocomplete?",1409247587,task_subcomment,PHID-TASK-y2wr4truqmwwemxh72yk,PHID-USER-xfe43w2lb5gpvglf4coa,"['Is it possible to meet in the middle: To show it as a textarea, but to allow saving using Enter/Return?', 'And maybe provide autocomplete?']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +1013,VisualEditor: nowiki when trying to edit an external link in references,"I cannot reproduce this with the current version of the article, which has similar content. + +When trying to edit the old version of the article I get a strange result: I don't see the external links in the reference editor at all.",1412445538,task_subcomment,PHID-TASK-6fktzxq6di35ahdf6gf4,PHID-USER-xfe43w2lb5gpvglf4coa,"['I cannot reproduce this with the current version of the article, which has similar content.', ""When trying to edit the old version of the article I get a strange result: I don't see the external links in the reference editor at all.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +10721,VisualEditor: Provide some kind of template suggestion in the transclusion editor,"The more I use VE, the more I miss such feature. + +The challenge with it is that it's badly project-specific, so community editors will need an easy way to customize this list, but something like is already done for citation templates, so it should be possible for other templates as well. + +This is one issue for which it's REALLY worth poking around Wikimedia projects in different languages to ask them what would they like in such a feature, and what current features they currently have that are similar to this. For example, the Hebrew Wikipedia has the Templateslist script ( https://he.wikipedia.org/wiki/MediaWiki:Templateslist.js ), which adds a dropdown with common templates to the Vector editing toolbar, and users there complain that they don't want to use VE because VE doesn't have such a list. + +I'm not rushing - this requires proper research, understanding and design, but it should be somewhere in the roadmap.",1416866083,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-xfe43w2lb5gpvglf4coa,"['The more I use VE, the more I miss such feature.', ""The challenge with it is that it's badly project-specific, so community editors will need an easy way to customize this list, but something like is already done for citation templates, so it should be possible for other templates as well."", ""This is one issue for which it's REALLY worth poking around Wikimedia projects in different languages to ask them what would they like in such a feature, and what current features they currently have that are similar to this."", ""For example, the Hebrew Wikipedia has the Templateslist script ( URL ), which adds a dropdown with common templates to the Vector editing toolbar, and users there complain that they don't want to use VE because VE doesn't have such a list."", ""I'm not rushing - this requires proper research, understanding and design, but it should be somewhere in the roadmap.""]","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +10720,VisualEditor: Provide some kind of template suggestion in the transclusion editor,"The more I use VE, the more I miss such a feature. + +The challenge with it is that it's badly project-specific, so community editors will need an easy way to customize this list, but something like is already done for citation templates, so it should be possible for other templates as well. + +This is one issue for which it's REALLY worth poking around Wikimedia projects in different languages to ask them what would they like in such a feature, and what current features they currently have that are similar to this. For example, the Hebrew Wikipedia has the Templateslist script ( https://he.wikipedia.org/wiki/MediaWiki:Templateslist.js ), which adds a dropdown with common templates to the Vector editing toolbar, and users there complain that they don't want to use VE because VE doesn't have such a list. + +I'm not rushing - this requires proper research, understanding and design, but it should be somewhere in the roadmap.",1420149875,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-xfe43w2lb5gpvglf4coa,"['The more I use VE, the more I miss such a feature.', ""The challenge with it is that it's badly project-specific, so community editors will need an easy way to customize this list, but something like is already done for citation templates, so it should be possible for other templates as well."", ""This is one issue for which it's REALLY worth poking around Wikimedia projects in different languages to ask them what would they like in such a feature, and what current features they currently have that are similar to this."", ""For example, the Hebrew Wikipedia has the Templateslist script ( URL ), which adds a dropdown with common templates to the Vector editing toolbar, and users there complain that they don't want to use VE because VE doesn't have such a list."", ""I'm not rushing - this requires proper research, understanding and design, but it should be somewhere in the roadmap.""]","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +11040,VisualEditor: Provide buttons for locally-configured frequent edit summary contents,"Yes, and FWIW, the he.wikipedia veteran editors welcomed this change, done by @eranroz (thanks, Eran). + +It's available in the mobile apps in all languages, and I wonder - can @deskana provide any info about whether the mobile editors use it and like it? And what do the recent changes patrolers in different languages think about it?",1420985690,task_subcomment,PHID-TASK-odseemabxyqbdz2dgloa,PHID-USER-xfe43w2lb5gpvglf4coa,"['Yes, and FWIW, the he.wikipedia veteran editors welcomed this change, done bySCREEN_NAME (thanks, Eran).', ""It's available in the mobile apps in all languages, and I wonder - canSCREEN_NAME provide any info about whether the mobile editors use it and like it?"", 'And what do the recent changes patrolers in different languages think about it?']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +10719,VisualEditor: Provide some kind of template suggestion in the transclusion editor,"The more I use VE, the more I miss such a feature. + +The challenge with it is that it's badly project-specific, so community editors will need an easy way to customize this list, but something like this already done for citation templates, so it should be possible for other templates as well. + +This is one issue for which it's REALLY worth poking around Wikimedia projects in different languages to ask them what would they like in such a feature, and what current features they currently have that are similar to this. For example, the Hebrew Wikipedia has the Templateslist script ( https://he.wikipedia.org/wiki/MediaWiki:Templateslist.js ), which adds a dropdown with common templates to the Vector editing toolbar, and users there complain that they don't want to use VE because VE doesn't have such a list. + +I'm not rushing - this requires proper research, understanding and design, but it should be somewhere in the roadmap.",1434455793,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-xfe43w2lb5gpvglf4coa,"['The more I use VE, the more I miss such a feature.', ""The challenge with it is that it's badly project-specific, so community editors will need an easy way to customize this list, but something like this already done for citation templates, so it should be possible for other templates as well."", ""This is one issue for which it's REALLY worth poking around Wikimedia projects in different languages to ask them what would they like in such a feature, and what current features they currently have that are similar to this."", ""For example, the Hebrew Wikipedia has the Templateslist script ( URL ), which adds a dropdown with common templates to the Vector editing toolbar, and users there complain that they don't want to use VE because VE doesn't have such a list."", ""I'm not rushing - this requires proper research, understanding and design, but it should be somewhere in the roadmap.""]","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +10716,VisualEditor: Provide some kind of template suggestion in the transclusion editor,"Mmm... I don't know if it's a //blocker//, but it is quite desirable.",1434708828,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-xfe43w2lb5gpvglf4coa,"['Mmm...', ""I don't know if it's a //blocker//, but it is quite desirable.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +6582,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)",">>! In T55441#1429220, @Nemo_bis wrote: +> Red links are the single most important entry point for article editing after the edit tabs and section editing, so it makes sense to make them smarter/configurable. + +I've been wondering how are articles created. Is it red links from other articles? The red links that appears when search for a page that doesn't exist? Something else?",1436182556,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-xfe43w2lb5gpvglf4coa,"[""QUOTE\nQUOTE\n\nI've been wondering how are articles created."", 'Is it red links from other articles?', ""The red links that appears when search for a page that doesn't exist?"", 'Something else?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +7236,"Automatically recognise bare links and magic links (ISBN/etc.), and display as a link",">>! In T54204#1507599, @ssastry wrote: +> T107433 (merged as a dupe here) seems to be a major source of nowikis on frwiki as per https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:%C3%89diteurVisuel/Avis/Nowiki + +In Hebrew as well.",1439132488,task_subcomment,PHID-TASK-df6digqa5tkg4x3pko26,PHID-USER-xfe43w2lb5gpvglf4coa,['QUOTE\nQUOTE\n\nIn Hebrew as well.'],['BUG REPRODUCTION'] +7333,Image options should be serialized in the wiki's language in rtl locales - localization i18n,"General Q: Can the same patch also resolve T104057, a similar issue in ContentTranslation? + +>>! In T53852#1735780, @cscott wrote: +> * Alternatively, you could do a grep over the most recent dump for that wiki to count frequency of use for each alias, and verify that the term which would be used by this patch matches the most frequent alias. + +Sounds more practical and closer to reality. + +Parsoid developers, don't you have some kind of a tool that queries lots of dumps quickly? I remember hearing something like this, but maybe I am just imagining. + +>>! In T53852#1735858, @ssastry wrote: +> A good compromise to get this moving would be to do this analysis for the top N wikis (N = 10?) + +I'd guess that it's more like 50 or so.",1445280165,task_subcomment,PHID-TASK-ah63325mhbgtfpeazbnl,PHID-USER-xfe43w2lb5gpvglf4coa,"['General Q: Can the same patch also resolve T104057, a similar issue in ContentTranslation?', 'QUOTE\nQUOTE\n\nSounds more practical and closer to reality.', ""Parsoid developers, don't you have some kind of a tool that queries lots of dumps quickly?"", 'I remember hearing something like this, but maybe I am just imagining.', ""QUOTE\nQUOTE\n\nI'd guess that it's more like 50 or so.""]","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'NA']" +13041,VisualEditor: Link input widget should have separate inputs for target and display text,">>! In T55973#2792226, @matmarex wrote: +> Another idea (strawman): If a wikilink's target is identical to label, we could just synchronize the target with the label when the label is changed. In both the link context and the link inspector, there would be a ""lock/unlock"" button to toggle this behavior for the currently focused link. +> +> I think this would eliminate the user errors of the kind we see now. On the other hand, it would make it somewhat annoying when you actually wanted to change the label (especially when writing in languages with rich inflexion). + +Is that like T56947?",1479126440,task_subcomment,PHID-TASK-g66fda6j3q2ga6eul3do,PHID-USER-xfe43w2lb5gpvglf4coa,['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIs that like T56947?'],['BUG REPRODUCTION'] +12575,"Delete all redundant ""MediaWiki"" pages for system messages",">>! In T45917#3083285, @Nemo_bis wrote: +> So if anything we should have a cronjob with a dry run, which triggers an alert somewhere when messages get translated locally. It could be one useful signal of an insufficient frequency of localisation updates, due to broken LocalisationUpdate or other reasons. (In general, we already know that the updates must be daily; but contingent data points are still useful.) + +This. + +I regularly check Special:AllMessages //in languages that I know//. I wish it was done in all languages, but I alone don't have the capacity to do it manually. I very frequently find not only translation mistakes, but also reasons to fix the original English message, and of course this happens not only when the local customization is the same as the original message, but also when it's different. + +It's good to have local translation in the MediaWiki space as a quick fix for particularly bad translation mistakes, or for actually-needed local customizations, but it must not be relied upon as a an actual way to translate the interface, even temporarily. (And even though I'm saying ""actually-needed local customization"", these should actually always raise the question of whether this thing should be done through a message at all, but that's a separate topic.)",1488969396,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xfe43w2lb5gpvglf4coa,"['QUOTE\nQUOTE\n\nThis.', 'I regularly check Special:AllMessages //in languages that I know//.', ""I wish it was done in all languages, but I alone don't have the capacity to do it manually."", ""I very frequently find not only translation mistakes, but also reasons to fix the original English message, and of course this happens not only when the local customization is the same as the original message, but also when it's different."", ""It's good to have local translation in the MediaWiki space as a quick fix for particularly bad translation mistakes, or for actually-needed local customizations, but it must not be relied upon as a an actual way to translate the interface, even temporarily."", '(And even though I\'m saying ""actually-needed local customization"", these should actually always raise the question of whether this thing should be done through a message at all, but that\'s a separate topic.)']","['NA', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN']" +10551,RTL language characters are displayed in LTR order in LTR languages (and vice versa),"I set the CSS float to right for RTL languages. + +If this is done for WikiEditor, then it must also be updated in the VE special character editor. There is will be easier: the lang and dir attributes must simply set on the `<div>` that wraps all the characters `<span>` tags.",1519718525,task_subcomment,PHID-TASK-yj6unjc6sotp4kv2mflx,PHID-USER-xfe43w2lb5gpvglf4coa,"['I set the CSS float to right for RTL languages.', 'If this is done for WikiEditor, then it must also be updated in the VE special character editor.', 'There is will be easier: the lang and dir attributes must simply set on the CODE that wraps all the characters CODE tags.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +10962,"ULS' ""Language Settings"" cog is confused with a way to edit language links","Little comment 1: Since the task was filed in 2013, another element was added to most pages near the languages in the sidebar: ""//X// more"", opening the compact language links panel. I am adding the #uls-compactlinks tag here, because even though this project didn't exist when the bug was filed, it is totally relevant in the context. I am also adding the #wikidata tag, because it has a lot to do with it. + +Little comment 2: The following two tasks at least partially overlap with this one: +# {T53355} +# {T53431} + +---- + +So, we now have two or three elements near the languages list: +# The cog, near the ""Languages"" title: +-- Coming from the ULS extension. Used for choosing UI language, and configuring webfonts and keyboards. It was put there back in 2012 when the first version of ULS was developed. Of course, the association between the ""Languages"" title, familiar to most wiki editors (and possibly to many readers) was a factor in choosing this location. +# The Wikidata link at the bottom: +-- It has the text ""Add links"" when the page is not linked to versions in other languages. Clicking it opens a dialog for adding the links without leaving the page. +-- It has the text ""Edit links"" when the page is linked to versions in other languages. Clicking it goes to the item page in Wikidata. +# The Compact Language Links ""''X'' more"" button: +-- Appears only on pages with 9 links or more, and only if the Compact Language Links preference is enabled. (It was in beta for a long time, but now it is default in Wikipedia in all languages, and in most other Wikimedia projects.) +-- Clicking it opens a ULS panel with all the languages in which the page is available. + +---- + +This is not ideal. + +This is not ideal for a lot of reasons: +# Generally, three elements near the language the list //feel// like a bit too much. +# The cog is at the top, but the things that it includes are //probably// needed by fewer people. I'm saying ""probably"", because I don't have the numbers, but we can try to obtain them. Fonts and keyboards configuration is important in some languages, but completely unnecessary in a lot of others (at least in the current implementation; I have a lot of ideas for redoing webfonts support, but they are far from being implemented, and they are way beyond the scope of this task). One thing I'm sure of is the the other two elements are needed by users in wikis in all languages, and the cog—only in some. +# The language selector in ""Display settings"" under the cog includes all the languages, but it only selects the UI language. Even though the panel explicitly says what does it do, I suspect that some people—possibly a lot—select the UI language instead of the article language. I've seen it happening to a lot of people in workshops for new editors. +# As a follow up to the previous point: Changing the UI language is not currently available to logged-out users. The panel says so, and some people may even think that they can only read an article in another language if they log in. It may sound crazy, but it may be true. +# The title is not always actually ""Languages"". It is ""Languages"" in some wikis, but in others it is ""In other languages"", ""This page in other languages"", or something else. +# ""Add links"" and ""Edit links"" have the same location, but different text, and completely different behavior. I suspect that a lot of editors will appreciate //editing// wikidata sitelinks (i.e. languages) in a dialog similar to the one that is used for initial linking, thus making the functionalities similar. I've been hearing comments like this from a lot of users in a lot of languages for years. +# This is more of a guess than the previous point, but I further suspect that a lot of editors will appreciate a link to the Wikidata item page in a convenient location, possibly near the language list. ""Edit links"" is such a link already, but that's not what its title says. There is also a ""Wikidata item"" link buried elsewhere in the sidebar, which does largely the same thing. As an editor, it's one of the very few sidebar links that I actually use, although I might be very different from a lot of other people. This requires proper research. +# The ""''X'' more"" button appears in some cases, but not always. +# The language selector (ULS) and the language editor (WikidataClient's dialog) are related in their functionality, but they have a completely different interface design. It would be nice to bring their appearance closer to each other. + +---- + +That's a lot of different issues. There's material here for a lot of different tasks and subtasks. Fixing them is desirable. It won't happen overnight, and it will require //proper// design work, and not just editors' or developers' intuition. + +But yes, it's about time to start resolving it. + +To @Krinkle's question—no, there's no proper roadmap at the moment. This very long comment is, hopefully, the first attempt to think of such a roadmap.",1521567896,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-xfe43w2lb5gpvglf4coa,"['Little comment 1: Since the task was filed in 2013, another element was added to most pages near the languages in the sidebar: ""//X// more"", opening the compact language links panel.', ""I am adding the #uls-compactlinks tag here, because even though this project didn't exist when the bug was filed, it is totally relevant in the context."", 'I am also adding the #wikidata tag, because it has a lot to do with it.', 'Little comment 2: The following two tasks at least partially overlap with this one:\n# {T53355}\n# {T53431}\n\n----\n\nSo, we now have two or three elements near the languages list:\n# The cog, near the ""Languages"" title:\n-- Coming from the ULS extension.', 'Used for choosing UI language, and configuring webfonts and keyboards.', 'It was put there back in 2012 when the first version of ULS was developed.', 'Of course, the association between the ""Languages"" title, familiar to most wiki editors (and possibly to many readers) was a factor in choosing this location.', '# The Wikidata link at the bottom:\n-- It has the text ""Add links"" when the page is not linked to versions in other languages.', 'Clicking it opens a dialog for adding the links without leaving the page.', '-- It has the text ""Edit links"" when the page is linked to versions in other languages.', 'Clicking it goes to the item page in Wikidata.', '# The Compact Language Links ""\'\'X\'\' more"" button:\n-- Appears only on pages with 9 links or more, and only if the Compact Language Links preference is enabled.', '(It was in beta for a long time, but now it is default in Wikipedia in all languages, and in most other Wikimedia projects.)', '-- Clicking it opens a ULS panel with all the languages in which the page is available.', '----\n\nThis is not ideal.', 'This is not ideal for a lot of reasons:\n# Generally, three elements near the language the list //feel// like a bit too much.', '# The cog is at the top, but the things that it includes are //probably// needed by fewer people.', 'I\'m saying ""probably"", because I don\'t have the numbers, but we can try to obtain them.', 'Fonts and keyboards configuration is important in some languages, but completely unnecessary in a lot of others (at least in the current implementation; I have a lot of ideas for redoing webfonts support, but they are far from being implemented, and they are way beyond the scope of this task).', ""One thing I'm sure of is the the other two elements are needed by users in wikis in all languages, and the cog—only in some."", '# The language selector in ""Display settings"" under the cog includes all the languages, but it only selects the UI language.', 'Even though the panel explicitly says what does it do, I suspect that some people—possibly a lot—select the UI language instead of the article language.', ""I've seen it happening to a lot of people in workshops for new editors."", '# As a follow up to the previous point: Changing the UI language is not currently available to logged-out users.', 'The panel says so, and some people may even think that they can only read an article in another language if they log in.', 'It may sound crazy, but it may be true.', '# The title is not always actually ""Languages"".', 'It is ""Languages"" in some wikis, but in others it is ""In other languages"", ""This page in other languages"", or something else.', '# ""Add links"" and ""Edit links"" have the same location, but different text, and completely different behavior.', 'I suspect that a lot of editors will appreciate //editing// wikidata sitelinks (i.e.', 'languages) in a dialog similar to the one that is used for initial linking, thus making the functionalities similar.', ""I've been hearing comments like this from a lot of users in a lot of languages for years."", '# This is more of a guess than the previous point, but I further suspect that a lot of editors will appreciate a link to the Wikidata item page in a convenient location, possibly near the language list.', '""Edit links"" is such a link already, but that\'s not what its title says.', 'There is also a ""Wikidata item"" link buried elsewhere in the sidebar, which does largely the same thing.', ""As an editor, it's one of the very few sidebar links that I actually use, although I might be very different from a lot of other people."", 'This requires proper research.', '# The ""\'\'X\'\' more"" button appears in some cases, but not always.', ""# The language selector (ULS) and the language editor (WikidataClient's dialog) are related in their functionality, but they have a completely different interface design."", 'It would be nice to bring their appearance closer to each other.', ""----\n\nThat's a lot of different issues."", ""There's material here for a lot of different tasks and subtasks."", 'Fixing them is desirable.', ""It won't happen overnight, and it will require //proper// design work, and not just editors' or developers' intuition."", ""But yes, it's about time to start resolving it."", ""ToSCREEN_NAME's question—no, there's no proper roadmap at the moment."", 'This very long comment is, hopefully, the first attempt to think of such a roadmap.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN']" +10961,"ULS' ""Language Settings"" cog is confused with a way to edit language links","Little comment 1: Since the task was filed in 2013, another element was added to most pages near the languages in the sidebar: ""//X// more"", opening the compact language links panel. I am adding the #uls-compactlinks tag here, because even though this project didn't exist when the bug was filed, it is totally relevant in the context. I am also adding the #wikidata tag, because it has a lot to do with it. + +Little comment 2: The following two tasks at least partially overlap with this one: +# {T53355} +# {T53431} + +---- + +So, we now have two or three elements near the languages list: +# The cog, near the ""Languages"" title: +-- Coming from the ULS extension. Used for choosing UI language, and configuring webfonts and keyboards. It was put there back in 2012 when the first version of ULS was developed. Of course, the association between the ""Languages"" title, familiar to most wiki editors (and possibly to many readers) was a factor in choosing this location. +# The Wikidata link at the bottom: +-- It has the text ""Add links"" when the page is not linked to versions in other languages. Clicking it opens a dialog for adding the links without leaving the page. +-- It has the text ""Edit links"" when the page is linked to versions in other languages. Clicking it goes to the item page in Wikidata. +# The Compact Language Links ""''X'' more"" button: +-- Appears only on pages with 9 links or more, and only if the Compact Language Links preference is enabled. (It was in beta for a long time, but now it is default in Wikipedia in all languages, and in most other Wikimedia projects.) +-- Clicking it opens a ULS panel with all the languages in which the page is available. + +---- + +This is not ideal. + +This is not ideal for a lot of reasons: +# Generally, three elements near the language the list //feel// like a bit too much. +# The cog is at the top, but the things that it includes are //probably// needed by fewer people. I'm saying ""probably"", because I don't have the numbers, but we can try to obtain them. Fonts and keyboards configuration is important in some languages, but completely unnecessary in a lot of others (at least in the current implementation; I have a lot of ideas for redoing webfonts support, but they are far from being implemented, and they are way beyond the scope of this task). One thing I'm sure of is the the other two elements are needed by users in wikis in all languages, and the cog—only in some. +# The language selector in ""Display settings"" under the cog includes all the languages, but it only selects the UI language. Even though the panel explicitly says what does it do, I suspect that some people—possibly a lot—select the UI language instead of the article language. I've seen it happening to a lot of people in workshops for new editors. +# As a follow up to the previous point: Changing the UI language is not currently available to logged-out users. The panel says so, and some people may even think that they can only read an article in another language if they log in. It may sound crazy, but it may be true. +# The title is not always actually ""Languages"". It is ""Languages"" in some wikis, but in others it is ""In other languages"", ""This page in other languages"", or something else. +# ""Add links"" and ""Edit links"" have the same location, but different text, and completely different behavior. I suspect that a lot of editors will appreciate //editing// wikidata sitelinks (i.e. languages) in a dialog similar to the one that is used for initial linking, thus making the functionalities similar. I've been hearing comments like this from a lot of users in a lot of languages for years. +# This is more of a guess than the previous point, but I further suspect that a lot of editors will appreciate a link to the Wikidata item page in a convenient location, possibly near the language list. ""Edit links"" is such a link already, but that's not what its title says. There is also a ""Wikidata item"" link buried elsewhere in the sidebar, which does largely the same thing. As an editor, it's one of the very few sidebar links that I actually use, although I might be very different from a lot of other people. This requires proper research. +# The ""''X'' more"" button appears in some cases, but not always. +# The language selector (ULS) and the language editor (WikidataClient's dialog) are related in their functionality, but they have a completely different interface design. It would be nice to bring their appearance closer to each other. + +---- + +That's a lot of different issues. There's material here for a lot of different tasks and subtasks. Fixing them is desirable. It won't happen overnight, and it will require //proper// design work, and not just editors' or developers' intuition. It will probably require collaboration between Wikidata developers and WMF's Language team developers. + +But yes, it's about time to start resolving it. + +To @Krinkle's question—no, there's no proper roadmap at the moment. This very long comment is, hopefully, the first attempt to think of such a roadmap.",1521568306,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-xfe43w2lb5gpvglf4coa,"['Little comment 1: Since the task was filed in 2013, another element was added to most pages near the languages in the sidebar: ""//X// more"", opening the compact language links panel.', ""I am adding the #uls-compactlinks tag here, because even though this project didn't exist when the bug was filed, it is totally relevant in the context."", 'I am also adding the #wikidata tag, because it has a lot to do with it.', 'Little comment 2: The following two tasks at least partially overlap with this one:\n# {T53355}\n# {T53431}\n\n----\n\nSo, we now have two or three elements near the languages list:\n# The cog, near the ""Languages"" title:\n-- Coming from the ULS extension.', 'Used for choosing UI language, and configuring webfonts and keyboards.', 'It was put there back in 2012 when the first version of ULS was developed.', 'Of course, the association between the ""Languages"" title, familiar to most wiki editors (and possibly to many readers) was a factor in choosing this location.', '# The Wikidata link at the bottom:\n-- It has the text ""Add links"" when the page is not linked to versions in other languages.', 'Clicking it opens a dialog for adding the links without leaving the page.', '-- It has the text ""Edit links"" when the page is linked to versions in other languages.', 'Clicking it goes to the item page in Wikidata.', '# The Compact Language Links ""\'\'X\'\' more"" button:\n-- Appears only on pages with 9 links or more, and only if the Compact Language Links preference is enabled.', '(It was in beta for a long time, but now it is default in Wikipedia in all languages, and in most other Wikimedia projects.)', '-- Clicking it opens a ULS panel with all the languages in which the page is available.', '----\n\nThis is not ideal.', 'This is not ideal for a lot of reasons:\n# Generally, three elements near the language the list //feel// like a bit too much.', '# The cog is at the top, but the things that it includes are //probably// needed by fewer people.', 'I\'m saying ""probably"", because I don\'t have the numbers, but we can try to obtain them.', 'Fonts and keyboards configuration is important in some languages, but completely unnecessary in a lot of others (at least in the current implementation; I have a lot of ideas for redoing webfonts support, but they are far from being implemented, and they are way beyond the scope of this task).', ""One thing I'm sure of is the the other two elements are needed by users in wikis in all languages, and the cog—only in some."", '# The language selector in ""Display settings"" under the cog includes all the languages, but it only selects the UI language.', 'Even though the panel explicitly says what does it do, I suspect that some people—possibly a lot—select the UI language instead of the article language.', ""I've seen it happening to a lot of people in workshops for new editors."", '# As a follow up to the previous point: Changing the UI language is not currently available to logged-out users.', 'The panel says so, and some people may even think that they can only read an article in another language if they log in.', 'It may sound crazy, but it may be true.', '# The title is not always actually ""Languages"".', 'It is ""Languages"" in some wikis, but in others it is ""In other languages"", ""This page in other languages"", or something else.', '# ""Add links"" and ""Edit links"" have the same location, but different text, and completely different behavior.', 'I suspect that a lot of editors will appreciate //editing// wikidata sitelinks (i.e.', 'languages) in a dialog similar to the one that is used for initial linking, thus making the functionalities similar.', ""I've been hearing comments like this from a lot of users in a lot of languages for years."", '# This is more of a guess than the previous point, but I further suspect that a lot of editors will appreciate a link to the Wikidata item page in a convenient location, possibly near the language list.', '""Edit links"" is such a link already, but that\'s not what its title says.', 'There is also a ""Wikidata item"" link buried elsewhere in the sidebar, which does largely the same thing.', ""As an editor, it's one of the very few sidebar links that I actually use, although I might be very different from a lot of other people."", 'This requires proper research.', '# The ""\'\'X\'\' more"" button appears in some cases, but not always.', ""# The language selector (ULS) and the language editor (WikidataClient's dialog) are related in their functionality, but they have a completely different interface design."", 'It would be nice to bring their appearance closer to each other.', ""----\n\nThat's a lot of different issues."", ""There's material here for a lot of different tasks and subtasks."", 'Fixing them is desirable.', ""It won't happen overnight, and it will require //proper// design work, and not just editors' or developers' intuition."", ""It will probably require collaboration between Wikidata developers and WMF's Language team developers."", ""But yes, it's about time to start resolving it."", ""ToSCREEN_NAME's question—no, there's no proper roadmap at the moment."", 'This very long comment is, hopefully, the first attempt to think of such a roadmap.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN']" +8559,"VisualEditor: Add support for editing templates' parameters as DOM elements (""visually""), including supporting nested templates","Basically, the central thing for me would be this: + +Some templates are difficult (infoboxes) and some templates are easy ({{[[ http://en.wikipedia.org/wiki/Template:Quote | Quote ]]}}, {{[[ https://en.wikipedia.org/wiki/Template:Lang-it | lang-it ]]}}). VE allows editing links and bold text directly as first-class content element, but all templates are seen by VE as templates and not as formatting, and forces users to edit their content using the dialog. The result is that it's easier to edit such templates in wiki syntax (if you know which parameter to change, of course) than in VE for everyone: both wiki syntax lovers and newer people who like VE. + +If VE could allow editing at least //some// simpler templates as just text, and treat them as custom formatting rather than a complex form, this would make editing much easier. Perhaps TemplateData could be modified to allow specifying some parameters as ""directly-editable"" or something. + +I understand it's not trivial and requires some development time, but it's worth revisiting this.",1545161395,task_subcomment,PHID-TASK-o63tibhphh5vfhjwesdx,PHID-USER-xfe43w2lb5gpvglf4coa,"['Basically, the central thing for me would be this:\n\nSome templates are difficult (infoboxes) and some templates are easy ({{[[ URL | Quote ]]}}, {{[[ URL | lang-it ]]}}).', 'VE allows editing links and bold text directly as first-class content element, but all templates are seen by VE as templates and not as formatting, and forces users to edit their content using the dialog.', ""The result is that it's easier to edit such templates in wiki syntax (if you know which parameter to change, of course) than in VE for everyone: both wiki syntax lovers and newer people who like VE."", 'If VE could allow editing at least //some// simpler templates as just text, and treat them as custom formatting rather than a complex form, this would make editing much easier.', 'Perhaps TemplateData could be modified to allow specifying some parameters as ""directly-editable"" or something.', ""I understand it's not trivial and requires some development time, but it's worth revisiting this.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +10702,VisualEditor: Provide some kind of template suggestion in the transclusion editor,"This development looks good as a step forward. It's certainly better to have a cross-wiki uniform way for listing community curated things, than having local hacks on wikis. + +It shouldn't be a permanent solution, however. Some problems with it that need a deeper solution. For example, ""Cite"" has its own whole first-class button, and all the other templates will be hidden in this new list behind Insert -> Template, even though many templates are as useful and common as Cite is. There is no good reason for this differentiation. Many templates could be first-class features like ""Cite"", although global templates should probably implemented first. + +But still, it's a step in the right direction.",1558126633,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-xfe43w2lb5gpvglf4coa,"['This development looks good as a step forward.', ""It's certainly better to have a cross-wiki uniform way for listing community curated things, than having local hacks on wikis."", ""It shouldn't be a permanent solution, however."", 'Some problems with it that need a deeper solution.', 'For example, ""Cite"" has its own whole first-class button, and all the other templates will be hidden in this new list behind Insert -> Template, even though many templates are as useful and common as Cite is.', 'There is no good reason for this differentiation.', 'Many templates could be first-class features like ""Cite"", although global templates should probably implemented first.', ""But still, it's a step in the right direction.""]","['EXPECTED BEHAVIOR', 'FUTURE PLAN', 'WORKAROUNDS .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +10699,VisualEditor: Provide some kind of template suggestion in the transclusion editor,">>! In T55590#5192906, @Esanders wrote: +>>>! In T55590#5192101, @Amire80 wrote: +>> There is no good reason for this differentiation. Many templates could be first-class features like ""Cite"", although global templates should probably implemented first. +> +> I think the distinction at the moment is that the Cite tools relate to extension functionality defined in the code, specifically templates wrapped in a <ref>, and the Citoid tool allows automatic population of those templates. + +Um... A lot of it actually //is// defined locally on the wiki and won't work without non-trivial JSON configuration that maps it to local templates. + +My theory is that Cite got its own button because the English Wikipedia community, unlike most others, enforces citations very strongly, and new citations are needed in new edits all the time. Infoboxes are very common, but unlike citations they are usually inserted only once when the article is created, and VE is for some reason perceived more as a page editing tool than a page creation tool. (//I// don't perceive it as such, and I use VE for creating pages whenever I can, but my impression is that a lot of people don't think of VE as a page creation tool.) + +> ""Suggested templates"" on the other hand are 100% defined on-wiki: the names of the templates to use, the implementation of the templates, and the metadata, so I think it's appropriate to think about these differently. + +Sure, but please do keep in mind that some day, better earlier than later, at least some templates should become global. When this finally happens, we can probably also have global JSON configuration for popular templates.",1558190892,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-xfe43w2lb5gpvglf4coa,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nUm... A lot of it actually //is// defined locally on the wiki and won't work without non-trivial JSON configuration that maps it to local templates."", 'My theory is that Cite got its own button because the English Wikipedia community, unlike most others, enforces citations very strongly, and new citations are needed in new edits all the time.', 'Infoboxes are very common, but unlike citations they are usually inserted only once when the article is created, and VE is for some reason perceived more as a page editing tool than a page creation tool.', ""(//I// don't perceive it as such, and I use VE for creating pages whenever I can, but my impression is that a lot of people don't think of VE as a page creation tool.)"", 'QUOTE\n\nSure, but please do keep in mind that some day, better earlier than later, at least some templates should become global.', 'When this finally happens, we can probably also have global JSON configuration for popular templates.']","['BUG REPRODUCTION', 'MOTIVATION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'FUTURE PLAN .']" +16761,notification emails should be able to use https links,"Since relative https URLs became possible a few days ago, i started using them for browsing Wikimedia projects. I intentionally logged out first and logged in again in https. + +Now when i get notification emails about user talk page update or code review, they contain links to http. If i click them, i appear logged out, and this is fine, because i indeed logged out of the http site. + +The email should link to https. If some users prefer http links, it can be a preference. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1318098600,task_description,PHID-TASK-e23y2pkauel6eefxkmhh,PHID-USER-xfe43w2lb5gpvglf4coa,"['notification emails should be able to use https links.', 'Since relative https URLs became possible a few days ago, i started using them for browsing Wikimedia projects.', 'I intentionally logged out first and logged in again in https.', 'Now when i get notification emails about user talk page update or code review, they contain links to http.', 'If i click them, i appear logged out, and this is fine, because i indeed logged out of the http site.', 'The email should link to https.', 'If some users prefer http links, it can be a preference.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN .', 'BUG REPRODUCTION .']" +15312,"""Username"", ""Password"" and ""Login"" are not translated","I use the app in Hebrew. After I press ""Uploads"", I get a login screen. The words ""Username"", ""Password"" and ""Login"" appear in English. + +It looks like the words ""Username"" and ""Password"" are not even internationalized: they don't appear for translation in translatewiki.net. + +The word ""Login"" does appear in translatewiki.net, and it's translated to Hebrew, but it still appears in English. + +-------------------------- +**Version**: unspecified +**Severity**: major",1344799620,task_description,PHID-TASK-yidboqrfbtl6ub2lhlep,PHID-USER-xfe43w2lb5gpvglf4coa,"['""Username"", ""Password"" and ""Login"" are not translated.', 'I use the app in Hebrew.', 'After I press ""Uploads"", I get a login screen.', 'The words ""Username"", ""Password"" and ""Login"" appear in English.', 'It looks like the words ""Username"" and ""Password"" are not even internationalized: they don\'t appear for translation in translatewiki.net.', 'The word ""Login"" does appear in translatewiki.net, and it\'s translated to Hebrew, but it still appears in English.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16447,alignment of placeholders in input fields in the login screen is inconsistent in RTL,"screenshot of the problem + +1. Set the phone's language to Hebrew. +2. Install the Commons app. +3. Start the Commons app. +4. The placeholders in the ""username"" and ""password"" fields are aligned differently. + +They should be aligned the same way. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**Platform**: Smartphone + +**Attached**: {F10852}",1363018380,task_description,PHID-TASK-cna3ri3busytxy2p3fkt,PHID-USER-xfe43w2lb5gpvglf4coa,"['alignment of placeholders in input fields in the login screen is inconsistent in RTL.', 'screenshot of the problem\n\n1.', ""Set the phone's language to Hebrew."", '2.', 'Install the Commons app.', '3.', 'Start the Commons app.', '4.', 'The placeholders in the ""username"" and ""password"" fields are aligned differently.', 'They should be aligned the same way.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**Platform**: Smartphone\n\n**Attached**: {F10852}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +16452,alignment of placeholders in input fields in the login screen is inconsistent in RTL,"Yes. + +Do them RTL in RTL languages. + +Android is supposed to align the password itself automatically.",1365607917,task_subcomment,PHID-TASK-cna3ri3busytxy2p3fkt,PHID-USER-xfe43w2lb5gpvglf4coa,"['Yes.', 'Do them RTL in RTL languages.', 'Android is supposed to align the password itself automatically.']","['NA', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .']" +16449,alignment of placeholders in input fields in the login screen is inconsistent in RTL,"(In reply to comment #5) +> Can someone verify if this is still the case? + +It's still the case. The screenshot is still relevant, except now the background is black.",1373535964,task_subcomment,PHID-TASK-cna3ri3busytxy2p3fkt,PHID-USER-xfe43w2lb5gpvglf4coa,"[""(In reply to comment #5)\nQUOTE\n\nIt's still the case."", 'The screenshot is still relevant, except now the background is black.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +18961,Add https support to cxserver,"This sounds like something that should be supported from as early stage as possible. + +Kartik, is this hard to configure?",1395397149,task_subcomment,PHID-TASK-p2jnnbdoeof2oymmfjck,PHID-USER-xfe43w2lb5gpvglf4coa,"['This sounds like something that should be supported from as early stage as possible.', 'Kartik, is this hard to configure?']","['EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT']" +24820,overlapping lines under the globe logo in the Android login screen,"In Hebrew the lines ""Wikipedia"" and ""The Free Encyclopedia"" overlap a bit because of letters that go above and below the line height. + +This probably happens also in other languages. + +The lines should be further from each other. + +It also makes sense to use the official SVG logos of each language. + +{F20909}",1418340730,task_description,PHID-TASK-wrwaltfdecuqwsy63rwt,PHID-USER-xfe43w2lb5gpvglf4coa,"['overlapping lines under the globe logo in the Android login screen.', 'In Hebrew the lines ""Wikipedia"" and ""The Free Encyclopedia"" overlap a bit because of letters that go above and below the line height.', 'This probably happens also in other languages.', 'The lines should be further from each other.', 'It also makes sense to use the official SVG logos of each language.', '{F20909}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'NA']" +24593,Browser test for sandbox.translatewiki.net fails because of a SSL host mismatch (cert has 'translatewiki.net'),"Yes, I removed it until I'll fix it.",1424448955,task_subcomment,PHID-TASK-kvtecjvysogeyldjnsm3,PHID-USER-xfe43w2lb5gpvglf4coa,"[""Yes, I removed it until I'll fix it.""]",['BUG REPRODUCTION'] +20564,Content Translation publishing fails due to Error: parsoidserver-http: HTTP 404,Thank you very much for the quick fix!,1441362567,task_subcomment,PHID-TASK-xzevd5dd7kbkodnypie3,PHID-USER-xfe43w2lb5gpvglf4coa,['Thank you very much for the quick fix!'],['SOCIAL CONVERSATION'] +20558,ContentTranslation to be-tarask doesn't work: publication gives parsoidserver-http: HTTP 404,"When I try to translate to be-tarask.wikipedia.org, I get `parsoidserver-http: HTTP 404` when I publish. + +I can publish to other languages. + +This may have something to do with the recent renaming of be-x-old to be-tarask (T11823).",1441728707,task_description,PHID-TASK-jrowngubvcz7ahhreyyg,PHID-USER-xfe43w2lb5gpvglf4coa,"[""ContentTranslation to be-tarask doesn't work: publication gives parsoidserver-http: HTTP 404."", 'When I try to translate to be-tarask.wikipedia.org, I get CODE when I publish.', 'I can publish to other languages.', 'This may have something to do with the recent renaming of be-x-old to be-tarask (T11823).']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +24296,Fix database master queries from HTTP GET/HEAD before active-active multi-dc,"Removing the ContentTranslation tag. If I understand correctly, what was relevant for ContentTranslaltion was done in T94480. + +If there is anything more to do about this bug here that is related to ContentTranslation, please create it as a separate task. Thanks.",1448361677,task_subcomment,PHID-TASK-zhbs5axmz5dhrlxrv5da,PHID-USER-xfe43w2lb5gpvglf4coa,"['Removing the ContentTranslation tag.', 'If I understand correctly, what was relevant for ContentTranslaltion was done in T94480.', 'If there is anything more to do about this bug here that is related to ContentTranslation, please create it as a separate task.', 'Thanks.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'POTENTIAL NEW ISSUES AND REQUESTS', 'SOCIAL CONVERSATION']" +12618,"Delete all redundant ""MediaWiki"" pages for system messages",Is this possible to move mediawiki: namespace translations to translatewiki.net? Previously we had translated huge amount of mediawiki software strings locally. Some have been outdated but many of them are useful. And now we would like to continue translate on translatewiki. ,1471752189,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xfrkgxsnlepm7r3bx43d,"['Is this possible to move mediawiki: namespace translations to translatewiki.net?', 'Previously we had translated huge amount of mediawiki software strings locally.', 'Some have been outdated but many of them are useful.', 'And now we would like to continue translate on translatewiki.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +12616,"Delete all redundant ""MediaWiki"" pages for system messages",">>! In T45917#2570356, @Dereckson wrote: +> The issue is how to sort them between Wikimedia-specific messages and universal messages for every wikis? + +I want it for specific wiki, ur.wiki",1471787975,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xfrkgxsnlepm7r3bx43d,"['QUOTE\nQUOTE\n\nI want it for specific wiki, ur.wiki']",['NA'] +12614,"Delete all redundant ""MediaWiki"" pages for system messages",">>! In T45917#2570406, @Dereckson wrote: +> Yes but that's exactly the problem. +> +> TranslateWiki manages the translation for EVERY wiki un Urdu (and you can set every installation of MediaWiki in Urdu just adding ?uselang=ur). +> +> Wikimedia and Wikipedia specific translations should be done on wiki. +> +> Universal translations should be done on TranslateWiki. +> +> So yes, we can export translations from ur.wikipedia to import them to TranslateWiki, but there is a need to know what messages to import, what not. + +In that case, Will you delete mediawiki: messeges on ur.wiki? Because now we are translating on translatewiki. ",1471790490,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xfrkgxsnlepm7r3bx43d,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIn that case, Will you delete mediawiki: messeges on ur.wiki?', 'Because now we are translating on translatewiki.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +12610,"Delete all redundant ""MediaWiki"" pages for system messages",">>! In T45917#2570408, @Dereckson wrote: +> We can't start to delete messages with the same values on ur. and TranslateWiki if you wish. +> +> That would delete 297 messages with the (identical) translation already on TranslateWiki. + +You can't? :)",1471791369,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xfrkgxsnlepm7r3bx43d,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYou can't?"", ':)']","['NA', 'SOCIAL CONVERSATION']" +12608,"Delete all redundant ""MediaWiki"" pages for system messages",">>! In T45917#2570412, @Dereckson wrote: +> We can sorry :) + +Thanks, Okay, I wish to delete those messeges which have same value on both wiki. ",1471791515,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xfrkgxsnlepm7r3bx43d,"['QUOTE\nQUOTE\n\nThanks, Okay, I wish to delete those messeges which have same value on both wiki.']",['BUG REPRODUCTION'] +12606,"Delete all redundant ""MediaWiki"" pages for system messages","@Dereckson, Will you export for me urwiki mediawiki messeges which do not exist on translatewiki? I can help which messeges to be imported to translatewiki. ",1471792632,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xfrkgxsnlepm7r3bx43d,"['SCREEN_NAME, Will you export for me urwiki mediawiki messeges which do not exist on translatewiki?', 'I can help which messeges to be imported to translatewiki.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +13815,Enable HTTPS on a Labs instance,I'm not sure I understand but https://tools.wmflabs.org/xtools/pcount works just fine.,1379420417,task_subcomment,PHID-TASK-qa4qlq3om3eeq6hztvty,PHID-USER-xkdpe6ltdf3mkphd7xgd,"[""I'm not sure I understand but URL works just fine.""]",['INVESTIGATION AND EXPLORATION'] +13812,Enable HTTPS on a Labs instance,"(In reply to comment #7) +> @torty: I would be glad to use the place you mention if someone grants me +> read/write access to it. +> Anywhere is fine as long as it can run our PHP script over HTTPS. +> +> @Cyberpower678: Interesting! Any idea how they achieved this? +> +> @Ryan: Any news about the dynamic proxy? + +Well I achieved it by simply tossing it into the public_html folder and going to that address with https. Nothing special to it.",1379589549,task_subcomment,PHID-TASK-qa4qlq3om3eeq6hztvty,PHID-USER-xkdpe6ltdf3mkphd7xgd,"['(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWell I achieved it by simply tossing it into the public_html folder and going to that address with https.', 'Nothing special to it.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +13810,Enable HTTPS on a Labs instance,"(In reply to comment #9) +> Do you mean you created a ""public_html"" folder in your user home? +> I have no such folder here, so I have put everything in /var/www and it +> mostly +> works (for a few hours before becoming 404, see +> https://bugzilla.wikimedia.org/show_bug.cgi?id=54059 different problem) +> +> I guess these pages could use more detailed explanations: +> https://wikitech.wikimedia.org/wiki/Help:Lamp_Instance +> https://wikitech.wikimedia.org/wiki/Help:LAMP_issues + +No. It should already be there. xtools runs on the tools instance.",1379590933,task_subcomment,PHID-TASK-qa4qlq3om3eeq6hztvty,PHID-USER-xkdpe6ltdf3mkphd7xgd,"['(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo.', 'It should already be there.', 'xtools runs on the tools instance.']","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +24130,Update TLS/HTTP documentation on wikitech,"Even though this is the older ticket, marking as a dupe of T240813 since that had more relevant information.",1673982566,task_subcomment,PHID-TASK-n6plnuqoeem5twifpdjp,PHID-USER-xmodofj3xfcdg43wyifb,"['Even though this is the older ticket, marking as a dupe of T240813 since that had more relevant information.']",['ISSUE CONTENT MANAGEMENT'] +19451,Remove X-Hacker HTTP header served on sites hosted by WordPress VIP (Automattic),"Looks like policy.wikimedia.org now redirects to https://wikimediafoundation.org/advocacy/, of which the domain already excludes that header. The newer soundlogo.wikimedia.org site also lacks the header, so it looks like this can be closed.",1677786927,task_subcomment,PHID-TASK-cmi5u75baovicpb4veoy,PHID-USER-xmodofj3xfcdg43wyifb,"['Looks like policy.wikimedia.org now redirects to URL of which the domain already excludes that header.', 'The newer soundlogo.wikimedia.org site also lacks the header, so it looks like this can be closed.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +13157,VisualEditor: Template dialog should make use of guessed/inferred TemplateData for templates without it,"The Visual Mode editor of Wikia is able to check all the available parameters automatically without the need for editors to edit the TemplateData for each template manually which is unrealistic to be done for over 505k templates on English Wikipedia. +However, Wikia's template editor has a severe flaw that it cannot handle a template to be included inside another template. The visual editor will deem the coding to be too complex and forcibly switch back to source mode editor. + +-------------------------- +**See Also**: +T54581 / {T191756}",1374901500,task_description,PHID-TASK-dpwiikhbs2gw5p5foc5a,PHID-USER-xnvlg7y5phtzugavv6wj,"['VisualEditor: Template dialog should make use of guessed/inferred TemplateData for templates without it.', 'The Visual Mode editor of Wikia is able to check all the available parameters automatically without the need for editors to edit the TemplateData for each template manually which is unrealistic to be done for over 505k templates on English Wikipedia.', ""However, Wikia's template editor has a severe flaw that it cannot handle a template to be included inside another template."", 'The visual editor will deem the coding to be too complex and forcibly switch back to source mode editor.', '--------------------------\n**See Also**:\nT54581 / {T191756}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +10918,TemplateData: Implement inferred templatedata as fallback based on the contents of the template,Hi kipod. I can't understand Hebrew language and I have some trouble to test it in Hebrew Wikipedia. Can you translate the gadget to English Wikipedia under your own userspace? Thank you.,1375948802,task_subcomment,PHID-TASK-x7gbeomejfcfsu7jr2ib,PHID-USER-xnvlg7y5phtzugavv6wj,"['Hi kipod.', ""I can't understand Hebrew language and I have some trouble to test it in Hebrew Wikipedia."", 'Can you translate the gadget to English Wikipedia under your own userspace?', 'Thank you.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +10916,TemplateData: Implement inferred templatedata as fallback based on the contents of the template,"Thank you so much. It works beautifully. I couldn't test it in Hebrew WP because it is situated in the edit toolbar which was disabled by me because I feel more comfortable to type everything with my keyboard. But anyway, the gadget's performance is smooth even while editing large article like ""United States"" in English WP. The only few issues I can think of right now after tried it a bit are, I don't feel the toolbar is the proper place for the gadget icon. It deserves a more visible location in the edit page. The other thing I hope to improve is that I need to select the whole markups of existing template from ""{{"" to ""}}"" in order to edit it in the Wizard. For large infobox template which has lot of parameters filled, it could be little bit inefficient to trigger. I suggest the end of the selection of the markup extends to the first vertical bar near the template name, so only selecting like this ""{{templatename|"", works the same way as ""{{templatename|foo|bar}}"".",1375976428,task_subcomment,PHID-TASK-x7gbeomejfcfsu7jr2ib,PHID-USER-xnvlg7y5phtzugavv6wj,"['Thank you so much.', 'It works beautifully.', ""I couldn't test it in Hebrew WP because it is situated in the edit toolbar which was disabled by me because I feel more comfortable to type everything with my keyboard."", 'But anyway, the gadget\'s performance is smooth even while editing large article like ""United States"" in English WP.', ""The only few issues I can think of right now after tried it a bit are, I don't feel the toolbar is the proper place for the gadget icon."", 'It deserves a more visible location in the edit page.', 'The other thing I hope to improve is that I need to select the whole markups of existing template from ""{{"" to ""}}"" in order to edit it in the Wizard.', 'For large infobox template which has lot of parameters filled, it could be little bit inefficient to trigger.', 'I suggest the end of the selection of the markup extends to the first vertical bar near the template name, so only selecting like this ""{{templatename|"", works the same way as ""{{templatename|foo|bar}}"".']","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +13166,VisualEditor: Template dialog should make use of guessed/inferred TemplateData for templates without it,Kipod's Template Parameter Wizard is exactly the thing I'm looking for. At least it works in Wikitext mode nicely.,1375976785,task_subcomment,PHID-TASK-dpwiikhbs2gw5p5foc5a,PHID-USER-xnvlg7y5phtzugavv6wj,"[""Kipod's Template Parameter Wizard is exactly the thing I'm looking for."", 'At least it works in Wikitext mode nicely.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +6837,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","This is nonsense. It should not have been removed. + +comment #0 says: ""Users interested in hiding section-edit links can use per-user (or site-wide) CSS."" + +Exactly. + +So there will be gadget created on sites to enable hiding. (because Jorm is totally true with 'Can we just agree from this day forward that ""put it in your user css"" is not an acceptable solution for any problem, ever?' + +And gadgets are what? Saved in preferences. Hence we are where we were.",1391543815,task_subcomment,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-xqqqgn2dels45flxw5kb,"['This is nonsense.', 'It should not have been removed.', 'comment #0 says: ""Users interested in hiding section-edit links can use per-user (or site-wide) CSS.""', 'Exactly.', 'So there will be gadget created on sites to enable hiding.', '(because Jorm is totally true with \'Can we just agree from this day forward that ""put it in your user css"" is not an acceptable solution for any problem, ever?\'', 'And gadgets are what?', 'Saved in preferences.', 'Hence we are where we were.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'WORKAROUNDS', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6834,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","(In reply to MZMcBride from comment #13) +> (In reply to Danny B. from comment #11) +> > This is nonsense. It should not have been removed. +> +> Why's that? + +Described in the last line of comment #11. + +> > So there will be gadget created on sites to enable hiding. +> +> Out of curiosity, has this happened anywhere? + +Yes.",1392772887,task_subcomment,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-xqqqgn2dels45flxw5kb,"['(In reply to MZMcBride from comment #13)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nDescribed in the last line of comment #11.', 'QUOTE\nQUOTE\nQUOTE\n\nYes.']","['BUG REPRODUCTION', 'NA']" +11298,VisualEditor: Tool to set/unset text as big/small,We have headers and table captions providing semantically correct way how to emphasize headlining text. What is the use case of using big text elsewhere?,1470426148,task_subcomment,PHID-TASK-tv63msunrr34jh3gj3an,PHID-USER-xqqqgn2dels45flxw5kb,"['We have headers and table captions providing semantically correct way how to emphasize headlining text.', 'What is the use case of using big text elsewhere?']","['INVESTIGATION AND EXPLORATION', 'POTENTIAL NEW ISSUES AND REQUESTS']" +11296,VisualEditor: Tool to set/unset text as big/small,"What does WT stand for? + +What do you call feature-parity in this case?",1470432701,task_subcomment,PHID-TASK-tv63msunrr34jh3gj3an,PHID-USER-xqqqgn2dels45flxw5kb,"['What does WT stand for?', 'What do you call feature-parity in this case?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +11293,VisualEditor: Tool to set/unset text as big/small,">>! In T53613#2529443, @matmarex wrote: +> ""WT"" is VisualEditor team's jargon for ""wikitext"". Wikitext editor's toolbar has buttons for this: {F4339790} +> +> I'll note that there's a task to remove them: T40487. You could probably file a similar one for VisualEditor. But as long as one has them, the other should too. + +Thanks for explanation. + +So why instead of adding it to Visual Editor not removing it from WikiEditor then (which should be obviously easier)?",1470435100,task_subcomment,PHID-TASK-tv63msunrr34jh3gj3an,PHID-USER-xqqqgn2dels45flxw5kb,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThanks for explanation.', 'So why instead of adding it to Visual Editor not removing it from WikiEditor then (which should be obviously easier)?']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +11292,VisualEditor: Tool to set/unset text as big/small,">>! In T53613#2529467, @Jdforrester-WMF wrote: +> Actually, VE will have one until it's banned in wikitext, not just ""not easily accessible"". + +So ban it then. The request for it has been around for ages.",1470435319,task_subcomment,PHID-TASK-tv63msunrr34jh3gj3an,PHID-USER-xqqqgn2dels45flxw5kb,"['QUOTE\nQUOTE\n\nSo ban it then.', 'The request for it has been around for ages.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +11291,VisualEditor: Tool to set/unset text as big/small,">>! In T53613#2529467, @Jdforrester-WMF wrote: +> Actually, VE will have one until it's banned in wikitext, not just ""not easily accessible"". + +So ban it then. The request for it has been around for ages. Not even speaking that it has been deprecated ages ago even in XHTML we used before, and it is obsolete in HTML5.",1470435420,task_subcomment,PHID-TASK-tv63msunrr34jh3gj3an,PHID-USER-xqqqgn2dels45flxw5kb,"['QUOTE\nQUOTE\n\nSo ban it then.', 'The request for it has been around for ages.', 'Not even speaking that it has been deprecated ages ago even in XHTML we used before, and it is obsolete in HTML5.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +17402,Change Meta (fav)icon on Special:Userlogin,"Change Meta (fav)icon on Special:Userlogin (after form submit) from Wikimedia to the Community logo. + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1337464080,task_description,PHID-TASK-gdoyi7qpscdxj6l3rg24,PHID-USER-xqqqgn2dels45flxw5kb,"['Change Meta (fav)icon on Special:Userlogin.', 'Change Meta (fav)icon on Special:Userlogin (after form submit) from Wikimedia to the Community logo.', '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +16213,m.wikinews.org has incorrect certificate (for *.wikipedia.org)," + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://en.m.wikinews.org",1339851600,task_description,PHID-TASK-cmdilzt5wgrsm2pzbj2b,PHID-USER-xqqqgn2dels45flxw5kb,"['m.wikinews.org has incorrect certificate (for *.wikipedia.org).', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +14773,Source link does not recognise https protocol,"It actually does not. It triggers the email to all project members even if they don't want to receive it (= are not subscribed to the task). If they want to get email notifications on all changes in given project, they can //watch// the project (apart from //being a member//). + +Task subscribers should be only People, not Projects.",1469975259,task_subcomment,PHID-TASK-hhfarzxifkzbfplxjjgo,PHID-USER-xqqqgn2dels45flxw5kb,"['It actually does not.', ""It triggers the email to all project members even if they don't want to receive it (= are not subscribed to the task)."", 'If they want to get email notifications on all changes in given project, they can //watch// the project (apart from //being a member//).', 'Task subscribers should be only People, not Projects.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +9685,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,Is it not possible to disable certificate checking on the automated browser tests until we get a proper certificate? I remember this being possible years ago when I built a selenium cluster...,1377717965,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Is it not possible to disable certificate checking on the automated browser tests until we get a proper certificate?', 'I remember this being possible years ago when I built a selenium cluster...']","['INVESTIGATION AND EXPLORATION', 'MOTIVATION']" +9681,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Understandable for manual testing. I just wanted to make sure the automated tests weren't actually blocked, since there's ways to relatively easily workaround the issue. + +As I've mentioned in the past, I'm totally fine with getting an SSL cert for beta, assuming we ensure every project member in deployment-prep has a signed NDA. + +In the future Yuvi's proxy will handle load balancing, HTTPS and such. We'll be able to drop the NDA requirement (and the SSL cert) once we have that.",1377724502,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Understandable for manual testing.', ""I just wanted to make sure the automated tests weren't actually blocked, since there's ways to relatively easily workaround the issue."", ""As I've mentioned in the past, I'm totally fine with getting an SSL cert for beta, assuming we ensure every project member in deployment-prep has a signed NDA."", ""In the future Yuvi's proxy will handle load balancing, HTTPS and such."", ""We'll be able to drop the NDA requirement (and the SSL cert) once we have that.""]","['TESTING', 'WORKAROUNDS', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN']" +9679,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Ah. Indeed. Well, let's treat deployment-prep like tools and require NDAs for all roots...",1377725772,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Ah.', 'Indeed.', ""Well, let's treat deployment-prep like tools and require NDAs for all roots...""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +9676,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Hm. That isn't a bad idea. If we were to do that, I'd want to move the ssl terminators and the caching layer there, and strip private IP info at that layer. Then we can change beta's privacy policy to that of the projects.",1377728033,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Hm.', ""That isn't a bad idea."", ""If we were to do that, I'd want to move the ssl terminators and the caching layer there, and strip private IP info at that layer."", ""Then we can change beta's privacy policy to that of the projects.""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +787,wikitech.wikimedia.org needs to have VE enabled,It already does...,1380217469,task_subcomment,PHID-TASK-pv364hftdbapyxednn7m,PHID-USER-xs3vxsmgivmm2tuyxsrb,['It already does...'],['BUG REPRODUCTION'] +9666,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Has anyone considered creating a CA (http://pages.cs.wisc.edu/~zmiller/ca-howto/), generating a * cert, and adding that certificate to the browser's trust? Is that a possibility using the selenium service we're using? + +I'm still not opposed to getting a proper cert, but that requires some infrastructure and permissions changes in deployment-prep...",1380727437,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""Has anyone considered creating a CA (URL generating a * cert, and adding that certificate to the browser's trust?"", ""Is that a possibility using the selenium service we're using?"", ""I'm still not opposed to getting a proper cert, but that requires some infrastructure and permissions changes in deployment-prep...""]","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +9663,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"(In reply to comment #41) +> (In reply to comment #29) +> > There's also the option which had been discussed before: make a new labs +> > project whose sole purpose would be to do SSL termination and would then +> > relay +> > to varnish. +> > +> > Then *that* project would have the NDA req instead of the core beta project. +> +> That's the dynamichttp proxy, which has been running silently for a while now +> :) + +They want to have the same https infrastructure as production, which makes sense ;)",1380729060,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['(In reply to comment #41)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThey want to have the same https infrastructure as production, which makes sense ;)']",['SOCIAL CONVERSATION'] +9662,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"(In reply to comment #42) +> (In reply to comment #40) +> +> > I'm still not opposed to getting a proper cert, but that requires some +> > infrastructure and permissions changes in deployment-prep... +> +> Since we've been going around on this since May, what would be the next step +> to +> make that happen? + +Maybe create another project with limited access and move the ssl terminators there. You should realize that other than advising I'm not really doing anything in beta...",1380729147,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['(In reply to comment #42)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nMaybe create another project with limited access and move the ssl terminators there.', ""You should realize that other than advising I'm not really doing anything in beta...""]","['FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT .']" +9660,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"Summary of IRC conversation: + +1. Remove projectadmin permissions from volunteers +2. Clean up sudo policies to disallow root on varnish systems (that will have real certs) +3. Buy * certs + +Any volunteer that would like to have projectadmin in the project or root on the varnish systems will need an NDA.",1381437765,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Summary of IRC conversation:\n\n1.', 'Remove projectadmin permissions from volunteers\n2.', 'Clean up sudo policies to disallow root on varnish systems (that will have real certs)\n3.', 'Buy * certs\n\nAny volunteer that would like to have projectadmin in the project or root on the varnish systems will need an NDA.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +9658,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,It's going to be an all-inclusive * cert for beta.,1381438407,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""It's going to be an all-inclusive * cert for beta.""]",['BUG REPRODUCTION'] +9656,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"(In reply to comment #49) +> Currently getting a cert warning when trying to go to: +> https://deployment.wikimedia.beta.wmflabs.org/ +> This is breaking our automation tests for mobile. + +Heh. Did you read the ticket any before posting this? :)",1381966170,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['(In reply to comment #49)\nQUOTE\nQUOTE\nQUOTE\n\nHeh.', 'Did you read the ticket any before posting this?', ':)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +9654,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"(In reply to comment #51) +> I guess the first part of my comment is redundant with what you already know. +> Mostly, I wanted to convey that our automation testing is broken, in case +> that +> affects prioritizing. + +Is it possible for now to not use https? That's what other projects have done for now to workaround the issue.",1381966770,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['(In reply to comment #51)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIs it possible for now to not use https?', ""That's what other projects have done for now to workaround the issue.""]","['BUG REPRODUCTION', 'WORKAROUNDS']" +9648,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"If MobileFrontend doesn't work without HTTPS it's broken. That's a different bug, though. + +Anyway, this isn't blocked on ops. In comment 46 I listed the steps that need to be taken, and they can be taken by anyone that has projectadmin in deployment-prep. Someone needs to take ownership of this situation and run with it. It will take us a matter of days to get SSL certs and we can start that process now, but until the other steps are taken there's no major point in doing so.",1383069913,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""If MobileFrontend doesn't work without HTTPS it's broken."", ""That's a different bug, though."", ""Anyway, this isn't blocked on ops."", 'In comment 46 I listed the steps that need to be taken, and they can be taken by anyone that has projectadmin in deployment-prep.', 'Someone needs to take ownership of this situation and run with it.', ""It will take us a matter of days to get SSL certs and we can start that process now, but until the other steps are taken there's no major point in doing so.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ACTION ON ISSUE', 'FUTURE PLAN']" +16961,Non-canonical HTTPS URLs quietly redirect to HTTP,Yeah. I'm going to fix this after the hack-a-ton.,1318701870,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Yeah.', ""I'm going to fix this after the hack-a-ton.""]","['SOCIAL CONVERSATION', 'FUTURE PLAN']" +17328,API requests fail on SSL,A possible fix pushed in change I9cba40a7: https://gerrit.wikimedia.org/r/391,1318802054,task_subcomment,PHID-TASK-f5trf5hp73lq4eyl4zzw,PHID-USER-xs3vxsmgivmm2tuyxsrb,['A possible fix pushed in change I9cba40a7: GERRIT_URL'],['BUG REPRODUCTION'] +17327,API requests fail on SSL,Seems this is only a problem with HTTP/1.1 requests. HTTP/1.0 requests work properly. I can't figure out why. I'll investigate this more.,1318803708,task_subcomment,PHID-TASK-f5trf5hp73lq4eyl4zzw,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Seems this is only a problem with HTTP/1.1 requests.', 'HTTP/1.0 requests work properly.', ""I can't figure out why."", ""I'll investigate this more.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +17326,API requests fail on SSL,"Actually, I take this back. I tested this, and it's all working for me.",1318806158,task_subcomment,PHID-TASK-f5trf5hp73lq4eyl4zzw,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Actually, I take this back.', ""I tested this, and it's all working for me.""]","['NA', 'TESTING']" +17317,https svn.wikimedia.org missing viewvc capability,Yes. We should have https for this. We should have it for everything.,1318865270,task_subcomment,PHID-TASK-qppstv3p4aqhnw5ac2dv,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Yes.', 'We should have https for this.', 'We should have it for everything.']","['NA', 'FUTURE PLAN', 'FUTURE PLAN']" +16753,Allow HTTPS access on noc.wikimedia,"I don't think it's necessary to have this argument every time a bug is submitted for services that don't have https, so... For every service we have, if it is feasible to do https, we should do https. + +Please continue to submit bugs for services which are missing https.",1320084264,task_subcomment,PHID-TASK-eywkkq7offsekzjpiede,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""I don't think it's necessary to have this argument every time a bug is submitted for services that don't have https, so... For every service we have, if it is feasible to do https, we should do https."", 'Please continue to submit bugs for services which are missing https.']","['FUTURE PLAN', 'BUG REPRODUCTION .']" +16751,Allow HTTPS access on noc.wikimedia,"Well, until you or I get time to do such a thing, individual bugs are fine.",1320109182,task_subcomment,PHID-TASK-eywkkq7offsekzjpiede,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Well, until you or I get time to do such a thing, individual bugs are fine.']",['WORKAROUNDS'] +16641,https planets redirect to some WMF blog,"Was this changed to highest due to the https-everywhere ruleset, or some other reason?",1322611853,task_subcomment,PHID-TASK-5du34x2phyos6cdjuz5a,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Was this changed to highest due to the https-everywhere ruleset, or some other reason?']",['INVESTIGATION AND EXPLORATION'] +17510,Redirection from http to https on gerrit.wikimedia broken for some URLs,Fixed in Ie44412e1 (change 1264).,1322982790,task_subcomment,PHID-TASK-mu2cs4n34fm5wsrmm7rt,PHID-USER-xs3vxsmgivmm2tuyxsrb,['Fixed in Ie44412e1 (change 1264).'],['BUG REPRODUCTION .'] +17061,No way to do logins without user surrendering their password to software,"What he's saying is that the web version of huggle needs to log users in as themselves, which means it needs to ask for their username/password. Obviously this sucks a little, but there's no alternative because we don't support OAuth.",1331660724,task_subcomment,PHID-TASK-hygsocxkypuho4yqoprw,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""What he's saying is that the web version of huggle needs to log users in as themselves, which means it needs to ask for their username/password."", ""Obviously this sucks a little, but there's no alternative because we don't support OAuth.""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +17461,bots.wmflabs.org no https,"Well, even if it has https, it won't be using a certificate trusted by your browser. + +Also, wmflabs is a separate domain from other sites, so login isn't kept anyway.",1336072155,task_subcomment,PHID-TASK-xqh7zsqzuhqows65px25,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""Well, even if it has https, it won't be using a certificate trusted by your browser."", ""Also, wmflabs is a separate domain from other sites, so login isn't kept anyway.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16686,OATHAuth breaks API login,"Occasionally the add-labs-user script fails. This happened before OATHAuth. Did you try running that more than once? + +OATHAuth will only cause auth to fail if OAUTHAuth is enabled and verified for an account. Nothing in the authentication chain causes this to occur, you can only do so via the special page. + +In fact, I just ran that command again, and it went through fine. Whenever you get that error, simply try again.",1337725814,task_subcomment,PHID-TASK-wykxla3khs6v7y2tqgox,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Occasionally the add-labs-user script fails.', 'This happened before OATHAuth.', 'Did you try running that more than once?', 'OATHAuth will only cause auth to fail if OAUTHAuth is enabled and verified for an account.', 'Nothing in the authentication chain causes this to occur, you can only do so via the special page.', 'In fact, I just ran that command again, and it went through fine.', 'Whenever you get that error, simply try again.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'WORKAROUNDS']" +16684,OATHAuth breaks API login,"The error almost never occurs, and it's likely a timing issue of some variety. In the long term we don't plan using the script anyway. It's a waste of time to fix.",1337752081,task_subcomment,PHID-TASK-wykxla3khs6v7y2tqgox,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""The error almost never occurs, and it's likely a timing issue of some variety."", ""In the long term we don't plan using the script anyway."", ""It's a waste of time to fix.""]","['BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +16682,OATHAuth breaks API login,Yes. She also likely runs it the most.,1337791129,task_subcomment,PHID-TASK-wykxla3khs6v7y2tqgox,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Yes.', 'She also likely runs it the most.']","['NA', 'SOCIAL CONVERSATION']" +15574,"When used as a provider, if a user needs to login, then the extension should redirect to the login form","Currently, if a user needs to login the provider will redirect to Special:OpenIDServer/Login. This is a form that only accepts a user's password. Rather than doing so, it should redirect to the normal login form Special:UserLogin with a returnto parameter that causes Special:UserLogin to return the user back to the OpenID form. + +The reason for this is that the wiki could be using other authentication extensions like OATH, LDAP, or CentralAuth, and they won't exist in the Special:OpenIDServer/Login form. + +-------------------------- +**Version**: master +**Severity**: major",1346997480,task_description,PHID-TASK-372swzshnfk7n2xcgg6p,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['When used as a provider, if a user needs to login, then the extension should redirect to the login form.', 'Currently, if a user needs to login the provider will redirect to Special:OpenIDServer/Login.', ""This is a form that only accepts a user's password."", 'Rather than doing so, it should redirect to the normal login form Special:UserLogin with a returnto parameter that causes Special:UserLogin to return the user back to the OpenID form.', ""The reason for this is that the wiki could be using other authentication extensions like OATH, LDAP, or CentralAuth, and they won't exist in the Special:OpenIDServer/Login form."", '--------------------------\n**Version**: master\n**Severity**: major']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +17054,No way to do logins without user surrendering their password to software,"Which cookies? + +I don't see much alternative here other than OAuth. A web version of huggle would need to act on a user's behalf. Either huggle needs to do proxy authentication, which is disallowed in labs, or it needs to use OAuth. + +I don't really have much say on OAuth priority in MediaWiki. Maybe bring this up on the list again? OAuth is blocking a number of things in labs.",1347431015,task_subcomment,PHID-TASK-hygsocxkypuho4yqoprw,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Which cookies?', ""I don't see much alternative here other than OAuth."", ""A web version of huggle would need to act on a user's behalf."", 'Either huggle needs to do proxy authentication, which is disallowed in labs, or it needs to use OAuth.', ""I don't really have much say on OAuth priority in MediaWiki."", 'Maybe bring this up on the list again?', 'OAuth is blocking a number of things in labs.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'BUG REPRODUCTION']" +17052,No way to do logins without user surrendering their password to software,The session cookie wouldn't work. It's different domains and separate clusters.,1347489787,task_subcomment,PHID-TASK-hygsocxkypuho4yqoprw,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""The session cookie wouldn't work."", ""It's different domains and separate clusters.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +15259,"Special:UserLogin on labsconsole.wikimedia.org shows a useless ""Token"" field","I'm marking this WONTFIX: Challenge/response is the proper way of handling this, as you shouldn't let an attacker know if two-factor is enabled unless the user logs in with the proper username/password. MediaWiki core has no support for challenge/response. + +This isn't really a bug with labsconsole. If you'd like to see this fixed, open two bugs: + +1. A bug in mediawiki core for challenge/response +2. A bug in extension OATHAuth to use the core support",1353098216,task_subcomment,PHID-TASK-yaenbow3yopcurwmttkx,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""I'm marking this WONTFIX: Challenge/response is the proper way of handling this, as you shouldn't let an attacker know if two-factor is enabled unless the user logs in with the proper username/password."", 'MediaWiki core has no support for challenge/response.', ""This isn't really a bug with labsconsole."", ""If you'd like to see this fixed, open two bugs:\n\n1."", 'A bug in mediawiki core for challenge/response\n2.', 'A bug in extension OATHAuth to use the core support']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +15985,Use SSL for Etherpad Lite instance,"Yes, EPL should replace etherpad in production.",1356583708,task_subcomment,PHID-TASK-ih7qckxwwjbbfkhlwbum,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Yes, EPL should replace etherpad in production.']",['BUG REPRODUCTION'] +15581,"When used as a provider, if a user needs to login, then the extension should redirect to the login form",I've added an openid project in Labs and created an instance that's pre-installed with mediawiki called openid-wiki. Let's coordinate efforts there. Let me know your labsconsole user names and I'll add both of you to the project.,1358375599,task_subcomment,PHID-TASK-372swzshnfk7n2xcgg6p,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""I've added an openid project in Labs and created an instance that's pre-installed with mediawiki called openid-wiki."", ""Let's coordinate efforts there."", ""Let me know your labsconsole user names and I'll add both of you to the project.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .']" +15578,"When used as a provider, if a user needs to login, then the extension should redirect to the login form",Let's keep the bug open until the change is actually merged in.,1359439486,task_subcomment,PHID-TASK-372swzshnfk7n2xcgg6p,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""Let's keep the bug open until the change is actually merged in.""]",['BUG REPRODUCTION'] +17085,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,Done for all except for mediawiki.org,1363127766,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-xs3vxsmgivmm2tuyxsrb,['Done for all except for mediawiki.org'],['BUG REPRODUCTION'] +17084,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,mediawiki.org was accidentally left out of the unified certificate. We'll be ordering a new one soon.,1363127826,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['mediawiki.org was accidentally left out of the unified certificate.', ""We'll be ordering a new one soon.""]","['BUG REPRODUCTION .', 'ACTION ON ISSUE']" +15779,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),"Well, this bug seems a little politically charged... + +Are we considering the users that will completely lose access when this action occurs? Some countries completely block HTTPS, but allow HTTP. I dislike eavedropping by governments, but I also dislike not providing access to people too. + +The rough steps ops was looking at (but hadn't fully decided upon) were: + +1. Redirect logged in users to HTTPS. Protecting credentials is important. I think forcing HTTPS here is sane. +2. Expand the HTTPS infrastructure, moving the terminators directly onto the frontends. Put in engineering effort so that we can distribute the SSL cache and switch to a round robin load balancer rather than the source hash one we're currently using. +3. Slowly soft-enable HTTPS for anons, by default, for smaller projects moving towards soft-enabling it on the larger projects as well. We can do this by using rel=canonical, with the https link being given. +4. Consider force enabling HTTPS via redirects. This action is difficult. We'll lock out users with this action. I think this should be a community decision (maybe per-wiki) and isn't up for discussion on bugzilla. +5. If HTTPS is force enabled, then enable HSTS to protect against downgrade attacks. + +Maybe we could offer a warning to folks on HTTP, saying that they should consider using HTTPS and that their communications can be monitored? Of course, we shouldn't do this until we can properly handle all anon traffic on HTTPS.",1371341921,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Well, this bug seems a little politically charged...\n\nAre we considering the users that will completely lose access when this action occurs?', 'Some countries completely block HTTPS, but allow HTTP.', 'I dislike eavedropping by governments, but I also dislike not providing access to people too.', ""The rough steps ops was looking at (but hadn't fully decided upon) were:\n\n1."", 'Redirect logged in users to HTTPS.', 'Protecting credentials is important.', 'I think forcing HTTPS here is sane.', '2.', 'Expand the HTTPS infrastructure, moving the terminators directly onto the frontends.', ""Put in engineering effort so that we can distribute the SSL cache and switch to a round robin load balancer rather than the source hash one we're currently using."", '3.', 'Slowly soft-enable HTTPS for anons, by default, for smaller projects moving towards soft-enabling it on the larger projects as well.', 'We can do this by using rel=canonical, with the https link being given.', '4.', 'Consider force enabling HTTPS via redirects.', 'This action is difficult.', ""We'll lock out users with this action."", ""I think this should be a community decision (maybe per-wiki) and isn't up for discussion on bugzilla."", '5.', 'If HTTPS is force enabled, then enable HSTS to protect against downgrade attacks.', 'Maybe we could offer a warning to folks on HTTP, saying that they should consider using HTTPS and that their communications can be monitored?', ""Of course, we shouldn't do this until we can properly handle all anon traffic on HTTPS.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN']" +15777,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),"Anons are generally readers. Forcing anons to HTTPS would be to try to prevent eavesdropping. People who edit anon are giving up their privacy. If they wish to stay anonymous while editing they should make an account. + +Yes, there's still ways to eavesdrop when using HTTPS (like the example you've mentioned, but it's significantly harder and isn't completely accurate.",1371349484,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Anons are generally readers.', 'Forcing anons to HTTPS would be to try to prevent eavesdropping.', 'People who edit anon are giving up their privacy.', 'If they wish to stay anonymous while editing they should make an account.', ""Yes, there's still ways to eavesdrop when using HTTPS (like the example you've mentioned, but it's significantly harder and isn't completely accurate.""]","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'MOTIVATION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +16415,wikimediafoundation.org should be HTTPS-only,"We're waiting on switching to varnish to make the redirects behave properly. When users are forced to login via https (which is soon) this won't be a problem for logged-in users anyway. Also, the current status quo is that anons hit http. + +Forcing users to HTTPS will lock out users in any country that blocks HTTPS, so I'd prefer not to do this.",1372375004,task_subcomment,PHID-TASK-tn3sw35bnjlbtnqz54ve,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""We're waiting on switching to varnish to make the redirects behave properly."", ""When users are forced to login via https (which is soon) this won't be a problem for logged-in users anyway."", 'Also, the current status quo is that anons hit http.', ""Forcing users to HTTPS will lock out users in any country that blocks HTTPS, so I'd prefer not to do this.""]","['FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +15769,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),"I don't have very strong worries about certificate spoofing except in very targeted uses. It's possible to detect certificate spoofing if we're pinning our certificates (which we should be doing). If a vendor is caught allowing a government to spoof using their authority, they'll get yanked pretty quickly from all browsers. + +The targeted cases /are/ particularly worrying, of course, but it's not something we can really control, and that person is likely already screwed.",1373405732,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""I don't have very strong worries about certificate spoofing except in very targeted uses."", ""It's possible to detect certificate spoofing if we're pinning our certificates (which we should be doing)."", ""If a vendor is caught allowing a government to spoof using their authority, they'll get yanked pretty quickly from all browsers."", ""The targeted cases /are/ particularly worrying, of course, but it's not something we can really control, and that person is likely already screwed.""]","['MOTIVATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +14705,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS",It looks like traffic through the ssl cluster has doubled in the past month. eqiad hardware is being overloaded. We're adding some more nodes to the cluster.,1374525721,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['It looks like traffic through the ssl cluster has doubled in the past month.', 'eqiad hardware is being overloaded.', ""We're adding some more nodes to the cluster.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +14703,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS","Two new ssl servers were just pooled in eqiad. We'll need to do this in esams eventually as well, but they have newer/better hardware. Please let me know if you're still having this issue.",1374538824,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Two new ssl servers were just pooled in eqiad.', ""We'll need to do this in esams eventually as well, but they have newer/better hardware."", ""Please let me know if you're still having this issue.""]","['BUG REPRODUCTION', 'FUTURE PLAN', 'ACTION ON ISSUE .']" +14702,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS",I had to depool them due to issues with ipv6. I'll update the ticket when they are repooled.,1374539853,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['I had to depool them due to issues with ipv6.', ""I'll update the ticket when they are repooled.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +14701,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS",They are repooled now and everything should be working. I'll close this as fixed. Please re-open if it's not.,1374563675,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['They are repooled now and everything should be working.', ""I'll close this as fixed."", ""Please re-open if it's not.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'ACTION ON ISSUE']" +14895,Mobile login not compatible with OpenID,"OpenID adds a link to the header for logging in with OpenID. MobileFrontend does not support this. + +Maybe it's possible to add support for this in OpenID, rather than MobileFrontend. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374787620,task_description,PHID-TASK-cxqxcmcth4iw62pm3rak,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Mobile login not compatible with OpenID.', 'OpenID adds a link to the header for logging in with OpenID.', 'MobileFrontend does not support this.', ""Maybe it's possible to add support for this in OpenID, rather than MobileFrontend."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +15367,rel=canonical of https pages should point to http,"Until we're ready to switch to HTTPS for anons by default it makes sense to point HTTPS versions of pages to HTTP via rel=canonical. We should be setting one or the other, rather than having a split. + +The load on the SSL cluster has been doubling month by month and this split may be the reason why. Unfortunately we don't have conclusive metrics to prove this, but making this setting explicit rules that out as a possibility.",1375225337,task_subcomment,PHID-TASK-ejy2ovqtrrcrq3a6rrl7,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""Until we're ready to switch to HTTPS for anons by default it makes sense to point HTTPS versions of pages to HTTP via rel=canonical."", 'We should be setting one or the other, rather than having a split.', 'The load on the SSL cluster has been doubling month by month and this split may be the reason why.', ""Unfortunately we don't have conclusive metrics to prove this, but making this setting explicit rules that out as a possibility.""]","['FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +14869,"Remove checkbox on userlogin to ""Stay connected to HTTPS after login""","Sure, maybe the MediaWiki software should have a replacement in the preferences, but for Wikimedia sites it should be hidden.",1375228267,task_subcomment,PHID-TASK-ubxour7ark7qgxfdqgos,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Sure, maybe the MediaWiki software should have a replacement in the preferences, but for Wikimedia sites it should be hidden.']",['BUG REPRODUCTION'] +15365,rel=canonical of https pages should point to http,Yep,1375237498,task_subcomment,PHID-TASK-ejy2ovqtrrcrq3a6rrl7,PHID-USER-xs3vxsmgivmm2tuyxsrb,['Yep'],['SOCIAL CONVERSATION'] +15760,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),"(In reply to comment #26) +> (In reply to comment #24) +> > An idea for dealing with China and other cases where HTTPS is blocked - could +> > there be an 'http://insecure.wikipedia.org'? The inverse of the situation we +> > had with 'https://secure.wikipedia.org'. At least the domain name advertises +> > the problem to the user. +> > +> > This is far less slick than a geolocated redirect, but in situations where +> > HTTPS is blocked, I don't see any way to preserve usability and security at +> > the +> > same time. +> > +> > As far as I know, if HTTPS is blocked, we can't redirect them to HTTP, +> > because +> > they won't even reach our server. We could only 'upgrade', by redirecting +> > from +> > HTTP to HTTPS. But by then it's too late; the article they've requested was +> > captured by intermediaries. +> > +> > Maybe with 'insecure.wikipedia.org', savvy users in places like China would +> > learn the trick, or use browser extensions to fix links. Presumably it would +> > be +> > the 'HTTP Everywhere' extension. +> +> I somewhat like this concept for the advertising part too. We want to make +> sure +> that those who are unable to use https (ESPECIALLY if that's because of +> government interference like china) are able to use the site but we also +> should +> (in my mind) make sure that they KNOW they are unable to use it like normal +> and +> that their use is less secure because those users are often the catalyst for +> change. +> +> If we had more time I'd say we should strive for a geolocated test in Hong +> Kong +> during Wikimania though I imagine even the suggestion of that makes ops +> shudder +> :). + +Yes, please let's not consider this. We had do so nasty apache stuff to make that work and I'm glad we no longer do it.",1375300839,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""(In reply to comment #26)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, please let's not consider this."", ""We had do so nasty apache stuff to make that work and I'm glad we no longer do it.""]","['NA', 'SOCIAL CONVERSATION']" +13629,"Edits from WMF IP, apparently SSL reverse proxy",Shit. ssl1007-9 needs to be added to the MWc config. I'll depool them for now.,1375516721,task_subcomment,PHID-TASK-b5qusmobeswj2uc3dyhy,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Shit.', 'ssl1007-9 needs to be added to the MWc config.', ""I'll depool them for now.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'ACTION ON ISSUE']" +13628,"Edits from WMF IP, apparently SSL reverse proxy",Depooled. I'll add them to MW config tomorrow.,1375516824,task_subcomment,PHID-TASK-b5qusmobeswj2uc3dyhy,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['Depooled.', ""I'll add them to MW config tomorrow.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +13847,SSL certificate for ACC project (acc.wmflabs.org),"If it's an ops managed proxy, let's just get a *.wmflabs.org/*.tools.wmflabs.org cert with a shortish (6 month?) expiry.",1377132898,task_subcomment,PHID-TASK-nyb4iclh6jdmalyihgkk,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""If it's an ops managed proxy, let's just get a *.wmflabs.org/*.tools.wmflabs.org cert with a shortish (6 month?)"", 'expiry.']","['FUTURE PLAN', 'BUG REPRODUCTION .']" +14132,HTTPS only Wikimedia problem for Iran Language related Wikipedias,"I'd say if it's allowed, let's enable it now. If that changes, let us know and we'll immediately disable it.",1377799166,task_subcomment,PHID-TASK-i27sjuytpviwwt4tpsro,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""I'd say if it's allowed, let's enable it now."", ""If that changes, let us know and we'll immediately disable it.""]","['EXPECTED BEHAVIOR', 'ACTION ON ISSUE .']" +14130,HTTPS only Wikimedia problem for Iran Language related Wikipedias,Works for me.,1377800981,task_subcomment,PHID-TASK-i27sjuytpviwwt4tpsro,PHID-USER-xs3vxsmgivmm2tuyxsrb,['Works for me.'],['NA'] +14126,HTTPS only Wikimedia problem for Iran Language related Wikipedias,We'd only re-enable it for iran specifically. We'll wait a couple days to make sure it isn't a short fluke.,1377812942,task_subcomment,PHID-TASK-i27sjuytpviwwt4tpsro,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""We'd only re-enable it for iran specifically."", ""We'll wait a couple days to make sure it isn't a short fluke.""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR']" +16918,Non-canonical HTTPS URLs quietly redirect to HTTP,"Apache doesn't handle this well, and we don't really want to do it in varnish. It's likely best for MediaWiki to handle this instead...",1378243326,task_subcomment,PHID-TASK-sgag6uqk42p5r6ofdjmq,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""Apache doesn't handle this well, and we don't really want to do it in varnish."", ""It's likely best for MediaWiki to handle this instead...""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +13827,metrics.wmflabs.org got an invalid certificate,On a mingle card? Are you joking me?,1378585622,task_subcomment,PHID-TASK-55bnjyd72vuwxcyfk6ji,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['On a mingle card?', 'Are you joking me?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +13826,metrics.wmflabs.org got an invalid certificate,"Let me rephrase: This bug contents are not in english (and aren't translated into english), and it's being tracked in a system almost no one can access.",1378585685,task_subcomment,PHID-TASK-55bnjyd72vuwxcyfk6ji,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""Let me rephrase: This bug contents are not in english (and aren't translated into english), and it's being tracked in a system almost no one can access.""]",['BUG REPRODUCTION .'] +13817,Enable HTTPS on a Labs instance,"We have a new dynamic proxy that has HTTPS and also allows you to have a nice DNS name that doesn't include instance-proxy. I'll ping yuvi, who's managing this, tomorrow.",1379403127,task_subcomment,PHID-TASK-qa4qlq3om3eeq6hztvty,PHID-USER-xs3vxsmgivmm2tuyxsrb,"[""We have a new dynamic proxy that has HTTPS and also allows you to have a nice DNS name that doesn't include instance-proxy."", ""I'll ping yuvi, who's managing this, tomorrow.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +13845,SSL certificate for ACC project (acc.wmflabs.org),We have a new proxy that handles dns and https. We're have a wikitech interface incoming for this in the next week or two.,1382214427,task_subcomment,PHID-TASK-nyb4iclh6jdmalyihgkk,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['We have a new proxy that handles dns and https.', ""We're have a wikitech interface incoming for this in the next week or two.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +13677,Get SSL certificates for wmflabs.org,This is already done and is working on yuviproxy. We just need to merge in the proxy interface for wikitech and package the invisible unicorn api for yuviproxy.,1382375472,task_subcomment,PHID-TASK-37lmnryg4rtyk6aklzyk,PHID-USER-xs3vxsmgivmm2tuyxsrb,"['This is already done and is working on yuviproxy.', 'We just need to merge in the proxy interface for wikitech and package the invisible unicorn api for yuviproxy.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +12688,"Delete all redundant ""MediaWiki"" pages for system messages","Can the old [[User:MediaWiki default]] be used for this task? (Please note that since it does not run since 2006 it has been deflagged from the bot group from some projects). + +I understand this is going to affect messages pre-betawiki. However I wonder what would happen with messages that we decided to customize localy. Those should not be deleted as they're likely going to be recreated later... Only a minor issue, though.",1358729054,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Can the old [[User:MediaWiki default]] be used for this task?', '(Please note that since it does not run since 2006 it has been deflagged from the bot group from some projects).', 'I understand this is going to affect messages pre-betawiki.', 'However I wonder what would happen with messages that we decided to customize localy.', ""Those should not be deleted as they're likely going to be recreated later... Only a minor issue, though.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'WORKAROUNDS']" +12656,"Delete all redundant ""MediaWiki"" pages for system messages",Maybe it can be used to clean old translations such as [[https://meta.wikimedia.org/w/index.php?title=Special%3AAllMessages&prefix=&filter=modified&lang=eu&limit=5000|these ones]] at Meta? (included other langs). Thread opened at Babel.,1439156148,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Maybe it can be used to clean old translations such as [[URL ones]] at Meta?', '(included other langs).', 'Thread opened at Babel.']","['FUTURE PLAN', 'BUG REPRODUCTION .', 'NA']" +12623,"Delete all redundant ""MediaWiki"" pages for system messages","Requesting the script to be run on es.wikisource as per https://es.wikisource.org/w/index.php?title=Especial%3ATodosLosMensajes&prefix=&filter=modified&lang=es&limit=5000 + +Lots of local messages equal to the source in TWN. + +Thank you!",1471551990,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Requesting the script to be run on es.wikisource as per URL\n\nLots of local messages equal to the source in TWN.', 'Thank you!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +12622,"Delete all redundant ""MediaWiki"" pages for system messages","Doing a quick check, I've encountered the same problems at the rest of Spanish language projects, as such I propose to run the script on: + +* eswikibooks +* eswikiquote +* eswikisource +* eswiktionary +* eswikiversity + +Thank you.",1471552138,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"[""Doing a quick check, I've encountered the same problems at the rest of Spanish language projects, as such I propose to run the script on:\n\n* eswikibooks\n* eswikiquote\n* eswikisource\n* eswiktionary\n* eswikiversity\n\nThank you.""]",['FUTURE PLAN'] +12597,"Delete all redundant ""MediaWiki"" pages for system messages",Can angwiki be run next? Thanks.,1480071561,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Can angwiki be run next?', 'Thanks.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +12591,"Delete all redundant ""MediaWiki"" pages for system messages",@Krinkle: Maybe https://meta.wikimedia.org/wiki/Steward_requests/Miscellaneous#All_local_mediawiki_messages_on_got.wikipedia.org_should_be_deleted is of interest here. Thanks.,1485096966,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['SCREEN_NAME: Maybe URL is of interest here.', 'Thanks.']","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +12586,"Delete all redundant ""MediaWiki"" pages for system messages","We should do this once or twice a year. Nice job, thanks.",1488893219,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['We should do this once or twice a year.', 'Nice job, thanks.']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +16579,"Can't login to some local attached accounts, said not to exist","Probably related: bug 39996, bug 35792 and bug 39997.",1347994107,task_subcomment,PHID-TASK-c7ptec45c2ra4zewjqsu,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Probably related: bug 39996, bug 35792 and bug 39997.']",['BUG REPRODUCTION .'] +14153,Accounts blocked on wikis with wgBlockDisablesLogin enabled should not continue to receive email notifications,"Not sure if maybe Wikimedia/Site requests would be the appropiate place. + +When an user account is blocked on a private wiki that has the 'wgBlockDisablesLogin' in the config, the blocked user should not continue to receive email notifications about pages changed on his watchlist. This is happening to me. + +Blocked users on 'wgBlockDisablesLogin'-wikis won't be able to login and check the change made, and there's the posibility that private data may be leaked in the edit summary (data that the user is not suposed to access anymore). + +Since blocking on those private wikis such as <http://noc.wikimedia.org/conf/highlight.php?file=private.dblist> (& I'm speaking for those that I know: CU and steward wikis) is not used as a way to prevent abuse, but as a tool to remove someone's access to the wiki, it makes sense IMHO to disable from blocked users the ability to continue to receive email notifications. I guess that that is the primary use of the tool in all of the other ones. + +Thanks. + +-------------------------- +**Version**: 1.22.0 +**Severity**: normal",1375447200,task_description,PHID-TASK-cncmgn3somgwerasmpjj,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Accounts blocked on wikis with wgBlockDisablesLogin enabled should not continue to receive email notifications.', 'Not sure if maybe Wikimedia/Site requests would be the appropiate place.', ""When an user account is blocked on a private wiki that has the 'wgBlockDisablesLogin' in the config, the blocked user should not continue to receive email notifications about pages changed on his watchlist."", 'This is happening to me.', ""Blocked users on 'wgBlockDisablesLogin'-wikis won't be able to login and check the change made, and there's the posibility that private data may be leaked in the edit summary (data that the user is not suposed to access anymore)."", ""Since blocking on those private wikis such as <URL (& I'm speaking for those that I know: CU and steward wikis) is not used as a way to prevent abuse, but as a tool to remove someone's access to the wiki, it makes sense IMHO to disable from blocked users the ability to continue to receive email notifications."", 'I guess that that is the primary use of the tool in all of the other ones.', 'Thanks.', '--------------------------\n**Version**: 1.22.0\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +14164,Accounts blocked on wikis with wgBlockDisablesLogin enabled should not continue to receive email notifications,"(In reply to billinghurst from comment #2) +> Presumably not. That is tool that we use and seemingly this report is that +> they still receive notifications. +> +> Deactivate an account (variation of Special:Block) +> +> ... deactivated MarcoAurelio (Talk | contribs) with an expiry time of +> infinite (account creation disabled) ... + +Nope. That is the normal 'block' option (the block log messages are customized over there). + +Deactivation mentioned by Legoktm above is what is done via Special:DissableAccount. However it (is/was?) policy of that wiki not to use that powerful blocking tool unless it was strictly necessary (compromised accounts, etc.) as suggested by WMF because its use was not logged anywhere (cf. bug 32782 - not sure if that's really logged now, there was an ad hoc page created there for that purpose) and because its use is only reversible with system administrator intervention. + +It is not rare that some CUs (and happened with stewards as well, tho less frequently) wants to take a break, drops the tools and it's access is removed, and after a couple of months the user regains the tools tho is allowed to have access to the Wiki again. It'd be overkill IMHO to call a sysadmin each time an account needs to be reactivated, when a simple ""unblock"" can be done. + +Rename is an option, to free again the name and create a new account under the old name; however his/her former edits will be attributed to their old account, which is not an optimal situation IMHO. + +Best regards.",1415642745,task_subcomment,PHID-TASK-cncmgn3somgwerasmpjj,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['(In reply to billinghurst from comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNope.', ""That is the normal 'block' option (the block log messages are customized over there)."", 'Deactivation mentioned by Legoktm above is what is done via Special:DissableAccount.', 'However it (is/was?)', 'policy of that wiki not to use that powerful blocking tool unless it was strictly necessary (compromised accounts, etc.)', 'as suggested by WMF because its use was not logged anywhere (cf.', ""bug 32782 - not sure if that's really logged now, there was an ad hoc page created there for that purpose) and because its use is only reversible with system administrator intervention."", ""It is not rare that some CUs (and happened with stewards as well, tho less frequently) wants to take a break, drops the tools and it's access is removed, and after a couple of months the user regains the tools tho is allowed to have access to the Wiki again."", 'It\'d be overkill IMHO to call a sysadmin each time an account needs to be reactivated, when a simple ""unblock"" can be done.', 'Rename is an option, to free again the name and create a new account under the old name; however his/her former edits will be attributed to their old account, which is not an optimal situation IMHO.', 'Best regards.']","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +14071,Create global account on login/rename,"I think this is not an issue anymore with global renames, as the global account is created when globally renaming an user. Feel free to reopen if you feel the problem still exist. Thanks.",1430851335,task_subcomment,PHID-TASK-h4tu4j445kger6aygazx,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['I think this is not an issue anymore with global renames, as the global account is created when globally renaming an user.', 'Feel free to reopen if you feel the problem still exist.', 'Thanks.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +23065,Allow a script to work on login.wikimedia.org,To facilitate abuse management it'd be good if you could consider allowing **a single script** to work on loginwiki. Jump to: T102254#2193501.,1434130393,task_description,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Allow a script to work on login.wikimedia.org.', ""To facilitate abuse management it'd be good if you could consider allowing **a single script** to work on loginwiki."", 'Jump to: T102254#2193501.']","['BUG REPRODUCTION', 'FUTURE PLAN', 'ISSUE CONTENT MANAGEMENT']" +23120,Allow a script to work on login.wikimedia.org,"Hmm, that email address there is bugging me... Any way to have it removed?",1434130579,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Hmm, that email address there is bugging me... Any way to have it removed?']",['CONTRIBUTION AND COMMITMENT'] +23117,Allow a script to work on login.wikimedia.org,">>! In T102254#1360862, @Krenair wrote: +>>>! In T102254#1360847, @MarcoAurelio wrote: +>> Hmm, that email address there is bugging me... Any way to have it removed? +> +> Nope, looks like you sent in via email. + +Yep, I did. I didn't know the address would be visible if a registered account matched the email address. Something to learn for next time... :(",1434130852,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYep, I did.', ""I didn't know the address would be visible if a registered account matched the email address."", 'Something to learn for next time... :(']","['NA', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +23115,Allow a script to work on login.wikimedia.org,">>! In T102254#1360842, @Glaisher wrote: +> From https://gerrit.wikimedia.org/r/#/c/154432/ +>> loginwiki has $wgAllowUserJs and $wgAllowUserCss set to false, so the extension wouldn't do anything anyways, so there's no point in enabling it there. + +I understand it is a special wiki and the vast majority of users just need to go there to set cookies on login. Maybe those with global 'edit' or 'editusercssjs' could be allowed to have some scripts there just for work? @csteipp",1434131340,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['QUOTE\nQUOTE\nQUOTE\n\nI understand it is a special wiki and the vast majority of users just need to go there to set cookies on login.', ""Maybe those with global 'edit' or 'editusercssjs' could be allowed to have some scripts there just for work?SCREEN_NAME""]","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +23110,Allow a script to work on login.wikimedia.org,You can ask @Jalexander but I can tell you that LCA approves such use.,1434223456,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,['You can askSCREEN_NAME but I can tell you that LCA approves such use.'],['CONTRIBUTION AND COMMITMENT'] +23104,Allow a script to work on login.wikimedia.org,"Last time I checked it was WMF who hired and paid their staff, not vice +versa :-) Does it really matter that LCA is now called just CA? Perhaps is +we were provided better tools to counter vandalism and spam we would not be +in need of using this workarounds to get the job done.",1434224829,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Last time I checked it was WMF who hired and paid their staff, not vice\nversa :-) Does it really matter that LCA is now called just CA?', 'Perhaps is\nwe were provided better tools to counter vandalism and spam we would not be\nin need of using this workarounds to get the job done.']","['CONTRIBUTION AND COMMITMENT', 'WORKAROUNDS']" +23086,Allow a script to work on login.wikimedia.org,"Thank you for taking care of the mistake I made. Sorry for all the fuss. + +Regarding the scripts, as I've told James, I was thinking basically on: + +* [[https://meta.wikimedia.org/wiki/User:Hoo_man/useful_links.js|useful links]] from @hoo, and +* [[https://en.wikipedia.org/wiki/User:Lupin/popups.js|Lupin's popups]]. + +I don't know if those scripts would compromise the security of the wiki. Hoo's useful links would cover pretty much our needs IMHO, by having direct links to CentralAuth and Global IP block; which is what we mostly need. Maybe popups ain't needed after all. + +I insist, if this is going to compromise the security of the project, then shut this ticket down and please accept my apologies. + +Best regards.",1434405861,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['Thank you for taking care of the mistake I made.', 'Sorry for all the fuss.', ""Regarding the scripts, as I've told James, I was thinking basically on:\n\n* [[URL links]] fromSCREEN_NAME, and\n* [[URL popups]]."", ""I don't know if those scripts would compromise the security of the wiki."", ""Hoo's useful links would cover pretty much our needs IMHO, by having direct links to CentralAuth and Global IP block; which is what we mostly need."", ""Maybe popups ain't needed after all."", 'I insist, if this is going to compromise the security of the project, then shut this ticket down and please accept my apologies.', 'Best regards.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +23205,httplib2 0.6.0 is required,I'm getting this with `generate_user_files.py`. Any idea how to solve it? (I have latests Pywiki and Python versions installed). Thanks.,1455386444,task_subcomment,PHID-TASK-fvuf2va7ohlkac5lfy7d,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"[""I'm getting this with CODE."", 'Any idea how to solve it?', '(I have latests Pywiki and Python versions installed).', 'Thanks.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +23203,httplib2 0.6.0 is required,"``` +C:\PWB>pwb.py generate_user_files +NOTE: 'user-config.py' was not found! +WARNING: Running on Windows and transliteration_target is not set. +Please see https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot/Windows +Unknown arguments: generate_user_files + +C:\PWB> + +``` +Regards.",1455386975,task_subcomment,PHID-TASK-fvuf2va7ohlkac5lfy7d,PHID-USER-xvs3y6hf6yrfn6sxrk5d,['``CODE``\nRegards.'],['NA'] +23201,httplib2 0.6.0 is required,Done: T126880,1455389168,task_subcomment,PHID-TASK-fvuf2va7ohlkac5lfy7d,PHID-USER-xvs3y6hf6yrfn6sxrk5d,['Done: T126880'],['TASK PROGRESS'] +23080,Allow a script to work on login.wikimedia.org,"I'd love if this could be reconsidered given that our work has increased there, but in a different fashion. I'd love to know if **a single script**, that is: @Glaisher's [[ https://meta.wikimedia.org/wiki/User:Glaisher/cuCAMultiLock.js | cuCAmultilock ]] could be enabled there. It just allows to parse data from the CU form to the MultiLock form at Meta, and that will solve a lot of our current problems. Currently it has been requested at T128605, but it's triaged low and seems it's not going to happen soon. What do you think @csteipp? You were opposed on allowing all kinds of Gadgets, but on T102254#1366965 you left the door opened with some conditions. This one is very simple but very handy. It won't be hard to security-review and code-reviewed it and if allowed, will save us a lot of time.",1460276913,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"[""I'd love if this could be reconsidered given that our work has increased there, but in a different fashion."", ""I'd love to know if **a single script**, that is:SCREEN_NAME's [[ URL | cuCAmultilock ]] could be enabled there."", 'It just allows to parse data from the CU form to the MultiLock form at Meta, and that will solve a lot of our current problems.', ""Currently it has been requested at T128605, but it's triaged low and seems it's not going to happen soon."", 'What do you thinkSCREEN_NAME?', 'You were opposed on allowing all kinds of Gadgets, but on T102254#1366965 you left the door opened with some conditions.', 'This one is very simple but very handy.', ""It won't be hard to security-review and code-reviewed it and if allowed, will save us a lot of time.""]","['FUTURE PLAN', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +23076,Allow a script to work on login.wikimedia.org,">>! In T102254#2195633, @csteipp wrote: +> For this particular script, agree, it looks safe. Should that be added to the CU extension, for wikis that also have CentralAuth and the user has appropriate rights? + +Problem might be with the ""appropriate rights"", because since on loginwiki we just hold CU rights and the others being imported from the steward's global group. Do you think that'll work? If so, can we arrange to have this installed as is, and look later on installing Ex:Gadgets there if at all necessary?",1460453144,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['QUOTE\nQUOTE\n\nProblem might be with the ""appropriate rights"", because since on loginwiki we just hold CU rights and the others being imported from the steward\'s global group.', ""Do you think that'll work?"", 'If so, can we arrange to have this installed as is, and look later on installing Ex:Gadgets there if at all necessary?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +23074,Allow a script to work on login.wikimedia.org,"@csteipp What about adding the script at loginwiki:MediaWiki:Group-checkuser.js? Stewards have local CU rights there, and scripts used on that page will just load for users in the checkuser group. Just an idea to have this working for now instead of having to load this on {rECHU} which might be harder (although it's what's desired in the long run).",1460557775,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['SCREEN_NAME What about adding the script at loginwiki:MediaWiki:Group-checkuser.js?', 'Stewards have local CU rights there, and scripts used on that page will just load for users in the checkuser group.', ""Just an idea to have this working for now instead of having to load this on {rECHU} which might be harder (although it's what's desired in the long run).""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'WORKAROUNDS']" +23066,Allow a script to work on login.wikimedia.org,"Since this was deployed and it's live, I think we can just close this. Please reopen if you disagree.",1464025275,task_subcomment,PHID-TASK-tnuyibbkgzspv43mk744,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"[""Since this was deployed and it's live, I think we can just close this."", 'Please reopen if you disagree.']","['ACTION ON ISSUE .', 'ACTION ON ISSUE .']" +23248,Add a publisher certificate for Windows binaries,"@Petrb Have you looked for government-issued certificates? My country's government does issue free personal ID certificates to identify electronically to government websites, email signing, etc. I see some European governments do so as well (some do cost, some others do not). Just an idea. Thanks.",1532804009,task_subcomment,PHID-TASK-jcd425ypzglcdbzcemwo,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['SCREEN_NAME Have you looked for government-issued certificates?', ""My country's government does issue free personal ID certificates to identify electronically to government websites, email signing, etc."", 'I see some European governments do so as well (some do cost, some others do not).', 'Just an idea.', 'Thanks.']","['INVESTIGATION AND EXPLORATION', 'NA', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +23247,Add a publisher certificate for Windows binaries,"@Petrb Have you looked for government-issued certificates? My country's government does issue free personal ID certificates to identify electronically to government websites, email signing, etc. Code signing certificates are avalaible (for a fee I think, have not checked). I see some European governments do so as well (some do cost, some others do not). Just an idea. Thanks.",1532804292,task_subcomment,PHID-TASK-jcd425ypzglcdbzcemwo,PHID-USER-xvs3y6hf6yrfn6sxrk5d,"['SCREEN_NAME Have you looked for government-issued certificates?', ""My country's government does issue free personal ID certificates to identify electronically to government websites, email signing, etc."", 'Code signing certificates are avalaible (for a fee I think, have not checked).', 'I see some European governments do so as well (some do cost, some others do not).', 'Just an idea.', 'Thanks.']","['INVESTIGATION AND EXPLORATION', 'NA', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +20414,Add lock reason (from log) or [[Special:CentralAuth/$1]] ($1=username) link to 'centralauth-login-error-locked' message.,,1601353903,task_subcomment,PHID-TASK-24bclzoyrficwse5xql3,PHID-USER-xvxheeyrpnh22kb3txqk,[],[] +19836,Icinga has httpauth on (not accessible for public),"Hey Tim, have you contacted the Ubuntu security team? Anything we can do to help?",1397726199,task_subcomment,PHID-TASK-u4soyvplokhywk7dypsl,PHID-USER-xwxce3kpvsv54t735g7q,"['Hey Tim, have you contacted the Ubuntu security team?', 'Anything we can do to help?']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .']" +23914,Support https for cxserver in Production,"Both patches + +https://gerrit.wikimedia.org/r/185181 + +and + +https://gerrit.wikimedia.org/r/#/c/185194/ + +have been merged and + +https://cxserver.wikimedia.org/languagepairs + +is working fine in my tests. Resolving this, feel free to reopen",1421339850,task_subcomment,PHID-TASK-3m6hckcik6glo6mydwoc,PHID-USER-xwxce3kpvsv54t735g7q,"['Both patches \n\nGERRIT_URL\n\nand \n\nURL\n\nhave been merged and \n\nURL\n\nis working fine in my tests.', 'Resolving this, feel free to reopen']","['TASK PROGRESS', 'ACTION ON ISSUE .']" +23315,The certificate chains of newly installed SHA256 certificates are incomplete.,This broke the RT mail gateway as evidenced in https://gerrit.wikimedia.org/r/#/c/188553/,1423061166,task_subcomment,PHID-TASK-u3k54x4p2oyfxioaycn6,PHID-USER-xwxce3kpvsv54t735g7q,['This broke the RT mail gateway as evidenced in URL'],['BUG REPRODUCTION .'] +23312,The certificate chains of newly installed SHA256 certificates are incomplete.,I managed to fix wikitech-static as well (albeit manually). Why does it even have HTTPS support btw ? Resolving,1423066255,task_subcomment,PHID-TASK-u3k54x4p2oyfxioaycn6,PHID-USER-xwxce3kpvsv54t735g7q,"['I managed to fix wikitech-static as well (albeit manually).', 'Why does it even have HTTPS support btw ?', 'Resolving']","['BUG REPRODUCTION', 'MOTIVATION', 'BUG REPRODUCTION .']" +23402,labvirt boxes need a new cert for libvirtd,"So, there are 2 WMF CAs right now. The ""old"" one and the ""new"" one. Those are populated on all systems via + +https://github.com/wikimedia/operations-puppet/blob/production/manifests/certs.pp#L69 + +and + +https://github.com/wikimedia/operations-puppet/blob/production/manifests/certs.pp#L75 + +respectively. + +We are phasing out the old one, so no more certs will be issued from it. The new one will be used instead",1429214209,task_subcomment,PHID-TASK-d34xylqslr6rod4z44pk,PHID-USER-xwxce3kpvsv54t735g7q,"['So, there are 2 WMF CAs right now.', 'The ""old"" one and the ""new"" one.', 'Those are populated on all systems via \n\nURL\n\nand \n\nURL\n\nrespectively.', 'We are phasing out the old one, so no more certs will be issued from it.', 'The new one will be used instead']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'EXPECTED BEHAVIOR']" +23396,labvirt boxes need a new cert for libvirtd,"OK, change submitted. I am unsure of the repercussions of this one. Probably needs to be coordinated so that it happens on all virt nodes in the same time followed by a restart of libvirtd. It should not have any repercussions on running VMs though + +/me happy the old ca goes away. only opendj is left now.",1429261418,task_subcomment,PHID-TASK-d34xylqslr6rod4z44pk,PHID-USER-xwxce3kpvsv54t735g7q,"['OK, change submitted.', 'I am unsure of the repercussions of this one.', 'Probably needs to be coordinated so that it happens on all virt nodes in the same time followed by a restart of libvirtd.', 'It should not have any repercussions on running VMs though \n\n/me happy the old ca goes away.', 'only opendj is left now.']","['ACTION ON ISSUE', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +23395,labvirt boxes need a new cert for libvirtd,"OK, change uploaded https://gerrit.wikimedia.org/r/#/c/204718/. I am unsure of the repercussions of this one. Probably needs to be coordinated so that it happens on all virt nodes in the same time followed by a restart of libvirtd. It should not have any repercussions on running VMs though + +/me happy the old ca goes away. only opendj is left now.",1429277258,task_subcomment,PHID-TASK-d34xylqslr6rod4z44pk,PHID-USER-xwxce3kpvsv54t735g7q,"['OK, change uploaded URL I am unsure of the repercussions of this one.', 'Probably needs to be coordinated so that it happens on all virt nodes in the same time followed by a restart of libvirtd.', 'It should not have any repercussions on running VMs though \n\n/me happy the old ca goes away.', 'only opendj is left now.']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +23393,labvirt boxes need a new cert for libvirtd,"Certs successfully issued from privated CA and populated on servers, resolving",1429549045,task_subcomment,PHID-TASK-d34xylqslr6rod4z44pk,PHID-USER-xwxce3kpvsv54t735g7q,"['Certs successfully issued from privated CA and populated on servers, resolving']",['BUG REPRODUCTION'] +20996,Etherpad buttons look broken on HTTPS,"Please see my email to wmfall and wikitech-l on Jun 12. TL;DR, etherpad upgraded, need to refresh prior visited pads.",1435302495,task_subcomment,PHID-TASK-4s6qj5xnajphvsartvze,PHID-USER-xwxce3kpvsv54t735g7q,"['Please see my email to wmfall and wikitech-l on Jun 12.', 'TL;DR, etherpad upgraded, need to refresh prior visited pads.']","['NA', 'BUG REPRODUCTION .']" +21431,update ldap-mirror.wikimedia.org certificate to sha256,"As @RobH points out + +``` +openssl x509 -in /home/alex/wikimedia/gerrit/puppet/production/files/ssl/ldap-mirror.wikimedia.org.crt -issuer +issuer= /C=US/ST=California/L=San Francisco/O=Wikimedia Foundation/OU=Operations/CN=WMF CA 2014-2017 +``` + +This is indeed an internal certificate issued by WMF CA 2014-2017. I 'll issue a new certificate with a sha256 signature and document it in wikitech",1436448445,task_subcomment,PHID-TASK-p5d7qq6yb5f7w246wdhj,PHID-USER-xwxce3kpvsv54t735g7q,"['AsSCREEN_NAME points out\n\n``CODE``\n\nThis is indeed an internal certificate issued by WMF CA 2014-2017.', ""I 'll issue a new certificate with a sha256 signature and document it in wikitech""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21429,update ldap-mirror.wikimedia.org certificate to sha256,"Documentation in: https://wikitech.wikimedia.org/wiki/WMF_CA + +Merging puppet change and restarting ldap servers to pick up the change",1436452643,task_subcomment,PHID-TASK-p5d7qq6yb5f7w246wdhj,PHID-USER-xwxce3kpvsv54t735g7q,['Documentation in: URL\n\nMerging puppet change and restarting ldap servers to pick up the change'],['BUG REPRODUCTION'] +21427,update ldap-mirror.wikimedia.org certificate to sha256,Done,1436453814,task_subcomment,PHID-TASK-p5d7qq6yb5f7w246wdhj,PHID-USER-xwxce3kpvsv54t735g7q,['Done'],['ACTION ON ISSUE'] +20908,Have a public IP & DNS for Beta's HTTP proxy,"Couple of questions: + +* Why would applications what to check if they are about to do an internal or external request ? Got a use case in mind ? +* Even if there is a legitimate use case, why couple the detection to url-downloader's IP ? + +I am mostly trying to understand what the problem is and what the best way to address it is + +",1438695866,task_subcomment,PHID-TASK-emtzniejf66eo44rdouc,PHID-USER-xwxce3kpvsv54t735g7q,"['Couple of questions:\n\n* Why would applications what to check if they are about to do an internal or external request ?', 'Got a use case in mind ?', ""* Even if there is a legitimate use case, why couple the detection to url-downloader's IP ?"", 'I am mostly trying to understand what the problem is and what the best way to address it is']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +19827,Icinga has httpauth on (not accessible for public),">>! In T62112#3419066, @Luke081515 wrote: +> Did something changed here in over two years since icinga is login-only? + +No, and given @MoritzMuehlenhoff 's answer above I don't think there will be any soon. . I know @Multichill's idea sounds like a good compromise but unfortunately it is not very feasible technically. Most of the icinga interface is practically the output of 1 CGI script (status.cgi) which alters it's behaviour based on the HTTP GET params it receives. That makes that approach technically difficult and most importantly quite error prone. It would also probably mean that the end result would not differ much from https://status.wikimedia.org/ (which already exist and provides status functionality) making that approach kind of a moot point. + +My current inclination is, unfortunately, to close this task as `declined`",1499669773,task_subcomment,PHID-TASK-u4soyvplokhywk7dypsl,PHID-USER-xwxce3kpvsv54t735g7q,"[""QUOTE\nQUOTE\n\nNo, and givenSCREEN_NAME 's answer above I don't think there will be any soon."", '.', ""I knowSCREEN_NAME's idea sounds like a good compromise but unfortunately it is not very feasible technically."", ""Most of the icinga interface is practically the output of 1 CGI script (status.cgi) which alters it's behaviour based on the HTTP GET params it receives."", 'That makes that approach technically difficult and most importantly quite error prone.', 'It would also probably mean that the end result would not differ much from URL (which already exist and provides status functionality) making that approach kind of a moot point.', 'My current inclination is, unfortunately, to close this task as CODE']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +19825,Icinga has httpauth on (not accessible for public),"Thanks for reminding me of this. Since there's been practically no change since my last commit, I 'll indeed close this as `declined`. Feel free to reopen. + +The limited public panel you refer to, does exist btw. And in fact, there are even more public channels they are no that limited. + +First of, there is the (limited indeed) panel at https://status.wikimedia.org/ + +Then most alerts are logged via IRC on #wikimedia-operations. That channel is also publicly logged and archives for many years back exist at http://bots.wmflabs.org/~wm-bot/logs/%23wikimedia-operations/. Alerts for others teams go to their respective channels as well. Configuration for the entirety of the infrastructure exists and is at https://phabricator.wikimedia.org/source/operations-puppet/. In fact the IRC channels used per team are at https://phabricator.wikimedia.org/source/operations-puppet/browse/production/modules/icinga/manifests/ircbot.pp + +So yes, the icinga web interface is private these days for security reasons, but the information is not private and we do a lot to disseminate it. ",1513160407,task_subcomment,PHID-TASK-u4soyvplokhywk7dypsl,PHID-USER-xwxce3kpvsv54t735g7q,"['Thanks for reminding me of this.', ""Since there's been practically no change since my last commit, I 'll indeed close this as CODE."", 'Feel free to reopen.', 'The limited public panel you refer to, does exist btw.', 'And in fact, there are even more public channels they are no that limited.', 'First of, there is the (limited indeed) panel at URL\n\nThen most alerts are logged via IRC on #wikimedia-operations.', 'That channel is also publicly logged and archives for many years back exist at URL Alerts for others teams go to their respective channels as well.', 'Configuration for the entirety of the infrastructure exists and is at URL In fact the IRC channels used per team are at URL\n\nSo yes, the icinga web interface is private these days for security reasons, but the information is not private and we do a lot to disseminate it.']","['SOCIAL CONVERSATION', 'ACTION ON ISSUE .', 'ACTION ON ISSUE .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +16823,Moving page triggers HTTP 500 on zhwiki,*** Bug 35049 has been marked as a duplicate of this bug. ***,1331175921,task_subcomment,PHID-TASK-lf7jtkhhfcz2qlcouaa2,PHID-USER-xxkolqnkrj3sfwdouu7j,"['*** Bug 35049 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +16551,Links in MediaWiki emails should respect the user's https preference,The problem is no longer present,1564114000,task_subcomment,PHID-TASK-yelvmbvdcoejarkbmecc,PHID-USER-xxkolqnkrj3sfwdouu7j,['The problem is no longer present'],['BUG REPRODUCTION'] +9642,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"So I took the bug thinking the cert was blocking everything, however that is not the case. + +I will handle the purchase of the certificate, but I am not claiming any ownership over any other part of this process =] + +We get purchase approvals within our closed ticketing system, RT#6116. (I've set Hashar as requestor for that ticket.) Once its purchased I'll post in here as well.",1383072339,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-xy6c3ul27f336aaedx2d,"['So I took the bug thinking the cert was blocking everything, however that is not the case.', 'I will handle the purchase of the certificate, but I am not claiming any ownership over any other part of this process =]\n\nWe get purchase approvals within our closed ticketing system, RT#6116.', ""(I've set Hashar as requestor for that ticket.)"", ""Once its purchased I'll post in here as well.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'ACTION ON ISSUE', 'CONTRIBUTION AND COMMITMENT']" +15689,SSL cert for wikivoyage.org,"%%%Cert request is submitted, awaiting Digicert to modify it to accept SANS and%%% +%%%the like. This is something they have to do manually, but normally is done%%% +%%%within an hour or two.%%% +%%%--%%% +%%%Rob Halsell%%% +%%%Operations Engineer%%% +%%%Wikimedia Foundation, Inc.%%% +%%%E-Mail: <rhalsell at wikimedia>%%%",1352299304,task_subcomment,PHID-TASK-m53b2xsrujdho6bhwk5n,PHID-USER-xy6c3ul27f336aaedx2d,"['%%%Cert request is submitted, awaiting Digicert to modify it to accept SANS and%%%\n%%%the like.', 'This is something they have to do manually, but normally is done%%%\n%%%within an hour or two.%%%\n%%%--%%%\n%%%Rob Halsell%%%\n%%%Operations Engineer%%%\n%%%Wikimedia Foundation, Inc.%%%\n%%%E-Mail: <rhalsell at wikimedia>%%%']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +15688,SSL cert for wikivoyage.org,"%%%tridge:/data/ssl_certs/wildcards/%%% +%%%There are now three files, wikivoyage.org key, csr, and crt. CRT is of course%%% +%%%the certificate, and key the private key file.%%% +%%%--%%% +%%%Rob Halsell%%% +%%%Operations Engineer%%% +%%%Wikimedia Foundation, Inc.%%% +%%%E-Mail: <rhalsell at wikimedia>%%%",1352302578,task_subcomment,PHID-TASK-m53b2xsrujdho6bhwk5n,PHID-USER-xy6c3ul27f336aaedx2d,"['%%%tridge:/data/ssl_certs/wildcards/%%%\n%%%There are now three files, wikivoyage.org key, csr, and crt.', 'CRT is of course%%%\n%%%the certificate, and key the private key file.%%%\n%%%--%%%\n%%%Rob Halsell%%%\n%%%Operations Engineer%%%\n%%%Wikimedia Foundation, Inc.%%%\n%%%E-Mail: <rhalsell at wikimedia>%%%']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +17230,status.wikimedia.org has no (valid) HTTPS,"So this certificate is served by Nimsoft, and we have no control over it. I'll paste the reasoning from RT: + + it is just a CNAME for status.watchmouse.com + +status.wikimedia.org is an alias for status.watchmouse.com. +status.watchmouse.com is an alias for dualstack.lb-1710199131.us-east-1.elb.amazonaws.com. + +In the watchmouse UI, in ""Public folders"" setup you can change the CNAME but nothing about SSL or certificates. + +And the failure is on their side already anyways, because status.watchmouse.com itself does not show the correct cert + +status.watchmouse.com uses an invalid security certificate. + +The certificate is only valid for *.io.watchmouse.com + +Then folks ask if we can redirect, the answer is no. It is a status page for when the cluster is down, therefore redirecting via the cluster is non-ideal. + +So this is a wontfix, because we cantfix.",1363801758,task_subcomment,PHID-TASK-p3kmcwf4o2kjztb4sly3,PHID-USER-xy6c3ul27f336aaedx2d,"['So this certificate is served by Nimsoft, and we have no control over it.', ""I'll paste the reasoning from RT:\n\n it is just a CNAME for status.watchmouse.com\n\nstatus.wikimedia.org is an alias for status.watchmouse.com."", 'status.watchmouse.com is an alias for dualstack.lb-1710199131.us-east-1.elb.amazonaws.com.', 'In the watchmouse UI, in ""Public folders"" setup you can change the CNAME but nothing about SSL or certificates.', 'And the failure is on their side already anyways, because status.watchmouse.com itself does not show the correct cert\n\nstatus.watchmouse.com uses an invalid security certificate.', 'The certificate is only valid for *.io.watchmouse.com\n\nThen folks ask if we can redirect, the answer is no.', 'It is a status page for when the cluster is down, therefore redirecting via the cluster is non-ideal.', 'So this is a wontfix, because we cantfix.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +18446,curl https://git.wikimedia.org/ gives invalid certificate,"Ok, So the two patchsets I submitted for this are linked in ticket here. Turns out the wildcard rapidssl has two intermediate certificates, versus the non-wildcard rapidssl certs that use the single one we've had on cluster and in puppet for awhile. + +I've added the second cert to our repo and included it in use for misc-web-lb.eqiad. Now curls return correctly, folks shouldn't be getting certificate errors anymore.",1389395319,task_subcomment,PHID-TASK-gg44ewrw4yljbluhzlpz,PHID-USER-xy6c3ul27f336aaedx2d,"['Ok, So the two patchsets I submitted for this are linked in ticket here.', ""Turns out the wildcard rapidssl has two intermediate certificates, versus the non-wildcard rapidssl certs that use the single one we've had on cluster and in puppet for awhile."", ""I've added the second cert to our repo and included it in use for misc-web-lb.eqiad."", ""Now curls return correctly, folks shouldn't be getting certificate errors anymore.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +19148,(old) SSL certificates cleanup,"%%%The blog and techblog certificates are still in use. We have a third party%%% +%%%(automattic) hosting the blogs, and using those certificates.%%% +%%%As the pub/private git repos are the most secure place for US to store said%%% +%%%certificate and key (and we need to keep them as well, we paid for them!), I%%% +%%%say leave them there, do not delete.%%% +%%%--%%% +%%%Rob Halsell%%% +%%%Operations Engineer%%% +%%%Wikimedia Foundation, Inc.%%% +%%%E-Mail: <rhalsell at wikimedia>%%%",1412791782,task_subcomment,PHID-TASK-gf6nlbwvd7gwzeulsty5,PHID-USER-xy6c3ul27f336aaedx2d,"['%%%The blog and techblog certificates are still in use.', 'We have a third party%%%\n%%%(automattic) hosting the blogs, and using those certificates.%%%\n%%%As the pub/private git repos are the most secure place for US to store said%%%\n%%%certificate and key (and we need to keep them as well, we paid for them!', '), I%%%\n%%%say leave them there, do not delete.%%%\n%%%--%%%\n%%%Rob Halsell%%%\n%%%Operations Engineer%%%\n%%%Wikimedia Foundation, Inc.%%%\n%%%E-Mail: <rhalsell at wikimedia>%%%']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA']" +19111,revoke virt.star.pmtpa ssl certificate,"%%%When I said assign them to me, I meant only the ones we pay for via rapidssl,%%% +%%%digicert, globalsign, symantec, etc...%%% +%%%internal authed ones I have no idea where we revoke, since the system that%%% +%%%issued them was decomissioned.%%% +%%%assigning back to requestor, since I'm not sure what needs to be done.%%% +%%%--%%% +%%%Rob Halsell%%% +%%%Operations Engineer%%% +%%%Wikimedia Foundation, Inc.%%% +%%%E-Mail: <rhalsell at wikimedia>%%%",1417798934,task_subcomment,PHID-TASK-lt2ln2kwrkqwromgcio3,PHID-USER-xy6c3ul27f336aaedx2d,"[""%%%When I said assign them to me, I meant only the ones we pay for via rapidssl,%%%\n%%%digicert, globalsign, symantec, etc...%%%\n%%%internal authed ones I have no idea where we revoke, since the system that%%%\n%%%issued them was decomissioned.%%%\n%%%assigning back to requestor, since I'm not sure what needs to be done.%%%\n%%%--%%%\n%%%Rob Halsell%%%\n%%%Operations Engineer%%%\n%%%Wikimedia Foundation, Inc.%%%\n%%%E-Mail: <rhalsell at wikimedia>%%%""]",['BUG REPRODUCTION'] +19109,revoke virt.star.pmtpa ssl certificate,//Given to dzahn by robh//,1417798935,task_subcomment,PHID-TASK-lt2ln2kwrkqwromgcio3,PHID-USER-xy6c3ul27f336aaedx2d,['//Given to dzahn by robh//'],['CONTRIBUTION AND COMMITMENT'] +24120,Chrome warns about insecure certificate on gerrit.wikimedia.org,"So we have two options (that I see): + +- Push gerrit behind misc-web-lb, so it uses the wildcard certifiate (globalsign) and doesn't have this issue. + +- Order a new certificate for gerrit (since we don't use RapidSSL for any updated deployments). + +We purchased a gerrit.wikimedia.org certificate per Chad's request on old RT#4976, and I know he has explained why its better on its own cert, but I cannot find said reasoning. I've CC'd Chad so perhaps he can reply back with why it needs its own. (If it no longer does, we can put behind misc-web; if it does I'll create a procurement ticket for it.)",1420671474,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,"[""So we have two options (that I see):\n\n- Push gerrit behind misc-web-lb, so it uses the wildcard certifiate (globalsign) and doesn't have this issue."", ""- Order a new certificate for gerrit (since we don't use RapidSSL for any updated deployments)."", ""We purchased a gerrit.wikimedia.org certificate per Chad's request on old RT#4976, and I know he has explained why its better on its own cert, but I cannot find said reasoning."", ""I've CC'd Chad so perhaps he can reply back with why it needs its own."", ""(If it no longer does, we can put behind misc-web; if it does I'll create a procurement ticket for it.)""]","['FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN .']" +24114,Chrome warns about insecure certificate on gerrit.wikimedia.org,"I'd suggest we test and use the misc-web-lb for this, since it means one less certificate and therefore less general overhead (since we already have the commitment to maintain misc-web-lb).",1420742761,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,"[""I'd suggest we test and use the misc-web-lb for this, since it means one less certificate and therefore less general overhead (since we already have the commitment to maintain misc-web-lb).""]",['FUTURE PLAN'] +24113,Chrome warns about insecure certificate on gerrit.wikimedia.org,"I'll test this out with setting up the misc web to handle it and locally hacking my /etc/hosts, not changing dns",1420753193,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,"[""I'll test this out with setting up the misc web to handle it and locally hacking my /etc/hosts, not changing dns""]",['BUG REPRODUCTION'] +24112,Chrome warns about insecure certificate on gerrit.wikimedia.org,"So this won't work behind misc-web-lb until after the gerrit dependency on using sshd on the same interface is happening (since misc-web-lb redirects all backend traffic to port 8080.) + +The sshd port could be configured to a second interface to work around this. I'm not sure if it is worth a lot more cycles of work, but it would be nice to have all these misc services behind a centrally configured ssl termination cluster.",1420756871,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,"[""So this won't work behind misc-web-lb until after the gerrit dependency on using sshd on the same interface is happening (since misc-web-lb redirects all backend traffic to port 8080.)"", 'The sshd port could be configured to a second interface to work around this.', ""I'm not sure if it is worth a lot more cycles of work, but it would be nice to have all these misc services behind a centrally configured ssl termination cluster.""]","['BUG REPRODUCTION .', 'WORKAROUNDS', 'FUTURE PLAN']" +18732,Replace SHA1 certificates with SHA256,"There is an embarassing # of them in SHA1. As revoking and reissue via RapidSSL is very difficult (they have to cancel the order entirely to revoke, but then it takes multiple calls with support to get the credits issued to re-order without paying, which is why we moved off rapidssl. + +So these will need to be purchased on our new vendor, which will transfer the remainder of the existing time, plus the year minimum when ordering. + +I'll create sub-tasks for the following certificate replacements (some are internal and thus not purchases, but should be replaced anyhow as a matter of course): + +blog.wikimedia.org.crt +bug-attachment.wikimedia.org.crt +bugzilla.wikimedia.org.crt +dumps.wikimedia.org.crt +etherpad.wikimedia.org.crt +ganglia.wikimedia.org.crt +gerrit.wikimedia.org.crt +git.wikimedia.org.crt +icinga-admin.wikimedia.org.crt +icinga.wikimedia.org.crt +ldap-mirror.wikimedia.org.crt +librenms.wikimedia.org.crt +lists.wikimedia.org.crt +metrics.wikimedia.org.crt +rt.wikimedia.org.crt +star.wmflabs.crt +star.wmflabs.org.crt +stats.wikimedia.org.crt +svn.wikimedia.org.crt +swift.crt +techblog.wikimedia.org.crt +tendril.wikimedia.org.crt +test-star.wikipedia.org.crt +ticket.wikimedia.org.crt +unified.wikimedia.org.crt +virt-star.eqiad.wmnet.crt +virt0.wikimedia.org.crt +virt1000.wikimedia.org.crt +wikitech.wikimedia.org.crt +wmf-ca.crt +wmf-labs.crt +wmf_ca_2014_2017.crt + + +",1420757805,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"['There is an embarassing # of them in SHA1.', 'As revoking and reissue via RapidSSL is very difficult (they have to cancel the order entirely to revoke, but then it takes multiple calls with support to get the credits issued to re-order without paying, which is why we moved off rapidssl.', 'So these will need to be purchased on our new vendor, which will transfer the remainder of the existing time, plus the year minimum when ordering.', ""I'll create sub-tasks for the following certificate replacements (some are internal and thus not purchases, but should be replaced anyhow as a matter of course):\n\nblog.wikimedia.org.crt\nbug-attachment.wikimedia.org.crt\nbugzilla.wikimedia.org.crt\ndumps.wikimedia.org.crt\netherpad.wikimedia.org.crt\nganglia.wikimedia.org.crt\ngerrit.wikimedia.org.crt\ngit.wikimedia.org.crt\nicinga-admin.wikimedia.org.crt\nicinga.wikimedia.org.crt\nldap-mirror.wikimedia.org.crt\nlibrenms.wikimedia.org.crt\nlists.wikimedia.org.crt\nmetrics.wikimedia.org.crt\nrt.wikimedia.org.crt\nstar.wmflabs.crt\nstar.wmflabs.org.crt\nstats.wikimedia.org.crt\nsvn.wikimedia.org.crt\nswift.crt\ntechblog.wikimedia.org.crt\ntendril.wikimedia.org.crt\ntest-star.wikipedia.org.crt\nticket.wikimedia.org.crt\nunified.wikimedia.org.crt\nvirt-star.eqiad.wmnet.crt\nvirt0.wikimedia.org.crt\nvirt1000.wikimedia.org.crt\nwikitech.wikimedia.org.crt\nwmf-ca.crt\nwmf-labs.crt\nwmf_ca_2014_2017.crt""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'TASK PROGRESS']" +18731,Replace SHA1 certificates with SHA256,"well, some of those are actually going away and I meant to pull them before pasting: + +virt0.wikimedia.org, virt1000.wikimedia.org, unified.wikimedia.org",1420757841,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"['well, some of those are actually going away and I meant to pull them before pasting:\n\nvirt0.wikimedia.org, virt1000.wikimedia.org, unified.wikimedia.org']",['BUG REPRODUCTION'] +24109,Chrome warns about insecure certificate on gerrit.wikimedia.org,"There are two issues here that I can see: + +1) gerrit.wikimedia.org certificate is sha1 + +2) gerrit.wikimedia.org is rapidssl certificate, a vendor we have migrated away from, so any reissues or revocations of a certificate means we just move it to the new vendor. + +As such, I've created an RT ticket (9130) to get approval to order a new certificate for this. Since our procurement process has not migrated quite yet (it will soon, but will be last RT item to migrate), I'll just keep this assigned to me until after the order is completed and implemented.",1421176369,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,"['There are two issues here that I can see:\n\n1) gerrit.wikimedia.org certificate is sha1\n\n2) gerrit.wikimedia.org is rapidssl certificate, a vendor we have migrated away from, so any reissues or revocations of a certificate means we just move it to the new vendor.', ""As such, I've created an RT ticket (9130) to get approval to order a new certificate for this."", ""Since our procurement process has not migrated quite yet (it will soon, but will be last RT item to migrate), I'll just keep this assigned to me until after the order is completed and implemented.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +18730,Replace SHA1 certificates with SHA256,"So additional corrections, the following certificates more than likely do not need re-order, for the reasons following each: + +bug-attachment.wikimedia.org - old service, should push behind misc web since its depreciating +bugzilla.wikimedia.org - old service, should push behind misc web since its depreciating + +unified.wikimedia.org.crt - old digicert certificate, being revoked shortly as its been replaced +",1421176564,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"['So additional corrections, the following certificates more than likely do not need re-order, for the reasons following each:\n\nbug-attachment.wikimedia.org - old service, should push behind misc web since its depreciating\nbugzilla.wikimedia.org - old service, should push behind misc web since its depreciating\n\nunified.wikimedia.org.crt - old digicert certificate, being revoked shortly as its been replaced']",['BUG REPRODUCTION .'] +24668,revoke old digicert certificates,"As we have migrated to the new globalsign certificates for the main wiki-cluster, we need to revoke the exisiting digicert certs.",1421176749,task_description,PHID-TASK-7ssyh6aufoqgrbezu4qp,PHID-USER-xy6c3ul27f336aaedx2d,"['revoke old digicert certificates.', 'As we have migrated to the new globalsign certificates for the main wiki-cluster, we need to revoke the exisiting digicert certs.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24675,revoke old digicert certificates,"forgot, planet is digicert, it will move, but dont revoke it yet, only the unified cluster cert(s)",1421176775,task_subcomment,PHID-TASK-7ssyh6aufoqgrbezu4qp,PHID-USER-xy6c3ul27f336aaedx2d,"['forgot, planet is digicert, it will move, but dont revoke it yet, only the unified cluster cert(s)']",['BUG REPRODUCTION .'] +24670,revoke old digicert certificates,"chatted with brandon about this earlier today (thanks for linking patchsets!) + +I've begun to revoke the certs, so dns-admin@wikimedia.org will be getting spammed.",1421190001,task_subcomment,PHID-TASK-7ssyh6aufoqgrbezu4qp,PHID-USER-xy6c3ul27f336aaedx2d,"['chatted with brandon about this earlier today (thanks for linking patchsets!)', ""I've begun to revoke the certs, so dns-admin@wikimedia.org will be getting spammed.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +24107,Chrome warns about insecure certificate on gerrit.wikimedia.org,"Well, first Faidon advised this wouldn't work, and that I shouldn't waste time on it. I wanted to confirm why it wouldn't work, since I imagined I'd be asked in a ticket at some point. + +Ytterbium is the current gerrit host, and it communicates over port 8080 for some of its functions. Additionally, it has to use the typical 443 or port 80 for web requests. My understanding of the varnish backend config is you can only route a single port (default 80). The role/cache:misc shows port 80 for default, but previous attempts to make gerrit work listing the port 8080 requirement. Since we cannot do forwards for both 8080 and 80 (replacing 443 once we used misc-web), it seems this wouldn't work. Again, this is my understanding of it, and if I'm wrong, please let me know! (The ideal is this goes behind misc-web if only to simplify our ssl certificate requirements.) + +Previous testing discussion with both Daniel and Chad seem to back this up. While there may be a work around, I don't quite know how to do so. + +So if a work around is known, we can attempt it, or we can simply purchase a new gerrit certificate. (RT#9130)",1421269439,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,"[""Well, first Faidon advised this wouldn't work, and that I shouldn't waste time on it."", ""I wanted to confirm why it wouldn't work, since I imagined I'd be asked in a ticket at some point."", 'Ytterbium is the current gerrit host, and it communicates over port 8080 for some of its functions.', 'Additionally, it has to use the typical 443 or port 80 for web requests.', 'My understanding of the varnish backend config is you can only route a single port (default 80).', 'The role/cache:misc shows port 80 for default, but previous attempts to make gerrit work listing the port 8080 requirement.', ""Since we cannot do forwards for both 8080 and 80 (replacing 443 once we used misc-web), it seems this wouldn't work."", ""Again, this is my understanding of it, and if I'm wrong, please let me know!"", '(The ideal is this goes behind misc-web if only to simplify our ssl certificate requirements.)', 'Previous testing discussion with both Daniel and Chad seem to back this up.', ""While there may be a work around, I don't quite know how to do so."", 'So if a work around is known, we can attempt it, or we can simply purchase a new gerrit certificate.', '(RT#9130)']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'TESTING', 'WORKAROUNDS', 'WORKAROUNDS', 'BUG REPRODUCTION']" +24106,Chrome warns about insecure certificate on gerrit.wikimedia.org,"Ok, I was wrong about some of the above, Chad volunteered a bit more time so we could properly detail this. + +Gerrit runs and listens to 8080 for jetty on ytterbium. It also listens on 80 for redirection to 443, and then 443 in apache redirects to 8080. (This isn't confusing at all!) If we moved this behind misc-web, we would drop all the apache config, and simply have misc-web direct traffic to 8080, and configure jetty to listen on the IP address. However, this doesn't address the actual issue; ssh pulls for git/gerrit use port 29418. + +So the issue is we need to use port 8080 (gerrit web) and port 29418 (git/gerrit ssh). + +Daniel suggested that we could use an iptables rule on the misc-web systems to redirect all traffic for ytterbium port 29418 to bypass the varnish directly and go to the system, but we aren't entirely certain if it would work properly, and it is a non-standard solution to the issue. So I'm not sure if we should adopt it, test it, or simply purchase the SSL certificate for gerrit to use on its own. + +Also note we'll have this issue again when gerrit is replaced by phabricator. We'll either have to disable ssl pulls (and use https only, which is what Chad and I discussed but we aren't 100% certain ssl pull is needed), or do a similar hack as the above suggestion, since we want/need phabricator to stay cached, just buying a certificate won't solve that issue.",1421271551,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,"['Ok, I was wrong about some of the above, Chad volunteered a bit more time so we could properly detail this.', 'Gerrit runs and listens to 8080 for jetty on ytterbium.', 'It also listens on 80 for redirection to 443, and then 443 in apache redirects to 8080.', ""(This isn't confusing at all!)"", 'If we moved this behind misc-web, we would drop all the apache config, and simply have misc-web direct traffic to 8080, and configure jetty to listen on the IP address.', ""However, this doesn't address the actual issue; ssh pulls for git/gerrit use port 29418."", 'So the issue is we need to use port 8080 (gerrit web) and port 29418 (git/gerrit ssh).', ""Daniel suggested that we could use an iptables rule on the misc-web systems to redirect all traffic for ytterbium port 29418 to bypass the varnish directly and go to the system, but we aren't entirely certain if it would work properly, and it is a non-standard solution to the issue."", ""So I'm not sure if we should adopt it, test it, or simply purchase the SSL certificate for gerrit to use on its own."", ""Also note we'll have this issue again when gerrit is replaced by phabricator."", ""We'll either have to disable ssl pulls (and use https only, which is what Chad and I discussed but we aren't 100% certain ssl pull is needed), or do a similar hack as the above suggestion, since we want/need phabricator to stay cached, just buying a certificate won't solve that issue.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN .', 'FUTURE PLAN .', 'BUG REPRODUCTION']" +24102,Chrome warns about insecure certificate on gerrit.wikimedia.org,Mark: I assigned https://rt.wikimedia.org/Ticket/Display.html?id=9130 to you for your approval.,1421780481,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,['Mark: I assigned URL to you for your approval.'],['ACTION ON ISSUE'] +24101,Chrome warns about insecure certificate on gerrit.wikimedia.org,"cert has been purchased, the patchset to merge for this is: + +https://gerrit.wikimedia.org/r/#/c/188396/ + +When this happens, someone has to rm the chained file for it to be properly recreated. I've put in both Daniel and Chad to possibly review my patch (I rather not be the only set of eyes)",1422987166,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,"['cert has been purchased, the patchset to merge for this is:\n\nURL\n\nWhen this happens, someone has to rm the chained file for it to be properly recreated.', ""I've put in both Daniel and Chad to possibly review my patch (I rather not be the only set of eyes)""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +24100,Chrome warns about insecure certificate on gerrit.wikimedia.org,"gerrit.wikimedia.org now has a new globalsign cert that is sha256, resolving.",1422997247,task_subcomment,PHID-TASK-bw55vakzcnxdtorfihta,PHID-USER-xy6c3ul27f336aaedx2d,"['gerrit.wikimedia.org now has a new globalsign cert that is sha256, resolving.']",['BUG REPRODUCTION .'] +23889,replace dumps.wikimedia.org sha1 cert with sha256 cert,"This tracks the replacement of dumps.wikimedia.org sha1 cert with sha256 cert. + +I'll link in the patchset, but I am not sure if we should simply push without announcement? Dumps are their own particular service, and interrupting any current downloads seems mean.",1423009784,task_description,PHID-TASK-2wzbcm7nz252unc7wh6c,PHID-USER-xy6c3ul27f336aaedx2d,"['replace dumps.wikimedia.org sha1 cert with sha256 cert.', 'This tracks the replacement of dumps.wikimedia.org sha1 cert with sha256 cert.', ""I'll link in the patchset, but I am not sure if we should simply push without announcement?"", 'Dumps are their own particular service, and interrupting any current downloads seems mean.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +23897,replace dumps.wikimedia.org sha1 cert with sha256 cert,"So while I see no https traffic on the system, I do see regular http traffic, and reloading apache for the https change will affect those downloads. + +When there is no traffic, the following patchset can be merged: + +https://gerrit.wikimedia.org/r/#/c/188492/ + +Then, once it is live on palladium, someone can rm the file /etc/ssl/certs/dumps.wikimedia.org.chained.pem and then run puppet. Once puppet runs, reloading apache should show the new certificate.",1423009990,task_subcomment,PHID-TASK-2wzbcm7nz252unc7wh6c,PHID-USER-xy6c3ul27f336aaedx2d,"['So while I see no https traffic on the system, I do see regular http traffic, and reloading apache for the https change will affect those downloads.', 'When there is no traffic, the following patchset can be merged:\n\nURL\n\nThen, once it is live on palladium, someone can rm the file /etc/ssl/certs/dumps.wikimedia.org.chained.pem and then run puppet.', 'Once puppet runs, reloading apache should show the new certificate.']","['BUG REPRODUCTION', 'TASK PROGRESS .', 'BUG REPRODUCTION']" +23896,replace dumps.wikimedia.org sha1 cert with sha256 cert,"Also, Once this is completed, we need to revoke the SHA1 cert. So someone can do this via rapidssl, or I'll do so once the other ticket is live. + +(Anyone can push this change live when they notice there is no http/https traffic on ms1001. You can check with the following commands: + +netstat | grep http +netstat | grep https",1423010128,task_subcomment,PHID-TASK-2wzbcm7nz252unc7wh6c,PHID-USER-xy6c3ul27f336aaedx2d,"['Also, Once this is completed, we need to revoke the SHA1 cert.', ""So someone can do this via rapidssl, or I'll do so once the other ticket is live."", '(Anyone can push this change live when they notice there is no http/https traffic on ms1001.', 'You can check with the following commands:\n\nnetstat | grep http\nnetstat | grep https']","['FUTURE PLAN .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +23895,replace dumps.wikimedia.org sha1 cert with sha256 cert,"followed my own advice, and the one http connection that wasnt a crawler or neon just died, so pushing now.",1423010259,task_subcomment,PHID-TASK-2wzbcm7nz252unc7wh6c,PHID-USER-xy6c3ul27f336aaedx2d,"['followed my own advice, and the one http connection that wasnt a crawler or neon just died, so pushing now.']",['ACTION ON ISSUE'] +23894,replace dumps.wikimedia.org sha1 cert with sha256 cert,"so the cert is in the filesystem on ms1001, but isnt serving it. ive restarted and reloaded nginx, so not sure whats up. I'll keep hacking at it, but usability isnt gone, just still shows SHA1 cert.",1423010731,task_subcomment,PHID-TASK-2wzbcm7nz252unc7wh6c,PHID-USER-xy6c3ul27f336aaedx2d,"['so the cert is in the filesystem on ms1001, but isnt serving it.', 'ive restarted and reloaded nginx, so not sure whats up.', ""I'll keep hacking at it, but usability isnt gone, just still shows SHA1 cert.""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +23311,The certificate chains of newly installed SHA256 certificates are incomplete.,"URGH, so even the replacement intermediary isnt really SHA256. I apologize, I should have caught this issue at the time of replacement! + +I'll go through and point the right intermediary cert at the systems I've upgraded the rapidssl certs on, however the end result now is since the intermediary is still sha1 (for sha256 certs, nice rapidssl), we'll need to replace the certs outright in the long run.",1423068814,task_subcomment,PHID-TASK-u3k54x4p2oyfxioaycn6,PHID-USER-xy6c3ul27f336aaedx2d,"['URGH, so even the replacement intermediary isnt really SHA256.', 'I apologize, I should have caught this issue at the time of replacement!', ""I'll go through and point the right intermediary cert at the systems I've upgraded the rapidssl certs on, however the end result now is since the intermediary is still sha1 (for sha256 certs, nice rapidssl), we'll need to replace the certs outright in the long run.""]","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +23310,The certificate chains of newly installed SHA256 certificates are incomplete.,"it seems etherpad was fixed when rt was fixed (same system, and now pulling the cert with openssl shows proper intermediary.)",1423069519,task_subcomment,PHID-TASK-u3k54x4p2oyfxioaycn6,PHID-USER-xy6c3ul27f336aaedx2d,"['it seems etherpad was fixed when rt was fixed (same system, and now pulling the cert with openssl shows proper intermediary.)']",['BUG REPRODUCTION'] +18725,Replace SHA1 certificates with SHA256,"So I was installing these, and Alex noticed that the intermediary certificate changed (stupid of me, I should have noticed.) + +The systems that were already replaced have been fixed, however, the NEW intermediary certificate for SHA256 certificates is actually SHA1! RapidSSL doing something like this isn't entirely surprising, and due to their low budget, any fix is likely not going to happen. + +As such, we'll likely need to go back to the initial idea of simply replacing all rapidssl certs with globalsign certs. We'll have to approach it on a case by case basis.",1423071210,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"['So I was installing these, and Alex noticed that the intermediary certificate changed (stupid of me, I should have noticed.)', 'The systems that were already replaced have been fixed, however, the NEW intermediary certificate for SHA256 certificates is actually SHA1!', ""RapidSSL doing something like this isn't entirely surprising, and due to their low budget, any fix is likely not going to happen."", ""As such, we'll likely need to go back to the initial idea of simply replacing all rapidssl certs with globalsign certs."", ""We'll have to approach it on a case by case basis.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN .', 'INVESTIGATION AND EXPLORATION']" +23892,replace dumps.wikimedia.org sha1 cert with sha256 cert,"It is the same private key, no change.",1423512506,task_subcomment,PHID-TASK-2wzbcm7nz252unc7wh6c,PHID-USER-xy6c3ul27f336aaedx2d,"['It is the same private key, no change.']",['BUG REPRODUCTION .'] +23891,replace dumps.wikimedia.org sha1 cert with sha256 cert,"Hrmm, that change is correct, and this should work. Let me loop back to this shortly.",1423513034,task_subcomment,PHID-TASK-2wzbcm7nz252unc7wh6c,PHID-USER-xy6c3ul27f336aaedx2d,"['Hrmm, that change is correct, and this should work.', 'Let me loop back to this shortly.']","['BUG REPRODUCTION', 'NA']" +23536,icinga-admin certificate expires 2015-02-26 - replace or deprecate?,"The icinga-admin.wikimedia.org certificate expires on 2015-02-26. + +Since we locked down icinga.wikimedia.org, I'd like to propose we simply remove the icinga-admin url support entirely, rather than maintaining an unneeded secondary certificate. + +If this need changes in the future, then we can re-evaluate a purchase at that time.",1424379253,task_description,PHID-TASK-min4ppsdbf5smrkan2wx,PHID-USER-xy6c3ul27f336aaedx2d,"['icinga-admin certificate expires 2015-02-26 - replace or deprecate?.', 'The icinga-admin.wikimedia.org certificate expires on 2015-02-26.', ""Since we locked down icinga.wikimedia.org, I'd like to propose we simply remove the icinga-admin url support entirely, rather than maintaining an unneeded secondary certificate."", 'If this need changes in the future, then we can re-evaluate a purchase at that time.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN']" +23540,icinga-admin certificate expires 2015-02-26 - replace or deprecate?,"I'm going to link in the patchsets to disable this, but I'd like to get feedback from other opsen before implementation.",1424379535,task_subcomment,PHID-TASK-min4ppsdbf5smrkan2wx,PHID-USER-xy6c3ul27f336aaedx2d,"[""I'm going to link in the patchsets to disable this, but I'd like to get feedback from other opsen before implementation.""]",['FUTURE PLAN'] +23539,icinga-admin certificate expires 2015-02-26 - replace or deprecate?,"Patchsets: + +https://gerrit.wikimedia.org/r/#/c/191699/ + +https://gerrit.wikimedia.org/r/#/c/191700/",1424379794,task_subcomment,PHID-TASK-min4ppsdbf5smrkan2wx,PHID-USER-xy6c3ul27f336aaedx2d,['Patchsets:\n\nURL\n\nURL'],['BUG REPRODUCTION'] +23537,icinga-admin certificate expires 2015-02-26 - replace or deprecate?,"I neglected to pull the install cert, done via: https://gerrit.wikimedia.org/r/#/c/191923/ + + +This is now all merged and complete, icinga-admin.wikimedia.org is also revoked from RapidSSL (it expired next week, but its a good habit to revoke certs anyhow.)",1424459255,task_subcomment,PHID-TASK-min4ppsdbf5smrkan2wx,PHID-USER-xy6c3ul27f336aaedx2d,"['I neglected to pull the install cert, done via: URL\n\n\nThis is now all merged and complete, icinga-admin.wikimedia.org is also revoked from RapidSSL (it expired next week, but its a good habit to revoke certs anyhow.)']",['BUG REPRODUCTION'] +24669,revoke old digicert certificates,"All of these were revoked awhile back, and I neglected to resolve this task.",1424722008,task_subcomment,PHID-TASK-7ssyh6aufoqgrbezu4qp,PHID-USER-xy6c3ul27f336aaedx2d,"['All of these were revoked awhile back, and I neglected to resolve this task.']",['BUG REPRODUCTION'] +23496,revoke / delete etherpad.wikimedia.org SSL cert,confirmed cert revoked from rapidssl. resolving task.,1426093996,task_subcomment,PHID-TASK-nyjfnvmn3evtuishqhgb,PHID-USER-xy6c3ul27f336aaedx2d,"['confirmed cert revoked from rapidssl.', 'resolving task.']","['BUG REPRODUCTION', 'TASK PROGRESS']" +23500,revoke/delete bugzilla ssl certs,"certs revoked from rapidssl: bugzilla.wikimedia.org +bug-attachment.wikimedia.org + +resolving task",1426094541,task_subcomment,PHID-TASK-obn6jccjdmq62xb6va4c,PHID-USER-xy6c3ul27f336aaedx2d,['certs revoked from rapidssl: bugzilla.wikimedia.org\nbug-attachment.wikimedia.org\n\nresolving task'],['ACTION ON ISSUE'] +24448,revoke / delete metrics.wikimedia.org SSL cert,"I've gone ahead and removed the public cert and private key from the repos and merged, as well as shredding the files on stat1001 (where they used to reside.)",1426095222,task_subcomment,PHID-TASK-obwjvkkb32xuz2qaohtn,PHID-USER-xy6c3ul27f336aaedx2d,"[""I've gone ahead and removed the public cert and private key from the repos and merged, as well as shredding the files on stat1001 (where they used to reside.)""]",['BUG REPRODUCTION'] +23502,revoke/delete SSL cert techblog.wikimedia.org,techblog.wikimedia.org certificate revoked from rapidssl,1426097336,task_subcomment,PHID-TASK-5nf526l6xjdlkrkb3el5,PHID-USER-xy6c3ul27f336aaedx2d,['techblog.wikimedia.org certificate revoked from rapidssl'],['BUG REPRODUCTION .'] +24453,delete / revoke stats.wikimedia.org SSL cert,"I merged @dzahn's patchset and also removed the key from the private repo, then shredded them off stat1001. in process of revoking the cert with rapidssl.",1426104782,task_subcomment,PHID-TASK-fgtrjqhmdvt3rcjppthz,PHID-USER-xy6c3ul27f336aaedx2d,"[""I mergedSCREEN_NAME's patchset and also removed the key from the private repo, then shredded them off stat1001."", 'in process of revoking the cert with rapidssl.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +24452,delete / revoke stats.wikimedia.org SSL cert,"revocation via rapidssl complete, resolving",1426104904,task_subcomment,PHID-TASK-fgtrjqhmdvt3rcjppthz,PHID-USER-xy6c3ul27f336aaedx2d,"['revocation via rapidssl complete, resolving']",['BUG REPRODUCTION'] +24447,revoke / delete metrics.wikimedia.org SSL cert,"confirmed revocation of cert with rapidssl, resolving.",1426105013,task_subcomment,PHID-TASK-obwjvkkb32xuz2qaohtn,PHID-USER-xy6c3ul27f336aaedx2d,"['confirmed revocation of cert with rapidssl, resolving.']",['BUG REPRODUCTION'] +24623,Force https for archiva.wikimedia.org,"Yes, but the main question asked with every certificate purchase is why it cannot exist behind misc-web. While I see you reference this conversation occurred, can you summarize the reasoning on task please? + +",1426792160,task_subcomment,PHID-TASK-ate2dtsfqoctkh66varh,PHID-USER-xy6c3ul27f336aaedx2d,"['Yes, but the main question asked with every certificate purchase is why it cannot exist behind misc-web.', 'While I see you reference this conversation occurred, can you summarize the reasoning on task please?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +23459,logins on graphite,"I can confirm that for me, my graphite and icinga login are identical (ldap) and both function.",1427299739,task_subcomment,PHID-TASK-ck5zs4f6qluz53tzlrnv,PHID-USER-xy6c3ul27f336aaedx2d,"['I can confirm that for me, my graphite and icinga login are identical (ldap) and both function.']",['BUG REPRODUCTION .'] +23458,logins on graphite,clarification: so i tested the initial login prompt on graphite. The additional login option once the graphite web GUI loads doesn't work for me either.,1427300899,task_subcomment,PHID-TASK-ck5zs4f6qluz53tzlrnv,PHID-USER-xy6c3ul27f336aaedx2d,"['clarification: so i tested the initial login prompt on graphite.', ""The additional login option once the graphite web GUI loads doesn't work for me either.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +24620,Force https for archiva.wikimedia.org,The certificate order is tracked on https://rt.wikimedia.org/Ticket/Display.html?id=9286,1427484953,task_subcomment,PHID-TASK-ate2dtsfqoctkh66varh,PHID-USER-xy6c3ul27f336aaedx2d,['The certificate order is tracked on URL'],['BUG REPRODUCTION .'] +24616,Force https for archiva.wikimedia.org,"Since this wasn't just a 'buy cert' task, I'm assigning it back to @ottomata. The archiva.wikimedia.org cert and key are now in the pub/private repos. Please ensure you use the GlobalSign intermediary certificate. (You can glance at gerrit's use for this, as it also uses a globalsign certificate.)",1428420918,task_subcomment,PHID-TASK-ate2dtsfqoctkh66varh,PHID-USER-xy6c3ul27f336aaedx2d,"[""Since this wasn't just a 'buy cert' task, I'm assigning it back toSCREEN_NAME."", 'The archiva.wikimedia.org cert and key are now in the pub/private repos.', 'Please ensure you use the GlobalSign intermediary certificate.', ""(You can glance at gerrit's use for this, as it also uses a globalsign certificate.)""]","['ACTION ON ISSUE .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +20149,Beta Cluster no longer listens for HTTPS,"Shouldn't the option of : + + a) Have an Opsen populate /etc/ssl/private/star.wmflabs.org.key on all of the frontend boxes for beta [0]. This private key must match the public key in operations/puppet [1]. + +Actually be: Create a key for this and place in puppet, and have said key be what you want us to populate the key with manually. We dont like manual processes on cluster, right?",1429298156,task_subcomment,PHID-TASK-4o7hcbcsjs3jpgcicdtc,PHID-USER-xy6c3ul27f336aaedx2d,"[""Shouldn't the option of :\n\n a) Have an Opsen populate /etc/ssl/private/star.wmflabs.org.key on all of the frontend boxes for beta [0]."", 'This private key must match the public key in operations/puppet [1].', 'Actually be: Create a key for this and place in puppet, and have said key be what you want us to populate the key with manually.', 'We dont like manual processes on cluster, right?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION']" +20148,Beta Cluster no longer listens for HTTPS,"Shouldn't the option of : + + a) Have an Opsen populate /etc/ssl/private/star.wmflabs.org.key on all of the frontend boxes for beta [0]. This private key must match the public key in operations/puppet [1]. + +Actually be: Create a key for this and place in puppet, and have said key be what you want us to populate the key with manually. We dont like manual processes on cluster, right? + +Edit addition: If this is a file that needs to exist on these systems, even post-reinstallation, then it needs to be puppetized accordingly.",1429298246,task_subcomment,PHID-TASK-4o7hcbcsjs3jpgcicdtc,PHID-USER-xy6c3ul27f336aaedx2d,"[""Shouldn't the option of :\n\n a) Have an Opsen populate /etc/ssl/private/star.wmflabs.org.key on all of the frontend boxes for beta [0]."", 'This private key must match the public key in operations/puppet [1].', 'Actually be: Create a key for this and place in puppet, and have said key be what you want us to populate the key with manually.', 'We dont like manual processes on cluster, right?', 'Edit addition: If this is a file that needs to exist on these systems, even post-reinstallation, then it needs to be puppetized accordingly.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +20147,Beta Cluster no longer listens for HTTPS,"I also think suggesting that ops isn't willing to help is both counter-productive, and incorrect. I was pinged on this today by someone not even on the task, and this doesn't have the #blocked-on-operations tag.",1429298321,task_subcomment,PHID-TASK-4o7hcbcsjs3jpgcicdtc,PHID-USER-xy6c3ul27f336aaedx2d,"[""I also think suggesting that ops isn't willing to help is both counter-productive, and incorrect."", ""I was pinged on this today by someone not even on the task, and this doesn't have the #blocked-on-operations tag.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +23879,svn.wikimedia.org security certificate expired ,"This is only valid still if T86655 is not valid anymore. As it appears still valid, this would be rejected. + +",1431718814,task_subcomment,PHID-TASK-npq6immrq3mstra5yl2a,PHID-USER-xy6c3ul27f336aaedx2d,"['This is only valid still if T86655 is not valid anymore.', 'As it appears still valid, this would be rejected.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23878,svn.wikimedia.org security certificate expired ,"Addition: Only valid for long term, short term I suppose its annoying for folks still using SVN. + +However, are we still really wanting to support SVN? It has been on the depreciation list for awhile now, and I think that is why this generally hasn't progressed. (We don't typically take a long time to order a certificate ;)",1431719180,task_subcomment,PHID-TASK-npq6immrq3mstra5yl2a,PHID-USER-xy6c3ul27f336aaedx2d,"['Addition: Only valid for long term, short term I suppose its annoying for folks still using SVN.', 'However, are we still really wanting to support SVN?', ""It has been on the depreciation list for awhile now, and I think that is why this generally hasn't progressed."", ""(We don't typically take a long time to order a certificate ;)""]","['CONTRIBUTION AND COMMITMENT .', 'FUTURE PLAN', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +24178,"wikitech.wikimedia.org SSL certificate considered ""outdated security"" in Chrome","once the above patchset is merged live and wikitech is using the sha256, please assign this task to me for the revocation of the sha1 certificate. (The sha1 cert will be overwritten on the hosts).",1432924699,task_subcomment,PHID-TASK-xysvvszu4latgqhd66mp,PHID-USER-xy6c3ul27f336aaedx2d,"['once the above patchset is merged live and wikitech is using the sha256, please assign this task to me for the revocation of the sha1 certificate.', '(The sha1 cert will be overwritten on the hosts).']","['TASK PROGRESS .', 'BUG REPRODUCTION']" +22722,replace ganglia's sha1 cert with sha256,"Tracking task to replace ganglia's sha1 cert with sha256, in multiple steps: + +[x] - reissue certificate in sha256 +[x] - update configuration of ganglia to use new certificate +[x] - push changes live +[ ] - revoke old sha1 certificate",1432925308,task_description,PHID-TASK-uc7c22jie37424dzsvcj,PHID-USER-xy6c3ul27f336aaedx2d,"[""replace ganglia's sha1 cert with sha256."", ""Tracking task to replace ganglia's sha1 cert with sha256, in multiple steps:\n\n[x] - reissue certificate in sha256\n[x] - update configuration of ganglia to use new certificate\n[x] - push changes live\n[ ] - revoke old sha1 certificate""]","['BUG REPRODUCTION', 'TASK PROGRESS']" +22716,replace git's sha1 cert with sha256,"Tracking task to replace git's sha1 cert with sha256, in multiple steps: + +[x] - reissue certificate in sha256 +[x] - update configuration of ganglia to use new certificate +[x] - push changes live +[x] - revoke old sha1 certificate",1432926084,task_description,PHID-TASK-2fanjsens5x2eth4tynn,PHID-USER-xy6c3ul27f336aaedx2d,"[""replace git's sha1 cert with sha256."", ""Tracking task to replace git's sha1 cert with sha256, in multiple steps:\n\n[x] - reissue certificate in sha256\n[x] - update configuration of ganglia to use new certificate\n[x] - push changes live\n[x] - revoke old sha1 certificate""]","['BUG REPRODUCTION .', 'TASK PROGRESS']" +22712,replace icinga's sha1 cert with sha256,"Tracking task to replace icinga's sha1 cert with sha256, in multiple steps: + +[x] - reissue certificate in sha256 +[x] - update configuration to use new certificate +[x] - push changes live +[ ] - revoke old sha1 certificate",1432926782,task_description,PHID-TASK-54xunqwdualighpcmj57,PHID-USER-xy6c3ul27f336aaedx2d,"[""replace icinga's sha1 cert with sha256."", ""Tracking task to replace icinga's sha1 cert with sha256, in multiple steps:\n\n[x] - reissue certificate in sha256\n[x] - update configuration to use new certificate\n[x] - push changes live\n[ ] - revoke old sha1 certificate""]","['BUG REPRODUCTION', 'TASK PROGRESS']" +22704,replace librenms's sha1 cert with sha256,"Tracking task to replace librenms's sha1 cert with sha256, in multiple steps: + +[x] - reissue certificate in sha256 +[x] - update configuration to use new certificate +[x] - push changes live +[ ] - revoke old sha1 certificate",1432927358,task_description,PHID-TASK-bnpcr7iqnszzif5if6za,PHID-USER-xy6c3ul27f336aaedx2d,"[""replace librenms's sha1 cert with sha256."", ""Tracking task to replace librenms's sha1 cert with sha256, in multiple steps:\n\n[x] - reissue certificate in sha256\n[x] - update configuration to use new certificate\n[x] - push changes live\n[ ] - revoke old sha1 certificate""]","['BUG REPRODUCTION', 'TASK PROGRESS']" +22699,replace lists.wikimedia.org's sha1 cert with sha256,"Tracking task to replace list.wikimedia.org's sha1 cert with sha256, in multiple steps: + +[x] - reissue certificate in sha256 +[x] - update configuration to use new certificate +[x] - push changes live +[x] - revoke old sha1 certificate",1432927691,task_description,PHID-TASK-minzsjnqbfcsfpgwwmf3,PHID-USER-xy6c3ul27f336aaedx2d,"[""replace lists.wikimedia.org's sha1 cert with sha256."", ""Tracking task to replace list.wikimedia.org's sha1 cert with sha256, in multiple steps:\n\n[x] - reissue certificate in sha256\n[x] - update configuration to use new certificate\n[x] - push changes live\n[x] - revoke old sha1 certificate""]","['BUG REPRODUCTION .', 'TASK PROGRESS']" +22695,replace tendril.wikimedia.org's sha1 cert with sha256,"Tracking task to replace tendril.wikimedia.org's sha1 cert with sha256, in multiple steps: + +[x] - reissue certificate in sha256 +[x] - update configuration to use new certificate +[x] - push changes live +[ ] - revoke old sha1 certificate",1432928583,task_description,PHID-TASK-z2ax7hrjllplsah4gtps,PHID-USER-xy6c3ul27f336aaedx2d,"[""replace tendril.wikimedia.org's sha1 cert with sha256."", ""Tracking task to replace tendril.wikimedia.org's sha1 cert with sha256, in multiple steps:\n\n[x] - reissue certificate in sha256\n[x] - update configuration to use new certificate\n[x] - push changes live\n[ ] - revoke old sha1 certificate""]","['BUG REPRODUCTION', 'TASK PROGRESS']" +22702,replace lists.wikimedia.org's sha1 cert with sha256,I'll be handling the implementation of this during my mailing list maintenance window scheduled on T100711,1432936764,task_subcomment,PHID-TASK-minzsjnqbfcsfpgwwmf3,PHID-USER-xy6c3ul27f336aaedx2d,"[""I'll be handling the implementation of this during my mailing list maintenance window scheduled on T100711""]",['FUTURE PLAN'] +22719,replace git's sha1 cert with sha256,"Indeed, it is behind misc-web. I think we can indeed revoke this cert/keypair entirely. I'll keep it assigned to me and do so later today. Once done, I'll remove from our repo(s).",1433174888,task_subcomment,PHID-TASK-2fanjsens5x2eth4tynn,PHID-USER-xy6c3ul27f336aaedx2d,"['Indeed, it is behind misc-web.', 'I think we can indeed revoke this cert/keypair entirely.', ""I'll keep it assigned to me and do so later today."", ""Once done, I'll remove from our repo(s).""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'ACTION ON ISSUE', 'BUG REPRODUCTION .']" +22700,replace lists.wikimedia.org's sha1 cert with sha256,"completed, resolving",1433270981,task_subcomment,PHID-TASK-minzsjnqbfcsfpgwwmf3,PHID-USER-xy6c3ul27f336aaedx2d,"['completed, resolving']",['ACTION ON ISSUE'] +22717,replace git's sha1 cert with sha256,"I revoked and deleted the git.wikimedia.org key and certificate, and Daniel's patchset stops the system from installing the now delete (and also unused) cert/key from systems.",1433353532,task_subcomment,PHID-TASK-2fanjsens5x2eth4tynn,PHID-USER-xy6c3ul27f336aaedx2d,"[""I revoked and deleted the git.wikimedia.org key and certificate, and Daniel's patchset stops the system from installing the now delete (and also unused) cert/key from systems.""]",['BUG REPRODUCTION .'] +24174,"wikitech.wikimedia.org SSL certificate considered ""outdated security"" in Chrome",sha1 revoked,1433961334,task_subcomment,PHID-TASK-xysvvszu4latgqhd66mp,PHID-USER-xy6c3ul27f336aaedx2d,['sha1 revoked'],['BUG REPRODUCTION .'] +22653,delete and revoke SSL certificate rt.wikimedia.org,"So turned out we need this on its own for the email routing, rejecting the ticket now that Daniel has rolled back the changes.",1434059382,task_subcomment,PHID-TASK-52ft7fgknfxmk4iom37d,PHID-USER-xy6c3ul27f336aaedx2d,"['So turned out we need this on its own for the email routing, rejecting the ticket now that Daniel has rolled back the changes.']",['ACTION ON ISSUE'] +24549,Improve SSL of lists.wikimedia.org,also note the sha1 issue is fixed ;],1435008927,task_subcomment,PHID-TASK-3tmfmab5euy65kfc4wud,PHID-USER-xy6c3ul27f336aaedx2d,['also note the sha1 issue is fixed ;]'],['BUG REPRODUCTION'] +21472,update star.wmflabs.org cert from sha1 to sha256,"*.wmflabs.org is currently served with a sha1 hashed certificate. This task will track the reissue in sha256 and the revocation and deletion of the sha1 cert/config in our side (and on rapidssl). + +",1435344045,task_description,PHID-TASK-betmtajh4mfbsbg53cqx,PHID-USER-xy6c3ul27f336aaedx2d,"['update star.wmflabs.org cert from sha1 to sha256.', '*.wmflabs.org is currently served with a sha1 hashed certificate.', 'This task will track the reissue in sha256 and the revocation and deletion of the sha1 cert/config in our side (and on rapidssl).']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +21478,update star.wmflabs.org cert from sha1 to sha256,"there also seems to be two wmflabs certificate files in the repo: + +star.wmflabs.crt +star.wmflabs.org.crt + +Now, rapidssl also happens to have two different SHA1 hashed certificates for *.wmflabs.org, so perhaps these are both of them? + +My patchset will replace the contents of star.wmflabs.org.crt, and will also propose to remove the other file. I'll then assign the patchset and this task to the labs team for implementation.",1435344190,task_subcomment,PHID-TASK-betmtajh4mfbsbg53cqx,PHID-USER-xy6c3ul27f336aaedx2d,"['there also seems to be two wmflabs certificate files in the repo:\n\nstar.wmflabs.crt\nstar.wmflabs.org.crt\n\nNow, rapidssl also happens to have two different SHA1 hashed certificates for *.wmflabs.org, so perhaps these are both of them?', 'My patchset will replace the contents of star.wmflabs.org.crt, and will also propose to remove the other file.', ""I'll then assign the patchset and this task to the labs team for implementation.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +21476,update star.wmflabs.org cert from sha1 to sha256,"once the cert is updated and in place, someone should kick this task back to me for rapidssl cert revocation of the older sha1 certs.",1435344728,task_subcomment,PHID-TASK-betmtajh4mfbsbg53cqx,PHID-USER-xy6c3ul27f336aaedx2d,"['once the cert is updated and in place, someone should kick this task back to me for rapidssl cert revocation of the older sha1 certs.']",['TASK PROGRESS .'] +21475,update star.wmflabs.org cert from sha1 to sha256,"Chatted with Yuvi in IRC. This seems like it would be something he would handle, so I'll assign it to him for now. If incorrect, he can just kick it up for grabs or assign to a fellow opsen.",1435345414,task_subcomment,PHID-TASK-betmtajh4mfbsbg53cqx,PHID-USER-xy6c3ul27f336aaedx2d,"['Chatted with Yuvi in IRC.', ""This seems like it would be something he would handle, so I'll assign it to him for now."", 'If incorrect, he can just kick it up for grabs or assign to a fellow opsen.']","['SOCIAL CONVERSATION', 'ACTION ON ISSUE .', 'CONTRIBUTION AND COMMITMENT .']" +21467,Renew toolserver.org SSL certificate,"Since it will be a new certificate (as the old one expired and is on an old vendor), would you guys like to furnish (or have me create) a new key for this as well?",1435601491,task_subcomment,PHID-TASK-ngm2mktirfp3mgyvcidz,PHID-USER-xy6c3ul27f336aaedx2d,"['Since it will be a new certificate (as the old one expired and is on an old vendor), would you guys like to furnish (or have me create) a new key for this as well?']",['INVESTIGATION AND EXPLORATION'] +21466,Renew toolserver.org SSL certificate,"I put in the toolserver.org domian on globalsign two hours ago, and its still pending vetting. I've emailed our rep to determine what the hold up is.",1435618072,task_subcomment,PHID-TASK-ngm2mktirfp3mgyvcidz,PHID-USER-xy6c3ul27f336aaedx2d,"['I put in the toolserver.org domian on globalsign two hours ago, and its still pending vetting.', ""I've emailed our rep to determine what the hold up is.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +22464,Grant access to HTTP request logs,"While the three days has passed and there is a patchset pending, this task hasn't yet received mgmt approval from his manager, which appears to be @tfinc. + +As such, I've assigned this to Tomasz for his approval. + +Tomasz: Once you approve, please place the task up for grabs/unassign it from yourself. This will have it show up as unassigned and patchset pending for our ops clinic person to pick up and merge.",1435618781,task_subcomment,PHID-TASK-sarnhy4wcjdnkhzxdhnx,PHID-USER-xy6c3ul27f336aaedx2d,"[""While the three days has passed and there is a patchset pending, this task hasn't yet received mgmt approval from his manager, which appears to beSCREEN_NAME."", ""As such, I've assigned this to Tomasz for his approval."", 'Tomasz: Once you approve, please place the task up for grabs/unassign it from yourself.', 'This will have it show up as unassigned and patchset pending for our ops clinic person to pick up and merge.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +21465,Renew toolserver.org SSL certificate,"The new certificate and key pair are in Andrew's home directory on iron (ops only bastion). + +Andrew: Please commit to the repos when you push into service. I didn't want to do so, since I'm not sure where your labs instances pull the data.",1435687981,task_subcomment,PHID-TASK-ngm2mktirfp3mgyvcidz,PHID-USER-xy6c3ul27f336aaedx2d,"[""The new certificate and key pair are in Andrew's home directory on iron (ops only bastion)."", 'Andrew: Please commit to the repos when you push into service.', ""I didn't want to do so, since I'm not sure where your labs instances pull the data.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +18700,Replace SHA1 certificates with SHA256,I'm not quite certain about the existence or replacement of the fundraising related certificates. Perhaps @Jgreen can advise?,1435693008,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"[""I'm not quite certain about the existence or replacement of the fundraising related certificates."", 'PerhapsSCREEN_NAME can advise?']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +22460,Grant access to HTTP request logs,"With Wes's approval of rights escalation, I've gone ahead and merged the patchset. + +@Jdouglas: once the hosts call in (can take up to 30 minutes or so), you should be all set. If things aren't working, simply re-open this task and we can investigate.",1435789423,task_subcomment,PHID-TASK-sarnhy4wcjdnkhzxdhnx,PHID-USER-xy6c3ul27f336aaedx2d,"[""With Wes's approval of rights escalation, I've gone ahead and merged the patchset."", 'SCREEN_NAME: once the hosts call in (can take up to 30 minutes or so), you should be all set.', ""If things aren't working, simply re-open this task and we can investigate.""]","['ACTION ON ISSUE', 'NA', 'INVESTIGATION AND EXPLORATION']" +24523,SSL-config of the OTRS is outdated,"So I think I should be able to simply roll the above certificate replacement into place with minimal downtime. I'll run through said plan on this task for peer review. + +OTRS is defined in manifests/role/otrs.pp and templates/apache/sites/ticket.wikimedia.org.erb. The update should be as simple as pushing in said change, and running puppet on iodine. The puppet run should replace the certificate file, (possibly) regenerate the chain file, and refresh/restart apache. + +If the chain file isn't recreated automatically, it can then be manually deleted and puppet re-run to create the file. + +Unfortunately, this process could result in certificate errors during the window. Since OTRS is high visibility to a significant volunteer base, this should be scheduled via the deployment calendar and email notification sent to the OTRS folks. + +I'll create a task for the roadmap planning of next week's maintenance/deployment calendar.",1435871032,task_subcomment,PHID-TASK-rvm3pm6qayhs7ewsk5pw,PHID-USER-xy6c3ul27f336aaedx2d,"['So I think I should be able to simply roll the above certificate replacement into place with minimal downtime.', ""I'll run through said plan on this task for peer review."", 'OTRS is defined in manifests/role/otrs.pp and templates/apache/sites/ticket.wikimedia.org.erb.', 'The update should be as simple as pushing in said change, and running puppet on iodine.', 'The puppet run should replace the certificate file, (possibly) regenerate the chain file, and refresh/restart apache.', ""If the chain file isn't recreated automatically, it can then be manually deleted and puppet re-run to create the file."", 'Unfortunately, this process could result in certificate errors during the window.', 'Since OTRS is high visibility to a significant volunteer base, this should be scheduled via the deployment calendar and email notification sent to the OTRS folks.', ""I'll create a task for the roadmap planning of next week's maintenance/deployment calendar.""]","['EXPECTED BEHAVIOR .', 'FUTURE PLAN .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN']" +24521,SSL-config of the OTRS is outdated,"I've completed the SHA256 update. + +I'm not entirely certain what remains, but seems to be: + +- No PFS +-config DNSSEC for that domain too (and if you REALLY in the mood: DANE too).",1436289293,task_subcomment,PHID-TASK-rvm3pm6qayhs7ewsk5pw,PHID-USER-xy6c3ul27f336aaedx2d,"[""I've completed the SHA256 update."", ""I'm not entirely certain what remains, but seems to be:\n\n- No PFS\n-config DNSSEC for that domain too (and if you REALLY in the mood: DANE too).""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +18699,Replace SHA1 certificates with SHA256,"I still need to investigate/replace use of the ldap-mirror certificate (need to coordinate, as last time this happened it was tricky getting the ldap service to recognize the update correctly.) + +Once that and the fundraising sub-task are complete, the old rapidssl sha1 intermediate certificates can be removed from our repo.",1436321002,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"['I still need to investigate/replace use of the ldap-mirror certificate (need to coordinate, as last time this happened it was tricky getting the ldap service to recognize the update correctly.)', 'Once that and the fundraising sub-task are complete, the old rapidssl sha1 intermediate certificates can be removed from our repo.']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN .']" +21426,update ldap-mirror.wikimedia.org certificate to sha256,"This will be the tracking task to replace the SHA1 certificate for ldap-mirror.wikimedia.org to SHA256. + +[ ] - reissue certificate in SHA256 & create patchset containing the new certificate +[ ] - merge into puppet and ensure ldap gets the updated information + + +FYI: I recall that previously, puppet alone didn't force LDAP to use the new certificate; further manual commands were required within ldap.",1436374484,task_description,PHID-TASK-p5d7qq6yb5f7w246wdhj,PHID-USER-xy6c3ul27f336aaedx2d,"['update ldap-mirror.wikimedia.org certificate to sha256.', 'This will be the tracking task to replace the SHA1 certificate for ldap-mirror.wikimedia.org to SHA256.', ""[ ] - reissue certificate in SHA256 & create patchset containing the new certificate\n[ ] - merge into puppet and ensure ldap gets the updated information\n\n\nFYI: I recall that previously, puppet alone didn't force LDAP to use the new certificate; further manual commands were required within ldap.""]","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +21433,update ldap-mirror.wikimedia.org certificate to sha256,"From what I can see, there is no issuer within the certificate. When you run ""openssl x509 -in <certfile.crt> -noout -text"" against a certificate file, it shows information, including the issuing agency. + +When run against any of our rapidssl, digicert, globalsign, or symantec certificates, we get issuer information in the output. I have no order information in my Symantec, Digicert, or Globalsign portals. Attempting reissue with rapidssl results in certificate not found. + +This makes me think this is a self signed certificate, which is why its lacking those particular fields. As such, this isn't really something that requires me to reissue. This requires someone who knows ldap, and knows about how self signed keys will affect this certificate use; to own this ticket. + +I asked in IRC, and @coren backed up my initial suggestion that @andrew handled this the last time we had to change ldap certificates. As such, I am going to assign him to this task. + +@Andrew: If this isn't correct, or if you need a second set of eyes on things, just let me know.",1436375163,task_subcomment,PHID-TASK-p5d7qq6yb5f7w246wdhj,PHID-USER-xy6c3ul27f336aaedx2d,"['From what I can see, there is no issuer within the certificate.', 'When you run ""openssl x509 -in <certfile.crt> -noout -text"" against a certificate file, it shows information, including the issuing agency.', 'When run against any of our rapidssl, digicert, globalsign, or symantec certificates, we get issuer information in the output.', 'I have no order information in my Symantec, Digicert, or Globalsign portals.', 'Attempting reissue with rapidssl results in certificate not found.', 'This makes me think this is a self signed certificate, which is why its lacking those particular fields.', ""As such, this isn't really something that requires me to reissue."", 'This requires someone who knows ldap, and knows about how self signed keys will affect this certificate use; to own this ticket.', 'I asked in IRC, andSCREEN_NAME backed up my initial suggestion thatSCREEN_NAME handled this the last time we had to change ldap certificates.', 'As such, I am going to assign him to this task.', ""SCREEN_NAME: If this isn't correct, or if you need a second set of eyes on things, just let me know.""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +18698,Replace SHA1 certificates with SHA256,"The ldap-mirror.wikimedia.org is not a RapidSSL certificate; so I've asked Jeff on the fr-certs sub-ticket to confirm he doesn't need the copies in our main repo. T104378 + +Additionally, sub-task T105187 for ldap-mirror needs to confirm that is indeed a self-signed, and not using rapidssl. + +I'm being overly cautious about the above, as I'm 99.999% certain we could get rid of both intermediaries this second and not have any problems. However, there isn't a rush on deleting them entirely from the repo just yet, so we can wait for confirmation. + +Once the above conditions are met; I'll git rm RapidSSL_CA.crt and RapidSSL_CA_2",1436375391,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"[""The ldap-mirror.wikimedia.org is not a RapidSSL certificate; so I've asked Jeff on the fr-certs sub-ticket to confirm he doesn't need the copies in our main repo."", 'T104378\n\nAdditionally, sub-task T105187 for ldap-mirror needs to confirm that is indeed a self-signed, and not using rapidssl.', ""I'm being overly cautious about the above, as I'm 99.999% certain we could get rid of both intermediaries this second and not have any problems."", ""However, there isn't a rush on deleting them entirely from the repo just yet, so we can wait for confirmation."", ""Once the above conditions are met; I'll git rm RapidSSL_CA.crt and RapidSSL_CA_2""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN .', 'BUG REPRODUCTION .']" +18697,Replace SHA1 certificates with SHA256,"I've confirmed with Jeff that he doesn't use any copies of the rapidssl SHA1 intermediary cert from our public repo (he has his own copy in frack repo). + +As such, I've submitted https://gerrit.wikimedia.org/r/#/c/223816/ to remove the rapidssl sha1 intermediary certificates. My patchset (presently) removes the file, as well as updating certificates.pp to remove its references. I think this is enough, but since it isn't a rush, I'd like to have either Brandon or Faidon confirm. (Since they are the ones most familar with those scripts, being the ones who merged and submitted it in the first place ;)",1436458662,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"[""I've confirmed with Jeff that he doesn't use any copies of the rapidssl SHA1 intermediary cert from our public repo (he has his own copy in frack repo)."", ""As such, I've submitted URL to remove the rapidssl sha1 intermediary certificates."", 'My patchset (presently) removes the file, as well as updating certificates.pp to remove its references.', ""I think this is enough, but since it isn't a rush, I'd like to have either Brandon or Faidon confirm."", '(Since they are the ones most familar with those scripts, being the ones who merged and submitted it in the first place ;)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION']" +18696,Replace SHA1 certificates with SHA256,"My patchset was incorrect, as I simply removed the file from the repo, and removed the stanza from certificates.pp entirely. + +I've changed it now to work as Brandon suggested on the patchset, since he just did this work with the globaltrust certificate in the repo.",1436547568,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"['My patchset was incorrect, as I simply removed the file from the repo, and removed the stanza from certificates.pp entirely.', ""I've changed it now to work as Brandon suggested on the patchset, since he just did this work with the globaltrust certificate in the repo.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +18695,Replace SHA1 certificates with SHA256,"First of two patchsets is merged, I'll follow up on this in a day or so to ensure its been properly removed via puppet.",1436547691,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"[""First of two patchsets is merged, I'll follow up on this in a day or so to ensure its been properly removed via puppet.""]",['TASK PROGRESS'] +18694,Replace SHA1 certificates with SHA256,"So the symlink in /etc/ssl/RapidSSL_CA.pem was leftover, as update-ca-certificates didn't fire off (via config/script) after file removal. + +Brandon fixed the config to fire an update: https://gerrit.wikimedia.org/r/#/c/224639/ + +The fix is live and applying to systems. Resolving task.",1436892861,task_subcomment,PHID-TASK-xyrkfwxljhfyotvsbrr5,PHID-USER-xy6c3ul27f336aaedx2d,"[""So the symlink in /etc/ssl/RapidSSL_CA.pem was leftover, as update-ca-certificates didn't fire off (via config/script) after file removal."", 'Brandon fixed the config to fire an update: URL \n\nThe fix is live and applying to systems.', 'Resolving task.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'TASK PROGRESS']" +21385,SSL cert needed for new fundraising events domain,"Brandon already covered this, but I'll add some clarification. Right now we have at least three third party sites hosting SSL, all of which do NOT use wildcards: shop.wikimedia.org, blog.wikimedia.org, and wikitech-static.wikimedia.org. + +Each of these uses a certificate that is a non-wildcard. We've never (to my knowledge, and as the guy who orders 99% of the SSL certs, its likely correct) handed any third party a wildcard certificate. More to the point, we don't even allow wildcard certificates on most of our production systems. (We've narrowed the scope of wildcards to only exist on a specific sub-set of systems, which also only allow root/ops access.) + +That being said, the domains listed: events.wikimedia.org and eventdonations.wikimedia.org are either two standard SSL certificates, or a single certificate with an additional SAN. A non-wildcard certificate costs 1/6th what a wildcard costs, so even buying two (or one with SAN) versus a wildcard is both cheaper and more secure. (Am I missing where using a wildcard is suggested for any other reason than 'it already exists'?)",1438100210,task_subcomment,PHID-TASK-iuxar6fq7z6tngslwilp,PHID-USER-xy6c3ul27f336aaedx2d,"[""Brandon already covered this, but I'll add some clarification."", 'Right now we have at least three third party sites hosting SSL, all of which do NOT use wildcards: shop.wikimedia.org, blog.wikimedia.org, and wikitech-static.wikimedia.org.', 'Each of these uses a certificate that is a non-wildcard.', ""We've never (to my knowledge, and as the guy who orders 99% of the SSL certs, its likely correct) handed any third party a wildcard certificate."", ""More to the point, we don't even allow wildcard certificates on most of our production systems."", ""(We've narrowed the scope of wildcards to only exist on a specific sub-set of systems, which also only allow root/ops access.)"", 'That being said, the domains listed: events.wikimedia.org and eventdonations.wikimedia.org are either two standard SSL certificates, or a single certificate with an additional SAN.', 'A non-wildcard certificate costs 1/6th what a wildcard costs, so even buying two (or one with SAN) versus a wildcard is both cheaper and more secure.', ""(Am I missing where using a wildcard is suggested for any other reason than 'it already exists'?)""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +20825,audit all SSL certificates expiry on ops tracking gcal,"the wmfusercontent.org certificate expired recently, and it should have been on our tracking calendar. + +I've created this task to track auditing the existing certificates and ensuring all are on the calendar.",1442246755,task_description,PHID-TASK-4xh6bkjp3oscqappqvm6,PHID-USER-xy6c3ul27f336aaedx2d,"['audit all SSL certificates expiry on ops tracking gcal.', 'the wmfusercontent.org certificate expired recently, and it should have been on our tracking calendar.', ""I've created this task to track auditing the existing certificates and ensuring all are on the calendar.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN .']" +20835,audit all SSL certificates expiry on ops tracking gcal,this is changing scope to a checklist for all ssl certificate purchases and how to review and audit,1442247150,task_subcomment,PHID-TASK-4xh6bkjp3oscqappqvm6,PHID-USER-xy6c3ul27f336aaedx2d,['this is changing scope to a checklist for all ssl certificate purchases and how to review and audit'],['FUTURE PLAN'] +20828,audit all SSL certificates expiry on ops tracking gcal,"For the first steps, I've created https://docs.google.com/a/wikimedia.org/spreadsheets/d/1yT5rvoEEUHhNeJAQRVamr8ECqN3TLsMaO8N_At4Ki3I/edit?usp=sharing + +This lists off all the one-off certificates listed earlier in this task. I'll be using it to check against the ops tracking calendar for these renewals and adding the ssl renewals as needed to those entries.",1443469029,task_subcomment,PHID-TASK-4xh6bkjp3oscqappqvm6,PHID-USER-xy6c3ul27f336aaedx2d,"[""For the first steps, I've created URL\n\nThis lists off all the one-off certificates listed earlier in this task."", ""I'll be using it to check against the ops tracking calendar for these renewals and adding the ssl renewals as needed to those entries.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +20827,audit all SSL certificates expiry on ops tracking gcal,"google sheet has been updated with the most recent mail purchases and all info has been added to the google calendar for expiry tracking. each entry has a 4 week notification email set to go to both myself and the ssl renewal alias (intentionally not listed in task) + +So while this is 99% complete, we should add in checks in icinga for the various hosts, so I'll be changing the overall subject of the task.",1443482244,task_subcomment,PHID-TASK-4xh6bkjp3oscqappqvm6,PHID-USER-xy6c3ul27f336aaedx2d,"['google sheet has been updated with the most recent mail purchases and all info has been added to the google calendar for expiry tracking.', ""each entry has a 4 week notification email set to go to both myself and the ssl renewal alias (intentionally not listed in task)\n\nSo while this is 99% complete, we should add in checks in icinga for the various hosts, so I'll be changing the overall subject of the task.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +20826,audit all SSL certificates expiry on ops tracking gcal,"Actually, we'll just create a new task and link.",1443482262,task_subcomment,PHID-TASK-4xh6bkjp3oscqappqvm6,PHID-USER-xy6c3ul27f336aaedx2d,"[""Actually, we'll just create a new task and link.""]",['TASK PROGRESS .'] +21173,ssl expiry tracking in icinga - we don't monitor that many domains,"With the unplanned expiration of a couple of SSL certificates, T112542 was generated. Since then, we've listed all of the domains we purchased certificates from. + +Now we need to decide if we are going to put in icinga checks for all of them, or just some, and how to differentiate. +>>! In T112542#1640176, @BBlack wrote: +> We only have that icinga check on the primary unified cert, which covers the production endpoints for: +> +> - wikipedia.org +> - mediawiki.org +> - wikibooks.org +> - wikidata.org +> - wikimediafoundation.org +> - wikimedia.org +> - wikinews.org +> - wikiquote.org +> - wikisource.org +> - wikiversity.org +> - wikivoyage.org +> - wiktionary.org +> +> ... and all of their mobile subdomains and whatnot. It's a pretty verbose check, validates functional SSL for all of the SAN domains, checks the cert expiry, etc. +> +> But we don't have any kind of checking in place for the various other misc certs we own that are deployed for smaller or one-off services, or deployed to third parties (or in some cases, rare today but important later - not deployed at all but still critical). Just looking at puppet's files/ssl/ today, that list is something like: +> +> +> archiva.wikimedia.org.crt +> blog.wikimedia.org.crt +> dumps.wikimedia.org.crt +> ecc-star.wmfusercontent.org.crt +> eventdonations.wikimedia.org.crt +> ganglia.wikimedia.org.crt +> gerrit.wikimedia.org.crt +> icinga.wikimedia.org.crt +> labvirt-star.eqiad.wmnet.crt +> ldap-codfw.wikimedia.org.crt +> ldap-eqiad.wikimedia.org.crt +> ldap-mirror.wikimedia.org.crt +> librenms.wikimedia.org.crt +> lists.wikimedia.org.crt +> policy.wikimedia.org.crt +> rt.wikimedia.org.crt +> star.planet.wikimedia.org.crt +> star.wmflabs.org.crt +> star.wmfusercontent.org.crt +> stream.wikimedia.org.crt +> tendril.wikimedia.org.crt +> ticket.wikimedia.org.crt +> toolserver.org.crt +> virt-star.eqiad.wmnet.crt +> wikitech.wikimedia.org.crt +> +> +> Of those, I can see in our icinga config direct expiry checks only for: +> +> lists.wikimedia.org +> ticket.wikimedia.org +> ldap-codfw.wikimedia.org +> ldap-eqiad.wikimedia.org +> + +Additionally: https://docs.google.com/a/wikimedia.org/spreadsheets/d/1yT5rvoEEUHhNeJAQRVamr8ECqN3TLsMaO8N_At4Ki3I/edit?usp=sharing lists all the certificates and expiry info. + +We need to determine which of these will get icinga checks. +",1443482524,task_description,PHID-TASK-qckzskdoj6qw4aeornnu,PHID-USER-xy6c3ul27f336aaedx2d,"[""ssl expiry tracking in icinga - we don't monitor that many domains."", 'With the unplanned expiration of a couple of SSL certificates, T112542 was generated.', ""Since then, we've listed all of the domains we purchased certificates from."", 'Now we need to decide if we are going to put in icinga checks for all of them, or just some, and how to differentiate.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAdditionally: URL lists all the certificates and expiry info.', 'We need to determine which of these will get icinga checks.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +21719,Track/notify cert expiries better,"We've recently changed the policy on ordering ssl certificates to put in the ssl_renewals alias for all ssl cert info. + +Additionally, we should see if we can change the backend contact info for all existing globalsign certs without reissuing (since its renewal info, not cert info, it shouldnt need reissue.)",1444837845,task_subcomment,PHID-TASK-ao3bxbvapnkhonosudfs,PHID-USER-xy6c3ul27f336aaedx2d,"[""We've recently changed the policy on ordering ssl certificates to put in the ssl_renewals alias for all ssl cert info."", 'Additionally, we should see if we can change the backend contact info for all existing globalsign certs without reissuing (since its renewal info, not cert info, it shouldnt need reissue.)']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +21717,Track/notify cert expiries better,All certificates are now tracked in icinga so I think this can indeed be resolved. (We've also transitioned over to LE for the bulk of non-wildcards!),1508772032,task_subcomment,PHID-TASK-ao3bxbvapnkhonosudfs,PHID-USER-xy6c3ul27f336aaedx2d,"['All certificates are now tracked in icinga so I think this can indeed be resolved.', ""(We've also transitioned over to LE for the bulk of non-wildcards!)""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +12404,Implement inline comment support using OKFN annotator,Just a note that i have made a repo on github https://github.com/richajain/Prototyping-inline-comments and have done some initial commits. I will be updating this with the progress done at regular time.,1370539929,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-y3lag4tcfivaet2fsuln,"['Just a note that i have made a repo on github URL and have done some initial commits.', 'I will be updating this with the progress done at regular time.']","['CONTRIBUTION AND COMMITMENT', 'TASK PROGRESS']" +12403,Implement inline comment support using OKFN annotator,"Gerrit is ready and all my github changes are imported. +https://git.wikimedia.org/log/mediawiki%2Fextensions%2FAnnotator.git +The basic skeleton of where to call the annotations is ready. Now i am starting with the storage of comments. Here are some of my points: +1. Going through the idea of custom table implementation and storing comments in a separate table which takes account of the revision id, user and the range. +2. Creating classes 'create', 'update', 'read', 'delete' for annotations. https://github.com/okfn/annotator/wiki/store-plugin#urls +3. Modify the above urls of OKFN as: +prefix: 'api.php' +create: '?action=create', etc.",1371452038,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-y3lag4tcfivaet2fsuln,"['Gerrit is ready and all my github changes are imported.', 'URL\nThe basic skeleton of where to call the annotations is ready.', 'Now i am starting with the storage of comments.', 'Here are some of my points:\n1.', 'Going through the idea of custom table implementation and storing comments in a separate table which takes account of the revision id, user and the range.', '2.', ""Creating classes 'create', 'update', 'read', 'delete' for annotations."", 'URL\n3.', ""Modify the above urls of OKFN as:\nprefix: 'api.php'\ncreate: '?action=create', etc.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +12392,Implement inline comment support using OKFN annotator,"(In reply to comment #49) +> Just tried the demo and it works well. Great work Richa and mentors! Just a +> couple of comments: +> - When I edited the page all annotations were gone, I reverted to the +> previous +> edition but the annotations didn't reappear. +It looks for annotations for the latest revision since i am using the latest revision id. There is already a bug filed for this https://bugzilla.wikimedia.org/show_bug.cgi?id=51728 . +> - I assume that these annotations will be displayed in the newly deployed +> Visual Editor. Would it be possible to update the text anchor as the text is +> being changed? Annotations in Google Docs have this behaviour, however I am +> not +> sure if it would be too complex to mimic that feature. +> - A minor glitch: when I delete an annotation I get the message ""sorry we +> could +> not destroy this annotation"", however the annotation is indeed deleted. + +The destroying of annotations is still under review. https://gerrit.wikimedia.org/r/74150 so the annotations are not actually deleted currently. +> - In the ""recent changes"" page I didn't see any notification of my actions, I +> understand that it could be meant this way? +> +> And I also loved that you can select several sections of text and create one +> annotation for all those sections. If the annotation link could be displayed +> (maybe with a 3rd icon, an anchor displaying the link), that would be a great +> addition for external websites linking to/highlighting particular fragments, +> or +> conversations in the talk page pointing to fragments. +> +> Micru",1374337939,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-y3lag4tcfivaet2fsuln,"['(In reply to comment #49)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nIt looks for annotations for the latest revision since i am using the latest revision id.', 'There is already a bug filed for this URL .', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe destroying of annotations is still under review.', 'GERRIT_URL so the annotations are not actually deleted currently.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +16593,MWHttpRequest::execute doesn't return a value,Closing this task. Revive if needed.,1534976308,task_subcomment,PHID-TASK-vc3crewu6hac463o42lb,PHID-USER-y7auzjvgmrrms6atggom,"['Closing this task.', 'Revive if needed.']","['ACTION ON ISSUE .', 'ACTION ON ISSUE .']" +17416,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"For people coming to this issue from google, etc. In the meantime until this is resolved, fsf has patched their instances to mostly satisfy librejs through a bit of a hack by inserting license info into every page, their instances are aroun 1.25 and 1.23. I made my own patch to do the same on mediawiki 1.28, at https://iankelling.org/git/?p=mediawiki-librejs-patch;a=tree +",1492148541,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-yaomncalqrduhrtg5v3e,"['For people coming to this issue from google, etc.', 'In the meantime until this is resolved, fsf has patched their instances to mostly satisfy librejs through a bit of a hack by inserting license info into every page, their instances are aroun 1.25 and 1.23.', 'I made my own patch to do the same on mediawiki 1.28, at URL']","['NA', 'WORKAROUNDS', 'BUG REPRODUCTION']" +17415,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"For people coming to this issue from google, etc. In the meantime until this is resolved, fsf has patched their instances to mostly satisfy librejs through a bit of a hack by inserting license info into every page, their instances are around 1.25 and 1.23. I made my own patch to do the same on mediawiki 1.28, at https://iankelling.org/git/?p=mediawiki-librejs-patch;a=tree +",1492148598,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-yaomncalqrduhrtg5v3e,"['For people coming to this issue from google, etc.', 'In the meantime until this is resolved, fsf has patched their instances to mostly satisfy librejs through a bit of a hack by inserting license info into every page, their instances are around 1.25 and 1.23.', 'I made my own patch to do the same on mediawiki 1.28, at URL']","['NA', 'WORKAROUNDS', 'BUG REPRODUCTION']" +17413,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"MaxSem, I'm not sure about the attribution issue, but otherwise, very doubtful. +It's minified js (ie. binary code) that had no license notice at all, but it's all from +gplv3 compatible source code.",1506114125,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-yaomncalqrduhrtg5v3e,"[""MaxSem, I'm not sure about the attribution issue, but otherwise, very doubtful."", ""It's minified js (ie."", ""binary code) that had no license notice at all, but it's all from\ngplv3 compatible source code.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +17412,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"@MaxSem, Other than the attribution issue, I doubt it. +It's minified js (ie. binary code) that had no license notice at all, but it's all from +gplv3 compatible source code. I'll fix the attribution problem.",1506114255,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-yaomncalqrduhrtg5v3e,"['SCREEN_NAME, Other than the attribution issue, I doubt it.', ""It's minified js (ie."", ""binary code) that had no license notice at all, but it's all from\ngplv3 compatible source code."", ""I'll fix the attribution problem.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +17410,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"@MaxSem, I should have said, it's a non-source form, aka object code, as gpl v3 defines it. often referred to as a binary form.",1506114498,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-yaomncalqrduhrtg5v3e,"[""SCREEN_NAME, I should have said, it's a non-source form, aka object code, as gpl v3 defines it."", 'often referred to as a binary form.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +17408,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"Also, fsf used a patch like it, but not anymore.",1506114554,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-yaomncalqrduhrtg5v3e,"['Also, fsf used a patch like it, but not anymore.']",['BUG REPRODUCTION .'] +17409,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"@MaxSem, I should have said, it's a non-source form, aka object code, as gpl v3 defines it. often referred to as a binary.",1506114589,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-yaomncalqrduhrtg5v3e,"[""SCREEN_NAME, I should have said, it's a non-source form, aka object code, as gpl v3 defines it."", 'often referred to as a binary.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +17407,ResourceLoader: Convey license information in HTTP requests serving minified builds of javascript files,"@MaxSem there's also the issue that no url is provided for the source of the non-source js. Anyways, I'll also add to the readme mentioning the problems. At this point, it's incomplete and I don't recommend using it.",1506116170,task_subcomment,PHID-TASK-x4zarjl4e5rxu2neey5s,PHID-USER-yaomncalqrduhrtg5v3e,"[""SCREEN_NAME there's also the issue that no url is provided for the source of the non-source js."", ""Anyways, I'll also add to the readme mentioning the problems."", ""At this point, it's incomplete and I don't recommend using it.""]","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .', 'WORKAROUNDS']" +13109,Be able to set table cell background (and other formatting options),">>! In T54180#969564, @Juandev wrote: +>>>! In T54180#966351, @Jdforrester-WMF wrote: +>> There's a strong use case to //not// let this be something people do. The colour in your example adds almost no value but massively distracts from the readability, accessibility and utility of the information being conveyed. +> +> Probably strong case not to use it in Wikipedia, but what about Wikiversity. You may need to highlight cells just to be more atractive for the students or to be able to count someting better. I thing advanced MS Excell of Google Tabs already allow to search by table cell bg color. + +This looks like a (really) strong use case for a class to be applied to a row/cell, //not// random style, if in fact ""highlighting"" is being used in multiple places. + +I would tend to agree that random color should not be ""doable"" in VE, while permitting the addition of classes may be valuable (especially .wikitable if no others).",1458404950,task_subcomment,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-yawytiq5q7eduxmvnkid,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis looks like a (really) strong use case for a class to be applied to a row/cell, //not// random style, if in fact ""highlighting"" is being used in multiple places.', 'I would tend to agree that random color should not be ""doable"" in VE, while permitting the addition of classes may be valuable (especially .wikitable if no others).']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT .']" +13107,Be able to set table cell background (and other formatting options),">>! In T54180#2169644, @Whatamidoing-WMF wrote: +> If random color should not be ""doable"" on the grounds that there's no reasonable use case for it, then James F wouldn't have recommended using ""random color"" in this edit: https://www.mediawiki.org/w/index.php?diff=1647707&oldid=1647704 But he did, and therefore there is a reasonable use case to be made for having that ability. + +Please re-read my comment, where I accepted highlighting, as in a table, as a valid use case. But I'm also going to point out that the same information can and should be conveyed by a class. See also T37704.",1459596951,task_subcomment,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-yawytiq5q7eduxmvnkid,"['QUOTE\nQUOTE\n\nPlease re-read my comment, where I accepted highlighting, as in a table, as a valid use case.', ""But I'm also going to point out that the same information can and should be conveyed by a class."", 'See also T37704.']","['CONTRIBUTION AND COMMITMENT .', 'INVESTIGATION AND EXPLORATION', 'ISSUE CONTENT MANAGEMENT']" +13106,Be able to set table cell background (and other formatting options),">>! In T54180#2169644, @Whatamidoing-WMF wrote: +> If random color should not be ""doable"" on the grounds that there's no reasonable use case for it, then James F wouldn't have recommended using ""random color"" in this edit: https://www.mediawiki.org/w/index.php?diff=1647707&oldid=1647704 But he did, and therefore there is a reasonable use case to be made for having that ability. + +Please re-read my comment, where I accepted highlighting, as in a table, as a valid use case. But I'm also going to point out that the same information can and should be conveyed by a class. + +See also T37704.",1459596974,task_subcomment,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-yawytiq5q7eduxmvnkid,"['QUOTE\nQUOTE\n\nPlease re-read my comment, where I accepted highlighting, as in a table, as a valid use case.', ""But I'm also going to point out that the same information can and should be conveyed by a class."", 'See also T37704.']","['CONTRIBUTION AND COMMITMENT .', 'INVESTIGATION AND EXPLORATION', 'ISSUE CONTENT MANAGEMENT']" +13105,Be able to set table cell background (and other formatting options),">>! In T54180#2169644, @Whatamidoing-WMF wrote: +> If random color should not be ""doable"" on the grounds that there's no reasonable use case for it, then James F wouldn't have recommended using ""random color"" in this edit: https://www.mediawiki.org/w/index.php?diff=1647707&oldid=1647704 But he did, and therefore there is a reasonable use case to be made for having that ability. + +Please re-read my comment, where I accepted highlighting, as in a table, as a valid use case. But I'm also going to point out that the same information can and should be conveyed by a class. + +See also {T37704} and {T89134}.",1459597259,task_subcomment,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-yawytiq5q7eduxmvnkid,"['QUOTE\nQUOTE\n\nPlease re-read my comment, where I accepted highlighting, as in a table, as a valid use case.', ""But I'm also going to point out that the same information can and should be conveyed by a class."", 'See also {T37704} and {T89134}.']","['CONTRIBUTION AND COMMITMENT .', 'INVESTIGATION AND EXPLORATION', 'ISSUE CONTENT MANAGEMENT']" +13104,Be able to set table cell background (and other formatting options),">>! In T54180#2169644, @Whatamidoing-WMF wrote: +> If random color should not be ""doable"" on the grounds that there's no reasonable use case for it, then James F wouldn't have recommended using ""random color"" in this edit: https://www.mediawiki.org/w/index.php?diff=1647707&oldid=1647704 But he did, and therefore there is a reasonable use case to be made for having that ability. + +Please re-read my comment, where I accepted highlighting, as in a table, as a valid use case. But I'm also going to point out that the same information can and should be conveyed by a class, so that we can better enforce accessibility, if no other reason. + +See also {T37704} and {T89134}.",1459597392,task_subcomment,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-yawytiq5q7eduxmvnkid,"['QUOTE\nQUOTE\n\nPlease re-read my comment, where I accepted highlighting, as in a table, as a valid use case.', ""But I'm also going to point out that the same information can and should be conveyed by a class, so that we can better enforce accessibility, if no other reason."", 'See also {T37704} and {T89134}.']","['CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +9831,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",">>! In T50274#5012835, @gerritbot wrote: +> Change 495451 had a related patch set uploaded (by Esanders; owner: Esanders): +> [mediawiki/extensions/VisualEditor@master] Edit summary autocomplete +> +> [[https://gerrit.wikimedia.org/r/495451]] + +Why doesn't this make use of T50274#4048873 ? It looks like Firefox, Webkit, and Chromium all support autocomplete (even though [[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea | Mozilla.org]] indicates otherwise, the link to the Chromium indicates the bug is fixed since Jan 2018)...",1552151736,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWhy doesn't this make use of T50274#4048873 ?"", 'It looks like Firefox, Webkit, and Chromium all support autocomplete (even though [[URL | Mozilla.org]] indicates otherwise, the link to the Chromium indicates the bug is fixed since Jan 2018)...']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +9824,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used","I agree, this is well done. + +My only problem: when I have entered a summary, the drop down appears. When I hit the hotkey for save, the system will complete the summary with the top item whatever the value of my original summary was. (I am fairly certain this was not the behavior with non-VE editor. + +The particular issue was that I wanted a summary of ""clean table"", but after having entered the entire thing in it removed the exact match and attempted to add the lengthier summary after hitting cntrl + shift + s, and then chose //not// to save. (The biggest win for me is that the hotkeys should always save regardless of the current value of the dropdown.) + +{F28628688} + +{F28628692} + +{F28629206} + +Happy to split this to a different task if it seems like a significant chunk of additional work... +",1555080704,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,"['I agree, this is well done.', 'My only problem: when I have entered a summary, the drop down appears.', 'When I hit the hotkey for save, the system will complete the summary with the top item whatever the value of my original summary was.', '(I am fairly certain this was not the behavior with non-VE editor.', 'The particular issue was that I wanted a summary of ""clean table"", but after having entered the entire thing in it removed the exact match and attempted to add the lengthier summary after hitting cntrl + shift + s, and then chose //not// to save.', '(The biggest win for me is that the hotkeys should always save regardless of the current value of the dropdown.)', '{F28628688}\n\n{F28628692}\n\n{F28629206}\n\nHappy to split this to a different task if it seems like a significant chunk of additional work...']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +9823,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used","I agree, this is well done. + +My only problem: when I have entered a summary, the drop down appears. When I hit the hotkey for save, the system will complete the summary with the top item whatever the value of my original summary was. (This is not how it works in old WTE.) + +The particular issue was that I wanted a summary of ""clean table"", but after having entered the entire thing in it removed the exact match and attempted to add the lengthier summary after hitting cntrl + shift + s, and then chose //not// to save. (The biggest win for me is that the hotkeys should always save regardless of the current value of the dropdown.) + +{F28628688} + +{F28628692} + +{F28629206} + +Happy to split this to a different task if it seems like a significant chunk of additional work... +",1555080996,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,"['I agree, this is well done.', 'My only problem: when I have entered a summary, the drop down appears.', 'When I hit the hotkey for save, the system will complete the summary with the top item whatever the value of my original summary was.', '(This is not how it works in old WTE.)', 'The particular issue was that I wanted a summary of ""clean table"", but after having entered the entire thing in it removed the exact match and attempted to add the lengthier summary after hitting cntrl + shift + s, and then chose //not// to save.', '(The biggest win for me is that the hotkeys should always save regardless of the current value of the dropdown.)', '{F28628688}\n\n{F28628692}\n\n{F28629206}\n\nHappy to split this to a different task if it seems like a significant chunk of additional work...']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +9822,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used","I agree, this is well done. + +My only problem: when I have entered a summary, the drop down appears. When I hit the hotkeys for save, the system will complete the summary with the top item whatever the value of my original summary was. (This is not how it works in old WTE.) + +The particular issue was that I wanted a summary of ""clean table"", but after having entered the entire thing in it removed the exact match and attempted to add the lengthier summary after hitting cntrl + enter, and then chose //not// to save. (The biggest win for me is that the hotkeys should always save regardless of the current value of the dropdown.) + +{F28628688} + +{F28628692} + +{F28629206} + +Happy to split this to a different task if it seems like a significant chunk of additional work... +",1555081974,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,"['I agree, this is well done.', 'My only problem: when I have entered a summary, the drop down appears.', 'When I hit the hotkeys for save, the system will complete the summary with the top item whatever the value of my original summary was.', '(This is not how it works in old WTE.)', 'The particular issue was that I wanted a summary of ""clean table"", but after having entered the entire thing in it removed the exact match and attempted to add the lengthier summary after hitting cntrl + enter, and then chose //not// to save.', '(The biggest win for me is that the hotkeys should always save regardless of the current value of the dropdown.)', '{F28628688}\n\n{F28628692}\n\n{F28629206}\n\nHappy to split this to a different task if it seems like a significant chunk of additional work...']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +9818,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",">>! In T50274#5107874, @Whatamidoing-WMF wrote: +> @Esanders, Izno's problem is going to drive me nuts. When there's an exact match, it needs to use that exact match, and not suggest something longer. If I've typed `r`, and the options it finds are 35 instances of `r` and one of `Re-ping` in my last 200 edit summaries, then it should definitely be suggesting `r` and not the other longer one. +> +> (In the meantime, the workaround is to hit the Escape key.) + +(And then hit Ctrl + Enter again.)",1555098668,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\n(And then hit Ctrl + Enter again.)'],['BUG REPRODUCTION'] +9817,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",">>! In T50274#5107874, @Whatamidoing-WMF wrote: +> +> (In the meantime, the workaround is to hit the Escape key.) + +(And then hit Ctrl + Enter again.)",1555098678,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,['QUOTE\nQUOTE\nQUOTE\n\n(And then hit Ctrl + Enter again.)'],['BUG REPRODUCTION'] +9809,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",">>! In T50274#5135349, @Esanders wrote: +> The above patch stops the first item being highlighted automatically. You can test the effect on live by pasting `ve.init.target.saveDialog.editSummaryInput.lookupHighlightFirstItem = false;` into the console after the save dialog has opened. + +BTW since you're in the area there's a TODO there that was waiting on what is now a task that you closed a week or two ago.",1556136821,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,"[""QUOTE\nQUOTE\n\nBTW since you're in the area there's a TODO there that was waiting on what is now a task that you closed a week or two ago.""]",['BUG REPRODUCTION'] +9807,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",">>! In T50274#5136148, @Esanders wrote: +>>>! In T50274#5135937, @Izno wrote: +>> BTW since you're in the area there's a TODO there that was waiting on what is now a task that you closed a week or two ago. +> +> Sorry, I'm not sure what you're referring to, can you provide a link? + +```lang=php + // HACK: Disable pending animation. Should be made an upstream option (T220204) + // Parent method +``` + +{T220204} +",1556156352,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n``CODE``\n\n{T220204}'],['BUG REPRODUCTION'] +9806,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",">>! In T50274#5136148, @Esanders wrote: +>>>! In T50274#5135937, @Izno wrote: +>> BTW since you're in the area there's a TODO there that was waiting on what is now a task that you closed a week or two ago. +> +> Sorry, I'm not sure what you're referring to, can you provide a link? + +```lang=javascript + // HACK: Disable pending animation. Should be made an upstream option (T220204) + // Parent method +``` + +{T220204} +",1556156399,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n``CODE``\n\n{T220204}'],['BUG REPRODUCTION'] +9804,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",">>! In T50274#5135349, @Esanders wrote: +> The above patch stops the first item being highlighted automatically. You can test the effect on live by pasting `ve.init.target.saveDialog.editSummaryInput.lookupHighlightFirstItem = false;` into the console after the save dialog has opened. + +This worked nicely. Thanks much! + +>>! In T50274#5209037, @matmarex wrote: +> @izno Now done in <https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/VisualEditor/+/512227>. I think we were still waiting for MediaWiki to be updated to use the new version of OOUI of something. + +Coolio.",1558646270,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-yawytiq5q7eduxmvnkid,"['QUOTE\nQUOTE\n\nThis worked nicely.', 'Thanks much!', 'QUOTE\nQUOTE\n\nCoolio.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +8351,VisualEditor: Share ref / references re-rendering code with Parsoid,Is this exact task still going to happen given PHP Parsoid? (One system being Javascript and the other PHP now.),1578869465,task_subcomment,PHID-TASK-ag2p4jtrgjagpo2qegcu,PHID-USER-yawytiq5q7eduxmvnkid,"['Is this exact task still going to happen given PHP Parsoid?', '(One system being Javascript and the other PHP now.)']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +12063,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"Not sure how related these are, but task watchers may be interested in {T209955} and children. (My uneducated observation is that the one doesn't necessarily sort the ""performance"" aspect of this one.)",1605882637,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-yawytiq5q7eduxmvnkid,"['Not sure how related these are, but task watchers may be interested in {T209955} and children.', '(My uneducated observation is that the one doesn\'t necessarily sort the ""performance"" aspect of this one.)']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +12191,Scribunto/Lua should have a built-in method for retrieving categories used on a page,"This change strikes me as enabling communication between separate templates, something which has been a no-no in this extension.",1684256661,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-yawytiq5q7eduxmvnkid,"['This change strikes me as enabling communication between separate templates, something which has been a no-no in this extension.']",['BUG REPRODUCTION .'] +12189,Scribunto/Lua should have a built-in method for retrieving categories used on a page,">>! In T50175#8858120, @SD0001 wrote: +> It doesn't enable communication between templates any more than getContent() already allows. + +`getContent` does not expand templates. I'm pretty sure the PHP implementation of `getCategories` + +```lang=php +$page = MediaWikiServices::getInstance()->getWikiPageFactory()->newFromTitle( $title ); +... +$categoryTitles = $page->getCategories(); +``` + +gets all categories, which may be in templates. So I am pretty sure your statement is not a true statement. + +> Besides, it's often useful - such as for citation modules to decide if dates should be formatted as dmy or mdy. +I am not concerned about its utility though -- I think the utility is pretty clear, enabling one path of cross-communication between templates, exactly as you say. I am instead raising a point that previous maintainers of Scribunto have drawn a line in the sand about, and which may have particular implications regarding this extension's support of Parsoid. The maintainers (whoever that may be since Anomie stopped participating in MediaWiki development) should decide whether it's a legitimate objection or not and whether I've identified the issue correctly or not, though if you don't think that's what those two lines are doing, I'm happy to be informed otherwise.",1684509817,task_subcomment,PHID-TASK-drv4cgq5tb5q7a75rjxp,PHID-USER-yawytiq5q7eduxmvnkid,"['QUOTE\nQUOTE\n\nCODE does not expand templates.', ""I'm pretty sure the PHP implementation of CODE\n\n``CODE``\n\ngets all categories, which may be in templates."", 'So I am pretty sure your statement is not a true statement.', 'QUOTE\nI am not concerned about its utility though -- I think the utility is pretty clear, enabling one path of cross-communication between templates, exactly as you say.', ""I am instead raising a point that previous maintainers of Scribunto have drawn a line in the sand about, and which may have particular implications regarding this extension's support of Parsoid."", ""The maintainers (whoever that may be since Anomie stopped participating in MediaWiki development) should decide whether it's a legitimate objection or not and whether I've identified the issue correctly or not, though if you don't think that's what those two lines are doing, I'm happy to be informed otherwise.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +6738,Creation of tl-informal as a new interface language,"Because language converter would need to cater to exceptions, the better way to do this is probably just open up a language and then only translate those that are different and then let the other terms fallback to Tagalog just like how zh_HK<>zh-Hant have been handled. + +That is provided that if a consensus are to be reached.",1511459800,task_subcomment,PHID-TASK-tn3a37o3zgibya4bkm32,PHID-USER-yba5kkq4bvwironiorlq,"['Because language converter would need to cater to exceptions, the better way to do this is probably just open up a language and then only translate those that are different and then let the other terms fallback to Tagalog just like how zh_HK<>zh-Hant have been handled.', 'That is provided that if a consensus are to be reached.']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +15297,Use http get with https whenever possible," + +-------------------------- +**Version**: unspecified +**Severity**: normal +**Whiteboard**: storypoints: 2",1348744260,task_description,PHID-TASK-tcrbgof7zzlpsbfnayrl,PHID-USER-ydl4ek3zzlyuz7f7upgt,"['Use http get with https whenever possible.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**Whiteboard**: storypoints: 2']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +15542,Wikidata.org is using the SSL certificate for *.wikimedia.org,Verified in Wikidata demo time,1378307160,task_subcomment,PHID-TASK-tbrir7a33onbjeho4xwr,PHID-USER-ydl4ek3zzlyuz7f7upgt,['Verified in Wikidata demo time'],['BUG REPRODUCTION'] +22785,Activate OAuth Server Application in Phabricator for phragile login,"The OAuth Server Application has to be activated in Phabricator. Once activated Phragile needs to be registered as an OAuth application. There are two fields to fill out when creating a new OAuth application. ""Name"" should be ""Phragile"" and ""Redirect URL"" should be ""http://our-phragile-domain/login"" (we don't know yet what the domain will be but it can be changed later on anyway). This will generate an OAuth Client ID and an OAuth Client Secret which Phragile needs in order for the OAuth login mechanism to work. + +See discussion in T90489 + +(we need this solved before the hackathon in Lyon) - thanks.",1431515737,task_description,PHID-TASK-kuvvshzwmdawexammucy,PHID-USER-ydl4ek3zzlyuz7f7upgt,"['Activate OAuth Server Application in Phabricator for phragile login.', 'The OAuth Server Application has to be activated in Phabricator.', 'Once activated Phragile needs to be registered as an OAuth application.', 'There are two fields to fill out when creating a new OAuth application.', '""Name"" should be ""Phragile"" and ""Redirect URL"" should be ""URL (we don\'t know yet what the domain will be but it can be changed later on anyway).', 'This will generate an OAuth Client ID and an OAuth Client Secret which Phragile needs in order for the OAuth login mechanism to work.', 'See discussion in T90489 \n\n(we need this solved before the hackathon in Lyon) - thanks.']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +22790,Activate OAuth Server Application in Phabricator for phragile login,@mmodell thanks! May @Jakob_WMDE get also edit rights? ,1431937793,task_subcomment,PHID-TASK-kuvvshzwmdawexammucy,PHID-USER-ydl4ek3zzlyuz7f7upgt,"['SCREEN_NAME thanks!', 'MaySCREEN_NAME get also edit rights?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +5943,VisualEditor: Change marking branch appears to be live on MWwiki,"Possibly the wrong version of Parsoid updated? See https://www.mediawiki.org/w/index.php?title=VisualEditor:Test&diff=next&oldid=604180 as an example of '<p data-ve-changed=""[...]"">' elements being created. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1352858220,task_description,PHID-TASK-jh7jzzemygqrgcfg25dq,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Change marking branch appears to be live on MWwiki.', 'Possibly the wrong version of Parsoid updated?', 'See URL as an example of \'<p data-ve-changed=""[...]"">\' elements being created.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2308,[Regression] Parsoid now wrongly santising wikitext of tables,"See https://www.mediawiki.org/w/index.php?title=VisualEditor:Templates&diff=605499&oldid=605498 - previously this was edited without incident, but now we've switched from the 19 August build to the 12 November one, it's now changing the wikitext of this table. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1352931660,task_description,PHID-TASK-btqaquo52pvsfg5ytjrc,PHID-USER-ydswvwhh5pm4lshahjje,"['[Regression] Parsoid now wrongly santising wikitext of tables.', ""See URL - previously this was edited without incident, but now we've switched from the 19 August build to the 12 November one, it's now changing the wikitext of this table."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13001,VisualEditor: Merging behaviour of lists should be looked at," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=66452",1352935080,task_description,PHID-TASK-53f6o63dslfan6juoyu2,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Merging behaviour of lists should be looked at.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2305,VisualEditor: i18n for alien tooltip,"Also it's VisualEditor not ""Visual Editor"". :-)",1352940362,task_subcomment,PHID-TASK-qyxlhx72vvvsjxiz5mxk,PHID-USER-ydswvwhh5pm4lshahjje,"['Also it\'s VisualEditor not ""Visual Editor"".', ':-)']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +5942,"VisualEditor: Replaced Edit tab should use original label instead of fetching message ""edit"" msg","Problem is in ViewPageTarget, which assumes that the name of the action and the action's label are the same ('edit' or 'create') or something, per hurried conversation with Trevor. :-) + +More widely, we might want our own label for this at first anyway to make it clear which editor people are using during the initial integration - just call it ""VisualEditor"" and leave the other tab visible next to it?",1353017565,task_subcomment,PHID-TASK-5jn5rxhygbvz6pzdt2uo,PHID-USER-ydswvwhh5pm4lshahjje,"[""Problem is in ViewPageTarget, which assumes that the name of the action and the action's label are the same ('edit' or 'create') or something, per hurried conversation with Trevor."", ':-)\n\nMore widely, we might want our own label for this at first anyway to make it clear which editor people are using during the initial integration - just call it ""VisualEditor"" and leave the other tab visible next to it?']","['BUG REPRODUCTION', 'FUTURE PLAN']" +10509,VisualEditor: There is not preview of edit summaries (which are wikitext) - show it in the wikitext diff?,"As Max says, to be resolved by the dialog being a mini-VE surface.",1353018028,task_subcomment,PHID-TASK-f4bx3pmct7c24xmmqmka,PHID-USER-ydswvwhh5pm4lshahjje,"['As Max says, to be resolved by the dialog being a mini-VE surface.']",['BUG REPRODUCTION'] +10498,VisualEditor: Internal page links touched by VisualEditor contain underscores,Possibly a Parsoid issue?,1353018108,task_subcomment,PHID-TASK-wydq63k4j2l2fgeenwfb,PHID-USER-ydswvwhh5pm4lshahjje,['Possibly a Parsoid issue?'],['BUG REPRODUCTION'] +12947,"VisualEditor: Make MW's core ""edit source"" functionality load in-page","This would be nice, but goes far beyond current functionality of MW core, so marking as low priority.",1353018184,task_subcomment,PHID-TASK-o2rqx7ng2feqhiottjsd,PHID-USER-ydswvwhh5pm4lshahjje,"['This would be nice, but goes far beyond current functionality of MW core, so marking as low priority.']",['FUTURE PLAN'] +742,VisualEditor: Edits should add a VisualEditor tag (using MW's revision tagging system) so they can be identified," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1353021960,task_description,PHID-TASK-bjs5pwsw6c4ji7r65fru,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Edits should add a VisualEditor tag (using MW's revision tagging system) so they can be identified."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12945,"VisualEditor: Make MW's core ""edit source"" functionality load in-page","When a user presses ""Save page"" (for the second time, as you point out): +* the HTML DOM gets converted to Parsoid-format HTML+RDFa, +* this HTML+RDFa is squirted at Parsoid, +* Parsoid converts it to wikitext, and +* Parsoid saves it to the DB (using the user permissions/etc. as provided by VE from the user session).",1353022256,task_subcomment,PHID-TASK-o2rqx7ng2feqhiottjsd,PHID-USER-ydswvwhh5pm4lshahjje,"['When a user presses ""Save page"" (for the second time, as you point out):\n* the HTML DOM gets converted to Parsoid-format HTML+RDFa,\n* this HTML+RDFa is squirted at Parsoid, \n* Parsoid converts it to wikitext, and\n* Parsoid saves it to the DB (using the user permissions/etc.', 'as provided by VE from the user session).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +2304,VisualEditor: i18n for alien tooltip,Fixed in gerrit 33851,1353113705,task_subcomment,PHID-TASK-qyxlhx72vvvsjxiz5mxk,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in gerrit 33851'],['ACTION ON ISSUE'] +5919,VisualEditor: Trivial way to get a pawn (♙) appearing,"1. Go to https://www.mediawiki.org/wiki/VisualEditor:Testy and click edit +2. Select all using Ctrl-A (or Cmd-A) and press backspace +3. Press any content key (e.g. ""a"") + +What should happen: + +: You get a document with an ""a"" in its own paragraph. + +What does happen: + +: You get a document with an ""a"" in its own paragraph, and a pawn. + +-------------------------- +**Version**: unspecified +**Severity**: critical",1353120720,task_description,PHID-TASK-p6hldnmgl7xtnj7zwjyv,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Trivial way to get a pawn (♙) appearing.', '1.', 'Go to URL and click edit\n2.', 'Select all using Ctrl-A (or Cmd-A) and press backspace\n3.', 'Press any content key (e.g.', '""a"")\n\nWhat should happen:\n\n: You get a document with an ""a"" in its own paragraph.', 'What does happen:\n\n: You get a document with an ""a"" in its own paragraph, and a pawn.', '--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5913,VisualEditor: Trivial way to get a lot of errors,"1. Go to https://www.mediawiki.org/wiki/VisualEditor:Testy and click edit +2. Select all using Ctrl-A (or Cmd-A) and press backspace +3. Press any content key (e.g. ""a"") + +What should happen: + +: You get a document with an ""a"" in its own paragraph. + +What does happen: + +: You get a document with an ""a"" in its own paragraph, and two console errors: + +TypeError: this.data[offset] is undefined + +...ation)===false){return null;}while(start>0){start--;if(this.offsetContainsAnnota... + +load.p...4105Z&* (line 89) + + +TypeError: this.data[offset] is undefined + +...ation)===false){return null;}while(start>0){start--;if(this.offsetContainsAnnota... + +load.p...4105Z&* (line 89) + + +Thereafter, pressing return in the new context gives: + +TypeError: node is null + +...ve.Node.call(this,type);this.model=model;this.$=$element||$('<div>');this.parent... + +Etc. + +-------------------------- +**Version**: unspecified +**Severity**: critical",1353120840,task_description,PHID-TASK-vsfkgcc5kyalos6vc4gl,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Trivial way to get a lot of errors.', '1.', 'Go to URL and click edit\n2.', 'Select all using Ctrl-A (or Cmd-A) and press backspace\n3.', 'Press any content key (e.g.', '""a"")\n\nWhat should happen:\n\n: You get a document with an ""a"" in its own paragraph.', 'What does happen:\n\n: You get a document with an ""a"" in its own paragraph, and two console errors:\n\nTypeError: this.data[offset] is undefined\n\n...ation)===false){return null;}while(start>0){start--;if(this.offsetContainsAnnota...\n\nload.p...4105Z&* (line 89)\n\n\nTypeError: this.data[offset] is undefined\n\n...ation)===false){return null;}while(start>0){start--;if(this.offsetContainsAnnota...\n\nload.p...4105Z&* (line 89)\n\n\nThereafter, pressing return in the new context gives:\n\nTypeError: node is null\n\n...ve.Node.call(this,type);this.model=model;this.$=$element||$(\'<div>\');this.parent...', 'Etc.', '--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION']" +5911,VisualEditor: Provide a way of users seeing the edit-notices and page protection level warnings as they're editing,"From Max's bug 42142 + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=42142",1353122280,task_description,PHID-TASK-uxbnfma4ejiksnkp2e7x,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Provide a way of users seeing the edit-notices and page protection level warnings as they're editing."", ""From Max's bug 42142\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +740,VisualEditor: Add tab layout that adds a ve-tab instead of replacing the default,"Taken from bug 42117 which I'm de-prioritising + +-------------------------- +**Version**: unspecified +**Severity**: critical",1353122700,task_description,PHID-TASK-ffv55y77ier7bslrsyco,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Add tab layout that adds a ve-tab instead of replacing the default.', ""Taken from bug 42117 which I'm de-prioritising\n\n--------------------------\n**Version**: unspecified\n**Severity**: critical""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5941,"VisualEditor: Replaced Edit tab should use original label instead of fetching message ""edit"" msg","De-prioritising for December; instead, bug 42221 will take on this need, as discussed with Trevor and Roan.",1353122866,task_subcomment,PHID-TASK-5jn5rxhygbvz6pzdt2uo,PHID-USER-ydswvwhh5pm4lshahjje,"['De-prioritising for December; instead, bug 42221 will take on this need, as discussed with Trevor and Roan.']",['FUTURE PLAN'] +5933,VisualEditor: Paragraph generated for an empty document should not be unwrapped on the way out,*** Bug 41905 has been marked as a duplicate of this bug. ***,1353133977,task_subcomment,PHID-TASK-lag2eyarvgkricqxqmeh,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 41905 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +12933,VisualEditor: Integration fails if an article has an '@' character in its title,"VE/MW integration fails (does not trigger but instead throws two errors, below) if an article has an '@' character in its title, though these are valid + +Uncaught Error: Bad constructor arguments mediawiki.Uri.js:165 +Uri mediawiki.Uri.js:165 +mw.UriRelative mediawiki.Uri.js:318 +(anonymous function) mediawiki.Uri.js:325 +(anonymous function) mediawiki.Uri.js:328 + +Uncaught TypeError: undefined is not a function ve.init.mw.ViewPageTarget.js:18 +VeInitMwViewPageTarget ve.init.mw.ViewPageTarget.js:18 +(anonymous function) ve.init.mw.ViewPageTarget.js:1121 + +-------------------------- +**Version**: unspecified +**Severity**: minor +**URL**: https://www.mediawiki.org/wiki/VisualEditor:Test@4",1353449520,task_description,PHID-TASK-pjkjsbfhouqskvpvg6ev,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Integration fails if an article has an '@' character in its title."", ""VE/MW integration fails (does not trigger but instead throws two errors, below) if an article has an '@' character in its title, though these are valid\n\nUncaught Error: Bad constructor arguments mediawiki.Uri.js:165\nUri mediawiki.Uri.js:165\nmw.UriRelative mediawiki.Uri.js:318\n(anonymous function) mediawiki.Uri.js:325\n(anonymous function) mediawiki.Uri.js:328\n\nUncaught TypeError: undefined is not a function ve.init.mw.ViewPageTarget.js:18\nVeInitMwViewPageTarget ve.init.mw.ViewPageTarget.js:18\n(anonymous function) ve.init.mw.ViewPageTarget.js:1121\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor\n**URL**: URL""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +2301,VisualEditor: Temporarily add IE to blacklist for December release as CE support is currently insufficient," + +-------------------------- +**Version**: unspecified +**Severity**: blocker",1353529620,task_description,PHID-TASK-drb6zxeswawnaqold54q,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Temporarily add IE to blacklist for December release as CE support is currently insufficient.', '--------------------------\n**Version**: unspecified\n**Severity**: blocker']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5914,VisualEditor: Trivial way to get a lot of errors,"Confirmed fixed, will be pushed live on Monday.",1353541840,task_subcomment,PHID-TASK-vsfkgcc5kyalos6vc4gl,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed fixed, will be pushed live on Monday.']",['ACTION ON ISSUE'] +5902,VisualEditor: Annotation of inline nodes fails,"Annotation of inline nodes fails - the data model is not updated to have any annotations added. + +-------------------------- +**Version**: unspecified +**Severity**: major",1353542940,task_description,PHID-TASK-jml4yae3q65u4srebbyl,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Annotation of inline nodes fails.', 'Annotation of inline nodes fails - the data model is not updated to have any annotations added.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5900,"VisualEditor: Link inspector suggestions box should instantly show, then populate with more as API returns","Right now the link inspector's suggestions box displays only after the ; instead, it should show instantly, then populate with more data as API returns with a spinner. Trevor has some ideas if you want to bug him. :-) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1353543420,task_description,PHID-TASK-smsvykwx7lxu2tyag7ye,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Link inspector suggestions box should instantly show, then populate with more as API returns.', ""Right now the link inspector's suggestions box displays only after the ; instead, it should show instantly, then populate with more data as API returns with a spinner."", 'Trevor has some ideas if you want to bug him.', ':-)\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +743,VisualEditor: Edits should add a VisualEditor tag (using MW's revision tagging system) so they can be identified,"Max, + +The reason for knowing which edits come from which source is so where the bugs are likely to be (and has the bonus of being possible to do statistical analysis). + +Longer-term, as we make editing through the API easier, we'd like to move every user of the API to be labelled as the source (this is the approach taken by Twitter, for example). And of course, for the edit box to go through the API too, though that's more for sanity and security model than for tracking down bugs given how stable that code is. + +It's entirely possible that Tags aren't the best venue for this data, but it's what we have for now, and we can move to a better one later.",1353704947,task_subcomment,PHID-TASK-bjs5pwsw6c4ji7r65fru,PHID-USER-ydswvwhh5pm4lshahjje,"['Max,\n\nThe reason for knowing which edits come from which source is so where the bugs are likely to be (and has the bonus of being possible to do statistical analysis).', ""Longer-term, as we make editing through the API easier, we'd like to move every user of the API to be labelled as the source (this is the approach taken by Twitter, for example)."", ""And of course, for the edit box to go through the API too, though that's more for sanity and security model than for tracking down bugs given how stable that code is."", ""It's entirely possible that Tags aren't the best venue for this data, but it's what we have for now, and we can move to a better one later.""]","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN']" +731,VisualEditor: Backwards selection fails over inline alien nodes,"Start with an article with an inline alien - e.g. ""ABC<tt>:-)</tt>DEF"". Place cursor ""up page"" (in LTR, left) of inline alien; selection with keyboard down-page works as expected. Now place the cursor ""down page"" (in LTR, right) of the inline alien; selection with keyboard up-page fails when reaching the alien, clearing the selection and placing the cursor immediately up-page of the alien. + +Note that in RTL this appears to work fine(!). + +Confirmed in both Chrome and Firefox. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1353718440,task_description,PHID-TASK-6tkrmk42gm6l4ttp56da,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Backwards selection fails over inline alien nodes.', 'Start with an article with an inline alien - e.g.', '""ABC<tt>:-)</tt>DEF"".', 'Place cursor ""up page"" (in LTR, left) of inline alien; selection with keyboard down-page works as expected.', 'Now place the cursor ""down page"" (in LTR, right) of the inline alien; selection with keyboard up-page fails when reaching the alien, clearing the selection and placing the cursor immediately up-page of the alien.', 'Note that in RTL this appears to work fine(!).', 'Confirmed in both Chrome and Firefox.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5899,VisualEditor: Delete and backspace broken around inline aliens in Firefox,"Confirmed. + +Trivial test case: Start with an article with an inline alien - e.g. ""ABC<tt>:-)</tt>DEF"". Place the cursor immediately after C, and press (forwards) delete; instead of just deleting the alien, it also deletes D. + +Undo; place cursor immediately before D (just after the alien), and press backspace; instead of deleting the alien, it does nothing. + +Confirmed in Firefox.",1353718829,task_subcomment,PHID-TASK-75uqqg6zbs3w4jxdyn43,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed.', 'Trivial test case: Start with an article with an inline alien - e.g.', '""ABC<tt>:-)</tt>DEF"".', 'Place the cursor immediately after C, and press (forwards) delete; instead of just deleting the alien, it also deletes D.\n\nUndo; place cursor immediately before D (just after the alien), and press backspace; instead of deleting the alien, it does nothing.', 'Confirmed in Firefox.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5892,VisualEditor: Failure in saving integration code,"this.emit( 'saveError', null, 'Unsuccessful request: ' + data.result, null ); + +(ve.init.mw.Target.js line 131) + +causes ""TypeError: data is undefined"" + +-------------------------- +**Version**: unspecified +**Severity**: normal",1353719400,task_description,PHID-TASK-76qxn5mqf3hcvdkgf2kt,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Failure in saving integration code.', 'this.emit( \'saveError\', null, \'Unsuccessful request: \' + data.result, null );\n\n(ve.init.mw.Target.js line 131)\n\ncauses ""TypeError: data is undefined""\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5890,"VisualEditor: Selective serialisation has landed in Parsoid, now VE needs to handle that","Due to gerrit 31118 being merged, Parsoid now has selective serialisation live. This means that VisualEditor needs to include Mark's patch to handle this. + +-------------------------- +**Version**: unspecified +**Severity**: critical",1353721680,task_description,PHID-TASK-hgicqduvx6exq6mle75r,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Selective serialisation has landed in Parsoid, now VE needs to handle that.', 'Due to gerrit 31118 being merged, Parsoid now has selective serialisation live.', ""This means that VisualEditor needs to include Mark's patch to handle this."", '--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5893,VisualEditor: Failure in saving integration code,Fixed in gerrit 34959,1353724364,task_subcomment,PHID-TASK-76qxn5mqf3hcvdkgf2kt,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in gerrit 34959'],['ACTION ON ISSUE'] +5888,VisualEditor: Still get a pawn when select-all->replace in Firefox,"Go to demos/ve/?page=aliens in Firefox; select all: + + TypeError: end is undefined ve.ce.Surface.js (line 980) + +Press ""a"" (or backspace and then ""a""): + + TypeError: start is undefined ve.ce.Surface.js (line 995) + + (And a pawn appears in its own <p> above the a.) + +On any click thereafter, + + TypeError: node is null ve.ce.Surface.js (line 1073) + +-------------------------- +**Version**: unspecified +**Severity**: major +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=57355",1353725160,task_description,PHID-TASK-j3shvug7fft7t4wshe6d,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Still get a pawn when select-all->replace in Firefox.', 'Go to demos/ve/?page=aliens in Firefox; select all:\n\n TypeError: end is undefined ve.ce.Surface.js (line 980)\n\nPress ""a"" (or backspace and then ""a""):\n\n TypeError: start is undefined ve.ce.Surface.js (line 995)\n \n (And a pawn appears in its own <p> above the a.)', 'On any click thereafter,\n\n TypeError: node is null ve.ce.Surface.js (line 1073)\n\n--------------------------\n**Version**: unspecified\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2300,LabeledSectionTransclusion: Fatal error: Call to undefined method Title::getRedirectTarget(),"Seems to be causing: + +* Fatal error where directly on page: https://www.mediawiki.org/w/index.php?title=VisualEditor/Feedback&oldid=597441 +* Blank section where transcluded via a Template: https://www.mediawiki.org/w/index.php?title=VisualEditor&oldid=598709",1353969228,task_subcomment,PHID-TASK-yjkqv35zcxvtirgx56ds,PHID-USER-ydswvwhh5pm4lshahjje,['Seems to be causing:\n\n* Fatal error where directly on page: URL\n* Blank section where transcluded via a Template: URL'],['BUG REPRODUCTION .'] +5887,VisualEditor: Converter crashes if a page has a <span> element with a <p> elements,"This content would be in violation of the HTML spec, I believe.",1354124174,task_subcomment,PHID-TASK-vagtkpb7zm3ecw5cnsap,PHID-USER-ydswvwhh5pm4lshahjje,"['This content would be in violation of the HTML spec, I believe.']",['BUG REPRODUCTION'] +10489,VisualEditor: Don't offer Edit button when user cannot edit page,"Yeah, well, different ""protection"" levels for VE and non-VE editors feels like the wrong kind of solution.",1354127087,task_subcomment,PHID-TASK-3ij7dtc5vwzmge2qmliq,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, well, different ""protection"" levels for VE and non-VE editors feels like the wrong kind of solution.']",['CONTRIBUTION AND COMMITMENT'] +5861,VisualEditor: Save dialog triggers error (selection bug?),"On launching the save dialog, a console error is thrown: + +Uncaught TypeError: Cannot read property 'nodeType' of null /w/extensions/VisualEditor/modules/ve/ce/ve.ce.js:117 +ve.ce.getOffset /w/extensions/VisualEditor/modules/ve/ce/ve.ce.js:117 +ve.ce.SurfaceObserver.poll /w/extensions/VisualEditor/modules/ve/ce/ve.ce.SurfaceObserver.js:136 +ve.ce.SurfaceObserver.stop /w/extensions/VisualEditor/modules/ve/ce/ve.ce.SurfaceObserver.js:82 +ve.ce.Surface.documentOnBlur /w/extensions/VisualEditor/modules/ve/ce/ve.ce.Surface.js:324 + +-------------------------- +**Version**: unspecified +**Severity**: normal",1354155360,task_description,PHID-TASK-bp5lorruinm7xnzv76mb,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Save dialog triggers error (selection bug?).', ""On launching the save dialog, a console error is thrown:\n\nUncaught TypeError: Cannot read property 'nodeType' of null /w/extensions/VisualEditor/modules/ve/ce/ve.ce.js:117\nve.ce.getOffset /w/extensions/VisualEditor/modules/ve/ce/ve.ce.js:117\nve.ce.SurfaceObserver.poll /w/extensions/VisualEditor/modules/ve/ce/ve.ce.SurfaceObserver.js:136\nve.ce.SurfaceObserver.stop /w/extensions/VisualEditor/modules/ve/ce/ve.ce.SurfaceObserver.js:82\nve.ce.Surface.documentOnBlur /w/extensions/VisualEditor/modules/ve/ce/ve.ce.Surface.js:324\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +12930,VisualEditor: Only replace url on veaction=edit if there is no other query,"Go to a VE wiki page directly in edit mode: + +http://mediawiki.org/wiki/VisualEditor:Test?uselang=he&veaction=edit + +The integration changes the URL to: + +https://www.mediawiki.org/wiki/VisualEditor:Test + +... instead of: + +https://www.mediawiki.org/wiki/VisualEditor:Test?uselang=he + +-------------------------- +**Version**: unspecified +**Severity**: minor",1354218360,task_description,PHID-TASK-er2j2jzi7wxs7w6xckns,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Only replace url on veaction=edit if there is no other query.', 'Go to a VE wiki page directly in edit mode:\n\nURL\n\nThe integration changes the URL to:\n\nURL\n\n... instead of:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +729,VisualEditor: Paragraph changed to be a heading using the drop-down has its content deleted,"A paragraph when changed to be a heading using the toolbar drop-down has its content deleted (but the presence still stays). + +-------------------------- +**Version**: unspecified +**Severity**: critical",1354218900,task_description,PHID-TASK-wh5lwbsbwcapw3b5fkjp,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Paragraph changed to be a heading using the drop-down has its content deleted.', 'A paragraph when changed to be a heading using the toolbar drop-down has its content deleted (but the presence still stays).', '--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +723,"VisualEditor: Implement ""Show changes"" (wikitext diff) in Save dialog"," + +-------------------------- +**Version**: unspecified +**Severity**: major",1354562580,task_description,PHID-TASK-v466mnsvk3gmqhazwrti,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Implement ""Show changes"" (wikitext diff) in Save dialog.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +728,"VisualEditor: Implement ""Show changes"" (wikitext diff) in Save dialog","The VisualEditor should have a ""show changes"" button in the save dialog, taking the user to a wikitext diff in a hover over the editor surface; backend is now written but the front-end is still needed.",1354562716,task_subcomment,PHID-TASK-v466mnsvk3gmqhazwrti,PHID-USER-ydswvwhh5pm4lshahjje,"['The VisualEditor should have a ""show changes"" button in the save dialog, taking the user to a wikitext diff in a hover over the editor surface; backend is now written but the front-end is still needed.']",['BUG REPRODUCTION .'] +721,VisualEditor: Backspace creating a slug then deletes again,"Pressing backspace creating a slug then deletes again: + +* Create a new page (or go to an existing one), and enter ""AB\nCD\nEF"" +* Place the cursor down-page of ""F"" and press backspace; ""F"" is deleted correctly. +* Then press backspace again; ""E"" is deleted, as is the remaining slug, and the cursor moves us. + +-------------------------- +**Version**: unspecified +**Severity**: critical",1354563540,task_description,PHID-TASK-jye77ivrdahrtvdtxmyb,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Backspace creating a slug then deletes again.', 'Pressing backspace creating a slug then deletes again:\n\n* Create a new page (or go to an existing one), and enter ""AB\\nCD\\nEF""\n* Place the cursor down-page of ""F"" and press backspace; ""F"" is deleted correctly.', '* Then press backspace again; ""E"" is deleted, as is the remaining slug, and the cursor moves us.', '--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5857,VisualEditor: Backspace over a slug at the end of the document throws an error,"Pressing backspace in a slug at the end of the document throws an error: + +* Create a new page (or go to an existing one), and enter ""ABCD\n"" at the end +* With the cursor in the new slug, press backspace; this throws an error: + +Uncaught Error: ve.dm.Document.getNodeFromOffset(): offset 9 is out of bounds + +-------------------------- +**Version**: unspecified +**Severity**: major",1354563780,task_description,PHID-TASK-bsg3qk2puigbios7b56m,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Backspace over a slug at the end of the document throws an error.', 'Pressing backspace in a slug at the end of the document throws an error:\n\n* Create a new page (or go to an existing one), and enter ""ABCD\\n"" at the end\n* With the cursor in the new slug, press backspace; this throws an error:\n\nUncaught Error: ve.dm.Document.getNodeFromOffset(): offset 9 is out of bounds\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5925,"VisualEditor: Sync availability of ""minor edit"" with MW backend",Code now live in master; will get deployed in the next cycle.,1354565365,task_subcomment,PHID-TASK-cougiswjchh3cn6khldz,PHID-USER-ydswvwhh5pm4lshahjje,['Code now live in master; will get deployed in the next cycle.'],['TASK PROGRESS'] +12931,VisualEditor: Only replace url on veaction=edit if there is no other query,Code now live in master; will get deployed in the next cycle.,1354565570,task_subcomment,PHID-TASK-er2j2jzi7wxs7w6xckns,PHID-USER-ydswvwhh5pm4lshahjje,['Code now live in master; will get deployed in the next cycle.'],['TASK PROGRESS'] +10475,VisualEditor: Context menu shows up in the wrong place on load if document starts with link,Fixed in gerrit 36653,1354573861,task_subcomment,PHID-TASK-jprjjnlynxuoul2du4w2,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in gerrit 36653'],['TASK PROGRESS'] +2290,VisualEditor: ext.visualEditor.specialMessages module cache invalidation broken,Now merged into master.,1354654432,task_subcomment,PHID-TASK-vr2jeooanda24ls5knww,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged into master.'],['TASK PROGRESS'] +5855,VisualEditor: Deleting across inline alien errors,Fix in gerrit 37056.,1354738462,task_subcomment,PHID-TASK-3mbtnybtpij42l625lvd,PHID-USER-ydswvwhh5pm4lshahjje,['Fix in gerrit 37056.'],['TASK PROGRESS'] +13593,Setup wikibugs and gerrit-wm for #mediawiki-visualeditor,"Puppet config for wikibugs: + +https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=blob;f=manifests/misc/wikibugs.pp + +Puppet config for gerrit-wm: + +https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=blob;f=manifests/gerrit.pp + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1354738560,task_description,PHID-TASK-ciosa56mnibqn4lx27ub,PHID-USER-ydswvwhh5pm4lshahjje,"['Setup wikibugs and gerrit-wm for #mediawiki-visualeditor.', 'Puppet config for wikibugs:\n\nURL\n\nPuppet config for gerrit-wm:\n\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +12900,VisualEditor: Page creation should have a customized save button,Fixed in gerrit 37144.,1354750343,task_subcomment,PHID-TASK-mzqqlikp4a7wrk4foid4,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in gerrit 37144.'],['TASK PROGRESS'] +5853,VisualEditor: Type mismatch when inserting unbalanced content,Now being done by Trevor; reassigning.,1354841984,task_subcomment,PHID-TASK-upsvylaxm2favfgmiub4,PHID-USER-ydswvwhh5pm4lshahjje,['Now being done by Trevor; reassigning.'],['ACTION ON ISSUE .'] +5850,VisualEditor: Type mismatch when inserting unbalanced content,I believe Trevor meant ab</p></li></ol><p>cd breaking.,1354904980,task_subcomment,PHID-TASK-upsvylaxm2favfgmiub4,PHID-USER-ydswvwhh5pm4lshahjje,['I believe Trevor meant ab</p></li></ol><p>cd breaking.'],['BUG REPRODUCTION .'] +5848,VisualEditor: Type mismatch when inserting unbalanced content,Now merged into master.,1354916275,task_subcomment,PHID-TASK-upsvylaxm2favfgmiub4,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged into master.'],['TASK PROGRESS'] +2278,VisualEditor: Support Internet Explorer,"Right now we have Internet Explorer support removed because it fails to support a number of features, mostly around ContentEditable. However, as a major browser we need to find a way around these shortcomings. + +-------------------------- +**Version**: unspecified +**Severity**: major",1354926720,task_description,PHID-TASK-mu7m2pj54l427crmnupd,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Support Internet Explorer.', 'Right now we have Internet Explorer support removed because it fails to support a number of features, mostly around ContentEditable.', 'However, as a major browser we need to find a way around these shortcomings.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +2282,VisualEditor: Support Internet Explorer,Attempted fixes in gerrit 37566 and gerrit 37570.,1354926882,task_subcomment,PHID-TASK-mu7m2pj54l427crmnupd,PHID-USER-ydswvwhh5pm4lshahjje,['Attempted fixes in gerrit 37566 and gerrit 37570.'],['BUG REPRODUCTION'] +13600,Setup wikibugs and gerrit-wm for #mediawiki-visualeditor,Attempted fixes in Gerrit 37566 and Gerrit 37570.,1354926921,task_subcomment,PHID-TASK-ciosa56mnibqn4lx27ub,PHID-USER-ydswvwhh5pm4lshahjje,['Attempted fixes in Gerrit 37566 and Gerrit 37570.'],['BUG REPRODUCTION'] +2281,VisualEditor: Support Internet Explorer,"Argh, ignore that; an at-least partial fix in gerrit 37592.",1354926991,task_subcomment,PHID-TASK-mu7m2pj54l427crmnupd,PHID-USER-ydswvwhh5pm4lshahjje,"['Argh, ignore that; an at-least partial fix in gerrit 37592.']",['BUG REPRODUCTION'] +726,"VisualEditor: Implement ""Show changes"" (wikitext diff) in Save dialog",Now in gerrit as gerrit 37601.,1354929606,task_subcomment,PHID-TASK-v466mnsvk3gmqhazwrti,PHID-USER-ydswvwhh5pm4lshahjje,['Now in gerrit as gerrit 37601.'],['BUG REPRODUCTION'] +2285,VisualEditor: Create a link at the beginning of the document throws rangy error,Fix in gerrit 37603,1354931366,task_subcomment,PHID-TASK-jvbmuzupmyildaswp3ax,PHID-USER-ydswvwhh5pm4lshahjje,['Fix in gerrit 37603'],['TASK PROGRESS'] +2272,VisualEditor: Toolbar tooltips should also suggest key-commands,"Toolbar tooltips should also suggest key-commands - e.g. the bold button's tooltip should be ""Bold (Cmd+B)"". Not hard-coded but created live, though there may be i18n issues. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=44012",1355168340,task_description,PHID-TASK-qsgzi7766f5xj7zdn6hb,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Toolbar tooltips should also suggest key-commands.', 'Toolbar tooltips should also suggest key-commands - e.g.', 'the bold button\'s tooltip should be ""Bold (Cmd+B)"".', 'Not hard-coded but created live, though there may be i18n issues.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +2270,VisualEditor: Re-enable the feedback tool for deployment,"Point to [[Project:VisualEditor/Feedback]] for now. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1355171460,task_description,PHID-TASK-6k6omehrnjj3d64g3xkp,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Re-enable the feedback tool for deployment.', 'Point to [[Project:VisualEditor/Feedback]] for now.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'ACTION ON ISSUE', 'BUG REPRODUCTION']" +2271,VisualEditor: Re-enable the feedback tool for deployment,See also https://gerrit.wikimedia.org/r/#/c/32700/ for usage.,1355175058,task_subcomment,PHID-TASK-6k6omehrnjj3d64g3xkp,PHID-USER-ydswvwhh5pm4lshahjje,['See also URL for usage.'],['WORKAROUNDS'] +2269,VisualEditor: Inspector doesn't open properly,Fixed in gerrit 37945.,1355176593,task_subcomment,PHID-TASK-hydd4sggtsrxlgqhafqc,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in gerrit 37945.'],['ACTION ON ISSUE'] +724,"VisualEditor: Implement ""Show changes"" (wikitext diff) in Save dialog",Merged into master.,1355176624,task_subcomment,PHID-TASK-v466mnsvk3gmqhazwrti,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master.'],['TASK PROGRESS'] +12884,VisualEditor: Integration in production should not ignoreHidden on user preference,"In VisualEditor.hooks.php the function to evaluate whether or not to show the VisualEditor has ignoreHidden set true on the user preference check; this should be false in production. + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1355190000,task_description,PHID-TASK-ffowylul32ecwhb6soji,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Integration in production should not ignoreHidden on user preference.', 'In VisualEditor.hooks.php the function to evaluate whether or not to show the VisualEditor has ignoreHidden set true on the user preference check; this should be false in production.', '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5846,VisualEditor: Removing copy/pasted link annotations removes the original as well,Fixed in gerrit 38009.,1355192089,task_subcomment,PHID-TASK-rifozrrb2mk5wki2qrw4,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in gerrit 38009.'],['TASK PROGRESS'] +5845,VisualEditor: Removing copy/pasted link annotations removes the original as well,Now landed in master.,1355193795,task_subcomment,PHID-TASK-rifozrrb2mk5wki2qrw4,PHID-USER-ydswvwhh5pm4lshahjje,['Now landed in master.'],['TASK PROGRESS'] +10461,VisualEditor: Save button should be disabled if dm state is identical to page when it was loaded,"Right now, the Save button starts disabled, but when the transaction depth is non-zero it's enabled. This means that two actions that reverse each other (rather than being formally undone) let the user make a 'null edit', which MW then silently accepts. + +Ideally, the Save/Create button should be disabled if dm state is identical to page when it was loaded (except for the special-case of oldid pages, where it should always be enabled). Roan suggests a string comparison of the current and original HTML is the least-bad option, given the lack of hash functions in JavaScript. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=43270",1355199480,task_description,PHID-TASK-m3nqsseg45psoqx36exc,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Save button should be disabled if dm state is identical to page when it was loaded.', ""Right now, the Save button starts disabled, but when the transaction depth is non-zero it's enabled."", ""This means that two actions that reverse each other (rather than being formally undone) let the user make a 'null edit', which MW then silently accepts."", 'Ideally, the Save/Create button should be disabled if dm state is identical to page when it was loaded (except for the special-case of oldid pages, where it should always be enabled).', 'Roan suggests a string comparison of the current and original HTML is the least-bad option, given the lack of hash functions in JavaScript.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +10438,VisualEditor: Deal with en.wikipedia.org's edit notice system,"So, as a way around this, could we have a hacky exception? Or should we push upstream and suggest that core editnotices are adjusted so that every wiki has enwiki's system? (Presumably this would need a new Editnotice: namespace if they want general availability.)",1355339876,task_subcomment,PHID-TASK-hjoe3umj3mbaqn4fu5f7,PHID-USER-ydswvwhh5pm4lshahjje,"['So, as a way around this, could we have a hacky exception?', ""Or should we push upstream and suggest that core editnotices are adjusted so that every wiki has enwiki's system?"", '(Presumably this would need a new Editnotice: namespace if they want general availability.)']","['WORKAROUNDS', 'FUTURE PLAN', 'FUTURE PLAN']" +10457,Automatically convert external links to local resources to local wiki links if possible,"Ask, or just silently replace? But then it will 'dirty diff' if this has been done deliberately. Also, to do this, link inspector will need to have a concept of canonical URLs and optional other URLs for this context, which is messy as hell.",1355343159,task_subcomment,PHID-TASK-bbycowhblqb7wl5ri2sh,PHID-USER-ydswvwhh5pm4lshahjje,"['Ask, or just silently replace?', ""But then it will 'dirty diff' if this has been done deliberately."", 'Also, to do this, link inspector will need to have a concept of canonical URLs and optional other URLs for this context, which is messy as hell.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +5809,Enable VisualEditor extension on test.wikipedia.org and test2.wikipedia.org for all namespaces; for NS0 and NS2 on mediawiki.org,I believe Roan will be doing this later today.,1355343355,task_subcomment,PHID-TASK-3qimgh7ycaviacztiyae,PHID-USER-ydswvwhh5pm4lshahjje,['I believe Roan will be doing this later today.'],['FUTURE PLAN'] +12875,"VisualEditor: Fix ""Uncaught TypeError: Cannot read property 'typePattern' of undefined""","Also, which browser, etc.? :-)",1355343913,task_subcomment,PHID-TASK-lin2kfpz66zdn3l3uhx2,PHID-USER-ydswvwhh5pm4lshahjje,"['Also, which browser, etc.?', ':-)']","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +2252,"VisualEditor: For initial deployment, do not over-ride edit-section links","Right now, VE grabs a hold of the edit-section links. However, for current deployment this should not be the case - they should remain pointing to the wikitext editor. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1355344680,task_description,PHID-TASK-gax37c3j4qvaskyhk55t,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: For initial deployment, do not over-ride edit-section links.', 'Right now, VE grabs a hold of the edit-section links.', 'However, for current deployment this should not be the case - they should remain pointing to the wikitext editor.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12868,"VisualEditor: Handling of double click when preference ""Edit pages on double click"" is active","Immediate solution is to suppress the JS when VE is active, but not when in read mode. + +Longer-term, this should be refactored so that users have a ""default"" editor, and this kind of thing triggers whichever one you've chosen.",1355344807,task_subcomment,PHID-TASK-3hi7my5pvgnqne4eigdb,PHID-USER-ydswvwhh5pm4lshahjje,"['Immediate solution is to suppress the JS when VE is active, but not when in read mode.', 'Longer-term, this should be refactored so that users have a ""default"" editor, and this kind of thing triggers whichever one you\'ve chosen.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +5834,"VisualEditor: Parsoid call on ""Review and save"" slide hangs for pages with ""/""s in them","This appears to now be fixed, following an update to the Parsoid service yesterday; I can now edit and create articles with ""/""s in their title. Closing as fixed.",1355429392,task_subcomment,PHID-TASK-vhisdvekk4sgvgkkuben,PHID-USER-ydswvwhh5pm4lshahjje,"['This appears to now be fixed, following an update to the Parsoid service yesterday; I can now edit and create articles with ""/""s in their title.', 'Closing as fixed.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +5792,"VisualEditor: Fix ""Uncaught TypeError: Cannot read property 'left' / call method 'getOuterLength'.""","Given errors sounds like a selection issue; assigning to CE, but please advise if not.",1355429701,task_subcomment,PHID-TASK-alx56wytsjcuj4hvxv6h,PHID-USER-ydswvwhh5pm4lshahjje,"['Given errors sounds like a selection issue; assigning to CE, but please advise if not.']",['BUG REPRODUCTION'] +5784,"VisualEditor: Select All + Delete removes all text from sight, but not internally","More widely, it looks like the CE layer doesn't bind to delete the way it does to backspace; assigning.",1355429997,task_subcomment,PHID-TASK-i4afw6okkvtcnnnerpcr,PHID-USER-ydswvwhh5pm4lshahjje,"[""More widely, it looks like the CE layer doesn't bind to delete the way it does to backspace; assigning.""]",['BUG REPRODUCTION .'] +12781,VisualEditor: Switch over edit-success notice to use the deployed one,"On successful save, VE informs the user with a notification; however, this is not the same as the one deployed to the English Wikipedia (and elsewhere?). We should just inherit that, if possible. + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1355431920,task_description,PHID-TASK-tnwafiqbhbl7tln47v6a,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Switch over edit-success notice to use the deployed one.', 'On successful save, VE informs the user with a notification; however, this is not the same as the one deployed to the English Wikipedia (and elsewhere?).', 'We should just inherit that, if possible.', '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +10408,Create a visual VisualEditor plugin tool to add/edit maths blocks,"This will require Parsoid to be finished and expose ParserHooks to get alienated, and then a VE node handler to be written. The first bit is relatively easy, but the second is a very significant undertaking, so prioritising as ""lowest"".",1355432140,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ydswvwhh5pm4lshahjje,"['This will require Parsoid to be finished and expose ParserHooks to get alienated, and then a VE node handler to be written.', 'The first bit is relatively easy, but the second is a very significant undertaking, so prioritising as ""lowest"".']","['BUG REPRODUCTION', 'FUTURE PLAN']" +12858,"VisualEditor: Suppress ""Web link"" section in link inspector suggestion list if a wiki page link already exists","Not convinced that this is correct; yes, you /can/ have a valid page at a web site, but still want to link to the external one. For the most trivial example, ""amazon.com"" is both an article (on enwiki) and a valid external link. Therefore I'm minded to WONTFIX this. + +Also, I'd note that there are timing issues (as the list is created before the suggestions are returned), but those are minor.",1355434976,task_subcomment,PHID-TASK-3cu7p6qfbrrfjek7shaw,PHID-USER-ydswvwhh5pm4lshahjje,"['Not convinced that this is correct; yes, you /can/ have a valid page at a web site, but still want to link to the external one.', 'For the most trivial example, ""amazon.com"" is both an article (on enwiki) and a valid external link.', ""Therefore I'm minded to WONTFIX this."", ""Also, I'd note that there are timing issues (as the list is created before the suggestions are returned), but those are minor.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'ACTION ON ISSUE .', 'BUG REPRODUCTION']" +2241,VisualEditor: Skip the inspector menu on links,"This mis-understands the menu - the ""chain icon"" launches the link inspector, but there are potentially quite a few icons in the user's context at this point. We only have the link inspector created at this stage, but we will have more before the VisualEditor is ""finished"". + +For the first enhancement, this was fixed in bug 37904 but that has regressed - have re-opened that one.",1355435276,task_subcomment,PHID-TASK-ux4izidb7xrrwhvej2xp,PHID-USER-ydswvwhh5pm4lshahjje,"['This mis-understands the menu - the ""chain icon"" launches the link inspector, but there are potentially quite a few icons in the user\'s context at this point.', 'We only have the link inspector created at this stage, but we will have more before the VisualEditor is ""finished"".', 'For the first enhancement, this was fixed in bug 37904 but that has regressed - have re-opened that one.']","['BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +5832,"VisualEditor: Parsoid call on ""Review and save"" slide hangs for pages with ""/""s in them",Happy to help. :-),1355436247,task_subcomment,PHID-TASK-vhisdvekk4sgvgkkuben,PHID-USER-ydswvwhh5pm4lshahjje,"['Happy to help.', ':-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +2239,VisualEditor: Skip the inspector menu on links,"(In reply to comment #2) +> I remain unconvinced. What other ""inspectors"" do you want to call on a link? + +It's not ""on a link"", it's ""on some text"" - yes, this includes links if one is set, but there will be quite a few annotation inspectors; in complex cases, we may need to come up with a new interface if it ever got about half a dozen or so. What you're seeing is an artefact that we haven't written the other annotation inspectors yet - not that they aren't applicable. For example, we'll be creating (or helping others create) annotation inspectors for setting the selection's language (as used on the English Wikipedia through a template, but invaluable to our multi-lingual wikis), modifying text colour and other funky formatting, marking up the content as an address (as used through an extension in Wikivoyage) or as a status update (used on MediaWiki.org), and no-doubt several others that we haven't even thought of yet. + +Note that this menu (which is purely about annotation inspectors) doesn't trigger on text that isn't already a link, as we don't show it when there are no appropriate annotation inspectors for the context. + +There will also be a bunch of object inspectors for ""complex"" things like references, templates, images and other media, galleries, Wikidata transclusions and queries, music annotations, maths equations, EasyTimeline uses, code blocks with syntax highlighting, poems, and dozens of other things that are block-level parser hooks of some kind, as tailored to the wiki and within that to the context. And, of course, this list will expand over time as the number of things that can be created and edited through the VisualEditor approaches completeness for Wikimedia's cluster install, and for third parties using MediaWiki in their own situations. + +Finally, there will be a page-level inspector for page-level meta-data - like categories and language links, the ""magic words"" that perform title over-rides, redirects, suppression of the table of contents, etc. + +[Snip] + +> I fear it will be an even worse user experience if users have to choose +> between various ""inspectors"" for a link. And I fear the choices will be +> hard to make until they have read a couple of help pages. This is not what +> I hope the VE will achieve... + +Certainly, part of our job is to make a complex task as simple as possible - but, to steal the phrase, no simpler. I fear that we haven't explained the concept of annotation inspectors in the design language well enough for the above to be clear, for which I apologise. + +> I would prefer a bit of object-oriented context smartness. Perhaps, to +> satisfy the generic design (I can imagine some alternative choices for some +> other objects...): why not skip the ""choose an inspector"" step if there is +> only one choice for a given object in a given context? This would easily +> support cases where an object may truly need a choice of inspectors, but +> avoid the clumsiness of the current approach. + +This would mean that, as you move the cursor through the text, every time you hit a link, the link inspector would load, filling the screen (and triggering a wasteful and unwanted API request to get the suggested list of pages for the link text). Clearly for you, this would be appropriate, but I don't agree that it's an interface paradigm that would work for most users. + +> (Note that the tooltip enhancement does not help on modern touch devices, so +> making the interaction with links to check link correctness painless remains +> an issue.) + +Sorry, but this is not true. In an iPad or Android tablet or mobile 'phone, press and hold on a link to be informed of the link's title attribute; voilà, the link destination is revealed. Yes, this is messy, but our job is to be as seemless as possible in integrating with users' operating systems' existing workflows, not inventing our own.",1355443086,task_subcomment,PHID-TASK-ux4izidb7xrrwhvej2xp,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\n\nIt\'s not ""on a link"", it\'s ""on some text"" - yes, this includes links if one is set, but there will be quite a few annotation inspectors; in complex cases, we may need to come up with a new interface if it ever got about half a dozen or so.', ""What you're seeing is an artefact that we haven't written the other annotation inspectors yet - not that they aren't applicable."", ""For example, we'll be creating (or helping others create) annotation inspectors for setting the selection's language (as used on the English Wikipedia through a template, but invaluable to our multi-lingual wikis), modifying text colour and other funky formatting, marking up the content as an address (as used through an extension in Wikivoyage) or as a status update (used on MediaWiki.org), and no-doubt several others that we haven't even thought of yet."", ""Note that this menu (which is purely about annotation inspectors) doesn't trigger on text that isn't already a link, as we don't show it when there are no appropriate annotation inspectors for the context."", 'There will also be a bunch of object inspectors for ""complex"" things like references, templates, images and other media, galleries, Wikidata transclusions and queries, music annotations, maths equations, EasyTimeline uses, code blocks with syntax highlighting, poems, and dozens of other things that are block-level parser hooks of some kind, as tailored to the wiki and within that to the context.', ""And, of course, this list will expand over time as the number of things that can be created and edited through the VisualEditor approaches completeness for Wikimedia's cluster install, and for third parties using MediaWiki in their own situations."", 'Finally, there will be a page-level inspector for page-level meta-data - like categories and language links, the ""magic words"" that perform title over-rides, redirects, suppression of the table of contents, etc.', '[Snip]\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nCertainly, part of our job is to make a complex task as simple as possible - but, to steal the phrase, no simpler.', ""I fear that we haven't explained the concept of annotation inspectors in the design language well enough for the above to be clear, for which I apologise."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis would mean that, as you move the cursor through the text, every time you hit a link, the link inspector would load, filling the screen (and triggering a wasteful and unwanted API request to get the suggested list of pages for the link text).', ""Clearly for you, this would be appropriate, but I don't agree that it's an interface paradigm that would work for most users."", 'QUOTE\nQUOTE\nQUOTE\n\nSorry, but this is not true.', ""In an iPad or Android tablet or mobile 'phone, press and hold on a link to be informed of the link's title attribute; voilà, the link destination is revealed."", ""Yes, this is messy, but our job is to be as seemless as possible in integrating with users' operating systems' existing workflows, not inventing our own.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'MOTIVATION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR']" +12854,Parsoid: Square brackets sometimes (but not always) get escaped with <nowiki>s when PHP parser wouldn't,"This appears to be a Parsoid bug; adjusting to reflect that. + +If you use the RT form - http://parsoid.wmflabs.org/_rtform/ - on the above string: + +[[Link target|These are '''just''' [normal brackets]]] +-> +[[Link target|These are '''just'''<nowiki> [normal brackets]</nowiki>]] + +However, it generates correct HTML; for the other string: + +[[Link target|These are ['''just''' normal brackets]]] +-> +<p data-parsoid=""{"dsr":[0,54]}""><a rel=""mw:WikiLink"" href=""./Link_target"" data-parsoid=""{"tsr":[0,53],"a":{"href":"./Link_target"},"sa":{"href":"Link target"},"stx":"piped","dsr":[0,53]}"">These are [<b data-parsoid=""{"tsr":[25,28],"dsr":[25,35]}"">just</b> normal brackets</a>]</p> + +Whereas canonical HTML from the PHP parser is: + +<p><a href=""/wiki/Link_target"" title=""Link target"">These are [<b>just</b> normal brackets]</a></p> + +[i.e., the closing not-used-for-a-link square bracket is inside the link, not outside it - however, this is probably a separate bug; happy to re-file.]",1355507224,task_subcomment,PHID-TASK-sdeqwu5trbiv6f7fqfg7,PHID-USER-ydswvwhh5pm4lshahjje,"['This appears to be a Parsoid bug; adjusting to reflect that.', 'If you use the RT form - URL - on the above string:\n\n[[Link target|These are \'\'\'just\'\'\' [normal brackets]]]\n->\n[[Link target|These are \'\'\'just\'\'\'<nowiki> [normal brackets]</nowiki>]]\n\nHowever, it generates correct HTML; for the other string:\n\n[[Link target|These are [\'\'\'just\'\'\' normal brackets]]]\n->\n<p data-parsoid=""{"dsr":[0,54]}""><a rel=""mw:WikiLink"" href=""./Link_target"" data-parsoid=""{"tsr":[0,53],"a":{"href":"./Link_target"},"sa":{"href":"Link target"},"stx":"piped","dsr":[0,53]}"">These are [<b data-parsoid=""{"tsr":[25,28],"dsr":[25,35]}"">just</b> normal brackets</a>]</p>\n\nWhereas canonical HTML from the PHP parser is:\n\n<p><a href=""/wiki/Link_target"" title=""Link target"">These are [<b>just</b> normal brackets]</a></p>\n\n[i.e., the closing not-used-for-a-link square bracket is inside the link, not outside it - however, this is probably a separate bug; happy to re-file.]']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +5771,"VisualEditor: ""localStorage is null"" error message",Sounds like a CE-issue (for the copy-and-paste code?).,1355508197,task_subcomment,PHID-TASK-zi2tai4mmhmdntkaup52,PHID-USER-ydswvwhh5pm4lshahjje,"['Sounds like a CE-issue (for the copy-and-paste code?', ').']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +12759,"VisualEditor: Fly-out wikitext editor for unsupported extensions' source blocks (""alienated content"")","For content which is alienated, provide a way for users to get a wikitext editing window for just the wikitext for that item. This allows users to modify content that does not have an inspector yet, and for ""power users"", make tweaks in an environment that is familiar to them, without overwhelming other users. Ideally, this would be syntax-highlighted and pretty and helpful, but anything at all would be a start. :-) + +This will require some serious magic in Parsoid to identify the causal wikitext and allow partial document retrieval, and so this is very much in the ""enhancement"" pile for now; putting in UI as it's an inspector, but it will have impacts all the way down through DM. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1355508900,task_description,PHID-TASK-64pve3q3gx7xk5rm2nk4,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Fly-out wikitext editor for unsupported extensions\' source blocks (""alienated content"").', 'For content which is alienated, provide a way for users to get a wikitext editing window for just the wikitext for that item.', 'This allows users to modify content that does not have an inspector yet, and for ""power users"", make tweaks in an environment that is familiar to them, without overwhelming other users.', 'Ideally, this would be syntax-highlighted and pretty and helpful, but anything at all would be a start.', ':-)\n\nThis will require some serious magic in Parsoid to identify the causal wikitext and allow partial document retrieval, and so this is very much in the ""enhancement"" pile for now; putting in UI as it\'s an inspector, but it will have impacts all the way down through DM.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +10334,VisualEditor: Deleting content between a heading and an alien fails?,"In https://en.wikipedia.org/w/index.php?title=Lynn_Hill&oldid=528045441 (and other versions), go into VE, go to the bottom, delete the list item (and so the list) from the External links section. + +ve.instances[0].documentModel.data confirms that the model has this removed - ""/heading"" object followed by the alienated table from the ""{{Authority control}}"" template - but on diff Parsoid thinks that there is no change in this area. Is this is a Parsoid, or is change marking broken (or both)? + +-------------------------- +**Version**: unspecified +**Severity**: normal",1355510820,task_description,PHID-TASK-7aedtfvbjcpnujzhsbiy,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Deleting content between a heading and an alien fails?.', 'In URL (and other versions), go into VE, go to the bottom, delete the list item (and so the list) from the External links section.', 've.instances[0].documentModel.data confirms that the model has this removed - ""/heading"" object followed by the alienated table from the ""{{Authority control}}"" template - but on diff Parsoid thinks that there is no change in this area.', 'Is this is a Parsoid, or is change marking broken (or both)?', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +5758,VisualEditor: A slug's new contents appear not to get inserted into the DM in at least once case,"* Click into VE on https://en.wikipedia.org/wiki/User:Thehelpfulone/test +* Click cursor into one of the many LI slugs of the multiply-indented list. +* Type some contents into the slug +* Press ""left""; suddenly, the cursor is back at 0,0 +* Click into the ultimate LI with ""real"" content (not the one just created) and outdent repeatedly; you will over-write the new LI as if it wasn't there (indeed, it never reaches the DM). + +This may be similar to other slug bugs, given the core issue. :-) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1355530440,task_description,PHID-TASK-czuwyblk43urnavypsbt,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: A slug's new contents appear not to get inserted into the DM in at least once case."", '* Click into VE on URL\n* Click cursor into one of the many LI slugs of the multiply-indented list.', '* Type some contents into the slug\n* Press ""left""; suddenly, the cursor is back at 0,0\n* Click into the ultimate LI with ""real"" content (not the one just created) and outdent repeatedly; you will over-write the new LI as if it wasn\'t there (indeed, it never reaches the DM).', 'This may be similar to other slug bugs, given the core issue.', ':-)\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +12755,VisualEditor: Parsoid diff failure errors are not very descriptive,"Parsoid diff failure errors are not very descriptive - ""error loading data from server: unsuccessful request: diff failed."" but not why (in this case, it was because the target oldid had been deleted subsequent to the user pressing save, but a more graceful message would be good. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=44354 +https://bugzilla.wikimedia.org/show_bug.cgi?id=39057 +https://bugzilla.wikimedia.org/show_bug.cgi?id=63149",1355530860,task_description,PHID-TASK-rmktbubqqol74vvmg4zn,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Parsoid diff failure errors are not very descriptive.', 'Parsoid diff failure errors are not very descriptive - ""error loading data from server: unsuccessful request: diff failed.""', 'but not why (in this case, it was because the target oldid had been deleted subsequent to the user pressing save, but a more graceful message would be good.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL\nURL\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2254,"VisualEditor: For initial deployment, do not over-ride edit-section links",Now merged into master.,1355829010,task_subcomment,PHID-TASK-gax37c3j4qvaskyhk55t,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged into master.'],['TASK PROGRESS'] +10331,VisualEditor: Add a (small) left margin to the CE so that users can select whole lines at once,"From a user suggestion: + +| Normally word processors and text editors have a left margin, allowing +| whole lines to be selected. There would normally be a small gap of a few +| pixels between the left column of text and the left margin, allowing a +| ""margin of error"" for regular text selection. To the left of this gap, +| any clicks select entire lines, and any drags up or down select many +| lines at once. +| +| I don't know if there is a need for the complete left margin +| functionality in VisualEditor, but certainly, the editing area shouldn't +| stop at the exact edge of the letters. Perhaps the padding on the VE +| container needs to be increased with a compensating decrease in the +| margin - or maybe that's totally wrong, but you get the idea. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1356128220,task_description,PHID-TASK-3d7wihxirj5lu7swsg43,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Add a (small) left margin to the CE so that users can select whole lines at once.', 'From a user suggestion:\n\n| Normally word processors and text editors have a left margin, allowing\n| whole lines to be selected.', 'There would normally be a small gap of a few\n| pixels between the left column of text and the left margin, allowing a\n| ""margin of error"" for regular text selection.', 'To the left of this gap,\n| any clicks select entire lines, and any drags up or down select many\n| lines at once.', ""|\n| I don't know if there is a need for the complete left margin\n| functionality in VisualEditor, but certainly, the editing area shouldn't\n| stop at the exact edge of the letters."", ""Perhaps the padding on the VE\n| container needs to be increased with a compensating decrease in the\n| margin - or maybe that's totally wrong, but you get the idea."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +12724,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","From user suggestion: + +| Heading 1 is very rare on enwiki, and indeed on most other installations. +| Where it is used (mostly on project discussion pages), it does not usually +| need to be edited. VisualEditor should not offer it. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1356129180,task_description,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: For article namespace, disable Heading-1s (<h1>), others?.', 'From user suggestion:\n\n| Heading 1 is very rare on enwiki, and indeed on most other installations.', '| Where it is used (mostly on project discussion pages), it does not usually\n| need to be edited.', 'VisualEditor should not offer it.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10323,VisualEditor: Sometimes the HotCat gadget appears at the top of the CE surface,"From user report (but I've had this myself): + +| HotCat is a popular gadget and any conflict with it should be avoided. For +| example, use VisualEditor on [[User:This, that and the other/sandbox/Schfoof]] +| with HotCat enabled. The HotCat bar appears in the wrong place. (It probably +| shouldn't appear at all.) +| +| … +| +| The conflict now appears to be fixed... very strange. + +Given that it appears and also doesn't appear between refreshes - i.e., on the same page with the same version of the VE and HC code bases in the same accounts in the same browsers - I'm assuming it's some sort of race-condition, but I'm not sure. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1356129540,task_description,PHID-TASK-pxuflqdxigvalopfqw3z,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Sometimes the HotCat gadget appears at the top of the CE surface.', ""From user report (but I've had this myself):\n\n| HotCat is a popular gadget and any conflict with it should be avoided."", 'For\n| example, use VisualEditor on [[User:This, that and the other/sandbox/Schfoof]]\n| with HotCat enabled.', 'The HotCat bar appears in the wrong place.', ""(It probably\n| shouldn't appear at all.)"", '|\n| …\n|\n| The conflict now appears to be fixed... very strange.', ""Given that it appears and also doesn't appear between refreshes - i.e., on the same page with the same version of the VE and HC code bases in the same accounts in the same browsers - I'm assuming it's some sort of race-condition, but I'm not sure."", '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION']" +2253,"VisualEditor: For initial deployment, do not over-ride edit-section links",This appears to have missed the deploy-train; moving.,1357578100,task_subcomment,PHID-TASK-gax37c3j4qvaskyhk55t,PHID-USER-ydswvwhh5pm4lshahjje,['This appears to have missed the deploy-train; moving.'],['BUG REPRODUCTION'] +10433,VisualEditor: Deal with en.wikipedia.org's edit notice system,Tagging with deploy-train cycle.,1357578650,task_subcomment,PHID-TASK-hjoe3umj3mbaqn4fu5f7,PHID-USER-ydswvwhh5pm4lshahjje,['Tagging with deploy-train cycle.'],['TASK PROGRESS'] +5826,Parsoid gives VisualEditor insecure content when using HTTPS (should use protocol-relative URLs),Tagging with deploy-train cycle.,1357578934,task_subcomment,PHID-TASK-2fap3nvdrgza3a4h2sj6,PHID-USER-ydswvwhh5pm4lshahjje,['Tagging with deploy-train cycle.'],['TASK PROGRESS'] +2249,VisualEditor: Suggestion tool fails to close when escaping out of context menu.,Add to deployment milestone.,1357594470,task_subcomment,PHID-TASK-ton3dd6uf2z3sfe3n2k3,PHID-USER-ydswvwhh5pm4lshahjje,['Add to deployment milestone.'],['FUTURE PLAN'] +10418,"VisualEditor: edits marked as ""minor"" without explicit user selection",Add to deployment milestone.,1357594475,task_subcomment,PHID-TASK-dmuriij6wzg4f6nemlx3,PHID-USER-ydswvwhh5pm4lshahjje,['Add to deployment milestone.'],['FUTURE PLAN'] +2259,VisualEditor: <visualeditor-toolbar-savedialog> message is missing,Add to deployment milestone.,1357594496,task_subcomment,PHID-TASK-3ytipv46bzm44jpqmwoq,PHID-USER-ydswvwhh5pm4lshahjje,['Add to deployment milestone.'],['FUTURE PLAN'] +5765,VisualEditor: Slug oddness - Prepending text to article starting with {{Infobox ..}} removes the entire article,"This is fundamentally an ""editing what appears to be a blank space but is actually a slug means this behave in a way I did not anticipate"" - assigning to CE, but we really need to talk about this and what we should do longer-term.",1357598884,task_subcomment,PHID-TASK-2hzsnhrqn3e44r3w5wpx,PHID-USER-ydswvwhh5pm4lshahjje,"['This is fundamentally an ""editing what appears to be a blank space but is actually a slug means this behave in a way I did not anticipate"" - assigning to CE, but we really need to talk about this and what we should do longer-term.']",['FUTURE PLAN'] +10351,Parsoid: Second column heading missing of table with template-generated header,"Appears to be a failed template expansion, so probably a Parsoid bug - Gabriel, thoughts?",1357598990,task_subcomment,PHID-TASK-woqw5jwyjb5eshocsjdw,PHID-USER-ydswvwhh5pm4lshahjje,"['Appears to be a failed template expansion, so probably a Parsoid bug - Gabriel, thoughts?']",['BUG REPRODUCTION .'] +2243,VisualEditor: Things are sometimes alienated as block when they should be inline,Merged; code will be deployed as part of the 2013-01-16 release cycle.,1357678696,task_subcomment,PHID-TASK-ly2xm7tz73tvksvhmtyz,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; code will be deployed as part of the 2013-01-16 release cycle.'],['TASK PROGRESS'] +5787,VisualEditor: Some elements not alienated,This (first part; second part is now bug 43155) is fixed in gerrit 39834 which is now merged; will be deployed as part of the 2013-01-16 release cycle.,1357678877,task_subcomment,PHID-TASK-bhfeaa4hp3iuxtp7inrp,PHID-USER-ydswvwhh5pm4lshahjje,['This (first part; second part is now bug 43155) is fixed in gerrit 39834 which is now merged; will be deployed as part of the 2013-01-16 release cycle.'],['TASK PROGRESS'] +5895,VisualEditor: Clean up meta nodes,This is fixed in gerrit 39847 which is now merged; will be deployed as part of the 2013-01-16 release cycle.,1357679596,task_subcomment,PHID-TASK-o3u5ojlmiw3bdf7dgyiu,PHID-USER-ydswvwhh5pm4lshahjje,['This is fixed in gerrit 39847 which is now merged; will be deployed as part of the 2013-01-16 release cycle.'],['TASK PROGRESS'] +5725,"VisualEditor: When the diff result is null (no changes), don't show a confusing blank diff but instead a message","When the diff result is null (no changes), don't show a confusing blank diff but instead a message like ""There are no changes detected in your edit"" so that users aren't confused. + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1357693440,task_description,PHID-TASK-tbgpmmiggp5mn7bvnvbe,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: When the diff result is null (no changes), don't show a confusing blank diff but instead a message."", 'When the diff result is null (no changes), don\'t show a confusing blank diff but instead a message like ""There are no changes detected in your edit"" so that users aren\'t confused.', '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +12767,"VisualEditor: Fly-out wikitext editor for unsupported extensions' source blocks (""alienated content"")","(In reply to comment #3) +> +1, I imagine this feature as a toggle button, which switches the main view +> between its current rendering containing uneditable blocks, to a hybrid +> rendered + wikitext view in which the VE-opaque stuff is displayed as raw +> source. + +Actually, we'll probably have inspector buttons on alienated nodes that trigger a float-over IFRAME quasi-window (in the same way that we do for the link inspector) for the individual item, rather than have a different editing mode (disrupting the entire editing flow feels wrong), but these decisions have yet to be taken.",1357696093,task_subcomment,PHID-TASK-64pve3q3gx7xk5rm2nk4,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nActually, we'll probably have inspector buttons on alienated nodes that trigger a float-over IFRAME quasi-window (in the same way that we do for the link inspector) for the individual item, rather than have a different editing mode (disrupting the entire editing flow feels wrong), but these decisions have yet to be taken.""]",['INVESTIGATION AND EXPLORATION'] +2215,"VisualEditor: Make link inspector aware of annotations, rather than just target strings",Addressed in gerrit 43028.,1357861248,task_subcomment,PHID-TASK-cek4b33i7kzn3d5tir7d,PHID-USER-ydswvwhh5pm4lshahjje,['Addressed in gerrit 43028.'],['TASK PROGRESS'] +13587,"VisualEditor: Port MW core changes back to 1.19.x, 1.20.x and 1.21.x series so VE can run on them","This is correct - minimum current version of MW for the VE code is 1.21/wmf5 (and this may go up as we add more functionality to MW core so that VE can work; it is possible that these changes will get back-ported to 1.19 and 1.20 by some volunteers, but we at WMF won't be looking at this whilst the extension is still in an experimental stage. + +Will change this to an enhancement for that to be done, with low priority (reflecting that if a volunteer wants to do it, that'd be great). + +See my comment on the wikitech-l mailing list thread: http://lists.wikimedia.org/pipermail/wikitech-l/2013-January/065532.html + +Have added this to the Extension page on MediaWiki.org - +https://www.mediawiki.org/w/index.php?title=Extension:VisualEditor&diff=628258&oldid=610234",1358117818,task_subcomment,PHID-TASK-utiy7prmp4a62qvvpo6d,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is correct - minimum current version of MW for the VE code is 1.21/wmf5 (and this may go up as we add more functionality to MW core so that VE can work; it is possible that these changes will get back-ported to 1.19 and 1.20 by some volunteers, but we at WMF won't be looking at this whilst the extension is still in an experimental stage."", ""Will change this to an enhancement for that to be done, with low priority (reflecting that if a volunteer wants to do it, that'd be great)."", 'See my comment on the wikitech-l mailing list thread: URL\n\nHave added this to the Extension page on MediaWiki.org - \nURL']","['FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION']" +5707,"VisualEditor: Key commands should be ""platform-able"".","Key commands should be able to vary based on language/locale and platform. E.g. toggling something as Bold could be: + +* Ctrl + b (Windows, English) +* Cmd + b (Mac OS X, English) +* Meta + b (Solaris, English) + +* Ctrl + f (Windows, German) +* Cmd + f (Mac OS X, German) +* Meta + f (Solaris, German) + +... etc. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=42919",1358279820,task_description,PHID-TASK-obbqrn6j222whjin4fm6,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Key commands should be ""platform-able"".. \n\nKey commands should be able to vary based on language/locale and platform.', 'E.g.', 'toggling something as Bold could be:\n\n* Ctrl + b (Windows, English)\n* Cmd + b (Mac OS X, English)\n* Meta + b (Solaris, English)\n\n* Ctrl + f (Windows, German)\n* Cmd + f (Mac OS X, German)\n* Meta + f (Solaris, German)\n\n... etc.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['FUTURE PLAN', 'EXAMPLE', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2214,"VisualEditor: Make link inspector aware of annotations, rather than just target strings",Made it to master for the 2013-01-16 branch.,1358388388,task_subcomment,PHID-TASK-cek4b33i7kzn3d5tir7d,PHID-USER-ydswvwhh5pm4lshahjje,['Made it to master for the 2013-01-16 branch.'],['TASK PROGRESS'] +12866,"VisualEditor: Handling of double click when preference ""Edit pages on double click"" is active",Bumping; didn't make it to 2013-01-16.,1358461249,task_subcomment,PHID-TASK-3hi7my5pvgnqne4eigdb,PHID-USER-ydswvwhh5pm4lshahjje,"[""Bumping; didn't make it to 2013-01-16.""]",['ACTION ON ISSUE'] +2273,VisualEditor: Toolbar tooltips should also suggest key-commands,"Now merged, will go out in 2013-02-04 release cycle.",1358469697,task_subcomment,PHID-TASK-qsgzi7766f5xj7zdn6hb,PHID-USER-ydswvwhh5pm4lshahjje,"['Now merged, will go out in 2013-02-04 release cycle.']",['TASK PROGRESS'] +5708,"VisualEditor: Key commands should be ""platform-able"".","Now merged, will go out in 2013-02-04 release cycle. + +Note that the internationalisation aspect (Ctrl+F rather than Ctrl+B for Bold in German) is WONTFIX as directed by the Language Engineering team, who advised against.",1358469781,task_subcomment,PHID-TASK-obbqrn6j222whjin4fm6,PHID-USER-ydswvwhh5pm4lshahjje,"['Now merged, will go out in 2013-02-04 release cycle.', 'Note that the internationalisation aspect (Ctrl+F rather than Ctrl+B for Bold in German) is WONTFIX as directed by the Language Engineering team, who advised against.']","['TASK PROGRESS', 'BUG REPRODUCTION']" +12860,mediawiki.action.view.dblClickEdit.dblClickEdit should trigger ca-edit click instead opening URL directly,Code has been merged.,1358469835,task_subcomment,PHID-TASK-5tc7u6hpj3ir3jtg2fhh,PHID-USER-ydswvwhh5pm4lshahjje,['Code has been merged.'],['TASK PROGRESS'] +12934,VisualEditor: Integration fails if an article has an '@' character in its title,"Fixed upstream, will be in 1.21wmf9.",1358878792,task_subcomment,PHID-TASK-pjkjsbfhouqskvpvg6ev,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed upstream, will be in 1.21wmf9.']",['BUG REPRODUCTION'] +5672,VisualEditor: Implement TemplateData extension and get it deployed for the Template Inspector,"For the forthcoming Template Inspector to work, we will need a way to ""hint"" for the Inspector how the parameters of the VE should be used - we're intending for now for this to be a template-hinting extension that allows editors to specify in the wikitext source what the parameters are called and how they should be used, akin to the Template documentation template on Commons. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1359413640,task_description,PHID-TASK-nwfeyfjfrxwame6u7ux5,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Implement TemplateData extension and get it deployed for the Template Inspector.', 'For the forthcoming Template Inspector to work, we will need a way to ""hint"" for the Inspector how the parameters of the VE should be used - we\'re intending for now for this to be a template-hinting extension that allows editors to specify in the wikitext source what the parameters are called and how they should be used, akin to the Template documentation template on Commons.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +5663,VisualEditor: Pre-save diff for new pages doesn't alter when aborted and restarted,"Go to a new page. Enter some content. Press review-and-save. Observe diff. Press the ""leave this context"" button (""^""). Change the content. Press review-and-save again. Observe diff. + +Expectation: The diff shows the changes against the new content. +Reality: The diff shows the changes against the original content (not re-done). + +-------------------------- +**Version**: unspecified +**Severity**: minor",1359415380,task_description,PHID-TASK-fvybwsx2pzn3o2pbtxx6,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Pre-save diff for new pages doesn't alter when aborted and restarted."", 'Go to a new page.', 'Enter some content.', 'Press review-and-save.', 'Observe diff.', 'Press the ""leave this context"" button (""^"").', 'Change the content.', 'Press review-and-save again.', 'Observe diff.', 'Expectation: The diff shows the changes against the new content.', 'Reality: The diff shows the changes against the original content (not re-done).', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5686,VisualEditor: Oddness repetition/wrong diff (from Parsoid?) on save with some funky markup,"Afraid I can't reproduce this (it works fine for me with Firefox, Safari and Chrome from here - I get as-expected diffs, which also then save appropriately) - what wiki / version of the software was this on, and with what browser?",1359415631,task_subcomment,PHID-TASK-piflhuji3l6moqmh3nbj,PHID-USER-ydswvwhh5pm4lshahjje,"[""Afraid I can't reproduce this (it works fine for me with Firefox, Safari and Chrome from here - I get as-expected diffs, which also then save appropriately) - what wiki / version of the software was this on, and with what browser?""]",['BUG REPRODUCTION'] +5683,VisualEditor: Oddness repetition/wrong diff (from Parsoid?) on save with some funky markup,"OK, interesting. This is actually a quite complicated bug, and is not actually correctly-named. + +The problem appears to be the '[http://barbarbar bar]' beforehand - if you remove this, the diff magically ""works"" - BUT it fails to show the '[http://barbarbar bar]' being removed, and indeed puts it after the header too, with another paragraph of 'āæǣ'. The diff is the behaviour that results from the save, even though this isn't a fair representation of the document model (the '[http://barbarbar bar]' is removed from the DM). + +RK: this feels like a Parsoid bug (or two?), but might be on our side related to SelSer? - can you confirm before we sling it at them?",1359422565,task_subcomment,PHID-TASK-piflhuji3l6moqmh3nbj,PHID-USER-ydswvwhh5pm4lshahjje,"['OK, interesting.', 'This is actually a quite complicated bug, and is not actually correctly-named.', 'The problem appears to be the \'[URL bar]\' beforehand - if you remove this, the diff magically ""works"" - BUT it fails to show the \'[URL bar]\' being removed, and indeed puts it after the header too, with another paragraph of \'āæǣ\'.', ""The diff is the behaviour that results from the save, even though this isn't a fair representation of the document model (the '[URL bar]' is removed from the DM)."", 'RK: this feels like a Parsoid bug (or two?', '), but might be on our side related to SelSer?', '- can you confirm before we sling it at them?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +10214,Parsoid should support passing on an authenticated user's read right (when MW API supports that),"[Very much a longer-term enhancement.] + +Parsoid doesn't currently have support for passing on an authenticated user's read right when fetching the wikitext (because the API doesn't support that yet). + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1359492240,task_description,PHID-TASK-yycd32q4sp6a3jbmgdq4,PHID-USER-ydswvwhh5pm4lshahjje,"[""Parsoid should support passing on an authenticated user's read right (when MW API supports that)."", '[Very much a longer-term enhancement.]', ""Parsoid doesn't currently have support for passing on an authenticated user's read right when fetching the wikitext (because the API doesn't support that yet)."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2279,VisualEditor: Support Internet Explorer,"This is close-enough to done that I'm going to make this as complete. No doubt there will remain bugs, but those are within the framework of VE generally ""working"".",1359516361,task_subcomment,PHID-TASK-mu7m2pj54l427crmnupd,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is close-enough to done that I'm going to make this as complete."", 'No doubt there will remain bugs, but those are within the framework of VE generally ""working"".']","['ACTION ON ISSUE', 'BUG REPRODUCTION']" +2205,VisualEditor: Unexpected behavior when line starts with space,I'm not entirely convinced what the expected behaviour is - should it be just the leading ' ' character that is wrapped in <nowiki> elements?,1359669739,task_subcomment,PHID-TASK-cke5acua2kmqpq2rtiv4,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm not entirely convinced what the expected behaviour is - should it be just the leading ' ' character that is wrapped in <nowiki> elements?""]",['INVESTIGATION AND EXPLORATION'] +2203,VisualEditor: Unexpected behavior when line starts with space,"No, this is expected behaviour. A line that starts with "" "" in wikitext is a pre-formatted block. If VE just let users save <P> Foo</P> as "" Foo"" they'd get very unexpected results. + +We don't (and won't) expect users to understand that certain characters are magic and can't be used in certain places, and instead we need to escape character sequences they've entered that happen to be 'magic'. + +Unless I'm missing something?",1359682189,task_subcomment,PHID-TASK-cke5acua2kmqpq2rtiv4,PHID-USER-ydswvwhh5pm4lshahjje,"['No, this is expected behaviour.', 'A line that starts with "" "" in wikitext is a pre-formatted block.', 'If VE just let users save <P> Foo</P> as "" Foo"" they\'d get very unexpected results.', ""We don't (and won't) expect users to understand that certain characters are magic and can't be used in certain places, and instead we need to escape character sequences they've entered that happen to be 'magic'."", ""Unless I'm missing something?""]","['EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +2196,VisualEditor: Opening link inspector without selection in stand alone instance throws error.,Now merged.,1360105358,task_subcomment,PHID-TASK-xpyddbk7oe25b7f7bpp3,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged.'],['TASK PROGRESS'] +12997,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page",Filing without prejudice as to whether we should implement.,1360206161,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-ydswvwhh5pm4lshahjje,['Filing without prejudice as to whether we should implement.'],['FUTURE PLAN'] +13599,Setup wikibugs and gerrit-wm for #mediawiki-visualeditor,"gerrit-wm is done, but wikibugs is ""an almighty pile of crap"" and would need major work; moving to Lowest.",1360206228,task_subcomment,PHID-TASK-ciosa56mnibqn4lx27ub,PHID-USER-ydswvwhh5pm4lshahjje,"['gerrit-wm is done, but wikibugs is ""an almighty pile of crap"" and would need major work; moving to Lowest.']",['BUG REPRODUCTION'] +12871,"VisualEditor: Fix ""Uncaught TypeError: this.registry[name].static is undefined""",Max - any update on this? Can you reproduce when using debug=true (so we might have a hope of finding the underlying cause)?,1360206346,task_subcomment,PHID-TASK-zivm3qjikccdl4xebglv,PHID-USER-ydswvwhh5pm4lshahjje,"['Max - any update on this?', 'Can you reproduce when using debug=true (so we might have a hope of finding the underlying cause)?']","['TASK PROGRESS', 'BUG REPRODUCTION .']" +12766,"VisualEditor: Fly-out wikitext editor for unsupported extensions' source blocks (""alienated content"")",Moved to Lowest as this has a huge dependency on Parsoid which they are unlikely to implement; depending on their reconsideration in a while.,1360206963,task_subcomment,PHID-TASK-64pve3q3gx7xk5rm2nk4,PHID-USER-ydswvwhh5pm4lshahjje,['Moved to Lowest as this has a huge dependency on Parsoid which they are unlikely to implement; depending on their reconsideration in a while.'],['FUTURE PLAN'] +2208,Parsoid should support passing on an authenticated user's read right (when MW API supports that)," + +*** This bug has been marked as a duplicate of bug 44483 ***",1360207511,task_subcomment,PHID-TASK-gf44zknlabktvyuiobnc,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 44483 ***'],['ISSUE CONTENT MANAGEMENT'] +10223,Parsoid should support passing on an authenticated user's read right (when MW API supports that),*** Bug 44313 has been marked as a duplicate of this bug. ***,1360207511,task_subcomment,PHID-TASK-yycd32q4sp6a3jbmgdq4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 44313 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10227,VisualEditor: Parsoid (?) issues in deleting text on [[W:User:Edinwiki]],This appears to be a Parsoid issue - to recheck when Parsoid service is updated in live.,1360207666,task_subcomment,PHID-TASK-zjrdtyysctdr2ogcnult,PHID-USER-ydswvwhh5pm4lshahjje,['This appears to be a Parsoid issue - to recheck when Parsoid service is updated in live.'],['BUG REPRODUCTION .'] +2199,VisualEditor: Unexpected behavior when line starts with space,"... but when you save "" le'''''adi'''''ing space"" in the wikitext editor, you get <pre>le'''''adi'''''ing space</pre>, not <p> le'''''adi'''''ing space</p>. The <nowiki> tags are necessary to get the latter, which is what the VE user actually typed. + +Closing as WONTFIX.",1360208015,task_subcomment,PHID-TASK-cke5acua2kmqpq2rtiv4,PHID-USER-ydswvwhh5pm4lshahjje,"['... but when you save "" le\'\'\'\'\'adi\'\'\'\'\'ing space"" in the wikitext editor, you get <pre>le\'\'\'\'\'adi\'\'\'\'\'ing space</pre>, not <p> le\'\'\'\'\'adi\'\'\'\'\'ing space</p>.', 'The <nowiki> tags are necessary to get the latter, which is what the VE user actually typed.', 'Closing as WONTFIX.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +5658,VisualEditor: Parsoid/aliens combinations causes data to be over-written on save,"The content of attachment 11710 has been deleted by + James Forrester <jforrester@wikimedia.org> +without providing any reason. + +The token used to delete this attachment was generated at 2013-02-07 03:36:53 UTC.",1360208263,task_subcomment,PHID-TASK-ok3b6bw3cne4xry4dq2k,PHID-USER-ydswvwhh5pm4lshahjje,"['The content of attachment 11710 has been deleted by\n James Forrester <jforrester@wikimedia.org>\nwithout providing any reason.', 'The token used to delete this attachment was generated at 2013-02-07 03:36:53 UTC.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5657,VisualEditor: Parsoid/aliens combinations causes data to be over-written on save,"The content of attachment 11709 has been deleted by + James Forrester <jforrester@wikimedia.org> +who provided the following reason: + +Not intended to be on Bugzilla? + +The token used to delete this attachment was generated at 2013-02-07 03:38:14 UTC.",1360208305,task_subcomment,PHID-TASK-ok3b6bw3cne4xry4dq2k,PHID-USER-ydswvwhh5pm4lshahjje,"['The content of attachment 11709 has been deleted by\n James Forrester <jforrester@wikimedia.org>\nwho provided the following reason:\n\nNot intended to be on Bugzilla?', 'The token used to delete this attachment was generated at 2013-02-07 03:38:14 UTC.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5656,VisualEditor: Parsoid/aliens combinations causes data to be over-written on save,This looks to be a Parsoid bug (and is highly dependent on the rest of the page's content); will re-visit when Parsoid is updated before progressing.,1360208728,task_subcomment,PHID-TASK-ok3b6bw3cne4xry4dq2k,PHID-USER-ydswvwhh5pm4lshahjje,"[""This looks to be a Parsoid bug (and is highly dependent on the rest of the page's content); will re-visit when Parsoid is updated before progressing.""]",['BUG REPRODUCTION'] +5651,Template creating CSS in a table's cell does not come through,"This is a Parsoid bug; couldn't find the master with which to mark as dupe (sorry, Gabriel!).",1360209226,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is a Parsoid bug; couldn't find the master with which to mark as dupe (sorry, Gabriel!"", ').']","['BUG REPRODUCTION', 'NA']" +720,VisualEditor: Parsoid selective serialisation issue when single LI made from P (?),"Can reproduce (not as a Parsoid error, which is just a ""this is not working"", but as a null diff.) + +This is a Parsoid bug; holding back for new Parsoid release to live to re-check before assigning.",1360209793,task_subcomment,PHID-TASK-ukt7mx53j5m7gaxam7vy,PHID-USER-ydswvwhh5pm4lshahjje,"['Can reproduce (not as a Parsoid error, which is just a ""this is not working"", but as a null diff.)', 'This is a Parsoid bug; holding back for new Parsoid release to live to re-check before assigning.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5616,VisualEditor: Copy and paste at end of text loses some of copied text on save (Parsoid issue?),"Phil, what browser were you using? I'm afraid I cannot reproduce on Chrome/Mac or Safari/Mac; Firefox has wider issues (that mean I can't copy-and-paste anything; to follow-up).",1360210375,task_subcomment,PHID-TASK-tzp63nj3bg2h6gjxrpwx,PHID-USER-ydswvwhh5pm4lshahjje,"['Phil, what browser were you using?', ""I'm afraid I cannot reproduce on Chrome/Mac or Safari/Mac; Firefox has wider issues (that mean I can't copy-and-paste anything; to follow-up).""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +5610,VisualEditor: Parsoid selective serialisation failure when deleting an LI (artefact of old version of Parsoid?),"Thanks for this, report Phil; I can confirm the issue. + +It is probably due to us running quite an old version of Parsoid on the live service; we need to update it to a newer version (which has been delayed for other before I can determine if we still have action to take here).",1360210562,task_subcomment,PHID-TASK-jnxq7ir4c6munsrkbn2f,PHID-USER-ydswvwhh5pm4lshahjje,"['Thanks for this, report Phil; I can confirm the issue.', 'It is probably due to us running quite an old version of Parsoid on the live service; we need to update it to a newer version (which has been delayed for other before I can determine if we still have action to take here).']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +2190,VisualEditor: What Heading levels are offered should flex based,"Created attachment 11759 +Screenshot showing H1 to H6 in read mode + +**Attached**: {F11015}",1360376669,task_subcomment,PHID-TASK-hiumuha3tc6xqypqt2lz,PHID-USER-ydswvwhh5pm4lshahjje,['Created attachment 11759\nScreenshot showing H1 to H6 in read mode\n\n**Attached**: {F11015}'],['BUG REPRODUCTION'] +2189,VisualEditor: What Heading levels are offered should flex based,"Created attachment 11760 +Screenshot showing H1 to H6 in VisualEditor mode + +**Attached**: {F11017}",1360376691,task_subcomment,PHID-TASK-hiumuha3tc6xqypqt2lz,PHID-USER-ydswvwhh5pm4lshahjje,['Created attachment 11760\nScreenshot showing H1 to H6 in VisualEditor mode\n\n**Attached**: {F11017}'],['BUG REPRODUCTION'] +2188,VisualEditor: What Heading levels are offered should flex based,"Levels of headings available will need to be tweakable for local integrations - for example, we probably don't want to allow H1s in the article namespace on our content wikis. + +However, H6s do in fact work and should be made available in general to HTML editors; not sure whether we should provide them in article space. + +Am marking this as a duplicate of bug 43334 which talks about H1s; will adjust that one. + +*** This bug has been marked as a duplicate of bug 43334 ***",1360376842,task_subcomment,PHID-TASK-hiumuha3tc6xqypqt2lz,PHID-USER-ydswvwhh5pm4lshahjje,"[""Levels of headings available will need to be tweakable for local integrations - for example, we probably don't want to allow H1s in the article namespace on our content wikis."", 'However, H6s do in fact work and should be made available in general to HTML editors; not sure whether we should provide them in article space.', 'Am marking this as a duplicate of bug 43334 which talks about H1s; will adjust that one.', '*** This bug has been marked as a duplicate of bug 43334 ***']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +12743,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?",*** Bug 44780 has been marked as a duplicate of this bug. ***,1360376842,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 44780 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +12742,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?",May want to cover content namespaces in general (but provide some way of getting them). Also to consider preventing H6s (and H5s?).,1360376924,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ydswvwhh5pm4lshahjje,"['May want to cover content namespaces in general (but provide some way of getting them).', 'Also to consider preventing H6s (and H5s?', ').']","['FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10229,VisualEditor: Link inspector doesn't function properly when opened in location surrounded by word boundaries,Gerrit patch merged.,1360613038,task_subcomment,PHID-TASK-3otirho2qtinxa5jdm5c,PHID-USER-ydswvwhh5pm4lshahjje,['Gerrit patch merged.'],['TASK PROGRESS'] +2184,VisualEditor: Multiple toolbars created if tabs switched before initialization is complete,"Whoops, not yet merged.",1360613606,task_subcomment,PHID-TASK-aqea5euyvi5ekuwq3kig,PHID-USER-ydswvwhh5pm4lshahjje,"['Whoops, not yet merged.']",['BUG REPRODUCTION'] +2194,Parsoid: Linktrails should get a <nowiki /> added on serialisation,"This appears to be a problem in Parsoid. + +In VisualEditor the user has (effectively) created <a href=""foo"">bar</a>baz; it is unexpectedly converted into [[foo|bar]]baz instead of [[foo|bar]]<nowiki />baz, hence the confusion. + +Gabriel, thoughts?",1360703129,task_subcomment,PHID-TASK-nsc6gcp3vvg4tvl6tyfb,PHID-USER-ydswvwhh5pm4lshahjje,"['This appears to be a problem in Parsoid.', 'In VisualEditor the user has (effectively) created <a href=""foo"">bar</a>baz; it is unexpectedly converted into [[foo|bar]]baz instead of [[foo|bar]]<nowiki />baz, hence the confusion.', 'Gabriel, thoughts?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +2192,Parsoid: Linktrails should get a <nowiki /> added on serialisation,"Ah, couldn't find the bug; thanks, Gabriel. + +*** This bug has been marked as a duplicate of bug 33091 ***",1360704683,task_subcomment,PHID-TASK-nsc6gcp3vvg4tvl6tyfb,PHID-USER-ydswvwhh5pm4lshahjje,"[""Ah, couldn't find the bug; thanks, Gabriel."", '*** This bug has been marked as a duplicate of bug 33091 ***']","['SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +2181,VisualEditor: VE chokes on unexpected redirect response from Parsoid,"Phil, did this happen when you retried? That error message (which sucks, and we're going to fix as part of bug 44354) just means that it couldn't hail the Parsoid server at the time, and normally means that nothing went wrong other than the server availability. + +More generally, when you edit a page which as has a redirect OR a redirect-like string that isn't a redirect because it's not at the top of the page, Parsoid follows the redirect and returns the document that the redirect points to, which is a pair of bugs (we'll need to be able to edit #REDIRECT statements, so it shouldn't return the redirected page, and it should behave the same way as the PHP parser with regard to what is considered a redirect).",1360783589,task_subcomment,PHID-TASK-2aj3mfax5n7tlrsztfhy,PHID-USER-ydswvwhh5pm4lshahjje,"['Phil, did this happen when you retried?', ""That error message (which sucks, and we're going to fix as part of bug 44354) just means that it couldn't hail the Parsoid server at the time, and normally means that nothing went wrong other than the server availability."", ""More generally, when you edit a page which as has a redirect OR a redirect-like string that isn't a redirect because it's not at the top of the page, Parsoid follows the redirect and returns the document that the redirect points to, which is a pair of bugs (we'll need to be able to edit #REDIRECT statements, so it shouldn't return the redirected page, and it should behave the same way as the PHP parser with regard to what is considered a redirect).""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +5607,VisualEditor: Wikitext preview doesn't refresh in new page creation mode," + +*** This bug has been marked as a duplicate of bug 44446 ***",1360878886,task_subcomment,PHID-TASK-tqdmz6elwsrngx5orrvl,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 44446 ***'],['ISSUE CONTENT MANAGEMENT'] +5671,VisualEditor: Pre-save diff for new pages doesn't alter when aborted and restarted,*** Bug 45021 has been marked as a duplicate of this bug. ***,1360878886,task_subcomment,PHID-TASK-fvybwsx2pzn3o2pbtxx6,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 45021 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +709,VisualEditor: Node API re-write,"The re-write of the node API that dm provide up to the rest of VE is necessary for most of the added support that VE is aiming to provide this year. + +[Mostly done now.] + +-------------------------- +**Version**: unspecified +**Severity**: critical",1360975080,task_description,PHID-TASK-oua6msncukecknrhwrdf,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Node API re-write.', 'The re-write of the node API that dm provide up to the rest of VE is necessary for most of the added support that VE is aiming to provide this year.', '[Mostly done now.]', '--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION', 'FUTURE PLAN .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2183,VisualEditor: Multiple toolbars created if tabs switched before initialization is complete,Now merged.,1360976726,task_subcomment,PHID-TASK-aqea5euyvi5ekuwq3kig,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged.'],['TASK PROGRESS'] +12518,VisualEditor: Warn user when saving page with <ref>s but not <references />,"When a user saves a page, VE should check for references (<ref>s) created without the de-referencing block (<references /> or {{reflist}} or...) and intervene: + +* prompt them to fix before saving (out of the notices area?); +* refuse to save before fixed (grey out the save button?); or +* auto-fix for them (insert a ""== References ==\n<references />"" section just above the categories), though this (a) sucks, (b) enforces a particular wiki's style on other wikis in code, and (c) would be difficult to internationalise + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=54906 +https://bugzilla.wikimedia.org/show_bug.cgi?id=51260",1361220060,task_description,PHID-TASK-bw6slpyeq2u23y3ltra6,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Warn user when saving page with <ref>s but not <references />.', 'When a user saves a page, VE should check for references (<ref>s) created without the de-referencing block (<references /> or {{reflist}} or...) and intervene:\n\n* prompt them to fix before saving (out of the notices area?', ');\n* refuse to save before fixed (grey out the save button?', '); or\n* auto-fix for them (insert a ""== References ==\\n<references />"" section just above the categories), though this (a) sucks, (b) enforces a particular wiki\'s style on other wikis in code, and (c) would be difficult to internationalise\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL\nURL']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +711,VisualEditor: Node API re-write,Done in gerrit 50025 and related changes.,1361380955,task_subcomment,PHID-TASK-oua6msncukecknrhwrdf,PHID-USER-ydswvwhh5pm4lshahjje,['Done in gerrit 50025 and related changes.'],['TASK PROGRESS'] +5613,VisualEditor: Copy and paste at end of text loses some of copied text on save (Parsoid issue?),"Ah, right. This is, I think, a Parsoid-related bug, which should get fixed when the new version of Parsoid can be deployed; assigning to myself for review when we get that out.",1361403605,task_subcomment,PHID-TASK-tzp63nj3bg2h6gjxrpwx,PHID-USER-ydswvwhh5pm4lshahjje,"['Ah, right.', 'This is, I think, a Parsoid-related bug, which should get fixed when the new version of Parsoid can be deployed; assigning to myself for review when we get that out.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +5594,VisualEditor: Editing in a section causes changes elsewhere to be deleted (Parsoid selser bug?),"Changes made in screen + +Issues of editing when making changes in a section of https://en.wikipedia.org/wiki/William_Francis_Magie - probably Parsoid selser issue. JDF to re-check when new Parsoid deployed. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F10305}",1361474460,task_description,PHID-TASK-lemidsivs6ktavbh7gts,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Editing in a section causes changes elsewhere to be deleted (Parsoid selser bug?).', 'Changes made in screen\n\nIssues of editing when making changes in a section of URL - probably Parsoid selser issue.', 'JDF to re-check when new Parsoid deployed.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F10305}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5596,VisualEditor: Editing in a section causes changes elsewhere to be deleted (Parsoid selser bug?),"Created attachment 11825 +Diff coming back with only changed area + +**Attached**: {F10306}",1361474511,task_subcomment,PHID-TASK-lemidsivs6ktavbh7gts,PHID-USER-ydswvwhh5pm4lshahjje,['Created attachment 11825\nDiff coming back with only changed area\n\n**Attached**: {F10306}'],['BUG REPRODUCTION .'] +10200,VisualEditor: Increase test coverage of ve.FormatAction,Merged.,1361566138,task_subcomment,PHID-TASK-sgmrkdjbdkbtrt6o6mwh,PHID-USER-ydswvwhh5pm4lshahjje,['Merged.'],['TASK PROGRESS'] +10191,VisualEditor: Implement remaining wrapAll methods in SurfaceFragment,Partially fixed in https://gerrit.wikimedia.org/r/#/c/50429/,1361572627,task_subcomment,PHID-TASK-zcg333mt7cdvw4jrhfyr,PHID-USER-ydswvwhh5pm4lshahjje,['Partially fixed in URL'],['BUG REPRODUCTION'] +710,VisualEditor: Node API re-write,… which is now merged. Hurrah.,1361576303,task_subcomment,PHID-TASK-oua6msncukecknrhwrdf,PHID-USER-ydswvwhh5pm4lshahjje,"['… which is now merged.', 'Hurrah.']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +10174,VisualEditor: Split MediaWiki extension that initiates VE from the VisualEditor itself,"MW-specific code should be split from the VisualEditor itself; mediawiki/extensions/VisualEditor.git should only be the MW-specific items (integration; MW-specific plugins; MW-specific plugin overloading). + +Target repository for VE itself already exists: VisualEditor/core.git + +(Future plugins should be under VisualEditor/plugin/….git.) + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1361756160,task_description,PHID-TASK-ys5ubt2jukiwmzznrvjg,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Split MediaWiki extension that initiates VE from the VisualEditor itself.', 'MW-specific code should be split from the VisualEditor itself; mediawiki/extensions/VisualEditor.git should only be the MW-specific items (integration; MW-specific plugins; MW-specific plugin overloading).', 'Target repository for VE itself already exists: VisualEditor/core.git\n\n(Future plugins should be under VisualEditor/plugin/….git.)', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +5588,VisualEditor: You cannot create pre-formatted blocks spanning multiple lines,"1. Create a document ""First line.Second line"" +2. Select this text and insert a newline between the '.' and the 'S' (currently, using the Enter key). + +Expected result: a single <pre> block with a single newline after the full stop, converting to "" First line.\n Second line"" in wikitext. Note that this is trivially-obvious on MW Vector due to the ""border: 1px dashed #2f6fab;"". + +Actual result: two separated <pre> blocks (with a slug between them), converting to "" First line.\n\n Second line"" in wikitext. + +I presume that we'll want to retain Enter as a break-me-out-of-this-context newline, and use Shift-Enter to allow insertion of the above. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1361768160,task_description,PHID-TASK-iadcnxx6h6rf3uwphvzc,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: You cannot create pre-formatted blocks spanning multiple lines.', '1.', 'Create a document ""First line.Second line""\n2.', ""Select this text and insert a newline between the '.'"", ""and the 'S' (currently, using the Enter key)."", 'Expected result: a single <pre> block with a single newline after the full stop, converting to "" First line.\\n Second line"" in wikitext.', 'Note that this is trivially-obvious on MW Vector due to the ""border: 1px dashed #2f6fab;"".', 'Actual result: two separated <pre> blocks (with a slug between them), converting to "" First line.\\n\\n Second line"" in wikitext.', ""I presume that we'll want to retain Enter as a break-me-out-of-this-context newline, and use Shift-Enter to allow insertion of the above."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12883,"VisualEditor: Avoid triggering ""XMLHttpRequest cannot load. Origin is not allowed by Access-Control-Allow-Origin.""",De-prioritising and pulling from target milestone.,1361816423,task_subcomment,PHID-TASK-tq6ygkwi32qnc2l6vv5h,PHID-USER-ydswvwhh5pm4lshahjje,['De-prioritising and pulling from target milestone.'],['FUTURE PLAN'] +10190,VisualEditor: Implement remaining wrapAll methods in SurfaceFragment,Finished off in https://gerrit.wikimedia.org/r/#/c/50824/,1361832639,task_subcomment,PHID-TASK-zcg333mt7cdvw4jrhfyr,PHID-USER-ydswvwhh5pm4lshahjje,['Finished off in URL'],['BUG REPRODUCTION'] +10189,VisualEditor: Implement remaining wrapAll methods in SurfaceFragment,Merged.,1361839869,task_subcomment,PHID-TASK-zcg333mt7cdvw4jrhfyr,PHID-USER-ydswvwhh5pm4lshahjje,['Merged.'],['TASK PROGRESS'] +10186,VisualEditor: Refactor ve.FormatAction.splitAndUnwrap to use SurfaceFragment,Merged.,1361839902,task_subcomment,PHID-TASK-lfnwgg3zbq7kwd5zrvyd,PHID-USER-ydswvwhh5pm4lshahjje,['Merged.'],['TASK PROGRESS'] +5690,VisualEditor: Handle Parsoid error messages and codes sanely,Code in gerrit 52249,1362504750,task_subcomment,PHID-TASK-ocokyzlkygrkgdcs4rdx,PHID-USER-ydswvwhh5pm4lshahjje,['Code in gerrit 52249'],['BUG REPRODUCTION .'] +5573,VisualEditor: Deploy to the Hebrew Wikipedia as an opt-in for testing,"This is very high priority for us (for hewiki and all the others of course), but as Roan says it's blocking on a version of Parsoid that we can deploy that will work with non-English wikis - see bug 43332 for details.",1362520790,task_subcomment,PHID-TASK-p6aosiypctjfd3m7mled,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is very high priority for us (for hewiki and all the others of course), but as Roan says it's blocking on a version of Parsoid that we can deploy that will work with non-English wikis - see bug 43332 for details.""]",['BUG REPRODUCTION'] +5688,VisualEditor: Handle Parsoid error messages and codes sanely,"Marking this as done as the code's been committed; we may want to review in future (e.g. i18n of the error messages), but Gabriel has indicated that that entire area of code will be removed anyway, so marking as closed for now.",1362522586,task_subcomment,PHID-TASK-ocokyzlkygrkgdcs4rdx,PHID-USER-ydswvwhh5pm4lshahjje,"[""Marking this as done as the code's been committed; we may want to review in future (e.g."", 'i18n of the error messages), but Gabriel has indicated that that entire area of code will be removed anyway, so marking as closed for now.']","['FUTURE PLAN', 'BUG REPRODUCTION']" +5567,VisualEditor: Over-eager link inspector suggestion tool inhibits linking,Thanks for the report; this is a known issue - I think we've fixed it but it's not yet pushed to live - throwing to Trevor to confirm.,1362617782,task_subcomment,PHID-TASK-xbcm5bbrtpu22jkr7ofg,PHID-USER-ydswvwhh5pm4lshahjje,"[""Thanks for the report; this is a known issue - I think we've fixed it but it's not yet pushed to live - throwing to Trevor to confirm.""]",['BUG REPRODUCTION'] +10154,VisualEditor: VE should be able to be 'default' for some namespaces and by user preference elsewise/in others,"Right now VE is either 'default' for some given namespaces, or enabled but only exposed by user preference for some namespaces; it should be possible to have a mixed-installation for testing/etc. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1362704940,task_description,PHID-TASK-jps6ok65jqx3whi4rc2h,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: VE should be able to be 'default' for some namespaces and by user preference elsewise/in others."", ""Right now VE is either 'default' for some given namespaces, or enabled but only exposed by user preference for some namespaces; it should be possible to have a mixed-installation for testing/etc."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2179,VisualEditor: VE chokes on unexpected redirect response from Parsoid,"Phil, + +I've checked and this is now fixed (in part - there's the wider question of Parsoid and redirection which is covered in bug 45808) - am marking as closed. Thank you again for your bug report! + +James.",1362769118,task_subcomment,PHID-TASK-2aj3mfax5n7tlrsztfhy,PHID-USER-ydswvwhh5pm4lshahjje,"[""Phil,\n\nI've checked and this is now fixed (in part - there's the wider question of Parsoid and redirection which is covered in bug 45808) - am marking as closed."", 'Thank you again for your bug report!', 'James.']","['ACTION ON ISSUE .', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +5738,VisualEditor: Whitespace preservation for list items not working,"Confirm not happening in live - but /does/ happen with heads of VisualEditor and Parsoid (and MediaWiki) in testing. As Roan says, doesn't appear in diff, does appear in the final change.",1362784369,task_subcomment,PHID-TASK-jrdnntjfzxsr3v7pxbff,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirm not happening in live - but /does/ happen with heads of VisualEditor and Parsoid (and MediaWiki) in testing.', ""As Roan says, doesn't appear in diff, does appear in the final change.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +5586,VisualEditor: 'generated' property should not be preserved when unwrapping,Code now merged.,1363139748,task_subcomment,PHID-TASK-dh3tjq2uz3nbefcu74t6,PHID-USER-ydswvwhh5pm4lshahjje,['Code now merged.'],['TASK PROGRESS'] +707,VisualEditor: Leaving a link while the inspector is open can remove the link,Code now merged.,1363139966,task_subcomment,PHID-TASK-rl3v4wnjsqhxlyzhy4r4,PHID-USER-ydswvwhh5pm4lshahjje,['Code now merged.'],['TASK PROGRESS'] +10465,VisualEditor: Save button should be disabled if dm state is identical to page when it was loaded,"Agree on the window.onbeforeunload. + +Not totally enamoured with the idea of a modal alert telling users off for behaviour that is currently silently failing (in core wikitext editor, if you make a null save it'll look like it saved, but no new entry in the history log). + +Possibly we could over-ride the edit-success box to say ""You made no changes so nothing was saved"" or something similar? We should probably talk to E3 to see if this is something they'd want to see happen in core anyway...",1363280830,task_subcomment,PHID-TASK-m3nqsseg45psoqx36exc,PHID-USER-ydswvwhh5pm4lshahjje,"['Agree on the window.onbeforeunload.', ""Not totally enamoured with the idea of a modal alert telling users off for behaviour that is currently silently failing (in core wikitext editor, if you make a null save it'll look like it saved, but no new entry in the history log)."", 'Possibly we could over-ride the edit-success box to say ""You made no changes so nothing was saved"" or something similar?', ""We should probably talk to E3 to see if this is something they'd want to see happen in core anyway...""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +5598,VisualEditor: Create isolate method in SurfaceFragement,This code was merged.,1363280996,task_subcomment,PHID-TASK-zbiughyq34hw6tacnlnj,PHID-USER-ydswvwhh5pm4lshahjje,['This code was merged.'],['TASK PROGRESS'] +5678,VisualEditor: Implement TemplateData extension and get it deployed for the Template Inspector,"Initial code in gerrit 49840 which is now merged. + +To come - review, deployment and usage.",1363288858,task_subcomment,PHID-TASK-nwfeyfjfrxwame6u7ux5,PHID-USER-ydswvwhh5pm4lshahjje,"['Initial code in gerrit 49840 which is now merged.', 'To come - review, deployment and usage.']","['TASK PROGRESS', 'FUTURE PLAN']" +706,VisualEditor: Leaving a link while the inspector is open can remove the link,*** Bug 46505 has been marked as a duplicate of this bug. ***,1364164432,task_subcomment,PHID-TASK-rl3v4wnjsqhxlyzhy4r4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 46505 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2155,Clicking outside of link edition popup removes link,"This was fixed in bug 46025 which is bundled in MediaWiki 1.21wmf12 which should be deployed to enwiki tomorrow. Sorry for the delay! + +*** This bug has been marked as a duplicate of bug 46025 ***",1364164432,task_subcomment,PHID-TASK-l2eaq3bdozrt2dgpbncq,PHID-USER-ydswvwhh5pm4lshahjje,"['This was fixed in bug 46025 which is bundled in MediaWiki 1.21wmf12 which should be deployed to enwiki tomorrow.', 'Sorry for the delay!', '*** This bug has been marked as a duplicate of bug 46025 ***']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +2141,VisualEditor to edit infobox text fields,"Very much on the roadmap already. + +The Wikidata integration is another issue; will talk with Denny and see about opening distinct bugs for that stuff. + +*** This bug has been marked as a duplicate of bug 39598 ***",1364167729,task_subcomment,PHID-TASK-sk3uspo3yfsnwm2o672b,PHID-USER-ydswvwhh5pm4lshahjje,"['Very much on the roadmap already.', 'The Wikidata integration is another issue; will talk with Denny and see about opening distinct bugs for that stuff.', '*** This bug has been marked as a duplicate of bug 39598 ***']","['FUTURE PLAN', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +10123,Create a VisualEditor plugin tool to insert/edit references to Wikidata queries,"Though T41598 will mean that VisualEditor will be able to edit infoboxes as they are now (alongside other templates), in the near-future Wikidata will replace a great many of the entries in these infoboxes with Wikidata queries (syntax still to be locked down). + +For the VisualEditor to be truly useful for users in this context, users should be able to: +* add, review, modify and remove references to existing Wikidata queries; +* add or amend arbitrary Wikidata queries for the above; and +* do so in both VisualEditor-mode contexts (paragraphs of text etc.) and wikitext-mode contexts (like the template dialog as it will initially be). + +-------------------------- +**See Also**: +{T41598}",1364168100,task_description,PHID-TASK-wlq23wlr4vjsce4a5eom,PHID-USER-ydswvwhh5pm4lshahjje,"['Create a VisualEditor plugin tool to insert/edit references to Wikidata queries.', 'Though T41598 will mean that VisualEditor will be able to edit infoboxes as they are now (alongside other templates), in the near-future Wikidata will replace a great many of the entries in these infoboxes with Wikidata queries (syntax still to be locked down).', 'For the VisualEditor to be truly useful for users in this context, users should be able to:\n* add, review, modify and remove references to existing Wikidata queries;\n* add or amend arbitrary Wikidata queries for the above; and\n* do so in both VisualEditor-mode contexts (paragraphs of text etc.)', 'and wikitext-mode contexts (like the template dialog as it will initially be).', '--------------------------\n**See Also**:\n{T41598}']","['FUTURE PLAN .', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10137,VisualEditor: Trying to auto select a word just after an alien node causes an exception in rangy.,Marking as fixed for -04-01 as it wasn't for -03-18.,1364223708,task_subcomment,PHID-TASK-2a3roys3zrsyau3jssx7,PHID-USER-ydswvwhh5pm4lshahjje,"[""Marking as fixed for -04-01 as it wasn't for -03-18.""]",['ACTION ON ISSUE'] +12426,Implement inline comment support using OKFN annotator,"So, to my mind there are two options here, and I can't quite understand which is being discussed (it appears both): + +* Is this about surfacing to the editors in some nice way post-VisualEditor roll-out the existing comments for editors - I.e. ""<!-- PLEASE DO NOT CHANGE OBAMA'S NAME -->"" at the top of the Barack Obama article on enwiki? If so, great, and this should probably be moved to the VisualEditor product space. This is definitely needed for VE, but I worry that the scope for functionality is not huge, and it might be limiting. + +* Is this about building an additional persistent/semi-persistent un-threaded/semi-threaded discussion space on top of pages/revisions(?) like Co-ment and Google Docs? If so, that sounds fun, and something that we're also looking at building for VisualEditor (as part of the real-time collaboration system, potentially), but I wouldn't want us to get in the way of someone building a first pass for GSoC. Doing this for both VE and wikitext at the same would be a really hard UI challenge (they're very different interface concepts), so perhaps limiting it to just one of them for now? Also, there needs to be a really serious discussion about how this would work from a product perspective (threading? how much? how signed? using LQT? why not? where stored? attached to revisions? To pages? to sections of said revision/page? how? etc.) lest it become mammoth. OTOH, this would be very cool as well. + +Apologies for the confusion on my part. :-)",1364317551,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ydswvwhh5pm4lshahjje,"[""So, to my mind there are two options here, and I can't quite understand which is being discussed (it appears both):\n\n* Is this about surfacing to the editors in some nice way post-VisualEditor roll-out the existing comments for editors - I.e."", '""<!-- PLEASE DO NOT CHANGE OBAMA\'S NAME -->"" at the top of the Barack Obama article on enwiki?', 'If so, great, and this should probably be moved to the VisualEditor product space.', 'This is definitely needed for VE, but I worry that the scope for functionality is not huge, and it might be limiting.', '* Is this about building an additional persistent/semi-persistent un-threaded/semi-threaded discussion space on top of pages/revisions(?)', 'like Co-ment and Google Docs?', ""If so, that sounds fun, and something that we're also looking at building for VisualEditor (as part of the real-time collaboration system, potentially), but I wouldn't want us to get in the way of someone building a first pass for GSoC."", ""Doing this for both VE and wikitext at the same would be a really hard UI challenge (they're very different interface concepts), so perhaps limiting it to just one of them for now?"", 'Also, there needs to be a really serious discussion about how this would work from a product perspective (threading?', 'how much?', 'how signed?', 'using LQT?', 'why not?', 'where stored?', 'attached to revisions?', 'To pages?', 'to sections of said revision/page?', 'how?', 'etc.)', 'lest it become mammoth.', 'OTOH, this would be very cool as well.', 'Apologies for the confusion on my part.', ':-)']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'MOTIVATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'NA .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +12874,"VisualEditor: Fix ""Uncaught TypeError: Cannot read property 'typePattern' of undefined""","Cannot reproduce this without a deep stack trace; also, this is from three months ago, and we're unlikely to still have the same issue.",1364318060,task_subcomment,PHID-TASK-lin2kfpz66zdn3l3uhx2,PHID-USER-ydswvwhh5pm4lshahjje,"[""Cannot reproduce this without a deep stack trace; also, this is from three months ago, and we're unlikely to still have the same issue.""]",['BUG REPRODUCTION'] +12870,"VisualEditor: Fix ""Uncaught TypeError: this.registry[name].static is undefined""","Cannot reproduce this without a deep stack trace; also, this is from three months ago, and we're unlikely to still have the same issue.",1364318088,task_subcomment,PHID-TASK-zivm3qjikccdl4xebglv,PHID-USER-ydswvwhh5pm4lshahjje,"[""Cannot reproduce this without a deep stack trace; also, this is from three months ago, and we're unlikely to still have the same issue.""]",['BUG REPRODUCTION'] +5791,"VisualEditor: Fix ""Uncaught TypeError: Cannot read property 'left' / call method 'getOuterLength'.""","Cannot reproduce this without a deep stack trace; also, this is from three months ago, and we're unlikely to still have the same issue.",1364318251,task_subcomment,PHID-TASK-alx56wytsjcuj4hvxv6h,PHID-USER-ydswvwhh5pm4lshahjje,"[""Cannot reproduce this without a deep stack trace; also, this is from three months ago, and we're unlikely to still have the same issue.""]",['BUG REPRODUCTION'] +5740,VisualEditor: JS TypeError when Parsoid returns an error,"Now fixed - you get the message: ""Error loading data from server: novenamespace: VisualEditor is not enabled in namespace 100. Would you like to retry?"" + +Arguably the option to retry should be skipped, but marking this as now fixed. + +J.",1364318463,task_subcomment,PHID-TASK-i3m3gsgv7zrvvcskhdat,PHID-USER-ydswvwhh5pm4lshahjje,"['Now fixed - you get the message: ""Error loading data from server: novenamespace: VisualEditor is not enabled in namespace 100.', 'Would you like to retry?""', 'Arguably the option to retry should be skipped, but marking this as now fixed.', 'J.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13562,VisualEditor: Plugin editors to be created (tracking),"This is a tracking bug for the creation of VisualEditor plugin editors, for each of which the primary bug should live in that product/component instead (where they're about an existing Extension etc.). + +This task has been replaced by #VisualEditor-MediaWiki-Plugins + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1364926560,task_description,PHID-TASK-sqaxwrwatnj3ric4i2qs,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Plugin editors to be created (tracking).', ""This is a tracking bug for the creation of VisualEditor plugin editors, for each of which the primary bug should live in that product/component instead (where they're about an existing Extension etc.)."", 'This task has been replaced by #VisualEditor-MediaWiki-Plugins\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13566,VisualEditor: Plugin editors to be created (tracking),"Setting to ""Lowest"" priority as in general the WMF VisualEditor team won't itself be creating these, but instead helping others do so.",1364926707,task_subcomment,PHID-TASK-sqaxwrwatnj3ric4i2qs,PHID-USER-ydswvwhh5pm4lshahjje,"['Setting to ""Lowest"" priority as in general the WMF VisualEditor team won\'t itself be creating these, but instead helping others do so.']",['FUTURE PLAN'] +10148,Create a VisualEditor plugin tool to add/edit Listings,"Actually, on reflection this should live in the Extension we're talking about, and block against a tracker for such creations in VE itself. Sorry to mess this around.",1364926961,task_subcomment,PHID-TASK-tqro35vsrplftuemdxbd,PHID-USER-ydswvwhh5pm4lshahjje,"[""Actually, on reflection this should live in the Extension we're talking about, and block against a tracker for such creations in VE itself."", 'Sorry to mess this around.']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +10146,Create a VisualEditor plugin tool to add/edit Listings,"This is about the Listings extension which is unique (in Wikimedia land) to Wikivoyage - https://www.mediawiki.org/wiki/Extension:Listings + +It creates the following tags: + +<buy> +<do> +<drink> +<eat> +<listing> +<see> +<sleep> + +They are used to provide structured mark-up and hinting of recommendations for WV listings of places to go. + +Sorry for the confusion. :-)",1364934457,task_subcomment,PHID-TASK-tqro35vsrplftuemdxbd,PHID-USER-ydswvwhh5pm4lshahjje,"['This is about the Listings extension which is unique (in Wikimedia land) to Wikivoyage - URL\n\nIt creates the following tags:\n\n<buy>\n<do>\n<drink>\n<eat>\n<listing>\n<see>\n<sleep>\n\nThey are used to provide structured mark-up and hinting of recommendations for WV listings of places to go.', 'Sorry for the confusion.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +12343,VisualEditor: mw.ViewPageTarget tabLayout should be configurable as part of mw-config,"mw.ViewPageTarget tabLayout is currently hard-coded, which means that we can't have VE work in replace mode on one wiki and add mode on another. + +[No doubt other aspects of the integration configuration should not be hard-coded.] + +-------------------------- +**Version**: unspecified +**Severity**: minor",1365032760,task_description,PHID-TASK-iciq5e24fktvreyuptk3,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: mw.ViewPageTarget tabLayout should be configurable as part of mw-config.', ""mw.ViewPageTarget tabLayout is currently hard-coded, which means that we can't have VE work in replace mode on one wiki and add mode on another."", '[No doubt other aspects of the integration configuration should not be hard-coded.]', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +678,"VisualEditor: Switch integration for deployed wikis from tabLayout ""add"" to ""replace"" mode","In preparation for making the VisualEditor the ""default"" editor, we should have the existing integration switched over for users so that they can see, test and feedback on the final UX for triggering edits in the run-up to switch-over. + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1365032940,task_description,PHID-TASK-gngjvjs5g5d7kc4osh37,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Switch integration for deployed wikis from tabLayout ""add"" to ""replace"" mode.', 'In preparation for making the VisualEditor the ""default"" editor, we should have the existing integration switched over for users so that they can see, test and feedback on the final UX for triggering edits in the run-up to switch-over.', '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +5938,"VisualEditor: Replaced Edit tab should use original label instead of fetching message ""edit"" msg",Now merged.,1365036328,task_subcomment,PHID-TASK-5jn5rxhygbvz6pzdt2uo,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged.'],['TASK PROGRESS'] +5550,VisualEditor: ve.getHash custom hashes are double-hashed,"Ed, did you re-open because there's more to do, or because Jenkins dying meant the changes weren't merged? :-)",1365469450,task_subcomment,PHID-TASK-kdifvxztyisvsjamslc7,PHID-USER-ydswvwhh5pm4lshahjje,"[""Ed, did you re-open because there's more to do, or because Jenkins dying meant the changes weren't merged?"", ':-)']","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +12292,"VisualEditor: ""Report problem"" button should give some feedback","The reports go to a private log that Gabriel monitors. :-) + +We're likely to kill the feature in the medium-term anyway, but a ""Thank you for your report"" JS alert wouldn't go amiss. + +Timo, thoughts?",1365714340,task_subcomment,PHID-TASK-tz5is7r52hxlpbizafzp,PHID-USER-ydswvwhh5pm4lshahjje,"['The reports go to a private log that Gabriel monitors.', ':-)\n\nWe\'re likely to kill the feature in the medium-term anyway, but a ""Thank you for your report"" JS alert wouldn\'t go amiss.', 'Timo, thoughts?']","['BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +10132,VisualEditor: Annotation API fixes,Now done.,1366141186,task_subcomment,PHID-TASK-ywpcq2rcuhvgvzt5k6zj,PHID-USER-ydswvwhh5pm4lshahjje,['Now done.'],['ACTION ON ISSUE'] +2133,VisualEditor: Add whitespace skipping to UnicodeJS.wordbreak for word skipping functionality,Now fixed.,1366142624,task_subcomment,PHID-TASK-ryyonehlcnqdc46zjg2w,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed.'],['BUG REPRODUCTION'] +12739,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","(In reply to comment #4) +> Agree--Visual Editor should not use <h1> HTML tags for headings at all +> because +> MediaWiki uses <h1> HTML for page name and headings are subordinate to page +> name. Heading-1 should create <h2> HTML tags, Heading-2 <h3> HTML tags, +> Heading-3 <h4> HTML tags, etc. Newcomers don't know this. Visual Editor +> should +> simply do this correctly without editors needing to know or think about it at +> all. Offering <h1> HTML in Visual Editor will cause confusion and misuse +> among +> the very people Visual Editor is designed to empower. They just want it to +> work +> right. + +Except ""Heading 1"" is actually create-able on any wiki page (""= Foo =""), it's just discouraged. This is a tension between what the software /lets/ users do and what they /should/ do. I'm not convince that hard and fast global rules are always appropriate.",1366153968,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nExcept ""Heading 1"" is actually create-able on any wiki page (""= Foo =""), it\'s just discouraged.', 'This is a tension between what the software /lets/ users do and what they /should/ do.', ""I'm not convince that hard and fast global rules are always appropriate.""]","['BUG REPRODUCTION', 'MOTIVATION .', 'MOTIVATION']" +10411,VisualEditor: Review window behind article,"Sorry for the lack of response; I reviewed this bug quite a few times in the months since it was reported, and each time was unable to reproduce (but quite clearly this was a repeatable bug, given the screenshot and two independent reports). + +This was not a 'blocker' in the sense that we use it, though obviously for a (seemingly very small) number of installations/situations it was a serious bug. + +Glad to hear that it works for you now; unfortunately, as we don't know what the root cause was, we can't proove that it's not going to re-occur. Thus I feel it would be inappropriate to assign it as ""FIXED"", so I will instead mark as ""WORKSFORME"".",1366178124,task_subcomment,PHID-TASK-63cm7igyhb5qdw236lct,PHID-USER-ydswvwhh5pm4lshahjje,"['Sorry for the lack of response; I reviewed this bug quite a few times in the months since it was reported, and each time was unable to reproduce (but quite clearly this was a repeatable bug, given the screenshot and two independent reports).', ""This was not a 'blocker' in the sense that we use it, though obviously for a (seemingly very small) number of installations/situations it was a serious bug."", ""Glad to hear that it works for you now; unfortunately, as we don't know what the root cause was, we can't proove that it's not going to re-occur."", 'Thus I feel it would be inappropriate to assign it as ""FIXED"", so I will instead mark as ""WORKSFORME"".']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5734,VisualEditor: Whitespace preservation for list items not working,Merged.,1366206699,task_subcomment,PHID-TASK-jrdnntjfzxsr3v7pxbff,PHID-USER-ydswvwhh5pm4lshahjje,['Merged.'],['TASK PROGRESS'] +5514,VisualEditor: Refuse to load for pages which are redirects,"In advance of fixing bug 47328 (which will probably be after the July release), we need to prevent the broken behaviour outlined by C. Scott in bug 47328 comment 1 - so just refuse to load on a page which is a redirect? + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=47328",1366224540,task_description,PHID-TASK-yop2zgg7fofkoppm6y4x,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Refuse to load for pages which are redirects.', 'In advance of fixing bug 47328 (which will probably be after the July release), we need to prevent the broken behaviour outlined by C. Scott in bug 47328 comment 1 - so just refuse to load on a page which is a redirect?', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10093,VisualEditor: Allow users to set/edit #REDIRECT status in the page metadata panel,"This is probably a post-July task; have split off a ""don't fail horribly"" bug as bug 47329, linked.",1366224646,task_subcomment,PHID-TASK-pp5tg5rybcmy6c6xwggf,PHID-USER-ydswvwhh5pm4lshahjje,"['This is probably a post-July task; have split off a ""don\'t fail horribly"" bug as bug 47329, linked.']",['BUG REPRODUCTION'] +679,"VisualEditor: Switch integration for deployed wikis from tabLayout ""add"" to ""replace"" mode",Now merged.,1366320602,task_subcomment,PHID-TASK-gngjvjs5g5d7kc4osh37,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged.'],['TASK PROGRESS'] +5504,VisualEditor: Double-click to overwrrite is broken,What browser/version are you using? I cannot reproduce in Chrome/Mac or Firefox/Mac - see http://ve-change-marking.instance-proxy.wmflabs.org/srv/mediawiki/index.php?title=Test&diff=45&oldid=44 for a successful run. (Or maybe the code got fixed between the report and my looking at it?),1366331132,task_subcomment,PHID-TASK-qwln7sdc2jjjjhdroshx,PHID-USER-ydswvwhh5pm4lshahjje,"['What browser/version are you using?', 'I cannot reproduce in Chrome/Mac or Firefox/Mac - see URL for a successful run.', '(Or maybe the code got fixed between the report and my looking at it?)']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +10065,"VisualEditor: Support ""Language conversion blocks"" for multi-script wikis","The ""language conversion blocks"" are a wikitext feature that allow users to define text content in parallel scripts. The most high profile is in Chinese, which has two major writing systems and automated conversion between them, but there are 28 others, some of which are not automated conversion (so VE will need to not just mark the text with an appropriate <span>, but allow the user to understand when they have edited text that needs editing twice or thrice (possibly in scripts they cannot/do not want to use?) - see https://meta.wikimedia.org/wiki/Wikipedias_in_multiple_writing_systems + +Documentation of the feature (focussed on the syntax) is here: https://www.mediawiki.org/wiki/Writing_systems/Syntax + +Parsoid will need to add support for this first, which is {T43716}.",1366380120,task_description,PHID-TASK-fqccocu2hyrbuqx5yi6l,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Support ""Language conversion blocks"" for multi-script wikis.', 'The ""language conversion blocks"" are a wikitext feature that allow users to define text content in parallel scripts.', 'The most high profile is in Chinese, which has two major writing systems and automated conversion between them, but there are 28 others, some of which are not automated conversion (so VE will need to not just mark the text with an appropriate <span>, but allow the user to understand when they have edited text that needs editing twice or thrice (possibly in scripts they cannot/do not want to use?)', '- see URL\n\nDocumentation of the feature (focussed on the syntax) is here: URL\n\nParsoid will need to add support for this first, which is {T43716}.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +12470,Move wikibugs out of #mediawiki to #wikimedia-dev,"(In reply to comment #31) +> @Nemo, this bug is about wikibugs. Though some related change has been +> merged, wikibugs is not yet run from puppet so that change is irrelevant +> until that is activated. wikibugs is still in #mediawiki. Reopening. + +At the time the bug was closed, #mediawiki was blessèdly-free of bots. :-)",1366381582,task_subcomment,PHID-TASK-hd4snxw47ckt4oowe3xb,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #31)\nQUOTE\nQUOTE\nQUOTE\n\nAt the time the bug was closed, #mediawiki was blessèdly-free of bots.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5519,VisualEditor: Refuse to load for pages which are redirects,"(In reply to comment #1) +> For me, if you tried to edit a redirect page, it loads with the redirected +> page. + +Yes, this is current behaviour from Parsoid that will be fixed by fixing bug 47328, but that will leave users with a very confusing blank page. That is why I made this bug. :-)",1366384860,task_subcomment,PHID-TASK-yop2zgg7fofkoppm6y4x,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nYes, this is current behaviour from Parsoid that will be fixed by fixing bug 47328, but that will leave users with a very confusing blank page.', 'That is why I made this bug.', ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +5483,"VisualEditor: Re-used refs wrongly expanded to <ref name=""…"" ></span>","See https://en.wikipedia.org/w/index.php?title=User:Fluffernutter/Kinne&diff=551148728&oldid=551148307 + +To investigate. + +-------------------------- +**Version**: unspecified +**Severity**: major",1366387680,task_description,PHID-TASK-sipzssmp2cg3ixlpwvsi,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Re-used refs wrongly expanded to <ref name=""…"" ></span>.', 'See URL\n\nTo investigate.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +668,"[Regression] VisualEditor: Link tool produces ""undefined"" in normal use","Confirmed in Chrome/Mac, Firefox/Mac and Firefox/Linux. Looks like a general critical issue.",1366387816,task_subcomment,PHID-TASK-2kjxh5erw27qfzcnj2zn,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed in Chrome/Mac, Firefox/Mac and Firefox/Linux.', 'Looks like a general critical issue.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +2128,"VisualEditor: Dirty diffs with FF, but not in Chrome on pages with citations"," + +*** This bug has been marked as a duplicate of bug 47417 ***",1366391720,task_subcomment,PHID-TASK-ob7cxxrhd6d3aeazrujm,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 47417 ***'],['ISSUE CONTENT MANAGEMENT'] +5494,"VisualEditor: Re-used refs wrongly expanded to <ref name=""…"" ></span>",*** Bug 47419 has been marked as a duplicate of this bug. ***,1366391720,task_subcomment,PHID-TASK-sipzssmp2cg3ixlpwvsi,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 47419 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +12282,"VisualEditor: ""Edit source"" tab text should be ""Create source"" or similar when page is non-existent","Currently the ""Edit source"" button's label is the same whether the page is extant or not. This should change. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1366394700,task_description,PHID-TASK-lr6aehasmla6m24l7lfy,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: ""Edit source"" tab text should be ""Create source"" or similar when page is non-existent.', 'Currently the ""Edit source"" button\'s label is the same whether the page is extant or not.', 'This should change.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'ACTION ON ISSUE', 'BUG REPRODUCTION']" +5482,VisualEditor: Reopening page in VE immediately after saving page in VE loads old version,"Feels like we need to properly review how the integration around oldids works, given the number of issues. :-(",1366395770,task_subcomment,PHID-TASK-l3samzhuiftku6aijqqt,PHID-USER-ydswvwhh5pm4lshahjje,"['Feels like we need to properly review how the integration around oldids works, given the number of issues.', ':-(']","['INVESTIGATION AND EXPLORATION .', 'SOCIAL CONVERSATION']" +719,VisualEditor: Parsoid selective serialisation issue when single LI made from P (?),This is now fixed given the Parsoid update. Sorry for the delay.,1366396184,task_subcomment,PHID-TASK-ukt7mx53j5m7gaxam7vy,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed given the Parsoid update.', 'Sorry for the delay.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +714,VisualEditor: Selecting last n lines and deleting - last line not deleted (Parsoid selser issue?),This is now fixed given the Parsoid update. Sorry for the delay.,1366396346,task_subcomment,PHID-TASK-z34hczzuvb2kxj4wvl4l,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed given the Parsoid update.', 'Sorry for the delay.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5612,VisualEditor: Copy and paste at end of text loses some of copied text on save (Parsoid issue?),This is now fixed given the Parsoid update. Sorry for the delay.,1366396479,task_subcomment,PHID-TASK-tzp63nj3bg2h6gjxrpwx,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed given the Parsoid update.', 'Sorry for the delay.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5609,VisualEditor: Parsoid selective serialisation failure when deleting an LI (artefact of old version of Parsoid?),This is now fixed given the Parsoid update. Sorry for the delay.,1366396569,task_subcomment,PHID-TASK-jnxq7ir4c6munsrkbn2f,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed given the Parsoid update.', 'Sorry for the delay.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5595,VisualEditor: Editing in a section causes changes elsewhere to be deleted (Parsoid selser bug?),"This is now fixed given the Parsoid update, yay.",1366396637,task_subcomment,PHID-TASK-lemidsivs6ktavbh7gts,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed given the Parsoid update, yay.']",['EXPECTED BEHAVIOR'] +5572,VisualEditor: Deploy to the Hebrew Wikipedia as an opt-in for testing,This is now scheduled for 2013-04-25.,1366396701,task_subcomment,PHID-TASK-p6aosiypctjfd3m7mled,PHID-USER-ydswvwhh5pm4lshahjje,['This is now scheduled for 2013-04-25.'],['TASK PROGRESS'] +10226,VisualEditor: Parsoid (?) issues in deleting text on [[W:User:Edinwiki]],This is now fixed given the Parsoid update. Sorry for the delay!,1366396774,task_subcomment,PHID-TASK-zjrdtyysctdr2ogcnult,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed given the Parsoid update.', 'Sorry for the delay!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5653,VisualEditor: Parsoid/aliens combinations causes data to be over-written on save,"This is now fixed given the Parsoid update. Sorry for the delay! (Note that there is a distinct error that this has just thrown up, yayfuntimes.)",1366396947,task_subcomment,PHID-TASK-ok3b6bw3cne4xry4dq2k,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed given the Parsoid update.', 'Sorry for the delay!', '(Note that there is a distinct error that this has just thrown up, yayfuntimes.)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +5468,VisualEditor: Deleting to/from a blank lines fails,"If you have lines like so: + +| A +| B +| +| C + +Deleting backwards from up-page of C, or from within the blank line above C, causes the cursor to move (as expected) but no deletion. + +Deleting forwards from down-page of B, of from within the blank line below B, causes the cursor to stay (as expected) but no deletion. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1366397400,task_description,PHID-TASK-na7hdsgn5rcikyp6dgpv,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Deleting to/from a blank lines fails.', 'If you have lines like so:\n\n| A\n| B\n| \n| C\n\nDeleting backwards from up-page of C, or from within the blank line above C, causes the cursor to move (as expected) but no deletion.', 'Deleting forwards from down-page of B, of from within the blank line below B, causes the cursor to stay (as expected) but no deletion.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +12289,"VisualEditor: ""Report problem"" button should give some feedback","The HTTPS element of this is now seemingly fixed in production. On submission, the user gets a ""Your problem has been reported. Thank you."" message. Marking as closed.",1366397733,task_subcomment,PHID-TASK-tz5is7r52hxlpbizafzp,PHID-USER-ydswvwhh5pm4lshahjje,"['The HTTPS element of this is now seemingly fixed in production.', 'On submission, the user gets a ""Your problem has been reported.', 'Thank you.""', 'message.', 'Marking as closed.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'ACTION ON ISSUE']" +660,VisualEditor: No oldid is sent on POST to Parsoid,This would explain a great deal. :-),1366409214,task_subcomment,PHID-TASK-uw2enw4anj5qqfz3lyei,PHID-USER-ydswvwhh5pm4lshahjje,"['This would explain a great deal.', ':-)']","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +5680,VisualEditor: Oddness repetition/wrong diff (from Parsoid?) on save with some funky markup,"The underlying issue (with Parsoid) has been resolved with the new version of Parsoid finally running on the cluster; marking as FIXED. + +[I have forked comment 6 into bug 47436.]",1366414342,task_subcomment,PHID-TASK-piflhuji3l6moqmh3nbj,PHID-USER-ydswvwhh5pm4lshahjje,"['The underlying issue (with Parsoid) has been resolved with the new version of Parsoid finally running on the cluster; marking as FIXED.', '[I have forked comment 6 into bug 47436.]']","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +5460,VisualEditor: VE should not become active on non-wikitext ContentHandler-type,"Yup, we should expand this more generally to all things that have a different ContentHandler type. We already depend on MW 1.21 in general, so I guess(?) this shouldn't be too much of a problem.",1366470309,task_subcomment,PHID-TASK-mw76lciqtgo7k33dnexw,PHID-USER-ydswvwhh5pm4lshahjje,"['Yup, we should expand this more generally to all things that have a different ContentHandler type.', 'We already depend on MW 1.21 in general, so I guess(?)', ""this shouldn't be too much of a problem.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +12281,VisualEditor: VE tab missing oldid when using edit source on an oldid,"In this mode without the VE, the wikitext edit tab doesn't go to the oldid, it goes to the curid page; I think we're going to have to think about how to let users get the VE from here. + +Timo, any thoughts?",1366471108,task_subcomment,PHID-TASK-v3h2ouiwohdu44mwy2g6,PHID-USER-ydswvwhh5pm4lshahjje,"[""In this mode without the VE, the wikitext edit tab doesn't go to the oldid, it goes to the curid page; I think we're going to have to think about how to let users get the VE from here."", 'Timo, any thoughts?']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +12277,VisualEditor: The old form <source> tag of <syntaxhighlight> extension is not supported,"This is probably something Parsoid needs to handle (or, rather, SyntaxHighlight with the Parsoid functionality to cope with 'redirects' between extension tags). Gabriel, does this sound right to you? + +@Raimond - bug 43126 is about editing these blocks; this is just about displaying them correctly.",1366471273,task_subcomment,PHID-TASK-2izho3en3c7veqknv2wr,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is probably something Parsoid needs to handle (or, rather, SyntaxHighlight with the Parsoid functionality to cope with 'redirects' between extension tags)."", 'Gabriel, does this sound right to you?', 'SCREEN_NAME - bug 43126 is about editing these blocks; this is just about displaying them correctly.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +657,VisualEditor: No oldid is sent on POST to Parsoid,Merged; to go out in next push as a critical priority.,1366641892,task_subcomment,PHID-TASK-uw2enw4anj5qqfz3lyei,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; to go out in next push as a critical priority.'],['ACTION ON ISSUE'] +5522,"VisualEditor: Fix ""Report problem"" button, broken by IVStore change",This is now merged.,1366652317,task_subcomment,PHID-TASK-66lb2jf7kuruqajpygry,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged.'],['TASK PROGRESS'] +5527,VisualEditor: html/* attributes shouldn't be cloned when cloning elements,This is now merged.,1366652364,task_subcomment,PHID-TASK-p6hdrbkwl7jmyhc7wdyj,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged.'],['TASK PROGRESS'] +5511,VisualEditor: Lazy-update SurfaceFragment,Now merged.,1366656030,task_subcomment,PHID-TASK-g5zcpdywgfveewvgyndn,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged.'],['TASK PROGRESS'] +12863,VisualEditor: Strange duplication of content after multiple save attempts,I believe that this is now fixed given the changes in Parsoid and in how VE talks to it; marking as such.,1366665489,task_subcomment,PHID-TASK-vus23yeu76aembddoyxe,PHID-USER-ydswvwhh5pm4lshahjje,['I believe that this is now fixed given the changes in Parsoid and in how VE talks to it; marking as such.'],['BUG REPRODUCTION'] +13583,"VisualEditor: Port MW core changes back to 1.19.x, 1.20.x and 1.21.x series so VE can run on them","Copying Mark - Mark, what's policy for backporting functionality changes in core so that people can use extensions?",1366665631,task_subcomment,PHID-TASK-utiy7prmp4a62qvvpo6d,PHID-USER-ydswvwhh5pm4lshahjje,"[""Copying Mark - Mark, what's policy for backporting functionality changes in core so that people can use extensions?""]",['INVESTIGATION AND EXPLORATION'] +5564,VisualEditor: Create meta item for defaultsort,"Now defined as: + + {{DEFAULTSORT:foo}} + +-> + + <meta property=""mw:PageProp/categorydefaultsort"" content=""foo""> + +From https://www.mediawiki.org/wiki/Parsoid/MediaWiki_DOM_spec#Category_default_sort_key + +[Parsoid does not yet support editing of these items.]",1366665947,task_subcomment,PHID-TASK-4o3l42xhur3szmao22jr,PHID-USER-ydswvwhh5pm4lshahjje,"['Now defined as:\n\n {{DEFAULTSORT:foo}}\n\n->\n\n <meta property=""mw:PageProp/categorydefaultsort"" content=""foo"">\n\nFrom URL\n\n[Parsoid does not yet support editing of these items.]']",['BUG REPRODUCTION'] +10055,VisualEditor: Sanity-check the browser by internally round-tripping HTML to linmod and ensuring it's the same,"On VE load, do an ""originalHtml == serialise(linmod(originalHtml)"" or whatever and fail out of the VE if false; ideally, also allow the user to submit a failure report for debugging purposes (this will need to get checked through with legal). + +-------------------------- +**Version**: unspecified +**Severity**: major",1366667700,task_description,PHID-TASK-inty44ufbm7rwhc55mom,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Sanity-check the browser by internally round-tripping HTML to linmod and ensuring it's the same."", 'On VE load, do an ""originalHtml == serialise(linmod(originalHtml)"" or whatever and fail out of the VE if false; ideally, also allow the user to submit a failure report for debugging purposes (this will need to get checked through with legal).', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12273,VisualEditor: Always submit Parsoid bugs over https,"Comment from bug 47507 comment 1: + +| No data goes over the wire that is personally-identifying, so I would +| disagree that this is a blocker; however, yes, this is good practice and we +| should try to do thi[s] (especially, to avoid unexpected mix-mode for users).",1366668178,task_subcomment,PHID-TASK-zdwyyiwstl6uz4rcbn5g,PHID-USER-ydswvwhh5pm4lshahjje,"['Comment from bug 47507 comment 1:\n\n| No data goes over the wire that is personally-identifying, so I would\n| disagree that this is a blocker; however, yes, this is good practice and we\n| should try to do thi[s] (especially, to avoid unexpected mix-mode for users).']",['BUG REPRODUCTION'] +10050,Create a VisualEditor plugin tool to add/edit musical scores,"As a VisualEditor plugin inside the extension, provide a visual way for users to create and edit musical scores. + +This would be a (very) major undertaking, even if there is an existing JavaScript-based visual Lilypond score editor, or failing that, a visual score editor with a different output format which would need to be converted to Lilypond. A brief search found a few promising leads for ABC editors, but mostly based in Flash. + +Still, hopefully not just a pipedream. :-) + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1366688580,task_description,PHID-TASK-ndh2cqs25x7mmcs6xaye,PHID-USER-ydswvwhh5pm4lshahjje,"['Create a VisualEditor plugin tool to add/edit musical scores.', 'As a VisualEditor plugin inside the extension, provide a visual way for users to create and edit musical scores.', 'This would be a (very) major undertaking, even if there is an existing JavaScript-based visual Lilypond score editor, or failing that, a visual score editor with a different output format which would need to be converted to Lilypond.', 'A brief search found a few promising leads for ABC editors, but mostly based in Flash.', 'Still, hopefully not just a pipedream.', ':-)\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +12265,VisualEditor: Clean up the way that VE must be configured per wiki,"As suggested by Timo - currently we have 'wmgUseVisualEditor' and 'wmgVisualEditorParsoidPrefix' which both need to be defined for each wiki we're putting VE on, which is a bit annoying (and prone to mistakes) - when we have all 295 Wikipedias with it switched on, it will be even worse. We should probably clean this up a bit. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1366731840,task_description,PHID-TASK-em5ivp4uf7qvneztv3ep,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Clean up the way that VE must be configured per wiki.', ""As suggested by Timo - currently we have 'wmgUseVisualEditor' and 'wmgVisualEditorParsoidPrefix' which both need to be defined for each wiki we're putting VE on, which is a bit annoying (and prone to mistakes) - when we have all 295 Wikipedias with it switched on, it will be even worse."", 'We should probably clean this up a bit.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +666,"[Regression] VisualEditor: Link tool produces ""undefined"" in normal use",*** Bug 47546 has been marked as a duplicate of this bug. ***,1366741802,task_subcomment,PHID-TASK-2kjxh5erw27qfzcnj2zn,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 47546 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2125,VisualEditor: Adding a hyperlink to an exsisting page deletes the line. The link doesn't get inserted (undefined)," + +*** This bug has been marked as a duplicate of bug 47413 ***",1366741802,task_subcomment,PHID-TASK-ajr6uvwq3l2hdzyqjden,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 47413 ***'],['ISSUE CONTENT MANAGEMENT'] +5498,[Regression] VisualEditor: Edit tab should have tooltip and accesskey,Code is now merged and will go out on Thursday.,1366745664,task_subcomment,PHID-TASK-app5etuemqiwaqysxa3i,PHID-USER-ydswvwhh5pm4lshahjje,['Code is now merged and will go out on Thursday.'],['TASK PROGRESS'] +664,"[Regression] VisualEditor: Link tool produces ""undefined"" in normal use",Now merged and going out tomorrow.,1366854691,task_subcomment,PHID-TASK-2kjxh5erw27qfzcnj2zn,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged and going out tomorrow.'],['TASK PROGRESS'] +5492,"VisualEditor: Re-used refs wrongly expanded to <ref name=""…"" ></span>","The problem appears to be with the output from Parsoid with regard to <ref> tags not being escaped. + +To give http://parsoid.wmflabs.org/en/Foobar as an example, in Chrome this looks fine: + +<span id=""cite_ref-rfc3092-1-0"" class=""reference"" about=""#mwt5"" typeof=""mw:Object/Ext/Ref"" data-parsoid=""{"src":"<ref name=\"rfc3092\" />;","tsr":[416,438],"dsr":[416,438,null,null]}""><a href=""#cite_note-rfc3092-1"" data-parsoid=""{}"">[1]</a></span> +<meta typeof=""mw:Ext/Ref/Marker"" about=""#mwt5"" group="""" name=""rfc3092"" content="""" skiplinkback=""0"" data-parsoid=""{"tsr":[416,438],"selfClose":true,"src":"<ref name=\"rfc3092\" />","dsr":[416,438,22,0]}""> + + +... but in Firefox the browser presumably doesn't like the un-escaped ""<ref name=... />"" in the attribute of the <span> and so it does this: + +<span id=""cite_ref-rfc3092-1-0"" class=""reference"" about=""#mwt5"" data-parsoid=""{""src"":""<ref name=\""rfc3092\"" />"",""tsr"":[416,438],""dsr"":[416,438,null,null]}"" typeof=""mw:Object/Ext/Ref""></span> +<meta typeof=""mw:Ext/Ref/Marker"" about=""#mwt5"" group="""" name=""rfc3092"" content="""" skiplinkback=""0"" data-parsoid=""{""tsr"":[416,438],""selfClose"":true,""src"":""<ref name=\""rfc3092\"" />"",""dsr"":[416,438,22,0]}""></meta> + +I.e., closing the <span> early and throwing away the contents. Note that the following meta is also fragile as it contains unescaped JSON as well. + +The result of this is that <ref name=""…"" /> is wrongly expanded to <ref name=""…"" ></span> and so corrupted on save by Firefox users.",1366898909,task_subcomment,PHID-TASK-sipzssmp2cg3ixlpwvsi,PHID-USER-ydswvwhh5pm4lshahjje,"['The problem appears to be with the output from Parsoid with regard to <ref> tags not being escaped.', 'To give URL as an example, in Chrome this looks fine:\n\n<span id=""cite_ref-rfc3092-1-0"" class=""reference"" about=""#mwt5"" typeof=""mw:Object/Ext/Ref"" data-parsoid=""{"src":"<ref name=\\"rfc3092\\" />;","tsr":[416,438],"dsr":[416,438,null,null]}""><a href=""#cite_note-rfc3092-1"" data-parsoid=""{}"">[1]</a></span>\n<meta typeof=""mw:Ext/Ref/Marker"" about=""#mwt5"" group="""" name=""rfc3092"" content="""" skiplinkback=""0"" data-parsoid=""{"tsr":[416,438],"selfClose":true,"src":"<ref name=\\"rfc3092\\" />","dsr":[416,438,22,0]}"">\n\n\n... but in Firefox the browser presumably doesn\'t like the un-escaped ""<ref name=... />"" in the attribute of the <span> and so it does this:\n\n<span id=""cite_ref-rfc3092-1-0"" class=""reference"" about=""#mwt5"" data-parsoid=""{""src"":""<ref name=\\""rfc3092\\"" />"",""tsr"":[416,438],""dsr"":[416,438,null,null]}"" typeof=""mw:Object/Ext/Ref""></span>\n<meta typeof=""mw:Ext/Ref/Marker"" about=""#mwt5"" group="""" name=""rfc3092"" content="""" skiplinkback=""0"" data-parsoid=""{""tsr"":[416,438],""selfClose"":true,""src"":""<ref name=\\""rfc3092\\"" />"",""dsr"":[416,438,22,0]}""></meta>\n\nI.e., closing the <span> early and throwing away the contents.', 'Note that the following meta is also fragile as it contains unescaped JSON as well.', 'The result of this is that <ref name=""…"" /> is wrongly expanded to <ref name=""…"" ></span> and so corrupted on save by Firefox users.']","['BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +5488,"VisualEditor: Re-used refs wrongly expanded to <ref name=""…"" ></span>","Ed's quick hack is now merged, but we still need to fix this - upstream bug in jQuery or just a work around?",1366906093,task_subcomment,PHID-TASK-sipzssmp2cg3ixlpwvsi,PHID-USER-ydswvwhh5pm4lshahjje,"[""Ed's quick hack is now merged, but we still need to fix this - upstream bug in jQuery or just a work around?""]",['BUG REPRODUCTION .'] +13580,"VisualEditor: Port MW core changes back to 1.19.x, 1.20.x and 1.21.x series so VE can run on them","(In reply to comment #8) +> I would suggest creating a backport and then ask for a review of it. If a +> person can be found to implement and support the backport, I don't have a +> problem with shipping a 1.19 with it. + +Thanks Mark; marking as lowest priority as (as said above) WMF won't be working on this, but if a third party would like to we'd be happy to help them out.",1366906626,task_subcomment,PHID-TASK-utiy7prmp4a62qvvpo6d,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\n\nThanks Mark; marking as lowest priority as (as said above) WMF won't be working on this, but if a third party would like to we'd be happy to help them out.""]",['FUTURE PLAN'] +5570,VisualEditor: Deploy to the Hebrew Wikipedia as an opt-in for testing,This is now deployed to hewiki (and 13 others).,1366909636,task_subcomment,PHID-TASK-p6aosiypctjfd3m7mled,PHID-USER-ydswvwhh5pm4lshahjje,['This is now deployed to hewiki (and 13 others).'],['BUG REPRODUCTION'] +663,"[Regression] VisualEditor: Link tool produces ""undefined"" in normal use",Seemingly not fixed at all - still broken in master/production with same behaviour as before.,1366918173,task_subcomment,PHID-TASK-2kjxh5erw27qfzcnj2zn,PHID-USER-ydswvwhh5pm4lshahjje,['Seemingly not fixed at all - still broken in master/production with same behaviour as before.'],['BUG REPRODUCTION'] +662,"[Regression] VisualEditor: Link tool produces ""undefined"" in normal use",Now fixed by gerrit 60907 - thanks Trevor!,1366919875,task_subcomment,PHID-TASK-2kjxh5erw27qfzcnj2zn,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed by gerrit 60907 - thanks Trevor!'],['ACTION ON ISSUE'] +10041,VisualEditor: Sequential floated images are stacking,"Confirmed - the DM layer for alien items (like images) apparently respects the CSS and is meant to pass it through, but CE isn't?",1366926217,task_subcomment,PHID-TASK-eaknwofmb4d2xflpnx7d,PHID-USER-ydswvwhh5pm4lshahjje,"[""Confirmed - the DM layer for alien items (like images) apparently respects the CSS and is meant to pass it through, but CE isn't?""]",['BUG REPRODUCTION .'] +12886,VisualEditor: Integration in production should not ignoreHidden on user preference,Fixed and being deployed today.,1366929861,task_subcomment,PHID-TASK-ffowylul32ecwhb6soji,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and being deployed today.'],['ACTION ON ISSUE'] +10011,VisualEditor: Support editing nowiki blocks,"If users can't edit in nowiki blocks, they will make accidental wikitext-like items and be forever unable to edit them in future. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1366930860,task_description,PHID-TASK-vhod5j4lmpp5giw7zjlk,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Support editing nowiki blocks.', ""If users can't edit in nowiki blocks, they will make accidental wikitext-like items and be forever unable to edit them in future."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +10017,VisualEditor: Support editing nowiki blocks,*** Bug 47677 has been marked as a duplicate of this bug. ***,1366930915,task_subcomment,PHID-TASK-vhod5j4lmpp5giw7zjlk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 47677 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10016,VisualEditor: Support editing nowiki blocks,"Theoretically users should never know something's been <nowiki>'ed - possibly we could just silently drop them and Parsoid re-applies them automatically on save? + +(This assumes we can rely on Parsoid to do this with no or very few false negatives - false positives, which we already have a little of, wouldn't be a huge problems for VE users.)",1366931455,task_subcomment,PHID-TASK-vhod5j4lmpp5giw7zjlk,PHID-USER-ydswvwhh5pm4lshahjje,"[""Theoretically users should never know something's been <nowiki>'ed - possibly we could just silently drop them and Parsoid re-applies them automatically on save?"", ""(This assumes we can rely on Parsoid to do this with no or very few false negatives - false positives, which we already have a little of, wouldn't be a huge problems for VE users.)""]","['INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION']" +12263,VisualEditor: Report that the save dialog omits the save description entry box on hewiki/Windows/Firefox,"Cannot reproduce in Firefox/Mac or Chrome/Mac; asking user to reconfirm. + +-------------------------- +**Version**: unspecified +**Severity**: minor +**Platform**: PC",1366931820,task_description,PHID-TASK-xc3udo6fxmbjckxyjow3,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Report that the save dialog omits the save description entry box on hewiki/Windows/Firefox.', 'Cannot reproduce in Firefox/Mac or Chrome/Mac; asking user to reconfirm.', '--------------------------\n**Version**: unspecified\n**Severity**: minor\n**Platform**: PC']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +648,VisualEditor: Saved annotated content cannot be unannotated,"This has reappeared (in live on hewiki and others) - if the page on load has bold annotation on some text, pressing the ""bold"" button doesn't remove bold but adds a second bold annotation (which can be removed, but not in a way that stops the text being bold). + +-------------------------- +**Version**: unspecified +**Severity**: major",1366932000,task_description,PHID-TASK-b7yvvcuza7umneartpgv,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Saved annotated content cannot be unannotated.', 'This has reappeared (in live on hewiki and others) - if the page on load has bold annotation on some text, pressing the ""bold"" button doesn\'t remove bold but adds a second bold annotation (which can be removed, but not in a way that stops the text being bold).', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5451,"VisualEditor: After saving a page, the VisualEditor tab points at the oldid content not the new one","Edit a page in VE, press save; enter VE again. + +What should happen: You edit the newly-updated page. + +What does happen: You edit the content of the page before you updated it (and VE doesn't know it's doing this). + +-------------------------- +**Version**: unspecified +**Severity**: minor",1366932180,task_description,PHID-TASK-25426wyep677h7baqpvx,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: After saving a page, the VisualEditor tab points at the oldid content not the new one.', 'Edit a page in VE, press save; enter VE again.', 'What should happen: You edit the newly-updated page.', ""What does happen: You edit the content of the page before you updated it (and VE doesn't know it's doing this)."", '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5445,VisualEditor: Warn the user more prominently that they are editing an out-dated version of the page,"EditPage.php has a prominent notice that users are editing an oldid page; VE should have something similar, probably in the ""notices"" functionality. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1366932300,task_description,PHID-TASK-hmeryxjc5h5ucj6zkjj7,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Warn the user more prominently that they are editing an out-dated version of the page.', 'EditPage.php has a prominent notice that users are editing an oldid page; VE should have something similar, probably in the ""notices"" functionality.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10009,"VisualEditor: VE tab is on the left (not right) of the ""edit source"" tab in RTL languages"," + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1366932480,task_description,PHID-TASK-k5ivcykbmehlps6rrqj3,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: VE tab is on the left (not right) of the ""edit source"" tab in RTL languages.', '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5434,VisualEditor: Pawn ♙ appears when two paragraphs of different language are next to each other(?),"https://he.wikipedia.org/w/index.php?title=%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:Matanya/%D7%90%D7%A8%D7%92%D7%96_%D7%97%D7%95%D7%9C_2&diff=14076208&oldid=14076205 + +https://he.wikipedia.org/w/index.php?title=%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:Matanya/%D7%90%D7%A8%D7%92%D7%96_%D7%97%D7%95%D7%9C_2&diff=14076218&oldid=14076208 + +(Others.) + +User says they get this when switching he/en and back again. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1366933140,task_description,PHID-TASK-p24deoao7z7cqo3jfmi7,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Pawn ♙ appears when two paragraphs of different language are next to each other(?).', 'URL\n\nURL\n\n(Others.)', 'User says they get this when switching he/en and back again.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'OTHERS.', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +650,VisualEditor: Saved annotated content cannot be unannotated,Roan fixing now.,1366934154,task_subcomment,PHID-TASK-b7yvvcuza7umneartpgv,PHID-USER-ydswvwhh5pm4lshahjje,['Roan fixing now.'],['ACTION ON ISSUE'] +10023,VisualEditor: Re-label the 'cancel' toolbar message to 'exit without saving',"Worry that this is a bit long for users, and ""cancel"" is used in the dialog sense (they entered an editor, this cancels that edit) but I can see your point. + +(BTW, your two descriptions are for the same button, unless I'm missing something?)",1366934934,task_subcomment,PHID-TASK-h6knxqbqokuwzylojsm7,PHID-USER-ydswvwhh5pm4lshahjje,"['Worry that this is a bit long for users, and ""cancel"" is used in the dialog sense (they entered an editor, this cancels that edit) but I can see your point.', ""(BTW, your two descriptions are for the same button, unless I'm missing something?)""]","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +649,VisualEditor: Saved annotated content cannot be unannotated,Merged and deployed.,1366937647,task_subcomment,PHID-TASK-b7yvvcuza7umneartpgv,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and deployed.'],['TASK PROGRESS'] +9999,[mediawiki.feedback.js] Feedback should follow redirect,"(In reply to comment #0) +> I tried to edit MediaWiki:Visualeditor-feedback-link on zhwp but it doesn't +> affect the feedback target page at all. Is that even the correct message to +> change? + +Yes, that is the correct message; you can set it for all zh-hans or zh-hant projects at [0] and [1] and it will respect it (once the software is updated). + +[0] - https://translatewiki.net/w/i.php?title=Special:Translate&language=zh-hans&group=ext-visualeditor +[1] - https://translatewiki.net/w/i.php?title=Special:Translate&language=zh-hant&group=ext-visualeditor + +> I then turn the target page into a redirect, but feedback are still sent to +> that page without following the redirect. + +You're right; this is a bug in the feedback tool, which is part of MediaWiki core. Moving the bug there.",1366986213,task_subcomment,PHID-TASK-xjswbfq6vvdy4oyl6qub,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nYes, that is the correct message; you can set it for all zh-hans or zh-hant projects at [0] and [1] and it will respect it (once the software is updated).', ""[0] - URL\n[1] - URL\n\nQUOTE\nQUOTE\n\nYou're right; this is a bug in the feedback tool, which is part of MediaWiki core."", 'Moving the bug there.']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +640,VisualEditor: jQuery bug in regex matching causes corruption of data-parsoid on ingest,"jQuery have WONTFIX'ed this bug (13821) so we'll have to work around. + +-------------------------- +**Version**: unspecified +**Severity**: major +**See Also**: +http://bugs.jquery.com/ticket/13821",1366992360,task_description,PHID-TASK-5bwy7gci6gdsa3r3m24i,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: jQuery bug in regex matching causes corruption of data-parsoid on ingest.', ""jQuery have WONTFIX'ed this bug (13821) so we'll have to work around."", '--------------------------\n**Version**: unspecified\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'WORKAROUNDS', 'BUG REPRODUCTION']" +647,VisualEditor: jQuery bug in regex matching causes corruption of data-parsoid on ingest,*** Bug 47712 has been marked as a duplicate of this bug. ***,1366992520,task_subcomment,PHID-TASK-5bwy7gci6gdsa3r3m24i,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 47712 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5408,VisualEditor: Trailing whitespace at end of paragraph or table cell dropped on round-trip,"This is an instance of the jQuery bug 47737 - marking as a duplicate. + +*** This bug has been marked as a duplicate of bug 47737 ***",1366992520,task_subcomment,PHID-TASK-hk3rab5lb2jvryjrgppj,PHID-USER-ydswvwhh5pm4lshahjje,"['This is an instance of the jQuery bug 47737 - marking as a duplicate.', '*** This bug has been marked as a duplicate of bug 47737 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +5484,"VisualEditor: Re-used refs wrongly expanded to <ref name=""…"" ></span>",This is an instance of the jQuery bug 47737 - marking as FIXED (in the specific instance) but we need a wider fix.,1366992579,task_subcomment,PHID-TASK-sipzssmp2cg3ixlpwvsi,PHID-USER-ydswvwhh5pm4lshahjje,['This is an instance of the jQuery bug 47737 - marking as FIXED (in the specific instance) but we need a wider fix.'],['BUG REPRODUCTION .'] +5405,VisualEditor: Trailing whitespace at end of paragraph or table cell dropped on round-trip,"(In reply to comment #4) +> Do you mean all of the problem mentioned on this page are due to this bug? + +Please open separate bug tickets for each bug in future. :-)",1366994200,task_subcomment,PHID-TASK-hk3rab5lb2jvryjrgppj,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\n\nPlease open separate bug tickets for each bug in future.', ':-)']","['ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +5433,VisualEditor: Hard-coded strings in ve.ui.MWLinkTargetInputWidget.prototype.populateMenu,Fixed by gerrit 61035. Thanks for the catch!,1366996007,task_subcomment,PHID-TASK-fa5biiyjbod7exipkpqs,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed by gerrit 61035.', 'Thanks for the catch!']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +5425,VisualEditor: Shift-Right deletes characters instead of selecting in Firefox,Confirm that this occurs in Firefox but not in Chrome.,1366996702,task_subcomment,PHID-TASK-czooq62xjeisscbrllhg,PHID-USER-ydswvwhh5pm4lshahjje,['Confirm that this occurs in Firefox but not in Chrome.'],['BUG REPRODUCTION .'] +13516,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,Given that this is about desired enhancements to a VisualEditor plugin for the SyntaxHighlight extension - bug 43126 - moving this there and marking as a dependency.,1367002940,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ydswvwhh5pm4lshahjje,['Given that this is about desired enhancements to a VisualEditor plugin for the SyntaxHighlight extension - bug 43126 - moving this there and marking as a dependency.'],['BUG REPRODUCTION'] +5421,VisualEditor: Shift-Right deletes characters instead of selecting in Firefox,"Just for my sanity, marking as unfixed until it's merged.",1367010554,task_subcomment,PHID-TASK-czooq62xjeisscbrllhg,PHID-USER-ydswvwhh5pm4lshahjje,"[""Just for my sanity, marking as unfixed until it's merged.""]",['BUG REPRODUCTION'] +5419,VisualEditor: Shift-Right deletes characters instead of selecting in Firefox,And /now/ it's fixed. :-),1367010986,task_subcomment,PHID-TASK-czooq62xjeisscbrllhg,PHID-USER-ydswvwhh5pm4lshahjje,"[""And /now/ it's fixed."", ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5432,VisualEditor: Hard-coded strings in ve.ui.MWLinkTargetInputWidget.prototype.populateMenu,In the end fixed by gerrit 60700 just to be confusing; now merged and will be deployed in the Monday deploy train.,1367019435,task_subcomment,PHID-TASK-fa5biiyjbod7exipkpqs,PHID-USER-ydswvwhh5pm4lshahjje,['In the end fixed by gerrit 60700 just to be confusing; now merged and will be deployed in the Monday deploy train.'],['TASK PROGRESS'] +2122,A paragraph with multiple hash marks in the beginning is shown differently in VE and in output page,"Confirm that this is intentional behaviour. There are a number of ways in which VisualEditor is deliberately not merely a WYSIWYG editor, and we should probably explain them so it's less confusing.",1367019704,task_subcomment,PHID-TASK-exyn4bfiq2igip2xy6r4,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirm that this is intentional behaviour.', ""There are a number of ways in which VisualEditor is deliberately not merely a WYSIWYG editor, and we should probably explain them so it's less confusing.""]","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +5557,VisualEditor: Inserting content at start/end of paragraph leaves leading/trailing empty paragraph,Gerrit 61048 is now merged; marking as fixed - will go out in Monday's deploy train.,1367020450,task_subcomment,PHID-TASK-oohwmpwpyrfuvog4u4ox,PHID-USER-ydswvwhh5pm4lshahjje,"[""Gerrit 61048 is now merged; marking as fixed - will go out in Monday's deploy train.""]",['ACTION ON ISSUE'] +10170,VisualEditor: Implement remaining wrap(each) methods in SurfaceFragment,Isn't this now (long) done?,1367028640,task_subcomment,PHID-TASK-fsxicsfwrmjxla4crdyz,PHID-USER-ydswvwhh5pm4lshahjje,"[""Isn't this now (long) done?""]",['BUG REPRODUCTION'] +5379,"VisualEditor: Edit vs. edit source tab split not preserved across action=history, action=edit, Special:Undelete, …","Right now you get | Edit | Edit source | on read and on VE edit (which are the same thing) but nowhere else, which is confusing. + +(Whilst we're at it, logs, diff view pages, and probably a few dozen others have edit links which will need to be replaced or augmented.) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1367086560,task_description,PHID-TASK-zcmfiyirjhsjlqbiehnf,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Edit vs. edit source tab split not preserved across action=history, action=edit, Special:Undelete, ….', 'Right now you get | Edit | Edit source | on read and on VE edit (which are the same thing) but nowhere else, which is confusing.', ""(Whilst we're at it, logs, diff view pages, and probably a few dozen others have edit links which will need to be replaced or augmented.)"", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5382,"VisualEditor: Edit vs. edit source tab split not preserved across action=history, action=edit, Special:Undelete, …","Setting ""High"" for action=edit; the others can be fixed, I guess.",1367086643,task_subcomment,PHID-TASK-zcmfiyirjhsjlqbiehnf,PHID-USER-ydswvwhh5pm4lshahjje,"['Setting ""High"" for action=edit; the others can be fixed, I guess.']",['BUG REPRODUCTION'] +5348,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,"Add button to WikiEditor and VisualEditor for switching back and forth. + +* Only shown if in WE you have VE enabled (otherwise don't show) +* If no changes, switch immediately +* If there are changes, prompt the user (with the same OOUI message dialog we use in VE) whether to switch with or without their changes",1367087280,task_description,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-ydswvwhh5pm4lshahjje,"['Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving.', 'Add button to WikiEditor and VisualEditor for switching back and forth.', ""* Only shown if in WE you have VE enabled (otherwise don't show)\n* If no changes, switch immediately\n* If there are changes, prompt the user (with the same OOUI message dialog we use in VE) whether to switch with or without their changes""]","['EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +12258,VisualEditor: Tools to set/unset text with annotations (tracker),"Given that these all exist in DM, it's ""just"" a question of making a set of icons for each function and adding it to the tool bar (and then working out what to do with a toolbar with eight such icons when we wanted two. + +Have left off from the existing list in ve.dm.TextStyleAnnotation.js: + +* span - as that'll need to be a distinct bug given the complexity (it'll need at least an inspector, possibly a dialog) +* strong/em - should we just silently use these instead of b/i (or vice versa)? Either way, it feels confusing to give the user both options. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1367087820,task_description,PHID-TASK-nkytk4yj27kjhhclg73g,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Tools to set/unset text with annotations (tracker).', 'Given that these all exist in DM, it\'s ""just"" a question of making a set of icons for each function and adding it to the tool bar (and then working out what to do with a toolbar with eight such icons when we wanted two.', ""Have left off from the existing list in ve.dm.TextStyleAnnotation.js:\n\n* span - as that'll need to be a distinct bug given the complexity (it'll need at least an inspector, possibly a dialog)\n* strong/em - should we just silently use these instead of b/i (or vice versa)?"", 'Either way, it feels confusing to give the user both options.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +645,VisualEditor: jQuery bug in regex matching causes corruption of data-parsoid on ingest,Ed's code is merged and will be going out with the regular deployment train on Monday.,1367097148,task_subcomment,PHID-TASK-5bwy7gci6gdsa3r3m24i,PHID-USER-ydswvwhh5pm4lshahjje,"[""Ed's code is merged and will be going out with the regular deployment train on Monday.""]",['TASK PROGRESS'] +2118,[VisualEditor] CSS and JS pages should only be editable using the source editor," + +*** This bug has been marked as a duplicate of bug 47456 ***",1367097296,task_subcomment,PHID-TASK-ul25dgz4nyeridoqmsqg,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 47456 ***'],['ISSUE CONTENT MANAGEMENT'] +5459,VisualEditor: VE should not become active on non-wikitext ContentHandler-type,*** Bug 47768 has been marked as a duplicate of this bug. ***,1367097296,task_subcomment,PHID-TASK-mw76lciqtgo7k33dnexw,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 47768 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5381,"VisualEditor: Edit vs. edit source tab split not preserved across action=history, action=edit, Special:Undelete, …","Once we're deployed for all users, we could simply replace the ""Edit"" message with ""Edit source"" in core which would manage the first half; we'd still need to add the (VE) ""Edit"" tab to these extra places (and the other stuff like ""(edit)"" links in diff views).",1367097655,task_subcomment,PHID-TASK-zcmfiyirjhsjlqbiehnf,PHID-USER-ydswvwhh5pm4lshahjje,"['Once we\'re deployed for all users, we could simply replace the ""Edit"" message with ""Edit source"" in core which would manage the first half; we\'d still need to add the (VE) ""Edit"" tab to these extra places (and the other stuff like ""(edit)"" links in diff views).']",['FUTURE PLAN'] +9957,Enable VisualEditor on viwiki,"Per community request; will throw in a change on Monday. + +-------------------------- +**Version**: wmf-deployment +**Severity**: enhancement",1367123340,task_description,PHID-TASK-vdic7routqydx75tmmbb,PHID-USER-ydswvwhh5pm4lshahjje,"['Enable VisualEditor on viwiki.', 'Per community request; will throw in a change on Monday.', '--------------------------\n**Version**: wmf-deployment\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'FUTURE PLAN']" +9964,VisualEditor: Toolbar tooltip text throbs when un-floated,"Ori, I can't reproduce this locally (on Chrome, Safari or Firefox) - what browser were you using?",1367126151,task_subcomment,PHID-TASK-dv6pxr32mobwf3arakop,PHID-USER-ydswvwhh5pm4lshahjje,"[""Ori, I can't reproduce this locally (on Chrome, Safari or Firefox) - what browser were you using?""]",['BUG REPRODUCTION'] +9953,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines","This is deliberate - the line is a ""slug"", allowing the user to insert text between the UL and the DL without creating a bullet and then down-converting it into a paragraph. We've been thinking about putting a little icon in slugs and making them a different height/etc. so it's obvious that they're not really ""there"" and are just places items can go. + +Re-purposing this bug to talk about that. :-)",1367169998,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-ydswvwhh5pm4lshahjje,"['This is deliberate - the line is a ""slug"", allowing the user to insert text between the UL and the DL without creating a bullet and then down-converting it into a paragraph.', ""We've been thinking about putting a little icon in slugs and making them a different height/etc."", 'so it\'s obvious that they\'re not really ""there"" and are just places items can go.', 'Re-purposing this bug to talk about that.', ':-)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5347,VisualEditor: Backspace over lists doesn't delete the LIs,Thanks for the bug report; I can confirm in Chrome and Safari as well.,1367170322,task_subcomment,PHID-TASK-4rlrewbrchltpzty4e37,PHID-USER-ydswvwhh5pm4lshahjje,['Thanks for the bug report; I can confirm in Chrome and Safari as well.'],['BUG REPRODUCTION'] +9956,VisualEditor: Coordinate template on dewiki not alienated,"Interesting! The content (which is not labelled as an alien) is floated out from within a div (which is ve-ce-alienInlineNode). Inez/Christian, ideas?",1367173682,task_subcomment,PHID-TASK-lfunc2bgbzuuwhfvjpdv,PHID-USER-ydswvwhh5pm4lshahjje,"['Interesting!', 'The content (which is not labelled as an alien) is floated out from within a div (which is ve-ce-alienInlineNode).', 'Inez/Christian, ideas?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +9960,Enable VisualEditor on viwiki,Request was via e-mail but http://vi.wikipedia.org/wiki/WP:TL#Tr.C3.ACnh_so.E1.BA.A1n_th.E1.BB.8B_gi.C3.A1c is an announcement on the wiki that this is coming for testing.,1367247981,task_subcomment,PHID-TASK-vdic7routqydx75tmmbb,PHID-USER-ydswvwhh5pm4lshahjje,['Request was via e-mail but URL is an announcement on the wiki that this is coming for testing.'],['BUG REPRODUCTION'] +9959,Enable VisualEditor on viwiki,Change in gerrit 61382.,1367247999,task_subcomment,PHID-TASK-vdic7routqydx75tmmbb,PHID-USER-ydswvwhh5pm4lshahjje,['Change in gerrit 61382.'],['BUG REPRODUCTION .'] +5802,Enable VisualEditor extension on test.wikipedia.org and test2.wikipedia.org for all namespaces; for NS0 and NS2 on mediawiki.org,"Yeah; it would be helpful if gerrit changes which mentioned bugs were either always or never proxied by the bot to bugzilla, instead of the half-way house of being unknown. :-) + +Apologies, all! + +J.",1367250758,task_subcomment,PHID-TASK-3qimgh7ycaviacztiyae,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah; it would be helpful if gerrit changes which mentioned bugs were either always or never proxied by the bot to bugzilla, instead of the half-way house of being unknown.', ':-)\n\nApologies, all!', 'J.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'NA']" +629,VisualEditor: Message <anoneditwarning> should be displayed for anonymous users in the alerts box,"Currently we don't alert users that they're outing their IP when they save. This is a Bad Thing(tm). + +-------------------------- +**Version**: unspecified +**Severity**: critical",1367266320,task_description,PHID-TASK-5bkkyo5d2dquufftw2sz,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Message <anoneditwarning> should be displayed for anonymous users in the alerts box.', ""Currently we don't alert users that they're outing their IP when they save."", 'This is a Bad Thing(tm).', '--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +5800,Enable VisualEditor extension on test.wikipedia.org and test2.wikipedia.org for all namespaces; for NS0 and NS2 on mediawiki.org,This is now deployed. Marking as fixed.,1367270827,task_subcomment,PHID-TASK-3qimgh7ycaviacztiyae,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now deployed.', 'Marking as fixed.']","['ACTION ON ISSUE', 'ACTION ON ISSUE']" +9958,Enable VisualEditor on viwiki,This is now deployed. Marking as fixed.,1367270838,task_subcomment,PHID-TASK-vdic7routqydx75tmmbb,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now deployed.', 'Marking as fixed.']","['ACTION ON ISSUE', 'ACTION ON ISSUE']" +5439,VisualEditor: Pawn ♙ appears when two paragraphs of different language are next to each other(?),"I don't think this is a dupe of bug 41067 - pawns appearing can have lots of causes (all bugs, but not necessarily the same bug).",1367274946,task_subcomment,PHID-TASK-p24deoao7z7cqo3jfmi7,PHID-USER-ydswvwhh5pm4lshahjje,"[""I don't think this is a dupe of bug 41067 - pawns appearing can have lots of causes (all bugs, but not necessarily the same bug).""]",['BUG REPRODUCTION .'] +5562,VisualEditor: Create meta item for defaultsort,This is now merged.,1367275094,task_subcomment,PHID-TASK-4o3l42xhur3szmao22jr,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged.'],['TASK PROGRESS'] +5334,VisualEditor: Blanked page content in edit mode using Firefox,"Is this on the Wikimedia cluster or locally? If on the cluster, is it on all pages or just one or two?",1367275473,task_subcomment,PHID-TASK-njwlhw4yezfqfiviad2b,PHID-USER-ydswvwhh5pm4lshahjje,"['Is this on the Wikimedia cluster or locally?', 'If on the cluster, is it on all pages or just one or two?']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +12245,"""Leave feedback"" link has confusing scope",The feedback link isn't a VisualEditor item but part of MediaWiki core. Moving bug appropriately.,1367275669,task_subcomment,PHID-TASK-necjrhau4bastnyumud5,PHID-USER-ydswvwhh5pm4lshahjje,"[""The feedback link isn't a VisualEditor item but part of MediaWiki core."", 'Moving bug appropriately.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE']" +5450,VisualEditor: Warn the user more prominently that they are editing an out-dated version of the page,This looks to be <Revision-info>. :-),1367275878,task_subcomment,PHID-TASK-hmeryxjc5h5ucj6zkjj7,PHID-USER-ydswvwhh5pm4lshahjje,"['This looks to be <Revision-info>.', ':-)']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +5412,VisualEditor: Shift-Right deletes characters instead of selecting in Firefox,"(In reply to comment #8) +> Still actin' crazy: firefox 20.0, linux. I hard-refreshed just in case. + +You may have hard-refreshed, but you didn't wait for the deployment train which was only three hours ago. :-) Sorry for not mentioning that it's ""fixed pending deploy"" (it'd be great if Bugzilla had that as a status). + +Can confirm that it's now fixed in live in Firefox 20.0/Mac.",1367286853,task_subcomment,PHID-TASK-czooq62xjeisscbrllhg,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #8)\nQUOTE\n\nYou may have hard-refreshed, but you didn't wait for the deployment train which was only three hours ago."", ':-) Sorry for not mentioning that it\'s ""fixed pending deploy"" (it\'d be great if Bugzilla had that as a status).', ""Can confirm that it's now fixed in live in Firefox 20.0/Mac.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +10008,VisualEditor: Link inspector input text always has LTR direction,"(In reply to comment #0) +> Comment: It does make sense to set ltr direction by default for external +> links (http://www.example.com). For internal links the default direction should +> be the same as that of that Wikipedia's content language. + +Eurgh. That's a real mess of a user interaction - in an RTL locale, it starts as RTL, but then you type enough of a string that looks a bit like ""http?://www"" it magically switches to LTR? What about when your wiki page that you're internally linking to is [[http://www.amazon.com]] - do you show as LTR even though it's actually an internal link? How does this get handled in other software?",1367286968,task_subcomment,PHID-TASK-bwileoq2fxrn6ez262yc,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nEurgh.', 'That\'s a real mess of a user interaction - in an RTL locale, it starts as RTL, but then you type enough of a string that looks a bit like ""http?', '://www"" it magically switches to LTR?', ""What about when your wiki page that you're internally linking to is [[URL - do you show as LTR even though it's actually an internal link?"", 'How does this get handled in other software?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +5333,VisualEditor: Blanked page content in edit mode using Firefox,We have identified this bug and fixed it in live (for mediawiki.org - other wikis will be going out in the next few days); sorry for the difficulty.,1367288171,task_subcomment,PHID-TASK-njwlhw4yezfqfiviad2b,PHID-USER-ydswvwhh5pm4lshahjje,['We have identified this bug and fixed it in live (for mediawiki.org - other wikis will be going out in the next few days); sorry for the difficulty.'],['BUG REPRODUCTION'] +5397,VisualEditor: Provide a language inspector to handle inline <span lang='xx' dir='yyy'>s,"This would be a task for a language inspector, presumably? Marking as an enhancement - this might be something for Moriel if she is going to be working with us on language support.",1367293379,task_subcomment,PHID-TASK-yygcicr6m5mpgdgpjccs,PHID-USER-ydswvwhh5pm4lshahjje,"['This would be a task for a language inspector, presumably?', 'Marking as an enhancement - this might be something for Moriel if she is going to be working with us on language support.']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +9967,VisualEditor: A lot of time needed to load <math> blocks?,I'm afraid I can't reproduce this - is this using MathJax? When I load the page https://en.wikipedia.org/wiki/Bayes'_theorem?veaction=edit (in Chrome or Firefox) I always get the <math> blocks rendered as PNGs instantly. Can you give some more information? A screenshot of the failed (partial?) rendering would be particularly useful.,1367293923,task_subcomment,PHID-TASK-pzrh6lxoqsxowrm5mt6k,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm afraid I can't reproduce this - is this using MathJax?"", 'When I load the page URL (in Chrome or Firefox) I always get the <math> blocks rendered as PNGs instantly.', 'Can you give some more information?', 'A screenshot of the failed (partial?)', 'rendering would be particularly useful.']","['BUG REPRODUCTION', 'OBSERVED BUG BEHAVIOR', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +5318,VisualEditor: Support <div> blocks,"This just means supporting their use, not being able to set their parameters, but will de-alienate a large amount of content for trivial work at our end. The parameter setting/editing will need to come later. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1367371680,task_description,PHID-TASK-erliezrdqnohfykefn5r,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Support <div> blocks.', 'This just means supporting their use, not being able to set their parameters, but will de-alienate a large amount of content for trivial work at our end.', 'The parameter setting/editing will need to come later.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +5320,VisualEditor: Support <div> blocks,"(In reply to comment #1) +> Feel free to assign it to me. + +Too late, already written the code. :-)",1367372023,task_subcomment,PHID-TASK-erliezrdqnohfykefn5r,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nToo late, already written the code.', ':-)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +5319,VisualEditor: Support <div> blocks,Merged; will go out with wmf4.,1367372802,task_subcomment,PHID-TASK-erliezrdqnohfykefn5r,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; will go out with wmf4.'],['ACTION ON ISSUE'] +5345,VisualEditor: Backspace over lists doesn't delete the LIs,Wmf4 which will begin deployment on 13 May. :-),1367373980,task_subcomment,PHID-TASK-4rlrewbrchltpzty4e37,PHID-USER-ydswvwhh5pm4lshahjje,"['Wmf4 which will begin deployment on 13 May.', ':-)']","['NA', 'SOCIAL CONVERSATION']" +10006,VisualEditor: Link inspector input text always has LTR direction,Moriel wants to take a stab at this one; assigning.,1367377382,task_subcomment,PHID-TASK-bwileoq2fxrn6ez262yc,PHID-USER-ydswvwhh5pm4lshahjje,['Moriel wants to take a stab at this one; assigning.'],['CONTRIBUTION AND COMMITMENT'] +9907,VisualEditor: Support language variant conversion labels,"This is a mess; Parsoid currently has no support for the language variant conversion syntax in wikitext, but when it does (bug 41716) we should work on this to make it easy to set the different variants. + +Sorry that we are not really ready yet for zh; I feel that this is a blocker to deployment in zh, so until it's fixed I think VisualEditor will remain in alpha opt-in deployment there for now.",1367435394,task_subcomment,PHID-TASK-maehbrz5znwar2qitk5b,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a mess; Parsoid currently has no support for the language variant conversion syntax in wikitext, but when it does (bug 41716) we should work on this to make it easy to set the different variants.', ""Sorry that we are not really ready yet for zh; I feel that this is a blocker to deployment in zh, so until it's fixed I think VisualEditor will remain in alpha opt-in deployment there for now.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +622,VisualEditor: VE sometimes posting to the wrong API when serializing wikitext?,"Argh, a mess - Roan, could you investigate?",1367510099,task_subcomment,PHID-TASK-5wvor46u2dd3dffehhqn,PHID-USER-ydswvwhh5pm4lshahjje,"['Argh, a mess - Roan, could you investigate?']",['CONTRIBUTION AND COMMITMENT'] +5601,VisualEditor: Remove all code related to change markers,This is now merged.,1367527194,task_subcomment,PHID-TASK-njupimbksvxhw4nnmsfy,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged.'],['TASK PROGRESS'] +5289,"VisualEditor: In RTL, the ""Edit"" tab appears down-tab (to the left) rather than up-tab (to the right) of ""Edit source""",The order should be Edit then Edit tab. Looks like a hard-coded left somewhere?,1367527740,task_description,PHID-TASK-l6veaqa2gygvcgf2ywhf,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: In RTL, the ""Edit"" tab appears down-tab (to the left) rather than up-tab (to the right) of ""Edit source"".', 'The order should be Edit then Edit tab.', 'Looks like a hard-coded left somewhere?']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .']" +10004,VisualEditor: Link inspector input text always has LTR direction,Merged in Moriel's fix (thanks!).,1367529320,task_subcomment,PHID-TASK-bwileoq2fxrn6ez262yc,PHID-USER-ydswvwhh5pm4lshahjje,"[""Merged in Moriel's fix (thanks!"", ').']","['ACTION ON ISSUE', 'BUG REPRODUCTION']" +5454,"VisualEditor: After saving a page, the VisualEditor tab points at the oldid content not the new one",*** Bug 48021 has been marked as a duplicate of this bug. ***,1367530293,task_subcomment,PHID-TASK-25426wyep677h7baqpvx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48021 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +12856,"VisualEditor: Suppress ""Web link"" section in link inspector suggestion list if a wiki page link already exists","This refers to behaviour that has now changed such that this is no longer actionable, so marking as INVALID.",1367544076,task_subcomment,PHID-TASK-3cu7p6qfbrrfjek7shaw,PHID-USER-ydswvwhh5pm4lshahjje,"['This refers to behaviour that has now changed such that this is no longer actionable, so marking as INVALID.']",['BUG REPRODUCTION'] +9928,"VisualEditor: For images, ensure that the HTML structure rendered in VE is the same as output by PHP parser so that styles/scripts work as expected and images look normal","Hijacking this bug slightly. :-) + +(This will probably be solved with an upstream bug with Parsoid for a post-parser to transform, but could be done in VE instead. Either way are messy; long term answer is for Parsoid-output to be the ""read"" HTML too, and have skins and scripts target that structure.)",1367544520,task_subcomment,PHID-TASK-fsl2ocvagc2ct7mjj527,PHID-USER-ydswvwhh5pm4lshahjje,"['Hijacking this bug slightly.', ':-)\n\n(This will probably be solved with an upstream bug with Parsoid for a post-parser to transform, but could be done in VE instead.', 'Either way are messy; long term answer is for Parsoid-output to be the ""read"" HTML too, and have skins and scripts target that structure.)']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'FUTURE PLAN']" +2111,VisualEditor: Unread message notification will not mark itself read,"(In reply to comment #0) +> I have ""1 notice"", ""You are using an alpha version...."". +> +> 1. Clicking the notice, it pops up. +> 2. Click the message contents, the popup hides. +> +> ""1 notice"" remains. Maybe it will go away when I save the page I'm editing? +> +> 3. Save the page, and edit again. +> +> The notice is still there, and even expands when the editor is started. +> Blargh! + +The notices are urgent notifications about the page, not about the user. They're intended to always display, just like the editnotices they replace. + +Theoretically we could have per-user nullification of these, but that'd be messy. Another idea (perhaps?) is to not auto-display the OMG-this-is-so-important-all-users-must-acknowledge nature of editnotices and the like. However, this seems to fly against the underlying purpose of the notices. + +Marking as WONTFIX.",1367544785,task_subcomment,PHID-TASK-r75ffyh3qiqooawo44eb,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe notices are urgent notifications about the page, not about the user.', ""They're intended to always display, just like the editnotices they replace."", ""Theoretically we could have per-user nullification of these, but that'd be messy."", 'Another idea (perhaps?)', 'is to not auto-display the OMG-this-is-so-important-all-users-must-acknowledge nature of editnotices and the like.', 'However, this seems to fly against the underlying purpose of the notices.', 'Marking as WONTFIX.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'MOTIVATION', 'ACTION ON ISSUE']" +644,VisualEditor: jQuery bug in regex matching causes corruption of data-parsoid on ingest,*** Bug 47860 has been marked as a duplicate of this bug. ***,1367545048,task_subcomment,PHID-TASK-5bwy7gci6gdsa3r3m24i,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 47860 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2109,VisualEditor: Extra tags got inserted causing infobox layout to be broken,"The main part of this bug (the extra </span> and </table>) look like they're duplicates of bug 47737 - this is fixed, but the new code won't get to zhwiki until 8 May. + +The whitespace changes look to be bug 47712 in Parsoid (but possibly actually a fault in VisualEditor). + +Marking as a dupe. + +*** This bug has been marked as a duplicate of bug 47737 ***",1367545048,task_subcomment,PHID-TASK-slnchzhtiw4uoxg47vla,PHID-USER-ydswvwhh5pm4lshahjje,"[""The main part of this bug (the extra </span> and </table>) look like they're duplicates of bug 47737 - this is fixed, but the new code won't get to zhwiki until 8 May."", 'The whitespace changes look to be bug 47712 in Parsoid (but possibly actually a fault in VisualEditor).', 'Marking as a dupe.', '*** This bug has been marked as a duplicate of bug 47737 ***']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +5310,VisualEditor: JS exception is thrown when trying to use list (ordered or bullet) tool in block slug,Make it work is better. :-),1367545095,task_subcomment,PHID-TASK-ht3d5xeklsjuq5qulguj,PHID-USER-ydswvwhh5pm4lshahjje,"['Make it work is better.', ':-)']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +9905,VisualEditor: Indent buttons should be used for in-/out-denting paragraphs as well as lists.,"These are for list indenting currently, and do not (yet) do text block indenting. Setting as an enhancement, likely to be after the 'beta' is released.",1367545334,task_subcomment,PHID-TASK-hvvrpcxmtlfovm73otnw,PHID-USER-ydswvwhh5pm4lshahjje,"['These are for list indenting currently, and do not (yet) do text block indenting.', ""Setting as an enhancement, likely to be after the 'beta' is released.""]","['BUG REPRODUCTION .', 'FUTURE PLAN']" +619,"VisualEditor: Selecting text and hitting Function keys, PageUp/Down, End/Insert deletes the selected text in Firefox",Whoops. :-),1367545406,task_subcomment,PHID-TASK-kcoehi5bluofxq2bsd4i,PHID-USER-ydswvwhh5pm4lshahjje,"['Whoops.', ':-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +5288,VisualEditor: Pawn characters created when moving cursors around inline images in Firefox,"Nothing about the list or indenting, just the cursor keys trigger it (Firefox only).",1367545948,task_subcomment,PHID-TASK-sw2uw4ekzaqwybdqmbq6,PHID-USER-ydswvwhh5pm4lshahjje,"['Nothing about the list or indenting, just the cursor keys trigger it (Firefox only).']",['BUG REPRODUCTION .'] +13468,VisualEditor: There is not enough UI difference between reading and editing mode,"This is somewhat of a deliberate choice - indeed, a long term goal is to be able to have no distinction at all between 'read' and 'edit' modes (except that in one you'll have a cursor) - though we may not do this for Wikimedia's servers, and certainly not soon. + +I'm willing to consider suggestions about making it a little more obvious without breaking the fundamental concept that editing and reading are two halves of the same participation, but marking this as Lowest/Enhancement to reflect this.",1367547755,task_subcomment,PHID-TASK-e53nvp2e24hk4kjigmbx,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is somewhat of a deliberate choice - indeed, a long term goal is to be able to have no distinction at all between 'read' and 'edit' modes (except that in one you'll have a cursor) - though we may not do this for Wikimedia's servers, and certainly not soon."", ""I'm willing to consider suggestions about making it a little more obvious without breaking the fundamental concept that editing and reading are two halves of the same participation, but marking this as Lowest/Enhancement to reflect this.""]","['FUTURE PLAN', 'FUTURE PLAN']" +10196,VisualEditor: IME input into an empty slug causes characters to overwrite one another,"Inez, is there an update on this bug?",1367547839,task_subcomment,PHID-TASK-wgf3mrrwn3ymravx5tvh,PHID-USER-ydswvwhh5pm4lshahjje,"['Inez, is there an update on this bug?']",['TASK PROGRESS .'] +9966,VisualEditor: A lot of time needed to load <math> blocks?,Resolving as WORKSFORME as I cannot reproduce and there's been no further information about how to get this effect. Feel free to re-open if you have additional data to help us find out what went wrong for you.,1367548087,task_subcomment,PHID-TASK-pzrh6lxoqsxowrm5mt6k,PHID-USER-ydswvwhh5pm4lshahjje,"[""Resolving as WORKSFORME as I cannot reproduce and there's been no further information about how to get this effect."", 'Feel free to re-open if you have additional data to help us find out what went wrong for you.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +5592,VisualEditor: Split out MediaWiki-specific dm stuff into a separate directory,"Roan, is this now closeable?",1367548264,task_subcomment,PHID-TASK-3jc7jvjjcdtgrshlnq7r,PHID-USER-ydswvwhh5pm4lshahjje,"['Roan, is this now closeable?']",['BUG REPRODUCTION'] +5566,VisualEditor: Over-eager link inspector suggestion tool inhibits linking,Confirming that this is now fixed. Sorry for the delay in responding.,1367548440,task_subcomment,PHID-TASK-xbcm5bbrtpu22jkr7ofg,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirming that this is now fixed.', 'Sorry for the delay in responding.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +634,VisualEditor: Message <anoneditwarning> should be displayed for anonymous users in the alerts box,"(In reply to comment #2) +> Currently the extension doesn't let anon editors use it at all ( +> $skin->getUser()->getOption( 'visualeditor-enable' ) is required ), but I've +> put in a fix for when we do. + +Except for mediawikiwiki, where it's forced on for everyone, logged in or out, regardless of preference. :-)",1367594947,task_subcomment,PHID-TASK-5bkkyo5d2dquufftw2sz,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nExcept for mediawikiwiki, where it's forced on for everyone, logged in or out, regardless of preference."", ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5479,VisualEditor: Reopening page in VE immediately after saving page in VE loads old version,"(In reply to comment #3) +> The JSON we get back after a save only contains the plain html and some +> timestamps. In order for us to update this.oldid we'll need Parsoid to tell +> us what it is, I think. + +Parsoid doesn't know; it's VisualEditor.php which does the actual saving to the DB.",1367595038,task_subcomment,PHID-TASK-l3samzhuiftku6aijqqt,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\n\nParsoid doesn't know; it's VisualEditor.php which does the actual saving to the DB.""]",['BUG REPRODUCTION'] +641,VisualEditor: jQuery bug in regex matching causes corruption of data-parsoid on ingest,"(In reply to comment #5) +> (In reply to comment #0) +> > jQuery have WONTFIX'ed this bug (13821) so we'll have to work around. +> +> Any link? http://bugs.jquery.com/report/13821 returns error. + +http://bugs.jquery.com/ticket/13821 (in the see also field).",1367595136,task_subcomment,PHID-TASK-5bwy7gci6gdsa3r3m24i,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nURL (in the see also field).'],['NA'] +632,VisualEditor: Message <anoneditwarning> should be displayed for anonymous users in the alerts box,"(In reply to comment #4) +> mediawiki.org? I don't see it there. + +Compare https://www.mediawiki.org/w/index.php?title=MediaWiki_1.21&action=edit with https://www.mediawiki.org/wiki/MediaWiki_1.21?veaction=edit in an isolated browser (e.g. Chrome Incognito).",1367599367,task_subcomment,PHID-TASK-5bkkyo5d2dquufftw2sz,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\n\nCompare URL with URL in an isolated browser (e.g.', 'Chrome Incognito).']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +618,"VisualEditor: Selecting text and hitting Function keys, PageUp/Down, End/Insert deletes the selected text in Firefox",*** Bug 48039 has been marked as a duplicate of this bug. ***,1367600124,task_subcomment,PHID-TASK-kcoehi5bluofxq2bsd4i,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48039 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5477,VisualEditor: Reopening page in VE immediately after saving page in VE loads old version,Now merged and will go into wmf4.,1367602814,task_subcomment,PHID-TASK-l3samzhuiftku6aijqqt,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged and will go into wmf4.'],['TASK PROGRESS'] +5463,"VisualEditor: ""Edit source"" tab doesn't become 'active'",Now merged and will go live with wmf4.,1367602843,task_subcomment,PHID-TASK-zn4qygjgu7jjo6j7f6is,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged and will go live with wmf4.'],['TASK PROGRESS'] +631,VisualEditor: Message <anoneditwarning> should be displayed for anonymous users in the alerts box,Merged and will go out with wmf4.,1367602898,task_subcomment,PHID-TASK-5bkkyo5d2dquufftw2sz,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf4.'],['TASK PROGRESS'] +10155,VisualEditor: VE should be able to be 'default' for some namespaces and by user preference elsewise/in others,"(In reply to comment #1) +> If enabled by default, can be disabled by preference? + +Currently, yes, though we'll remove this preference when we go from ""opt-in"" to ""opt-out"" in July. + +However, this bug isn't really necessary any more as we've just last week switched VE to default-on for Main, User and also the VisualEditor namespaces on mediawikiwiki. Closing as we no longer need this.",1367604375,task_subcomment,PHID-TASK-jps6ok65jqx3whi4rc2h,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nCurrently, yes, though we\'ll remove this preference when we go from ""opt-in"" to ""opt-out"" in July.', ""However, this bug isn't really necessary any more as we've just last week switched VE to default-on for Main, User and also the VisualEditor namespaces on mediawikiwiki."", 'Closing as we no longer need this.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +9890,VisualEditor: Table captions were alienated so looked wrong and couldn't be edited,This is fixed in master (see gerrit 60940) and will be deployed to the English Wikipedia on Monday as part of the wmf3 roll-out. You can see how it should work in a test page on MediaWiki.org: https://www.mediawiki.org/wiki/VisualEditor:TableCaptionTest,1367681845,task_subcomment,PHID-TASK-hg7swbc4ekjgxojfr5bz,PHID-USER-ydswvwhh5pm4lshahjje,"['This is fixed in master (see gerrit 60940) and will be deployed to the English Wikipedia on Monday as part of the wmf3 roll-out.', 'You can see how it should work in a test page on MediaWiki.org: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +613,VisualEditor: Indenting multiple list items now broken in Firefox,Broken in master for Firefox but not in wmf3 - presumably we changed something in the last week that did this?,1367692978,task_subcomment,PHID-TASK-cilebqon5xuldg2g3esr,PHID-USER-ydswvwhh5pm4lshahjje,['Broken in master for Firefox but not in wmf3 - presumably we changed something in the last week that did this?'],['BUG REPRODUCTION .'] +5276,"VisualEditor: Access keys - leave Ctrl+Option+e for the (newly-relabelled) ""edit source"" tab; Add Ctrl+Option+v for the VisualEditor ""edit"" tab","Currently we steal all the things on action=edit for veaction=edit (so Ctrl-Option-e goes to VisualEditor, leaving nothing for the wikitext editor). We should add a new one - Ctrl-Option-s (for *s*ource) - though that's used for save in the wikitext editor, which is a bit odd. Ideas? + +-------------------------- +**Version**: unspecified +**Severity**: minor",1367769060,task_description,PHID-TASK-uhuq2co3arbcvjn3js5m,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Access keys - leave Ctrl+Option+e for the (newly-relabelled) ""edit source"" tab; Add Ctrl+Option+v for the VisualEditor ""edit"" tab.', 'Currently we steal all the things on action=edit for veaction=edit (so Ctrl-Option-e goes to VisualEditor, leaving nothing for the wikitext editor).', ""We should add a new one - Ctrl-Option-s (for *s*ource) - though that's used for save in the wikitext editor, which is a bit odd."", 'Ideas?', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +5275,VisualEditor: [Regression] Link insertion annotation makes it difficult to add plain text after a link,"This is a regression - it used to be that there were two types of annotations - one (bold/italics/etc.) would pre-annotate over word breaks, and the other wouldn't. I believe that the code to do this used to sit in CE - has it been removed, or is it not working somehow?",1367808687,task_subcomment,PHID-TASK-hwpwpa3athddhod7xlp4,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a regression - it used to be that there were two types of annotations - one (bold/italics/etc.)', ""would pre-annotate over word breaks, and the other wouldn't."", 'I believe that the code to do this used to sit in CE - has it been removed, or is it not working somehow?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +5380,"VisualEditor: Edit vs. edit source tab split not preserved across action=history, action=edit, Special:Undelete, …",This was fixed by Ed in his commit last week.,1367860149,task_subcomment,PHID-TASK-zcmfiyirjhsjlqbiehnf,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed by Ed in his commit last week.'],['BUG REPRODUCTION'] +5261,VisualEditor: Typing at the end of linked causes DM and CE to get out of sync," + +-------------------------- +**Version**: unspecified +**Severity**: normal",1367866920,task_description,PHID-TASK-zzjrcgydauwz7h5g6ufd,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Typing at the end of linked causes DM and CE to get out of sync.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9877,VisualEditor: Throttle or otherwise handle large copy-paste input,Marking as an enhancement with normal priority (nice-to-have).,1367870640,task_subcomment,PHID-TASK-o742mr6hjh6wsdblaanj,PHID-USER-ydswvwhh5pm4lshahjje,['Marking as an enhancement with normal priority (nice-to-have).'],['FUTURE PLAN'] +5402,VisualEditor: Trailing whitespace at end of paragraph or table cell dropped on round-trip,We're now three bugs fixed into this stack. Closing. Others should be opened as other bugs.,1367871544,task_subcomment,PHID-TASK-hk3rab5lb2jvryjrgppj,PHID-USER-ydswvwhh5pm4lshahjje,"[""We're now three bugs fixed into this stack."", 'Closing.', 'Others should be opened as other bugs.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'BUG REPRODUCTION']" +2106,VisualEditor: Adjacent annotations which are equal by name but not reference do not serialise correctly.,Merged into master.,1367871652,task_subcomment,PHID-TASK-hc26warwwz5ylqujc3td,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master.'],['TASK PROGRESS'] +2094,Parsoid: HTML comment with immediately following table has newline split removed,"As per Subbu's report. (The corrupted table is going to be a different bug.) + +-------------------------- +**Version**: unspecified +**Severity**: trivial +**URL**: http://parsoid.wmflabs.org/_rt/en/BMW_801",1367872680,task_description,PHID-TASK-7u7csbjslb6fdxkpcs6y,PHID-USER-ydswvwhh5pm4lshahjje,"['Parsoid: HTML comment with immediately following table has newline split removed.', ""As per Subbu's report."", '(The corrupted table is going to be a different bug.)', '--------------------------\n**Version**: unspecified\n**Severity**: trivial\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9872,VisualEditor: JS error on (null) diffing [[BMW 801]] but only if debug=false,"Make a null edit (space and backspace), then trigger a diff. JS error thrown in Firefox but not Chrome: + +Error: toDomElements() failed to return an array when converting element of type alienBlock @ http://bits.wikimedia.org/en.wikipedia.org/load.php?debug=false&lang=en&modules=ext.visualEditor.core%2Cicons-raster%7Cext.visualEditor.viewPageTarget.icons-raster%7Crangy%7Cunicodejs.wordbreak&skin=vector&version=20130506T190432Z&*:130 + +However, for debug=true, no such error occurs. Is this just going to be a transient RL issue? + +-------------------------- +**Version**: unspecified +**Severity**: minor",1367874000,task_description,PHID-TASK-bdvf6u5xglbisa5hqfhd,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: JS error on (null) diffing [[BMW 801]] but only if debug=false.', 'Make a null edit (space and backspace), then trigger a diff.', 'JS error thrown in Firefox but not Chrome:\n\nError: toDomElements() failed to return an array when converting element of type alienBlock @ URL\n\nHowever, for debug=true, no such error occurs.', 'Is this just going to be a transient RL issue?', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2103,Parsoid: HTML comment with immediately following table has newline split removed,"(In reply to comment #1) +> I get a JS error when trying to preview the diff in that page using FF: +> [13:44:04.016] Error: toDomElements() failed to return an array when +> converting +> element of type alienBlock @ +> http://bits.wikimedia.org/en.wikipedia.org/load. +> php?debug=false&lang=en&modules=ext.visualEditor.core%2Cicons-raster%7Cext. +> visualEditor.viewPageTarget.icons-raster%7Crangy%7Cunicodejs. +> wordbreak&skin=vector&version=20130506T190432Z&*:130 + +Bug 48181.",1367874446,task_subcomment,PHID-TASK-7u7csbjslb6fdxkpcs6y,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nBug 48181.'],['BUG REPRODUCTION'] +12199,VisualEditor: Support pasting of HTML from external sources,"(In reply to comment #2) +> I think users will expect that pasting things like tables from other editors +> and sources into VE to more or less Just Work. + +That is bug 41193 (and yes, getting that to work would be lovely). This is about corruption of the clipboard from OpenOffice, which is a distinct problem whether or not we get the pasted-formatting working in time for the 'beta'.",1367874654,task_subcomment,PHID-TASK-4fybw5go6fyidok4tmp7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\nThat is bug 41193 (and yes, getting that to work would be lovely).', ""This is about corruption of the clipboard from OpenOffice, which is a distinct problem whether or not we get the pasted-formatting working in time for the 'beta'.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +5272,VisualEditor: Pre-annotations not working in spans,"I think that this partially interacts was a bug that Ed found independently - bug 48110 (now fixed in master). I do not get the span adjusted, but instead get: + +:<span style=""font-style: italic;"">See Also: <a href=""Wikimedia_Foundation_Design%2FAgora_Icon_Set"" rel=""mw:WikiLink"">Wikimedia Foundation Design/Agora Icon Set</a> and [[Commons:Category:MediaWiki style guide|<nowiki/>]]<a href=""Commons%3ACategory%3AMediaWiki"" rel=""mw:WikiLink"">Commons:Category:MediaWiki</a> style guide</span> + +... which is a total mess.",1367876474,task_subcomment,PHID-TASK-wiwrmd5v2ykgptbszxoc,PHID-USER-ydswvwhh5pm4lshahjje,"['I think that this partially interacts was a bug that Ed found independently - bug 48110 (now fixed in master).', 'I do not get the span adjusted, but instead get:\n\n:<span style=""font-style: italic;"">See Also: <a href=""Wikimedia_Foundation_Design%2FAgora_Icon_Set"" rel=""mw:WikiLink"">Wikimedia Foundation Design/Agora Icon Set</a> and [[Commons:Category:MediaWiki style guide|<nowiki/>]]<a href=""Commons%3ACategory%3AMediaWiki"" rel=""mw:WikiLink"">Commons:Category:MediaWiki</a> style guide</span>\n\n... which is a total mess.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2101,Parsoid: HTML comment with immediately following table has newline split removed,"(In reply to comment #3) +> Can you link to the original report? + +The midden of bug 47712.",1367876593,task_subcomment,PHID-TASK-7u7csbjslb6fdxkpcs6y,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #3)\nQUOTE\n\nThe midden of bug 47712.'],['BUG REPRODUCTION'] +2099,Parsoid: HTML comment with immediately following table has newline split removed,"(In reply to comment #5) +> Those were FF-specific, which points to client-side issues. Are they now an +> issue independent of the browser? + +Actually, that bit wasn't FF-specific, it was happening in Chrome as well (and I can confirm that it still does).",1367876908,task_subcomment,PHID-TASK-7u7csbjslb6fdxkpcs6y,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #5)\nQUOTE\nQUOTE\n\nActually, that bit wasn't FF-specific, it was happening in Chrome as well (and I can confirm that it still does).""]",['BUG REPRODUCTION .'] +5262,VisualEditor: Typing at the end of linked causes DM and CE to get out of sync,Trevor's commit has been merged; assigning to Inez for the IE-specific fixes to come.,1367886453,task_subcomment,PHID-TASK-zzjrcgydauwz7h5g6ufd,PHID-USER-ydswvwhh5pm4lshahjje,"[""Trevor's commit has been merged; assigning to Inez for the IE-specific fixes to come.""]",['ACTION ON ISSUE'] +9868,VisualEditor: Non-contiguous rendering of references in LTR text in RTL mode,Assigning to Moriel then. :-),1367887908,task_subcomment,PHID-TASK-ix6ll4i6ezero6wug475,PHID-USER-ydswvwhh5pm4lshahjje,"['Assigning to Moriel then.', ':-)']","['ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +609,VisualEditor: ve.dm.Converter throws exception when encountering alien from [[en:Enterprise_content_management]],What does the console error log say?,1367893927,task_subcomment,PHID-TASK-32fs65piddaapoc5z4hg,PHID-USER-ydswvwhh5pm4lshahjje,['What does the console error log say?'],['INVESTIGATION AND EXPLORATION'] +605,VisualEditor: ve.dm.Converter throws exception when encountering alien from [[en:Enterprise_content_management]],"Ed, marking this as immediate for when you wake.",1367895324,task_subcomment,PHID-TASK-32fs65piddaapoc5z4hg,PHID-USER-ydswvwhh5pm4lshahjje,"['Ed, marking this as immediate for when you wake.']",['ACTION ON ISSUE'] +5285,VisualEditor: Link inspector shouldn't correct newly-created [[Foo|foo]] to [[Foo]],"Thank y(In reply to comment #0) +> I changed a link here: +> +> http://sv.wikipedia.org/w/index.php?diff=21539781&oldid=21539483 +> +> In the VisualEditor interface, the word ""Känsla"" is showed with a lower case +> k, but when you are looking at the article, or source it is K. + +Thank you for your bug report, Jan! Hope to get this fixed soon.",1367895881,task_subcomment,PHID-TASK-fkhtpgjkzrvqucqxny7q,PHID-USER-ydswvwhh5pm4lshahjje,"['Thank y(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThank you for your bug report, Jan!', 'Hope to get this fixed soon.']","['SOCIAL CONVERSATION', 'FUTURE PLAN']" +5400,VisualEditor: Trailing whitespace at end of paragraph or table cell dropped on round-trip,"(In reply to comment #10) +> http://en.wikipedia.org/wiki/Anne_Hendershott still shows the same symptoms. +> Is +> this fix not yet deployed? + +Sorry, the meaning of ""VE-deploy-2013-05-13"" is meant to be pretty clear, but evidently isn't! It'll go out with 1.22wmf4, so on the English Wikipedia on 20 May.",1367901947,task_subcomment,PHID-TASK-hk3rab5lb2jvryjrgppj,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #10)\nQUOTE\nQUOTE\nQUOTE\n\nSorry, the meaning of ""VE-deploy-2013-05-13"" is meant to be pretty clear, but evidently isn\'t!', ""It'll go out with 1.22wmf4, so on the English Wikipedia on 20 May.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +5254,VisualEditor: Dirty diffs causing some citations to be duplicated,"Examining with user what browser/etc. to investigate. + +-------------------------- +**Version**: unspecified +**Severity**: major +**URL**: http://en.wikipedia.org/w/index.php?title=Indo-Pakistani_War_of_1965&diff=prev&oldid=552704403",1367950620,task_description,PHID-TASK-vqvckkamqnznu7z5ud6j,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Dirty diffs causing some citations to be duplicated.', 'Examining with user what browser/etc.', 'to investigate.', '--------------------------\n**Version**: unspecified\n**Severity**: major\n**URL**: URL']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +602,VisualEditor: ve.dm.Converter throws exception when encountering alien from [[en:Enterprise_content_management]]," + +*** This bug has been marked as a duplicate of bug 48181 ***",1368023940,task_subcomment,PHID-TASK-32fs65piddaapoc5z4hg,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 48181 ***'],['ISSUE CONTENT MANAGEMENT'] +9873,VisualEditor: JS error on (null) diffing [[BMW 801]] but only if debug=false,*** Bug 48193 has been marked as a duplicate of this bug. ***,1368023940,task_subcomment,PHID-TASK-bdvf6u5xglbisa5hqfhd,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48193 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +624,VisualEditor: JSON.stringify won't work if data contains DOM elements,Fixed in master.,1368038305,task_subcomment,PHID-TASK-dt7csod4a2evm53mkmur,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in master.'],['TASK PROGRESS'] +10169,VisualEditor: Implement remaining wrap(each) methods in SurfaceFragment,Answer: yes. Marking as fixed.,1368042225,task_subcomment,PHID-TASK-fsxicsfwrmjxla4crdyz,PHID-USER-ydswvwhh5pm4lshahjje,"['Answer: yes.', 'Marking as fixed.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +5664,VisualEditor: Pre-save diff for new pages doesn't alter when aborted and restarted,"Code now merged; thanks, Timo! Will go out in next branch.",1368043283,task_subcomment,PHID-TASK-fvybwsx2pzn3o2pbtxx6,PHID-USER-ydswvwhh5pm4lshahjje,"['Code now merged; thanks, Timo!', 'Will go out in next branch.']","['ACTION ON ISSUE', 'FUTURE PLAN']" +12145,VisualEditor: Over-ride browser window/tab title to show you're in editing mode,"Wikitext edit has page title ""Editing Foobar"", as opposed to reading-mode's ""Foobar"". For people with a number of tabs open, it'd be great for them to get a handle on where they are by updating the window title to prepend ""Editing "" to it (and remove it on save). + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1368044160,task_description,PHID-TASK-jhka5utrurrafo6ytxhv,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Over-ride browser window/tab title to show you're in editing mode."", 'Wikitext edit has page title ""Editing Foobar"", as opposed to reading-mode\'s ""Foobar"".', 'For people with a number of tabs open, it\'d be great for them to get a handle on where they are by updating the window title to prepend ""Editing "" to it (and remove it on save).', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +9800,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used","We use textarea which means that browsers don't suggest text from previous uses. + +**See Also**: +{T53903} +{T54859} +{T54085}",1368048660,task_description,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used."", ""We use textarea which means that browsers don't suggest text from previous uses."", '**See Also**:\n{T53903}\n{T54859}\n{T54085}']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +9792,PostEdit: Core-ify this,"As discussed with Steven W. just now, we should move this into MW core (so, amongst other things, VisualEditor can depend on it and not have to re-invent the wheel). + +-------------------------- +**Version**: master +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=16066",1368050160,task_description,PHID-TASK-ju6nd3s77iuekvlfhra5,PHID-USER-ydswvwhh5pm4lshahjje,"['PostEdit: Core-ify this.', 'As discussed with Steven W. just now, we should move this into MW core (so, amongst other things, VisualEditor can depend on it and not have to re-invent the wheel).', '--------------------------\n**Version**: master\n**Severity**: normal\n**See Also**:\nURL']","['NA', 'FUTURE PLAN .', 'BUG REPRODUCTION']" +9881,VisualEditor: Serve interface components as SVGs over PNGs to any browser which supports it,Let's do this. Trevor says we're happy with the rendering quality and the device load for desktop; I suggest keeping the PNGs around for mobile clients.,1368050588,task_subcomment,PHID-TASK-pgpcd7rvhd6x44lw4xo5,PHID-USER-ydswvwhh5pm4lshahjje,"[""Let's do this."", ""Trevor says we're happy with the rendering quality and the device load for desktop; I suggest keeping the PNGs around for mobile clients.""]","['ACTION ON ISSUE', 'FUTURE PLAN']" +9784,"VisualEditor: ↵ is shown when wikicode contains single newline, which is not very WYSIWYG","(In reply to comment #0) +> Single newlines have no effect on the way a wiki page is displayed. +> So they should be ignored in a WYSIWYG editor. +> +> Example: Third line at +> http://en.wikipedia.org/wiki/ +> Content_Management_Interoperability_Services#Specification_progress_. +> 26_TC_members + +Yeah, this is a bit of a mess. In wikitext (except in some circumstances like <pre>s), \n is a whitespace character, rendered as either a space or as nothing depending on the things around it, but \n\n is ""</p><p>"". + +We could: + +* Silently strip non-conformant wikitext syntax like this on ingest, but this would mean that VisualEditor would not play well with other, wikitext-based users. + +* Show the newline as a line break in VisualEditor - in a way that (a) doesn't look like a new paragraph/context has started, and (b) doesn't look like <br />s will look, either, and in some way conveys the fact that it's different. + +* (Current behaviour) Show the newline as a special kind of character in VisualEditor - in a way that (a) doesn't look like a 'real' new line, because it isn't. + +* Silently not show the new line as such (but instead as… a space?), which is prone to having users accidentally alter them without intention, again causing problems for intermixed VisualEditor and wikitext editor sessions. + +What are your thoughts?",1368110457,task_subcomment,PHID-TASK-o45i4q2kievixjidhsk7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYeah, this is a bit of a mess.', 'In wikitext (except in some circumstances like <pre>s), \\n is a whitespace character, rendered as either a space or as nothing depending on the things around it, but \\n\\n is ""</p><p>"".', 'We could:\n\n* Silently strip non-conformant wikitext syntax like this on ingest, but this would mean that VisualEditor would not play well with other, wikitext-based users.', ""* Show the newline as a line break in VisualEditor - in a way that (a) doesn't look like a new paragraph/context has started, and (b) doesn't look like <br />s will look, either, and in some way conveys the fact that it's different."", ""* (Current behaviour) Show the newline as a special kind of character in VisualEditor - in a way that (a) doesn't look like a 'real' new line, because it isn't."", '* Silently not show the new line as such (but instead as… a space?', '), which is prone to having users accidentally alter them without intention, again causing problems for intermixed VisualEditor and wikitext editor sessions.', 'What are your thoughts?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +599,VisualEditor: Delete on empty first item of list -> pawn in Firefox,"I can reproduce bug 47795 in master in Firefox, but not the pawn issue; all works in Chrome, as normal.",1368126046,task_subcomment,PHID-TASK-beabkw6yw7remnijbvdm,PHID-USER-ydswvwhh5pm4lshahjje,"['I can reproduce bug 47795 in master in Firefox, but not the pawn issue; all works in Chrome, as normal.']",['BUG REPRODUCTION'] +594,VisualEditor: Aborted empty list creates a pawn,"I can reproduce in Firefox and Chrome if you forwards-delete or insert characters. It appears that this is because when you clear out the <li> (return at the end of the list) it doesn't check that the <ul> is empty, so you get a node inside the <ul>. + +Note that in casual testing this 'worked', because backspace deletes the pawn and <ul> together. Bother.",1368126833,task_subcomment,PHID-TASK-bxvvumd26q44ufzm7ua5,PHID-USER-ydswvwhh5pm4lshahjje,"['I can reproduce in Firefox and Chrome if you forwards-delete or insert characters.', ""It appears that this is because when you clear out the <li> (return at the end of the list) it doesn't check that the <ul> is empty, so you get a node inside the <ul>."", ""Note that in casual testing this 'worked', because backspace deletes the pawn and <ul> together."", 'Bother.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +9896,VisualEditor: Newly-created list items are deliberately not merged with nearby lists - change this?,"(In reply to comment #0) +> In Firefox 20.0.1: +> +> 1. Edit a page that has a bulleted list. +> 2. Place the cursor on the first bullet item. +> 3. Click the ""Bullet List"" button. The first bullet item loses its bullet. +> (Correct.) +> 4. Click the ""Bullet List"" button a second time. The first bullet comes back +> (correct), but there is now a blank line displayed below it. +> +> Similarly, if you remove & add a bullet in the middle of the list, you get +> blank lines above AND below the item. +> +> Similarly, if you do this with a numbered list, the blank line breaks the +> numbering: the list items below the blank line start over from ""1"". + +Yes, because otherwise we'd be unexpectedly merging a <p> with a following <ul> (or whatever). You can always actively choose to merge the lists from this position by deleting the blank line between the lists (technically, this is a slug). + +This is the deliberately-chosen behaviour for this. I take it you'd expect lists to instead automatically merge, and you'd have to split them rather than the other way around? X followed by X is not generally a direct reverse step (that's what undo is for), but you expected it to work that way around?",1368127673,task_subcomment,PHID-TASK-yr7732vg2ebd5ndyalb6,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, because otherwise we'd be unexpectedly merging a <p> with a following <ul> (or whatever)."", 'You can always actively choose to merge the lists from this position by deleting the blank line between the lists (technically, this is a slug).', 'This is the deliberately-chosen behaviour for this.', ""I take it you'd expect lists to instead automatically merge, and you'd have to split them rather than the other way around?"", ""X followed by X is not generally a direct reverse step (that's what undo is for), but you expected it to work that way around?""]","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +5344,VisualEditor: Backspace over lists doesn't delete the LIs,*** Bug 48293 has been marked as a duplicate of this bug. ***,1368129697,task_subcomment,PHID-TASK-4rlrewbrchltpzty4e37,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48293 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5251,VisualEditor: Keyboard up/down selection sometimes (but not always) selects two lines rather than one in Firefox,Can confirm in Firefox (and not in Chrome); it sometimes occurs upwards as well as downwards.,1368130754,task_subcomment,PHID-TASK-xwv2yy4yt35rtaqt27uj,PHID-USER-ydswvwhh5pm4lshahjje,['Can confirm in Firefox (and not in Chrome); it sometimes occurs upwards as well as downwards.'],['BUG REPRODUCTION .'] +9879,VisualEditor: Serve interface components as SVGs over PNGs to any browser which supports it,Merged for wmf4.,1368135541,task_subcomment,PHID-TASK-pgpcd7rvhd6x44lw4xo5,PHID-USER-ydswvwhh5pm4lshahjje,['Merged for wmf4.'],['TASK PROGRESS'] +9894,VisualEditor: Newly-created list items are deliberately not merged with nearby lists - change this?,"(In reply to comment #2) +> Interesting point. I think nontechnical end-users will have a different +> perspective, however. Both Microsoft Word and Google Docs will produce a +> single bulleted list as the result. Your users are going to be accustomed to +> that behavior. + +Possibly. + +> When an end-user clicks the button the first time, and the bullet disappears, +> they won't be thinking that ""a bulleted list has become two lists."" They'll +> simply think ""a bullet symbol has been removed."" + +Not two lists - they'll have a paragraph and a list. + +I'll make sure we do some real-world tests with non-technical people to come to a decision on this.",1368135721,task_subcomment,PHID-TASK-yr7732vg2ebd5ndyalb6,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPossibly.', ""QUOTE\nQUOTE\nQUOTE\n\nNot two lists - they'll have a paragraph and a list."", ""I'll make sure we do some real-world tests with non-technical people to come to a decision on this.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'TESTING']" +9884,VisualEditor: Vector drop down menu hidden behind toolbar,Assigning given that Kaldari's fixing it in core for us. :-),1368150497,task_subcomment,PHID-TASK-6kpwltejynowd5ns5iud,PHID-USER-ydswvwhh5pm4lshahjje,"[""Assigning given that Kaldari's fixing it in core for us."", ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2093,"VisualEditor: When the edit tab is replaced it breaks active/selected states and doesn't replace ""Create"" tabs properly.","This is a dupe of three different bugs, but I'll settle for the obvious one. :-) + +(A prior search when you're reporting a bug does help avoid this! :-)) + +*** This bug has been marked as a duplicate of bug 47452 ***",1368150918,task_subcomment,PHID-TASK-tstjv3noyoaah6bfdmns,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is a dupe of three different bugs, but I'll settle for the obvious one."", "":-)\n\n(A prior search when you're reporting a bug does help avoid this!"", ':-))\n\n*** This bug has been marked as a duplicate of bug 47452 ***']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +5462,"VisualEditor: ""Edit source"" tab doesn't become 'active'",*** Bug 48316 has been marked as a duplicate of this bug. ***,1368150918,task_subcomment,PHID-TASK-zn4qygjgu7jjo6j7f6is,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48316 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9883,VisualEditor: Vector drop down menu hidden behind toolbar,Merged; thanks Kaldari! Will go out in wmf4.,1368205844,task_subcomment,PHID-TASK-6kpwltejynowd5ns5iud,PHID-USER-ydswvwhh5pm4lshahjje,"['Merged; thanks Kaldari!', 'Will go out in wmf4.']","['ACTION ON ISSUE', 'FUTURE PLAN']" +591,VisualEditor: Aborted empty list creates a pawn,Merged into master; will be deployed from Monday.,1368206349,task_subcomment,PHID-TASK-bxvvumd26q44ufzm7ua5,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master; will be deployed from Monday.'],['TASK PROGRESS'] +5279,"VisualEditor: Access keys - leave Ctrl+Option+e for the (newly-relabelled) ""edit source"" tab; Add Ctrl+Option+v for the VisualEditor ""edit"" tab","Change of plans: +* Leave -e for the wikitext editor tab +* Add -v for the VisualEditor tab",1368209183,task_subcomment,PHID-TASK-uhuq2co3arbcvjn3js5m,PHID-USER-ydswvwhh5pm4lshahjje,['Change of plans:\n* Leave -e for the wikitext editor tab\n* Add -v for the VisualEditor tab'],['BUG REPRODUCTION'] +597,VisualEditor: Delete on empty first item of list -> pawn in Firefox,"(In reply to comment #3) +> James, do you mean the pawn does not appear for you? +> I tried just now on wikipedia.org, the pawn appears. +> Please note that the correct instructions are those in Comment 1. +> +> Ubuntu 2012.10, Firefox 20.0 + +I didn't say it doesn't appear in production, I said it doesn't appear in master; had I been unable to reproduce, I would have said. :-) + +I think this is fixed through changes made in master but not deployed, but bug 47795 appears to have broken itself; I'll close this and mark that as re-opened.",1368211364,task_subcomment,PHID-TASK-beabkw6yw7remnijbvdm,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI didn't say it doesn't appear in production, I said it doesn't appear in master; had I been unable to reproduce, I would have said."", "":-)\n\nI think this is fixed through changes made in master but not deployed, but bug 47795 appears to have broken itself; I'll close this and mark that as re-opened.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +5343,VisualEditor: Backspace over lists doesn't delete the LIs,This is now broken again in master. :-(,1368211380,task_subcomment,PHID-TASK-4rlrewbrchltpzty4e37,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now broken again in master.', ':-(']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +5243,VisualEditor: Re-factor key detection to be more robust and not occasionally break/pawn in Firefox,"Inez has some ideas about how to do this, so marking to him for now. Would be nice to document here /home/ we want to do this so someone can pick it up at some point. :-) + +-------------------------- +**Version**: unspecified +**Severity**: major",1368215940,task_description,PHID-TASK-6w7ima76rbpczpaozizw,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Re-factor key detection to be more robust and not occasionally break/pawn in Firefox.', 'Inez has some ideas about how to do this, so marking to him for now.', 'Would be nice to document here /home/ we want to do this so someone can pick it up at some point.', ':-)\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +621,VisualEditor: VE sometimes posting to the wrong API when serializing wikitext?,"As far as we can tell, this isn't reproducible in live, so I'm marking as INVALID; happy to re-open if we see this happen in the wild.",1368216302,task_subcomment,PHID-TASK-5wvor46u2dd3dffehhqn,PHID-USER-ydswvwhh5pm4lshahjje,"[""As far as we can tell, this isn't reproducible in live, so I'm marking as INVALID; happy to re-open if we see this happen in the wild.""]",['BUG REPRODUCTION'] +9865,VisualEditor: Don't close/re-open annotation when pasting text into a comparable context,"Timo, can you confirm this in master? I think it's been fixed by Ed's change to how annotations are compared…",1368228767,task_subcomment,PHID-TASK-altic2tebpor7cfydf6y,PHID-USER-ydswvwhh5pm4lshahjje,"['Timo, can you confirm this in master?', ""I think it's been fixed by Ed's change to how annotations are compared…""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +5277,"VisualEditor: Access keys - leave Ctrl+Option+e for the (newly-relabelled) ""edit source"" tab; Add Ctrl+Option+v for the VisualEditor ""edit"" tab",Fixed in master.,1368232252,task_subcomment,PHID-TASK-uhuq2co3arbcvjn3js5m,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in master.'],['BUG REPRODUCTION'] +5301,"VisualEditor: In RTL, the ""Edit"" tab appears down-tab (to the left) rather than up-tab (to the right) of ""Edit source""",Merged into master.,1368232328,task_subcomment,PHID-TASK-l6veaqa2gygvcgf2ywhf,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master.'],['TASK PROGRESS'] +5729,"VisualEditor: When the diff result is null (no changes), don't show a confusing blank diff but instead a message",Merged into master and will go out in wmf4.,1368311679,task_subcomment,PHID-TASK-tbgpmmiggp5mn7bvnvbe,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master and will go out in wmf4.'],['TASK PROGRESS'] +5241,VisualEditor: Can't delete-merge two paragraphs together if the first one ends with an inline-alien,"This was happening with <ref>s, but it looks like it'll be an issue with an paragraph that ends with an inline alien: + +| Foo.<ref>Ref</ref> +| Bar. + +Backspace with the cursor to the left of the 'B', or delete with the cursor to the right of the <ref> block, has no effect. + +The problem with <ref>s will go away(?) when that node handler code is enabled, but is this a wider issue? + +-------------------------- +**Version**: unspecified +**Severity**: minor",1368313200,task_description,PHID-TASK-lyjnjxdzskobjhrp4tgf,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Can't delete-merge two paragraphs together if the first one ends with an inline-alien."", ""This was happening with <ref>s, but it looks like it'll be an issue with an paragraph that ends with an inline alien:\n\n| Foo.<ref>Ref</ref>\n| Bar."", ""Backspace with the cursor to the left of the 'B', or delete with the cursor to the right of the <ref> block, has no effect."", 'The problem with <ref>s will go away(?)', 'when that node handler code is enabled, but is this a wider issue?', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +5239,VisualEditor: Whitespace preservation for auto-links not working sometimes(?),"Putting this in DM because it seems the most likely suspect. + +Original bug occurred on enwiki (text in the test stolen from there). This feels like a bit of bug 43543 - which was fixed? + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://www.mediawiki.org/w/index.php?title=VisualEditor:TestAutolinks&diff=688670&oldid=688669",1368315240,task_description,PHID-TASK-miessklckuwapsejbpw4,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Whitespace preservation for auto-links not working sometimes(?).', 'Putting this in DM because it seems the most likely suspect.', 'Original bug occurred on enwiki (text in the test stolen from there).', 'This feels like a bit of bug 43543 - which was fixed?', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13443,Implement a find/search and replace tool,"There's a search-and-replace tool in the wikiEditor which some users might miss and would like in VisualEditor somehow. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1368321420,task_description,PHID-TASK-l5y2bm67zzyyrk4uvrke,PHID-USER-ydswvwhh5pm4lshahjje,"['Implement a find/search and replace tool.', ""There's a search-and-replace tool in the wikiEditor which some users might miss and would like in VisualEditor somehow."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +5230,Images: Image links are interpreted as image inclusions,"[[:File:SpecialPage_Filter_JS.png]] + +is being converted to: + +<a rel=""mw:Image"" href=""../File:SpecialPage_Filter_JS.png"" data-parsoid=""{"tsr":[21446,21481],"src":"[[:File:SpecialPage Filter JS.png]]","dsr":[21446,21481,null,null]}""><img src=""../Special:FilePath/SpecialPage_Filter_JS.png?width=200"" alt=""SpecialPage_Filter_JS.png"" width=""200"" style=""vertical-align: middle;"" data-parsoid=""{}""></a> + +It should be an <a> without the <img> inside it. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: http://parsoid.wmflabs.org/mw/User:Dantman/Code_Ideas",1368389040,task_description,PHID-TASK-4k5gqkncjczqm4ffrhqk,PHID-USER-ydswvwhh5pm4lshahjje,"['Images: Image links are interpreted as image inclusions.', '[[:File:SpecialPage_Filter_JS.png]]\n\nis being converted to:\n\n<a rel=""mw:Image"" href=""../File:SpecialPage_Filter_JS.png"" data-parsoid=""{"tsr":[21446,21481],"src":"[[:File:SpecialPage Filter JS.png]]","dsr":[21446,21481,null,null]}""><img src=""../Special:FilePath/SpecialPage_Filter_JS.png?width=200"" alt=""SpecialPage_Filter_JS.png"" width=""200"" style=""vertical-align: middle;"" data-parsoid=""{}""></a>\n\nIt should be an <a> without the <img> inside it.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +583,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption","(In reply to comment #1) +> Steps to reproduce: +> 1. Log in and turn on the visual editor. +> 2. Go to a random article like ""Sundance Meadows Airport"" +> 3. Click the Edit tab +> 4. After the cursor appears on the page, type a character +> +> You will then see a white pawn at the end of the line of text you are +> editing. + +Thanks; have updated the bug report accordingly. + +> Interestingly, it only seems to happen on articles that insert the cursor +> into a blank line at the top of the article. I'm not sure what determines +> that behavior, but it seems to be the behavior for the vast majority of +> en.wiki articles. + +That is bug 47790. It's not really a blank line in the document; it's the ""potential"" place to insert some new content, until you click into it and insert some, at which point it's whatever you type in. But it's not really very obvious to users what it is. + +> The only article I haven't been able to reproduce the bug at so far +> is Lalage: +> https://en.wikipedia.org/wiki/Lalage + +A block-level slug only appears if the page starts with a template or other kind of generated content; any page that starts with one will get one (hence the pervasiveness). The alternative is not giving users the ability to insert content before a template if it happened to be at the start of a document, which would be even more confusing.",1368390088,task_subcomment,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThanks; have updated the bug report accordingly.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat is bug 47790.', 'It\'s not really a blank line in the document; it\'s the ""potential"" place to insert some new content, until you click into it and insert some, at which point it\'s whatever you type in.', ""But it's not really very obvious to users what it is."", 'QUOTE\nQUOTE\nQUOTE\n\nA block-level slug only appears if the page starts with a template or other kind of generated content; any page that starts with one will get one (hence the pervasiveness).', 'The alternative is not giving users the ability to insert content before a template if it happened to be at the start of a document, which would be even more confusing.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +582,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption","(In reply to comment #4) +> Pawn insertion from May 3: +> https://en.wikipedia.org/w/index. +> php?title=Rubik%27s_360&diff=553360286&oldid=540708795 + +These kind of issues are precisely why there's a mandatory pre-save diff for users to read and agree it's fine. If there's a pawn inserted into the article, you're not meant to press save!",1368390197,task_subcomment,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\n\nThese kind of issues are precisely why there's a mandatory pre-save diff for users to read and agree it's fine."", ""If there's a pawn inserted into the article, you're not meant to press save!""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +562,VisualEditor: Indenting & unindenting multiple list items fails,"Problems in IndentationAction that Ed it working on right now. + +-------------------------- +**Version**: unspecified +**Severity**: major",1368392940,task_description,PHID-TASK-r45sjfea3cr6rhagxvom,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Indenting & unindenting multiple list items fails.', 'Problems in IndentationAction that Ed it working on right now.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9757,"VisualEditor: Categories with multiple ""../""s in their hrefPrefix broken","We're going to put this into wmf4 with a Lightning Deploy this afternoon rather than wait for wmf5; thanks for the catch, Quim!",1368471008,task_subcomment,PHID-TASK-dga3eyvqthuwtl6xayui,PHID-USER-ydswvwhh5pm4lshahjje,"[""We're going to put this into wmf4 with a Lightning Deploy this afternoon rather than wait for wmf5; thanks for the catch, Quim!""]",['ACTION ON ISSUE'] +563,VisualEditor: Indenting & unindenting multiple list items fails,Code is merged into wmf4.,1368471026,task_subcomment,PHID-TASK-r45sjfea3cr6rhagxvom,PHID-USER-ydswvwhh5pm4lshahjje,['Code is merged into wmf4.'],['TASK PROGRESS'] +5227,VisualEditor: Pre-beta needs (tracker),"Tracker for the bugs/enhancements that should be done for the beta. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1368493800,task_description,PHID-TASK-tzlbyq77mfgatrefsaj3,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Pre-beta needs (tracker).', 'Tracker for the bugs/enhancements that should be done for the beta.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5226,VisualEditor: Remove alpha notice,"To do just before the ""alpha"" becomes a ""beta"".",1368497309,task_subcomment,PHID-TASK-dl4wjvv5i2ofxqjlq7lh,PHID-USER-ydswvwhh5pm4lshahjje,"['To do just before the ""alpha"" becomes a ""beta"".']",['FUTURE PLAN'] +581,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption",Confirming that this is fixed in master and wmf4; deployed in the normal deployment train.,1368498108,task_subcomment,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-ydswvwhh5pm4lshahjje,['Confirming that this is fixed in master and wmf4; deployed in the normal deployment train.'],['BUG REPRODUCTION'] +2091,"""visualeditor-diff-nochanges"" exposed on mediawiki.org",Looks like <visualeditor-diff-nochanges> is not in MW.org's message file; need to do a message purge?,1368500743,task_subcomment,PHID-TASK-uuriwo6q3mdhjyt6egwi,PHID-USER-ydswvwhh5pm4lshahjje,"[""Looks like <visualeditor-diff-nochanges> is not in MW.org's message file; need to do a message purge?""]",['BUG REPRODUCTION .'] +2090,"""visualeditor-diff-nochanges"" exposed on mediawiki.org",Now fixed.,1368545353,task_subcomment,PHID-TASK-uuriwo6q3mdhjyt6egwi,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed.'],['BUG REPRODUCTION'] +5312,VisualEditor: heading removal adds ♙,I think our changes related to pawns also has fixed this bug; marking as closed.,1368548559,task_subcomment,PHID-TASK-rf6xvihdg3l2eowhdgrm,PHID-USER-ydswvwhh5pm4lshahjje,['I think our changes related to pawns also has fixed this bug; marking as closed.'],['ACTION ON ISSUE'] +5342,VisualEditor: Backspace over lists doesn't delete the LIs,And now fixed in wmf4.,1368565464,task_subcomment,PHID-TASK-4rlrewbrchltpzty4e37,PHID-USER-ydswvwhh5pm4lshahjje,['And now fixed in wmf4.'],['BUG REPRODUCTION'] +2086,VisualEditor adds ↵ when editing user .js and .css pages,"Happily, we've just last week disabled editing of JS and CSS pages (the code will be deployed to enwiki on Monday 20 May). + +*** This bug has been marked as a duplicate of bug 47456 ***",1368569378,task_subcomment,PHID-TASK-apdnw6jklub4mtqzckmn,PHID-USER-ydswvwhh5pm4lshahjje,"[""Happily, we've just last week disabled editing of JS and CSS pages (the code will be deployed to enwiki on Monday 20 May)."", '*** This bug has been marked as a duplicate of bug 47456 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +5456,VisualEditor: VE should not become active on non-wikitext ContentHandler-type,*** Bug 48471 has been marked as a duplicate of this bug. ***,1368569378,task_subcomment,PHID-TASK-mw76lciqtgo7k33dnexw,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48471 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5283,VisualEditor: Link inspector shouldn't correct newly-created [[Foo|foo]] to [[Foo]],Depends on a Parsoid regression being fixed.,1368574562,task_subcomment,PHID-TASK-fkhtpgjkzrvqucqxny7q,PHID-USER-ydswvwhh5pm4lshahjje,['Depends on a Parsoid regression being fixed.'],['BUG REPRODUCTION'] +5864,VisualEditor: Integrate edit conflict confirmation into the save dialog,Merged into master and will go out with wmf5.,1368574606,task_subcomment,PHID-TASK-2iww52jmzvuwmwgsjy5e,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master and will go out with wmf5.'],['TASK PROGRESS'] +5726,"VisualEditor: When the diff result is null (no changes), don't show a confusing blank diff but instead a message",Merged; re-closing.,1368575229,task_subcomment,PHID-TASK-tbgpmmiggp5mn7bvnvbe,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; re-closing.'],['ACTION ON ISSUE .'] +5281,VisualEditor: Link inspector shouldn't correct newly-created [[Foo|foo]] to [[Foo]],"(In reply to comment #4) +> As we're generating the correct HTML surely this is just a Parsoid bug, not a +> VE bug. + +Yeah, point. + +*** This bug has been marked as a duplicate of bug 48477 ***",1368631481,task_subcomment,PHID-TASK-fkhtpgjkzrvqucqxny7q,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\nQUOTE\n\nYeah, point.', '*** This bug has been marked as a duplicate of bug 48477 ***']","['NA .', 'ISSUE CONTENT MANAGEMENT']" +12138,"VisualEditor: ""This is a minor edit"" is not auto checked in save dialog if the ""minordefault"" preference is on",Merged into master; will go out with wmf5.,1368638598,task_subcomment,PHID-TASK-lxnhaohtjgjw5zamlish,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master; will go out with wmf5.'],['TASK PROGRESS'] +555,VisualEditor: [Regression] Link inspector button doesn't work,Merged into master; will go out with wmf5.,1368638702,task_subcomment,PHID-TASK-glwrzzfq4ph2os2n2f6r,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master; will go out with wmf5.'],['TASK PROGRESS'] +10046,"VisualEditor: API paction=serialize should say so if Parsoid is unavailable (instead of status ""success"" with missing content)",Merged into master; will go out with wmf5.,1368638813,task_subcomment,PHID-TASK-jrrnahwoyus5omqe5ox7,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master; will go out with wmf5.'],['TASK PROGRESS'] +12782,VisualEditor: Switch over edit-success notice to use the deployed one," + +*** This bug has been marked as a duplicate of bug 39632 ***",1368638967,task_subcomment,PHID-TASK-tnwafiqbhbl7tln47v6a,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 39632 ***'],['ISSUE CONTENT MANAGEMENT'] +5300,"VisualEditor: In RTL, the ""Edit"" tab appears down-tab (to the left) rather than up-tab (to the right) of ""Edit source""",*** Bug 47684 has been marked as a duplicate of this bug. ***,1368639099,task_subcomment,PHID-TASK-l6veaqa2gygvcgf2ywhf,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 47684 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10010,"VisualEditor: VE tab is on the left (not right) of the ""edit source"" tab in RTL languages"," + +*** This bug has been marked as a duplicate of bug 48017 ***",1368639099,task_subcomment,PHID-TASK-k5ivcykbmehlps6rrqj3,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 48017 ***'],['ISSUE CONTENT MANAGEMENT'] +5452,"VisualEditor: After saving a page, the VisualEditor tab points at the oldid content not the new one",*** Bug 48395 has been marked as a duplicate of this bug. ***,1368643696,task_subcomment,PHID-TASK-25426wyep677h7baqpvx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48395 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5213,VisualEditor: Switching back to 'Read' tab before 'Edit' tab has loaded throws an exception," + +*** This bug has been marked as a duplicate of bug 47813 ***",1368654670,task_subcomment,PHID-TASK-f3bksoxide4n4n2plcfg,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 47813 ***'],['ISSUE CONTENT MANAGEMENT'] +5340,VisualEditor: Clicking away before VE loads completely throws JS error,*** Bug 48520 has been marked as a duplicate of this bug. ***,1368654670,task_subcomment,PHID-TASK-s7xxo6pqgoai7qxiqran,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48520 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5339,VisualEditor: Clicking away before VE loads completely throws JS error,"From Ed's comment: + +In ve.init.mw.ViewPageTarget.prototype.tearDownToolbar, this.toolbar is +undefined if the editor hasn't finished loading.",1368654683,task_subcomment,PHID-TASK-s7xxo6pqgoai7qxiqran,PHID-USER-ydswvwhh5pm4lshahjje,"[""From Ed's comment:\n\nIn ve.init.mw.ViewPageTarget.prototype.tearDownToolbar, this.toolbar is\nundefined if the editor hasn't finished loading.""]",['BUG REPRODUCTION'] +5212,VisualEditor: Switching back to 'Read' tab before 'Edit' tab has loaded throws an exception,"Actually, this is distinct.",1368655857,task_subcomment,PHID-TASK-f3bksoxide4n4n2plcfg,PHID-USER-ydswvwhh5pm4lshahjje,"['Actually, this is distinct.']",['BUG REPRODUCTION'] +5338,VisualEditor: Clicking away before VE loads completely throws JS error,"Actually, this looks like a different bug (but in the same loop).",1368655903,task_subcomment,PHID-TASK-s7xxo6pqgoai7qxiqran,PHID-USER-ydswvwhh5pm4lshahjje,"['Actually, this looks like a different bug (but in the same loop).']",['BUG REPRODUCTION .'] +5200,VisualEditor: Switch document re-renderer from action=parse over to Parsoid API now it exists,"Once it exists being the relevant part. :-) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1368662820,task_description,PHID-TASK-nu3747gtrfgcnn6ifzlx,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Switch document re-renderer from action=parse over to Parsoid API now it exists.', 'Once it exists being the relevant part.', ':-)\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +9716,Expose a parsoid public web API end point in the MediaWiki API,"(In reply to comment #0) +> * HTML DOM saving: POST a modified DOM and a summary, and save it as a new +> revision. + +Just to clarify, we don't need this for June/July (we're doing it in VisualEditor currently) - though it's a nice-to-have. :-) + +The real focus for us is the HTML DOM expansion, which we will want ASAP for templates and other generated content blocks.",1368669141,task_subcomment,PHID-TASK-lpywcmlyfhgff4artepd,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\n\nJust to clarify, we don't need this for June/July (we're doing it in VisualEditor currently) - though it's a nice-to-have."", ':-)\n\nThe real focus for us is the HTML DOM expansion, which we will want ASAP for templates and other generated content blocks.']","['FUTURE PLAN', 'FUTURE PLAN']" +5271,VisualEditor: Pre-annotations not working in spans,"OK, we've fixed the secondary issues I was having; have narrowed down the original bug to pre-annotations not being applied to the insertion of text into this context - changing this to suit.",1368719960,task_subcomment,PHID-TASK-wiwrmd5v2ykgptbszxoc,PHID-USER-ydswvwhh5pm4lshahjje,"[""OK, we've fixed the secondary issues I was having; have narrowed down the original bug to pre-annotations not being applied to the insertion of text into this context - changing this to suit.""]",['BUG REPRODUCTION'] +5259,VisualEditor: Dirty diffs causing some citations to be duplicated,"Gabriel - As far as I can tell, this bug is coming from Parsoid rather than VisualEditor - can you confirm? I can replicate in VE and Parsoid master locally.",1368720428,task_subcomment,PHID-TASK-vqvckkamqnznu7z5ud6j,PHID-USER-ydswvwhh5pm4lshahjje,"['Gabriel - As far as I can tell, this bug is coming from Parsoid rather than VisualEditor - can you confirm?', 'I can replicate in VE and Parsoid master locally.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2088,VisualEditor link tool incorrectly shows a red link,"Also reported by Timo; given work us underway, DUPEing up rather than down. + +*** This bug has been marked as a duplicate of bug 48476 ***",1368720868,task_subcomment,PHID-TASK-zpvndgxny4i6jsgnxaga,PHID-USER-ydswvwhh5pm4lshahjje,"['Also reported by Timo; given work us underway, DUPEing up rather than down.', '*** This bug has been marked as a duplicate of bug 48476 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +5217,VisualEditor: MWLinkTargetInputWidget should grok case sensitivity of suggested page title vs. the inputed text,*** Bug 48433 has been marked as a duplicate of this bug. ***,1368720868,task_subcomment,PHID-TASK-ukhmjz446wmy32ws4rzz,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48433 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2082,VisualEditor: Can not paste new link anchor,"Yeah, sorry about this; I was behind in triaging bugs and didn't get to this in time. It's in fact actually a duplicate of an already-fixed bug that went out in wmf4 (but isn't yet deployed on enwiki - that will happen on Monday 20 May). + +*** This bug has been marked as a duplicate of bug 48195 ***",1368726943,task_subcomment,PHID-TASK-h57f3cph7qycjnbwjvnw,PHID-USER-ydswvwhh5pm4lshahjje,"[""Yeah, sorry about this; I was behind in triaging bugs and didn't get to this in time."", ""It's in fact actually a duplicate of an already-fixed bug that went out in wmf4 (but isn't yet deployed on enwiki - that will happen on Monday 20 May)."", '*** This bug has been marked as a duplicate of bug 48195 ***']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +9863,VisualEditor: Don't close/re-open annotation when pasting text into a comparable context,*** Bug 48489 has been marked as a duplicate of this bug. ***,1368726943,task_subcomment,PHID-TASK-altic2tebpor7cfydf6y,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48489 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +12055,VisualEditor: Auto-selection covers adjacent text over punctuation,"This is indeed intentional (and took some time to get right). If the cursor is in, or directly adjacent to, a word, so that you can link a word quickly as a keyboard user without having to use a mouse or do keyboard-based shift-selection. + +However, this is meant to not trigger when you're not in the ""context"" of a word, so it does some fancy language-dependent Unicode whitespace detection; it should be doing this for punctuation but apparently isn't, so referring to Ed to investigate.",1368727707,task_subcomment,PHID-TASK-3tivkrvvx7tiwvalguwy,PHID-USER-ydswvwhh5pm4lshahjje,"['This is indeed intentional (and took some time to get right).', 'If the cursor is in, or directly adjacent to, a word, so that you can link a word quickly as a keyboard user without having to use a mouse or do keyboard-based shift-selection.', 'However, this is meant to not trigger when you\'re not in the ""context"" of a word, so it does some fancy language-dependent Unicode whitespace detection; it should be doing this for punctuation but apparently isn\'t, so referring to Ed to investigate.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +12061,VisualEditor: Image in template gets cut off,I cannot reproduce this using either Firefox or Chrome - which browser(s) does this appear in? Do you have a screenshot I could see? Does it still appear?,1368727833,task_subcomment,PHID-TASK-qglalluk4kbrg2flbvzv,PHID-USER-ydswvwhh5pm4lshahjje,"['I cannot reproduce this using either Firefox or Chrome - which browser(s) does this appear in?', 'Do you have a screenshot I could see?', 'Does it still appear?']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +12048,"VisualEditor: Category sort key setting not done on click out, only on return","In the Category inspector, start setting an over-ride for a category's sort key, but instead of pressing return, click out; no sort key is set. If you change and click ""apply"", it seems like it should apply but doesn't, confusingly. + +Thoughts? + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1368745320,task_description,PHID-TASK-lunpphbvjkp5qsin6ywz,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Category sort key setting not done on click out, only on return.', ""In the Category inspector, start setting an over-ride for a category's sort key, but instead of pressing return, click out; no sort key is set."", 'If you change and click ""apply"", it seems like it should apply but doesn\'t, confusingly.', 'Thoughts?', '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +9565,"VisualEditor: ""Move this category here"" should not appear for the last category","It's a no-op, and is confusing. (But is it more confusing to list it?) + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1368745380,task_description,PHID-TASK-isog5p3qki3pp25ezf63,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: ""Move this category here"" should not appear for the last category.', ""It's a no-op, and is confusing."", '(But is it more confusing to list it?)', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +2071,"VisualEditor: API doesn't suggest thinks for string length <= 2, so don't show the suggestions box for links/categories/etc.?","Not sure how to proceed on this one. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1368746160,task_description,PHID-TASK-a6xscw7mjvhcbwgufh5y,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: API doesn't suggest thinks for string length <= 2, so don't show the suggestions box for links/categories/etc.?."", 'Not sure how to proceed on this one.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +5184,VisualEditor: Category changing in page doesn't cause footer to be updated on save,"Do we need to trigger a re-render of the catlinks div? Can we? + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52403",1368747000,task_description,PHID-TASK-2astjxmuxt2yyso6g3kb,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Category changing in page doesn't cause footer to be updated on save."", 'Do we need to trigger a re-render of the catlinks div?', 'Can we?', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +2072,"VisualEditor: API doesn't suggest thinks for string length <= 2, so don't show the suggestions box for links/categories/etc.?",Apparently it does and MW was just being unhelpful. Ignore.,1368747382,task_subcomment,PHID-TASK-a6xscw7mjvhcbwgufh5y,PHID-USER-ydswvwhh5pm4lshahjje,"['Apparently it does and MW was just being unhelpful.', 'Ignore.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .']" +5179,VisualEditor: Make a toolbar button to trigger the meta-data inspector," + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1368747960,task_description,PHID-TASK-koardc3to3cjpsgjsemv,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Make a toolbar button to trigger the meta-data inspector.', '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5183,VisualEditor: Make a toolbar button to trigger the meta-data inspector,"We will also want to kill the non-Category panels (or populate them, if you're feeling sprint-y).",1368748032,task_subcomment,PHID-TASK-koardc3to3cjpsgjsemv,PHID-USER-ydswvwhh5pm4lshahjje,"[""We will also want to kill the non-Category panels (or populate them, if you're feeling sprint-y).""]",['FUTURE PLAN'] +9563,"VisualEditor: ""Move this category here"" should not appear in category suggestions when you've not picked one that exists","It should only appear when you're matching to a single, extant category - it doesn't appear for a new category, but appears (with no content) where you match more than one, which is confusing. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1368749040,task_description,PHID-TASK-ppxeze2biaiay2bq2ned,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: ""Move this category here"" should not appear in category suggestions when you\'ve not picked one that exists.', ""It should only appear when you're matching to a single, extant category - it doesn't appear for a new category, but appears (with no content) where you match more than one, which is confusing."", '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5172,VisualEditor: Can't move to last item in category dialog suggester box with cursors,"Not sure how to reproduce, but I get two items in the ""Matching categories"" section; I can only move to the top one, and pressing down doesn't work (but pointer-highlighting and selection does). + +-------------------------- +**Version**: unspecified +**Severity**: major",1368749160,task_description,PHID-TASK-pj4cd4p4ynmavre5zsn7,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Can't move to last item in category dialog suggester box with cursors."", 'Not sure how to reproduce, but I get two items in the ""Matching categories"" section; I can only move to the top one, and pressing down doesn\'t work (but pointer-highlighting and selection does).', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5165,VisualEditor: Convert save dialog to use ve.ui.Dialog," + +-------------------------- +**Version**: unspecified +**Severity**: normal",1368753300,task_description,PHID-TASK-7mo2ly5r5mqfuju3u5ar,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Convert save dialog to use ve.ui.Dialog.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5171,VisualEditor: Convert save dialog to use ve.ui.Dialog,Trevor has some thoughts about this. :-),1368753519,task_subcomment,PHID-TASK-7mo2ly5r5mqfuju3u5ar,PHID-USER-ydswvwhh5pm4lshahjje,"['Trevor has some thoughts about this.', ':-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +10061,VisualEditor: Sanity-check the browser by internally round-tripping HTML to linmod and ensuring it's the same,Roan's offered to do this one on his flight. Marking as such.,1368766983,task_subcomment,PHID-TASK-inty44ufbm7rwhc55mom,PHID-USER-ydswvwhh5pm4lshahjje,"[""Roan's offered to do this one on his flight."", 'Marking as such.']","['CONTRIBUTION AND COMMITMENT', 'ISSUE CONTENT MANAGEMENT']" +5675,VisualEditor: Implement TemplateData extension and get it deployed for the Template Inspector,We should get this deployed everywhere this coming week.,1368767092,task_subcomment,PHID-TASK-nwfeyfjfrxwame6u7ux5,PHID-USER-ydswvwhh5pm4lshahjje,['We should get this deployed everywhere this coming week.'],['ACTION ON ISSUE'] +12269,VisualEditor: Clean up the way that VE must be configured per wiki,"(In reply to comment #1) +> We could replace wgUseVisualEditor with a visualeditor.dblist file, and +> change the Parsoid prefixes to be equal to $wgDBname. + +That sounds like a start, but we're going to want to run some wikis in nothing (no preference to switch on - just not in the .dblist file?), some in alpha (opt-in, limited namespaces) and some in beta (default, all ""content"" even-numbered namespaces that won't break - e.g. MediaWiki:, Template:, Schema:, ? others). Would we want two .dblist files? And some magic juice to decide what namespaces were safe?",1368770741,task_subcomment,PHID-TASK-em5ivp4uf7qvneztv3ep,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\n\nThat sounds like a start, but we're going to want to run some wikis in nothing (no preference to switch on - just not in the .dblist file?"", '), some in alpha (opt-in, limited namespaces) and some in beta (default, all ""content"" even-numbered namespaces that won\'t break - e.g.', 'MediaWiki:, Template:, Schema:, ?', 'others).', 'Would we want two .dblist files?', 'And some magic juice to decide what namespaces were safe?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +9739,Parsoid: Links created with VE are piped links even when linktrail could be used,"(In reply to comment #1) +> Parsoid issue, moving to Parsoid. +> +> Would like some input from James as to what he believes the behavior should +> be (piped links always? linktrails where possible? configurable either way?). + +Canonically, linktrails should be preferred where possible (so, whenever a case-sensitive substring; except when on a $wgCapitalLinks=true, where it's a tad more complicated). I believe that linkheads should also be preferred where possible for the languages for which that applies.",1368771151,task_subcomment,PHID-TASK-arvnl4rgkbslvicqgsmj,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nCanonically, linktrails should be preferred where possible (so, whenever a case-sensitive substring; except when on a $wgCapitalLinks=true, where it's a tad more complicated)."", 'I believe that linkheads should also be preferred where possible for the languages for which that applies.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +2080,VisualEditor: Can not paste new link anchor,"(In reply to comment #4) +> Sorry that I did not know the link inspector could be rich text. Now looking +> forward to the new deployment of VE. It will be nice to read the solution, on +> the problem which I have worked on but did not get a good solution. Thank you +> for the reviews and explanations. I learned a lot from this attempt. :) + +Thank you for trying! If you want to get your teeth into something in VisualEditor relatively self-contained, but still touching on a considerable amount of the codebase (and which would be really great to have done), bug 47328 could be a good challenge. Will leave a comment there suggesting an approach.",1368771998,task_subcomment,PHID-TASK-h57f3cph7qycjnbwjvnw,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThank you for trying!', 'If you want to get your teeth into something in VisualEditor relatively self-contained, but still touching on a considerable amount of the codebase (and which would be really great to have done), bug 47328 could be a good challenge.', 'Will leave a comment there suggesting an approach.']","['SOCIAL CONVERSATION', 'FUTURE PLAN .', 'CONTRIBUTION AND COMMITMENT .']" +10091,VisualEditor: Allow users to set/edit #REDIRECT status in the page metadata panel,"Some quick advice on this one: + +* There'll need to be code in DM and UI; the code in Parsoid which it will interact with has just been merged into their master. +* I'd suggest looking at how {{DEFAULTSORT}} works as a starting point - see https://gerrit.wikimedia.org/r/#/c/61374/ for the DM side. +* On the UI side, you'd want to create a new panel in the meta-data dialog (""Page settings"" is probably the best name, though that's also the display name of the dialog, but we can fiddle with that later) into which you'd put a checkbox with an associated text box for a page name, with auto-suggest (like the link inspector has).",1368772067,task_subcomment,PHID-TASK-pp5tg5rybcmy6c6xwggf,PHID-USER-ydswvwhh5pm4lshahjje,"[""Some quick advice on this one:\n\n* There'll need to be code in DM and UI; the code in Parsoid which it will interact with has just been merged into their master."", ""* I'd suggest looking at how {{DEFAULTSORT}} works as a starting point - see URL for the DM side."", '* On the UI side, you\'d want to create a new panel in the meta-data dialog (""Page settings"" is probably the best name, though that\'s also the display name of the dialog, but we can fiddle with that later) into which you\'d put a checkbox with an associated text box for a page name, with auto-suggest (like the link inspector has).']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +5255,VisualEditor: Dirty diffs causing some citations to be duplicated,"On review, this is already fixed in master and will be deployed (as part of wmf4) to the English Wikipedia on 20 May.",1368803220,task_subcomment,PHID-TASK-vqvckkamqnznu7z5ud6j,PHID-USER-ydswvwhh5pm4lshahjje,"['On review, this is already fixed in master and will be deployed (as part of wmf4) to the English Wikipedia on 20 May.']",['TASK PROGRESS'] +10021,VisualEditor: Re-label the 'cancel' toolbar message to 'exit without saving',"Deciding to WONTFIX this, per discussion above. Hopefully it will be more understandable anyway, given the forthcoming changes to the save dialog.",1368804205,task_subcomment,PHID-TASK-h6knxqbqokuwzylojsm7,PHID-USER-ydswvwhh5pm4lshahjje,"['Deciding to WONTFIX this, per discussion above.', 'Hopefully it will be more understandable anyway, given the forthcoming changes to the save dialog.']","['ACTION ON ISSUE', 'FUTURE PLAN']" +12149,VisualEditor: Over-ride browser window/tab title to show you're in editing mode,"(In reply to comment #1) +> And 'Creating'. + +Ah, yes. Presumably they're existing MW messages to steal, avoiding duplication of i18n efforts?.",1368804528,task_subcomment,PHID-TASK-jhka5utrurrafo6ytxhv,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nAh, yes.', ""Presumably they're existing MW messages to steal, avoiding duplication of i18n efforts?.""]","['QUOTE', 'INVESTIGATION AND EXPLORATION']" +10089,VisualEditor: Allow users to set/edit #REDIRECT status in the page metadata panel,Assigning to Jiabao Wu as discussed on bug 48489 comment 4.,1368806633,task_subcomment,PHID-TASK-pp5tg5rybcmy6c6xwggf,PHID-USER-ydswvwhh5pm4lshahjje,['Assigning to Jiabao Wu as discussed on bug 48489 comment 4.'],['ACTION ON ISSUE .'] +12280,VisualEditor: VE tab missing oldid when using edit source on an oldid,"All of the tabs in this mode go to current, not oldid, so I think this is something that either should be fixed upstream in MW core (in which case, VE should just magically work), or be left as is, given that users will expect the current behaviour.",1368809793,task_subcomment,PHID-TASK-v3h2ouiwohdu44mwy2g6,PHID-USER-ydswvwhh5pm4lshahjje,"['All of the tabs in this mode go to current, not oldid, so I think this is something that either should be fixed upstream in MW core (in which case, VE should just magically work), or be left as is, given that users will expect the current behaviour.']",['BUG REPRODUCTION .'] +9996,VisualEditor: Message <visualeditor-feedback-link> should be used in content language,(Is this a bug in the core MW feedback tool?),1368809941,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-ydswvwhh5pm4lshahjje,['(Is this a bug in the core MW feedback tool?)'],['BUG REPRODUCTION .'] +9994,VisualEditor: Message <visualeditor-feedback-link> should be used in content language,"(In reply to comment #2) +> I'm not sure what ""core MW feedback tool"" means, but I was talking about the +> feedback feature for [[Wikipedia:VisualEditor/Feedback]]. + +Yes, this is a core MediaWiki feature, it just happens to be used by VisualEditor: + + resources/mediawiki/mediawiki.feedback.js",1368813471,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\nYes, this is a core MediaWiki feature, it just happens to be used by VisualEditor:\n\n resources/mediawiki/mediawiki.feedback.js']",['BUG REPRODUCTION'] +9992,VisualEditor: Message <visualeditor-feedback-link> should be used in content language,"Yes, that would fix this particular problem; my question is more as to whether the core tool should default for target link to be in the content language.",1368813996,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, that would fix this particular problem; my question is more as to whether the core tool should default for target link to be in the content language.']",['INVESTIGATION AND EXPLORATION .'] +12135,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to comment #0) +> I don't seem to be able to section edit with VisualEditor. + +There are three issues here: +* To edit a section, we would need to get its HTML from Parsoid - but a section isn't guaranteed to be balanced HTML, for example (commonly-used): + +{| +! Foo !! Bar +|- +=== Section 1 === +|- +| Foo || bar +=== Section 2 === +|- +| Foo || bar +|} + +Coming up with a solution to this is would be a significant piece of engineering effort for marginal utility. + +* The reasons we brought in section-editing originally were two-fold - to skip past confusing wikitext in other areas to find the item you actually wanted to edit (not an issue in the context of VisualEditor), and to avoid edit conflicts using the page-based diffs at the time (not an issue for ~ 7 years since Tim re-wrote the diff tool). + +* Editing by section blocks users from editing other areas at the same time that the notice flaws in after they've entered editing, for very limited added-value. + + +The behaviour in VisualEditor when running as the default editor is for the edit section links to take you into VE for the entire page, with the view moved down to the anchor of that section (note, this is not how it appears right now on the various Wikipedias, but will be once they have the 'beta' enabled). + +I'm not convinced that this is a WONTFIX, but I'm similarly not convinced that we should spend our time fixing this rather than, say, making VisualEditor and Parsoid work on Wikisource, or other things we could be doing with our limited resources.",1368814282,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\n\nThere are three issues here:\n* To edit a section, we would need to get its HTML from Parsoid - but a section isn't guaranteed to be balanced HTML, for example (commonly-used):\n\n{|\n!"", 'Foo !', '!', 'Bar\n|-\n=== Section 1 ===\n|-\n| Foo || bar\n=== Section 2 ===\n|-\n| Foo || bar\n|}\n\nComing up with a solution to this is would be a significant piece of engineering effort for marginal utility.', '* The reasons we brought in section-editing originally were two-fold - to skip past confusing wikitext in other areas to find the item you actually wanted to edit (not an issue in the context of VisualEditor), and to avoid edit conflicts using the page-based diffs at the time (not an issue for ~ 7 years since Tim re-wrote the diff tool).', ""* Editing by section blocks users from editing other areas at the same time that the notice flaws in after they've entered editing, for very limited added-value."", ""The behaviour in VisualEditor when running as the default editor is for the edit section links to take you into VE for the entire page, with the view moved down to the anchor of that section (note, this is not how it appears right now on the various Wikipedias, but will be once they have the 'beta' enabled)."", ""I'm not convinced that this is a WONTFIX, but I'm similarly not convinced that we should spend our time fixing this rather than, say, making VisualEditor and Parsoid work on Wikisource, or other things we could be doing with our limited resources.""]","['BUG REPRODUCTION', 'NA', 'NA', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +12133,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to comment #3) +> Krinkle briefly mentioned an idea where section edit links might load the +> full VisualEditor form and then jump down to the specific section. This might +> be an approach to consider. + +I mentioned it too, you know :-) - see: + +(In reply to comment #2) +| The behaviour in VisualEditor when running as the default editor is for the +| edit section links to take you into VE for the entire page, with the view +| moved down to the anchor of that section (note, this is not how it appears +| right now on the various Wikipedias, but will be once they have the 'beta' +| enabled).",1368825534,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\n\nI mentioned it too, you know :-) - see:\n\n(In reply to comment #2)\n| The behaviour in VisualEditor when running as the default editor is for the\n| edit section links to take you into VE for the entire page, with the view\n| moved down to the anchor of that section (note, this is not how it appears\n| right now on the various Wikipedias, but will be once they have the 'beta'\n| enabled).""]",['BUG REPRODUCTION'] +9904,VisualEditor: Indent buttons should be used for in-/out-denting paragraphs as well as lists.,"This would be lovely (as a nice-to-have) to get done for the beta. + +In practical terms, it means that <p>Foo</p> gets wrapped into <dl><dd><p>Foo</p></dd></dl> and vice versa; all the DM/Parsoid plumbing is there, just needs the indent/outdent commands to be aware of how to operate in the paragraph/preformatted context.",1368836909,task_subcomment,PHID-TASK-hvvrpcxmtlfovm73otnw,PHID-USER-ydswvwhh5pm4lshahjje,"['This would be lovely (as a nice-to-have) to get done for the beta.', 'In practical terms, it means that <p>Foo</p> gets wrapped into <dl><dd><p>Foo</p></dd></dl> and vice versa; all the DM/Parsoid plumbing is there, just needs the indent/outdent commands to be aware of how to operate in the paragraph/preformatted context.']","['FUTURE PLAN', 'BUG REPRODUCTION .']" +5515,VisualEditor: Refuse to load for pages which are redirects,Merged; will go out with wmf5.,1368884901,task_subcomment,PHID-TASK-yop2zgg7fofkoppm6y4x,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; will go out with wmf5.'],['TASK PROGRESS'] +9553,VisualEditor: 'Review and save' disabled after undo on oldid page,Merged; will go out with wmf5.,1368885016,task_subcomment,PHID-TASK-kayythzbd2m7qbeafhrw,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; will go out with wmf5.'],['ACTION ON ISSUE'] +10001,VisualEditor: using non-ASCII characters in the VisualEditor edit summary insertion can make the remaining character count negative,Merged; will go out with wmf5.,1368885077,task_subcomment,PHID-TASK-pruvovx7b4nd6obededc,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; will go out with wmf5.'],['TASK PROGRESS'] +5210,VisualEditor: Switching back to 'Read' tab before 'Edit' tab has loaded throws an exception,Merged; will go out with wmf5.,1368885093,task_subcomment,PHID-TASK-f3bksoxide4n4n2plcfg,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; will go out with wmf5.'],['ACTION ON ISSUE'] +5336,VisualEditor: Clicking away before VE loads completely throws JS error,Merged; will go out with wmf5.,1368885099,task_subcomment,PHID-TASK-s7xxo6pqgoai7qxiqran,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; will go out with wmf5.'],['ACTION ON ISSUE'] +12147,VisualEditor: Over-ride browser window/tab title to show you're in editing mode,Merged; will go out with wmf5.,1368885131,task_subcomment,PHID-TASK-jhka5utrurrafo6ytxhv,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; will go out with wmf5.'],['ACTION ON ISSUE'] +12283,"VisualEditor: ""Edit source"" tab text should be ""Create source"" or similar when page is non-existent",Merged; will go out with wmf5.,1368885140,task_subcomment,PHID-TASK-lr6aehasmla6m24l7lfy,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; will go out with wmf5.'],['TASK PROGRESS'] +12052,VisualEditor: Auto-selection covers adjacent text over punctuation,Merged in master; will go out as part of wmf5.,1368978683,task_subcomment,PHID-TASK-3tivkrvvx7tiwvalguwy,PHID-USER-ydswvwhh5pm4lshahjje,['Merged in master; will go out as part of wmf5.'],['TASK PROGRESS'] +9550,VisualEditor: Paste is broken,Merged in master; will go out as part of wmf5.,1368978729,task_subcomment,PHID-TASK-jslagmridhbcpdvjclho,PHID-USER-ydswvwhh5pm4lshahjje,['Merged in master; will go out as part of wmf5.'],['TASK PROGRESS'] +9858,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used","(In reply to comment #1) +> ...or implement our own autocomplete? + +Possibly. Given that we are intending to replace this wikitext field with a full VE micro-surface (with the limited scope that log entries allow), that might be a bit fiddly, though. There's also not currently a useful API to query ""useful edit summaries"" from. Marking as a longer-term consideration.",1368979017,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nPossibly.', 'Given that we are intending to replace this wikitext field with a full VE micro-surface (with the limited scope that log entries allow), that might be a bit fiddly, though.', 'There\'s also not currently a useful API to query ""useful edit summaries"" from.', 'Marking as a longer-term consideration.']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +9752,VisualEditor: Round-trip failures,"(In reply to comment #2) +> Are Parsoid/VisualEditor versions exposed somewhere? + +[[mw:Special:Version]] :-) In general, VisualEditor is branched for production at the same time as MediaWiki core right now (so, fortnightly for the rest of this month, thereafter weekly); Parsoid is updated in production more frequently but less regularly, as it's a manual process. + +> Or alternately, is there a public wiki running the most up-to-date version +> of VisualEditor? + +No, I don't think so (but isn't beta meant to run master of everything?). Perhaps I should make a bug to build one in Labs. + +> I really don't like wasting my time filing bugs that no longer exist. :-/ + +The perils of testing software that gets a dozen or so bugs fixed each week, sadly. In this particular case, I'm assuming that it's a Parsoid bug that was fixed (as I can't see anything in our git log that would suggest a VE fix changing this behaviour). Sorry!",1368979421,task_subcomment,PHID-TASK-6r6iwczgdw2x3g22idm6,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\n\n[[mw:Special:Version]] :-) In general, VisualEditor is branched for production at the same time as MediaWiki core right now (so, fortnightly for the rest of this month, thereafter weekly); Parsoid is updated in production more frequently but less regularly, as it's a manual process."", ""QUOTE\nQUOTE\n\nNo, I don't think so (but isn't beta meant to run master of everything?)."", 'Perhaps I should make a bug to build one in Labs.', 'QUOTE\n\nThe perils of testing software that gets a dozen or so bugs fixed each week, sadly.', ""In this particular case, I'm assuming that it's a Parsoid bug that was fixed (as I can't see anything in our git log that would suggest a VE fix changing this behaviour)."", 'Sorry!']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +2070,VisualEditor expanding image links," + +*** This bug has been marked as a duplicate of bug 48387 ***",1368979809,task_subcomment,PHID-TASK-f54j3i3yobgyvswaikfo,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 48387 ***'],['ISSUE CONTENT MANAGEMENT'] +5238,Images: Image links are interpreted as image inclusions,*** Bug 48596 has been marked as a duplicate of this bug. ***,1368979809,task_subcomment,PHID-TASK-4k5gqkncjczqm4ffrhqk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48596 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +12131,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to comment #5) +> Err, whoops. Sorry, yeah, completely missed that paragraph. + +:-) + +> If the default editor behavior is a switch that controls parts of the +> interface like this (I didn't realize that), is this testable now anywhere? +> A Labs wiki or something? + +No; we should do that. + +One of the things I'm pondering is if we should relabel the edit section links to have two links, one to VE and the other to wikitext. Possibly ""[_edit_ _*_]"" or somesuch.",1368980861,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\n\n:-)\n\nQUOTE\nQUOTE\nQUOTE\n\nNo; we should do that.', ""One of the things I'm pondering is if we should relabel the edit section links to have two links, one to VE and the other to wikitext."", 'Possibly ""[_edit_ _*_]"" or somesuch.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +9856,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used","(In reply to comment #3) +> Browser's autosuggestion/complete is the most used function during editing +> Wikipedia, especially when I do similar edits. Every time I test the VE is +> miss this function because the field is a textarea instead of an input field. +> It's really annoying to type every time the summary instead of selecting out of +> previous summaries. + +Sure, but this functionality isn't possible for proper editable surfaces with rich text, links and other HTML items that these fields will allow.",1368992892,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSure, but this functionality isn't possible for proper editable surfaces with rich text, links and other HTML items that these fields will allow.""]",['BUG REPRODUCTION'] +12412,Implement inline comment support using OKFN annotator,"(In reply to comment #29) +> going a little off topic here, I think internet explorer cannot be supported +> in any efficient way, cause of the way text ranges are implemented in it. +> +> Both ofkn and pundit are not supported in IE. I ve been going through the +> code of OFKN for a while now and this dawned upon me just now. + +In the VisualEditor project we have similar needs for cross-browser range selection and manipulation, and we have used the Rangy library - https://code.google.com/p/rangy/ - which has worked out well for us. Not sure if this is helpful for you?",1369060957,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #29)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIn the VisualEditor project we have similar needs for cross-browser range selection and manipulation, and we have used the Rangy library - URL - which has worked out well for us.', 'Not sure if this is helpful for you?']","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +2068,MediaWiki:Visualeditor-feedback-link doesn't use wiki language," + +*** This bug has been marked as a duplicate of bug 47730 ***",1369068249,task_subcomment,PHID-TASK-q6etjfxib3te52jrdbqh,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 47730 ***'],['ISSUE CONTENT MANAGEMENT'] +9989,VisualEditor: Message <visualeditor-feedback-link> should be used in content language,*** Bug 48645 has been marked as a duplicate of this bug. ***,1369068249,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48645 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5673,VisualEditor: Implement TemplateData extension and get it deployed for the Template Inspector,"This is now deployed to all wikis. Closing. + +(In reply to comment #5) +> (In reply to comment #4) +> > We should get this deployed everywhere this coming week. +> +> I'd like see to a working demo of this feature and expanded documentation at +> [[mw:Extension:TemplateData]] before this is deployed elsewhere. + +I've made some quick updates, but you're right, it does need proper documentation.",1369075541,task_subcomment,PHID-TASK-nwfeyfjfrxwame6u7ux5,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now deployed to all wikis.', 'Closing.', ""(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI've made some quick updates, but you're right, it does need proper documentation.""]","['TASK PROGRESS', 'ACTION ON ISSUE .', 'BUG REPRODUCTION']" +9747,Enable VisualEditor on all content namespaces on mediawiki.org,Now complete.,1369075886,task_subcomment,PHID-TASK-azvy6g4nbj2z6hw5ydsm,PHID-USER-ydswvwhh5pm4lshahjje,['Now complete.'],['ACTION ON ISSUE'] +12045,VisualEditor: Check for and warn user on unexpected badtoken event says they're now logged out,"When ever the user does a load, save, diff (, other?) action with the server, we should check for whether the new edit token is an anonymous one when we're expecting the user to be logged in, so we can warn the user that they're now logged out (to prevent them asking for their IP to be over-sighted, etc.). + +There's potentially utility in doing this in core (for the wikitext editor) as well. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1369077780,task_description,PHID-TASK-owjlus7kvzpryeunybdk,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Check for and warn user on unexpected badtoken event says they're now logged out."", 'When ever the user does a load, save, diff (, other?)', ""action with the server, we should check for whether the new edit token is an anonymous one when we're expecting the user to be logged in, so we can warn the user that they're now logged out (to prevent them asking for their IP to be over-sighted, etc.)."", ""There's potentially utility in doing this in core (for the wikitext editor) as well."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +12047,VisualEditor: Check for and warn user on unexpected badtoken event says they're now logged out,Bug 48657 is the request for the same functionality in core's wikitext editor.,1369078265,task_subcomment,PHID-TASK-owjlus7kvzpryeunybdk,PHID-USER-ydswvwhh5pm4lshahjje,"[""Bug 48657 is the request for the same functionality in core's wikitext editor.""]",['BUG REPRODUCTION .'] +2065,Enable section-editing on 'beta' profile of VisualEditor deployments,"(This is only for action in the immediate run-up to VisualEditor deployment as beta.) + +The section edit links should point to VE rather than the wikitext editor as part of the 'being the default editor' schtick. This should only apply to wikis with VE on 'beta' rather than remaining on 'alpha'. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1369078800,task_description,PHID-TASK-4ottk5yqyncneqh7goju,PHID-USER-ydswvwhh5pm4lshahjje,"[""Enable section-editing on 'beta' profile of VisualEditor deployments."", '(This is only for action in the immediate run-up to VisualEditor deployment as beta.)', ""The section edit links should point to VE rather than the wikitext editor as part of the 'being the default editor' schtick."", ""This should only apply to wikis with VE on 'beta' rather than remaining on 'alpha'."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10459,VisualEditor: Retries when badtoken happened should request new tokens,Merged and will go out with wmf5.,1369080457,task_subcomment,PHID-TASK-kgk6kmve6lavlyhdrvmv,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf5.'],['TASK PROGRESS'] +2075,List looks like it has extra empty lines,"This is not a bug; the actual wikitext of the article has multiple lists with (admittedly hard-to-notice) gaps between them: + +> […] +> *20 South Africa 711,000<ref name=""statinfo.biz""/> (2003) +> *21 Sweden 639,000<ref name=""statinfo.biz""/> (2004) +> +> *22 Ukraine 562,000<ref name=""statinfo.biz""/> (1995) +> *23 France 544,000<ref name=""statinfo.biz""/> (2003) +> *24 Australia 423,000<ref name=""statinfo.biz""/> (1995) +> +> *25 Portugal 399,000<ref name=""statinfo.biz""/> (2004) +> *26 Bulgaria 353,000<ref name=""statinfo.biz""/> (2005) +> […] + +In VisualEditor these gaps between lists are much more prominent because we need to give the user somewhere obvious to insert their cursor, but this is ""behaviour as expected"". Closing as INVALID. + +(BTW, I just went and fixed the wikitext in a personal capacity, because it was so awful. :-))",1369080566,task_subcomment,PHID-TASK-zfww4nd7axazvbfkd7qj,PHID-USER-ydswvwhh5pm4lshahjje,"['This is not a bug; the actual wikitext of the article has multiple lists with (admittedly hard-to-notice) gaps between them:\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIn VisualEditor these gaps between lists are much more prominent because we need to give the user somewhere obvious to insert their cursor, but this is ""behaviour as expected"".', 'Closing as INVALID.', '(BTW, I just went and fixed the wikitext in a personal capacity, because it was so awful.', ':-))']","['EXPECTED BEHAVIOR', 'ACTION ON ISSUE .', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION']" +9501,VisualEditor: Toolbar floats only down to the top of the last BranchNode (which isn't always at the end),"Toolbar in VE floats to position of last BranchNode but should instead just use the bottom of the document or something. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1369088700,task_description,PHID-TASK-djl2633o2ndbnj77h5l2,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Toolbar floats only down to the top of the last BranchNode (which isn't always at the end)."", 'Toolbar in VE floats to position of last BranchNode but should instead just use the bottom of the document or something.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +9988,VisualEditor: Message <visualeditor-feedback-link> should be used in content language,Merged and will go out in wmf5.,1369088720,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out in wmf5.'],['TASK PROGRESS'] +9969,VisualEditor: No warning is shown when saving a page without an edit summary despite user preference,Merged and will go out with wmf5.,1369092004,task_subcomment,PHID-TASK-bltbr6dun3s6724ee3wt,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf5.'],['TASK PROGRESS'] +9547,VisualEditor: [Regression] Cursor should move to end of inserted contents after paste,Merged and will go out with wmf5.,1369092019,task_subcomment,PHID-TASK-wggr7br64lqzvnsbmef2,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf5.'],['TASK PROGRESS'] +615,"VisualEditor: Selecting text and hitting Function keys, PageUp/Down, End/Insert deletes the selected text in Firefox",*** Bug 48288 has been marked as a duplicate of this bug. ***,1369093388,task_subcomment,PHID-TASK-kcoehi5bluofxq2bsd4i,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48288 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5253,VisualEditor: Tab in a slug in Firefox causes a pawn character to be inserted,"This is a duplicate of bug 48022 which was fixed for wmf4 (so should now work beautifully on enwiki). Sorry for the delayed response. + +*** This bug has been marked as a duplicate of bug 48022 ***",1369093388,task_subcomment,PHID-TASK-7v5fwi2od2mzskuipoyb,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a duplicate of bug 48022 which was fixed for wmf4 (so should now work beautifully on enwiki).', 'Sorry for the delayed response.', '*** This bug has been marked as a duplicate of bug 48022 ***']","['ISSUE CONTENT MANAGEMENT', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +9861,"VisualEditor: Alienation shield for images in table are not the right size, so images are still clickable","(In reply to comment #0) +> Images in a table are incompleted alienated and still clickable. + +This is fixed by the new image code which will be coming very soon (but is delayed to finish editing image properties). Marking as a dupe of that bug. + +*** This bug has been marked as a duplicate of bug 37870 ***",1369093449,task_subcomment,PHID-TASK-x7lpmfetdbteus26qx4l,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\n\nThis is fixed by the new image code which will be coming very soon (but is delayed to finish editing image properties).', 'Marking as a dupe of that bug.', '*** This bug has been marked as a duplicate of bug 37870 ***']","['FUTURE PLAN', 'ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +9926,"VisualEditor: For images, ensure that the HTML structure rendered in VE is the same as output by PHP parser so that styles/scripts work as expected and images look normal","This was fixed by gerrit 64367 which is now merged, but is 'experimental' and so will not go out for a short while. Marking as fixed within wmf5, though.",1369093729,task_subcomment,PHID-TASK-fsl2ocvagc2ct7mjj527,PHID-USER-ydswvwhh5pm4lshahjje,"[""This was fixed by gerrit 64367 which is now merged, but is 'experimental' and so will not go out for a short while."", 'Marking as fixed within wmf5, though.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +5437,VisualEditor: Pawn ♙ appears when two paragraphs of different language are next to each other(?),Ping to Amir / matanya for steps to reproduce.,1369093796,task_subcomment,PHID-TASK-p24deoao7z7cqo3jfmi7,PHID-USER-ydswvwhh5pm4lshahjje,['Ping to Amir / matanya for steps to reproduce.'],['BUG REPRODUCTION'] +10039,VisualEditor: Sequential floated images are stacking,"This was fixed by gerrit 64367 which is now merged, but is 'experimental' and +so will not go out for a short while. Marking as fixed within wmf5, though.",1369093844,task_subcomment,PHID-TASK-eaknwofmb4d2xflpnx7d,PHID-USER-ydswvwhh5pm4lshahjje,"[""This was fixed by gerrit 64367 which is now merged, but is 'experimental' and\nso will not go out for a short while."", 'Marking as fixed within wmf5, though.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +12261,VisualEditor: Tools to set/unset text with annotations (tracker),"Icons for these are now merged into master; the outstanding work here is relatively light, except for the overall design issue about the toolbar having too many buttons.",1369094298,task_subcomment,PHID-TASK-nkytk4yj27kjhhclg73g,PHID-USER-ydswvwhh5pm4lshahjje,"['Icons for these are now merged into master; the outstanding work here is relatively light, except for the overall design issue about the toolbar having too many buttons.']",['BUG REPRODUCTION'] +5287,VisualEditor: Pawn characters created when moving cursors around inline images in Firefox,This is now fixed in wmf4 (which is the current in-production version); marking as such.,1369098863,task_subcomment,PHID-TASK-sw2uw4ekzaqwybdqmbq6,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed in wmf4 (which is the current in-production version); marking as such.'],['ACTION ON ISSUE'] +9485,Mediawikiwiki: Make VisualEditor a hidden preference,Simplest solution to this problem. :-),1369159470,task_subcomment,PHID-TASK-q322vvsm62gyx2idxtx2,PHID-USER-ydswvwhh5pm4lshahjje,"['Simplest solution to this problem.', ':-)']","['SOLUTION DISCUSSION', 'SOCIAL CONVERSATION']" +9462,VisualEditor: Paste of content does not use the context's annotation,"If you have some text with an annotation (e.g. bold, italics or a link) and copy in some text, the annotation is closed off, the text is insert as plain text, and then the annotation is restarted. + +I think users will expect ""paste as current style"" over ""paste as plain text"". + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1369247880,task_description,PHID-TASK-ezht24x5cf4eytaekvqk,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Paste of content does not use the context's annotation."", 'If you have some text with an annotation (e.g.', 'bold, italics or a link) and copy in some text, the annotation is closed off, the text is insert as plain text, and then the annotation is restarted.', 'I think users will expect ""paste as current style"" over ""paste as plain text"".', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +5269,VisualEditor: Pre-annotations not working in spans,"(In reply to comment #3) +> Can you explain more clearly how this is still broken? What do you mean by +> pre-annotation? + +On re-testing, this comes down to copy-and-paste inserted content not continuing the existing annotations of the styles into which it had been inserted. Marking as such. + +*** This bug has been marked as a duplicate of bug 48720 ***",1369247921,task_subcomment,PHID-TASK-wiwrmd5v2ykgptbszxoc,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\n\nOn re-testing, this comes down to copy-and-paste inserted content not continuing the existing annotations of the styles into which it had been inserted.', 'Marking as such.', '*** This bug has been marked as a duplicate of bug 48720 ***']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +9471,VisualEditor: Paste of content does not use the context's annotation,*** Bug 48159 has been marked as a duplicate of this bug. ***,1369247921,task_subcomment,PHID-TASK-ezht24x5cf4eytaekvqk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48159 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9544,VisualEditor: Empty annotations are dropped,"(In reply to comment #1) +> Should the inline node disappear if saved next to similarly annotated text, +> +> e.g. +> '<i><emptyAnnotation /></i><i>Foo</i>' => '<i>Foo</i>' +> +> or more complex: +> +> '<i><emptyAnnotation /></i><b><i>Foo</i></b>' => '<i><emptyAnnotation +> /><b>Foo</b></i>' +> ? + +I believe the latter, but Roan was going to answer this.",1369248022,task_subcomment,PHID-TASK-njbgmmjxybp3rk2azuui,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI believe the latter, but Roan was going to answer this.']",['SOCIAL CONVERSATION'] +5195,VisualEditor: Clicking link button while link inspector is already open throws error,Merged and will go out with wmf5.,1369256685,task_subcomment,PHID-TASK-7d3wwwbypeipgqn42o5c,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf5.'],['TASK PROGRESS'] +5448,VisualEditor: Warn the user more prominently that they are editing an out-dated version of the page,"(In reply to comment #2) +> EditPage uses msg: editingold[1]. +> +> [1] https://www.mediawiki.org/wiki/MediaWiki:Editingold/en + +Ah, yes, whoops. Good catch.",1369256829,task_subcomment,PHID-TASK-hmeryxjc5h5ucj6zkjj7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nAh, yes, whoops.', 'Good catch.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5130,VisualEditor: Content is LTR even when the page language is RTL,"(In reply to comment #1) +> Okay, I figured out the problem, but this isn't precisely a bug and it +> depends +> on what you want the behavior to be. +> +> First off, the issue seemed to be that the definition of the page language +> was +> always LTR in VE, regardless of what language I was using. Even when my page +> was Hebrew/RTL, VE's config showed it as english/ltr. That was quite +> frustrating, I was starting to think the problem is that the hooks page reads +> the language too early (which made no sense, really, since all other +> extensions +> read it the same way) +> +> Not so. Here's the issue: +> +> I didn't notice that when I switched languages in MediaWiki, I did that +> through +> my own user preferences (since I was going frequently from English to Hebrew +> and back for testing). That meant that the *page* and global language was +> indeed English, and so VE read the global/page language *correctly* as +> EN/LTR. +> +> So, while I was working in my own rtl preferences, VE corrected me by +> injecting +> LTR in there, and switching my marker to the left. +> +> When I changed the global settings of my wiki to hebrew, it all worked out +> perfectly again, and all is well. +> +> So now a question for you guys -- this seems to be a decent behavior (though +> maybe for the sake of users it may be nice to say it somewhere?) -- however, +> there *is* an option to read the user language instead of the global language +> in the VisualEditor.hooks.php page, by using the $context->getLanguage() +> method +> instead of the currently used $out->getTitle()->getPageLanguage() +> +> That would mean that the direction of the marker will be defined by the +> *user* +> defined language rather than by the page- or wiki-defined language +> direction. +> +> I can think of reasons this can be good, but I can also think of reasons this +> can be bad. I am not sure which is better. On one hand, the page probably +> defines the proper language, and the user language is mostly for the GUI, but +> on the other, if the user language is RTL, we usually expect the marker to +> follow suit. +> +> Whatever is decided, this will definitely affect any and all RTL buttons +> (direction changes for paragraphs/page/etc) and the marker movement (whose +> bug +> I was going to look at next. +> +> Should it stay with page language, or switch to user language when deciding +> marker direction in VE? + +I think that the behaviour is as intended - language of content is a wiki-level not user-level decision. This means that if your interface is in RTL but the content is LTR (or vice versa) the buttons need to work in the content context, not the user language, yes. Do they currently not?",1369387531,task_subcomment,PHID-TASK-bs4iwunmzd4mvfoqwfmx,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI think that the behaviour is as intended - language of content is a wiki-level not user-level decision.', 'This means that if your interface is in RTL but the content is LTR (or vice versa) the buttons need to work in the content context, not the user language, yes.', 'Do they currently not?']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +549,VisualEditor: Link corruption oddity in production on links (Parsoid issue?)," + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://pl.wikipedia.org/w/index.php?title=Ukryta_sie%C4%87&diff=36500666&oldid=36500549 +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50720",1369387560,task_description,PHID-TASK-r7nekr4d3omjjmecwwq6,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Link corruption oddity in production on links (Parsoid issue?).', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5178,VisualEditor: Can't move to last item in category dialog suggester box with cursors,Now fixed in master.,1369404163,task_subcomment,PHID-TASK-pj4cd4p4ynmavre5zsn7,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed in master.'],['BUG REPRODUCTION'] +5177,VisualEditor: Can't move to last item in category dialog suggester box with cursors,Seemingly not; Trevor investigating.,1369407946,task_subcomment,PHID-TASK-pj4cd4p4ynmavre5zsn7,PHID-USER-ydswvwhh5pm4lshahjje,['Seemingly not; Trevor investigating.'],['INVESTIGATION AND EXPLORATION'] +5446,VisualEditor: Warn the user more prominently that they are editing an out-dated version of the page,Merged and will go out with wmf5 on 27 May.,1369409008,task_subcomment,PHID-TASK-hmeryxjc5h5ucj6zkjj7,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf5 on 27 May.'],['TASK PROGRESS'] +5181,VisualEditor: Make a toolbar button to trigger the meta-data inspector,Merged and will go out in wmf5.,1369416082,task_subcomment,PHID-TASK-koardc3to3cjpsgjsemv,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out in wmf5.'],['TASK PROGRESS'] +10332,VisualEditor: Add a (small) left margin to the CE so that users can select whole lines at once,"After discussion with the team, we feel that this doesn't make sense because this is mostly a feature that makes sense in line-based editors (generally, for code), and VE is not one of these.",1369426246,task_subcomment,PHID-TASK-3d7wihxirj5lu7swsg43,PHID-USER-ydswvwhh5pm4lshahjje,"[""After discussion with the team, we feel that this doesn't make sense because this is mostly a feature that makes sense in line-based editors (generally, for code), and VE is not one of these.""]",['BUG REPRODUCTION'] +5198,VisualEditor: Image resize handles persist on close,Merged and will go out with wmf5.,1369454138,task_subcomment,PHID-TASK-2nyantno3ds7ohrifauv,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf5.'],['TASK PROGRESS'] +5124,VisualEditor: List langlinks (readonly) in the meta-data dialog,"This is to make the categories pane less lonely; we will want to do this 'properly' (writable) later, though this is… challenging given the Wikidata complexities. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1369497420,task_description,PHID-TASK-7stkkrpd65tx5rjkp4fg,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: List langlinks (readonly) in the meta-data dialog.', ""This is to make the categories pane less lonely; we will want to do this 'properly' (writable) later, though this is… challenging given the Wikidata complexities."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +9512,"VisualEditor: Data model needs characters, not code points","Ed's main block of code is merged and will go out with wmf5; keeping this open for follow-up, and removing milestone of tomorrow.",1369497594,task_subcomment,PHID-TASK-vqj7c3uh5ndu4ic45odq,PHID-USER-ydswvwhh5pm4lshahjje,"[""Ed's main block of code is merged and will go out with wmf5; keeping this open for follow-up, and removing milestone of tomorrow.""]",['BUG REPRODUCTION'] +9407,Parsoid should support <translate> and <tvar> natively as they are not normal parser tags,"Yes, the Translate extension needs to be extended to support VisualEditor editing, but the core issue is that Parsoid doesn't recognise <translate> as an extension block; should it take the local list of registered extensions, and for ones it hasn't been told how to deal with just wrap it as a typeof=""mw:Object/Unknown"" or something similar?",1369745248,task_subcomment,PHID-TASK-jpmjmzcf4crsjhqwquzp,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, the Translate extension needs to be extended to support VisualEditor editing, but the core issue is that Parsoid doesn\'t recognise <translate> as an extension block; should it take the local list of registered extensions, and for ones it hasn\'t been told how to deal with just wrap it as a typeof=""mw:Object/Unknown"" or something similar?']",['INVESTIGATION AND EXPLORATION'] +9405,Parsoid should support <translate> and <tvar> natively as they are not normal parser tags,"(In reply to comment #2) +> Parsoid does fetch a list of registered extensions from the config and uses +> that to wrap the block with mw:Object/Extension/<ext-name-here> type. All +> other unknown tags are pass through as plain text. + +Ah, my apologies; I thought you were doing this, but it didn't even occur to me that the Translate extension might fail to do this. Re-filing.",1369765885,task_subcomment,PHID-TASK-jpmjmzcf4crsjhqwquzp,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nAh, my apologies; I thought you were doing this, but it didn't even occur to me that the Translate extension might fail to do this."", 'Re-filing.']","['SOCIAL CONVERSATION', 'ACTION ON ISSUE .']" +5096,VisualEditor: Respect Parsoid's <base>,"Currently we don't -> lots of broken imagery in /w/index.php etc. entry points. + +-------------------------- +**Version**: unspecified +**Severity**: major +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=59196",1369779540,task_description,PHID-TASK-aqxcn24qtgiw3ubxzs6h,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Respect Parsoid's <base>."", ""Currently we don't -> lots of broken imagery in /w/index.php etc."", 'entry points.', '--------------------------\n**Version**: unspecified\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5116,"VisualEditor: {Ctrl,Option}+{Delete,Backspace} doesn't delete a word in an RTL wiki","This will (should?) get fixed when Inez does the re-write of this area, but assigning to Moriel to bug him and make sure he does it right. :-)",1369782783,task_subcomment,PHID-TASK-xrh4kcflnord5zllknj6,PHID-USER-ydswvwhh5pm4lshahjje,"['This will (should?)', 'get fixed when Inez does the re-write of this area, but assigning to Moriel to bug him and make sure he does it right.', ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5129,VisualEditor: Content is LTR even when the page language is RTL,As agreed.,1369782964,task_subcomment,PHID-TASK-bs4iwunmzd4mvfoqwfmx,PHID-USER-ydswvwhh5pm4lshahjje,['As agreed.'],['CONTRIBUTION AND COMMITMENT'] +9867,VisualEditor: Non-contiguous rendering of references in LTR text in RTL mode,Merged; closing.,1369783170,task_subcomment,PHID-TASK-ix6ll4i6ezero6wug475,PHID-USER-ydswvwhh5pm4lshahjje,['Merged; closing.'],['ACTION ON ISSUE .'] +12266,VisualEditor: Clean up the way that VE must be configured per wiki,This is now done and live in production.,1369920023,task_subcomment,PHID-TASK-em5ivp4uf7qvneztv3ep,PHID-USER-ydswvwhh5pm4lshahjje,['This is now done and live in production.'],['ACTION ON ISSUE'] +9328,VisualEditor: MWTemplateDialog should visually distinguish between wikitext and template name,"A different icon seems somewhat undiscoverable, but not sure what better way to do this. Possibly call them ""Auto: <foo>"" rather than just ""<foo>""? Making the name italics?",1369926881,task_subcomment,PHID-TASK-caprohhe57u5cvvih5r4,PHID-USER-ydswvwhh5pm4lshahjje,"['A different icon seems somewhat undiscoverable, but not sure what better way to do this.', 'Possibly call them ""Auto: <foo>"" rather than just ""<foo>""?', 'Making the name italics?']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +12737,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?",*** Bug 48955 has been marked as a duplicate of this bug. ***,1369927169,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 48955 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +13441,VisualEditor: Links to new pages inside templates are coloured red in the content but not a dialog iframe,"These links being red at all come about because content of templates is rendered by the PHP parser, which sets class=""new"" (Parsoid itself doesn't hint about target colour yet). However, because dialogs are implemented as <iframe>s, we can't inherit MW's CSS for the body element, so they appear differently. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1369932240,task_description,PHID-TASK-yevsvpn7ps2wcpzwmbie,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Links to new pages inside templates are coloured red in the content but not a dialog iframe.', 'These links being red at all come about because content of templates is rendered by the PHP parser, which sets class=""new"" (Parsoid itself doesn\'t hint about target colour yet).', ""However, because dialogs are implemented as <iframe>s, we can't inherit MW's CSS for the body element, so they appear differently."", '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5094,VisualEditor: Add support for multi character grapheme clusters in UnicodeJS,"This is fixed in the above commit, which is merged and will go out with wmf6.",1369932362,task_subcomment,PHID-TASK-vocovg5zyvqjxex3mwtr,PHID-USER-ydswvwhh5pm4lshahjje,"['This is fixed in the above commit, which is merged and will go out with wmf6.']",['ACTION ON ISSUE'] +2051,Configure beta and MW.org to have $wgVisualEditorEnableExperimentalCode = true;,"VisualEditor's new features should be exposed for testing outside of our local development environments. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1370270880,task_description,PHID-TASK-f22y5n2hutfcuixay276,PHID-USER-ydswvwhh5pm4lshahjje,"['Configure beta and MW.org to have $wgVisualEditorEnableExperimentalCode = true;.', ""VisualEditor's new features should be exposed for testing outside of our local development environments."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +9293,Enable VisualEditor alpha on all Wikipedias," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1370286120,task_description,PHID-TASK-nlxbzrcehkp3h36untox,PHID-USER-ydswvwhh5pm4lshahjje,"['Enable VisualEditor alpha on all Wikipedias.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +2054,Configure beta and MW.org to have $wgVisualEditorEnableExperimentalCode = true;,And the test and MW.org wikis.,1370286285,task_subcomment,PHID-TASK-f22y5n2hutfcuixay276,PHID-USER-ydswvwhh5pm4lshahjje,['And the test and MW.org wikis.'],['BUG REPRODUCTION'] +2053,Configure beta and MW.org to have $wgVisualEditorEnableExperimentalCode = true;,"(In reply to comment #1) +> And the test and MW.org wikis. + +Per Timo's comments, only on MW.org not test.",1370288193,task_subcomment,PHID-TASK-f22y5n2hutfcuixay276,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\n\nPer Timo's comments, only on MW.org not test.""]",['BUG REPRODUCTION'] +5088,VisualEditor: Arrow keying off end of throws an exception,Apparently fixed by gerrit 66322.,1370297945,task_subcomment,PHID-TASK-b63g5k3ztoignbyr5s5w,PHID-USER-ydswvwhh5pm4lshahjje,['Apparently fixed by gerrit 66322.'],['BUG REPRODUCTION'] +10121,VisualEditor: Normalize all preservation to use HTML store,Roan tells me we went in a different direction with this.,1370307483,task_subcomment,PHID-TASK-pi36geznysiuvpgm2xg5,PHID-USER-ydswvwhh5pm4lshahjje,['Roan tells me we went in a different direction with this.'],['CONTRIBUTION AND COMMITMENT'] +9742,VisualEditor: Green striped area doesn't align properly in Monobook,We did a bit of a re-write of how the phantoms appear in the last push; glad this fixed it. :-),1370362551,task_subcomment,PHID-TASK-vgio4d23zmdnqxwyja3n,PHID-USER-ydswvwhh5pm4lshahjje,"['We did a bit of a re-write of how the phantoms appear in the last push; glad this fixed it.', ':-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +9786,"VisualEditor: Enter 2 times, Backspace 2 times -> not deleted in Firefox",This is now fixed in live.,1370445778,task_subcomment,PHID-TASK-2f2dgqt54eqesg4exgwo,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed in live.'],['BUG REPRODUCTION'] +10060,VisualEditor: Sanity-check the browser by internally round-tripping HTML to linmod and ensuring it's the same,Pulling.,1370449877,task_subcomment,PHID-TASK-inty44ufbm7rwhc55mom,PHID-USER-ydswvwhh5pm4lshahjje,['Pulling.'],['BUG REPRODUCTION'] +5127,VisualEditor: List langlinks (readonly) in the meta-data dialog,This is being done in gerrit 65432.,1370462536,task_subcomment,PHID-TASK-7stkkrpd65tx5rjkp4fg,PHID-USER-ydswvwhh5pm4lshahjje,['This is being done in gerrit 65432.'],['BUG REPRODUCTION'] +12001,VisualEditor: Langlinks API query doesn't work outside of the main namespace because it uses wgTitle (so language links do not work in namespaces other than main),"This is bad, though in a relatively edge case of lanklinks outside the main namespace. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1370489100,task_description,PHID-TASK-kpzuaoygi6lx5pro226s,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Langlinks API query doesn't work outside of the main namespace because it uses wgTitle (so language links do not work in namespaces other than main)."", 'This is bad, though in a relatively edge case of lanklinks outside the main namespace.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5126,VisualEditor: List langlinks (readonly) in the meta-data dialog,Now merged and will go out with wmf6.,1370489154,task_subcomment,PHID-TASK-7stkkrpd65tx5rjkp4fg,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged and will go out with wmf6.'],['TASK PROGRESS'] +5076,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,"This appears to be a duplicate of an already-fixed bug (bug 48630), which is live on the cluster everywhere as of yesterday. Can you reproduce this now, and if so, on what wiki? Support for graphemes like this is important for us, as you can imagine, and it's worrying to hear that it's not working? + +*** This bug has been marked as a duplicate of bug 48630 ***",1370531722,task_subcomment,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-ydswvwhh5pm4lshahjje,"['This appears to be a duplicate of an already-fixed bug (bug 48630), which is live on the cluster everywhere as of yesterday.', 'Can you reproduce this now, and if so, on what wiki?', ""Support for graphemes like this is important for us, as you can imagine, and it's worrying to hear that it's not working?"", '*** This bug has been marked as a duplicate of bug 48630 ***']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'ISSUE CONTENT MANAGEMENT']" +9511,"VisualEditor: Data model needs characters, not code points",*** Bug 49233 has been marked as a duplicate of this bug. ***,1370531722,task_subcomment,PHID-TASK-vqj7c3uh5ndu4ic45odq,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49233 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9173,VisualEditor: Provide full grapheme cluster boundary detection,"Per Ed. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1370532360,task_description,PHID-TASK-3qm4izjirylpzskf6mlm,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Provide full grapheme cluster boundary detection.', 'Per Ed.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +9510,"VisualEditor: Data model needs characters, not code points",Marking this as merged; follow-up in bug 49257.,1370532382,task_subcomment,PHID-TASK-vqj7c3uh5ndu4ic45odq,PHID-USER-ydswvwhh5pm4lshahjje,['Marking this as merged; follow-up in bug 49257.'],['ACTION ON ISSUE'] +5086,VisualEditor: IE9/10 incompatibilities with saving process,IE8 and below aren't supported at all (and you shouldn't ever manage to get to use VE with them); assigning.,1370534281,task_subcomment,PHID-TASK-wgabwxsulvcboqwjus4t,PHID-USER-ydswvwhh5pm4lshahjje,"[""IE8 and below aren't supported at all (and you shouldn't ever manage to get to use VE with them); assigning.""]",['ACTION ON ISSUE'] +547,"VisualEditor: Move back to ""normal"" Save dialog with optional rather than mandatory Review","This is to restore the pre-December save workflow (Save dialog triggered, with Show Changes within it). + +The ""Review and Save"" button in the toolbar will be replaced with ""Save..."" which takes you straight to the Save dialog (with the existing save box, minor edit, watch and disclaimer/legal) + +Inside the Save dialog there should also be a ""Review changes"" button that triggers the wikitext diff as a dismissible dialog; whilst we're here, remove the Parsoid ""Something looks wrong"" button entirely, and replace the ""Looks good to me"" button with a normal close one. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1370535240,task_description,PHID-TASK-v44oexl4vlksqgaeptjm,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Move back to ""normal"" Save dialog with optional rather than mandatory Review.', 'This is to restore the pre-December save workflow (Save dialog triggered, with Show Changes within it).', 'The ""Review and Save"" button in the toolbar will be replaced with ""Save..."" which takes you straight to the Save dialog (with the existing save box, minor edit, watch and disclaimer/legal)\n\nInside the Save dialog there should also be a ""Review changes"" button that triggers the wikitext diff as a dismissible dialog; whilst we\'re here, remove the Parsoid ""Something looks wrong"" button entirely, and replace the ""Looks good to me"" button with a normal close one.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5059,"VisualEditor: Add a temporary option to have section edit links go to wikitext editor, not VisualEditor","Necessary for beta rollout. Wording needs to be smithed carefully to ensure that it's clear that this is a temporary option. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1370536440,task_description,PHID-TASK-a7khjsiws3kuhgw3dtj5,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Add a temporary option to have section edit links go to wikitext editor, not VisualEditor.', 'Necessary for beta rollout.', ""Wording needs to be smithed carefully to ensure that it's clear that this is a temporary option."", '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION']" +9186,"VisualEditor: ""Review your changes"" - cancel-arrow needs a tooltip; possibly replace with an ""X""?",Thanks for the catch!,1370539736,task_subcomment,PHID-TASK-inqexk3a4klng6im6ld7,PHID-USER-ydswvwhh5pm4lshahjje,['Thanks for the catch!'],['SOCIAL CONVERSATION'] +5058,"VisualEditor: Phantoms appear above the save dialog, preventing saving","Whoops, thanks for the spot, Steven!",1370554710,task_subcomment,PHID-TASK-io3sncftadpkbmrqampw,PHID-USER-ydswvwhh5pm4lshahjje,"['Whoops, thanks for the spot, Steven!']",['SOCIAL CONVERSATION'] +5169,VisualEditor: Convert save dialog to use ve.ui.Dialog,"Removing from a milestone; as discussed, we're not going to have time to get to this before next week, and the EventLogging integration needs to be done RSN.",1370566097,task_subcomment,PHID-TASK-7mo2ly5r5mqfuju3u5ar,PHID-USER-ydswvwhh5pm4lshahjje,"[""Removing from a milestone; as discussed, we're not going to have time to get to this before next week, and the EventLogging integration needs to be done RSN.""]",['FUTURE PLAN'] +9564,"VisualEditor: ""Move this category here"" should not appear in category suggestions when you've not picked one that exists",This is fixed.,1370567377,task_subcomment,PHID-TASK-ppxeze2biaiay2bq2ned,PHID-USER-ydswvwhh5pm4lshahjje,['This is fixed.'],['BUG REPRODUCTION'] +9172,VisualEditor: Images' selection blocks can overlap the toolbar and prevent saving/etc.,"(In reply to comment #0) +> Created attachment 12495 [details] +> exemple in video +> +> When I add a picture and it gets behind the toolbar, +> This prevents the toolbar from be clicked + +Thank you for the video; this is hugely helpful and very clear what's going wrong! Assigning. + +**Attached**: {F11568}",1370620359,task_subcomment,PHID-TASK-7ci67c3uih3tuev7ghu3,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThank you for the video; this is hugely helpful and very clear what's going wrong!"", 'Assigning.', '**Attached**: {F11568}']","['SOCIAL CONVERSATION', 'ACTION ON ISSUE', 'BUG REPRODUCTION .']" +5051,VisualEditor: Images loaded over HTTP unconditionally,"This is odd - I thought this was fixed, but I can reproduce on enwiki but not on MW.org. + +I think this may be fixed by the new image code the Inez has written (which is still 'experimental' and so not available in production except for MW.org). Will check with him and update you.",1370621859,task_subcomment,PHID-TASK-hljkwvij7ri6zsnlv4ny,PHID-USER-ydswvwhh5pm4lshahjje,"['This is odd - I thought this was fixed, but I can reproduce on enwiki but not on MW.org.', ""I think this may be fixed by the new image code the Inez has written (which is still 'experimental' and so not available in production except for MW.org)."", 'Will check with him and update you.']","['BUG REPRODUCTION', 'FUTURE PLAN', 'ACTION ON ISSUE .']" +5048,VisualEditor: Review dialog obfuscated by phantoms,"Yes, this is a mess; phantoms' z-index is higher than the review panel (which is bad), and trigger when the mouse moves over them even though you're in a ""different"" interface component. This would be solved by switching to the new dialogs (as they're iframes), but we don't have time for that.",1370622142,task_subcomment,PHID-TASK-ypcnrwup72gw33jiae5x,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, this is a mess; phantoms\' z-index is higher than the review panel (which is bad), and trigger when the mouse moves over them even though you\'re in a ""different"" interface component.', ""This would be solved by switching to the new dialogs (as they're iframes), but we don't have time for that.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +12881,"VisualEditor: Avoid triggering ""XMLHttpRequest cannot load. Origin is not allowed by Access-Control-Allow-Origin.""","We're scrapping this feedback system, so marking as INVALID.",1370629685,task_subcomment,PHID-TASK-tq6ygkwi32qnc2l6vv5h,PHID-USER-ydswvwhh5pm4lshahjje,"[""We're scrapping this feedback system, so marking as INVALID.""]",['BUG REPRODUCTION'] +12272,VisualEditor: Always submit Parsoid bugs over https,"We're scrapping this feedback system, so marking as INVALID.",1370629791,task_subcomment,PHID-TASK-zdwyyiwstl6uz4rcbn5g,PHID-USER-ydswvwhh5pm4lshahjje,"[""We're scrapping this feedback system, so marking as INVALID.""]",['BUG REPRODUCTION'] +11992,VisualEditor: It should be possible to create interwiki links and edit them subsequently,"E.g. [[:fr:Foo]] or [[m:Foo]]. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1370631180,task_description,PHID-TASK-u7fscppwehap7w2btqmk,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: It should be possible to create interwiki links and edit them subsequently.', 'E.g.', '[[:fr:Foo]] or [[m:Foo]].', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9326,VisualEditor: Formatting styles drop down menu rendered behind the page title,Thanks for the bug report; this is now fixed in wmf6 which was released yesterday to MediaWiki.org and will be available everywhere by the end of next week.,1370632871,task_subcomment,PHID-TASK-3ovbcuxkngbjxrroevib,PHID-USER-ydswvwhh5pm4lshahjje,['Thanks for the bug report; this is now fixed in wmf6 which was released yesterday to MediaWiki.org and will be available everywhere by the end of next week.'],['BUG REPRODUCTION'] +12014,"VisualEditor: On save, warn the user about inconsistent header indexes","Nice idea. + +Possible rules: + +* Use of H1 in the main namespace +* Use of Hn+1 not inside an Hn +* Others?",1370633090,task_subcomment,PHID-TASK-i4fozwumgivhnul7k3yd,PHID-USER-ydswvwhh5pm4lshahjje,"['Nice idea.', 'Possible rules:\n\n* Use of H1 in the main namespace\n* Use of Hn+1 not inside an Hn\n* Others?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +5123,VisualEditor: Block-level media items' placement is incorrect (no clear after thumbs),"This is because we haven't been rewriting the image HTML to be like the normal display mode; this is now done for thumbs (you can see it as experimental code on MediaWiki.org) and mostly done for inline images, and will be deployed next week.",1370634398,task_subcomment,PHID-TASK-s4cphi53nj54xruaarhy,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is because we haven't been rewriting the image HTML to be like the normal display mode; this is now done for thumbs (you can see it as experimental code on MediaWiki.org) and mostly done for inline images, and will be deployed next week.""]",['BUG REPRODUCTION'] +5122,VisualEditor: Block-level media items' placement is incorrect (no clear after thumbs),*** Bug 49010 has been marked as a duplicate of this bug. ***,1370635551,task_subcomment,PHID-TASK-s4cphi53nj54xruaarhy,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49010 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +548,"VisualEditor: Move back to ""normal"" Save dialog with optional rather than mandatory Review",Fixed and will go out with wmf7 from next Thursday.,1370654365,task_subcomment,PHID-TASK-v44oexl4vlksqgaeptjm,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will go out with wmf7 from next Thursday.'],['ACTION ON ISSUE'] +10405,Create a visual VisualEditor plugin tool to add/edit maths blocks,"(In reply to comment #3) +> Are there any news on this? + +Jiabao was accepted as a GSoC student and will be working on this with us. Updates are going to be added at [[mw:User:Jiabao wu/GSoC 2013 Project Work]].",1370657625,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\n\nJiabao was accepted as a GSoC student and will be working on this with us.', 'Updates are going to be added at [[mw:User:Jiabao wu/GSoC 2013 Project Work]].']","['BUG REPRODUCTION', 'FUTURE PLAN']" +2052,Configure beta and MW.org to have $wgVisualEditorEnableExperimentalCode = true;,Done on 2013-06-06.,1370741026,task_subcomment,PHID-TASK-f22y5n2hutfcuixay276,PHID-USER-ydswvwhh5pm4lshahjje,['Done on 2013-06-06.'],['BUG REPRODUCTION'] +9294,Enable VisualEditor alpha on all Wikipedias,Done on 2013-06-06.,1370741034,task_subcomment,PHID-TASK-nlxbzrcehkp3h36untox,PHID-USER-ydswvwhh5pm4lshahjje,['Done on 2013-06-06.'],['BUG REPRODUCTION'] +5030,VisualEditor: Restoring oldids broken,"On attempting to edit and restore an oldid, everything works fine (oldid contents appear, diff shows correct wikitext change, etc.) but on save VE appears to send the wrong page version (presumably the 'newer' version that's meant to be replaced?) to MW so nothing gets saved. + +-------------------------- +**Version**: unspecified +**Severity**: critical",1370882100,task_description,PHID-TASK-465skcravcf5ewxwsyd2,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Restoring oldids broken.', 'On attempting to edit and restore an oldid, everything works fine (oldid contents appear, diff shows correct wikitext change, etc.)', ""but on save VE appears to send the wrong page version (presumably the 'newer' version that's meant to be replaced?)"", 'to MW so nothing gets saved.', '--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9504,VisualEditor: Toolbar floats only down to the top of the last BranchNode (which isn't always at the end),"(In reply to comment #1) +> So the problem is that it lets it go too far or not far enough? I can imagine +> it somehow, but steps to reproduce the bug would nice. + +Doesn't got far enough. + +Steps to reproduce: find a document with a very long single BranchNode at the end (or create one). Use VE. Notice that the tool bar slips off the page when you get below the bottom.",1370883741,task_subcomment,PHID-TASK-djl2633o2ndbnj77h5l2,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\n\nDoesn't got far enough."", 'Steps to reproduce: find a document with a very long single BranchNode at the end (or create one).', 'Use VE.', 'Notice that the tool bar slips off the page when you get below the bottom.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION .']" +2048,VisualEditor: Linking to an image results in the image being loaded," + +*** This bug has been marked as a duplicate of bug 48387 ***",1370883912,task_subcomment,PHID-TASK-wdm6ddtjkbpjvqclln2i,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 48387 ***'],['ISSUE CONTENT MANAGEMENT'] +5235,Images: Image links are interpreted as image inclusions,*** Bug 49384 has been marked as a duplicate of this bug. ***,1370883912,task_subcomment,PHID-TASK-4k5gqkncjczqm4ffrhqk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49384 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +545,VisualEditor: En hard-coded as TemplateData fetch language,"Should be user interface language. + +-------------------------- +**Version**: unspecified +**Severity**: major",1370893260,task_description,PHID-TASK-g43ik5bj4ejp7p75b5p4,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: En hard-coded as TemplateData fetch language.', 'Should be user interface language.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +9090,VisualEditor: Rendering of categories fails on first load sometimes in Chrome (Webkit?),"Instead of ""Foo v"" you get ""Foo +v"" - dialog contents render before they're styled because the CSS is slow in coming in (per Roan). + +-------------------------- +**Version**: unspecified +**Severity**: normal",1370912280,task_description,PHID-TASK-yt5y3btrqqtcxanvipk4,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Rendering of categories fails on first load sometimes in Chrome (Webkit?).', 'Instead of ""Foo v"" you get ""Foo\nv"" - dialog contents render before they\'re styled because the CSS is slow in coming in (per Roan).', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4985,VisualEditor: Activation of a selected block which is the first content not possible,"You can select it but the inspector menu doesn't trigger. Works fine if there's any content before the block. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1370912820,task_description,PHID-TASK-ws46dvvtpsd7zfz4gkae,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Activation of a selected block which is the first content not possible.', ""You can select it but the inspector menu doesn't trigger."", ""Works fine if there's any content before the block."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5063,VisualEditor: [Regression] Arrow keying around multibyte unicode characters fails after an inline node,Above fixed is merged and will go out with wmf7 from Thursday.,1370969172,task_subcomment,PHID-TASK-vtupkd2hzxpp7w3fyltw,PHID-USER-ydswvwhh5pm4lshahjje,['Above fixed is merged and will go out with wmf7 from Thursday.'],['TASK PROGRESS'] +9325,VisualEditor: Formatting styles drop down menu rendered behind the page title,*** Bug 49430 has been marked as a duplicate of this bug. ***,1370970446,task_subcomment,PHID-TASK-3ovbcuxkngbjxrroevib,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49430 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9473,VisualEditor: Clicking Notices button or closing its dialog scrolls user back to the top,This is now fixed.,1370972881,task_subcomment,PHID-TASK-7jfh3i424pezp3um3zzy,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed.'],['BUG REPRODUCTION'] +12049,"VisualEditor: Category sort key setting not done on click out, only on return",Now merged.,1370985956,task_subcomment,PHID-TASK-lunpphbvjkp5qsin6ywz,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged.'],['TASK PROGRESS'] +9569,"VisualEditor: ""Move this category here"" should not appear for the last category",Now merged.,1370986001,task_subcomment,PHID-TASK-isog5p3qki3pp25ezf63,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged.'],['TASK PROGRESS'] +5175,VisualEditor: Can't move to last item in category dialog suggester box with cursors,"(In reply to comment #3) +> I can't reproduce this on master. + +But I can. :-( + +Requires two extant (on page and in wiki) categories which start with the same character sequence (I have ""DoG and ""DooooG"") + +On suggesting 'd', I get: + +New category + d +Move this category here +Matching categories <--- This should not be here at all + DoG <--- This should be in the ""Move this category here"" block + DooooG <--- This should also be in ""Move this category here""",1371000702,task_subcomment,PHID-TASK-pj4cd4p4ynmavre5zsn7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\n\nBut I can.', ':-(\n\nRequires two extant (on page and in wiki) categories which start with the same character sequence (I have ""DoG and ""DooooG"")\n\nOn suggesting \'d\', I get:\n\nNew category\n d\nMove this category here\nMatching categories <--- This should not be here at all\n DoG <--- This should be in the ""Move this category here"" block\n DooooG <--- This should also be in ""Move this category here""']","['QUOTE', 'SOCIAL CONVERSATION']" +5173,VisualEditor: Can't move to last item in category dialog suggester box with cursors,Now fixed by Trevor.,1371002039,task_subcomment,PHID-TASK-pj4cd4p4ynmavre5zsn7,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed by Trevor.'],['ACTION ON ISSUE'] +5717,VisualEditor: Browser back button should work as expected,Merged and will go out with wmf7 (from tomorrow).,1371042698,task_subcomment,PHID-TASK-b2euwwfrbpmnfl2aq75y,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf7 (from tomorrow).'],['TASK PROGRESS'] +2043,Red links show as blue links in VisualEditor,"Hey, this is a duplicate of bug 37901 - unfortunately, this depends on hinting in Parsoid (bug 37902) which is not yet done. + +*** This bug has been marked as a duplicate of bug 37901 ***",1371049016,task_subcomment,PHID-TASK-ajsfntti2ybnqjqeqxfs,PHID-USER-ydswvwhh5pm4lshahjje,"['Hey, this is a duplicate of bug 37901 - unfortunately, this depends on hinting in Parsoid (bug 37902) which is not yet done.', '*** This bug has been marked as a duplicate of bug 37901 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +5223,VisualEditor: Remove alpha notice,Merged and will go out with wmf7 tomorrow.,1371057658,task_subcomment,PHID-TASK-dl4wjvv5i2ofxqjlq7lh,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf7 tomorrow.'],['TASK PROGRESS'] +2041,VisualEditor: Add the ability to drag highlighted text around with the mouse,"Good news - we've already got this planned as part of the beta - see bug 41150. Marking as a dupe. + +*** This bug has been marked as a duplicate of bug 41150 ***",1371058332,task_subcomment,PHID-TASK-j57p7ueywyekpmhxkqes,PHID-USER-ydswvwhh5pm4lshahjje,"[""Good news - we've already got this planned as part of the beta - see bug 41150."", 'Marking as a dupe.', '*** This bug has been marked as a duplicate of bug 41150 ***']","['FUTURE PLAN', 'ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +11985,VisualEditor: Empty annotations which display are hidden as alienMetas,"Per Ed's comment on T50605: + +> Above change fixes issue with annotations being dropped, but we still need to fix empty annotations not rendering (e.g. `<span style=""display: block; background: red; width: 100px; height: 100px;""></span>`), either here or in a new bug. + +This is the new bug. :-) +",1371065040,task_description,PHID-TASK-cka2ffmhei6ufmfdjpyi,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Empty annotations which display are hidden as alienMetas.', ""Per Ed's comment on T50605:\n\nQUOTE\n\nThis is the new bug."", ':-)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +9539,VisualEditor: Empty annotations are dropped,Split new items out to bug 49497; closing this one.,1371065118,task_subcomment,PHID-TASK-njbgmmjxybp3rk2azuui,PHID-USER-ydswvwhh5pm4lshahjje,['Split new items out to bug 49497; closing this one.'],['ACTION ON ISSUE .'] +4940,"VisualEditor: Link input widget filters out redirects for target pages, but this logic is wrong for existing pages","Have a link [[Foo]] which is a redirect to [[Foobar]]. + +Inspect link; it will suggest: + +New pages + Foo +Existing pages + Foobar + +This is because ""Foo"" does not come back in the list of pages you can link to - which is filtered to remove redirects - but we should special-case the existing link. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50240",1371075060,task_description,PHID-TASK-cdmjeut7byvwilwzjfyv,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Link input widget filters out redirects for target pages, but this logic is wrong for existing pages.', 'Have a link [[Foo]] which is a redirect to [[Foobar]].', 'Inspect link; it will suggest:\n\nNew pages\n Foo\nExisting pages\n Foobar\n\nThis is because ""Foo"" does not come back in the list of pages you can link to - which is filtered to remove redirects - but we should special-case the existing link.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5121,VisualEditor: Block-level media items' placement is incorrect (no clear after thumbs),This is now fixed in master and will go live from tomorrow.,1371083774,task_subcomment,PHID-TASK-s4cphi53nj54xruaarhy,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed in master and will go live from tomorrow.'],['TASK PROGRESS'] +2035,Extension tags starting with a capital (<Gallery>) seem to confuse the parser,"Argh, yes, this looks like a Parsoid issue. (I would have thought that all wikitext syntax should be case insensitive?)",1371135498,task_subcomment,PHID-TASK-7xdz6csv454jmjt43l3k,PHID-USER-ydswvwhh5pm4lshahjje,"['Argh, yes, this looks like a Parsoid issue.', '(I would have thought that all wikitext syntax should be case insensitive?)']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +5144,VisualEditor: Edit triggered repeated inserts of existing text with snowman,"I /believe/ that we fixed this (rather worrying bug) last week with some changes on the CE side; if it recurs, please re-open!",1371147355,task_subcomment,PHID-TASK-lyuwrgvbcgimricw6omw,PHID-USER-ydswvwhh5pm4lshahjje,"['I /believe/ that we fixed this (rather worrying bug) last week with some changes on the CE side; if it recurs, please re-open!']",['BUG REPRODUCTION'] +2026,VisualEditor: Switch over to handle mw:WikiLink/Interwiki,"Currently links with mw:WikiLink/Interwiki get alienated + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371150540,task_description,PHID-TASK-ruct6x62hxyefsmpylp6,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Switch over to handle mw:WikiLink/Interwiki.', 'Currently links with mw:WikiLink/Interwiki get alienated\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +2027,VisualEditor: Switch over to handle mw:WikiLink/Interwiki,"I'm a fool to myself. + +*** This bug has been marked as a duplicate of bug 49316 ***",1371150585,task_subcomment,PHID-TASK-ruct6x62hxyefsmpylp6,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm a fool to myself."", '*** This bug has been marked as a duplicate of bug 49316 ***']","['SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +11998,VisualEditor: It should be possible to create interwiki links and edit them subsequently,*** Bug 49545 has been marked as a duplicate of this bug. ***,1371150585,task_subcomment,PHID-TASK-u7fscppwehap7w2btqmk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49545 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2029,VisualEditor: valid links are redlinked in the link inspector,"Yes, this is specifically that it's filtering out redirects in its suggestions (good) but then assuming that if it's not a non-redirect, it doesn't exist (bad). We'll get this fixed. + +*** This bug has been marked as a duplicate of bug 49502 ***",1371153385,task_subcomment,PHID-TASK-aujnfu5wgjys4i7m3tqa,PHID-USER-ydswvwhh5pm4lshahjje,"[""Yes, this is specifically that it's filtering out redirects in its suggestions (good) but then assuming that if it's not a non-redirect, it doesn't exist (bad)."", ""We'll get this fixed."", '*** This bug has been marked as a duplicate of bug 49502 ***']","['BUG REPRODUCTION .', 'ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT']" +4951,"VisualEditor: Link input widget filters out redirects for target pages, but this logic is wrong for existing pages",*** Bug 49540 has been marked as a duplicate of this bug. ***,1371153385,task_subcomment,PHID-TASK-cdmjeut7byvwilwzjfyv,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49540 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5074,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,Reopening and assigning.,1371154520,task_subcomment,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-ydswvwhh5pm4lshahjje,['Reopening and assigning.'],['ACTION ON ISSUE'] +4930,VisualEditor: CSS broken in RTL,"We have plans to use ResourceLoader which will fix a lot of this, but noting it here. + +Most obviously, the toolbar has two sections which in LRT appear as ABCDE 1234; in RTL they should be 4321 EDCBA, but instead appear as EDCBA 4321. Also issues in dialogs etc. + +-------------------------- +**Version**: unspecified +**Severity**: major",1371155280,task_description,PHID-TASK-o4e72bpfvnzueqs77k5k,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: CSS broken in RTL.', 'We have plans to use ResourceLoader which will fix a lot of this, but noting it here.', 'Most obviously, the toolbar has two sections which in LRT appear as ABCDE 1234; in RTL they should be 4321 EDCBA, but instead appear as EDCBA 4321.', 'Also issues in dialogs etc.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2024,Configure VisualEditor for section edit links to go to VisualEditor by default," + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371155460,task_description,PHID-TASK-c4vkf2igh4ozkrhmdcdd,PHID-USER-ydswvwhh5pm4lshahjje,"['Configure VisualEditor for section edit links to go to VisualEditor by default.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9081,VisualEditor: Adding a new heading should add a newline before the heading too,"Roan - I guess we could do this at our end, or as a ""default whitespace"" rule in Parsoid. Which do you think makes most sense?",1371157225,task_subcomment,PHID-TASK-2qasjtis6bukznlqh6fa,PHID-USER-ydswvwhh5pm4lshahjje,"['Roan - I guess we could do this at our end, or as a ""default whitespace"" rule in Parsoid.', 'Which do you think makes most sense?']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +12733,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","(In reply to comment #10) +> Instead of messing around with the numbers and having [heading 3 = <h4>], why +> not rename them ""Heading"", ""Subheading"", and ""Sub-subheading"". + +So: + +| H1: Title +| H2: Heading +| H3: Sub-heading +| H4: Sub-sub-heading +| H5: Sub-sub-sub-heading +| H6: Sub-sub-sub-sub-heading + +It might get a bit ridiculous, but I like the idea.",1371160524,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #10)\nQUOTE\nQUOTE\n\nSo:\n\n| H1: Title\n| H2: Heading\n| H3: Sub-heading\n| H4: Sub-sub-heading\n| H5: Sub-sub-sub-heading\n| H6: Sub-sub-sub-sub-heading\n\nIt might get a bit ridiculous, but I like the idea.']",['CONTRIBUTION AND COMMITMENT'] +9053,"VisualEditor: Dialogs are quite big, maybe they could be smaller","(In reply to comment #0) +> It should allow the editor to see the page content while specifying a +> reference. + +I'm a bit confused by your title - are you saying that you expect modal items to take up less screen estate? All modal items in VE (dialogs) are the same, standard size.",1371160792,task_subcomment,PHID-TASK-k2rw3gv6tegtzx4fqydd,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\n\nI'm a bit confused by your title - are you saying that you expect modal items to take up less screen estate?"", 'All modal items in VE (dialogs) are the same, standard size.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +2025,Configure VisualEditor for section edit links to go to VisualEditor by default,Roan implemented this in code rather than as a config of $wgVisualEditorEnableSectionEditLinks; INVLAIDing.,1371161579,task_subcomment,PHID-TASK-c4vkf2igh4ozkrhmdcdd,PHID-USER-ydswvwhh5pm4lshahjje,['Roan implemented this in code rather than as a config of $wgVisualEditorEnableSectionEditLinks; INVLAIDing.'],['BUG REPRODUCTION'] +5060,"VisualEditor: Add a temporary option to have section edit links go to wikitext editor, not VisualEditor",Done and deployed.,1371161777,task_subcomment,PHID-TASK-a7khjsiws3kuhgw3dtj5,PHID-USER-ydswvwhh5pm4lshahjje,['Done and deployed.'],['ACTION ON ISSUE'] +5072,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,"Denis, can you still reproduce (and if so, where and with what browser/system)?",1371162059,task_subcomment,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-ydswvwhh5pm4lshahjje,"['Denis, can you still reproduce (and if so, where and with what browser/system)?']",['BUG REPRODUCTION .'] +9042,VisualEditor: UI loading should trigger events that other tools can listen for,"We should probably have a proper discussion about events and integration with external tools, rather than doing spike solutions; punting to Trevor to discuss (post-July).",1371163018,task_subcomment,PHID-TASK-mmsz5huxzdhmzpx6zlmd,PHID-USER-ydswvwhh5pm4lshahjje,"['We should probably have a proper discussion about events and integration with external tools, rather than doing spike solutions; punting to Trevor to discuss (post-July).']",['FUTURE PLAN'] +12040,"VisualEditor: Using up-arrow to scroll lets you put the cursor under the toolbar in Firefox, Internet Explorer","(In reply to comment #0) +> Go to some long article (so long that it won't fit on one screen in your +> browser), start the visual editor, scroll down, then use up-arrow to walk all +> the way back up to the top of the article. It's not possible: the first lines +> of the article remain obscured by the visual editor's menu bar; the only way +> to make them visible is using the scroll bar or with PageUp. + +I can't reproduce this as written (for wmf6 or wmf7 on Mac or Linux, don't have Windows to test on). We did change the behaviour of the toolbar a little in wmf5, which may explain. + +However, it /is/ possible using the cursor keys to put the cursor underneath the toolbar when scrolled down so that the user can't see where it is. Will change this bug to reflect that, but feel free to revert if you can reproduce.",1371167210,task_subcomment,PHID-TASK-4bokg6oohi7iw7rzhciv,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI can't reproduce this as written (for wmf6 or wmf7 on Mac or Linux, don't have Windows to test on)."", 'We did change the behaviour of the toolbar a little in wmf5, which may explain.', ""However, it /is/ possible using the cursor keys to put the cursor underneath the toolbar when scrolled down so that the user can't see where it is."", 'Will change this bug to reflect that, but feel free to revert if you can reproduce.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4936,VisualEditor: Incorrectly handling nested reference tags (blocked by Parsoid),"This is because Parsoid doesn't support the ""#tag:ref"" hack to let you do multi-level references (which were explicitly not allowed because of the insanity this creates :-)). + +Creating a secondary bug (VE currently assumes you can't have nested references, which is indeed what Parsoid gives us), bug 49555. Once Parsoid supports this, we'll need to check that we correctly handle this from a UX perspective (amongst other things).",1371168461,task_subcomment,PHID-TASK-comswpptjs3uwf7ztbnb,PHID-USER-ydswvwhh5pm4lshahjje,"['This is because Parsoid doesn\'t support the ""#tag:ref"" hack to let you do multi-level references (which were explicitly not allowed because of the insanity this creates :-)).', ""Creating a secondary bug (VE currently assumes you can't have nested references, which is indeed what Parsoid gives us), bug 49555."", ""Once Parsoid supports this, we'll need to check that we correctly handle this from a UX perspective (amongst other things).""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN .']" +5773,"VisualEditor: Race condition between ""Beginning of Line"" and ""New Line"" operations","Fixed and will go out with wmf8, from Thursday 20 June.",1371169075,task_subcomment,PHID-TASK-zvx6cpsh2puavdxxft2q,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed and will go out with wmf8, from Thursday 20 June.']",['BUG REPRODUCTION'] +2066,Enable section-editing on 'beta' profile of VisualEditor deployments,Done today.,1371169125,task_subcomment,PHID-TASK-4ottk5yqyncneqh7goju,PHID-USER-ydswvwhh5pm4lshahjje,['Done today.'],['ACTION ON ISSUE'] +5759,VisualEditor: A slug's new contents appear not to get inserted into the DM in at least once case,"(In reply to comment #1) +> @James: Are you still able to reproduce it? + +No; partially invalid because we no longer show lots of distinct slugged LIs for lists. :-) + +> Also, I wonder if it is correct behavior that if you have completely empty by +> multiply-indented list and you press backspace in the deepest li - it delete +> entire list. Check out this video: +> https://dl.dropboxusercontent.com/u/1026938/multiplyindented.mov + +This feels a bit wrong, yeah; maybe just decrease by one?",1371171784,task_subcomment,PHID-TASK-czuwyblk43urnavypsbt,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nNo; partially invalid because we no longer show lots of distinct slugged LIs for lists.', ':-)\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis feels a bit wrong, yeah; maybe just decrease by one?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +4923,VisualEditor: Section edit link behaviour tweaks,"Clicking the section edit link into VE has three minor issues: + +* The cursor is positioned at the start of the heading of that section; it should probably go to the start of the next element straight after the section (in most cases, a paragraph) +* The page doesn't actually scroll to the correct area; ideally the page should be deliberately scrolled to that section (as it happens, you normally end up on roughly the right part because the page is already scrolled, but there are cases where VE pages are lengthier or shorter than PHP pages and so this can't be relied upon). +* The toolbar only appears once you scroll (because it's triggered on page movement, and the page doesn't move at first to get to the section because it's already there) - this means that it suddenly pops into view a bit too late. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371180060,task_description,PHID-TASK-zptqvqstkrfianknvktj,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Section edit link behaviour tweaks.', ""Clicking the section edit link into VE has three minor issues:\n\n* The cursor is positioned at the start of the heading of that section; it should probably go to the start of the next element straight after the section (in most cases, a paragraph)\n* The page doesn't actually scroll to the correct area; ideally the page should be deliberately scrolled to that section (as it happens, you normally end up on roughly the right part because the page is already scrolled, but there are cases where VE pages are lengthier or shorter than PHP pages and so this can't be relied upon)."", ""* The toolbar only appears once you scroll (because it's triggered on page movement, and the page doesn't move at first to get to the section because it's already there) - this means that it suddenly pops into view a bit too late."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +12124,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to comment #12) +> OK. Now that I finally get it, and see that everyone (logged in or not) +> currently gets source editing of sections, let us not remove section editing +> of source wikitext when VisualEditor is fully implemented! That would make many +> editors very unhappy. + +Just to update on this point: as of today, we have switched over to the 'beta' behaviour for VisualEditor in a number of regards, including section edit links - i.e., default behaviour for users with VisualEditor (which will soon be all users) is that section edit links will take you into VisualEditor, scrolled to that section, with the cursor at the start of it. + +For the mean time (until VisualEditor is out of beta, when it will be much less likely that users will want to use wikitext editor often), there's a user preference (defaulted to off) that will redirect these section edit links back to the wikitext editor; this is in Special:Preferences > Editing > Beta features. + +I'm open to seeing if there's a way of giving people two section edit links without being confusing in the medium/long term, but that's a discussion for later. :-)",1371180404,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #12)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nJust to update on this point: as of today, we have switched over to the 'beta' behaviour for VisualEditor in a number of regards, including section edit links - i.e., default behaviour for users with VisualEditor (which will soon be all users) is that section edit links will take you into VisualEditor, scrolled to that section, with the cursor at the start of it."", ""For the mean time (until VisualEditor is out of beta, when it will be much less likely that users will want to use wikitext editor often), there's a user preference (defaulted to off) that will redirect these section edit links back to the wikitext editor; this is in Special:Preferences > Editing > Beta features."", ""I'm open to seeing if there's a way of giving people two section edit links without being confusing in the medium/long term, but that's a discussion for later."", ':-)']","['BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +5244,VisualEditor: Re-factor key detection to be more robust and not occasionally break/pawn in Firefox,Now merged and will go out with wmf8 from Thursday 20 June.,1371180920,task_subcomment,PHID-TASK-6w7ima76rbpczpaozizw,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged and will go out with wmf8 from Thursday 20 June.'],['TASK PROGRESS'] +9040,VisualEditor: Review behaviour in CE with <p><br /></p>s,"Need to review and get working so we can ask Parsoid to re-enable these (stop them being wrapped as <mw:Placeholder>s) - bug 47403 comment 3. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1371181020,task_description,PHID-TASK-txjmg5opo7xccxwery5r,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Review behaviour in CE with <p><br /></p>s.', 'Need to review and get working so we can ask Parsoid to re-enable these (stop them being wrapped as <mw:Placeholder>s) - bug 47403 comment 3.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4921,VisualEditor: Revive Inez's way of doing sub-surfaces,"Per Roan - ""we were initially going to use this for references and captions, and then chose to use separate documents instead, but this is not compatible with the collaborative editing work; a VE instance should be able to collaborate with another instance on the same page, although I suppose there was some stuff about limiting the scope successfully as well"". + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1371181800,task_description,PHID-TASK-s72q22vgyujmcogxkisx,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Revive Inez's way of doing sub-surfaces."", 'Per Roan - ""we were initially going to use this for references and captions, and then chose to use separate documents instead, but this is not compatible with the collaborative editing work; a VE instance should be able to collaborate with another instance on the same page, although I suppose there was some stuff about limiting the scope successfully as well"".', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +2034,Extension tags starting with a capital (<Gallery>) seem to confuse the parser,*** Bug 49579 has been marked as a duplicate of this bug. ***,1371225610,task_subcomment,PHID-TASK-7xdz6csv454jmjt43l3k,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49579 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9116,VisualEditor: Misc. issues,Marking as such.,1371227728,task_subcomment,PHID-TASK-oqao2yl4prg5uecpylkw,PHID-USER-ydswvwhh5pm4lshahjje,['Marking as such.'],['ISSUE CONTENT MANAGEMENT'] +518,VisualEditor: EventLogging doesn't log user_id so we can't split out user behaviour," + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371231900,task_description,PHID-TASK-znkh7fhdepbxk6h3va36,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: EventLogging doesn't log user_id so we can't split out user behaviour."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +513,VisualEditor: EventLogging gives the same pageViewSessionId for all edits," + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371231960,task_description,PHID-TASK-myow2awxzmx4c4ssz6ta,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: EventLogging gives the same pageViewSessionId for all edits.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2021,Implement the same EventLogging of page edits in wikitext editor as in VisualEditor for comparison purposes," + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371231960,task_description,PHID-TASK-tmvxleqap5uqab7s5tju,PHID-USER-ydswvwhh5pm4lshahjje,"['Implement the same EventLogging of page edits in wikitext editor as in VisualEditor for comparison purposes.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['FUTURE PLAN', 'BUG REPRODUCTION']" +517,VisualEditor: EventLogging gives the same pageViewSessionId for all edits,"All events in Edit_5563071 appear to have the same value for event_pageViewSessionId (2147483647). + +When fixing, we will want to bump the event_version value.",1371232111,task_subcomment,PHID-TASK-myow2awxzmx4c4ssz6ta,PHID-USER-ydswvwhh5pm4lshahjje,"['All events in Edit_5563071 appear to have the same value for event_pageViewSessionId (2147483647).', 'When fixing, we will want to bump the event_version value.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +523,VisualEditor: EventLogging doesn't log user_id so we can't split out user behaviour,"Needs also https://meta.wikimedia.org/wiki/Schema:Edit to be updated first, of course. :-)",1371232172,task_subcomment,PHID-TASK-znkh7fhdepbxk6h3va36,PHID-USER-ydswvwhh5pm4lshahjje,"['Needs also URL to be updated first, of course.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +9045,VisualEditor: Can't paste into a selection covering the end of the document,Merged and will go out with wmf8 from Thursday 20 June.,1371233886,task_subcomment,PHID-TASK-fruuvllzbsjlpilalc3q,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf8 from Thursday 20 June.'],['TASK PROGRESS'] +519,VisualEditor: EventLogging doesn't log user_id so we can't split out user behaviour,Merged and we'll get this out on Monday so we can test it.,1371234387,task_subcomment,PHID-TASK-znkh7fhdepbxk6h3va36,PHID-USER-ydswvwhh5pm4lshahjje,"[""Merged and we'll get this out on Monday so we can test it.""]",['TASK PROGRESS'] +514,VisualEditor: EventLogging gives the same pageViewSessionId for all edits,Merged and we'll get this out on Monday so we can test it.,1371234407,task_subcomment,PHID-TASK-myow2awxzmx4c4ssz6ta,PHID-USER-ydswvwhh5pm4lshahjje,"[""Merged and we'll get this out on Monday so we can test it.""]",['TASK PROGRESS'] +532,New deployment of Parsoid leads to HTML insertion - needs deployed code reversion,"To update, this bug was in an overly-keen Operations cacheing server configuration change which broke the caches' responses completely (and corrupted every response to not be what we want). + +Sorry everyone for the disruption; we've now found (and killed) this problem, and re-enabled VisualEditor as before.",1371235366,task_subcomment,PHID-TASK-m3novk5xasw5lqvg62ye,PHID-USER-ydswvwhh5pm4lshahjje,"[""To update, this bug was in an overly-keen Operations cacheing server configuration change which broke the caches' responses completely (and corrupted every response to not be what we want)."", ""Sorry everyone for the disruption; we've now found (and killed) this problem, and re-enabled VisualEditor as before.""]","['BUG REPRODUCTION .', 'ACTION ON ISSUE']" +4981,"VisualEditor: Deletion from slugged header causes preceding paragraph to appear to be deleted, but remain in the DM(?)","The first part of this bug is a duplicate of bug 49452 (""Whitespace-only headings should be collapsed to (blank) paragraphs""), so re-purposing to be about the deletion issue. + +@Steven - could you give more details about this bug with deletion magically hiding large blocks of text but not deleting them - was it in Chrome/Mac? Does it happen reliably (and can you reproduce now) or is it occasional? + +@Oliver - is the ""this"" that users have seen the deletion causing a paragraph to no longer appear but still be there, or the heading-not-being-fully-deleted issue?",1371242518,task_subcomment,PHID-TASK-d25o2mdf4mdptqcqy2de,PHID-USER-ydswvwhh5pm4lshahjje,"['The first part of this bug is a duplicate of bug 49452 (""Whitespace-only headings should be collapsed to (blank) paragraphs""), so re-purposing to be about the deletion issue.', 'SCREEN_NAME - could you give more details about this bug with deletion magically hiding large blocks of text but not deleting them - was it in Chrome/Mac?', 'Does it happen reliably (and can you reproduce now) or is it occasional?', 'SCREEN_NAME - is the ""this"" that users have seen the deletion causing a paragraph to no longer appear but still be there, or the heading-not-being-fully-deleted issue?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +512,VisualEditor: Adding a file/media fails with wrong wikicode (Image insertion sets resource='undefined'),"Roan, do we get the typeof:/etc. wrong at our end, or is this a Parsoid issue?",1371244860,task_subcomment,PHID-TASK-2z2izcavd5te3dkswczw,PHID-USER-ydswvwhh5pm4lshahjje,"['Roan, do we get the typeof:/etc.', 'wrong at our end, or is this a Parsoid issue?']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +4963,VisualEditor: Transclusion inspector blank on opening some templates,"Never loads. Trevor, is it selecting the wrong thing, so can't fetch it, or selecting the right thing, but can't fetch it for some other reason?",1371248265,task_subcomment,PHID-TASK-qb2vdcmk4mrkuu43ivqi,PHID-USER-ydswvwhh5pm4lshahjje,"['Never loads.', ""Trevor, is it selecting the wrong thing, so can't fetch it, or selecting the right thing, but can't fetch it for some other reason?""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION .']" +8999,Run an A/B split test for VisualEditor enabled by default on enwiki for new accounts,"This is to run from 19 June (end on with the Notifications split test, so we don't much their data up). + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/70737 +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=49727",1371261480,task_description,PHID-TASK-esg6d3iurlxoqoaozlgc,PHID-USER-ydswvwhh5pm4lshahjje,"['Run an A/B split test for VisualEditor enabled by default on enwiki for new accounts.', ""This is to run from 19 June (end on with the Notifications split test, so we don't much their data up)."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL\n**See Also**:\nURL']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +4920,VisualEditor: Swallowing of empty text annotations leads to dirty diffs and unexpected Parsoid normalisation,"(In reply to comment #0) +> VisualEditor caused this dirty diff +> (https://en.wikipedia.org/w/index. +> php?title=List_of_South_Korean_idol_groups_%282010s%29&diff=559356009&oldid=5 +> 59228059) +> when editing a table. Note the removal of the empty small elements, and the +> change to the align syntax. + +The removal of empty text annotations has been fixed as of wmf7 (gerrit 68213 and gerrit 68190), which is now deployed a week early on enwiki to fix this and other issues - sorry about that. This will stop ""the removal of the empty small elements"", and consequently the changes to the table syntax that Parsoid does on lines that aren't otherwise changed. + +The non-semantic syntactical change of the HTML syntax is, I believe intentionally done by Parsoid to normalise the wikitext; it is only done on lines of wikitext that are changed anyway by user action (unless there's a bug in VisualEditor which causes the contents of the HTML to change unexpectedly, as was the case here). + +Consequently marking as ""fixed"".",1371419290,task_subcomment,PHID-TASK-r3xcog5g6murfqlx2fpo,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe removal of empty text annotations has been fixed as of wmf7 (gerrit 68213 and gerrit 68190), which is now deployed a week early on enwiki to fix this and other issues - sorry about that.', 'This will stop ""the removal of the empty small elements"", and consequently the changes to the table syntax that Parsoid does on lines that aren\'t otherwise changed.', ""The non-semantic syntactical change of the HTML syntax is, I believe intentionally done by Parsoid to normalise the wikitext; it is only done on lines of wikitext that are changed anyway by user action (unless there's a bug in VisualEditor which causes the contents of the HTML to change unexpectedly, as was the case here)."", 'Consequently marking as ""fixed"".']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'ACTION ON ISSUE']" +4876,Show change tags on edit diff views,"From bug 49602 comment 0: + +| The VisualEditor edit tag (Tag: VisualEditor) should show on diffs, too. +| This will probably require a core change. However, I'm filing it here, both +| so you're aware of it, and because it might need to be configurable (it might +| be we don't want all tags, such as AbuseFilter, etc. to show on diffs). + +This is said request for a core change for this to be possible. :-) + +-------------------------- +**Version**: 1.22.0 +**Severity**: enhancement",1371419460,task_description,PHID-TASK-acs2ekfum76g27vb7duj,PHID-USER-ydswvwhh5pm4lshahjje,"['Show change tags on edit diff views.', 'From bug 49602 comment 0:\n\n| The VisualEditor edit tag (Tag: VisualEditor) should show on diffs, too.', '| This will probably require a core change.', ""However, I'm filing it here, both\n| so you're aware of it, and because it might need to be configurable (it might\n| be we don't want all tags, such as AbuseFilter, etc."", 'to show on diffs).', 'This is said request for a core change for this to be possible.', ':-)\n\n--------------------------\n**Version**: 1.22.0\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION']" +9021,VisualEditor: Show VisualEditor tag in diffs,"Core change request created as bug 49656. Until that's done this is a ""later"", sadly.",1371419564,task_subcomment,PHID-TASK-hmd3ybxvx2oovxcgcs5b,PHID-USER-ydswvwhh5pm4lshahjje,"['Core change request created as bug 49656.', 'Until that\'s done this is a ""later"", sadly.']","['BUG REPRODUCTION .', 'FUTURE PLAN']" +498,VisualEditor: HTML comments are dropped from transclusion calls,"Confirm that these are being re-broken, but seemingly online in template calls (where we can't alienate them?). Ed, can you confirm at your end if this is a DM issue or a Parsoid one? + +I was able to edit around an HTML comment without altering it inline (as expected) in https://www.mediawiki.org/w/index.php?title=VisualEditor:TestComments&diff=712245&oldid=712244 - but changes to the HTML comment in the second template fail to be detected as a change (?). Note that the first template can't be edited as the preceding block comment it created as an mw:Placeholder (per bug 47403) and (wrongly?) merged with the following transclusion.",1371420455,task_subcomment,PHID-TASK-b7q472kz3l2dnhbtziiw,PHID-USER-ydswvwhh5pm4lshahjje,"[""Confirm that these are being re-broken, but seemingly online in template calls (where we can't alienate them?)."", 'Ed, can you confirm at your end if this is a DM issue or a Parsoid one?', 'I was able to edit around an HTML comment without altering it inline (as expected) in URL - but changes to the HTML comment in the second template fail to be detected as a change (?).', ""Note that the first template can't be edited as the preceding block comment it created as an mw:Placeholder (per bug 47403) and (wrongly?)"", 'merged with the following transclusion.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4914,VisualEditor: Display HTML comments to the editor (and make them editable/creatable/removable),"(In reply to comment #4) +> Quiddity, yeah, I know, I just filed that (bug 49608). + +For clarity, that's a problem with HTML comments in transclusions rather than in general, which does still work. Sorry. :-( + +We'd probably need to do this enhancement in stages - first, show comments and let them be deleted; later, make them editable and creatable. The second phase might be postponed indefinitely if the ""co-ment"" work comes to something. A treatment for in-line comments will be needed; possibly just a span of some kind. Will look at this.",1371420628,task_subcomment,PHID-TASK-nvkr7m44ao53f5uftwjr,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #4)\nQUOTE\n\nFor clarity, that's a problem with HTML comments in transclusions rather than in general, which does still work."", 'Sorry.', "":-(\n\nWe'd probably need to do this enhancement in stages - first, show comments and let them be deleted; later, make them editable and creatable."", 'The second phase might be postponed indefinitely if the ""co-ment"" work comes to something.', 'A treatment for in-line comments will be needed; possibly just a span of some kind.', 'Will look at this.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +10455,Automatically convert external links to local resources to local wiki links if possible,"(In reply to comment #2) +> Sometimes it is done deliberately, e.g. at +> https://en.wikipedia.org/w/index.php?title=English_Wikipedia&oldid=558847653 +> . +> In that case, they do use olids (permalinks), which is a way you could +> distinguish if you wanted to do the auto-replacement. + +We could do an always-replace for [http://foo/wiki/* $1], but that feels like a fragile regexp. :-(",1371420809,task_subcomment,PHID-TASK-bbycowhblqb7wl5ri2sh,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe could do an always-replace for [URL $1], but that feels like a fragile regexp.', ':-(']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +4871,VisualEditor: Prevent certain kinds of structures in certain kinds of sub-editor dialogs,"In general, ""everything"" is allowed (text; annotations; inline and block images; headings; lists; HTML blocks; entities; transclusions; references; etc.), except for: + +Image captions +-> No lists + +References +-> No references (but transclusions of {{#tag:ref|text}} get around this for one level as an out ref; eww) + +-------------------------- +**Version**: unspecified +**Severity**: minor +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50459",1371422340,task_description,PHID-TASK-osst63lnijz6dlmc57xi,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Prevent certain kinds of structures in certain kinds of sub-editor dialogs.', 'In general, ""everything"" is allowed (text; annotations; inline and block images; headings; lists; HTML blocks; entities; transclusions; references; etc.', '), except for:\n\nImage captions\n-> No lists\n\nReferences\n-> No references (but transclusions of {{#tag:ref|text}} get around this for one level as an out ref; eww)\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4875,VisualEditor: Prevent certain kinds of structures in certain kinds of sub-editor dialogs,"Examples for captions: + +https://www.mediawiki.org/wiki/VisualEditor:TestImageCaptions + +Examples for references: + +https://www.mediawiki.org/wiki/VisualEditor:TestReferenceContents",1371422391,task_subcomment,PHID-TASK-osst63lnijz6dlmc57xi,PHID-USER-ydswvwhh5pm4lshahjje,['Examples for captions:\n\nURL\n\nExamples for references:\n\nURL'],['BUG REPRODUCTION .'] +8997,"VisualEditor: Visually discourage use of ""legal"" but unwanted structures in sub-editors (e.g. lists in references)","(In reply to comment #1) +> (In reply to comment #0) +> > lists, headings and images +> +> Sorry, the list functionality has been correctly removed from this view. It +> is only headings and images that need to be hidden. + + +Regrettably, wikitext does actually pretty much everything inside references except other references (though some, ahem, ""enterprising"" users have found a way around that intentional limit). Examples: + + https://www.mediawiki.org/wiki/VisualEditor:TestReferenceContents + +Maybe we can discourage users from doing these things in some way, but we can't just not support this, as users have to be able to edit these back into a more rational use. + +(The reason that these were removed are that you're not allowed lists in image captions; we're clearly going to have to split what things the sub-editors can allow by type. Created that as bug 49657.)",1371422468,task_subcomment,PHID-TASK-fbmrhc7yiidum6n27xww,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n\nRegrettably, wikitext does actually pretty much everything inside references except other references (though some, ahem, ""enterprising"" users have found a way around that intentional limit).', ""Examples:\n\n URL\n\nMaybe we can discourage users from doing these things in some way, but we can't just not support this, as users have to be able to edit these back into a more rational use."", ""(The reason that these were removed are that you're not allowed lists in image captions; we're clearly going to have to split what things the sub-editors can allow by type."", 'Created that as bug 49657.)']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9059,VisualEditor: z-index for .ve-ui-surface-overlay is too high (and we shouldn't use them anyway),"(In reply to comment #0) +> Right now the z-index for .ve-ui-surface-overlay is set to 1000, which is way +> higher than pretty much anything else in MediaWiki. This makes it float above +> lots of things it shouldn't float above, like the header drop-down menu in +> the +> visual editor, the Echo notifications dropdown, etc. The z-index for the Echo +> notifications dropdown is 100 (so that it is higher than the close buttons in +> SiteNotices which are 99). + +Yes, this was deliberate; you may recall the arms race with Echo where you kept breaking VE with your z-index changes for three weeks, hence this setting whilst we waited for Echo to stop changing. :-) + +(In reply to comment #2) +> Created attachment 12545 [details] +> Blue overlay +> +> Is this screenshot related to this bug or another effect/issue? + +That's specifically bug 49275, but yes, that is related to this. The ""proper"" solution to this is putting the entire save dialog in its own iframe (like all the dialogs we've created since the new dialog system was built), but it's too close to deployment to do major changes like that. + +**Attached**: {F11114}",1371422675,task_subcomment,PHID-TASK-dlisjakdxxdx6ulkcllp,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, this was deliberate; you may recall the arms race with Echo where you kept breaking VE with your z-index changes for three weeks, hence this setting whilst we waited for Echo to stop changing.', "":-)\n\n(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's specifically bug 49275, but yes, that is related to this."", 'The ""proper"" solution to this is putting the entire save dialog in its own iframe (like all the dialogs we\'ve created since the new dialog system was built), but it\'s too close to deployment to do major changes like that.', '**Attached**: {F11114}']","['MOTIVATION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'BUG REPRODUCTION .']" +2010,VisualEditor bugzilla component should be under MediaWiki extensions,"(In reply to comment #6) +> To be fair the bug summary is rather generic. It would make sense to have a +> placeholder under ""MediaWiki extensions"", or maybe a mention of the product +> somewhere. + +The plan is to split the codebase after the beta deployment in a few weeks' time into ""VisualEditor core"" and ""a MediaWiki plug-in that uses this foreign library called VisualEditor"". + +At that point, it might make sense to re-activate ""MediaWiki extensions > VisualEditor"", if only because that's where people might look for it; I'm happy to triage bugs in two places. In practice you'd likely have most bugs for MW-VE be dependent on VE-core bugs, but that's still manageable. + +@Andre, thoughts on this?",1371422998,task_subcomment,PHID-TASK-5ezr4schgjcznl2chb3p,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\n\nThe plan is to split the codebase after the beta deployment in a few weeks\' time into ""VisualEditor core"" and ""a MediaWiki plug-in that uses this foreign library called VisualEditor"".', 'At that point, it might make sense to re-activate ""MediaWiki extensions > VisualEditor"", if only because that\'s where people might look for it; I\'m happy to triage bugs in two places.', ""In practice you'd likely have most bugs for MW-VE be dependent on VE-core bugs, but that's still manageable."", 'SCREEN_NAME, thoughts on this?']","['FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +9174,VisualEditor: Provide full grapheme cluster boundary detection,"This was fixed by gerrit 68864; there are some edge cases which we may want to address in future (""three Korean Jamo and then a combining accent would split wrong""), but closing this as done.",1371423759,task_subcomment,PHID-TASK-3qm4izjirylpzskf6mlm,PHID-USER-ydswvwhh5pm4lshahjje,"['This was fixed by gerrit 68864; there are some edge cases which we may want to address in future (""three Korean Jamo and then a combining accent would split wrong""), but closing this as done.']",['BUG REPRODUCTION'] +11980,VisualEditor: Use Multimedia/Wikidata's proposed rich structured meta-data in the image insertion dialog,"Some suggestions of improvements to the media insertion dialog; this is mostly a brain-dump which we might turn into a tracker later: + +- a way of accessing the file page, on Commons or elsewhere +- a more clear highlighting +- maybe slightly enlarging the image +- double-click to insert +- filter by: … +-* media type +-* language (mostly specific to audio/video but also maps/diagrams) +-* length (audio/video) +-* resolution (image/video) +-* video bit-depth (image/video) +-* audio bit-depth (video/audio) +-* sample rate (audio) +-* format +-* licence +-* local vs. Commons + +Notes: + +The image size is based on the largest default thumbnail (the dialog asks for the 300x300px image and then shows it at 150x*px size). Changing this would need to have discussions with Ops about load on the image renderers and possibly changing the default sizes globally. + +The filtering will have to wait for Solr faceted search, if that's indeed coing. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=51032",1371425280,task_description,PHID-TASK-gk2uxvqxmdwjks3o6oar,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Use Multimedia/Wikidata's proposed rich structured meta-data in the image insertion dialog."", 'Some suggestions of improvements to the media insertion dialog; this is mostly a brain-dump which we might turn into a tracker later:\n\n- a way of accessing the file page, on Commons or elsewhere\n- a more clear highlighting\n- maybe slightly enlarging the image\n- double-click to insert\n- filter by: …\n-* media type\n-* language (mostly specific to audio/video but also maps/diagrams)\n-* length (audio/video)\n-* resolution (image/video)\n-* video bit-depth (image/video)\n-* audio bit-depth (video/audio)\n-* sample rate (audio)\n-* format\n-* licence\n-* local vs. Commons\n\nNotes:\n\nThe image size is based on the largest default thumbnail (the dialog asks for the 300x300px image and then shows it at 150x*px size).', 'Changing this would need to have discussions with Ops about load on the image renderers and possibly changing the default sizes globally.', ""The filtering will have to wait for Solr faceted search, if that's indeed coing."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +4889,VisualEditor: mw:Placeholder issue,This (and similar issues if you have an HTML comment on a paragraph double-line before some content) is caused by bug 47403; I won't mark this as a duplicate of that one because we're still trying to get a comment as to what will break in VE if Parsoid reverts the hack that causes this.,1371425386,task_subcomment,PHID-TASK-oe6mridn2bnwc6ynf3en,PHID-USER-ydswvwhh5pm4lshahjje,"[""This (and similar issues if you have an HTML comment on a paragraph double-line before some content) is caused by bug 47403; I won't mark this as a duplicate of that one because we're still trying to get a comment as to what will break in VE if Parsoid reverts the hack that causes this.""]",['BUG REPRODUCTION .'] +4912,VisualEditor: Display HTML comments to the editor (and make them editable/creatable/removable),"(In reply to comment #6) +> (In reply to comment #5) +> >The second phase might be postponed indefinitely if the ""co-ment"" work comes to something. A treatment for in-line comments will be needed; possibly just a span of some kind. Will look at this. +> +> I'm mentoring that (along with Tyler). I don't think Richa's looked yet at +> integrating with VE. But it's still early. If you think the VE API is mature +> enough that it integration is feasible, you can suggest that at bug 46440. + +I know - see your own comment at bug 46440 comment 13 :-) - but I thought that the proposal was to build this for wikitext editor and then we'd take on porting it over to VE once it was done?",1371425605,task_subcomment,PHID-TASK-nvkr7m44ao53f5uftwjr,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI know - see your own comment at bug 46440 comment 13 :-) - but I thought that the proposal was to build this for wikitext editor and then we'd take on porting it over to VE once it was done?""]",['BUG REPRODUCTION'] +495,VisualEditor: HTML comments are dropped from transclusion calls,"(In reply to comment #3) +> See also bug 49655 and this (where Ssastry discusses it): +> Wikipedia:VisualEditor/Feedback#Removal_of_comments_in_Infobox + +The place for ""see also"" bugs is the ""see also"" section at the top right of the bug - have put it there. :-) Bug 42124 is not relevant.",1371425926,task_subcomment,PHID-TASK-b7q472kz3l2dnhbtziiw,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\n\nThe place for ""see also"" bugs is the ""see also"" section at the top right of the bug - have put it there.', ':-) Bug 42124 is not relevant.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4910,VisualEditor: Display HTML comments to the editor (and make them editable/creatable/removable),"(In reply to comment #8) +> I don't think it was officially decided. Most likely, it will be wikitext +> first, but that could change if the VE API is ready. + +I don't know what you mean by ""the VE API"", let alone it being ""ready"". :-) + +We negotiate with people to build whatever hooks they need (and we felt were justified) in the normal way. However, a commenting system like this feels more like core VE work than a plugin (so it wouldn't be a matter of hooks available for code in general); it'd sit well with the planned real-time collaborative editing functionality we're building in the new financial year, for which a chat/comment-like tool would be wanted.",1371429119,task_subcomment,PHID-TASK-nvkr7m44ao53f5uftwjr,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #8)\nQUOTE\nQUOTE\n\nI don\'t know what you mean by ""the VE API"", let alone it being ""ready"".', ':-)\n\nWe negotiate with people to build whatever hooks they need (and we felt were justified) in the normal way.', ""However, a commenting system like this feels more like core VE work than a plugin (so it wouldn't be a matter of hooks available for code in general); it'd sit well with the planned real-time collaborative editing functionality we're building in the new financial year, for which a chat/comment-like tool would be wanted.""]","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +8995,"VisualEditor: Visually discourage use of ""legal"" but unwanted structures in sub-editors (e.g. lists in references)","(In reply to comment #3) +> (In reply to comment #2) +> > Maybe we can discourage users from doing these things in some way, but we +> > can't +> > just not support this, as users have to be able to edit these back into a +> > more +> > rational use. +> +> On enwiki there is never any good reason to have headings or images in +> references. In the 0.000001% of cases where it is actually wanted, it can +> just be done using the wikitext source editor, I think. + +The objective of VE is for even power users to never need to enter the wikitext editor. Fixing broken usage would be an example of a use case that we'd want to support. + +> However, I can understand that other wikis might want this functionality in +> VE for some reason, so I suppose enwiki could hide the relevant functionality +> via CSS or something like that if you think it would be better. + +I was thinking of having such tools hidden under an ""advanced tools"" collapsed block in the toolbar, but we should properly look at this rather than just commit to the way to do it in a Bugzilla thread. :-) Ideally we'd rather not have individual wikis trying to come up with local-only ""solutions"" to this.",1371429262,task_subcomment,PHID-TASK-fbmrhc7yiidum6n27xww,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe objective of VE is for even power users to never need to enter the wikitext editor.', ""Fixing broken usage would be an example of a use case that we'd want to support."", 'QUOTE\nQUOTE\nQUOTE\n\nI was thinking of having such tools hidden under an ""advanced tools"" collapsed block in the toolbar, but we should properly look at this rather than just commit to the way to do it in a Bugzilla thread.', ':-) Ideally we\'d rather not have individual wikis trying to come up with local-only ""solutions"" to this.']","['FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'FUTURE PLAN']" +9037,Make ULS input methods work in content editable divs of VisualEditor,CCing Moriel who's working for GSoC2013 on VisualEditor issues around i18n and in particular RTL; she may have some thoughts. :-),1371429357,task_subcomment,PHID-TASK-okxdqrb2z7y2e2t7su5q,PHID-USER-ydswvwhh5pm4lshahjje,"[""CCing Moriel who's working for GSoC2013 on VisualEditor issues around i18n and in particular RTL; she may have some thoughts."", ':-)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +13434,"VisualEditor: Switching to ""edit source"" tab within VE triggered via section-edit should be a wikitext section edit","[From bug 48429 comment 20.] + +Switching to ""edit source"" tab when VE was triggered via a section-edit link should enter the wikitext editor for that section, rather than the entire page. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=48429 +https://bugzilla.wikimedia.org/show_bug.cgi?id=49665",1371429960,task_description,PHID-TASK-4qp7cge7h2tflfmzkmov,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Switching to ""edit source"" tab within VE triggered via section-edit should be a wikitext section edit.', '[From bug 48429 comment 20.]', 'Switching to ""edit source"" tab when VE was triggered via a section-edit link should enter the wikitext editor for that section, rather than the entire page.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +12109,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to comment #20) +> I read the discussion, and it seems nobody mentioned what i think is the +> ""real"" +> bug here: we have the ""edit source"" link, that drops you back to wikitext +> editor. The correct behavior for ve should obviously be to drop you to a +> section edit if the hser entered edit state through an edit section link. +> +> Peace. + +I have created this as bug 49664.",1371429995,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #20)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI have created this as bug 49664.'],['BUG REPRODUCTION'] +13432,VisualEditor: Provide a get-me-into-the-wikitext-editor link on every header inside the VisualEditor,"From [[https://phabricator.wikimedia.org/T50429#518092|a comment]] on T50429. + +>It would be wonderful if the ""edit source"" links or icons for sections also showed up inside the Visual Editor. The Visual Editor could treat ""edit source"" links or icons as uneditable links. But the link would still work. So people could click ""edit source"" links or icons to open source editing of a section. +> +> People could go to source mode editing at anytime, even from inside the VisualEditor. That would be so convenient and so useful. Later on, this functionality could be extended to anything the VisualEditor can't edit. People could click on templates, tables, etc. inside the VisualEditor and go directly to source mode editing of that section. Or they could right-click templates, tables, etc. to go to a new tab in source mode for that section. + +**See also:** +T50429 +T51664 +T49779",1371430140,task_description,PHID-TASK-cafdsbi6thmpaj3iik3u,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Provide a get-me-into-the-wikitext-editor link on every header inside the VisualEditor.', 'From [[URL comment]] on T50429.', 'QUOTE\nQUOTE\nQUOTE\n\n**See also:**\nT50429\nT51664\nT49779']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12108,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to comment #25) +> It would be wonderful if the ""edit source"" links or icons for sections also +> showed up inside the Visual Editor. The Visual Editor could treat ""edit +> source"" links or icons as uneditable links. But the link would still work. So +> people could click ""edit source"" links or icons to open source editing of a +> section. + +I have created this as bug 49665.",1371430207,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #25)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI have created this as bug 49665.'],['BUG REPRODUCTION'] +4843,VisualEditor: Display a link to both VE and wikitext editor on every section header,"[From bug 48429 comment 18] + +| It would be ideal to have section-edit links for [edit] and [edit source]. +| ie. +| Sandbox [edit] +| replaced with: +| Sandbox [edit] [edit source] +| +| I believe this would prevent a LOT of complaints in the short term, and it +| would permit a lot of us to continue being active beta testers +| (section-editing is my most frequent type of edit), that it should be High +| priority, if at all possible. Thanks. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=48429 +https://bugzilla.wikimedia.org/show_bug.cgi?id=49621 +https://bugzilla.wikimedia.org/show_bug.cgi?id=47779 +https://bugzilla.wikimedia.org/show_bug.cgi?id=56337",1371430320,task_description,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Display a link to both VE and wikitext editor on every section header.', '[From bug 48429 comment 18]\n\n| It would be ideal to have section-edit links for [edit] and [edit source].', '| ie.', '| Sandbox [edit]\n| replaced with:\n| Sandbox [edit] [edit source]\n| \n| I believe this would prevent a LOT of complaints in the short term, and it\n| would permit a lot of us to continue being active beta testers\n| (section-editing is my most frequent type of edit), that it should be High\n| priority, if at all possible.', 'Thanks.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL\nURL\nURL\nURL']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +12107,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to comment #18) +> I commented at +> http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/ +> Feedback#Now_unable_to_edit_sections_by_old_method +> that it would be ideal to have section-edit links for [edit] and [edit +> source]. +> +> ie. +> Sandbox [edit] +> replaced with: +> Sandbox [edit] [edit source] +> +> I believe this would prevent a LOT of complaints in the short term, and it +> would permit a lot of us to continue being active beta testers +> (section-editing +> is my most frequent type of edit), that it should be High priority, if at all +> possible. Thanks. + +I have created this as bug 49666.",1371430370,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #18)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI have created this as bug 49666.'],['BUG REPRODUCTION'] +4886,VisualEditor: Closing (as opposed to applying) a dialog with no changes undoes last item in the stack anyway,"This looks like the code to ""undo changes made in the dialog when they don't apply them"" is doing that once too often.",1371431146,task_subcomment,PHID-TASK-zuh52jc2toouqelcucf4,PHID-USER-ydswvwhh5pm4lshahjje,"['This looks like the code to ""undo changes made in the dialog when they don\'t apply them"" is doing that once too often.']",['BUG REPRODUCTION .'] +11974,<title> of editing page doesn't respect DISPLAYTITLE,"See also: T51633, T52341",1371431700,task_description,PHID-TASK-oipcbzqxlofc3iyaefws,PHID-USER-ydswvwhh5pm4lshahjje,"[""<title> of editing page doesn't respect DISPLAYTITLE."", 'See also: T51633, T52341']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +486,VisualEditor: Page with a <references /> block and no <ref>s throws fatal error on load,"Have a page with a <references /> block but no <ref>s and you get: + +| Uncaught TypeError: Cannot call method 'connect' of null + +This is bad. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371431820,task_description,PHID-TASK-cheeem2iuszopjmd3axj,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Page with a <references /> block and no <ref>s throws fatal error on load.', ""Have a page with a <references /> block but no <ref>s and you get:\n\n| Uncaught TypeError: Cannot call method 'connect' of null \n\nThis is bad."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9063,VisualEditor: Transclusion dialog for objects without params should give you some clue as to what to do,"This is already fixed in master, and will go out in wmf8; our apologies for it looking so denuded in that version!",1371437544,task_subcomment,PHID-TASK-pq2jmdduyi27pmzdn6fs,PHID-USER-ydswvwhh5pm4lshahjje,"['This is already fixed in master, and will go out in wmf8; our apologies for it looking so denuded in that version!']",['BUG REPRODUCTION'] +8954,VisualEditor: Deleting the slug a floated image appears in deletes the image… but retains the caption as a paragraph,"Deleting the slug a floated item is locked into is ""designed"" to delete the item, so this is expected behaviour. See bug 43026 for a wider discussion - we need a better UX concept around here, I feel. + +However, leaving the caption there is... not meant to happen. Re-purposing.",1371437921,task_subcomment,PHID-TASK-e2zkvddmlxs36w5rmyck,PHID-USER-ydswvwhh5pm4lshahjje,"['Deleting the slug a floated item is locked into is ""designed"" to delete the item, so this is expected behaviour.', 'See bug 43026 for a wider discussion - we need a better UX concept around here, I feel.', 'However, leaving the caption there is... not meant to happen.', 'Re-purposing.']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +487,VisualEditor: Page with a <references /> block and no <ref>s throws fatal error on load,"This was fixed with gerrit 67924, which is now merged into master and will go out with wmf8 from Thursday.",1371479770,task_subcomment,PHID-TASK-cheeem2iuszopjmd3axj,PHID-USER-ydswvwhh5pm4lshahjje,"['This was fixed with gerrit 67924, which is now merged into master and will go out with wmf8 from Thursday.']",['TASK PROGRESS'] +4769,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog","Alongside the ""minor"" and ""watch"" checkboxes in the save dialog, for pages with FlaggedRevs switched on and outstanding unaccepted revisions, add a checkbox to ""accept pending revisions"". + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50852",1371485400,task_description,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog.', 'Alongside the ""minor"" and ""watch"" checkboxes in the save dialog, for pages with FlaggedRevs switched on and outstanding unaccepted revisions, add a checkbox to ""accept pending revisions"".', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +11967,VisualEditor: Diff is done with current revision instead of old revision when editing an old revision,"This is the same behaviour as the wikitext editor. :-) + +Theoretically we could have diff-against-current and diff-against-starting-point, but that could be a bit messy. + +Do you think the message (""review your changes"" in VE against ""review changes"" in wikitext) is confusing and should be changed?",1371488556,task_subcomment,PHID-TASK-xnegl5h6ucwhzlod3aip,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same behaviour as the wikitext editor.', ':-)\n\nTheoretically we could have diff-against-current and diff-against-starting-point, but that could be a bit messy.', 'Do you think the message (""review your changes"" in VE against ""review changes"" in wikitext) is confusing and should be changed?']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +13430,[DO NOT USE] VisualEditor: Performance issues (tracker) [superseded by #VisualEditor-Performance],"Listing the issues so it's clear what we mean by ""performance issues"" and their different causes and artefacts: + +* [network] VE slow to load own JS - mostly provided by ResourceLoader and local cacheing so this would only be a slowness once per user's browser (assuming they don't clear their local cache); we could pre-load VE JS for all users on read, which would reduce load times when people press edit slightly, but that is evil + +* [network] VE slow to fetch HTML from Parsoid - mostly fixed due to highly-aggressive caching at our cluster (the payload is slightly smaller in byte size than the read page fetch, i.e. not significant) + +* [client] VE slow to render Parsoid HTML into an editable document - we're working on this (profiling etc.), but there's a tension between editability and simplicity of data structure. :-) + +* [client] VE slow to respond to user action - same as above; this is the core ""performance"" area for VE itself, of course + +* [server] VE slow to get a wikitext diff - this relies on two operations; a Parsoid serialise and an MW wikitext diff: we can work with Parsoid on that being faster, but there's a limit; theoretically we could pre-serialise as we go (but eww network traffic and load on the servers) + +* [server] VE slow to save edit - this is essentially the same performance issue as getting the wikitext diff, above; theoretically we could optimise by saving the output of the serialise from a wikitext diff, but this won't be triggered for most users, so it's of marginal utility",1371495451,task_subcomment,PHID-TASK-bzxuqebvczsa3yqj6fmu,PHID-USER-ydswvwhh5pm4lshahjje,"['Listing the issues so it\'s clear what we mean by ""performance issues"" and their different causes and artefacts:\n\n* [network] VE slow to load own JS - mostly provided by ResourceLoader and local cacheing so this would only be a slowness once per user\'s browser (assuming they don\'t clear their local cache); we could pre-load VE JS for all users on read, which would reduce load times when people press edit slightly, but that is evil\n\n* [network] VE slow to fetch HTML from Parsoid - mostly fixed due to highly-aggressive caching at our cluster (the payload is slightly smaller in byte size than the read page fetch, i.e.', ""not significant)\n\n* [client] VE slow to render Parsoid HTML into an editable document - we're working on this (profiling etc."", ""), but there's a tension between editability and simplicity of data structure."", ':-)\n\n* [client] VE slow to respond to user action - same as above; this is the core ""performance"" area for VE itself, of course\n\n* [server] VE slow to get a wikitext diff - this relies on two operations; a Parsoid serialise and an MW wikitext diff: we can work with Parsoid on that being faster, but there\'s a limit; theoretically we could pre-serialise as we go (but eww network traffic and load on the servers)\n\n* [server] VE slow to save edit - this is essentially the same performance issue as getting the wikitext diff, above; theoretically we could optimise by saving the output of the serialise from a wikitext diff, but this won\'t be triggered for most users, so it\'s of marginal utility']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +1997,"VisualEditor: Tables with a faulty <tr> at their end display it, confusing users","This is not a bug (well, it's not a bug with VE :-)) - the three ""broken"" tables all have + + |- + | <content> + |- + |} + +… at the end, which is not the case for the third ""working"" one. What you see is the result of broken wikitext. + +VE is good, but it can't be psychic about what you wanted to do with that that extra table row (maybe you wanted to expand the table and were half-way through?) so behaviour is ""as intended"". Marking as INVALID; in general broken wikitext like this can't be trivially fixed by a bot, due to wikitext's complexities, but it might be worth exploring.",1371496639,task_subcomment,PHID-TASK-xbihpnurfxbt3vghqoxr,PHID-USER-ydswvwhh5pm4lshahjje,"['This is not a bug (well, it\'s not a bug with VE :-)) - the three ""broken"" tables all have \n\n |-\n | <content>\n |-\n |}\n\n… at the end, which is not the case for the third ""working"" one.', 'What you see is the result of broken wikitext.', ""VE is good, but it can't be psychic about what you wanted to do with that that extra table row (maybe you wanted to expand the table and were half-way through?)"", 'so behaviour is ""as intended"".', ""Marking as INVALID; in general broken wikitext like this can't be trivially fixed by a bot, due to wikitext's complexities, but it might be worth exploring.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +13428,[DO NOT USE] VisualEditor: Performance issues (tracker) [superseded by #VisualEditor-Performance],"(In reply to comment #3) +> It may also be worth noting that this page takes ~30 seconds in my use to +> save when using the ordinary source wikitext editor - it's a complex page! + +Yes, one of the problems is that VE being slow is rather more noticeable than MW being slow (because ""it's a website"" and so triggers different time response expectations in users). :-(",1371496866,task_subcomment,PHID-TASK-bzxuqebvczsa3yqj6fmu,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\n\nYes, one of the problems is that VE being slow is rather more noticeable than MW being slow (because ""it\'s a website"" and so triggers different time response expectations in users).', ':-(']","['EXPECTED BEHAVIOR', 'SOCIAL CONVERSATION']" +1995,"VisualEditor: Tables with a faulty <tr> at their end display it, confusing users","(In reply to comment #2) +> Makes sense. Alternately would it be possible to add it in as a rule to +> Parsoid's voodo wikimarkup-fixing stuff? If a |- is followed by nothing and +> then a |}... + +But some gadgets might rely on that meaning something special for some users. Everything we change or ""fix"" potentially breaks things for some (other) users. :-(",1371497109,task_subcomment,PHID-TASK-xbihpnurfxbt3vghqoxr,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nBut some gadgets might rely on that meaning something special for some users.', 'Everything we change or ""fix"" potentially breaks things for some (other) users.', ':-(']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1993,"VisualEditor: Tables with a faulty <tr> at their end display it, confusing users","(In reply to comment #4) +> This is a Parsoid bug. The PHP parser does not generate a <tr> for this +> wikitext, and Parsoid does. + +Does the PHP parser create it but it then gets tidied away?",1371497466,task_subcomment,PHID-TASK-xbihpnurfxbt3vghqoxr,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #4)\nQUOTE\nQUOTE\n\nDoes the PHP parser create it but it then gets tidied away?'],['INVESTIGATION AND EXPLORATION'] +4868,VisualEditor: Display a link to both VE and wikitext editor on every section header,"(In reply to comment #2) +> There is much discussion at bug 48429 about the need for both types of edit +> links on every header. +> +> What might also work is an ""edit"" link (for VisualEditor) and an icon that +> when +> clicked will take one to the source editor for that section. The icon would +> have a popup tooltip that says ""edit source"". It would show up when the mouse +> cursor is run over the icon. + +My concern with this area is three fold: + +* ""[edit] [edit source]"" is a huge amount of extra chrome/clutter to enable for all users + +* ""[edit]"" going to one place unless you've got a preference in which case it goes to another is… confusing + +* ""[edit]"" OR ""[edit source]"" if you've got a preference is a bit messy, but not that bad + +I like ""[edit ⚙]"" more - what do you think? MatmaRex discussed this with me last night.",1371498837,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nMy concern with this area is three fold:\n\n* ""[edit] [edit source]"" is a huge amount of extra chrome/clutter to enable for all users\n\n* ""[edit]"" going to one place unless you\'ve got a preference in which case it goes to another is… confusing\n\n* ""[edit]"" OR ""[edit source]"" if you\'ve got a preference is a bit messy, but not that bad\n\nI like ""[edit ⚙]"" more - what do you think?', 'MatmaRex discussed this with me last night.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +9453,"VisualEditor: Return at start of header causes cursor to move two characters down-page, not one","(In reply to comment #3) +> These days the behavior on mediwiki.org (with Firefox 21.0 Ubuntu 13.04) is +> different and a little better. +> * If you press Enter with the caret at start of heading, you get a plain +> paragraph before (maybe OK but not what I'd expect and not how most WYSIWYG +> editors work) + +This is intentional - if you have header 1\nheader 2\nheader 3\n and click before header 3 and press return, you should be able to type content (paragraph) by default. WYSIWYG editors often get this wrong, thinking that context is the most important thing, because they don't know what style ""normal"" content is. We do, and so we should do this right. (Also, VE isn't intending to be a WYSIWYG editor, just a visual one that is more and WYSIWYM editor at times.) + +> * The caret moves between the first and second character of the heading +> (definitely wrong). + +Yeah, sorry about that; we should get that fixed soon.",1371504819,task_subcomment,PHID-TASK-pds66u5f24d37usiicgj,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis is intentional - if you have header 1\\nheader 2\\nheader 3\\n and click before header 3 and press return, you should be able to type content (paragraph) by default.', 'WYSIWYG editors often get this wrong, thinking that context is the most important thing, because they don\'t know what style ""normal"" content is.', 'We do, and so we should do this right.', ""(Also, VE isn't intending to be a WYSIWYG editor, just a visual one that is more and WYSIWYM editor at times.)"", 'QUOTE\nQUOTE\n\nYeah, sorry about that; we should get that fixed soon.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +5781,"VisualEditor: Select All + Delete removes all text from sight, but not internally",This is now fixed (as of the new deletion code).,1371505460,task_subcomment,PHID-TASK-i4afw6okkvtcnnnerpcr,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed (as of the new deletion code).'],['BUG REPRODUCTION'] +4762,VisualEditor: Prevent headings in reference sub-editor dialogs,"Yes, this is a definite issue - there's a wider bug about the technical functionality, bug 49657, but this is a specific example we need to do (and so soon).",1371506764,task_subcomment,PHID-TASK-563eb2ikcrhdth26zmqs,PHID-USER-ydswvwhh5pm4lshahjje,"[""Yes, this is a definite issue - there's a wider bug about the technical functionality, bug 49657, but this is a specific example we need to do (and so soon).""]",['BUG REPRODUCTION .'] +2022,Implement the same EventLogging of page edits in wikitext editor as in VisualEditor for comparison purposes,"This was done by Ori in gerrit 69161 for VisualEditor only; if we want to put this into core, we'll want to do that later, but for now marking this as closed.",1371507422,task_subcomment,PHID-TASK-tmvxleqap5uqab7s5tju,PHID-USER-ydswvwhh5pm4lshahjje,"[""This was done by Ori in gerrit 69161 for VisualEditor only; if we want to put this into core, we'll want to do that later, but for now marking this as closed.""]",['ACTION ON ISSUE .'] +1999,VisualEditor: Template displaying in the incorrect language,"This is previously reported (and also they think fixed). + +*** This bug has been marked as a duplicate of bug 49411 ***",1371510441,task_subcomment,PHID-TASK-ss2itizzzz4vdy6z2bwv,PHID-USER-ydswvwhh5pm4lshahjje,"['This is previously reported (and also they think fixed).', '*** This bug has been marked as a duplicate of bug 49411 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +5010,Parsoid sometimes loads content from another wiki,*** Bug 49687 has been marked as a duplicate of this bug. ***,1371510441,task_subcomment,PHID-TASK-6dfe6wmnmfcjqgh27brf,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49687 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +493,VisualEditor: HTML comments are dropped from transclusion calls,"This is now fixed; as an example, see https://en.wikipedia.org/w/index.php?title=Bleak_House&diff=560362551&oldid=560338958 as an edit made with VisualEditor that leaves the comments in the templates as they were.",1371511467,task_subcomment,PHID-TASK-b7q472kz3l2dnhbtziiw,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed; as an example, see URL as an edit made with VisualEditor that leaves the comments in the templates as they were.']",['BUG REPRODUCTION .'] +4785,VisualEditor: Templates (incorrectly) expanded,This is actually [[Template:Contradict-inline]] that appears broken in Parsoid - see http://parsoid.wmflabs.org/en/Template:Contradict-inline - shunting over.,1371513710,task_subcomment,PHID-TASK-nbmggedatdejjopgumhd,PHID-USER-ydswvwhh5pm4lshahjje,['This is actually [[Template:Contradict-inline]] that appears broken in Parsoid - see URL - shunting over.'],['BUG REPRODUCTION'] +4866,VisualEditor: Display a link to both VE and wikitext editor on every section header,"Having discussed, we think we've found a design that's consistent with other usage: instead of having ""[edit | edit source]"" or ""[edit ⚙]"", we will have ""[edit ▾]"" with the down-arrow expanding to a menu (in the same way that Vector does) for ""edit source""). This is still easily accessible for users and open for all users, not just those with a preference, but does not take lots of screen estate (problem with the first possibility), and is easily discoverable (second possibility).",1371515280,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"['Having discussed, we think we\'ve found a design that\'s consistent with other usage: instead of having ""[edit | edit source]"" or ""[edit ⚙]"", we will have ""[edit ▾]"" with the down-arrow expanding to a menu (in the same way that Vector does) for ""edit source"").', 'This is still easily accessible for users and open for all users, not just those with a preference, but does not take lots of screen estate (problem with the first possibility), and is easily discoverable (second possibility).']","['EXPECTED BEHAVIOR', 'FUTURE PLAN']" +1990,Edit with VisualEditor duplicates content with subst'd version of the content,"This is now fixed in production - really sorry about this bug. If it happens again, please re-open this.",1371515540,task_subcomment,PHID-TASK-amav3irppf34v275xo4q,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed in production - really sorry about this bug.', 'If it happens again, please re-open this.']","['SOCIAL CONVERSATION', 'ACTION ON ISSUE']" +4888,VisualEditor: mw:Placeholder issue,This now works; you won't get blank lines causing the next line to be unable to be edited. Thanks for the bug report!,1371516882,task_subcomment,PHID-TASK-oe6mridn2bnwc6ynf3en,PHID-USER-ydswvwhh5pm4lshahjje,"[""This now works; you won't get blank lines causing the next line to be unable to be edited."", 'Thanks for the bug report!']","['EXPECTED BEHAVIOR', 'SOCIAL CONVERSATION']" +4864,VisualEditor: Display a link to both VE and wikitext editor on every section header,"(In reply to comment #6) +> I like this idea. It would be nice if it worked for at least Monobook (in +> addition to Vector). + +Completely agree. Not sure quite whether this treatment is suitable for Monobook or whether we should invent a different one there?",1371519315,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #6)\nQUOTE\nQUOTE\n\nCompletely agree.', 'Not sure quite whether this treatment is suitable for Monobook or whether we should invent a different one there?']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +4790,"Parsoid provides 200px-width default for sound files, rather than the sound icon at standard size",This is now fixed in production for Parsoid (and so for VisualEditor). Sorry for the bug!,1371519787,task_subcomment,PHID-TASK-d53fjwjfjlwbqoq4e52t,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed in production for Parsoid (and so for VisualEditor).', 'Sorry for the bug!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +4842,VisualEditor: Some template combinations make text not editable,"I cannot reproduce this, but we did just update production to the latest code - do you still get this effect? + +If so, what browser/OS are you using? Is it possible to do a quick screencast video of how it doesn't work, and attach it to this bug? Thanks!",1371520067,task_subcomment,PHID-TASK-zgrdvieu55b7ilh6yt3l,PHID-USER-ydswvwhh5pm4lshahjje,"['I cannot reproduce this, but we did just update production to the latest code - do you still get this effect?', 'If so, what browser/OS are you using?', ""Is it possible to do a quick screencast video of how it doesn't work, and attach it to this bug?"", 'Thanks!']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +4862,VisualEditor: Display a link to both VE and wikitext editor on every section header,"(In reply to comment #8) +> > * ""[edit]"" going to one place unless you've got a preference in which case it +> > goes to another is… confusing +> > +> > * ""[edit]"" OR ""[edit source]"" if you've got a preference is a bit messy, but +> > not that bad +> +> Personally I think one of these two are the only viable options. The dropdown +> arrow or cog is too much unnecessary choice. The point of section edit links +> is to enable speedy editing of single sections, so introducing a dropdown is +> overloading things. Most new editors will appreciate defaulting to VE, and +> for power users who need edit source, this is where having a preference to +> change your default to edit source would come in handy (a preference I am +> guessing would free us up to also move ""Edit source"" at the top of the page in +> to a dropdown). + +I disagree. I would say that, as an axiom, preferences are bad; they add complexity for coders (expensive), bug testers (irritating) and most importantly users (alienating). + +In this case, we would also lose momentum as many power users might early-on opt out of VisualEditor for section edits, and so never use it as much as we'd hope. We would lose their input, their bug reports and most importantly their enculturation for new users of this being the 'right' way to edit. We don't want another Vector roll-out disaster on our hands; ever day that Monobook remains on the servers is another notch on that failure yardstick. :-(",1371520516,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI disagree.', 'I would say that, as an axiom, preferences are bad; they add complexity for coders (expensive), bug testers (irritating) and most importantly users (alienating).', ""In this case, we would also lose momentum as many power users might early-on opt out of VisualEditor for section edits, and so never use it as much as we'd hope."", ""We would lose their input, their bug reports and most importantly their enculturation for new users of this being the 'right' way to edit."", ""We don't want another Vector roll-out disaster on our hands; ever day that Monobook remains on the servers is another notch on that failure yardstick."", ':-(']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'MOTIVATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +9451,"VisualEditor: Return at start of header causes cursor to move two characters down-page, not one","(In reply to comment #5) +> Sounds good, though I note it's different than e.g. pressing Enter at the +> start of the first of a set of bullet points, which adds another bullet rather +> than a plain paragraph. A foolish consistency is the Hobnobs of little minds :) + +Yeah, I've been wondering whether to make these consistent for a little bit.",1371520609,task_subcomment,PHID-TASK-pds66u5f24d37usiicgj,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\n\nYeah, I've been wondering whether to make these consistent for a little bit.""]",['SOCIAL CONVERSATION'] +577,VisualEditor: Delete contents of slugged paragraph results in double line break visible,"(In reply to comment #1) +> We are not placing slugs around lists anymore so this bug can't be +> reproduced, however I know what was root cause of it (native handling of +> deletion) and I'm working on it now. + +Is this bug still valid? I can't reproduce now, using a thumb image (rather than a list) to create the block item.",1371520995,task_subcomment,PHID-TASK-vv7dhxcel5yesltb4ctu,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\n\nIs this bug still valid?', ""I can't reproduce now, using a thumb image (rather than a list) to create the block item.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +8943,VisualEditor: You can't select text in the save dialog,"You really should be able to. I mean, the cursor pointer triggers and everything. Tsk. + +(Actually, it's ignoring all clicks that aren't on the buttons, or so it seems.) + +-------------------------- +**Version**: unspecified +**Severity**: minor",1371521220,task_description,PHID-TASK-jdjfrc2gvkcmr2dyxdhz,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: You can't select text in the save dialog."", 'You really should be able to.', 'I mean, the cursor pointer triggers and everything.', 'Tsk.', ""(Actually, it's ignoring all clicks that aren't on the buttons, or so it seems.)"", '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4858,VisualEditor: Display a link to both VE and wikitext editor on every section header,"(In reply to comment #11) +> (In reply to comment #8) +> > Personally I think one of these two are the only viable options. The dropdown +> > arrow or cog is too much unnecessary choice. +> +> I was assuming if you just click 'edit', it would do the same thing as +> clicking 'edit' up top (i.e. VE for those users with VE enabled). Only if +> you click the arrow would you see the choice. + +Yes, that's exactly our plan - sorry if this wasn't clear. It's available, but not intrusive, and if you click the word ""edit"" link you'll end up in VE at that section.",1371521707,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, that's exactly our plan - sorry if this wasn't clear."", 'It\'s available, but not intrusive, and if you click the word ""edit"" link you\'ll end up in VE at that section.']","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .']" +5376,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,"(In reply to comment #2) +> Just pointing out that this is very frequently requested by enwiki users at +> [[Wikipedia:VisualEditor/Feedback]]. +> +> I know bug priority is technically up to the developers, but just letting you +> know that a lot of people want this. + +We understand, and I really want to be able to provide this, but in the choice between this and being able to add references (say) we have to prioritise. However, I'm going to see if we can try to get it done in the next few weeks. Sorry for not being able to make a firm commitment.",1371521807,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe understand, and I really want to be able to provide this, but in the choice between this and being able to add references (say) we have to prioritise.', ""However, I'm going to see if we can try to get it done in the next few weeks."", 'Sorry for not being able to make a firm commitment.']","['FUTURE PLAN', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +1974,Enable voting in VisualEditor product,"The voting system is worse than valueless; it has absolutely impact on prioritisation (we use judgement and actually talking to the community for that), which is bad enough, but it gives users the entirely-false expectation that we even notice, let alone act upon, their ""votes"". + +The ""voting"" system should be removed from Wikimedia's Bugzilla instance for all products, but at the very least, I think it's dangerously disrespectful to our users - who can't be expected to know this works in practice - to add its rot to any more places. + +Marking as WONTFIX.",1371527182,task_subcomment,PHID-TASK-gpu6rhupzadk44q3zvmd,PHID-USER-ydswvwhh5pm4lshahjje,"['The voting system is worse than valueless; it has absolutely impact on prioritisation (we use judgement and actually talking to the community for that), which is bad enough, but it gives users the entirely-false expectation that we even notice, let alone act upon, their ""votes"".', 'The ""voting"" system should be removed from Wikimedia\'s Bugzilla instance for all products, but at the very least, I think it\'s dangerously disrespectful to our users - who can\'t be expected to know this works in practice - to add its rot to any more places.', 'Marking as WONTFIX.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE']" +4856,VisualEditor: Display a link to both VE and wikitext editor on every section header,"(In reply to comment #14) +> The only other short options would be [edit (source)] or [edit (code)], but +> they're not perfect. + +The main problem with that route (which I should have listed, sorry) is that though ""Edit (source)"" works OK in English, it's not a safe expectation for non-English languages to be able to split the actions into two call-to-action labels, one of which is a left sub-string of the first, sadly. Also, it's a bit clunky.",1371527558,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #14)\nQUOTE\nQUOTE\n\nThe main problem with that route (which I should have listed, sorry) is that though ""Edit (source)"" works OK in English, it\'s not a safe expectation for non-English languages to be able to split the actions into two call-to-action labels, one of which is a left sub-string of the first, sadly.', ""Also, it's a bit clunky.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1984,Can not create references on some pages,"Chris, it's possible that we accidentally fixed the bug? We updated to master yesterday afternoon, though I don't think we were doing anything in this area.",1371572897,task_subcomment,PHID-TASK-c2pwlmpgr24oxvj7ruka,PHID-USER-ydswvwhh5pm4lshahjje,"[""Chris, it's possible that we accidentally fixed the bug?"", ""We updated to master yesterday afternoon, though I don't think we were doing anything in this area.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4747,VisualEditor: Support creation/editing of references using an existing ref-name,"... this is already what's meant to happen with master; it seems that it's broken a little in this regard, so we'll need to fix.",1371573652,task_subcomment,PHID-TASK-2hbzqzof3t5thiyrb3yz,PHID-USER-ydswvwhh5pm4lshahjje,"[""... this is already what's meant to happen with master; it seems that it's broken a little in this regard, so we'll need to fix.""]",['BUG REPRODUCTION .'] +4733,"VisualEditor: Nested identical annotations can be additive, not just identical","<b><b>Foo</b></b> == <b>Foo</b> so it's not /so/ bad if VE corrects it (but it's still a bit dirty, but <small><small>Foo</small></small> != <small>Foo</small> (and the same with <big> and <sup> and …) + +-------------------------- +**Version**: unspecified +**Severity**: minor +**URL**: https://en.wikipedia.org/w/index.php?title=User:JohnCD/draft&diff=560430675&oldid=560430611",1371574560,task_description,PHID-TASK-fox5cuz5lkwl5eb3gxrd,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Nested identical annotations can be additive, not just identical.', ""<b><b>Foo</b></b> == <b>Foo</b> so it's not /so/ bad if VE corrects it (but it's still a bit dirty, but <small><small>Foo</small></small> != <small>Foo</small> (and the same with <big> and <sup> and …)\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor\n**URL**: URL""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5050,VisualEditor: Images loaded over HTTP unconditionally," + +*** This bug has been marked as a duplicate of bug 43015 ***",1371576350,task_subcomment,PHID-TASK-hljkwvij7ri6zsnlv4ny,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 43015 ***'],['ISSUE CONTENT MANAGEMENT'] +5823,Parsoid gives VisualEditor insecure content when using HTTPS (should use protocol-relative URLs),*** Bug 49283 has been marked as a duplicate of this bug. ***,1371576350,task_subcomment,PHID-TASK-2fap3nvdrgza3a4h2sj6,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49283 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9092,VisualEditor: Rendering of categories fails on first load sometimes in Chrome (Webkit?),"Per Timo: + +| Most likely cause of meta dialog's flash of unstyled content: +| +| ve.ui.Dialog.js: +| ""ve.ui.Dialog.static.addLocalStylesheets( [ 've.ui.Dialog.css' ] );""",1371579540,task_subcomment,PHID-TASK-yt5y3btrqqtcxanvipk4,PHID-USER-ydswvwhh5pm4lshahjje,"['Per Timo:\n\n| Most likely cause of meta dialog\'s flash of unstyled content:\n|\n| ve.ui.Dialog.js:\n| ""ve.ui.Dialog.static.addLocalStylesheets( [ \'ve.ui.Dialog.css\' ] );""']",['BUG REPRODUCTION'] +4732,VisualEditor: Pawn appears when Cmd-C over a selected inline image in Firefox,"Yet again, a Firefox bug. *sighs* + +(Editing images will be possible very very soon. :-))",1371580229,task_subcomment,PHID-TASK-eiikdpgxia5svismvu44,PHID-USER-ydswvwhh5pm4lshahjje,"['Yet again, a Firefox bug.', '*sighs*\n\n(Editing images will be possible very very soon.', ':-))']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +13438,"VisualEditor: Switching to ""edit source"" tab within VE triggered via section-edit should be a wikitext section edit","(In reply to comment #2) +> ""Edit Source"" never even existed before Visual Editor + +Not even remotely true. The ""Edit Source"" tab is the relabelling of the regular ""Edit"" tab. + +I'm minded to agree with This, that and the other, but willing to be convinced.",1371582534,task_subcomment,PHID-TASK-4qp7cge7h2tflfmzkmov,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\n\nNot even remotely true.', 'The ""Edit Source"" tab is the relabelling of the regular ""Edit"" tab.', ""I'm minded to agree with This, that and the other, but willing to be convinced.""]","['NA', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +4883,VisualEditor: Closing (as opposed to applying) a dialog with no changes undoes last item in the stack anyway,Merged and will go out with wmf8.,1371584527,task_subcomment,PHID-TASK-zuh52jc2toouqelcucf4,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf8.'],['TASK PROGRESS'] +5031,VisualEditor: Restoring oldids broken,Merged and will go out with next deployment.,1371588446,task_subcomment,PHID-TASK-465skcravcf5ewxwsyd2,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with next deployment.'],['TASK PROGRESS'] +8929,VisualEditor: Template dialog should look up TemplateData for newly-added templates,"Currently in the template dialog when you insert a new template (or other transclusion) it doesn't look up TemplateData for said template (but re-uses if available). It should. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1371592380,task_description,PHID-TASK-4ea4xsfwmbsq76ri4xgj,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Template dialog should look up TemplateData for newly-added templates.', ""Currently in the template dialog when you insert a new template (or other transclusion) it doesn't look up TemplateData for said template (but re-uses if available)."", 'It should.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +4727,VisualEditor: Inspector menu appears with blank entry in Firefox,"Example screenshot of the issue + +In the given link, for reference 7's template; only in Firefox - works fine in Chrome. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://www.mediawiki.org/w/index.php?title=VisualEditor:TestReferenceContents&oldid=713075 + +**Attached**: {F11716}",1371594720,task_description,PHID-TASK-xu4scnfjjp674hs6ehjl,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Inspector menu appears with blank entry in Firefox.', ""Example screenshot of the issue\n\nIn the given link, for reference 7's template; only in Firefox - works fine in Chrome."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n\n**Attached**: {F11716}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +12731,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","(In reply to comment #12) +> Kill the H1s from the editor please. They should really be considered +> deprecated in the wiki syntax, and aren't something that people should be +> able to create by accident. + +VE is meant to be able to edit all content that's valid. Lots of wikis (e.g. meta) use H1s quite liberally. Discouraging use is fine, but preventing use feels wrong. (Also, what the hell should VE do when it encounters an H1 in the wild, if they were 'disabled'?)",1371598575,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #12)\nQUOTE\nQUOTE\nQUOTE\n\nVE is meant to be able to edit all content that's valid."", 'Lots of wikis (e.g.', 'meta) use H1s quite liberally.', 'Discouraging use is fine, but preventing use feels wrong.', ""(Also, what the hell should VE do when it encounters an H1 in the wild, if they were 'disabled'?)""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +12730,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","AzaToth's suggestion is to label as follows: + +| H1: Title +| H2: Heading +| H3: Sub-heading +| H4: Sub-heading +| H5: Sub-heading +| H6: Sub-heading + +The differentiation between H3 - H6 would be only styling. Not sure how I feel about this, but it's certainly ""correct"".",1371598971,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ydswvwhh5pm4lshahjje,"[""AzaToth's suggestion is to label as follows:\n\n| H1: Title\n| H2: Heading\n| H3: Sub-heading\n| H4: Sub-heading\n| H5: Sub-heading\n| H6: Sub-heading\n\nThe differentiation between H3 - H6 would be only styling."", 'Not sure how I feel about this, but it\'s certainly ""correct"".']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5820,Parsoid gives VisualEditor insecure content when using HTTPS (should use protocol-relative URLs),"Per Roan's comments, moving to Parsoid so they can fix.",1371603429,task_subcomment,PHID-TASK-2fap3nvdrgza3a4h2sj6,PHID-USER-ydswvwhh5pm4lshahjje,"[""Per Roan's comments, moving to Parsoid so they can fix.""]",['BUG REPRODUCTION'] +4726,VisualEditor: Some template dialog loading attempts fail with 'TypeError',"This might be linked to bug 49493 - Timo, any quick thoughts?",1371614781,task_subcomment,PHID-TASK-ic77u5udy3nvxbsnznrc,PHID-USER-ydswvwhh5pm4lshahjje,"['This might be linked to bug 49493 - Timo, any quick thoughts?']",['BUG REPRODUCTION'] +1957,VisualEditor: IE8 support,"This is a WONTFIX; Internet Explorer in general doesn't support many of the key technologies that VisualEditor relies upon, and this becomes more acute the further back from IE10 you get. + +Supporting ""just"" IE9 and IE10 has been approximately 90% of our browser-specific workload; for IE8 support, we would need to write an entirely parallel implementation of VisualEditor just for that (and even then, most things wouldn't work). + +We cannot justify spending a very significant amount of donors' funds on IE8, which is (as of May) less than 5% of all our readers, and likely even less than that for editors. See [[mw:VisualEditor/Target browser matrix]] (which needs to be updated) for detail about which browsers we actively support.",1371656351,task_subcomment,PHID-TASK-b7f2axjx5q6kogc6seqp,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is a WONTFIX; Internet Explorer in general doesn't support many of the key technologies that VisualEditor relies upon, and this becomes more acute the further back from IE10 you get."", 'Supporting ""just"" IE9 and IE10 has been approximately 90% of our browser-specific workload; for IE8 support, we would need to write an entirely parallel implementation of VisualEditor just for that (and even then, most things wouldn\'t work).', ""We cannot justify spending a very significant amount of donors' funds on IE8, which is (as of May) less than 5% of all our readers, and likely even less than that for editors."", 'See [[mw:VisualEditor/Target browser matrix]] (which needs to be updated) for detail about which browsers we actively support.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4757,VisualEditor: Template inspector removing characters from header,This is an artefact of a Parsoid serialisation bug that has now been fixed.,1371657198,task_subcomment,PHID-TASK-ukps7g4li7inap7lxq46,PHID-USER-ydswvwhh5pm4lshahjje,['This is an artefact of a Parsoid serialisation bug that has now been fixed.'],['BUG REPRODUCTION'] +4716,VisualEditor: Image dialog shows <visualeditor-dialog-media-content-section> instead of actual message,Fixed by gerrit 69497 which we will try to get pushed today.,1371657503,task_subcomment,PHID-TASK-n7i2eetsofstfrmijiw5,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed by gerrit 69497 which we will try to get pushed today.'],['TASK PROGRESS'] +1955,VisualEditor: IE8 support,"(In reply to comment #4) +> Makes a lot of sense. Any specific technologies that are problematic? Just +> so I can avoid coming off as ""we're not doing it, it's hard"". + +Primary technologies: +* HTML 5, most notably with ContentEditable (IE8 has basic support; IE in general has major issues with elements that aren't editable inside ones that are - e.g. templates inside pages - though we've found a way to hack around it in IE9&10 for now) +* Javascript (ECMAScript) 5 (not all of it, which is good as IE9 doesn't do that either, but more than IE8 supports) +* Selection interaction (IE's support is... Quixotic, to be polite) +* Key detection/over-riding (same as for selection)",1371658853,task_subcomment,PHID-TASK-b7f2axjx5q6kogc6seqp,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #4)\nQUOTE\nQUOTE\n\nPrimary technologies:\n* HTML 5, most notably with ContentEditable (IE8 has basic support; IE in general has major issues with elements that aren't editable inside ones that are - e.g."", ""templates inside pages - though we've found a way to hack around it in IE9&10 for now)\n* Javascript (ECMAScript) 5 (not all of it, which is good as IE9 doesn't do that either, but more than IE8 supports)\n* Selection interaction (IE's support is... Quixotic, to be polite)\n* Key detection/over-riding (same as for selection)""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +506,VisualEditor: Adding a file/media fails with wrong wikicode (Image insertion sets resource='undefined'),*** Bug 49829 has been marked as a duplicate of this bug. ***,1371659407,task_subcomment,PHID-TASK-2z2izcavd5te3dkswczw,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49829 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +505,VisualEditor: Adding a file/media fails with wrong wikicode (Image insertion sets resource='undefined'),"From bug 49829 comment 0: + +| This is the DOM returned by the VE after inserting a new thumbnail: +| <figure typeof=""mw:Image/Frame"" class="" mw-halign-right""> +| <a rel=""mw:thumb"" href=""http://commons.wikimedia.org/wiki/File:Apples.jpg""> +| <img src=""http://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/Apples.jpg/ +| 100px-Apples.jpg"" width=""100"" height=""150"" resource=""undefined""></a></figure> +| +| Note the 'undefined' in the resource attribute. The resource is the image +| target, so we notice that the link and the image named 'undefined' differ and +| serialize as +| [[undefined|link=http://commons.wikimedia.org/wiki/File:Apples.jpg|thumb]].",1371659496,task_subcomment,PHID-TASK-2z2izcavd5te3dkswczw,PHID-USER-ydswvwhh5pm4lshahjje,"['From bug 49829 comment 0:\n\n| This is the DOM returned by the VE after inserting a new thumbnail:\n| <figure typeof=""mw:Image/Frame"" class="" mw-halign-right"">\n| <a rel=""mw:thumb"" href=""URL\n| <img src=""URL\n| 100px-Apples.jpg"" width=""100"" height=""150"" resource=""undefined""></a></figure>\n| \n| Note the \'undefined\' in the resource attribute.', ""The resource is the image\n| target, so we notice that the link and the image named 'undefined' differ and\n| serialize as\n| [[undefined|link=URL""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +1952,Parsoid cannot parse some wikimarkup,"Note that the use of HTML comments mid-token was WONTFIXed: bug 49750. + +*** This bug has been marked as a duplicate of bug 49753 ***",1371660571,task_subcomment,PHID-TASK-u5v4rso2epl4jpiezw4u,PHID-USER-ydswvwhh5pm4lshahjje,"['Note that the use of HTML comments mid-token was WONTFIXed: bug 49750.', '*** This bug has been marked as a duplicate of bug 49753 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +13419,"VisualEditor: Transclusion dialogs panes should include a link to the template's definition page (for further documentation), even if there is TemplateData to document it","(In reply to comment #1) +> Here is a page that has a table and a couple transcluded navigation-box +> templates at the bottom: +> [[List of countries by incarceration rate]] +> +> With VisualEditor (VE) the table is editable and WYSIWYG. + +(Yay. :-)) + +> But with VE the existing text in the 2 navigation boxes can not be edited as +> far as I can tell. At least not within VE from that page. I am talking about +> after clicking the edit icons for the navigation boxes. + +Yes, VisualEditor is disabled for the Template namespace, and likely will be for a very long time (or forever). It's mostly used for very complicated transclusion wikicode which often can't be edited visually, because it doesn't form a complete document, only part of one. + +> New parameters can be added to one of the templates, but not to the other. I +> don't see a way to edit the text for existing parameters in either navigation +> box. + +I'm a bit lost here - you mean parameters on [[List of countries by incarceration rate]]'s invocations of [[Template:Incarceration]] and [[Template:Law country lists]]? Those templates take no parameters, though it's possible to add new parameters to template invocations that don't currently have one - see my edit (actually two edits) with VisualEditor here: https://en.wikipedia.org/w/index.php?title=List_of_countries_by_incarceration_rate&diff=560637005&oldid=559696805 + +> So to be able to edit one of those templates in source mode or otherwise it +> would be helpful to have a direct link to the transcluded template page, and +> not to the many templates that make up such a navigation box at the core +> level. + +You can definitely edit those templates in source mode still - do you mean, edit the invocation of those templates? You should be able to replicate anything you can do with a template invocation in source mode using VisualEditor at this point. On the other hand, trying to offer ""edit the source of this template invocation"" is extremely technically hard (as well as being a very complicated user interface issue for users). + +> See related bug 878. + +I'm afraid I don't see how that bug, about the wikitext editor's additional listing of templates used on section editing, is related. Could you explain the link? + +I also don't see how this relates to this bug, which is a minor enhancement request to add a link to the used template on the template's pane (which I think is fine, but we'll have to work out if we can do this in all situations - what do we do when the ""template"" you're using is in fact a parser function? - etc.).",1371665278,task_subcomment,PHID-TASK-axbu733atg4fftym2lek,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n(Yay.', ':-))\n\nQUOTE\nQUOTE\nQUOTE\n\nYes, VisualEditor is disabled for the Template namespace, and likely will be for a very long time (or forever).', ""It's mostly used for very complicated transclusion wikicode which often can't be edited visually, because it doesn't form a complete document, only part of one."", ""QUOTE\nQUOTE\nQUOTE\n\nI'm a bit lost here - you mean parameters on [[List of countries by incarceration rate]]'s invocations of [[Template:Incarceration]] and [[Template:Law country lists]]?"", ""Those templates take no parameters, though it's possible to add new parameters to template invocations that don't currently have one - see my edit (actually two edits) with VisualEditor here: URL\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYou can definitely edit those templates in source mode still - do you mean, edit the invocation of those templates?"", 'You should be able to replicate anything you can do with a template invocation in source mode using VisualEditor at this point.', 'On the other hand, trying to offer ""edit the source of this template invocation"" is extremely technically hard (as well as being a very complicated user interface issue for users).', ""QUOTE\n\nI'm afraid I don't see how that bug, about the wikitext editor's additional listing of templates used on section editing, is related."", 'Could you explain the link?', 'I also don\'t see how this relates to this bug, which is a minor enhancement request to add a link to the used template on the template\'s pane (which I think is fine, but we\'ll have to work out if we can do this in all situations - what do we do when the ""template"" you\'re using is in fact a parser function?', '- etc.', ').']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'NA', 'BUG REPRODUCTION .']" +8875,VisualEditor: Quick transclusion dialog UX improvements,"Template overall: +* Template panel should have a link to the template's definition page (if it's a real template) +* Template panel should have a link to the relevant MW Manual page (if it's a parser function) + +Parameters: +* Label for parameter should use the ""label"" from TemplateData, not the wt name +* Label panel should use the ""description"" from TemplateData above the content box +* Label panel should indicate if a parameter is ""mandatory"" from TemplateData +* Label panel should show the ""default"" from TemplateData +* Label panel should indicate if a parameter is ""deprecated"" from TemplateData + +Adding parameters: +* Template panel should show available unused parameters and way to add them +* Template panel should highlight available unused parameters that are mandatory +* Template panel should highlight available unused parameters that are in sets +* Insertion of a template with TemplateData should auto-insert the mandatory parameters + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52576",1371667800,task_description,PHID-TASK-q46agi2mree3c3qnk2y4,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Quick transclusion dialog UX improvements.', 'Template overall:\n* Template panel should have a link to the template\'s definition page (if it\'s a real template)\n* Template panel should have a link to the relevant MW Manual page (if it\'s a parser function)\n\nParameters:\n* Label for parameter should use the ""label"" from TemplateData, not the wt name\n* Label panel should use the ""description"" from TemplateData above the content box\n* Label panel should indicate if a parameter is ""mandatory"" from TemplateData\n* Label panel should show the ""default"" from TemplateData\n* Label panel should indicate if a parameter is ""deprecated"" from TemplateData\n\nAdding parameters:\n* Template panel should show available unused parameters and way to add them\n* Template panel should highlight available unused parameters that are mandatory\n* Template panel should highlight available unused parameters that are in sets\n* Insertion of a template with TemplateData should auto-insert the mandatory parameters\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION', 'FUTURE PLAN']" +2002,VisualEditor: nowiki tags added to references (and references split up (and content dropped)),"The {{#tag:ref|…}} issues should now be fixed in production. + +The specific issues of adding <nowiki>s around wiki-able elements of tables is also, I believe, fixed in production. + +<nowiki>s around wikitext are, of course, intentional.",1371671665,task_subcomment,PHID-TASK-k4uqhsrhnkkuz3d2z6l6,PHID-USER-ydswvwhh5pm4lshahjje,"['The {{#tag:ref|…}} issues should now be fixed in production.', 'The specific issues of adding <nowiki>s around wiki-able elements of tables is also, I believe, fixed in production.', '<nowiki>s around wikitext are, of course, intentional.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4662,VisualEditor: TemplateSpecModel should expand aliases,"TemplateSpecModel currently doesn't expand aliases, so if it knows something as ""foo"" with an alias of ""1"" and the dialog asks about ""1"", it returns nothing. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371671820,task_description,PHID-TASK-xszasferpgmq6tda243w,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: TemplateSpecModel should expand aliases.', 'TemplateSpecModel currently doesn\'t expand aliases, so if it knows something as ""foo"" with an alias of ""1"" and the dialog asks about ""1"", it returns nothing.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4752,"VisualEditor: Reference editor adds pawn on Ctrl+I, Ctrl+B",Fixed in gerrit 69503 which we will deploy this afternoon.,1371680618,task_subcomment,PHID-TASK-v4v3wychksw2n5sabckt,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in gerrit 69503 which we will deploy this afternoon.'],['ACTION ON ISSUE'] +4730,VisualEditor: Pawn appears when Cmd-C over a selected inline image in Firefox,Fixed (I think) in gerrit 69503 which we will deploy this afternoon.,1371680649,task_subcomment,PHID-TASK-eiikdpgxia5svismvu44,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed (I think) in gerrit 69503 which we will deploy this afternoon.'],['ACTION ON ISSUE'] +8857,Images: New images get a link=… set whether or not they need it,"Follow-on from bug 49596. + +The insertion of a new image adds link=… whether or not it's been actively set away from the default. + +Thus (in the example in bug 49596 comment 0) we get: + +[[File:CV.03326.jpg|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] + +… instead of: + +[[File:CV.03326.jpg|right|framed|424x275px]] + +… which is bad in terms of wikitext-user utility. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1371681900,task_description,PHID-TASK-pvs5mqz2lxwkwyv7enfq,PHID-USER-ydswvwhh5pm4lshahjje,"['Images: New images get a link=… set whether or not they need it.', 'Follow-on from bug 49596.', ""The insertion of a new image adds link=… whether or not it's been actively set away from the default."", 'Thus (in the example in bug 49596 comment 0) we get:\n\n[[File:CV.03326.jpg|link=URL\n\n… instead of:\n\n[[File:CV.03326.jpg|right|framed|424x275px]]\n\n… which is bad in terms of wikitext-user utility.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +504,VisualEditor: Adding a file/media fails with wrong wikicode (Image insertion sets resource='undefined'),"This is partially fixed in gerrit 69581 which we will deploy this afternoon. + +However, the link issue is still not fixed, thus (in the example in comment 0) we will now get: + +[[File:CV.03326.jpg|link=https://commons.wikimedia.org/wiki/File:CV.03326.jpg|right|framed|424x275px]] + +… instead of: + +[[File:CV.03326.jpg|right|framed|424x275px]] + +… which is bad, but nothing like as terrible as it was. Forking that off to a new bug, bug 49844, and marking this as fixed.",1371682009,task_subcomment,PHID-TASK-2z2izcavd5te3dkswczw,PHID-USER-ydswvwhh5pm4lshahjje,"['This is partially fixed in gerrit 69581 which we will deploy this afternoon.', 'However, the link issue is still not fixed, thus (in the example in comment 0) we will now get:\n\n[[File:CV.03326.jpg|link=URL\n\n… instead of:\n\n[[File:CV.03326.jpg|right|framed|424x275px]]\n\n… which is bad, but nothing like as terrible as it was.', 'Forking that off to a new bug, bug 49844, and marking this as fixed.']","['TASK PROGRESS', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9502,VisualEditor: Toolbar floats only down to the top of the last BranchNode (which isn't always at the end),Fix merged and will go out with next push.,1371688425,task_subcomment,PHID-TASK-djl2633o2ndbnj77h5l2,PHID-USER-ydswvwhh5pm4lshahjje,['Fix merged and will go out with next push.'],['TASK PROGRESS'] +9057,VisualEditor: z-index for .ve-ui-surface-overlay is too high (and we shouldn't use them anyway),Marking as tech-debt and pulling from beta per discussion.,1371688878,task_subcomment,PHID-TASK-dlisjakdxxdx6ulkcllp,PHID-USER-ydswvwhh5pm4lshahjje,['Marking as tech-debt and pulling from beta per discussion.'],['TASK PROGRESS .'] +4648,"Images: Image insertion uses both the English and the localised syntax for ""right""","Reported initially in bug 49596: + +ptwiki (""direita,right""): https://pt.wikipedia.org/w/index.php?&diff=36119075 + +plwiki (""prawo,right""): https://pl.wikipedia.org/w/index.php?diff=36790309 + +This feels like a Parsoid issue (VisualEditor doesn't know about localisations of these terms :-)) but Inez can tell us more details. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371690720,task_description,PHID-TASK-ipvexqb24ep4dnkhsnif,PHID-USER-ydswvwhh5pm4lshahjje,"['Images: Image insertion uses both the English and the localised syntax for ""right"".', 'Reported initially in bug 49596:\n\nptwiki (""direita,right""): URL\n\nplwiki (""prawo,right""): URL\n\nThis feels like a Parsoid issue (VisualEditor doesn\'t know about localisations of these terms :-)) but Inez can tell us more details.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +502,VisualEditor: Adding a file/media fails with wrong wikicode (Image insertion sets resource='undefined'),"(In reply to comment #10) +> What about commend 5 and comment 6? + +Sorry, yes; created as bug 49849.",1371690785,task_subcomment,PHID-TASK-2z2izcavd5te3dkswczw,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #10)\nQUOTE\n\nSorry, yes; created as bug 49849.']",['BUG REPRODUCTION'] +4636,"VisualEditor: Re-rendered transclusion of blocks comes back as wikitext, not HTML (eww)","Something's gone wrong with our PHP parser re-render call; on re-render of block templates only, you get {{template call|param}} rather than nice lovely HTML. Presumably something to do with our hack yesterday? Plzfixkthxbai. + +-------------------------- +**Version**: unspecified +**Severity**: major",1371699120,task_description,PHID-TASK-w3m2d62g427w2i6vbyd4,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Re-rendered transclusion of blocks comes back as wikitext, not HTML (eww).', ""Something's gone wrong with our PHP parser re-render call; on re-render of block templates only, you get {{template call|param}} rather than nice lovely HTML."", 'Presumably something to do with our hack yesterday?', 'Plzfixkthxbai.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +4634,VisualEditor: Blank transclusion block doesn't get converted into blankness,"Click ""add template"", then ""apply changes"" without adding a template (or add one, then remove it. + +Expected wikitext: none + +Actual wikitext: <span property=""mw:PageProp/noindex"" data-mw=""{"parts":[]}""></span> + +We're clearly putting in a placeholder that we don't delete if the block is empty; because we don't display content blocks that don't render in read, you can't see these, which sucks and lets users do The Wrong Thing(tm). + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371699420,task_description,PHID-TASK-crkiryzxavcthffyf5za,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Blank transclusion block doesn't get converted into blankness."", 'Click ""add template"", then ""apply changes"" without adding a template (or add one, then remove it.', 'Expected wikitext: none\n\nActual wikitext: <span property=""mw:PageProp/noindex"" data-mw=""{"parts":[]}""></span>\n\nWe\'re clearly putting in a placeholder that we don\'t delete if the block is empty; because we don\'t display content blocks that don\'t render in read, you can\'t see these, which sucks and lets users do The Wrong Thing(tm).', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4635,VisualEditor: Blank transclusion block doesn't get converted into blankness," + +*** This bug has been marked as a duplicate of bug 49831 ***",1371744867,task_subcomment,PHID-TASK-crkiryzxavcthffyf5za,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 49831 ***'],['ISSUE CONTENT MANAGEMENT'] +4670,VisualEditor: Blank transclusion block doesn't get converted into blankness,*** Bug 49855 has been marked as a duplicate of this bug. ***,1371744867,task_subcomment,PHID-TASK-d6c7qzgfg4jsrlzfag4r,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49855 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4961,VisualEditor: Transclusion inspector blank on opening some templates,*** Bug 49862 has been marked as a duplicate of this bug. ***,1371745099,task_subcomment,PHID-TASK-qb2vdcmk4mrkuu43ivqi,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49862 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4988,VisualEditor: Activation of a selected block which is the first content not possible,"Happens if it's a block or floated template, or an inline or floated (thumb) image. Doesn't happen on an inline template or an inline-block template.",1371746901,task_subcomment,PHID-TASK-ws46dvvtpsd7zfz4gkae,PHID-USER-ydswvwhh5pm4lshahjje,"[""Happens if it's a block or floated template, or an inline or floated (thumb) image."", ""Doesn't happen on an inline template or an inline-block template.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4668,VisualEditor: Blank transclusion block doesn't get converted into blankness,Merged and will be going out with next push.,1371748525,task_subcomment,PHID-TASK-d6c7qzgfg4jsrlzfag4r,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will be going out with next push.'],['TASK PROGRESS'] +4725,VisualEditor: Some template dialog loading attempts fail with 'TypeError',"Yes, this is a dupe of bug 49493; sorry! + +*** This bug has been marked as a duplicate of bug 49493 ***",1371748994,task_subcomment,PHID-TASK-ic77u5udy3nvxbsnznrc,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, this is a dupe of bug 49493; sorry!', '*** This bug has been marked as a duplicate of bug 49493 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +4960,VisualEditor: Transclusion inspector blank on opening some templates,*** Bug 49797 has been marked as a duplicate of this bug. ***,1371748994,task_subcomment,PHID-TASK-qb2vdcmk4mrkuu43ivqi,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49797 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5053,"VisualEditor: Phantoms appear above the save dialog, preventing saving",Merged and will go out later today.,1371766465,task_subcomment,PHID-TASK-io3sncftadpkbmrqampw,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out later today.'],['TASK PROGRESS'] +5037,VisualEditor: Inspector buttons appear above save dialog,Merged and will go out later today.,1371766472,task_subcomment,PHID-TASK-dbpbmbo7zjpy256zvcs6,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out later today.'],['TASK PROGRESS'] +1941,Parsoid: full sized images are displayed regardless of a |pictured parameter,"This is a dupe of bug 48387 which is fixed and deployed as of a few minutes ago but Parsoid's cache needs to be purged for this to show up. + +*** This bug has been marked as a duplicate of bug 48387 ***",1371769152,task_subcomment,PHID-TASK-dgmfpphgdhqlrv3bwalq,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is a dupe of bug 48387 which is fixed and deployed as of a few minutes ago but Parsoid's cache needs to be purged for this to show up."", '*** This bug has been marked as a duplicate of bug 48387 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +5232,Images: Image links are interpreted as image inclusions,*** Bug 49891 has been marked as a duplicate of this bug. ***,1371769152,task_subcomment,PHID-TASK-4k5gqkncjczqm4ffrhqk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49891 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4751,"VisualEditor: Reference editor adds pawn on Ctrl+I, Ctrl+B",*** Bug 49888 has been marked as a duplicate of this bug. ***,1371773590,task_subcomment,PHID-TASK-v4v3wychksw2n5sabckt,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49888 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4633,VisualEditor: <span> annotations next to each other aren't necessarily the same,"In this case: + + <span style=""color:green;"">Aussie</span><span style=""color:gold;"">Legend</span> + +… is being simplified by DM into: + + <span style=""color:green;"">AussieLegend</span> + +… which, unsurprisingly, Parsoid assumes means we wanted to combine them. :-)",1371773903,task_subcomment,PHID-TASK-fhtlyq5kho6tpsip3niy,PHID-USER-ydswvwhh5pm4lshahjje,"['In this case:\n\n <span style=""color:green;"">Aussie</span><span style=""color:gold;"">Legend</span>\n\n… is being simplified by DM into:\n\n <span style=""color:green;"">AussieLegend</span>\n\n… which, unsurprisingly, Parsoid assumes means we wanted to combine them.', ':-)']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +1945,VisualEditor: Pawn ♙ appears when bolding multiple list items at same time,"Dupe of bug 49732 which is fixed in master and wmf8; will get that pushed to production wmf7 tonight. + +*** This bug has been marked as a duplicate of bug 49732 ***",1371774369,task_subcomment,PHID-TASK-gt3d3w3roul5snkreii4,PHID-USER-ydswvwhh5pm4lshahjje,"['Dupe of bug 49732 which is fixed in master and wmf8; will get that pushed to production wmf7 tonight.', '*** This bug has been marked as a duplicate of bug 49732 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4750,"VisualEditor: Reference editor adds pawn on Ctrl+I, Ctrl+B",*** Bug 49877 has been marked as a duplicate of this bug. ***,1371774369,task_subcomment,PHID-TASK-v4v3wychksw2n5sabckt,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49877 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5009,Parsoid sometimes loads content from another wiki,I think this is now fixed.,1371774406,task_subcomment,PHID-TASK-6dfe6wmnmfcjqgh27brf,PHID-USER-ydswvwhh5pm4lshahjje,['I think this is now fixed.'],['BUG REPRODUCTION'] +8856,"VisualEditor: Transclusion editor shows empty ""content"" sections for newlines","Yeah, this is a bit of a mess. We could get Parsoid to /always/ do a newline between templates of the same generated block, I suppose? Gabriel, thoughts?",1371775521,task_subcomment,PHID-TASK-fzpzl3u4tnchcdvuauzd,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, this is a bit of a mess.', 'We could get Parsoid to /always/ do a newline between templates of the same generated block, I suppose?', 'Gabriel, thoughts?']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +8944,VisualEditor: You can't select text in the save dialog,This was fixed in wmf8.,1371775703,task_subcomment,PHID-TASK-jdjfrc2gvkcmr2dyxdhz,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in wmf8.'],['BUG REPRODUCTION'] +5208,VisualEditor: Switch document re-renderer from action=parse over to Parsoid API now it exists,Not going to make beta at this rate.,1371780475,task_subcomment,PHID-TASK-nu3747gtrfgcnn6ifzlx,PHID-USER-ydswvwhh5pm4lshahjje,['Not going to make beta at this rate.'],['FUTURE PLAN'] +10232,VisualEditor: Cursor jumps when backspacing character after alien node,I believe that this is now fixed with the new deletion model.,1371780950,task_subcomment,PHID-TASK-suuligy6idoz5fgoqmha,PHID-USER-ydswvwhh5pm4lshahjje,['I believe that this is now fixed with the new deletion model.'],['BUG REPRODUCTION'] +5266,VisualEditor: Unexpected non-pawn characters appear after CTRL-B and CTRL-I,I believe we fixed this with the new insertion logic last week. Please re-open if you can reproduce still.,1371781126,task_subcomment,PHID-TASK-zoij2t4he6jsr6wfqjde,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe we fixed this with the new insertion logic last week.', 'Please re-open if you can reproduce still.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +576,VisualEditor: Delete contents of slugged paragraph results in double line break visible,Deeming that this is now fixed.,1371781383,task_subcomment,PHID-TASK-vv7dhxcel5yesltb4ctu,PHID-USER-ydswvwhh5pm4lshahjje,['Deeming that this is now fixed.'],['BUG REPRODUCTION'] +5469,VisualEditor: Deleting to/from a blank lines fails,This is now fixed with the deletion re-write.,1371781860,task_subcomment,PHID-TASK-na7hdsgn5rcikyp6dgpv,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed with the deletion re-write.'],['BUG REPRODUCTION'] +4935,VisualEditor: Incorrectly handling nested reference tags (blocked by Parsoid),"This is now ""fixed"" (but we may want to make it a nicer experience in the future).",1371782246,task_subcomment,PHID-TASK-comswpptjs3uwf7ztbnb,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now ""fixed"" (but we may want to make it a nicer experience in the future).']",['FUTURE PLAN'] +478,VisualEditor: Parsoid ate a reference,This is now fixed (Parsoid selser issue); sorry!,1371782480,task_subcomment,PHID-TASK-j6slyvhfp3d6ozltvruk,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed (Parsoid selser issue); sorry!'],['BUG REPRODUCTION'] +481,VisualEditor: Image insertion does not work,Fixed. Sorry about this.,1371782583,task_subcomment,PHID-TASK-ivktalncu225io76zzys,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed.', 'Sorry about this.']","['ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +4840,VisualEditor: Some template combinations make text not editable,Sorry for the disruption; glad we fixed it for you.,1371825507,task_subcomment,PHID-TASK-zgrdvieu55b7ilh6yt3l,PHID-USER-ydswvwhh5pm4lshahjje,['Sorry for the disruption; glad we fixed it for you.'],['SOCIAL CONVERSATION'] +8809,"Provide a neater way to edit transclusions that do not take a pipe (e.g. {{formatnum:…}}, {{lc:…}}, {{int:…}}, {{#dateformat:…}}})","""{{formatnum:…}} is not a template"" - true + +For this, Parsoid takes wikitext like: + + This was {{formatnum:1234567890}} years ago. + +… and gives us HTML of: + +<p data-parsoid=""…"">This was <span about=""#mwt1"" typeof=""mw:Transclusion"" data-mw=""{'target':{'wt':'formatnum:1234567890','function':'formatnum'}"" data-parsoid=""…"">1,234,567,890</span> years ago.</p> + +… so maybe we'd want to special-case on 'function':'formatnum' so that they're easier to edit?",1371827641,task_subcomment,PHID-TASK-ynxqancujipoqcvx5723,PHID-USER-ydswvwhh5pm4lshahjje,"['""{{formatnum:…}} is not a template"" - true\n\nFor this, Parsoid takes wikitext like:\n\n This was {{formatnum:1234567890}} years ago.', '… and gives us HTML of:\n\n<p data-parsoid=""…"">This was <span about=""#mwt1"" typeof=""mw:Transclusion"" data-mw=""{\'target\':{\'wt\':\'formatnum:1234567890\',\'function\':\'formatnum\'}"" data-parsoid=""…"">1,234,567,890</span> years ago.</p>\n\n… so maybe we\'d want to special-case on \'function\':\'formatnum\' so that they\'re easier to edit?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +1932,Required 'Edit Source' at Sections,"This is a duplicate of bug 49666 which we hope to do very soon. + +*** This bug has been marked as a duplicate of bug 49666 ***",1371827708,task_subcomment,PHID-TASK-btez3p46ypsfjdbg3yny,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a duplicate of bug 49666 which we hope to do very soon.', '*** This bug has been marked as a duplicate of bug 49666 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +4851,VisualEditor: Display a link to both VE and wikitext editor on every section header,*** Bug 49950 has been marked as a duplicate of this bug. ***,1371827708,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49950 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4958,VisualEditor: Transclusion inspector blank on opening some templates,*** Bug 49958 has been marked as a duplicate of this bug. ***,1371832175,task_subcomment,PHID-TASK-qb2vdcmk4mrkuu43ivqi,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49958 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +13406,OOUI: Dialogs should be repositionable/draggable,"(In reply to comment #1) +> The idea of the dialog being modal is that you aren't multi-tasking with it +> at all. + +This isn't asking for multi-tasking, it's asking for the ability to drag the dialog out of the way so that you can get context for the single-tasking, err, task. :-)",1371835847,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\n\nThis isn't asking for multi-tasking, it's asking for the ability to drag the dialog out of the way so that you can get context for the single-tasking, err, task."", ':-)']","['EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION']" +4667,VisualEditor: Blank transclusion block doesn't get converted into blankness,*** Bug 49970 has been marked as a duplicate of this bug. ***,1371844137,task_subcomment,PHID-TASK-d6c7qzgfg4jsrlzfag4r,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49970 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5069,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,Now fixed and will be deployed very soon; sorry for this.,1371844259,task_subcomment,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed and will be deployed very soon; sorry for this.'],['SOCIAL CONVERSATION'] +4986,VisualEditor: Activation of a selected block which is the first content not possible,Now fixed and will be put into production very soon.,1371844292,task_subcomment,PHID-TASK-ws46dvvtpsd7zfz4gkae,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed and will be put into production very soon.'],['ACTION ON ISSUE'] +8794,VisualEditor: Closing a dialog scrolls you up to the top of the document," + +-------------------------- +**Version**: unspecified +**Severity**: minor",1371844500,task_description,PHID-TASK-sl5n5bwvzliz5t3rwkrs,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Closing a dialog scrolls you up to the top of the document.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1978,VisualEditor: Possible to insert empty DEFAULTSORT,Merged and will be deployed very soon.,1371845552,task_subcomment,PHID-TASK-fz5qvkff7hb32uaxnpl7,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will be deployed very soon.'],['TASK PROGRESS'] +4760,VisualEditor: Prevent headings in reference sub-editor dialogs,Merged and will be deployed very soon.,1371845722,task_subcomment,PHID-TASK-563eb2ikcrhdth26zmqs,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will be deployed very soon.'],['TASK PROGRESS'] +8784,"VisualEditor: Drag-and-drop of content (text, transclusions, references, …) to move it","More general bug, following on from bug 41150 - this is for text selections, for other generated content blocks, ? others. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50643",1371851820,task_description,PHID-TASK-busqmj37jbvye6nty5bt,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Drag-and-drop of content (text, transclusions, references, …) to move it.', 'More general bug, following on from bug 41150 - this is for text selections, for other generated content blocks, ?', 'others.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +1926,VisualEditor: Insecure image links on https," + +*** This bug has been marked as a duplicate of bug 43015 ***",1371855005,task_subcomment,PHID-TASK-7ahnfikr3ud3nwuglytr,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 43015 ***'],['ISSUE CONTENT MANAGEMENT'] +5818,Parsoid gives VisualEditor insecure content when using HTTPS (should use protocol-relative URLs),*** Bug 49984 has been marked as a duplicate of this bug. ***,1371855005,task_subcomment,PHID-TASK-2fap3nvdrgza3a4h2sj6,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49984 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +409,"VisualEditor: Adjacent link annotations (one of which is from Parsoid, one from VisualEditor) should conjoin","Ed, is this due to the DM stuff around adjacent annotations?",1371855415,task_subcomment,PHID-TASK-uuaax5ooenq6lyv32r7j,PHID-USER-ydswvwhh5pm4lshahjje,"['Ed, is this due to the DM stuff around adjacent annotations?']",['INVESTIGATION AND EXPLORATION'] +1924,Provide ability to alternate between visual and source editing,"Already suggested as bug 47779. + +*** This bug has been marked as a duplicate of bug 47779 ***",1371855868,task_subcomment,PHID-TASK-c3wbsdob4ioii2vvg62w,PHID-USER-ydswvwhh5pm4lshahjje,"['Already suggested as bug 47779.', '*** This bug has been marked as a duplicate of bug 47779 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +5374,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,*** Bug 49986 has been marked as a duplicate of this bug. ***,1371855868,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49986 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9184,"VisualEditor: ""Review your changes"" - cancel-arrow needs a tooltip; possibly replace with an ""X""?",*** Bug 49983 has been marked as a duplicate of this bug. ***,1371857901,task_subcomment,PHID-TASK-inqexk3a4klng6im6ld7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49983 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9182,"VisualEditor: ""Review your changes"" - cancel-arrow needs a tooltip; possibly replace with an ""X""?","Argh, yes, Kaldari got his comment in before mine. :-)",1371858127,task_subcomment,PHID-TASK-inqexk3a4klng6im6ld7,PHID-USER-ydswvwhh5pm4lshahjje,"['Argh, yes, Kaldari got his comment in before mine.', ':-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +390,"VisualEditor: Opening ""Edit"" tab (and section edit links) with a middle-click / Ctrl-click / Shift-click (new tab/window) disabled somehow","This doesn't work; not quite sure why/how. Should be fixed. + +-------------------------- +**Version**: unspecified +**Severity**: major",1371859260,task_description,PHID-TASK-7sjurdxqyilrckxefznc,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Opening ""Edit"" tab (and section edit links) with a middle-click / Ctrl-click / Shift-click (new tab/window) disabled somehow.', ""This doesn't work; not quite sure why/how."", 'Should be fixed.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11917,VisualEditor: Table of Contents should be a draggableNode and insert __TOC__ as needed,"It should be possible for users to modify the location of the TOC (see bug 49224 for getting it shown and updated as they edit), and the system should insert a __TOC__ identifier (that should be silently dropped by Parsoid when not needed?). + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1371859800,task_description,PHID-TASK-zgftkji5nk4n25cdqxjy,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Table of Contents should be a draggableNode and insert __TOC__ as needed.', 'It should be possible for users to modify the location of the TOC (see bug 49224 for getting it shown and updated as they edit), and the system should insert a __TOC__ identifier (that should be silently dropped by Parsoid when not needed?).', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4547,Enable VisualEditor by default for all users of the English Wikipedia,"Currently scheduled for w/c 1 July. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371860100,task_description,PHID-TASK-algalgsjyyisq2anwhms,PHID-USER-ydswvwhh5pm4lshahjje,"['Enable VisualEditor by default for all users of the English Wikipedia.', 'Currently scheduled for w/c 1 July.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +11904,VisualEditor: Provide a way for users to insert variable magic words,"https://www.mediawiki.org/wiki/Help:Magic_words#Variables + +{{CURRENTYEAR}}, {{CURRENTMONTH}], etc. - possibly a pop-up inserter with a brief description of what each do (and their current value?) + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=62740",1371860100,task_description,PHID-TASK-dljoa7k34bkwqsbvudos,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Provide a way for users to insert variable magic words.', 'URL\n\n{{CURRENTYEAR}}, {{CURRENTMONTH}], etc.', '- possibly a pop-up inserter with a brief description of what each do (and their current value?)', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +4530,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)","Currently scheduled for w/c 15 July. It's anticipated that this will not be possible for some wikis due to failings in VisualEditor and/or Parsoid; exact list to be determined closer to the time. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=51792 +https://bugzilla.wikimedia.org/show_bug.cgi?id=33126 +https://bugzilla.wikimedia.org/show_bug.cgi?id=33077 +https://bugzilla.wikimedia.org/show_bug.cgi?id=52202",1371860160,task_description,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-ydswvwhh5pm4lshahjje,"['Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish).', 'Currently scheduled for w/c 15 July.', ""It's anticipated that this will not be possible for some wikis due to failings in VisualEditor and/or Parsoid; exact list to be determined closer to the time."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL\nURL\nURL\nURL']","['FUTURE PLAN', 'FUTURE PLAN', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +13341,Enable VisualEditor by default for all users of all Wikimedia wikis,"One of our long-term objectives is for VisualEditor to be enabled by default on all (public) Wikimedia wikis; this is a tracker for that ambition. + +As of August 2016, it isn't likely to be completed anytime soon, because some projects differ substantially from the Wikipedia use case for which VE has been primarily designed. For example, Wiktionary pages tend to be composed almost entirely of templates.",1371860160,task_description,PHID-TASK-r5vx4pebxayyrkdqlagy,PHID-USER-ydswvwhh5pm4lshahjje,"['Enable VisualEditor by default for all users of all Wikimedia wikis.', 'One of our long-term objectives is for VisualEditor to be enabled by default on all (public) Wikimedia wikis; this is a tracker for that ambition.', ""As of August 2016, it isn't likely to be completed anytime soon, because some projects differ substantially from the Wikipedia use case for which VE has been primarily designed."", 'For example, Wiktionary pages tend to be composed almost entirely of templates.']","['EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION']" +13346,Enable VisualEditor by default for all users of all Wikipedias,Current deployments listed at [[https://www.mediawiki.org/wiki/VisualEditor/Rollouts|mw:VisualEditor/Rollouts]].,1371860160,task_description,PHID-TASK-io6eogshz2s3ntb5ae7u,PHID-USER-ydswvwhh5pm4lshahjje,"['Enable VisualEditor by default for all users of all Wikipedias.', 'Current deployments listed at [[URL']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +4554,Enable VisualEditor by default for all users of the English Wikipedia,… with 'all users' (logged in and otherwise) for w/c 8 July.,1371860183,task_subcomment,PHID-TASK-algalgsjyyisq2anwhms,PHID-USER-ydswvwhh5pm4lshahjje,"[""… with 'all users' (logged in and otherwise) for w/c 8 July.""]",['FUTURE PLAN'] +9750,VisualEditor: Round-trip failures,"We did a bunch of changes to avoid dirty-diffs with Parsoid; though there may be a few outstanding, I think we've got most of them licked, so closing.",1371867377,task_subcomment,PHID-TASK-6r6iwczgdw2x3g22idm6,PHID-USER-ydswvwhh5pm4lshahjje,"[""We did a bunch of changes to avoid dirty-diffs with Parsoid; though there may be a few outstanding, I think we've got most of them licked, so closing.""]",['BUG REPRODUCTION'] +1922,Uncaught TypeError: Cannot read property 'description' of undefined,"This is the same as bug 49493 which is fixed in master and now in production; sorry for the disruption. + +*** This bug has been marked as a duplicate of bug 49493 ***",1371969869,task_subcomment,PHID-TASK-wvgg7vhdge7chox3fyjo,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same as bug 49493 which is fixed in master and now in production; sorry for the disruption.', '*** This bug has been marked as a duplicate of bug 49493 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4957,VisualEditor: Transclusion inspector blank on opening some templates,*** Bug 50016 has been marked as a duplicate of this bug. ***,1371969869,task_subcomment,PHID-TASK-qb2vdcmk4mrkuu43ivqi,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50016 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4529,Images not displayed in latest VE deployment,"I'm afraid I can't reproduce this - was this a transient issue, or do you still get it, and if so, with what browser, and are there any error messages on the console?",1371970022,task_subcomment,PHID-TASK-ffl4fedejvxwcxttjfil,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm afraid I can't reproduce this - was this a transient issue, or do you still get it, and if so, with what browser, and are there any error messages on the console?""]",['BUG REPRODUCTION .'] +4528,Images not displayed in latest VE deployment,"(In reply to comment #1) +> … with what browser … + +And, of course, you told me that. Sorry! :-( Can't reproduce on latest master or in latest push of wmf8.",1371970401,task_subcomment,PHID-TASK-ffl4fedejvxwcxttjfil,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nAnd, of course, you told me that.', 'Sorry!', "":-( Can't reproduce on latest master or in latest push of wmf8.""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +4520,"VisualEditor: Consecutive images align incorrectly in ""edit"" mode and cannot be modified","This is a very odd bug that appears to be due to an old mis-cached version of the Parsoid result (it was marking each of the images as about=""null""); we've flushed the caches, and it no longer appears AFAICT. Please re-open if it recurs.",1371972536,task_subcomment,PHID-TASK-isttvrxbjpvgt5itwu5n,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a very odd bug that appears to be due to an old mis-cached version of the Parsoid result (it was marking each of the images as about=""null""); we\'ve flushed the caches, and it no longer appears AFAICT.', 'Please re-open if it recurs.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +4566,Images: wikitext tables inside image captions are lost,"Horrible, relatively-rare case for Parsoid, is the use of wikitext tables inside image captions. Currently, the following wikitext: + +[Start] +[[Image:Foo.jpg|thumb|200px|This is an example image thumbnail caption with a table + +{| +! Foo !! Bar +|- +| Foo1 || Bar1 +|- +| Foo2 || Bar2 +|} + +… and some more text.]] +[End] + +… turns into the following output from Parsoid: + +[Start] +<figure typeof=""mw:Image/Thumb"" data-parsoid=""…""> + <a href=""./File:Foo.jpg"" data-parsoid=""…""> + <img resource=""./File:Foo.jpg"" src=""http://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Foo.jpg/200px-Foo.jpg"" + height=""131"" width=""200"" data-parsoid=""…""> + </a> + <figcaption class=""mw-figcaption"" data-parsoid=""…"">} + +… and some more text. + </figcaption> +</figure> +[End] + +… whereas nominally it should be (generated using an HTML table rather than a wikitext one, which seems to work fine without DOM diffs from VE end): + +[Start] +<figure typeof=""mw:Image/Thumb"" data-parsoid=""…""> + <a href=""./File:Foo.jpg"" data-parsoid=""…""> + <img resource=""./File:Foo.jpg"" src=""http://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Foo.jpg/200px-Foo.jpg"" + height=""131"" width=""200"" data-parsoid=""…""> + </a> + <figcaption class=""mw-figcaption"" data-parsoid=""…"">This is an example image thumbnail caption with a table + + <table data-parsoid=""…""> + <tbody data-parsoid=""…""> + <tr data-parsoid=""…""> + <th data-parsoid=""…"">Foo</th> + <th data-parsoid=""…"">Bar</th> + </tr> + <tr data-parsoid=""…""> + <td data-parsoid=""…"">Foo1</td> + <td data-parsoid=""…"">Bar1</td> + </tr> + <tr data-parsoid=""…""> + <td data-parsoid=""…"">Foo2</td> + <td data-parsoid=""…"">Bar2</td> + </tr> + </tbody> + </table> + +… and some more text. + </figcaption> +</figure> +[End]",1371999975,task_subcomment,PHID-TASK-5dgywim5ydcwu6b7g2zz,PHID-USER-ydswvwhh5pm4lshahjje,"['Horrible, relatively-rare case for Parsoid, is the use of wikitext tables inside image captions.', 'Currently, the following wikitext:\n\n[Start]\n[[Image:Foo.jpg|thumb|200px|This is an example image thumbnail caption with a table\n\n{|\n!', 'Foo !', '!', 'Bar\n|-\n| Foo1 || Bar1\n|-\n| Foo2 || Bar2\n|}\n\n… and some more text.]]', '[End]\n\n… turns into the following output from Parsoid:\n\n[Start]\n<figure typeof=""mw:Image/Thumb"" data-parsoid=""…"">\n <a href=""./File:Foo.jpg"" data-parsoid=""…"">\n <img resource=""./File:Foo.jpg"" src=""URL\n height=""131"" width=""200"" data-parsoid=""…"">\n </a>\n <figcaption class=""mw-figcaption"" data-parsoid=""…"">}\n\n… and some more text.', '</figcaption>\n</figure>\n[End]\n\n… whereas nominally it should be (generated using an HTML table rather than a wikitext one, which seems to work fine without DOM diffs from VE end):\n\n[Start]\n<figure typeof=""mw:Image/Thumb"" data-parsoid=""…"">\n <a href=""./File:Foo.jpg"" data-parsoid=""…"">\n <img resource=""./File:Foo.jpg"" src=""URL\n height=""131"" width=""200"" data-parsoid=""…"">\n </a>\n <figcaption class=""mw-figcaption"" data-parsoid=""…"">This is an example image thumbnail caption with a table\n\n <table data-parsoid=""…"">\n <tbody data-parsoid=""…"">\n <tr data-parsoid=""…"">\n <th data-parsoid=""…"">Foo</th>\n <th data-parsoid=""…"">Bar</th>\n </tr>\n <tr data-parsoid=""…"">\n <td data-parsoid=""…"">Foo1</td>\n <td data-parsoid=""…"">Bar1</td>\n </tr>\n <tr data-parsoid=""…"">\n <td data-parsoid=""…"">Foo2</td>\n <td data-parsoid=""…"">Bar2</td>\n </tr>\n </tbody>\n </table>\n\n… and some more text.', '</figcaption>\n</figure>\n[End]']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8765,"VisualEditor: Mis-nested annotations are cleaned up, leading to a dirty diff","(In reply to comment #0) +> ...and quite dramatically - take a look at +> https://en.wikipedia.org/w/index. +> php?title=Modified_discrete_cosine_transform&diff=561051085&oldid=558725133 + +Eurgh. I hate being proven wrong; each of those changes fixes the (entirely-broken, but masked for users by MediaWiki) wikitext; these are the kinds of errors it's not really possible for us to re-implement. + +Specifically, <i>Foo <sup>Bar</i> Baz</sup> is definitely broken HTML (mis-nested annotations), and I don't think it's necessarily a bad thing that we fix these. Obviously it'd be much better if we had a bot do a massive run over the corpus and fix these for users now, rather than have them blame VE, but that's not going to happen. :-( + +Punting to Roan for thoughts, but I think this is probably a lost cause. + +(In reply to comment #1) +> Brad also has a suggestion (along with a bug report) for a workflow to make +> these easier to identify: + +That's going to be done in VisualEditor as part of bug 49761 (well, not that way, because VE can't objectively know what bits of the DOM it ""should"" have just altered unless we have a local copy of MediaWiki :-)) but yes, coming very soon, hopefully.",1372000762,task_subcomment,PHID-TASK-vrnyctiie6ntzdrqt77a,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nEurgh.', ""I hate being proven wrong; each of those changes fixes the (entirely-broken, but masked for users by MediaWiki) wikitext; these are the kinds of errors it's not really possible for us to re-implement."", ""Specifically, <i>Foo <sup>Bar</i> Baz</sup> is definitely broken HTML (mis-nested annotations), and I don't think it's necessarily a bad thing that we fix these."", ""Obviously it'd be much better if we had a bot do a massive run over the corpus and fix these for users now, rather than have them blame VE, but that's not going to happen."", ':-(\n\nPunting to Roan for thoughts, but I think this is probably a lost cause.', '(In reply to comment #1)\nQUOTE\nQUOTE\n\nThat\'s going to be done in VisualEditor as part of bug 49761 (well, not that way, because VE can\'t objectively know what bits of the DOM it ""should"" have just altered unless we have a local copy of MediaWiki :-)) but yes, coming very soon, hopefully.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +389,VisualEditor: Inline text style annotations with different attributes should not be merged,"We have a work around for this - gerrit 69852 - now in production in VisualEditor, but the underlying cause is bug 48194. I've manually fixed the changes VE made - sorry about that: https://www.mediawiki.org/w/index.php?title=Git/Conversion/pywikipedia&diff=715751&oldid=715067",1372001636,task_subcomment,PHID-TASK-yc4hfzr5ombibggchvok,PHID-USER-ydswvwhh5pm4lshahjje,"['We have a work around for this - gerrit 69852 - now in production in VisualEditor, but the underlying cause is bug 48194.', ""I've manually fixed the changes VE made - sorry about that: URL""]","['WORKAROUNDS', 'BUG REPRODUCTION']" +4992,VisualEditor: Link inspector surface doesn't pop up when the user language is right-to-left,Give Moriel the credit given that she's done all the work on this bug so far - we'll try to get the patch properly reviewed so we can (hopefully?) merge and deploy it very soon.,1372001761,task_subcomment,PHID-TASK-ze4pocno64vkraksutzp,PHID-USER-ydswvwhh5pm4lshahjje,"[""Give Moriel the credit given that she's done all the work on this bug so far - we'll try to get the patch properly reviewed so we can (hopefully?)"", 'merge and deploy it very soon.']","['CONTRIBUTION AND COMMITMENT .', 'ACTION ON ISSUE']" +501,VisualEditor: Adding a file/media fails with wrong wikicode (Image insertion sets resource='undefined'),*** Bug 50021 has been marked as a duplicate of this bug. ***,1372002331,task_subcomment,PHID-TASK-2z2izcavd5te3dkswczw,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50021 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1910,Images turned into mw:Placeholder in certain cases,*** Bug 50008 has been marked as a duplicate of this bug. ***,1372003922,task_subcomment,PHID-TASK-k4lzd6fndz3snhg24las,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50008 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4526,Images not displayed in latest VE deployment,"Aha, I can now reproduce on that link - and looking at the HTML we get back from Parsoid, the first image comes back as + +<meta typeof=""mw:Placeholder"" data-parsoid='{""src"":""[[File:Net.jpg|thumb]]"",""optList"":[{""ck"":""thumbnail"",""ak"":""thumb""}],""dsr"":[0,22,null,null]}'> + +… and so VisualEditor dutifully doesn't display an image. Marking as a duplicate of the Parsoid bug, even though that is higher-numbered. Sorry about this. :-( + +*** This bug has been marked as a duplicate of bug 50035 ***",1372003922,task_subcomment,PHID-TASK-ffl4fedejvxwcxttjfil,PHID-USER-ydswvwhh5pm4lshahjje,"['Aha, I can now reproduce on that link - and looking at the HTML we get back from Parsoid, the first image comes back as\n\n<meta typeof=""mw:Placeholder"" data-parsoid=\'{""src"":""[[File:Net.jpg|thumb]]"",""optList"":[{""ck"":""thumbnail"",""ak"":""thumb""}],""dsr"":[0,22,null,null]}\'>\n\n… and so VisualEditor dutifully doesn\'t display an image.', 'Marking as a duplicate of the Parsoid bug, even though that is higher-numbered.', 'Sorry about this.', ':-(\n\n*** This bug has been marked as a duplicate of bug 50035 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +525,New deployment of Parsoid leads to HTML insertion - needs deployed code reversion,*** Bug 50049 has been marked as a duplicate of this bug. ***,1372004983,task_subcomment,PHID-TASK-m3novk5xasw5lqvg62ye,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50049 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1905,VisualEditor saves HTML instead of wikitext,"This was due to the caches being mis-configured; really sorry about this issue. + +*** This bug has been marked as a duplicate of bug 49577 ***",1372004983,task_subcomment,PHID-TASK-2nhg6abdnwgx5uutzfus,PHID-USER-ydswvwhh5pm4lshahjje,"['This was due to the caches being mis-configured; really sorry about this issue.', '*** This bug has been marked as a duplicate of bug 49577 ***']","['SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +11898,"VisualEditor: Broken layout of inspector menu, link inspector (others?) in Monobook","link icon not square + +See attachments. Reproduced in Chrome and Firefox by the original reporter, and me. + +-------------------------- +**Version**: unspecified +**Severity**: minor + +**Attached**: {F11416}",1372005420,task_description,PHID-TASK-p5tj36n2mckefr5apd2o,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Broken layout of inspector menu, link inspector (others?)', 'in Monobook.', 'link icon not square\n\nSee attachments.', 'Reproduced in Chrome and Firefox by the original reporter, and me.', '--------------------------\n**Version**: unspecified\n**Severity**: minor\n\n**Attached**: {F11416}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11900,"VisualEditor: Broken layout of inspector menu, link inspector (others?) in Monobook","Created attachment 12611 +overlapping recycle bin + +**Attached**: {F11417}",1372005461,task_subcomment,PHID-TASK-p5tj36n2mckefr5apd2o,PHID-USER-ydswvwhh5pm4lshahjje,['Created attachment 12611\noverlapping recycle bin\n\n**Attached**: {F11417}'],['BUG REPRODUCTION'] +4605,VisualEditor: Floated templates rendering oddly and overlapping text,"Created attachment 12612 +what the template should look like (read mode) + +**Attached**: {F11116}",1372005566,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-ydswvwhh5pm4lshahjje,['Created attachment 12612\nwhat the template should look like (read mode)\n\n**Attached**: {F11116}'],['BUG REPRODUCTION .'] +4604,VisualEditor: Floated templates rendering oddly and overlapping text,"Created attachment 12613 +what the template does look like (once in VE) + +**Attached**: {F11117}",1372005597,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-ydswvwhh5pm4lshahjje,['Created attachment 12613\nwhat the template does look like (once in VE)\n\n**Attached**: {F11117}'],['BUG REPRODUCTION .'] +4603,VisualEditor: Floated templates rendering oddly and overlapping text,"Created attachment 12614 +what the template does look like when selected + +**Attached**: {F11118}",1372005619,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-ydswvwhh5pm4lshahjje,['Created attachment 12614\nwhat the template does look like when selected\n\n**Attached**: {F11118}'],['BUG REPRODUCTION'] +4602,VisualEditor: Floated templates rendering oddly and overlapping text,"(In reply to comment #4) +> I thinks it depends on the skin: Monobook might be causing this. + +That's a different bug - created bug 50057. + +This is about CE's rendering of floated templates - I've attached some example screenshots to demonstrate.",1372005661,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #4)\nQUOTE\n\nThat's a different bug - created bug 50057."", ""This is about CE's rendering of floated templates - I've attached some example screenshots to demonstrate.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +4462,"VisualEditor: Save dialog is far too small in Monobook, making edit summaries hard to write","Timo, what have you wrought?! ;-)",1372005848,task_subcomment,PHID-TASK-o6x7c2kbmm5le5grlxkj,PHID-USER-ydswvwhh5pm4lshahjje,"['Timo, what have you wrought?!', ';-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +4508,VisualEditor: Chromium (< 30) crashes when attempting to cut content containing <link> or <style>,"The content makes its way into the clipboard, but yes, I can reproduce.",1372006216,task_subcomment,PHID-TASK-6doqtsezbhohs5na7asr,PHID-USER-ydswvwhh5pm4lshahjje,"['The content makes its way into the clipboard, but yes, I can reproduce.']",['BUG REPRODUCTION'] +8775,VisualEditor: cannot reposition typing cursor using the mouse in edit summary,Fixed and deployed; sorry for this.,1372007051,task_subcomment,PHID-TASK-fcxjzl7orc3z55j4k4z4,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and deployed; sorry for this.'],['ACTION ON ISSUE'] +8850,"Parsoid should have template parameter key/value whitespace of "" = "" not ""=""",This has now been done in Parsoid.,1372007229,task_subcomment,PHID-TASK-js3thiqf6n5putzp4qaq,PHID-USER-ydswvwhh5pm4lshahjje,['This has now been done in Parsoid.'],['BUG REPRODUCTION'] +9422,VisualEditor: Deleting a line break causes strange results,This was fixed in the re-write of deletion handling in CE; sorry for not marking it as such beforehand.,1372007371,task_subcomment,PHID-TASK-ftjpfhlr3dsluwcrrpaa,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in the re-write of deletion handling in CE; sorry for not marking it as such beforehand.'],['BUG REPRODUCTION'] +9414,VisualEditor: Multiple empty lines turn into uneditable elements due to mwPlaceholder,"This has been fixed (by removing the mwPlaceholder code in Parsoid, now that VisualEditor can handle these). Sorry for not responding before.",1372007435,task_subcomment,PHID-TASK-cxhnj4waa436ovh4o7lz,PHID-USER-ydswvwhh5pm4lshahjje,"['This has been fixed (by removing the mwPlaceholder code in Parsoid, now that VisualEditor can handle these).', 'Sorry for not responding before.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +9330,VisualEditor: Cut-Paste of paragraphs seems broken in Firefox,This was fixed in the re-write of copy-and-paste; sorry we didn't update this bug until now.,1372007590,task_subcomment,PHID-TASK-2qamjq3crlikvr3nahtr,PHID-USER-ydswvwhh5pm4lshahjje,"[""This was fixed in the re-write of copy-and-paste; sorry we didn't update this bug until now.""]",['BUG REPRODUCTION'] +4938,VisualEditor: Dropdown text style menu overlaps with other interface elements,This was fixed in the re-write of the toolbar two weeks ago; sorry for not updating until now.,1372007755,task_subcomment,PHID-TASK-mu7u3eco45xxsfwg4vhq,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in the re-write of the toolbar two weeks ago; sorry for not updating until now.'],['BUG REPRODUCTION'] +9089,"Default whitespace for headings should have two new lines beforehand (i.e., one blank line before a heading)","Indeed; a newline above or below a heading will be trimmed when the heading is changed in some manner. Is this Parsoid's behaviour? + +https://www.mediawiki.org/w/index.php?title=VisualEditor:Bug_49428&diff=715815&oldid=715814",1372008424,task_subcomment,PHID-TASK-4rqn2y6kag5uml6nligz,PHID-USER-ydswvwhh5pm4lshahjje,"['Indeed; a newline above or below a heading will be trimmed when the heading is changed in some manner.', ""Is this Parsoid's behaviour?"", 'URL']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +2037,VisualEditor: Mass of extraneous quot and amp marks,"I think that we've fixed this bug, but if it recurs please re-open.",1372014851,task_subcomment,PHID-TASK-ku4zjzbgxbemhv6sicxc,PHID-USER-ydswvwhh5pm4lshahjje,"[""I think that we've fixed this bug, but if it recurs please re-open.""]",['BUG REPRODUCTION'] +4835,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"I'm ambivalent about whether we would ever let this go live, given how complicated it would make editing for people that don't know wikitext - consequently, marking as lowest priority for now.",1372015077,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm ambivalent about whether we would ever let this go live, given how complicated it would make editing for people that don't know wikitext - consequently, marking as lowest priority for now.""]",['FUTURE PLAN'] +1972,VisualEditor: visual representation of template breaks on 'apply changes',"This is a dupe of bug 49854. + +*** This bug has been marked as a duplicate of bug 49854 ***",1372015399,task_subcomment,PHID-TASK-xfgiug37am4goz3ewbs4,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a dupe of bug 49854.', '*** This bug has been marked as a duplicate of bug 49854 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +4644,"VisualEditor: Re-rendered transclusion of blocks comes back as wikitext, not HTML (eww)",*** Bug 49730 has been marked as a duplicate of this bug. ***,1372015399,task_subcomment,PHID-TASK-w3m2d62g427w2i6vbyd4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49730 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4955,VisualEditor: Capitalisation does not register as a change,Ed's fix on Friday corrected this; sorry for the bug. Now live in production.,1372015558,task_subcomment,PHID-TASK-clapsacnmffdpmc6uic3,PHID-USER-ydswvwhh5pm4lshahjje,"[""Ed's fix on Friday corrected this; sorry for the bug."", 'Now live in production.']","['BUG REPRODUCTION', 'TASK PROGRESS']" +11922,"VisualEditor: No way to identify destination, rather than link text, of links","(In reply to comment #0) +> Because the VE splits up the destination of a link and the text displayed for +> it (quite rightly) it's impossible, in VE mode, to identify where links point +> to without source editing. This is kind of a problem for disambiguation +> issues, for example. Is there any way that this could somehow be +> hunt-down-able? + +Hover over the link; that's the target, not the anchor, that comes up in the pop-up tooltip. + +However, this doesn't work well if you know there's one link to [[foo|xxx]] somewhere on the page and you want to change it to [[bar|xxx]], I agree.",1372015806,task_subcomment,PHID-TASK-e3ncbibtfnsjabzzzce6,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nHover over the link; that's the target, not the anchor, that comes up in the pop-up tooltip."", ""However, this doesn't work well if you know there's one link to [[foo|xxx]] somewhere on the page and you want to change it to [[bar|xxx]], I agree.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +4833,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"(In reply to comment #5) +> (In reply to comment #4) +> > I'm ambivalent about whether we would ever let this go live, given how +> > complicated it would make editing for people that don't know wikitext - +> > consequently, marking as lowest priority for now. +> +> You and I discussed this idea at some point (thanks for filing this as a bug, +> Oliver). The current issues I'm seeing with VisualEditor are that: +> +> (1) it's much more time-consuming to add a link (i.e., typing ""[[]]"" is quick +> while finding and using the link dialog box is slow, especially multiple +> times); and +> +> (2) it requires the use of a mouse to add a link. :-( + +Not true, as discussed; I don't use the mouse to add links with VE (Ctrl+K plus keyboard-based selection, as in other editors). + +> Perhaps we need a ""I'm old school"" checkbox somewhere in VisualEditor. ;-) + +If users are sufficiently new-school that they can't remember Ctrl+K I don't think there's much hope for them. :-)",1372015941,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNot true, as discussed; I don't use the mouse to add links with VE (Ctrl+K plus keyboard-based selection, as in other editors)."", ""QUOTE\n\nIf users are sufficiently new-school that they can't remember Ctrl+K I don't think there's much hope for them."", ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +8938,"VisualEditor: Images, when resized, appear on top of (rather than underneath) other UI elements","Now fixed, I believe.",1372016119,task_subcomment,PHID-TASK-sbmvrc3jz243m2e4aqmd,PHID-USER-ydswvwhh5pm4lshahjje,"['Now fixed, I believe.']",['BUG REPRODUCTION'] +4831,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"(In reply to comment #7) +> (In reply to comment #6) +> > > (2) it requires the use of a mouse to add a link. :-( +> > +> > Not true, as discussed; I don't use the mouse to add links with VE (Ctrl+K +> > plus keyboard-based selection, as in other editors). +> +> Ah, right. I vaguely remember that cmd-K controls the hyperlink functionality +> in Microsoft Office products. I have no idea how anyone would glean this from +> VisualEditor. + +Hover over the button; the tooltip tells you the keyboard shortcut. :-)",1372016154,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nHover over the button; the tooltip tells you the keyboard shortcut.', ':-)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +4722,VisualEditor: Image corruption edits - garbled text inserted into image description,These were fixed by Inez's new code from Thursday.,1372016417,task_subcomment,PHID-TASK-rjfwlifxsqzej72hvwal,PHID-USER-ydswvwhh5pm4lshahjje,"[""These were fixed by Inez's new code from Thursday.""]",['BUG REPRODUCTION'] +9086,"Default whitespace for headings should have two new lines beforehand (i.e., one blank line before a heading)","(In reply to comment #3) +> I believe they have a default whitespace setting that could fix this so this +> could be raised as a Parsoid bug. + +Marking as such.",1372016595,task_subcomment,PHID-TASK-4rqn2y6kag5uml6nligz,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #3)\nQUOTE\nQUOTE\n\nMarking as such.'],['NA'] +5163,Spaces added before colons and links in some cases,"(In reply to comment #0) +> See https://fr.wikipedia.org/w/index.php?title=COE&diff=prev&oldid=93166267 +> for example. +> +> I only removed the link, but VisualEditor added a space before the colons. +> +> Another example: +> https://fr.wikipedia.org/w/index.php?title=MSS&diff=prev&oldid=93166411 +> +> There was already two spaces, but VisualEditor added a third. + +These have been now fixed - sorry for the difficulty. + +(In reply to comment #1) +> The same happens when you edit the first word of a sequence ""word + word + +> wikilink"", it will add an unnecessary space before the link. Examples, +> http://it.wikipedia.org/w/index.php?title=Amazon. +> com&diff=prev&oldid=59604951 - +> http://it.wikipedia.org/w/index.php?title=Google&diff=59622535&oldid=59377529 +> (<<talmente popolare ch in [[lingua inglese|inglese]] >>). +> This last one is a deliberate vandalism from me to check the issue, I later +> rollbacked. + +I *think* this is also fixed but I'm not absolutely sure; please re-open if you can still reproduce this.",1372017555,task_subcomment,PHID-TASK-dlmzlny66znupvw7flge,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThese have been now fixed - sorry for the difficulty.', ""(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI *think* this is also fixed but I'm not absolutely sure; please re-open if you can still reproduce this.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4524,VisualEditor: Thumbnailed images without descriptions get pipes added on edit,"Inez is already working on this, but I don't think we have a bug for it?",1372017842,task_subcomment,PHID-TASK-mnsdqy6zrnvlm2uqkhcw,PHID-USER-ydswvwhh5pm4lshahjje,"[""Inez is already working on this, but I don't think we have a bug for it?""]",['BUG REPRODUCTION'] +8950,VisualEditor: Link duplicated,"We fixed this as part of the DM tweaks, I believe.",1372017902,task_subcomment,PHID-TASK-isdw3zrrbc3uvww3ghe4,PHID-USER-ydswvwhh5pm4lshahjje,"['We fixed this as part of the DM tweaks, I believe.']",['BUG REPRODUCTION'] +550,VisualEditor: Link corruption oddity in production on links (Parsoid issue?),I believe this is now fixed.,1372017998,task_subcomment,PHID-TASK-r7nekr4d3omjjmecwwq6,PHID-USER-ydswvwhh5pm4lshahjje,['I believe this is now fixed.'],['BUG REPRODUCTION'] +12016,VisualEditor: Whitespace characters should not take a pre-annotation unless they have non-whitespace after them in the annotation,"Rephrased to ""Whitespace characters should not take a pre-annotation unless they have non-whitespace after them in the annotation"". This means that we have to evaluate whether pre-annotation should take place on insertion against both the content and the context, but then re-evaluate on the first non-WS character in a potential pre-annotation. This could get messy.",1372026701,task_subcomment,PHID-TASK-6lw5ypbid2gpphswv2j6,PHID-USER-ydswvwhh5pm4lshahjje,"['Rephrased to ""Whitespace characters should not take a pre-annotation unless they have non-whitespace after them in the annotation"".', 'This means that we have to evaluate whether pre-annotation should take place on insertion against both the content and the context, but then re-evaluate on the first non-WS character in a potential pre-annotation.', 'This could get messy.']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'SOCIAL CONVERSATION']" +483,VisualEditor: Page contents replaced 'undefined' (because of an edit conflict?),"I'm going to speculatively mark this as fixed; we haven't seen any further issues with this and there's no steps to repeat - even when we undertake edit conflicts it still doesn't occur. + +Please re-open if you find that it does recur - and if so, any information about how to get it to trigger would be great, of course.",1372027620,task_subcomment,PHID-TASK-vm7v6vojqzplbnspgwqk,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm going to speculatively mark this as fixed; we haven't seen any further issues with this and there's no steps to repeat - even when we undertake edit conflicts it still doesn't occur."", 'Please re-open if you find that it does recur - and if so, any information about how to get it to trigger would be great, of course.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4439,VisualEditor: Preserve ordering inside data-mw elements,"Currently we don't and cause major headaches for Parsoid. + +-------------------------- +**Version**: unspecified +**Severity**: major",1372028700,task_description,PHID-TASK-spoxch2h3fjmkmu6pdme,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Preserve ordering inside data-mw elements.', ""Currently we don't and cause major headaches for Parsoid."", '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +382,"VisualEditor: If a sanity check doesn't work out, encourage the user to do a wikitext diff before saving"," + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372029300,task_description,PHID-TASK-e3u3nzdde2xltny25tvr,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: If a sanity check doesn't work out, encourage the user to do a wikitext diff before saving."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4406,"VisualEditor: Notice popup appears when there are, in fact, no notices because of enwiki's hack","(In reply to comment #0) +> Created attachment 12619 [details] +> Screenshot +> +> See screenshot. What am I meant to be paying attention to? + +That enwiki's community, in its wisdom, wants you to see that you can add a page notice to every page, because you're +sysop. It doesn't appear for non-sysops. If they want to commit to adding a class to it that we suppress and reduce the count by one, we're happy to do that. + +**Attached**: {F11451}",1372036133,task_subcomment,PHID-TASK-wnsljgens4avgolp5rah,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat enwiki's community, in its wisdom, wants you to see that you can add a page notice to every page, because you're +sysop."", ""It doesn't appear for non-sysops."", ""If they want to commit to adding a class to it that we suppress and reduce the count by one, we're happy to do that."", '**Attached**: {F11451}']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1903,"VisualEditor: ""read"" version after save page not picking up on category removals"," + +*** This bug has been marked as a duplicate of bug 48560 ***",1372036218,task_subcomment,PHID-TASK-ndrderb5cpy5obe7r7so,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 48560 ***'],['ISSUE CONTENT MANAGEMENT'] +5192,VisualEditor: Category changing in page doesn't cause footer to be updated on save,*** Bug 50072 has been marked as a duplicate of this bug. ***,1372036218,task_subcomment,PHID-TASK-2astjxmuxt2yyso6g3kb,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50072 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4428,VisualEditor: Nowiki-ing inside templates' parameters,"Roan, can you tell how we're dirtying the DOM such that Parsoid changes these at all?",1372036412,task_subcomment,PHID-TASK-67esakdk26er4uxasrc3,PHID-USER-ydswvwhh5pm4lshahjje,"[""Roan, can you tell how we're dirtying the DOM such that Parsoid changes these at all?""]",['INVESTIGATION AND EXPLORATION'] +4422,VisualEditor: HTML comments being removed inside references,"Roan, can you tell how we're dirtying the DOM such that Parsoid changes these at all?",1372036818,task_subcomment,PHID-TASK-k3jo2lfnt7epz4x6sikv,PHID-USER-ydswvwhh5pm4lshahjje,"[""Roan, can you tell how we're dirtying the DOM such that Parsoid changes these at all?""]",['INVESTIGATION AND EXPLORATION'] +4438,Parsoid: selser drops last three apostrophes in '''''foo''''',"Roan, can you tell how we're dirtying the DOM such that Parsoid changes these at all?",1372037116,task_subcomment,PHID-TASK-5cf6g72rzkft37gbritr,PHID-USER-ydswvwhh5pm4lshahjje,"[""Roan, can you tell how we're dirtying the DOM such that Parsoid changes these at all?""]",['INVESTIGATION AND EXPLORATION'] +5082,VisualEditor: IE9/10 incompatibilities with saving process,Relabelling; this is a blocker to IE9/10 use.,1372037486,task_subcomment,PHID-TASK-wgabwxsulvcboqwjus4t,PHID-USER-ydswvwhh5pm4lshahjje,['Relabelling; this is a blocker to IE9/10 use.'],['BUG REPRODUCTION .'] +4965,VisualEditor: Some block objects when selected not triggering the inspector menu (no template/image icon),Marking as fixed.,1372037973,task_subcomment,PHID-TASK-mgaib3olu55b5fa25dcw,PHID-USER-ydswvwhh5pm4lshahjje,['Marking as fixed.'],['ACTION ON ISSUE .'] +1901,VisualEditor: still making unrelated modifications,"This particular one is (entirely cryptically) bug 50066, which is going to be fixed in the next few minutes and deployed tomorrow morning PDT. + +*** This bug has been marked as a duplicate of bug 50066 ***",1372039230,task_subcomment,PHID-TASK-jazdgxdcnzvf2vvkoqay,PHID-USER-ydswvwhh5pm4lshahjje,"['This particular one is (entirely cryptically) bug 50066, which is going to be fixed in the next few minutes and deployed tomorrow morning PDT.', '*** This bug has been marked as a duplicate of bug 50066 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +4446,VisualEditor: Preserve ordering inside data-mw elements,*** Bug 50080 has been marked as a duplicate of this bug. ***,1372039230,task_subcomment,PHID-TASK-spoxch2h3fjmkmu6pdme,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50080 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4393,"VisualEditor: When a page contains two identical templates right next to each other, one is removed",Data model issue.,1372042733,task_subcomment,PHID-TASK-4gxgm32h47ktjmsohfhi,PHID-USER-ydswvwhh5pm4lshahjje,['Data model issue.'],['BUG REPRODUCTION'] +13336,[DO NOT USE] VisualEditor: Internet Explorer compatibility (tracking) [superseded by #VisualEditor × #Browser-Support-Internet-Explorer],"A retread of bug 42847 for issues in the run-up to wider deployment. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372053120,task_description,PHID-TASK-nsv64fqtru36njpwa54p,PHID-USER-ydswvwhh5pm4lshahjje,"['[DO NOT USE] VisualEditor: Internet Explorer compatibility (tracking) [superseded by #VisualEditor × #Browser-Support-Internet-Explorer].', 'A retread of bug 42847 for issues in the run-up to wider deployment.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8761,VisualEditor: Unreferenced section template not displaying properly,"I can't reproduce this - what page did it appear on (or was it all of them?). + +Example URLs that work for me: + +https://en.wikipedia.org/wiki/4th_Cinemalaya_Independent_Film_Festival?veaction=edit (page) + +https://en.wikipedia.org/wiki/User:Jdforrester_(WMF)/Sandbox?veaction=edit (section)",1372083538,task_subcomment,PHID-TASK-jxgfjh6zrpct7dssxnsk,PHID-USER-ydswvwhh5pm4lshahjje,"[""I can't reproduce this - what page did it appear on (or was it all of them?)."", 'Example URLs that work for me:\n\nURL (page)\n\nURL (section)']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +8759,VisualEditor: Unreferenced section template not displaying properly,"(In reply to comment #3) +> Try https://en.wikipedia.org/wiki/Riddler#Fictional_character_biography + +Seems to be a problem with {{unreferenced section}}; {{unreferenced|section}} works just fine. Can't work out why, though.",1372083906,task_subcomment,PHID-TASK-jxgfjh6zrpct7dssxnsk,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\n\nSeems to be a problem with {{unreferenced section}}; {{unreferenced|section}} works just fine.', ""Can't work out why, though.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +11895,VisualEditor: sizing of footnote tags (e.g. [12]) inconsistent.,"From that article, references 25 and 26 (from {{r}} and <ref> respectively) generate: + +{{r}} -> + +<span about=""#mwt97"" class=""reference"" data-mw=""…"" rel=""dc:references"" typeof=""mw:Transclusion mw:Extension/ref"" data-parsoid=""…"">[25]</a></span> + +<ref> -> + +<span about=""#mwt99"" class=""reference"" data-mw=""…"" id=""…"" rel=""dc:references"" typeof=""mw:Extension/ref"" data-parsoid=""…""><a href=""…"">[26]</a></span> + +Is this just because the CSS isn't being applied when it's ""mw:Transclusion mw:Extension/ref"" as opposed to just ""mw:Extension/ref""?",1372084163,task_subcomment,PHID-TASK-yifg3bkbmsq2tzfrga4q,PHID-USER-ydswvwhh5pm4lshahjje,"['From that article, references 25 and 26 (from {{r}} and <ref> respectively) generate:\n\n{{r}} ->\n\n<span about=""#mwt97"" class=""reference"" data-mw=""…"" rel=""dc:references"" typeof=""mw:Transclusion mw:Extension/ref"" data-parsoid=""…"">[25]</a></span>\n\n<ref> ->\n\n<span about=""#mwt99"" class=""reference"" data-mw=""…"" id=""…"" rel=""dc:references"" typeof=""mw:Extension/ref"" data-parsoid=""…""><a href=""…"">[26]</a></span>\n\nIs this just because the CSS isn\'t being applied when it\'s ""mw:Transclusion mw:Extension/ref"" as opposed to just ""mw:Extension/ref""?']",['INVESTIGATION AND EXPLORATION'] +5047,VisualEditor: Review dialog obfuscated by phantoms,"We solved this specific issue as part of the minor re-work of the save dialog, but see bug 50096 and bug 49059.",1372084364,task_subcomment,PHID-TASK-ypcnrwup72gw33jiae5x,PHID-USER-ydswvwhh5pm4lshahjje,"['We solved this specific issue as part of the minor re-work of the save dialog, but see bug 50096 and bug 49059.']",['BUG REPRODUCTION .'] +1897,VisualEditor: Impossible to review or save changes in IE10,"This is bug 49187 (and yes, it's critical, hence we've re-blacklisted IE until we can get this fixed). :-( + +(IE has a hard limit on how many scripts it will take for a given page; debug=true suspends ResourceLoader, meaning all ~200 VE files come individually - along with the dozens of non-VE MW scripts - which IE ignores after the first ten or so, breaking everything. This is a known IE-is-terrible bug.) + +*** This bug has been marked as a duplicate of bug 49187 ***",1372084871,task_subcomment,PHID-TASK-efd5wnljemqy75ubgwoi,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is bug 49187 (and yes, it's critical, hence we've re-blacklisted IE until we can get this fixed)."", ':-(\n\n(IE has a hard limit on how many scripts it will take for a given page; debug=true suspends ResourceLoader, meaning all ~200 VE files come individually - along with the dozens of non-VE MW scripts - which IE ignores after the first ten or so, breaking everything.', 'This is a known IE-is-terrible bug.)', '*** This bug has been marked as a duplicate of bug 49187 ***']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +5081,VisualEditor: IE9/10 incompatibilities with saving process,*** Bug 50086 has been marked as a duplicate of this bug. ***,1372084871,task_subcomment,PHID-TASK-wgabwxsulvcboqwjus4t,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50086 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4391,"VisualEditor: When a page contains two identical templates right next to each other, one is removed",Fixed and will go out in about an hour.,1372089793,task_subcomment,PHID-TASK-4gxgm32h47ktjmsohfhi,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will go out in about an hour.'],['ACTION ON ISSUE'] +4370,VisualEditor: IME shift+ function for adding diacritical marks in Arabic broken,"Bumping priority, moving module, assigning, slight rewording; note that we can't fix things in the past (;-)), so setting to next week's deployment deadline.",1372090412,task_subcomment,PHID-TASK-pg6duwir2q65ub4iepr6,PHID-USER-ydswvwhh5pm4lshahjje,"[""Bumping priority, moving module, assigning, slight rewording; note that we can't fix things in the past (;-)), so setting to next week's deployment deadline.""]",['ACTION ON ISSUE .'] +4368,VisualEditor: IME shift+ function for adding diacritical marks in Arabic broken,"(In reply to comment #2) +> Thanks James - first bug report. + +No worries. :-) Welcome to the party.",1372090765,task_subcomment,PHID-TASK-pg6duwir2q65ub4iepr6,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\n\nNo worries.', ':-) Welcome to the party.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +1895,VisualEditor dirty diff,"Sorry about this; fixed by bug 50066 which we'll deploy in a few minutes. + +*** This bug has been marked as a duplicate of bug 50066 ***",1372091385,task_subcomment,PHID-TASK-4c7jfgdvdgsa7tz3aom4,PHID-USER-ydswvwhh5pm4lshahjje,"[""Sorry about this; fixed by bug 50066 which we'll deploy in a few minutes."", '*** This bug has been marked as a duplicate of bug 50066 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4445,VisualEditor: Preserve ordering inside data-mw elements,*** Bug 50099 has been marked as a duplicate of this bug. ***,1372091385,task_subcomment,PHID-TASK-spoxch2h3fjmkmu6pdme,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50099 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1893,VisualEditor spurious attribute normalization (resulting in dirty diffs)," + +*** This bug has been marked as a duplicate of bug 50066 ***",1372091521,task_subcomment,PHID-TASK-dmz6g3cracqeyd3hxrar,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50066 ***'],['ISSUE CONTENT MANAGEMENT'] +4444,VisualEditor: Preserve ordering inside data-mw elements,*** Bug 50101 has been marked as a duplicate of this bug. ***,1372091521,task_subcomment,PHID-TASK-spoxch2h3fjmkmu6pdme,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50101 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1889,VisualEditor ref weirdness," + +*** This bug has been marked as a duplicate of bug 50066 ***",1372091672,task_subcomment,PHID-TASK-jvpgelxqydhjqfkhkgas,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50066 ***'],['ISSUE CONTENT MANAGEMENT'] +4443,VisualEditor: Preserve ordering inside data-mw elements,*** Bug 50106 has been marked as a duplicate of this bug. ***,1372091672,task_subcomment,PHID-TASK-spoxch2h3fjmkmu6pdme,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50106 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1885,VisualEditor template parameter normalization results in dirty diffs," + +*** This bug has been marked as a duplicate of bug 50066 ***",1372091701,task_subcomment,PHID-TASK-k43bzyrhgig4srkamrde,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50066 ***'],['ISSUE CONTENT MANAGEMENT'] +4442,VisualEditor: Preserve ordering inside data-mw elements,*** Bug 50108 has been marked as a duplicate of this bug. ***,1372091701,task_subcomment,PHID-TASK-spoxch2h3fjmkmu6pdme,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50108 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9003,Run an A/B split test for VisualEditor enabled by default on enwiki for new accounts,This is now deployed and will run for a week or so to help advise on whether the main switch should be thrown for all users. Data to be published as we get it.,1372093892,task_subcomment,PHID-TASK-esg6d3iurlxoqoaozlgc,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now deployed and will run for a week or so to help advise on whether the main switch should be thrown for all users.', 'Data to be published as we get it.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +8717,VisualEditor: Uses of enwiki's {{Plain image with caption}} cause alt text to be displayed as a caption,"(In reply to comment #0) +> See https://en.wikipedia.org/wiki/Chloroplast?veaction=edit for example. + +Can you say where? There's 27 images on that page and 15 of them are non-captioned images, but I don't see the alt-text coming through for them.",1372096339,task_subcomment,PHID-TASK-gvpsurapr2wpn6mmysso,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\n\nCan you say where?', ""There's 27 images on that page and 15 of them are non-captioned images, but I don't see the alt-text coming through for them.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +1867,VisualEditor adding spurious pipe separators to image syntax," + +*** This bug has been marked as a duplicate of bug 50012 ***",1372096490,task_subcomment,PHID-TASK-dgi4ucdvhwjzbauoa7td,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50012 ***'],['ISSUE CONTENT MANAGEMENT'] +4523,VisualEditor: Thumbnailed images without descriptions get pipes added on edit,*** Bug 50116 has been marked as a duplicate of this bug. ***,1372096490,task_subcomment,PHID-TASK-mnsdqy6zrnvlm2uqkhcw,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50116 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1877,VisualEditor template parameter normalization results in dirty diffs,"This remains a duplicate of bug 50066; that is merged on VE end. There are some artefacts due to Parsoid which are different bugs (which are also fixed and being deployed this afternoon, hopefully), but Bugzilla doesn't have ""dupe of these seven bugs"" as an option. + +*** This bug has been marked as a duplicate of bug 50066 ***",1372101714,task_subcomment,PHID-TASK-k43bzyrhgig4srkamrde,PHID-USER-ydswvwhh5pm4lshahjje,"['This remains a duplicate of bug 50066; that is merged on VE end.', 'There are some artefacts due to Parsoid which are different bugs (which are also fixed and being deployed this afternoon, hopefully), but Bugzilla doesn\'t have ""dupe of these seven bugs"" as an option.', '*** This bug has been marked as a duplicate of bug 50066 ***']","['ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4441,VisualEditor: Preserve ordering inside data-mw elements,*** Bug 50108 has been marked as a duplicate of this bug. ***,1372101714,task_subcomment,PHID-TASK-spoxch2h3fjmkmu6pdme,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50108 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4420,VisualEditor: HTML comments being removed inside references,"s/templates/references/ gah, sorry",1372108420,task_subcomment,PHID-TASK-k3jo2lfnt7epz4x6sikv,PHID-USER-ydswvwhh5pm4lshahjje,"['s/templates/references/ gah, sorry']",['NA'] +366,Categories/default sort sometimes duplicated to random position in DOM after edit,"Roan, thoughts?",1372109030,task_subcomment,PHID-TASK-cl3n6ut5q64yapdxwsov,PHID-USER-ydswvwhh5pm4lshahjje,"['Roan, thoughts?']",['SOCIAL CONVERSATION'] +4335,VisualEditor: Doing anything in a slug after an internal node throws an error," + +-------------------------- +**Version**: unspecified +**Severity**: major",1372109460,task_description,PHID-TASK-tbvrdwvxvbqqobem3szn,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Doing anything in a slug after an internal node throws an error.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4924,VisualEditor: Section edit link behaviour tweaks,"Both changes merged, so marking as fixed.",1372109901,task_subcomment,PHID-TASK-zptqvqstkrfianknvktj,PHID-USER-ydswvwhh5pm4lshahjje,"['Both changes merged, so marking as fixed.']",['ACTION ON ISSUE .'] +8989,VisualEditor: Section edit links opens the source editor after saving the section using the visual editor,Merged. Will go out on Thursday or beforehand if we push.,1372109956,task_subcomment,PHID-TASK-6welutlbuxohheakxhlf,PHID-USER-ydswvwhh5pm4lshahjje,"['Merged.', 'Will go out on Thursday or beforehand if we push.']","['TASK PROGRESS', 'FUTURE PLAN']" +8715,VisualEditor: Uses of enwiki's {{Plain image with caption}} cause alt text to be displayed as a caption,"It looks like this is [[File:…|right|«alt text»]] is getting wrongly interpreted by Parsoid as a thumb image as opposed to a block image (which doesn't have a caption): + +[[File:{{Remove file prefix|{{{1|{{{image<noinclude>|Example.svg</noinclude>}}}}}}}}|right|{{Str number/trim|{{{3|{{{width|250px}}}}}}}}px|{{{2|{{{caption<noinclude>|Caption goes here.</noinclude>}}}}}}]] + +-> + +<figure class=""mw-halign-right"" typeof=""mw:Image"" data-parsoid=""…""> + <a href=""./File:Chloroplast_II.svg"" data-parsoid=""…""><img resource=""./File:Chloroplast_II.svg"" src=""…"" height=""344"" width=""360"" data-parsoid=""…""></a> + <figcaption class=""mw-figcaption"" data-parsoid=""{}"">Structure of a typical higher-plant chloroplast</figcaption> +</figure> + +(The <figcaption> shouldn't be set, and also there should be an alt="""" set.)",1372110890,task_subcomment,PHID-TASK-gvpsurapr2wpn6mmysso,PHID-USER-ydswvwhh5pm4lshahjje,"['It looks like this is [[File:…|right|«alt text»]] is getting wrongly interpreted by Parsoid as a thumb image as opposed to a block image (which doesn\'t have a caption):\n\n[[File:{{Remove file prefix|{{{1|{{{image<noinclude>|Example.svg</noinclude>}}}}}}}}|right|{{Str number/trim|{{{3|{{{width|250px}}}}}}}}px|{{{2|{{{caption<noinclude>|Caption goes here.</noinclude>}}}}}}]]\n\n->\n\n<figure class=""mw-halign-right"" typeof=""mw:Image"" data-parsoid=""…"">\n <a href=""./File:Chloroplast_II.svg"" data-parsoid=""…""><img resource=""./File:Chloroplast_II.svg"" src=""…"" height=""344"" width=""360"" data-parsoid=""…""></a>\n <figcaption class=""mw-figcaption"" data-parsoid=""{}"">Structure of a typical higher-plant chloroplast</figcaption>\n</figure>\n\n(The <figcaption> shouldn\'t be set, and also there should be an alt="""" set.)']",['BUG REPRODUCTION .'] +4344,VisualEditor: HTML comment not removed from user pasting (? from external source),"Bizarre indeed; presumably this is from a copy-and-paste and the ""give me only the plain text"" request to the browser is being ignored?",1372112566,task_subcomment,PHID-TASK-sdadbdxs63vkmq4vqjom,PHID-USER-ydswvwhh5pm4lshahjje,"['Bizarre indeed; presumably this is from a copy-and-paste and the ""give me only the plain text"" request to the browser is being ignored?']",['INVESTIGATION AND EXPLORATION'] +4336,VisualEditor: Doing anything in a slug after an internal node throws an error,This should now be fixed.,1372113370,task_subcomment,PHID-TASK-tbvrdwvxvbqqobem3szn,PHID-USER-ydswvwhh5pm4lshahjje,['This should now be fixed.'],['BUG REPRODUCTION'] +4374,VisualEditor: HTML comments being removed inside templates," + +*** This bug has been marked as a duplicate of bug 50071 ***",1372113547,task_subcomment,PHID-TASK-gqjhk4wjp2xx3zlksb5g,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50071 ***'],['ISSUE CONTENT MANAGEMENT'] +4419,VisualEditor: HTML comments being removed inside references,*** Bug 50102 has been marked as a duplicate of this bug. ***,1372113547,task_subcomment,PHID-TASK-k3jo2lfnt7epz4x6sikv,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50102 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4361,VisualEditor: First character after a </pre> is lost on round-trip,"Making this primarily about the first character after a </pre> getting lost on round-trip; I'm not sure how you were able to edit inside a <source> tag, though, so that needs exploring too if it recurs.",1372113996,task_subcomment,PHID-TASK-ay5qiidktmoux2bli72a,PHID-USER-ydswvwhh5pm4lshahjje,"[""Making this primarily about the first character after a </pre> getting lost on round-trip; I'm not sure how you were able to edit inside a <source> tag, though, so that needs exploring too if it recurs.""]",['INVESTIGATION AND EXPLORATION .'] +4563,Images: wikitext tables inside image captions are lost,"(In reply to comment #3) +> (In reply to comment #2) +> > If this image is not modified by the user it should still round-trip +> > correctly, +> > but on modification the table would be lost. +> +> The table is lost even if the user does not interact with the image in any +> way. +> +> See [[hu:Vallás]] - the image caption gets garbled as soon as you open the +> article for editing. + +The corruption even if you don't touch it is a bug in VisualEditor related to munging the captions of images, which we're fixing today; sorry for that.",1372114586,task_subcomment,PHID-TASK-5dgywim5ydcwu6b7g2zz,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe corruption even if you don't touch it is a bug in VisualEditor related to munging the captions of images, which we're fixing today; sorry for that.""]",['BUG REPRODUCTION'] +331,VisualEditor: Link inspector creates the text twice if not running on a selection,Confirmed - happens whenever you use the link inspector on a non-selection (slug or otherwise). Ed?,1372115781,task_subcomment,PHID-TASK-ih6vrsjge6cjapq5orey,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed - happens whenever you use the link inspector on a non-selection (slug or otherwise).', 'Ed?']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +1863,"Images: Frameless images should not emit the ""caption"" as a <figcaption> even when it's set","[Not urgent.] + +Frameless images are special; the caption is meant to be the alt text, unless alt= is also set, in which case it's ignored - but Parsoid outputs a <figcaption> for images regardless of type (thumb, framed or frameless) - and doesn't output the alt at all, which is bug 45208. + +There's a hack in VisualEditor to ignore <figcaption>s for these as part of bug 50113, but Parsoid should fix these in due course. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1372119780,task_description,PHID-TASK-dyhspvuz6dvlmjei7r7v,PHID-USER-ydswvwhh5pm4lshahjje,"['Images: Frameless images should not emit the ""caption"" as a <figcaption> even when it\'s set.', '[Not urgent.]', ""Frameless images are special; the caption is meant to be the alt text, unless alt= is also set, in which case it's ignored - but Parsoid outputs a <figcaption> for images regardless of type (thumb, framed or frameless) - and doesn't output the alt at all, which is bug 45208."", ""There's a hack in VisualEditor to ignore <figcaption>s for these as part of bug 50113, but Parsoid should fix these in due course."", '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8712,VisualEditor: Uses of enwiki's {{Plain image with caption}} cause alt text to be displayed as a caption,Gerrit 70336 is a quick hack to fix this in VisualEditor. Parsoid bug for a proper fix (longer-term) is bug 50142.,1372120126,task_subcomment,PHID-TASK-gvpsurapr2wpn6mmysso,PHID-USER-ydswvwhh5pm4lshahjje,"['Gerrit 70336 is a quick hack to fix this in VisualEditor.', 'Parsoid bug for a proper fix (longer-term) is bug 50142.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +4522,VisualEditor: Thumbnailed images without descriptions get pipes added on edit,"Fixed (I think) in gerrit 70357 which we've just deployed - if we get a repeat, please re-open.",1372124850,task_subcomment,PHID-TASK-mnsdqy6zrnvlm2uqkhcw,PHID-USER-ydswvwhh5pm4lshahjje,"[""Fixed (I think) in gerrit 70357 which we've just deployed - if we get a repeat, please re-open.""]",['BUG REPRODUCTION'] +1856,"<nowiki> tags added to (valid) list in a template parameter, corrupting them","In general, + +{{foo +bar = +* 1 +* 2 +* 3 +}} + +… is RT'ing to + +{{foo +bar = <nowiki>* 1 +* 2 +* 3</nowiki> +}} + +Examples: + +* https://en.wikipedia.org/w/index.php?title=Riddler&diff=561149660&oldid=561096940 +* https://en.wikipedia.org/w/index.php?title=Schuylar_Oordt&diff=561438828&oldid=561406705 + +VisualEditor bug (to prevent dirty-DOMing and so hide this bug on RT) is bug 50070, but this will still occur when users edit the template unless this is recognised as valid. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50070",1372125540,task_description,PHID-TASK-bfsjo6ol2jmfu3gdf4ch,PHID-USER-ydswvwhh5pm4lshahjje,"['<nowiki> tags added to (valid) list in a template parameter, corrupting them.', ""In general,\n\n{{foo\nbar = \n* 1\n* 2\n* 3\n}}\n\n… is RT'ing to \n\n{{foo\nbar = <nowiki>* 1\n* 2\n* 3</nowiki>\n}}\n\nExamples: \n\n* URL\n* URL\n\nVisualEditor bug (to prevent dirty-DOMing and so hide this bug on RT) is bug 50070, but this will still occur when users edit the template unless this is recognised as valid."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4426,VisualEditor: Nowiki-ing inside templates' parameters,Bug 50147 is the underlying problem in Parsoid; this bug is for fixing the dirty-DOMing that makes Parsoid trigger on the templates.,1372125589,task_subcomment,PHID-TASK-67esakdk26er4uxasrc3,PHID-USER-ydswvwhh5pm4lshahjje,['Bug 50147 is the underlying problem in Parsoid; this bug is for fixing the dirty-DOMing that makes Parsoid trigger on the templates.'],['BUG REPRODUCTION .'] +339,VisualEditor: Transclusions not properly round-tripped," + +*** This bug has been marked as a duplicate of bug 50070 ***",1372127871,task_subcomment,PHID-TASK-2hl7ewtzlnhd3pk5gn7t,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50070 ***'],['ISSUE CONTENT MANAGEMENT'] +4425,VisualEditor: Nowiki-ing inside templates' parameters,*** Bug 50129 has been marked as a duplicate of this bug. ***,1372127871,task_subcomment,PHID-TASK-67esakdk26er4uxasrc3,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50129 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4328,VisualEditor: Editing leads to some characters (of wikitext) cut off in later section,"(In reply to comment #1) +> Also added some quotes to refnames + +That's ""just"" normalisation, which we can fix (by making sure that what we send Parsoid is exactly the same, so it leaves it alone); see bug 50071. + +> and removed a bracket from an image link later on. + +Yeah, this is very not good, and really hard to understand how it happens. Roan, thoughts?",1372129295,task_subcomment,PHID-TASK-z4n2utsm2obyfevr5eud,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nThat\'s ""just"" normalisation, which we can fix (by making sure that what we send Parsoid is exactly the same, so it leaves it alone); see bug 50071.', 'QUOTE\n\nYeah, this is very not good, and really hard to understand how it happens.', 'Roan, thoughts?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +4405,"VisualEditor: Notice popup appears when there are, in fact, no notices because of enwiki's hack","(In reply to comment #1) +> (In reply to comment #0) +> > Created attachment 12619 [details] +> > Screenshot +> > +> > See screenshot. What am I meant to be paying attention to? +> +> That enwiki's community, in its wisdom, wants you to see that you can add a +> page notice to every page, because you're +sysop. It doesn't appear for +> non-sysops. If they want to commit to adding a class to it that we suppress +> and reduce the count by one, we're happy to do that. + +Looking into this, it seems like we can use class=""editnotice-redlink"" to select and suppress these (including reducing the count by one). Handing to Timo to implement. + +**Attached**: {F11451}",1372172066,task_subcomment,PHID-TASK-wnsljgens4avgolp5rah,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nLooking into this, it seems like we can use class=""editnotice-redlink"" to select and suppress these (including reducing the count by one).', 'Handing to Timo to implement.', '**Attached**: {F11451}']","['INVESTIGATION AND EXPLORATION', 'ACTION ON ISSUE', 'BUG REPRODUCTION']" +11892,"VisualEditor: Wikitext ""review your changes"" is relatively unhelpful for page creations; consider behaviour",This is the exact same behaviour as the wikitext editor; I'm not sure what the 'ask' is?,1372172147,task_subcomment,PHID-TASK-h6w322yrax25ai4skgpq,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is the exact same behaviour as the wikitext editor; I'm not sure what the 'ask' is?""]",['BUG REPRODUCTION'] +11890,"VisualEditor: Wikitext ""review your changes"" is relatively unhelpful for page creations; consider behaviour","I disagree; albeit as a power-user, I check the resultant wikitext quite often when I'm doing complex things with templates and parser functions (especially the kind that are subst:'ed). + +This will be somewhat moot when we have an HTML-based ""review your changes"" available as well, but that's some months off at this point. :-( Rewording.",1372172512,task_subcomment,PHID-TASK-h6w322yrax25ai4skgpq,PHID-USER-ydswvwhh5pm4lshahjje,"[""I disagree; albeit as a power-user, I check the resultant wikitext quite often when I'm doing complex things with templates and parser functions (especially the kind that are subst:'ed)."", 'This will be somewhat moot when we have an HTML-based ""review your changes"" available as well, but that\'s some months off at this point.', ':-( Rewording.']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +8694,VisualEditor: {{NAMESPACE}} not running in context so doesn't know what namespace you're in,"By the time we get the template, the evaluation of the parser functions - in this case, {{NAMESPACE}} - has already been done (by Parsoid). In general, I believe that most parser functions are just ""return true"" at this point, and will be coming in future.",1372172844,task_subcomment,PHID-TASK-nu54imdjney5p47v7jx7,PHID-USER-ydswvwhh5pm4lshahjje,"['By the time we get the template, the evaluation of the parser functions - in this case, {{NAMESPACE}} - has already been done (by Parsoid).', 'In general, I believe that most parser functions are just ""return true"" at this point, and will be coming in future.']","['BUG REPRODUCTION .', 'FUTURE PLAN']" +4298,VisualEditor doesn't work in be-x-old.wikipedia.org (parsoidserver-http-bad-status: 404),"Roan - is this a config issue at our end or something else? + +http://titanium.wikimedia.org/be-x-oldwiki/Галоўная_старонка?oldid=1535753 and http://parsoid.wmflabs.org/be-x-old/Галоўная_старонка?oldid=1535753 both work fine for me, but in VE https://be-x-old.wikipedia.org/wiki/Галоўная_старонка?oldid=1535753&veaction=edit does indeed 404.",1372172991,task_subcomment,PHID-TASK-lfvhcf2i2gcieggk662j,PHID-USER-ydswvwhh5pm4lshahjje,"['Roan - is this a config issue at our end or something else?', 'URL and URL both work fine for me, but in VE URL does indeed 404.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +4417,VisualEditor: HTML comments being removed inside references,Fixed and will be going out today.,1372210324,task_subcomment,PHID-TASK-k3jo2lfnt7epz4x6sikv,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will be going out today.'],['ACTION ON ISSUE'] +370,VisualEditor: Link editor does not work in the reference editor in Firefox,Fixed and will be going out in a few minutes.,1372210400,task_subcomment,PHID-TASK-fftdwlrkyjt5yc2hamtk,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will be going out in a few minutes.'],['ACTION ON ISSUE'] +4646,VisualEditor: Phantoms are not relative to the surface content,Merged and will go out in the next few minutes.,1372210873,task_subcomment,PHID-TASK-eepem2ziuzvmflw5gpqj,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out in the next few minutes.'],['TASK PROGRESS'] +8686,"VisualEditor: Add support for making some templates directly ""visually editable"" in the DOM, as if they were tables (e.g. infoboxes)","These are currently supported, just as wikitext. :-) + +It depends on some changes in Parsoid (which they've put on ice during deployment), and some tweaks in VisualEditor, but this should be relatively do-able.",1372212497,task_subcomment,PHID-TASK-nctiyee24idgcp7llspj,PHID-USER-ydswvwhh5pm4lshahjje,"['These are currently supported, just as wikitext.', "":-)\n\nIt depends on some changes in Parsoid (which they've put on ice during deployment), and some tweaks in VisualEditor, but this should be relatively do-able.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +330,VisualEditor: Link inspector creates the text twice if not running on a selection,*** Bug 50188 has been marked as a duplicate of this bug. ***,1372214415,task_subcomment,PHID-TASK-ih6vrsjge6cjapq5orey,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50188 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8871,Images: New images get a link=… set whether or not they need it,*** Bug 49848 has been marked as a duplicate of this bug. ***,1372214626,task_subcomment,PHID-TASK-pvs5mqz2lxwkwyv7enfq,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49848 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8870,Images: New images get a link=… set whether or not they need it,"This is worked around (albeit with potentially a bit of a hack) in VisualEditor, so not so important now from VisualEditor's POV.",1372214663,task_subcomment,PHID-TASK-pvs5mqz2lxwkwyv7enfq,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is worked around (albeit with potentially a bit of a hack) in VisualEditor, so not so important now from VisualEditor's POV.""]",['WORKAROUNDS'] +4969,VisualEditor: Bad HTML when link seems to have been edited,Speculatively marking as fixed; please re-open if it recurs.,1372215957,task_subcomment,PHID-TASK-4g3tuqan3yhuka5pdfba,PHID-USER-ydswvwhh5pm4lshahjje,['Speculatively marking as fixed; please re-open if it recurs.'],['ACTION ON ISSUE'] +1839,VisualEditor: Image size parameter with spaces is ignored," + +*** This bug has been marked as a duplicate of bug 49696 ***",1372216311,task_subcomment,PHID-TASK-6xivramwe724jwphgukh,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 49696 ***'],['ISSUE CONTENT MANAGEMENT'] +4424,VisualEditor: Nowiki-ing inside templates' parameters,This is now fixed and pushed live; sorry for the failure.,1372218685,task_subcomment,PHID-TASK-67esakdk26er4uxasrc3,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed and pushed live; sorry for the failure.'],['BUG REPRODUCTION'] +8667,VisualEditor: Possible to have links nested inside links,"(In reply to comment #0) +> (Sorry for carelessly filing a dupe before (bug 50207) - I have checked this +> one, but if it is a dupe, you are most welcome to trout me for wasting your +> time!) + +Ha, no worries; dupe's aren't in any way useless (it reminds us that it's a real problem we need to fix really soon!). It's mostly just that it's a waste of your time. :-( + +> +> 1. Edit [[testwiki:VisualEditor:Links]] in VE +> 2. Make a selection like +> +> Golden Gate National Recreation [Area is the] best +> +> (partly inside the link, partly outside it) +> 3. Click the ""Link"" toolbar button and make a link to any page +> 4. Click in the word ""Area"" to move the cursor there +> +> Two link icons appear in the floating toolbar. +> +> 5. Save page > Review changes +> +> Wikitext output has two links side-by-side, pointing to the same target. + +Yeah, this is definitely a fail on our part (and a regression!). Thanks for the spot; assigning to Ed.",1372221303,task_subcomment,PHID-TASK-cypsptchtj5tr3ktdvxq,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nHa, no worries; dupe's aren't in any way useless (it reminds us that it's a real problem we need to fix really soon!)."", ""It's mostly just that it's a waste of your time."", ':-(\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYeah, this is definitely a fail on our part (and a regression!).', 'Thanks for the spot; assigning to Ed.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'ACTION ON ISSUE .']" +4308,VisualEditor: Groups of images are alienated under certain circumstances,"(In reply to comment #0) +> Groups of consecutive images are alienated under certain circumstances. +> +> It might have something to do with the wikilinks in the image caption, +> however +> I really just have to throw you some testcases: +> +> --- +> (1) Works fine: +> http://en.wikipedia.org/w/index.php?title=User:This,_that_and_the_other/ +> sandbox/VE2&oldid=561493135&veaction=edit +> +> (2) Similar, but doesn't work: +> http://en.wikipedia.org/w/index.php?title=User:This,_that_and_the_other/ +> sandbox/VE2&oldid=561493351&veaction=edit +> +> (3) All three groups uneditable, even the group that is identical to (1) +> above: +> http://en.wikipedia.org/w/index.php?title=User:This,_that_and_the_other/ +> sandbox/VE2&oldid=561493252&veaction=edit +> +> (4) One group fine, the other alienated: +> http://en.wikipedia.org/w/index.php?title=User:This,_that_and_the_other/ +> sandbox/VE2&oldid=561493194&veaction=edit + +These now all work for me - we've updated Parsoid (and purged the cached versions to avoid corruption from old things), which is (I think) the cause of these issues. Do they work for you too?",1372221560,task_subcomment,PHID-TASK-cohcqit7cjc474qs3bul,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThese now all work for me - we've updated Parsoid (and purged the cached versions to avoid corruption from old things), which is (I think) the cause of these issues."", 'Do they work for you too?']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +5702,"VisualEditor: Insertion tools (link inspector, media inserter, reference, reference list, …) don't work in slugs",Noting that this is more severe.,1372253678,task_subcomment,PHID-TASK-iw27jj4bhfweo22d2lg4,PHID-USER-ydswvwhh5pm4lshahjje,['Noting that this is more severe.'],['BUG REPRODUCTION'] +8665,VisualEditor: Possible to have links nested inside links,Merged and we'll push this to production in the next hour or so.,1372260507,task_subcomment,PHID-TASK-cypsptchtj5tr3ktdvxq,PHID-USER-ydswvwhh5pm4lshahjje,"[""Merged and we'll push this to production in the next hour or so.""]",['TASK PROGRESS'] +328,VisualEditor: Link inspector creates the text twice if not running on a selection,Fixed and being deployed right now.,1372264523,task_subcomment,PHID-TASK-ih6vrsjge6cjapq5orey,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and being deployed right now.'],['ACTION ON ISSUE'] +8795,VisualEditor: Closing a dialog scrolls you up to the top of the document,Fixed and being deployed right now.,1372264572,task_subcomment,PHID-TASK-sl5n5bwvzliz5t3rwkrs,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and being deployed right now.'],['ACTION ON ISSUE'] +326,VisualEditor: Link inspector creates the text twice if not running on a selection,"(In reply to comment #5) +> Great! Thanks for the quick response, James and team! + +Our pleasure; sorry it happened in the first place.",1372266003,task_subcomment,PHID-TASK-ih6vrsjge6cjapq5orey,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #5)\nQUOTE\n\nOur pleasure; sorry it happened in the first place.'],['SOCIAL CONVERSATION'] +1831,VisualEditor not working due to unflushed ResourceLoader cache?,"I think we fixed this with a touch on ve.js by Reedy - please confirm? (Gah, forgot to say this 3 hours ago.)",1372266477,task_subcomment,PHID-TASK-bcsg2progke55h2rhst6,PHID-USER-ydswvwhh5pm4lshahjje,"['I think we fixed this with a touch on ve.js by Reedy - please confirm?', '(Gah, forgot to say this 3 hours ago.)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +311,VisualEditor: Be able to have enabled for all logged-in users but not anonymous users,"For deployment purposes, we will want VisualEditor to be enabled for all logged-in users but not anonymous ones; to do this, we'll probably just fail in VisualEditor.hooks.php#onBeforePageDisplay() if they're anonymous, according to Roan. + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1372267200,task_description,PHID-TASK-4qadhatjuo4mjlpfaic7,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Be able to have enabled for all logged-in users but not anonymous users.', ""For deployment purposes, we will want VisualEditor to be enabled for all logged-in users but not anonymous ones; to do this, we'll probably just fail in VisualEditor.hooks.php#onBeforePageDisplay() if they're anonymous, according to Roan."", '--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8636,VisualEditor: User personal links appear above VE dialogs,"Created attachment 12650 +Screenshot showing issue (extracted from Word docx file) + +**Attached**: {F11829}",1372269063,task_subcomment,PHID-TASK-hnjrb6dsvhgt7tgjsyyd,PHID-USER-ydswvwhh5pm4lshahjje,['Created attachment 12650\nScreenshot showing issue (extracted from Word docx file)\n\n**Attached**: {F11829}'],['BUG REPRODUCTION .'] +8635,VisualEditor: User personal links appear above VE dialogs,Confirmed in Chrome/Mac; this looks like a general issue with z-indexes. Thanks for the catch!,1372269171,task_subcomment,PHID-TASK-hnjrb6dsvhgt7tgjsyyd,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed in Chrome/Mac; this looks like a general issue with z-indexes.', 'Thanks for the catch!']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +317,"VisualEditor: Dialogs, inspector menu, link inspector etc. appear behind the document in Monobook",Rob's working on re-doing our z-indexes and inheritance right now.,1372269443,task_subcomment,PHID-TASK-yb6ulq67lztw2wvyk4lu,PHID-USER-ydswvwhh5pm4lshahjje,"[""Rob's working on re-doing our z-indexes and inheritance right now.""]",['INVESTIGATION AND EXPLORATION'] +1827,VisualEditor: Dialogs won't open after adding a template at the end of the page,"(In reply to comment #0) +> Adding a template to a page (say, https://en.wikipedia.org/wiki/Eugene_Lies ) +> for some reason blocks the opening of the page settings dialogue. + +Is this in Monobook or in Vector? AFAICS this works for me in Vector fine; in Monobook, there's the bug 50241 issue but that's it.",1372269533,task_subcomment,PHID-TASK-alyz2tg2s4hlxhbv3yqa,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\n\nIs this in Monobook or in Vector?', ""AFAICS this works for me in Vector fine; in Monobook, there's the bug 50241 issue but that's it.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +5112,VisualEditor: Respect Parsoid's <base>,*** Bug 50216 has been marked as a duplicate of this bug. ***,1372270074,task_subcomment,PHID-TASK-aqxcn24qtgiw3ubxzs6h,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50216 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8663,VisualEditor: Middle-clicking/Ctrl+clicking on wikilinks fails when using full index.php URL,"I think this is a duplicate of 48915, which clearly we should fix right now. + +*** This bug has been marked as a duplicate of bug 48915 ***",1372270074,task_subcomment,PHID-TASK-rl6rjnnqsrrmwprvwrmk,PHID-USER-ydswvwhh5pm4lshahjje,"['I think this is a duplicate of 48915, which clearly we should fix right now.', '*** This bug has been marked as a duplicate of bug 48915 ***']","['ACTION ON ISSUE .', 'ISSUE CONTENT MANAGEMENT']" +11886,"VisualEditor: Allow the user to edit categories at the bottom of the page, similar to HotCat","We've discussed (but there's no bug for it - until now) duplicating the editing of categories in a box at the bottom of the article that would look similar to/the same as the category box in Vector (but with hidden categories shown, and inherited categories not shown). We'd have to properly design this, of course, so it may take a little time. + +There's also a proposal to make the dialogs themselves smaller - bug 49549 - and draggable - bug 49969.",1372270719,task_subcomment,PHID-TASK-ofqsbhnx4zke4uzfi4r7,PHID-USER-ydswvwhh5pm4lshahjje,"[""We've discussed (but there's no bug for it - until now) duplicating the editing of categories in a box at the bottom of the article that would look similar to/the same as the category box in Vector (but with hidden categories shown, and inherited categories not shown)."", ""We'd have to properly design this, of course, so it may take a little time."", ""There's also a proposal to make the dialogs themselves smaller - bug 49549 - and draggable - bug 49969.""]","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +1826,VisualEditor: Dialogs won't open after adding a template at the end of the page,"(In reply to comment #1) +> (In reply to comment #0) +> > Adding a template to a page (say, https://en.wikipedia.org/wiki/Eugene_Lies ) +> > for some reason blocks the opening of the page settings dialogue. +> +> Is this in Monobook or in Vector? AFAICS this works for me in Vector fine; in +> Monobook, there's the bug 50241 issue but that's it. + +Aha, tracked it down: + +Uncaught Error: Offset could not be translated to a DOM element and offset: 136 ve.ce.Document.js:187 +ve.ce.Document.getNodeAndOffset ve.ce.Document.js:187 +ve.ce.Surface.showSelection ve.ce.Surface.js:1296 +ve.ce.Surface.onChange ve.ce.Surface.js:745 +oo.EventEmitter.emit oo.js:421 +ve.dm.Surface.change ve.dm.Surface.js:402 +ve.dm.SurfaceFragment.insertContent ve.dm.SurfaceFragment.js:581 +ve.ui.MWTransclusionDialog.onClose ve.ui.MWTransclusionDialog.js:110 +ve.ui.Window.close ve.ui.Window.js:328 +(anonymous function) ve.ui.Dialog.js:118 +proxy load.php:775 + + +This is bug 47947 - which we really need to fix now. :-( + +*** This bug has been marked as a duplicate of bug 47947 ***",1372271165,task_subcomment,PHID-TASK-alyz2tg2s4hlxhbv3yqa,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAha, tracked it down:\n\nUncaught Error: Offset could not be translated to a DOM element and offset: 136 ve.ce.Document.js:187\nve.ce.Document.getNodeAndOffset ve.ce.Document.js:187\nve.ce.Surface.showSelection ve.ce.Surface.js:1296\nve.ce.Surface.onChange ve.ce.Surface.js:745\noo.EventEmitter.emit oo.js:421\nve.dm.Surface.change ve.dm.Surface.js:402\nve.dm.SurfaceFragment.insertContent ve.dm.SurfaceFragment.js:581\nve.ui.MWTransclusionDialog.onClose ve.ui.MWTransclusionDialog.js:110\nve.ui.Window.close ve.ui.Window.js:328\n(anonymous function) ve.ui.Dialog.js:118\nproxy load.php:775\n\n\nThis is bug 47947 - which we really need to fix now.', ':-(\n\n*** This bug has been marked as a duplicate of bug 47947 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +5309,VisualEditor: JS exception is thrown when trying to use list (ordered or bullet) tool in block slug,*** Bug 50242 has been marked as a duplicate of this bug. ***,1372271165,task_subcomment,PHID-TASK-ht3d5xeklsjuq5qulguj,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50242 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4267,VisualEditor: Yet another dirty-DOM on basic templates,"Link shows a diff made post-deploy doing (what happened to be white-space only) normalisation in two templates (that weren't touched). :-( + +-------------------------- +**Version**: unspecified +**Severity**: minor +**URL**: https://en.wikipedia.org/w/index.php?title=Pgeezy&curid=38061582&diff=561709972&oldid=561568473",1372274040,task_description,PHID-TASK-hjnunyjomlrvhkq4oiqo,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Yet another dirty-DOM on basic templates.', ""Link shows a diff made post-deploy doing (what happened to be white-space only) normalisation in two templates (that weren't touched)."", ':-(\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +12725,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?",This is now merged and will go out later today.,1372274701,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged and will go out later today.'],['TASK PROGRESS'] +4850,VisualEditor: Display a link to both VE and wikitext editor on every section header,"This was done in gerrit 69984 which is now merged and will go out this afternoon. Thanks, MatmaRex!",1372279613,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"['This was done in gerrit 69984 which is now merged and will go out this afternoon.', 'Thanks, MatmaRex!']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +2019,"""Use the wikitext editor for editing sections while VisualEditor is in beta"" should be default","In the end we've gone with a solution to have both links, as requested, so closing this option on the default as INVALID (the option itself doesn't make any sense given the change in the product design).",1372279685,task_subcomment,PHID-TASK-oz4sidkwsjedlisknc5h,PHID-USER-ydswvwhh5pm4lshahjje,"[""In the end we've gone with a solution to have both links, as requested, so closing this option on the default as INVALID (the option itself doesn't make any sense given the change in the product design).""]",['BUG REPRODUCTION'] +13435,"VisualEditor: Switching to ""edit source"" tab within VE triggered via section-edit should be a wikitext section edit","In the end we went with bug 49666, which is now done (code to be deployed this afternoon). As discussed above (and I agree), changing behaviour between wikitext section edit behaviour as currently is and the way it works post-VE roll-out - but only on VE-enable-able pages (i.e., not talk pages/etc.) would be complicated and not add value to users. + +Consequently, closing this as INVALID.",1372279963,task_subcomment,PHID-TASK-4qp7cge7h2tflfmzkmov,PHID-USER-ydswvwhh5pm4lshahjje,"['In the end we went with bug 49666, which is now done (code to be deployed this afternoon).', 'As discussed above (and I agree), changing behaviour between wikitext section edit behaviour as currently is and the way it works post-VE roll-out - but only on VE-enable-able pages (i.e., not talk pages/etc.)', 'would be complicated and not add value to users.', 'Consequently, closing this as INVALID.']","['TASK PROGRESS', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +398,"VisualEditor: Opening ""Edit"" tab (and section edit links) with a middle-click / Ctrl-click / Shift-click (new tab/window) disabled somehow",Fixed in gerrit 70735 which is now merged and will get pushed later today.,1372280988,task_subcomment,PHID-TASK-7sjurdxqyilrckxefznc,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in gerrit 70735 which is now merged and will get pushed later today.'],['TASK PROGRESS'] +12105,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"Just a note (for users not following the other bugs) that we have just merged a change along the lines of bug 49666 - there will be both an ""edit"" and an ""edit source"" link on every section, with the edit link taking the user into VisualEditor, scrolled down to that section. + +This enhancement request (to have VE appear just for a section within a wider page) is not impossible, and we're keen to explore what impact it has, but very hard, and blocked on Parsoid's HTML being used as the basis for MW's read pages, so may take some time.",1372281418,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"['Just a note (for users not following the other bugs) that we have just merged a change along the lines of bug 49666 - there will be both an ""edit"" and an ""edit source"" link on every section, with the edit link taking the user into VisualEditor, scrolled down to that section.', ""This enhancement request (to have VE appear just for a section within a wider page) is not impossible, and we're keen to explore what impact it has, but very hard, and blocked on Parsoid's HTML being used as the basis for MW's read pages, so may take some time.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +1810,Unwanted Removal of text formatting,"Hey, yeah, this is a really irritating bug in Parsoid - bug 50068 - so marking this as a duplicate of that bug. Thanks for highlighting it, though - really important we try to fix this ASAP, and being reminded helps focus us! + +*** This bug has been marked as a duplicate of bug 50068 ***",1372284454,task_subcomment,PHID-TASK-ytqjgzoe2nidan525q6p,PHID-USER-ydswvwhh5pm4lshahjje,"['Hey, yeah, this is a really irritating bug in Parsoid - bug 50068 - so marking this as a duplicate of that bug.', 'Thanks for highlighting it, though - really important we try to fix this ASAP, and being reminded helps focus us!', '*** This bug has been marked as a duplicate of bug 50068 ***']","['ISSUE CONTENT MANAGEMENT', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +4433,Parsoid: selser drops last three apostrophes in '''''foo''''',*** Bug 50258 has been marked as a duplicate of this bug. ***,1372284454,task_subcomment,PHID-TASK-5cf6g72rzkft37gbritr,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50258 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +310,VisualEditor: Silent clean-up of untouched references and templates,"Yeah, this is a quite bad problem to have. Thankfully, we believe that the majority of these issues have now been fixed (since that edit of yours) - so I'm going to mark this as fixed. There are no-doubt other issues we've yet to spot, but we've fixed this one. :-) Sorry for the inconvenience!",1372294327,task_subcomment,PHID-TASK-d2rlcey47hxosbomhyfo,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, this is a quite bad problem to have.', ""Thankfully, we believe that the majority of these issues have now been fixed (since that edit of yours) - so I'm going to mark this as fixed."", ""There are no-doubt other issues we've yet to spot, but we've fixed this one."", ':-) Sorry for the inconvenience!']","['SOCIAL CONVERSATION', 'ACTION ON ISSUE', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1833,VisualEditor: Extra bullet point before template containing bulleted list,"This is a slightly-faulty use of wikitext on the page - it dereferences to + +*[http://www.wpr.org/ Wisconsin Public Radio] +*{{FM station data|WUEC}} + +-> + +*[http://www.wpr.org/ Wisconsin Public Radio] +* +*{{FMQ|WUEC}} +*{{FML|WUEC}} +*{{FMARB|WUEC}} + +… and gets displayed as such, in case you want to edit that otherwise-inexpliably-hidden bullet. Marking as INVALID (but yeah, eww at that wikitext).",1372295480,task_subcomment,PHID-TASK-7ma6pcpqiiyq3gvijprg,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a slightly-faulty use of wikitext on the page - it dereferences to\n\n*[URL Wisconsin Public Radio]\n*{{FM station data|WUEC}}\n\n->\n\n*[URL Wisconsin Public Radio]\n*\n*{{FMQ|WUEC}}\n*{{FML|WUEC}}\n*{{FMARB|WUEC}}\n\n… and gets displayed as such, in case you want to edit that otherwise-inexpliably-hidden bullet.', 'Marking as INVALID (but yeah, eww at that wikitext).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4305,VisualEditor: Groups of images are alienated under certain circumstances,"(In reply to comment #3) +> (In reply to comment #1) +> > Do they work for you too? +> +> Sorry, yes the testcases do all work now. + +Yay. Marking as fixed. :-)",1372298506,task_subcomment,PHID-TASK-cohcqit7cjc474qs3bul,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYay.', 'Marking as fixed.', ':-)']","['SOCIAL CONVERSATION', 'ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +404,"VisualEditor: Adjacent link annotations (one of which is from Parsoid, one from VisualEditor) should conjoin","(In reply to comment #5) +> Change 70633 merged by jenkins-bot: +> Fix comparison of MW internal links +> +> https://gerrit.wikimedia.org/r/70633 + +And with that change, this bug is fixed; closing. It will be deployed this afternoon.",1372355114,task_subcomment,PHID-TASK-uuaax5ooenq6lyv32r7j,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAnd with that change, this bug is fixed; closing.', 'It will be deployed this afternoon.']","['ACTION ON ISSUE .', 'TASK PROGRESS']" +4359,VisualEditor: First character after a </pre> is lost on round-trip,"(In reply to comment #2) +> Can't reproduce in master. + +Neither can I, in production or master. I'm going to close this as fixed, but please re-open if it recurs.",1372355490,task_subcomment,PHID-TASK-ay5qiidktmoux2bli72a,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\n\nNeither can I, in production or master.', ""I'm going to close this as fixed, but please re-open if it recurs.""]","['NA', 'ACTION ON ISSUE .']" +4223,VisualEditor: Provide a character insertion tool,"(In reply to comment #0) +> The VisualEditor doesn't currently have a mechanism for inserting special +> characters - while a lot of them are unnecessary (~~~~ for example), things +> like en and emdashes can be quite important for content. + +Character insertion is, in general, the responsibility of your browser/operating system (same as spell check, IME and other general editing tools). Where your local OS fails, we have a 'standard' of providing general tools to let you get OS-level tools (most notably, ULS), rather than one-off ""insert a bunch of random characters"" micro-tools. + +MediaWiki has given people tools to insert random characters primarily because they do special things, and we've given up on users being able to magically know them (like ~~~~ or {{DEFAULTSORT:}}). They're all examples of system design failure. The fact that we have extended the metaphor to give ""helpful"" characters that users can trivially type themselves isn't a great reason to create it from scratch. + +I'm not dead-set against this, but it feels like a clunky failure. :-(",1372355885,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nCharacter insertion is, in general, the responsibility of your browser/operating system (same as spell check, IME and other general editing tools).', 'Where your local OS fails, we have a \'standard\' of providing general tools to let you get OS-level tools (most notably, ULS), rather than one-off ""insert a bunch of random characters"" micro-tools.', ""MediaWiki has given people tools to insert random characters primarily because they do special things, and we've given up on users being able to magically know them (like ~~~~ or {{DEFAULTSORT:}})."", ""They're all examples of system design failure."", 'The fact that we have extended the metaphor to give ""helpful"" characters that users can trivially type themselves isn\'t a great reason to create it from scratch.', ""I'm not dead-set against this, but it feels like a clunky failure."", ':-(']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +4845,VisualEditor: Display a link to both VE and wikitext editor on every section header,"This matter is fixed. If you want to suggest additional/alternative implementations, please open a new feature request, not re-open a closed one.",1372362973,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ydswvwhh5pm4lshahjje,"['This matter is fixed.', 'If you want to suggest additional/alternative implementations, please open a new feature request, not re-open a closed one.']","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +1794,VisualEditor: edit link on the history page needs updating,"Do you mean the diff page - e.g. https://en.wikipedia.org/w/index.php?title=Barack_Obama&diff=561813443&oldid=561813311 - the history page e.g. https://en.wikipedia.org/wiki/Barack_Obama?action=history - or the oldid page - e.g. https://en.wikipedia.org/w/index.php?title=Barack_Obama&oldid=561813443 ? + +'Cos the second two work for me; the first one isn't a history page, though. :-)",1372364187,task_subcomment,PHID-TASK-ymkat6i32jrdnouhpmiw,PHID-USER-ydswvwhh5pm4lshahjje,"['Do you mean the diff page - e.g.', 'URL - the history page e.g.', 'URL - or the oldid page - e.g.', 'URL ?', ""'Cos the second two work for me; the first one isn't a history page, though."", ':-)']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +4641,"VisualEditor: Re-rendered transclusion of blocks comes back as wikitext, not HTML (eww)",This should now be fixed and we will push it out this afternoon.,1372370057,task_subcomment,PHID-TASK-w3m2d62g427w2i6vbyd4,PHID-USER-ydswvwhh5pm4lshahjje,['This should now be fixed and we will push it out this afternoon.'],['ACTION ON ISSUE'] +9446,"VisualEditor: Return at start of header causes cursor to move two characters down-page, not one",This should now be fixed; we will push this to production this afternoon.,1372370158,task_subcomment,PHID-TASK-pds66u5f24d37usiicgj,PHID-USER-ydswvwhh5pm4lshahjje,['This should now be fixed; we will push this to production this afternoon.'],['ACTION ON ISSUE'] +5221,VisualEditor: Heading on a slug is created on the wrong line in Firefox,I believe we've fixed this now in production - please re-open if it recurs.,1372371426,task_subcomment,PHID-TASK-frnef4dwspf2gymmanpq,PHID-USER-ydswvwhh5pm4lshahjje,"[""I believe we've fixed this now in production - please re-open if it recurs.""]",['ACTION ON ISSUE .'] +4640,"VisualEditor: Re-rendered transclusion of blocks comes back as wikitext, not HTML (eww)",*** Bug 50328 has been marked as a duplicate of this bug. ***,1372373510,task_subcomment,PHID-TASK-w3m2d62g427w2i6vbyd4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50328 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4718,VisualEditor: Pressing escape should close a dialog,This fix will be pushed to production later this afternoon; closing as such.,1372378620,task_subcomment,PHID-TASK-ovbuk7vqve57dhhhvnh7,PHID-USER-ydswvwhh5pm4lshahjje,['This fix will be pushed to production later this afternoon; closing as such.'],['ACTION ON ISSUE'] +320,"VisualEditor: Resize hover phantom has too high a z-index, so users are unable to click on the image inspector menu",Fixed and will be going out in a few minutes.,1372379698,task_subcomment,PHID-TASK-k6rdk2swblj7w4zhblsz,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will be going out in a few minutes.'],['ACTION ON ISSUE'] +5041,VisualEditor: Copy & paste should use ve.dm.Node#getClonedElement,Fixed and will go live in a few minutes.,1372379856,task_subcomment,PHID-TASK-sxoh4wnqppbjcq4eftvq,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will go live in a few minutes.'],['ACTION ON ISSUE'] +4181,VisualEditor: Save dialog is obscured by toolbar if it's floating (the user has scrolled down),Fixed and will be going out in the next few minutes.,1372380458,task_subcomment,PHID-TASK-q4tev2wggvrevxlx57l3,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will be going out in the next few minutes.'],['ACTION ON ISSUE'] +4331,VisualEditor: Indentation toolbar buttons should not be enabled by default,This has been fixed and will be deployed very soon.,1372381096,task_subcomment,PHID-TASK-h7bfc7jy5zuiok7zj7zv,PHID-USER-ydswvwhh5pm4lshahjje,['This has been fixed and will be deployed very soon.'],['ACTION ON ISSUE'] +4745,VisualEditor: Support creation/editing of references using an existing ref-name,"This feature is now written and merged, and will be going out in a few minutes.",1372382660,task_subcomment,PHID-TASK-2hbzqzof3t5thiyrb3yz,PHID-USER-ydswvwhh5pm4lshahjje,"['This feature is now written and merged, and will be going out in a few minutes.']",['TASK PROGRESS'] +4168,"VisualEditor: After setting a style (heading, paragraph, etc.) the cursor disappears","As Rob spotted, we should (re-)place the cursor in the block. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372384440,task_description,PHID-TASK-jidkdocy777f7fa4pk3t,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: After setting a style (heading, paragraph, etc.)', 'the cursor disappears.', 'As Rob spotted, we should (re-)place the cursor in the block.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5219,VisualEditor: Heading on a slug is created on the wrong line in Firefox,"(In reply to comment #2) +> Yes, this works now. Thank you! +> +> Just a little usability detail: after selecting the type of heading there is +> no +> cursor blinking. You can type and characters will appear where expected, but +> of +> course our old friend cursor-blinking is missed. + +Yes; Rob noticed this too, and is working on it - just created bug 50338 to track.",1372384505,task_subcomment,PHID-TASK-frnef4dwspf2gymmanpq,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes; Rob noticed this too, and is working on it - just created bug 50338 to track.']",['BUG REPRODUCTION'] +383,"VisualEditor: If a sanity check doesn't work out, encourage the user to do a wikitext diff before saving",Written and about to be deployed.,1372387323,task_subcomment,PHID-TASK-e3u3nzdde2xltny25tvr,PHID-USER-ydswvwhh5pm4lshahjje,['Written and about to be deployed.'],['BUG REPRODUCTION'] +10056,VisualEditor: Sanity-check the browser by internally round-tripping HTML to linmod and ensuring it's the same,Written and about to be deployed.,1372387346,task_subcomment,PHID-TASK-inty44ufbm7rwhc55mom,PHID-USER-ydswvwhh5pm4lshahjje,['Written and about to be deployed.'],['BUG REPRODUCTION'] +4764,VisualEditor link to Parsoid broken in beta labs deployment?,This was fixed yesterday by Roan.,1372390935,task_subcomment,PHID-TASK-3dm4nj4f3hmvkgyfm7k2,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed yesterday by Roan.'],['BUG REPRODUCTION'] +291,VisualEditor: Reference toolbar icon missing in wmf9,"The references list one is still there; did Trevor's change break it? + +-------------------------- +**Version**: unspecified +**Severity**: critical",1372404000,task_description,PHID-TASK-vek6torvduvoml55paap,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Reference toolbar icon missing in wmf9.', ""The references list one is still there; did Trevor's change break it?"", '--------------------------\n**Version**: unspecified\n**Severity**: critical']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +4599,VisualEditor: Floated templates rendering oddly and overlapping text,+another example: https://en.wikipedia.org/wiki/Aranath?veaction=edit,1372440078,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-ydswvwhh5pm4lshahjje,['+another example: URL'],['BUG REPRODUCTION .'] +4598,VisualEditor: Floated templates rendering oddly and overlapping text,*** Bug 50381 has been marked as a duplicate of this bug. ***,1372440083,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50381 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +292,VisualEditor: Reference toolbar icon missing in wmf9,Fixed with new pull.,1372442860,task_subcomment,PHID-TASK-vek6torvduvoml55paap,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed with new pull.'],['ACTION ON ISSUE'] +4177,VisualEditor: Save dialog is obscured by toolbar if it's floating (the user has scrolled down),"Yes, this was fixed but the deployment was temporarily rolled-back until ~ 13:40 UTC today.",1372446220,task_subcomment,PHID-TASK-q4tev2wggvrevxlx57l3,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, this was fixed but the deployment was temporarily rolled-back until ~ 13:40 UTC today.']",['BUG REPRODUCTION'] +4147,VisualEditor: Edits triggering CAPTCHA cannot be saved,"This depends on MediaWiki making the CAPTCHAs available through an API, which I believe is currently not done. Timo to comment.",1372450760,task_subcomment,PHID-TASK-lsxohsnqwom7fu46vsrm,PHID-USER-ydswvwhh5pm4lshahjje,"['This depends on MediaWiki making the CAPTCHAs available through an API, which I believe is currently not done.', 'Timo to comment.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +8532,Updated TemplateData from transcluded items take a long time to show up,"(In reply to comment #2) +> As does the fr implementation. I guess the question here is ""how long does it +> take for TemplateData implementations to show up?"" + +Do you mean, + +* ""how long does it take newly-added TemplateData hinting to become available in the API for use in VisualEditor?"", +* ""how long does it take the VisualEditor transclusions dialog to show with the TemplateData hinting when adding a template in?"", or +* ""how long does it take the VisualEditor transclusions dialog to show with the TemplateData hinting on load?"" + +… or something else?",1372451659,task_subcomment,PHID-TASK-ssksx6n4c7yondhu6cpg,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\nDo you mean,\n\n* ""how long does it take newly-added TemplateData hinting to become available in the API for use in VisualEditor?', '"",\n* ""how long does it take the VisualEditor transclusions dialog to show with the TemplateData hinting when adding a template in?', '"", or\n* ""how long does it take the VisualEditor transclusions dialog to show with the TemplateData hinting on load?""', '… or something else?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION .']" +8530,Updated TemplateData from transcluded items take a long time to show up,"(In reply to comment #4) +> I'd go with A and C, Chris. If I add TemplateData to a template, go to an +> implementation of it that already exists and click the jigsaw piece, how long +> do I need between those actions to see the TemplateData? + +A: This should be instantaneous - if not, action=purge on the template should do it; if not, this is an issue we need to follow-up in general with how MW works. +B: This is not yet done (bug 49778 which is being worked on right now). +C: This should be near-instantaneous (but we're about to change how this works to make it faster). + +For A & C in particular as you've asked, seconds or even less. Was this during a time of serious server strain, maybe? Otherwise it sounds worrying.",1372454024,task_subcomment,PHID-TASK-ssksx6n4c7yondhu6cpg,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\n\nA: This should be instantaneous - if not, action=purge on the template should do it; if not, this is an issue we need to follow-up in general with how MW works.', 'B: This is not yet done (bug 49778 which is being worked on right now).', ""C: This should be near-instantaneous (but we're about to change how this works to make it faster)."", ""For A & C in particular as you've asked, seconds or even less."", 'Was this during a time of serious server strain, maybe?', 'Otherwise it sounds worrying.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION .']" +8528,Updated TemplateData from transcluded items take a long time to show up,"(In reply to comment #6) +> Nope; remember that time I added it to the bugzilla tracked template, and +> nothing happened? + +No. + +> Well, it started working finally some time today. + +That's not good. Did you purge the template, or did it get purged somehow (e.g. it was edited)? + +> I'm going to try implementing it in a couple of other minor places and look +> at what happens. + +OK.",1372455968,task_subcomment,PHID-TASK-ssksx6n4c7yondhu6cpg,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #6)\nQUOTE\nQUOTE\n\nNo.', ""QUOTE\n\nThat's not good."", 'Did you purge the template, or did it get purged somehow (e.g.', 'it was edited)?', 'QUOTE\nQUOTE\n\nOK.']","['QUOTE', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'NA']" +8488,VisualEditor: Phantoms can be width:100% when the object they're meant to cover has a floated element alongside it,"Changed title to ""Phantoms can be width:100% when the object they're meant to cover has a floated element alongside it""; looks like the phantom is generated to be as wide as its target ""should"" be, before the floats come into play. This can make it impossible to edit the floated item.",1372456631,task_subcomment,PHID-TASK-2r6x4q4bt3fqtg3es4ps,PHID-USER-ydswvwhh5pm4lshahjje,"['Changed title to ""Phantoms can be width:100% when the object they\'re meant to cover has a floated element alongside it""; looks like the phantom is generated to be as wide as its target ""should"" be, before the floats come into play.', 'This can make it impossible to edit the floated item.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8526,Updated TemplateData from transcluded items take a long time to show up,"Argh, that's not good - https://en.wikipedia.org/w/api.php?action=templatedata&titles=Template:Talkback is not updated even though it appears in transclusion, even after purge. Timo, thoughts?",1372457003,task_subcomment,PHID-TASK-ssksx6n4c7yondhu6cpg,PHID-USER-ydswvwhh5pm4lshahjje,"[""Argh, that's not good - URL is not updated even though it appears in transclusion, even after purge."", 'Timo, thoughts?']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION .']" +4710,VisualEditor: Top left corner of the window shows blue rectangle when selecting templates in Firefox,Fixed and will go out in the next release.,1372461348,task_subcomment,PHID-TASK-sidkh5inlhdkyygqassz,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will go out in the next release.'],['ACTION ON ISSUE'] +5701,"VisualEditor: Insertion tools (link inspector, media inserter, reference, reference list, …) don't work in slugs",This has now been fixed and deployed.,1372462623,task_subcomment,PHID-TASK-iw27jj4bhfweo22d2lg4,PHID-USER-ydswvwhh5pm4lshahjje,['This has now been fixed and deployed.'],['ACTION ON ISSUE'] +8933,VisualEditor: Template dialog should look up TemplateData for newly-added templates,Done in the above commit.,1372462774,task_subcomment,PHID-TASK-4ea4xsfwmbsq76ri4xgj,PHID-USER-ydswvwhh5pm4lshahjje,['Done in the above commit.'],['TASK PROGRESS'] +4595,VisualEditor: Floated templates rendering oddly and overlapping text,"The above patch fixes this bug, we believe. Marking as such.",1372463194,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-ydswvwhh5pm4lshahjje,"['The above patch fixes this bug, we believe.', 'Marking as such.']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +5248,VisualEditor: Keyboard up/down selection sometimes (but not always) selects two lines rather than one in Firefox,Fixed in the above.,1372465847,task_subcomment,PHID-TASK-xwv2yy4yt35rtaqt27uj,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in the above.'],['BUG REPRODUCTION'] +11856,VisualEditor: Categories deleted or misplaced when a reference is added (in Opera),"(In reply to comment #1) +> Another is +> https://pl.wikipedia.org/w/index. +> php?title=Waldemar_Kasta&diff=36944980&oldid=36944831 + +Bartosz, + +Both these corruptions were by you - were both of them made using Opera? If so, I'm happy to mark this bug out to you (but please clean up after yourself when editing using a blacklisted browser).",1372472137,task_subcomment,PHID-TASK-poawg73ix2eh7lpylhyd,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\n\nBartosz,\n\nBoth these corruptions were by you - were both of them made using Opera?', ""If so, I'm happy to mark this bug out to you (but please clean up after yourself when editing using a blacklisted browser).""]","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +4128,TemplateData: Process language fallback and conversion server-side,API call should ideally specify the fall-back language chain and return just one set for clients (so the weight is on the server).,1372535404,task_subcomment,PHID-TASK-uydrcj3p2rhxycgc65tn,PHID-USER-ydswvwhh5pm4lshahjje,['API call should ideally specify the fall-back language chain and return just one set for clients (so the weight is on the server).'],['EXPECTED BEHAVIOR .'] +4098,VisualEditor: Link inspector in a slug can select content in the previous or following paragraphs,"If the cursor is in a slug and you press the link button, the selection jumps to the nearest content - which crosses out of the local <p> and into the <p> beforehand or afterwards (whoops). + +Link inspector should detect that it is in a slug and not attempt to mangle the selection with nearestContentOffset, but just trigger with a 'blank' selection. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52256",1372572900,task_description,PHID-TASK-rxqaxhgvcsfou4tzboet,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Link inspector in a slug can select content in the previous or following paragraphs.', 'If the cursor is in a slug and you press the link button, the selection jumps to the nearest content - which crosses out of the local <p> and into the <p> beforehand or afterwards (whoops).', ""Link inspector should detect that it is in a slug and not attempt to mangle the selection with nearestContentOffset, but just trigger with a 'blank' selection."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4100,VisualEditor: Link inspector in a slug can select content in the previous or following paragraphs,"As a follow-up, if you have <start of document> <block slug> <block slug> <block slug> <block slug> <p> in a document, and have the cursor in the second slug, pressing Ctrl+K will move the selection to the top of the document and put the contents there (whee); in the third or fourth, to the first word of the <p>. Not great.",1372573764,task_subcomment,PHID-TASK-rxqaxhgvcsfou4tzboet,PHID-USER-ydswvwhh5pm4lshahjje,"['As a follow-up, if you have <start of document> <block slug> <block slug> <block slug> <block slug> <p> in a document, and have the cursor in the second slug, pressing Ctrl+K will move the selection to the top of the document and put the contents there (whee); in the third or fourth, to the first word of the <p>.', 'Not great.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +4614,imageinfo API returns incorrect data,"(In reply to comment #2) +> Related URL: https://gerrit.wikimedia.org/r/69869 (Gerrit Change +> Ide7208394f8495f5b143cbba215d4645598f1a50) + +This has been merged, and went out with wmf9. However, given that wmf8 is on the servers for an extra week and it makes really not-nice behaviour in VisualEditor, we probably want to back-port this.",1372581138,task_subcomment,PHID-TASK-dvy6cixcc2nxje733xv6,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\nThis has been merged, and went out with wmf9.', 'However, given that wmf8 is on the servers for an extra week and it makes really not-nice behaviour in VisualEditor, we probably want to back-port this.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4143,VisualEditor: Edits triggering CAPTCHA cannot be saved,This is now fixed in master and will be deployed on Monday.,1372582072,task_subcomment,PHID-TASK-lsxohsnqwom7fu46vsrm,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed in master and will be deployed on Monday.'],['TASK PROGRESS'] +8481,"VisualEditor: Behaviour of default ""Edit"" tab should not vary by namespace (action=edit vs. veaction=edit)","I agree that relabelling it immediately for all MediaWiki installations is a poor choice, as (a) some people, (b) some WMF wikis, and (c) almost all MediaWiki wikis not hosted by WMF do not have VisualEditor enabled at this point. + +When VisualEditor is on for everyone, labelling the tab ""edit source"" (even when ""edit"", i.e. VisualEditor, is not available) seems like the best solution for our cluster. (If we wanted to, we could over-ride the value of the ""edit"" tab with a message from the Wikimedia-Messages system to do a WMF-specific over-ride of the MediaWiki default.) However, fixing this before (b) is fixed, let alone whilst (a) is fixed, feels like the wrong way to do this. + +A shorter-term fix is indeed to re-label ""edit"" to ""edit source"" for all pages visited by all users with VisualEditor. Maybe we could do that. Thoughts, Timo?",1372583668,task_subcomment,PHID-TASK-dwxii5uaohcgrtbsiwxl,PHID-USER-ydswvwhh5pm4lshahjje,"['I agree that relabelling it immediately for all MediaWiki installations is a poor choice, as (a) some people, (b) some WMF wikis, and (c) almost all MediaWiki wikis not hosted by WMF do not have VisualEditor enabled at this point.', 'When VisualEditor is on for everyone, labelling the tab ""edit source"" (even when ""edit"", i.e.', 'VisualEditor, is not available) seems like the best solution for our cluster.', '(If we wanted to, we could over-ride the value of the ""edit"" tab with a message from the Wikimedia-Messages system to do a WMF-specific over-ride of the MediaWiki default.)', 'However, fixing this before (b) is fixed, let alone whilst (a) is fixed, feels like the wrong way to do this.', 'A shorter-term fix is indeed to re-label ""edit"" to ""edit source"" for all pages visited by all users with VisualEditor.', 'Maybe we could do that.', 'Thoughts, Timo?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +4062,VisualEditor: Clear annotations icon no longer clearing link annotations,This is a regression; it used to work fine - relabelling as such.,1372611822,task_subcomment,PHID-TASK-xid2rg44chmbsuqujmzr,PHID-USER-ydswvwhh5pm4lshahjje,['This is a regression; it used to work fine - relabelling as such.'],['BUG REPRODUCTION .'] +4591,VisualEditor: Floated templates rendering oddly and overlapping text,"(In reply to comment #18) +> Unless the patch hasn't been deployed yet, I guess. + +It hasn't. Deployed on Monday alongside the config change. Not sure if the example in comment 17 will be entirely fixed by it though - please check after release?",1372613728,task_subcomment,PHID-TASK-5pskpoilrrm4nns4zugy,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #18)\nQUOTE\n\nIt hasn't."", 'Deployed on Monday alongside the config change.', 'Not sure if the example in comment 17 will be entirely fixed by it though - please check after release?']","['NA', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +4137,VisualEditor: Protected page warning messages are missing,"In sequencing, this should probably be above everything except the not-applicable anon warning (so anon warning > protected > editing old > page notices). Maybe we need a more formal ordering?",1372614070,task_subcomment,PHID-TASK-ndmy33qu6brquwrr27nw,PHID-USER-ydswvwhh5pm4lshahjje,"['In sequencing, this should probably be above everything except the not-applicable anon warning (so anon warning > protected > editing old > page notices).', 'Maybe we need a more formal ordering?']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +4031,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"[Forked from the more general 50350.] + +Currently when AbuseFilter blocks an edit made with VE, the only response we can display is: + +| The modification you tried to make was aborted by an extension hook + +When bug 32216 is done - AbuseFilter is changed to use the APIEditBeforeSave hook - we can display this significantly more nicely. + +-------------------------- +**Version**: unspecified +**Severity**: major",1372618620,task_description,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog.', '[Forked from the more general 50350.]', 'Currently when AbuseFilter blocks an edit made with VE, the only response we can display is:\n\n| The modification you tried to make was aborted by an extension hook\n\nWhen bug 32216 is done - AbuseFilter is changed to use the APIEditBeforeSave hook - we can display this significantly more nicely.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +4152,VisualEditor: Message shown when edits are disallowed by API needs to be clearer,"Given that AbuseFilter (but not others) depend on bug 32216, I'm moving that part to a new bug, bug 50472; the rest of this bug will be done today.",1372618721,task_subcomment,PHID-TASK-yhjioiu5qdrnau76umcl,PHID-USER-ydswvwhh5pm4lshahjje,"[""Given that AbuseFilter (but not others) depend on bug 32216, I'm moving that part to a new bug, bug 50472; the rest of this bug will be done today.""]",['BUG REPRODUCTION'] +13327,VisualEditor: Come up with a solution of section edit links' placement when they are floated right (due to a gadget),"(In reply to comment #0) +> Until a recent MediaWiki change the default behavior of edit section links +> was +> to float to the far side of the heading (right on LTR Wikis, assume this case +> in the following). +> +> This was changed recently but almost all Wikis provide Gadgets to restore the +> old behavior (see +> http://en.wikipedia.org/wiki/MediaWiki:Gadget-righteditlinks.css or +> http://de.wikipedia.org/wiki/MediaWiki:Gadget-editsection-align-end.css for +> examples) +> +> The problem is, that the VisualEditor's fly-out-links reserve space to the +> right for the ""edit source"" link. Therefore when aligning the links right +> they +> actually appear with a large distance to the page-margin. The fly-outs should +> therefore be modified to not reserve any space so the ""edit"" link is +> correctly +> aligned right. +> +> To prevent the fly-outs to shift the whole ""edit"" link left as soon as they +> become visible they could be changed to fly-out to the left in this case or +> to the bottom. + +Note that in general WMF does not support gadgets and does not encourage their use; they are highly likely to break like this when the code they depend on changes, and this is a good example of that breakage. :-( + +I've re-written this a bit to be clearer. As ""lowest"" priority, reflecting that we don't support gadgets. of course anyone who is interested in patching is welcome to suggest ideas/code that could address this.",1372620013,task_subcomment,PHID-TASK-wxztsvwizvyvhpvx2lty,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNote that in general WMF does not support gadgets and does not encourage their use; they are highly likely to break like this when the code they depend on changes, and this is a good example of that breakage.', "":-(\n\nI've re-written this a bit to be clearer."", 'As ""lowest"" priority, reflecting that we don\'t support gadgets.', 'of course anyone who is interested in patching is welcome to suggest ideas/code that could address this.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +4056,VisualEditor: Newest CSS not showing up in production for some users (so reference editor not correctly formatted),"Renamed (aka, I hate ResourceLoader's caching, some times :-().",1372620482,task_subcomment,PHID-TASK-3yckz2spdz6vwpvvlsja,PHID-USER-ydswvwhh5pm4lshahjje,"[""Renamed (aka, I hate ResourceLoader's caching, some times :-().""]",['CONTRIBUTION AND COMMITMENT'] +1747,VisualEditor: Insert media dialog is borked," + +*** This bug has been marked as a duplicate of bug 50471 ***",1372620610,task_subcomment,PHID-TASK-adbbasada34enlaaq6ns,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50471 ***'],['ISSUE CONTENT MANAGEMENT'] +4055,VisualEditor: Newest CSS not showing up in production for some users (so reference editor not correctly formatted),*** Bug 50455 has been marked as a duplicate of this bug. ***,1372620610,task_subcomment,PHID-TASK-3yckz2spdz6vwpvvlsja,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50455 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4030,VisualEditor: Add a link to the User Guide to the interface,"Possibly add the help icon to the ""beta"" label, and have it as an option in the menu?",1372627245,task_subcomment,PHID-TASK-pcueszubfgitqkx3f2bv,PHID-USER-ydswvwhh5pm4lshahjje,"['Possibly add the help icon to the ""beta"" label, and have it as an option in the menu?']",['CONTRIBUTION AND COMMITMENT'] +8456,TemplateData: Creating TemplateData blocks should be direction neutral,"Timo, thoughts?",1372689806,task_subcomment,PHID-TASK-ttobixbmawcbongmnatf,PHID-USER-ydswvwhh5pm4lshahjje,"['Timo, thoughts?']",['SOCIAL CONVERSATION'] +290,"VisualEditor: ref warning appears within template that contains references, post-modification","The short-term fix is to just strip this comment from the returned HTML that the PHP parser gives us. + +When we switch over to using Parsoid for this, we'll need that to run in context, somehow, so the references are correctly numbered and that we know to update the relevant reference lists.",1372690617,task_subcomment,PHID-TASK-pcg77ljjtbxyojrgt6ue,PHID-USER-ydswvwhh5pm4lshahjje,"['The short-term fix is to just strip this comment from the returned HTML that the PHP parser gives us.', ""When we switch over to using Parsoid for this, we'll need that to run in context, somehow, so the references are correctly numbered and that we know to update the relevant reference lists.""]","['BUG REPRODUCTION', 'FUTURE PLAN .']" +1780,VisualEditor: modifying some templates causes them to collapse in on themselves in edit mode," + +*** This bug has been marked as a duplicate of bug 49854 ***",1372690696,task_subcomment,PHID-TASK-cbgrzxh5jpcsxgl5p5xy,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 49854 ***'],['ISSUE CONTENT MANAGEMENT'] +4639,"VisualEditor: Re-rendered transclusion of blocks comes back as wikitext, not HTML (eww)",*** Bug 50361 has been marked as a duplicate of this bug. ***,1372690696,task_subcomment,PHID-TASK-w3m2d62g427w2i6vbyd4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50361 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4080,"VisualEditor: Improvements to reference editing, including local wiki-specific workflows","Thanks for these comments; obviously the references system is a work in progress and we had already planned to undertake (at least most of) these improvements, but we hadn't had the time to write it down in bugzilla - will use this to track those improvements now.",1372691404,task_subcomment,PHID-TASK-b74srkob65ougmewgpvd,PHID-USER-ydswvwhh5pm4lshahjje,"[""Thanks for these comments; obviously the references system is a work in progress and we had already planned to undertake (at least most of) these improvements, but we hadn't had the time to write it down in bugzilla - will use this to track those improvements now.""]",['FUTURE PLAN'] +4024,VisualEditor: Likely invalid HTML emitted for list items,"This appears to be a (new?) bug in Parsoid - + +# Foo +# Bar + +-> + +# Foo## Bar + +rather than + +# Foo +## Bar + +Unless we're breaking something in VisualEditor somehow?",1372691714,task_subcomment,PHID-TASK-fn66at2vne5i62qo6jnn,PHID-USER-ydswvwhh5pm4lshahjje,"['This appears to be a (new?)', ""bug in Parsoid - \n\n# Foo\n# Bar\n\n-> \n\n# Foo## Bar\n\nrather than\n\n# Foo\n## Bar\n\nUnless we're breaking something in VisualEditor somehow?""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +8696,VisualEditor: Re-label the group UI element in the reference dialog to explain what it does,"(In reply to comment #1) +> There is also a request in that discussion about whether ""Transclusion"" could +> be renamed to something in plain English, like ""Templates"". + +The problem is that they aren't just templates - there are also magic words and parser functions as well, like Wikidata invocations or other oddities that MediaWiki supports. Lumping them all in as templates makes things much harder to explain in documentation.",1372693967,task_subcomment,PHID-TASK-f2jkrvqamprej6vbtifd,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\n\nThe problem is that they aren't just templates - there are also magic words and parser functions as well, like Wikidata invocations or other oddities that MediaWiki supports."", 'Lumping them all in as templates makes things much harder to explain in documentation.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4150,VisualEditor: Message shown when edits are disallowed by API needs to be clearer,This has now been done and will go out today.,1372703938,task_subcomment,PHID-TASK-yhjioiu5qdrnau76umcl,PHID-USER-ydswvwhh5pm4lshahjje,['This has now been done and will go out today.'],['ACTION ON ISSUE'] +4026,VisualEditor: Add a link to the User Guide to the interface,This has been done and will go out later today.,1372703974,task_subcomment,PHID-TASK-pcueszubfgitqkx3f2bv,PHID-USER-ydswvwhh5pm4lshahjje,['This has been done and will go out later today.'],['ACTION ON ISSUE'] +5305,VisualEditor: JS exception is thrown when trying to use list (ordered or bullet) tool in block slug,Fixed and will be deployed later today.,1372704235,task_subcomment,PHID-TASK-ht3d5xeklsjuq5qulguj,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will be deployed later today.'],['ACTION ON ISSUE'] +4102,VisualEditor: References with duplicated content are normalised away,This was fixed in gerrit 71275 by Roan.,1372705872,task_subcomment,PHID-TASK-2ttmyole76xyfw5lxpgw,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in gerrit 71275 by Roan.'],['BUG REPRODUCTION .'] +8343,Complete and document VisualEditor's integration and plugin system,"We need an integration and plugin system for VisualEditor, both for extra tools (e.g. ""YouTube video node handler"") and tool over-rides (e.g. ""MediaWiki-specific H3 handler""), as well as a more generalised system to do init and integration. + +Enjoy. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1372706340,task_description,PHID-TASK-eqiuslxuu3t7bxl7vmwb,PHID-USER-ydswvwhh5pm4lshahjje,"[""Complete and document VisualEditor's integration and plugin system."", 'We need an integration and plugin system for VisualEditor, both for extra tools (e.g.', '""YouTube video node handler"") and tool over-rides (e.g.', '""MediaWiki-specific H3 handler""), as well as a more generalised system to do init and integration.', 'Enjoy.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +4169,"VisualEditor: After setting a style (heading, paragraph, etc.) the cursor disappears",Merged and will be deployed shortly.,1372706749,task_subcomment,PHID-TASK-jidkdocy777f7fa4pk3t,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will be deployed shortly.'],['TASK PROGRESS'] +1723,Buttons not showing up,Can they take a screenshot and attach to this bug? It'd be helpful to understand what it now showing up looks like.,1372714830,task_subcomment,PHID-TASK-i6cv3vliogwuderqbjnw,PHID-USER-ydswvwhh5pm4lshahjje,"['Can they take a screenshot and attach to this bug?', ""It'd be helpful to understand what it now showing up looks like.""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +9482,Mediawikiwiki: Make VisualEditor a hidden preference,Now done.,1372715431,task_subcomment,PHID-TASK-q322vvsm62gyx2idxtx2,PHID-USER-ydswvwhh5pm4lshahjje,['Now done.'],['ACTION ON ISSUE'] +4551,Enable VisualEditor by default for all users of the English Wikipedia,"Now done for logged-in users. Will be done for the rest next week, assuming all is well.",1372715482,task_subcomment,PHID-TASK-algalgsjyyisq2anwhms,PHID-USER-ydswvwhh5pm4lshahjje,"['Now done for logged-in users.', 'Will be done for the rest next week, assuming all is well.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +3998,VisualEditor: Firefox 10 and under have issues and should be blacklisted,"We don't blacklist Firefox 5. We currently blacklist: + +* MSIE <= 10 +* Android <= 3 +* Blackberry +* Opera + +We whitelist: +* Firefox >= 11 +* Iceweasel >= 10 +* Safari >= 5 +* Chrome >= 19 + +All other browsers are let through, with a warning. + +Does this mean we should blacklist Firefox 5.0?",1372719336,task_subcomment,PHID-TASK-otwsyh65xhzuochbdcrh,PHID-USER-ydswvwhh5pm4lshahjje,"[""We don't blacklist Firefox 5."", 'We currently blacklist:\n\n* MSIE <= 10\n* Android <= 3\n* Blackberry\n* Opera\n\nWe whitelist:\n* Firefox >= 11\n* Iceweasel >= 10\n* Safari >= 5\n* Chrome >= 19\n\nAll other browsers are let through, with a warning.', 'Does this mean we should blacklist Firefox 5.0?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8549,Templates that create part (but not all) of a table cell don't work,*** Bug 50532 has been marked as a duplicate of this bug. ***,1372720818,task_subcomment,PHID-TASK-bcblwti2swge5nlt24om,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50532 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8548,Templates that create part (but not all) of a table cell don't work,See also https://en.wikipedia.org/wiki/Akon_discography?veaction=edit from bug 50532.,1372720867,task_subcomment,PHID-TASK-bcblwti2swge5nlt24om,PHID-USER-ydswvwhh5pm4lshahjje,['See also URL from bug 50532.'],['BUG REPRODUCTION'] +3995,VisualEditor: Firefox 10 and under have issues and should be blacklisted,"(In reply to comment #3) +> Tried FF 5, 9, and 10, VE ""Edit"" links are available in all of them along +> with +> ""Edit source"" links. In each case VE only displays the loading bars and does +> not present any usable interface. + +We've had a user swear blind that everything works fine in FF 10. Clearly they misled us. :-(",1372721101,task_subcomment,PHID-TASK-otwsyh65xhzuochbdcrh,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe've had a user swear blind that everything works fine in FF 10."", 'Clearly they misled us.', ':-(']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +3992,VisualEditor: Firefox 10 and under have issues and should be blacklisted,"(In reply to comment #6) +> I re-checked FF10 on Windows 7: whether editing a whole page or a section +> of a page FF10 presents the loading... bars but never presents the editor + +OK, we'll blacklist Firefox 10 and under per the above patch; will see if we can do a quick deploy today to avoid user confusion.",1372721478,task_subcomment,PHID-TASK-otwsyh65xhzuochbdcrh,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #6)\nQUOTE\nQUOTE\n\nOK, we'll blacklist Firefox 10 and under per the above patch; will see if we can do a quick deploy today to avoid user confusion.""]",['ACTION ON ISSUE'] +4611,imageinfo API returns incorrect data,"This backport is now live; as such, marking this bug as fixed.",1372722142,task_subcomment,PHID-TASK-dvy6cixcc2nxje733xv6,PHID-USER-ydswvwhh5pm4lshahjje,"['This backport is now live; as such, marking this bug as fixed.']",['ACTION ON ISSUE .'] +1693,VisualEditor: Feedback form moves and jerks the screen around,This sounds really unhelpful; sorry about this.,1372726074,task_subcomment,PHID-TASK-5jyjadx572ehzjtstm2i,PHID-USER-ydswvwhh5pm4lshahjje,['This sounds really unhelpful; sorry about this.'],['SOCIAL CONVERSATION'] +312,VisualEditor: Be able to have enabled for all logged-in users but not anonymous users,We achieved this. Obviously. :-),1372726673,task_subcomment,PHID-TASK-4qadhatjuo4mjlpfaic7,PHID-USER-ydswvwhh5pm4lshahjje,"['We achieved this.', 'Obviously.', ':-)']","['EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +4404,"VisualEditor: Notice popup appears when there are, in fact, no notices because of enwiki's hack",*** Bug 50531 has been marked as a duplicate of this bug. ***,1372727149,task_subcomment,PHID-TASK-wnsljgens4avgolp5rah,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50531 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3990,VisualEditor: Firefox 10 and under have issues and should be blacklisted,This is now deployed.,1372727423,task_subcomment,PHID-TASK-otwsyh65xhzuochbdcrh,PHID-USER-ydswvwhh5pm4lshahjje,['This is now deployed.'],['ACTION ON ISSUE'] +13321,TemplateData: Get better error messages for JSON syntax errors,"Presumably this could be done if bug 50169 was implemented, though. :-)",1372734893,task_subcomment,PHID-TASK-n2g6v2vrtf3k3hkqsoi3,PHID-USER-ydswvwhh5pm4lshahjje,"['Presumably this could be done if bug 50169 was implemented, though.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +266,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),*** Bug 50555 has been marked as a duplicate of this bug. ***,1372747009,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50555 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1676,"VisualEditor: ""old version"" warning shows when opening VE after a VE edit","Yeah, really sorry about this - this is bug 50441. Very high priority in getting this fixed. + +*** This bug has been marked as a duplicate of bug 50441 ***",1372747009,task_subcomment,PHID-TASK-zu3q7ugqbcdtlalzbdir,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, really sorry about this - this is bug 50441.', 'Very high priority in getting this fixed.', '*** This bug has been marked as a duplicate of bug 50441 ***']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1668,Infobox template shows HTML,"This is the same as bug 50366 - merging with that one. + +*** This bug has been marked as a duplicate of bug 50366 ***",1372781074,task_subcomment,PHID-TASK-u4b7k3vc55d23eoi7lfv,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same as bug 50366 - merging with that one.', '*** This bug has been marked as a duplicate of bug 50366 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8543,Templates that create part (but not all) of a table cell don't work,*** Bug 50567 has been marked as a duplicate of this bug. ***,1372781074,task_subcomment,PHID-TASK-bcblwti2swge5nlt24om,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50567 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8329,Templates that create multiple table cells don't work,"This is the same as bug 50366 - merging with that one. + +*** This bug has been marked as a duplicate of bug 50366 ***",1372781089,task_subcomment,PHID-TASK-65s4zvg7e6km2enogisy,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same as bug 50366 - merging with that one.', '*** This bug has been marked as a duplicate of bug 50366 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +8542,Templates that create part (but not all) of a table cell don't work,*** Bug 50589 has been marked as a duplicate of this bug. ***,1372781089,task_subcomment,PHID-TASK-bcblwti2swge5nlt24om,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50589 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3919,"VisualEditor: ""[edit | edit source]"" appears jumbled in RTL wiki with LTR interface",Merged and will go out with the next deployment.,1372781960,task_subcomment,PHID-TASK-2q5s3rnh3ragcm43w2pm,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with the next deployment.'],['TASK PROGRESS'] +8326,Templates that create multiple table cells don't work,My apologies for assuming that these two issues were related. Re-titling.,1372782463,task_subcomment,PHID-TASK-65s4zvg7e6km2enogisy,PHID-USER-ydswvwhh5pm4lshahjje,"['My apologies for assuming that these two issues were related.', 'Re-titling.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +8682,"VisualEditor: Add support for making some templates directly ""visually editable"" in the DOM, as if they were tables (e.g. infoboxes)",*** Bug 50595 has been marked as a duplicate of this bug. ***,1372789775,task_subcomment,PHID-TASK-nctiyee24idgcp7llspj,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50595 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5029,VisualEditor: Can't copy/paste a reference or template unless you select text either side,*** Bug 50594 has been marked as a duplicate of this bug. ***,1372794209,task_subcomment,PHID-TASK-m2xsnbv7vbfet2rfctjx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50594 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8691,VisualEditor: {{NAMESPACE}} not running in context so doesn't know what namespace you're in,"This was originally about the Parsoid issue, which is now fixed, but re-purposing to be about the DM re-render to PHP parser issue.",1372796032,task_subcomment,PHID-TASK-nu54imdjney5p47v7jx7,PHID-USER-ydswvwhh5pm4lshahjje,"['This was originally about the Parsoid issue, which is now fixed, but re-purposing to be about the DM re-render to PHP parser issue.']",['BUG REPRODUCTION'] +8690,VisualEditor: {{NAMESPACE}} not running in context so doesn't know what namespace you're in,*** Bug 50582 has been marked as a duplicate of this bug. ***,1372796056,task_subcomment,PHID-TASK-nu54imdjney5p47v7jx7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50582 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3983,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover",Clarifying.,1372801897,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ydswvwhh5pm4lshahjje,['Clarifying.'],['CONTRIBUTION AND COMMITMENT'] +8517,Updated TemplateData from transcluded items take a long time to show up,"Timo has narrowed down the issue to bug 5382 - we're working now to see whether we can fix that bug and so resolve this, or whether that will put too much weight on the cluster.",1372802966,task_subcomment,PHID-TASK-ssksx6n4c7yondhu6cpg,PHID-USER-ydswvwhh5pm4lshahjje,"[""Timo has narrowed down the issue to bug 5382 - we're working now to see whether we can fix that bug and so resolve this, or whether that will put too much weight on the cluster.""]",['BUG REPRODUCTION .'] +9297,VisualEditor: Phantoms appear above edit notices,"This has now been fixed by Rob; marking as such. I hope we can deploy this to production soon, possibly tomorrow.",1372809190,task_subcomment,PHID-TASK-rhsntkwc7ofl6qzz7kt4,PHID-USER-ydswvwhh5pm4lshahjje,"['This has now been fixed by Rob; marking as such.', 'I hope we can deploy this to production soon, possibly tomorrow.']","['ACTION ON ISSUE .', 'FUTURE PLAN']" +3917,VisualEditor: Page notices overlap dialogs,"This has now been fixed by Rob; marking as such. I hope we can deploy this to production soon, possibly tomorrow.",1372809200,task_subcomment,PHID-TASK-geudhodnzjlx4dkfmnsc,PHID-USER-ydswvwhh5pm4lshahjje,"['This has now been fixed by Rob; marking as such.', 'I hope we can deploy this to production soon, possibly tomorrow.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +12102,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to comment #34) +> I can't believe that section editing is marked as a ""lowest priority"" +> ""enhancement""! + +""Enhancement"" means ""the software doesn't do this, and isn't as-written meant to do this""; it's not a judgement on whether it should. + +""Lowest priority"" means ""the core developers of this are not intending to work on this issue any time soon""; bugs are always open to other developers coming and working on them, which frequently happens. + +""Lowest"" is a very clear way of me marking the bug as something that can be taken up without fear of duplication of work by a developer new to the code. (This is known as avoiding ""cookie licking"".) + +> This is incredibly important to me. + +I appreciate that it is important to some editors, but I have to balance all requested features, changes and bugs with VisualEditor against one another, and in my judgement this is, relatively, an edge case. + +> The way it's currently set up wastes bandwidth and slows load time relative +> to the old editor. Both of these are important when making a quick-fix edit. + +I agree with that; I recommend using the wikitext editor for exactly these use cases by power users if they prefer. + +> Hardly ""marginal utility"". + +That specifically refers to finding a solution which you don't want. + +A simpler solution - involving having the entire document available, but just not editable except for the section the user asked for - is do-able, but in that case, the benefits you're looking for (low bandwidth, fast loading time, low load on local computers) would not be present; hence, marginal utility. + +Solving what you're actually asking for (a form of VisualEditor/Parsoid that loaded and edited only one section at a time) would be a mammoth piece of work, albeit with some usefuless as you describe. + +> James, please try regular editing on a slow connection if you haven't done +> this before, I'm pretty sure you'll end up editing the section source. + +I've edited Wikipedia (and other wikis) since 2001, including over heroically-terrible connexions through the years; I am very aware of the impact that our current site has on low-bandwidth users, even without VisualEditor, but I cannot justify spending donor funds to that extent when there are more pressing demands on the resources of the VisualEditor team. + +> I'm quite supportive of visual editor in general, but if this is not going +> to be fixed, I may have to turn back. + +I'm sorry that that is the case, and hope that it does not come to that. Sorry if my explanation here is insufficient.",1372812826,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #34)\nQUOTE\nQUOTE\n\n""Enhancement"" means ""the software doesn\'t do this, and isn\'t as-written meant to do this""; it\'s not a judgement on whether it should.', '""Lowest priority"" means ""the core developers of this are not intending to work on this issue any time soon""; bugs are always open to other developers coming and working on them, which frequently happens.', '""Lowest"" is a very clear way of me marking the bug as something that can be taken up without fear of duplication of work by a developer new to the code.', '(This is known as avoiding ""cookie licking"".)', 'QUOTE\n\nI appreciate that it is important to some editors, but I have to balance all requested features, changes and bugs with VisualEditor against one another, and in my judgement this is, relatively, an edge case.', 'QUOTE\nQUOTE\n\nI agree with that; I recommend using the wikitext editor for exactly these use cases by power users if they prefer.', ""QUOTE\n\nThat specifically refers to finding a solution which you don't want."", ""A simpler solution - involving having the entire document available, but just not editable except for the section the user asked for - is do-able, but in that case, the benefits you're looking for (low bandwidth, fast loading time, low load on local computers) would not be present; hence, marginal utility."", ""Solving what you're actually asking for (a form of VisualEditor/Parsoid that loaded and edited only one section at a time) would be a mammoth piece of work, albeit with some usefuless as you describe."", ""QUOTE\nQUOTE\n\nI've edited Wikipedia (and other wikis) since 2001, including over heroically-terrible connexions through the years; I am very aware of the impact that our current site has on low-bandwidth users, even without VisualEditor, but I cannot justify spending donor funds to that extent when there are more pressing demands on the resources of the VisualEditor team."", ""QUOTE\nQUOTE\n\nI'm sorry that that is the case, and hope that it does not come to that."", 'Sorry if my explanation here is insufficient.']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +4399,"VisualEditor: Notice popup appears when there are, in fact, no notices because of enwiki's hack","(In reply to comment #6) +> There isn't much we can do. If the community insists it is useful to have +> placeholder edit notices when there is no editnotice that allows opt-in users +> to create them from a red link, then this is exactly what they want, is it +> not? +> +> It shows that on EditPage as well (except in there, they are less visible as +> actual notices but appear as part of the page). + +I disagree that the consensus that the enwiki community achieved for having this edit notice in wikitext editor (a consensus which I have disagreed for years, but there you go) transfers to consensus that they want it displaying in VisualEditor. + +As a quick hack, we could sniff for the edit notice having class=""editnotice-redlink"" on it and killing that notice from the array. It's horrible, but it will stop the problem until we fix it properly.",1372813340,task_subcomment,PHID-TASK-wnsljgens4avgolp5rah,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI disagree that the consensus that the enwiki community achieved for having this edit notice in wikitext editor (a consensus which I have disagreed for years, but there you go) transfers to consensus that they want it displaying in VisualEditor.', 'As a quick hack, we could sniff for the edit notice having class=""editnotice-redlink"" on it and killing that notice from the array.', ""It's horrible, but it will stop the problem until we fix it properly.""]","['MOTIVATION', 'BUG REPRODUCTION', 'WORKAROUNDS']" +8305,VisualEditor: Cancelling out of adding a reference adds an empty reference,"(In reply to comment #1) +> Note that this doesn't happen until you hit ""Create reference"" inside the +> first dialogue box, so you have arguably told it to create a reference ... +> but this will confuse people, because modal dialogue boxes in applications +> usually cancel out your actions if you just keep hitting the X. + +Agreed. We'll get this fixed. + +> Arguably, it shouldn't create a reference if it's got nothing to put into +> the reference. + +Are you telling users they're not allowed to do what they want?! ;-) I think that the number of users irritated by just silently munching references created as blank (""so I can come back to it later!"") would be non-zero.",1372814416,task_subcomment,PHID-TASK-5ftakv5wuzkf73akgiop,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAgreed.', ""We'll get this fixed."", ""QUOTE\nQUOTE\n\nAre you telling users they're not allowed to do what they want?!"", ';-) I think that the number of users irritated by just silently munching references created as blank (""so I can come back to it later!"")', 'would be non-zero.']","['CONTRIBUTION AND COMMITMENT', 'ACTION ON ISSUE', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +248,VisualEditor: Provide a GuidedTour for first-time VisualEditor users (ones for both newbies for and experienced editors?),"(In reply to comment #2) +> (In reply to comment #1) +> > Adding Steven in case his team wants to help/weigh in. +> +> TL;DR: +> +> Unless VE team wants to own it, I think E3 can handle any tours of basic +> editing functionality (with and without VE). What we have is 1/2 way toward +> the changes Erik requested. + +Awesome; very happy for E3 to lead on this. We'll support as needed, of course. + +> We are working on adding better VE support in GuidedTour currently, and I've +> added Matt Flaschen since he's tackling that. We are shooting for feature +> parity with our previous guided tour of editing for the first time delivered +> to GettingStarted editors, with the exception being that there is no Preview +> step to point to in VE. +> +> Also, soon we hope to test delivering a guided tour to all newly-registered +> editors, outside the GettingStarted funnel. (Docs: +> https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that +> test on a wiki like Spanish or French instead of English depends on l10n of +> the ""first edit"" tour and whether VE support is ready. S Page is helping +> out with this test, so I've added him as well. +> +> If we're interested in pointing out the difference between VE and wikitext to +> users right away, we could easily build that in as step for the guided tours +> delivered via GettingStarted and the general ""first edit"" tour we're +> planning. Currently with the tour that's in production, we just point to the +> Edit button and section edit buttons. +> +> I'm open to changing that, but I do think we should be cautious about +> throwing too much complexity at first time editors too soon, by pointing out +> the multiple methods of editing. I added Pau for his input. + +Yeah, I'm not convinced I know what we'd want to do. + +Maybe just a simple ""you're using VisualEditor"" on first load for experienced users? + +Maybe a set of ""add a {reference,template} by clicking here"" ones too? Maybe not? + +What do you advise?",1372817358,task_subcomment,PHID-TASK-6uhmvpxh7rikbtdr2wns,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAwesome; very happy for E3 to lead on this.', ""We'll support as needed, of course."", ""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYeah, I'm not convinced I know what we'd want to do."", 'Maybe just a simple ""you\'re using VisualEditor"" on first load for experienced users?', 'Maybe a set of ""add a {reference,template} by clicking here"" ones too?', 'Maybe not?', 'What do you advise?']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +3933,VisualEditor: Tab layout should be done from a top-loading module,"Re-titling slightly per discussion; the suggestion is now: + +* VisualEditor (?in PHP for efficiency/simplicity) hooks into the page before display +* On this hook, +** we add the VE edit tab (""edit"") +** we switch out the WT edit tab with a new label and tool-tip (""edit source"") +** we display:none the former if the user doesn't pass the blacklist code",1372817658,task_subcomment,PHID-TASK-l5ckh63ssiggmz3slrqg,PHID-USER-ydswvwhh5pm4lshahjje,"['Re-titling slightly per discussion; the suggestion is now:\n\n* VisualEditor (?in PHP for efficiency/simplicity) hooks into the page before display\n* On this hook,\n** we add the VE edit tab (""edit"")\n** we switch out the WT edit tab with a new label and tool-tip (""edit source"")\n** we display:none the former if the user doesn\'t pass the blacklist code']",['BUG REPRODUCTION .'] +8946,VisualEditor: Link duplicated,"Not the same issue; user clearly managed to add a linked space after the italics, which is a UX issue we need to fix generally.",1372863371,task_subcomment,PHID-TASK-isdw3zrrbc3uvww3ghe4,PHID-USER-ydswvwhh5pm4lshahjje,"['Not the same issue; user clearly managed to add a linked space after the italics, which is a UX issue we need to fix generally.']",['BUG REPRODUCTION'] +1829,VisualEditor not working due to unflushed ResourceLoader cache?,"(In reply to comment #2) +> I assume this is obsolete now? + +Sorry, yes, we got this fixed; thanks Sam, and thanks for the follow-up, Andre.",1372864641,task_subcomment,PHID-TASK-bcsg2progke55h2rhst6,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\n\nSorry, yes, we got this fixed; thanks Sam, and thanks for the follow-up, Andre.']",['SOCIAL CONVERSATION'] +11716,"VisualEditor: Search for images from fileRepos, rather than hard-coding use of local and Commons","ve.init.mw.Platform.js currently hard-codes searching from Commons, even if the wiki doesn't actually load images from Commons. We should do this based on wiki config instead. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1372865220,task_description,PHID-TASK-n6pkynrqsgqpbnp7oitd,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Search for images from fileRepos, rather than hard-coding use of local and Commons.', ""ve.init.mw.Platform.js currently hard-codes searching from Commons, even if the wiki doesn't actually load images from Commons."", 'We should do this based on wiki config instead.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +3890,VisualEditor: VE interface overlapping with main WP interface in monobook w/ small resolutions,I think that this was fixed in gerrit 70851 - we'll be deploying it later today.,1372867380,task_subcomment,PHID-TASK-n27a25omdfur3socqod5,PHID-USER-ydswvwhh5pm4lshahjje,"[""I think that this was fixed in gerrit 70851 - we'll be deploying it later today.""]",['TASK PROGRESS'] +12506,VisualEditor: Allow testing dom<->data conversion with and without MW-specific nodes registered,This was fixed in gerrit 70753.,1372874201,task_subcomment,PHID-TASK-2jnxk3ykpceaf3icyoim,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in gerrit 70753.'],['BUG REPRODUCTION'] +8234,VisualEditor: Init loads oo.js on every page view (before browser blacklist) which throws an error in IE10 + compatibility mode,"This code shouldn't be running before the browser blacklists, you're right. We need to fix this urgently to avoid so many errors for users on every page load. + +To avoid confusion, note that this code works fine in ""real"" IE10, just not in compatibility mode; this isn't a blocker for VE working in IE.",1372878719,task_subcomment,PHID-TASK-3jrxscvn6apol6nbrw66,PHID-USER-ydswvwhh5pm4lshahjje,"[""This code shouldn't be running before the browser blacklists, you're right."", 'We need to fix this urgently to avoid so many errors for users on every page load.', 'To avoid confusion, note that this code works fine in ""real"" IE10, just not in compatibility mode; this isn\'t a blocker for VE working in IE.']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +8746,Use [[ as a 'hotkey' trigger for opening the 'create a link' dialog,"I think in general this is a bad idea to do inside VisualEditor, as Brion's comments expand quite nicely. Consequently, I'm marking this as a WONTFIX. + +However, yes, of course communities should feel free to write a gadget to do such a thing if you think helpful - but working with us to make VisualEditor better (rather than adding hacks) sounds like a better use of people's time.",1372879524,task_subcomment,PHID-TASK-ui3plx4slven33rbf4id,PHID-USER-ydswvwhh5pm4lshahjje,"[""I think in general this is a bad idea to do inside VisualEditor, as Brion's comments expand quite nicely."", ""Consequently, I'm marking this as a WONTFIX."", ""However, yes, of course communities should feel free to write a gadget to do such a thing if you think helpful - but working with us to make VisualEditor better (rather than adding hacks) sounds like a better use of people's time.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE', 'FUTURE PLAN']" +8233,VisualEditor: Init loads oo.js on every page view (before browser blacklist) which throws an error in IE10 + compatibility mode,Reclassifying as not serious after feedback confirming this only happens in developer mode.,1372880015,task_subcomment,PHID-TASK-3jrxscvn6apol6nbrw66,PHID-USER-ydswvwhh5pm4lshahjje,['Reclassifying as not serious after feedback confirming this only happens in developer mode.'],['BUG REPRODUCTION'] +8782,"VisualEditor: Make defaultsort input field always use ""real"" text, not a placeholder","(In reply to comment #1) +> This seemed yesterday to be fixed (I managed to edit the DEFAULTSORT of [[The +> New Elizabethans]] by removing ""The "" and retyping it at the end), but today +> - both this morning and just now - the problem is still/again there: to edit +> the DEFAULTSORT of [[Alexander Gilkes]] I had to retype it all. + +We've not touched this code in the past two weeks; what you saw was the effect of someone setting the DEFAULTSORT actively to ""The New Elizabethans"" - see the diff on your edit: https://en.wikipedia.org/w/index.php?title=The_New_Elizabethans&diff=562509771&oldid=562443570",1372882958,task_subcomment,PHID-TASK-457x6imtkd7rswr4kl6x,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe\'ve not touched this code in the past two weeks; what you saw was the effect of someone setting the DEFAULTSORT actively to ""The New Elizabethans"" - see the diff on your edit: URL']",['BUG REPRODUCTION'] +3929,VisualEditor: Tab layout should be done from a top-loading module,"(In reply to comment #6) +> Shouldn't blacklisting occur much earlier (before actually messing around +> with any buttons at all?). Before having done *anything* actually? +> +> I'm hoping for a definite answer by James (or another dev involved). + +Yes; that's bug 50608. We're re-working a whole bunch of items around the initialisation and integration code for VisualEditor right now - bug 50612 tracks that.",1372883259,task_subcomment,PHID-TASK-l5ckh63ssiggmz3slrqg,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes; that's bug 50608."", ""We're re-working a whole bunch of items around the initialisation and integration code for VisualEditor right now - bug 50612 tracks that.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3865,VisualEditor: Binding of section edit link should not be deferred to after document is loaded,"Split from bug 50540 which is entirely different. :-) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372883340,task_description,PHID-TASK-j2nulhpv4byjb3fgfm3a,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Binding of section edit link should not be deferred to after document is loaded.', 'Split from bug 50540 which is entirely different.', ':-)\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +11710,VisualEditor: User preference for reversing the order of [edit | edit source] section links,"We can do this, but I don't think it's as high priority as a number if others. Marking as such.",1372886254,task_subcomment,PHID-TASK-kpw2y2iowrttt6zxpjia,PHID-USER-ydswvwhh5pm4lshahjje,"[""We can do this, but I don't think it's as high priority as a number if others."", 'Marking as such.']","['FUTURE PLAN', 'BUG REPRODUCTION']" +3889,VisualEditor: VE interface overlapping with main WP interface in monobook w/ small resolutions,Deployed and confirmed as fixed.,1372893914,task_subcomment,PHID-TASK-n27a25omdfur3socqod5,PHID-USER-ydswvwhh5pm4lshahjje,['Deployed and confirmed as fixed.'],['TASK PROGRESS'] +3910,VisualEditor: Browser compatibility test should not be done in the middle of init after (pre)loading all of core,This is now fixed (and deployed).,1372894193,task_subcomment,PHID-TASK-pt2yvsftiewkmjm3j2nx,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed (and deployed).'],['BUG REPRODUCTION'] +3906,VisualEditor: Split mw.ViewPageTarget init from integration handling,This is now fixed (and deployed).,1372894223,task_subcomment,PHID-TASK-rwwvww3qvgi4ff4ivkf7,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed (and deployed).'],['BUG REPRODUCTION'] +1689,VisualEditor: Feedback form moves and jerks the screen around,Sorry about this bug; we've fixed this and just deployed it live.,1372894536,task_subcomment,PHID-TASK-5jyjadx572ehzjtstm2i,PHID-USER-ydswvwhh5pm4lshahjje,"[""Sorry about this bug; we've fixed this and just deployed it live.""]",['BUG REPRODUCTION'] +1625,VisualEditor: alt text?," + +*** This bug has been marked as a duplicate of bug 38129 ***",1372900959,task_subcomment,PHID-TASK-xjgn5e55ct4mrwoaox2n,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 38129 ***'],['ISSUE CONTENT MANAGEMENT'] +5119,VisualEditor: Cursor before first character of heading and hitting Enter advances cursor one position,This was fixed and is now deployed.,1372901377,task_subcomment,PHID-TASK-leu57abgm2tb4hkx7knq,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed and is now deployed.'],['ACTION ON ISSUE'] +3881,"VisualEditor: ""Undo"" of image resizing causes wonky displacement","We've now fixed this, and deployed it; sorry for the issue.",1372901775,task_subcomment,PHID-TASK-vpsb5oulcmbkksi2sshi,PHID-USER-ydswvwhh5pm4lshahjje,"[""We've now fixed this, and deployed it; sorry for the issue.""]",['ACTION ON ISSUE'] +8232,VisualEditor: Init loads oo.js on every page view (before browser blacklist) which throws an error in IE10 + compatibility mode,But now fixed in production anyway. :-),1372901827,task_subcomment,PHID-TASK-3jrxscvn6apol6nbrw66,PHID-USER-ydswvwhh5pm4lshahjje,"['But now fixed in production anyway.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +11697,VisualEditor: Location map template does not display correctly,This looks like a CE-munging-absolutely-positioned-CSS bug.,1372904578,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-ydswvwhh5pm4lshahjje,['This looks like a CE-munging-absolutely-positioned-CSS bug.'],['BUG REPRODUCTION'] +4052,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,*** Bug 50719 has been marked as a duplicate of this bug. ***,1372921240,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50719 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10329,VisualEditor: Sometimes the HotCat gadget appears at the top of the CE surface,"(In reply to comment #1) +> Is this related? +> +> ""We seem to have lost the plus and minus options of Hotcat that were one of +> the closest to WYSIWYG features of this site. Please can they be +> incorporated into visual editor. ϢereSpielChequers 13:46, 4 July 2013 (UTC)"" + +That's unrelated to VisualEditor; enwiki's community switched off HotCat as a default gadget, so people who want to keep using it will need to manually switch it back on.",1372947996,task_subcomment,PHID-TASK-pxuflqdxigvalopfqw3z,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's unrelated to VisualEditor; enwiki's community switched off HotCat as a default gadget, so people who want to keep using it will need to manually switch it back on.""]",['BUG REPRODUCTION'] +4050,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"(In reply to comment #2) +> I strongly, strongly object to the categorization of this as an +> ""enhancement"". + +""Enhancement"" does not mean ""not going to be done soon""; it merely means that this is not a feature that's meant to be currently working, but instead, a feature we'd like to add. + +This feature in particular is on our immediate work list, and hopefully will be done in the next week or so.",1372952430,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\n""Enhancement"" does not mean ""not going to be done soon""; it merely means that this is not a feature that\'s meant to be currently working, but instead, a feature we\'d like to add.', 'This feature in particular is on our immediate work list, and hopefully will be done in the next week or so.']","['FUTURE PLAN', 'FUTURE PLAN']" +1612,VisualEditor: edit conflict handling,"(In reply to comment #0) +> In the case of an edit conflict, the structure of the VE means that the +> common workaround (taking discrete wikimarkup changes, copying them, opening +> the newly revised article, pasting them in) doesn't work. What's the plan to +> handle ECs in the VE? + +What do you mean, 'plan'? Have you not encountered one yet? It works very simply: on saving, you get a message like ""Sorry, the page couldn't be saved because of an edit conflict. Click here to resolve manually"" and then takes you to the normal wikitext edit conflict page, with the wikitext of your new version below and the new current version above, as always. + +It's been this way for months. There are enough bugs filed without adding ones. :-)",1372956245,task_subcomment,PHID-TASK-rlgq63dcwusayyjqcpor,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWhat do you mean, 'plan'?"", 'Have you not encountered one yet?', 'It works very simply: on saving, you get a message like ""Sorry, the page couldn\'t be saved because of an edit conflict.', 'Click here to resolve manually"" and then takes you to the normal wikitext edit conflict page, with the wikitext of your new version below and the new current version above, as always.', ""It's been this way for months."", 'There are enough bugs filed without adding ones.', ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +264,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),"(In reply to comment #6) +> Pending a full solution, is there any way that the pink error box can be +> amended to include something like: ""Please click the ""Cancel"" button, then +> Refresh/Reload the page and try again. Apologies for this temporary problem - +> we are working on it."" +> +> It's irritating for an experienced editor who has found the work-round, but +> must be desperately confusing for a new editor who has just made an edit, had +> an afterthought, and gets that message. + +The message displayed is editable by any English Wikipedia sysop; this doesn't need any code changes to alter the text, or remove the bright pinkness, but you should discuss it with the community: https://en.wikipedia.org/wiki/MediaWiki:Editingold + +We're hoping to get this regression fixed soon; sorry for the inconvenience.",1372973949,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe message displayed is editable by any English Wikipedia sysop; this doesn't need any code changes to alter the text, or remove the bright pinkness, but you should discuss it with the community: URL\n\nWe're hoping to get this regression fixed soon; sorry for the inconvenience.""]",['FUTURE PLAN'] +262,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),"(In reply to comment #8) +> If there's any likely timescale for the fixing of this bug, it might be +> useful to comment there: is ""soon"" likely to be hours, days, or weeks?! + +Days. :-) Don't want to promise ""tomorrow"" if we don't manage to fix it by then, but certainly as soon as we can get it written, tested and deployed.",1372984760,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #8)\nQUOTE\nQUOTE\n\nDays.', ':-) Don\'t want to promise ""tomorrow"" if we don\'t manage to fix it by then, but certainly as soon as we can get it written, tested and deployed.']","['NA .', 'CONTRIBUTION AND COMMITMENT']" +5111,VisualEditor: Respect Parsoid's <base>,*** Bug 50764 has been marked as a duplicate of this bug. ***,1372984971,task_subcomment,PHID-TASK-aqxcn24qtgiw3ubxzs6h,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50764 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5393,VisualEditor: Provide a language inspector to handle inline <span lang='xx' dir='yyy'>s,"(In reply to comment #5) +> Oy, I mean Bug 41009. Both speak of the same features that the Language +> Inspector will attempt to solve. + +Given that this is more advanced in discussion, I'll up-merge that into this.",1373002441,task_subcomment,PHID-TASK-yygcicr6m5mpgdgpjccs,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #5)\nQUOTE\nQUOTE\n\nGiven that this is more advanced in discussion, I'll up-merge that into this.""]",['BUG REPRODUCTION'] +5392,VisualEditor: Provide a language inspector to handle inline <span lang='xx' dir='yyy'>s,*** Bug 41009 has been marked as a duplicate of this bug. ***,1373002468,task_subcomment,PHID-TASK-yygcicr6m5mpgdgpjccs,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 41009 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4829,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,Marking as WONTFIX per my earlier comments and Erik's.,1373002882,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ydswvwhh5pm4lshahjje,"[""Marking as WONTFIX per my earlier comments and Erik's.""]",['ACTION ON ISSUE'] +8210,VisualEditor: Add Amazon Silk browser to blacklist,"(In reply to comment #2) +> I found emulator images for the 2nd-gen Kindle Fires and HDs, but they don't +> include the browser. +> +> *headdesk* + +Mostly we just want to verify that any blacklisting we put in jquery.client based on UA string actually works. :-)",1373036364,task_subcomment,PHID-TASK-smutmksr4slgk2o54suc,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nMostly we just want to verify that any blacklisting we put in jquery.client based on UA string actually works.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +4396,"VisualEditor: Notice popup appears when there are, in fact, no notices because of enwiki's hack",This has indeed be fixed by the above on-wiki change; closing.,1373037205,task_subcomment,PHID-TASK-wnsljgens4avgolp5rah,PHID-USER-ydswvwhh5pm4lshahjje,['This has indeed be fixed by the above on-wiki change; closing.'],['ACTION ON ISSUE'] +394,"VisualEditor: Opening ""Edit"" tab (and section edit links) with a middle-click / Ctrl-click / Shift-click (new tab/window) disabled somehow","Gah, bad breakage related to making VE more lightweight - sorry about that. Gerrit 72069 fixes this, according to my local testing - we'll try to get this out today.",1373039949,task_subcomment,PHID-TASK-7sjurdxqyilrckxefznc,PHID-USER-ydswvwhh5pm4lshahjje,"['Gah, bad breakage related to making VE more lightweight - sorry about that.', ""Gerrit 72069 fixes this, according to my local testing - we'll try to get this out today.""]","['SOCIAL CONVERSATION', 'TASK PROGRESS']" +8191,VisualEditor: Browser blacklist issues (tracking),"I'm going to add MSIE to the list, given that we really should get it working again.",1373041481,task_subcomment,PHID-TASK-2liv3ois3nnjarqe73d5,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm going to add MSIE to the list, given that we really should get it working again.""]",['BUG REPRODUCTION'] +13276,VisualEditor: Remove Opera from blacklist,"(In reply to comment #0) +> I think we can (almost) remove Opera from the blacklist now, see blocking bug +> 36000. Opera < 12 should still probably be blacklisted, though, and < 10 +> should +> be blacklisted for sure (there's a bunch of people who insist that 9.64 was +> the +> ultimate version ever and stick to it). +> +> It'd be cool if it could be added to the whitelist as well, but I guess that +> would be a promise to support it and you guys probably don't want to promise +> that ;) + +Very happy to add to the whitelist if you're sure that everything works perfectly. It's not a state a browser can only reach if supported by WMF, if you want to commit to doing that. The comprehensive testing is quite a high bar, however - does Opera now cope with everything at mediawiki.org/wiki/VisualEditor/Basic_example_worksheet ?",1373046107,task_subcomment,PHID-TASK-g36wsrlii3gd62hxtn2u,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nVery happy to add to the whitelist if you're sure that everything works perfectly."", ""It's not a state a browser can only reach if supported by WMF, if you want to commit to doing that."", 'The comprehensive testing is quite a high bar, however - does Opera now cope with everything at mediawiki.org/wiki/VisualEditor/Basic_example_worksheet ?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +1607,Whitespace immediately before a template at the start of the page is swallowed and so unremoveable," + +*** This bug has been marked as a duplicate of bug 47790 ***",1373046915,task_subcomment,PHID-TASK-vjvfdsbkvnnffz3rb6r3,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 47790 ***'],['ISSUE CONTENT MANAGEMENT'] +9952,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines",*** Bug 50797 has been marked as a duplicate of this bug. ***,1373046915,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50797 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3764,VisualEditor: Using the formatting drop-down scrolls the page to the top (except in Firefox),"Confirmed in Chrome, Safari and not in Firefox, for whatever reason.",1373048007,task_subcomment,PHID-TASK-tgytmlqjykzpjs6zkq4g,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed in Chrome, Safari and not in Firefox, for whatever reason.']",['BUG REPRODUCTION'] +8193,VisualEditor: Firefox 11 and 12 also need to be blacklisted,This is now merged.,1373048811,task_subcomment,PHID-TASK-zzmgok2p56thwvxkpnrv,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged.'],['TASK PROGRESS'] +3830,VisualEditor: [Regression] Broken accesskey on edit tab (Ctrl-Alt-e),Merged into master; we hope to deploy this soon.,1373051656,task_subcomment,PHID-TASK-hz3zx2etea2vvyzkz3b6,PHID-USER-ydswvwhh5pm4lshahjje,['Merged into master; we hope to deploy this soon.'],['TASK PROGRESS'] +3738,VisualEditor: Using browser native interactive spell-check tool breaks in Firefox,"(In reply to comment #0) +> Quote: Using Firefox 19.0.2 on Windows Vista, editing Relativity Media. Find +> ""subsidairies"", right-click, select ""subsidiaries"". The word appears changed, +> but the ""Save"" button is not activated. + +Odd. I get the save dialog activated on making a spelling-correction changes in both Chrome and Firefox, including on that particular word in that particular page. Saved example: https://en.wikipedia.org/w/index.php?title=Relativity_Media&diff=563012676&oldid=559815961 + +Is the user using a non-standard way of doing the spell-correcting, do you know?",1373052311,task_subcomment,PHID-TASK-2cs7ruqdiqeaisw3iea4,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nOdd.', 'I get the save dialog activated on making a spelling-correction changes in both Chrome and Firefox, including on that particular word in that particular page.', 'Saved example: URL\n\nIs the user using a non-standard way of doing the spell-correcting, do you know?']","['NA', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +364,Categories/default sort sometimes duplicated to random position in DOM after edit,We believe that this is now fixed (due to fixes in Parsoid). Please re-open if it recurs.,1373053343,task_subcomment,PHID-TASK-cl3n6ut5q64yapdxwsov,PHID-USER-ydswvwhh5pm4lshahjje,"['We believe that this is now fixed (due to fixes in Parsoid).', 'Please re-open if it recurs.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +218,"VisualEditor: [Regression] Section edit links have reverted to the old style (source only, not expanded)",Merged and will hopefully go out soon.,1373053892,task_subcomment,PHID-TASK-b5zzf7lh657agk5cdqkw,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will hopefully go out soon.'],['TASK PROGRESS'] +391,"VisualEditor: Opening ""Edit"" tab (and section edit links) with a middle-click / Ctrl-click / Shift-click (new tab/window) disabled somehow",Fix merged and will hopefully go out soon.,1373053912,task_subcomment,PHID-TASK-7sjurdxqyilrckxefznc,PHID-USER-ydswvwhh5pm4lshahjje,['Fix merged and will hopefully go out soon.'],['TASK PROGRESS'] +1592,Nested <nowiki>s considered harmful,"Sometimes Parsoid will wrap a <nowiki> around an existing <nowiki>; this is generally a bad idea, even if we have dirtied the reference in VisualEditor. :-) + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://en.wikipedia.org/w/index.php?title=Your_Face_Sounds_Familiar_%28UK_TV_series%29&diff=562149606&oldid=562149387",1373055060,task_description,PHID-TASK-lb7abq7fkyxs3qzwp4ty,PHID-USER-ydswvwhh5pm4lshahjje,"['Nested <nowiki>s considered harmful.', 'Sometimes Parsoid will wrap a <nowiki> around an existing <nowiki>; this is generally a bad idea, even if we have dirtied the reference in VisualEditor.', ':-)\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +4325,VisualEditor: Editing leads to some characters (of wikitext) cut off in later section,I believe we have now fixed this; please re-open if it recurs.,1373056082,task_subcomment,PHID-TASK-z4n2utsm2obyfevr5eud,PHID-USER-ydswvwhh5pm4lshahjje,['I believe we have now fixed this; please re-open if it recurs.'],['ACTION ON ISSUE .'] +4618,VisualEditor: Miscellaneous <span> tags added,"I believe we have fixed this bug; if it recurs, please re-open.",1373056128,task_subcomment,PHID-TASK-jm7w3nmu4dvvbq4cevqz,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe we have fixed this bug; if it recurs, please re-open.']",['BUG REPRODUCTION'] +294,VisualEditor:  s converted to space characters (32s not 160s) on round-trip,"We cannot reproduce this on several different browsers/computers; it's most likely cause by a browser plug-in that the user has installed. Marking as ""WORKSFORME"" but if you can work out with the user what they have that is breaking VisualEditor it'd be good to know.",1373056593,task_subcomment,PHID-TASK-77axhndq3mqnxx2kqcjc,PHID-USER-ydswvwhh5pm4lshahjje,"[""We cannot reproduce this on several different browsers/computers; it's most likely cause by a browser plug-in that the user has installed."", 'Marking as ""WORKSFORME"" but if you can work out with the user what they have that is breaking VisualEditor it\'d be good to know.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +4140,<span> floats out of a table(?),"I can reproduce this against current production VisualEditor/Parsoid on that oldid but not the current id. I'm presuming that this is a Parsoid bug, but not sure of the severity.",1373057068,task_subcomment,PHID-TASK-fmgdk7zrdnkog3djzdrc,PHID-USER-ydswvwhh5pm4lshahjje,"['I can reproduce this against current production VisualEditor/Parsoid on that oldid but not the current id.', ""I'm presuming that this is a Parsoid bug, but not sure of the severity.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11655,VisualEditor: Provide integration as an API service,"This is a quite considerable piece of work; marking as ""low"" absent a huge push for this.",1373058098,task_subcomment,PHID-TASK-x25765urrimfm7ul6ci4,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a quite considerable piece of work; marking as ""low"" absent a huge push for this.']",['FUTURE PLAN'] +5473,VisualEditor: Reopening page in VE immediately after saving page in VE loads old version,Re-closing; new breakage is being tracked as bug 47420.,1373061639,task_subcomment,PHID-TASK-l3samzhuiftku6aijqqt,PHID-USER-ydswvwhh5pm4lshahjje,['Re-closing; new breakage is being tracked as bug 47420.'],['ACTION ON ISSUE'] +5471,VisualEditor: Reopening page in VE immediately after saving page in VE loads old version,"(In reply to comment #11) +> That is bug 50441. + +Yes; sorry! :-)",1373061922,task_subcomment,PHID-TASK-l3samzhuiftku6aijqqt,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #11)\nQUOTE\n\nYes; sorry!', ':-)']","['QUOTE', 'SOCIAL CONVERSATION']" +11658,VisualEditor: Transclusion display garbled after removing parameter (CSS caching issue),"I believe that this was due to a CSS caching issue (which we will more generally fix with bug 49420), and should now be gone - can you confirm?",1373062869,task_subcomment,PHID-TASK-7fduwzpt3wlf2h5imzyr,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this was due to a CSS caching issue (which we will more generally fix with bug 49420), and should now be gone - can you confirm?']",['BUG REPRODUCTION .'] +3678,"<nowiki> tags should be applied to the minimal rather than maximal content (or well, a compromise thereof..)","Right now the following HTML entered by a user: + +<p>Hello my [[name]] is Julian and I live in the city of Rochester, New York with my friend Sandy; we write [[books]].</p> + +… turns into: + +<p>Hello my <nowiki>[[name]] is Julian and I live in the city of Rochester, New York with my friend Sandy; we write [[books]].</nowiki></p> + +… whereas ideally it should be minimal rather than maximal: + +<p>Hello my <nowiki>[[</nowiki>name<nowiki>]]</nowiki> is Julian and I live in the city of Rochester, New York with my friend Sandy; we write <nowiki>[[</nowiki>books<nowiki>]]</nowiki>.</p> + +This would significantly reduce issues with users accidentally inputting wikitext. We're taking actions in VisualEditor-land to discourage such input, but if Parsoid could help it would be hugely useful. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373063340,task_description,PHID-TASK-qf4vt6acq5wtvvlwympv,PHID-USER-ydswvwhh5pm4lshahjje,"['<nowiki> tags should be applied to the minimal rather than maximal content (or well, a compromise thereof..).', 'Right now the following HTML entered by a user:\n\n<p>Hello my [[name]] is Julian and I live in the city of Rochester, New York with my friend Sandy; we write [[books]].</p>\n\n… turns into:\n\n<p>Hello my <nowiki>[[name]] is Julian and I live in the city of Rochester, New York with my friend Sandy; we write [[books]].</nowiki></p>\n\n… whereas ideally it should be minimal rather than maximal:\n\n<p>Hello my <nowiki>[[</nowiki>name<nowiki>]]</nowiki> is Julian and I live in the city of Rochester, New York with my friend Sandy; we write <nowiki>[[</nowiki>books<nowiki>]]</nowiki>.</p>\n\nThis would significantly reduce issues with users accidentally inputting wikitext.', ""We're taking actions in VisualEditor-land to discourage such input, but if Parsoid could help it would be hugely useful."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .']" +8634,VisualEditor: User personal links appear above VE dialogs,This was fixed in the deployment earlier this week.,1373077152,task_subcomment,PHID-TASK-hnjrb6dsvhgt7tgjsyyd,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in the deployment earlier this week.'],['BUG REPRODUCTION'] +1601,Keyboard shortcut for editing source,"Sorry about this; we fixed this just a few hours ago. Merging with the other report. + +*** This bug has been marked as a duplicate of bug 50725 ***",1373077734,task_subcomment,PHID-TASK-gqozvzrj5ka3lgyouwvn,PHID-USER-ydswvwhh5pm4lshahjje,"['Sorry about this; we fixed this just a few hours ago.', 'Merging with the other report.', '*** This bug has been marked as a duplicate of bug 50725 ***']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'ISSUE CONTENT MANAGEMENT']" +3829,VisualEditor: [Regression] Broken accesskey on edit tab (Ctrl-Alt-e),*** Bug 50817 has been marked as a duplicate of this bug. ***,1373077734,task_subcomment,PHID-TASK-hz3zx2etea2vvyzkz3b6,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50817 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11644,Escape key inside the main editor should cancel VE mode and return to action=view,"I think this isn't a bad idea, though I'm a little troubled if this causes unexpected behaviour for users of some browsers.",1373145156,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-ydswvwhh5pm4lshahjje,"[""I think this isn't a bad idea, though I'm a little troubled if this causes unexpected behaviour for users of some browsers.""]",['BUG REPRODUCTION'] +3672,VisualEditor: Edits made by users with +reviewer rights should not get flagged on pages with FlaggedRevs enabled,"I mis-understood the bug as reported; my apologies. It is in fact entirely a duplicate of bug 49699. Marking as such. + +*** This bug has been marked as a duplicate of bug 49699 ***",1373145698,task_subcomment,PHID-TASK-ofaluihol767l3yg5fjw,PHID-USER-ydswvwhh5pm4lshahjje,"['I mis-understood the bug as reported; my apologies.', 'It is in fact entirely a duplicate of bug 49699.', 'Marking as such.', '*** This bug has been marked as a duplicate of bug 49699 ***']","['SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT', 'ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT']" +4780,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog",*** Bug 50852 has been marked as a duplicate of this bug. ***,1373145699,task_subcomment,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50852 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4777,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog","(In reply to comment #2) +> Just as an addition to this: I'm not sure if just the checkbox is what is +> needed. The current work flow has a whole separate page because we need to +> show the diff involved for the review. I imagine that can be done without +> going to a new page but either way they should be able to review the diff +> (and preferably leave a comment like you can in the review page now) before +> checking any kind of approve box since they become somewhat responsible for +> those edits. + +Yes, indeed; I was imagining: + +* on load, an alert in the edit notices saying ""You will need to accept the outstanding changes before saving"" (or whatever the current message is) - possibly with a link to the below? +* on entering the save dialog, the save button will be disabled with another copy of the ""You will need to accept the outstanding changes before saving"" text (in the same place as the edit conflict / CAPTCHA / DOM corruption warnings) +* in the line of buttons (""Save page"", ""Review your changes"") there should be a third button, ""Review outstanding changes"", which on click pops up the diff of outstanding changes, with a text box for the optional review comment and an ""accept these changes"" button that takes you back to the save dialog, now with the save button enabled. + +Feels a little clunky, though - perhaps we could make the process in-line with the edit summary message?",1373149022,task_subcomment,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, indeed; I was imagining:\n\n* on load, an alert in the edit notices saying ""You will need to accept the outstanding changes before saving"" (or whatever the current message is) - possibly with a link to the below?', '* on entering the save dialog, the save button will be disabled with another copy of the ""You will need to accept the outstanding changes before saving"" text (in the same place as the edit conflict / CAPTCHA / DOM corruption warnings)\n* in the line of buttons (""Save page"", ""Review your changes"") there should be a third button, ""Review outstanding changes"", which on click pops up the diff of outstanding changes, with a text box for the optional review comment and an ""accept these changes"" button that takes you back to the save dialog, now with the save button enabled.', 'Feels a little clunky, though - perhaps we could make the process in-line with the edit summary message?']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +8130,"VisualEditor: Check whether we work in IE11 fine, and if so, add to the whitelist","Lots of testing involved here; currently assigning to myself. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373152020,task_description,PHID-TASK-35rbgnr7z5e2nahfmsjs,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Check whether we work in IE11 fine, and if so, add to the whitelist.', 'Lots of testing involved here; currently assigning to myself.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'TESTING', 'BUG REPRODUCTION']" +1652,"VisualEditor ""leave BETA"" dialogue jumps around, making leave hard/impossible","Sorry about this bug; we fixed it a few days ago and deployed it to the servers - merging with that report. + +*** This bug has been marked as a duplicate of bug 50538 ***",1373152861,task_subcomment,PHID-TASK-3nmcqmdcnvrslmvnpgyx,PHID-USER-ydswvwhh5pm4lshahjje,"['Sorry about this bug; we fixed it a few days ago and deployed it to the servers - merging with that report.', '*** This bug has been marked as a duplicate of bug 50538 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1688,VisualEditor: Feedback form moves and jerks the screen around,*** Bug 50602 has been marked as a duplicate of this bug. ***,1373152861,task_subcomment,PHID-TASK-5jyjadx572ehzjtstm2i,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50602 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1790,VisualEditor: Cutting the text of a header leaves a blank header line behind,"This is bug 50100. + +*** This bug has been marked as a duplicate of bug 50100 ***",1373154763,task_subcomment,PHID-TASK-lorkde4zqpoazowbiim6,PHID-USER-ydswvwhh5pm4lshahjje,"['This is bug 50100.', '*** This bug has been marked as a duplicate of bug 50100 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +8739,"VisualEditor: Deletion across a header caused it to remain without WS, leading Parsoid to output ""==<nowiki/>==""",*** Bug 50313 has been marked as a duplicate of this bug. ***,1373154763,task_subcomment,PHID-TASK-xd4kljcgqcwzmsvbid4p,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50313 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8146,VisualEditor: Pre-fill the section title in the edit summary when launched from a section edit link,"(In reply to comment #0) +> Even though section editing in VE is a long way off, it would be really +> helpful if the title of the section you click edit on was automatically +> included in the edit summary in the same way that the source editor does. +> For example, when making https://en.wikipedia.org/w/?diff=next&oldid=563164136 +> this edit I launched the VE by clicking on the edit link for the ""See also"" +> section, so I was expecting the edit summary to begin with the usual ""-> See +> also"". This provides context for the edit summary and so helps give context +> at recent changes and on watchlists. + +Won't this be rather mis-leading? Normally reviewers will expect the changes to be limited to that section, whereas editors are unlikely to keep their changes restricted in that way. Potentially we could add it into the edit summary box before the user adds anything, so they can remove it if they want?",1373155090,task_subcomment,PHID-TASK-5kevizlj2r7opk2fmypx,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWon't this be rather mis-leading?"", 'Normally reviewers will expect the changes to be limited to that section, whereas editors are unlikely to keep their changes restricted in that way.', 'Potentially we could add it into the edit summary box before the user adds anything, so they can remove it if they want?']","['SOCIAL CONVERSATION', 'MOTIVATION .', 'CONTRIBUTION AND COMMITMENT']" +8145,VisualEditor: Pre-fill the section title in the edit summary when launched from a section edit link,*** Bug 50535 has been marked as a duplicate of this bug. ***,1373155212,task_subcomment,PHID-TASK-5kevizlj2r7opk2fmypx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50535 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8758,VisualEditor: Unreferenced section template not displaying properly,"This turned out to be a problem with the template which we fixed by editing said template. See bug 44452 for more details. + +*** This bug has been marked as a duplicate of bug 44452 ***",1373155344,task_subcomment,PHID-TASK-jxgfjh6zrpct7dssxnsk,PHID-USER-ydswvwhh5pm4lshahjje,"['This turned out to be a problem with the template which we fixed by editing said template.', 'See bug 44452 for more details.', '*** This bug has been marked as a duplicate of bug 44452 ***']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +256,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),*** Bug 50596 has been marked as a duplicate of this bug. ***,1373155391,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50596 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1655,Editing sections one at a time results in editing old revisions,"This is a really irritating bug, yes; sorry about this - merging with the wider report at bug 50441. + +*** This bug has been marked as a duplicate of bug 50441 ***",1373155391,task_subcomment,PHID-TASK-nptn4dym6znmjhge2meh,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a really irritating bug, yes; sorry about this - merging with the wider report at bug 50441.', '*** This bug has been marked as a duplicate of bug 50441 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1963,VisualEditor: strange artefact in monobook when resizing images,"This is a duplicate of bug 50074 (despite the naming, it was a wider issue with phantoms), which is now fixed. + +*** This bug has been marked as a duplicate of bug 50074 ***",1373155495,task_subcomment,PHID-TASK-54g2ow3ld3vtvnaijiwz,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a duplicate of bug 50074 (despite the naming, it was a wider issue with phantoms), which is now fixed.', '*** This bug has been marked as a duplicate of bug 50074 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +8755,VisualEditor: clicking on a template in the reference inspector causes odd blue shadowing,*** Bug 49768 has been marked as a duplicate of this bug. ***,1373155495,task_subcomment,PHID-TASK-xeya3bpycvyi4743gzho,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49768 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4584,VisualEditor: Links not doing pre-annotations ever (rather than just not spanning on ' ') is confusing for users,"I agree that this behaviour is not great for users; we should reverse the decision to abandon ""pre-annotation"" (that is, if you're typing, we'll apply the same formatting as the character immediately before the one you've just typed in the same paragraph) for links. + +Our concern was that having links always extent would be more tiresome for editors, which I still agree with, and that extending but not over whitespace would be confusing, which I think is arguable, but the current behaviour is worse.",1373155708,task_subcomment,PHID-TASK-4g3nhqcki5ifz5oczcu7,PHID-USER-ydswvwhh5pm4lshahjje,"['I agree that this behaviour is not great for users; we should reverse the decision to abandon ""pre-annotation"" (that is, if you\'re typing, we\'ll apply the same formatting as the character immediately before the one you\'ve just typed in the same paragraph) for links.', 'Our concern was that having links always extent would be more tiresome for editors, which I still agree with, and that extending but not over whitespace would be confusing, which I think is arguable, but the current behaviour is worse.']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +8187,VisualEditor: We need a representation of red-linked images,"Yes, this is a bit of a mess.",1373155845,task_subcomment,PHID-TASK-rdmlp3onaqmsq2rdmrnq,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, this is a bit of a mess.']",['SOCIAL CONVERSATION'] +4518,Search for filename with dashes on Commons does not return said file (seems to exclude string after dash),"This is… exceptionally odd. VisualEditor is just using the built-in search system from the cluster, and as you can see your image doesn't come up with that (or several sub-strings of that) as the search string: + +https://en.wikipedia.org/w/index.php?title=Special:Search&search=K%C3%B6lnisches%20Stadtmuseum%20-%20125%20x%20gekauft%20-%20geschenkt%20-%20gestiftet-1120.jpg&fulltext=Search&profile=images&redirs=1 + +https://en.wikipedia.org/w/index.php?title=Special:Search&search=K%C3%B6lnisches%20Stadtmuseum%20-%20125%20x%20gekauft%20-%20geschenkt%20-%20gestiftet-1120&fulltext=Search&profile=images&redirs=1 + +https://en.wikipedia.org/w/index.php?title=Special:Search&search=K%C3%B6lnisches%20Stadtmuseum%20-%20125%20x%20gekauft%20-%20geschenkt%20-%20gestiftet-1120&fulltext=Search&profile=images&redirs=1 + +https://en.wikipedia.org/w/index.php?title=Special:Search&search=geschenkt%20-%20gestiftet-1120&fulltext=Search&profile=images&redirs=1 + +Interestingly, it does come up under: + +https://en.wikipedia.org/w/index.php?title=Special:Search&search=gestiftet-1120&fulltext=Search&profile=images&redirs=1",1373156554,task_subcomment,PHID-TASK-3nquleh2aykawirbt4st,PHID-USER-ydswvwhh5pm4lshahjje,"['This is… exceptionally odd.', ""VisualEditor is just using the built-in search system from the cluster, and as you can see your image doesn't come up with that (or several sub-strings of that) as the search string:\n\nURL\n\nURL\n\nURL\n\nURL\n\nInterestingly, it does come up under:\n\nURL""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +3763,VisualEditor: Using the formatting drop-down scrolls the page to the top (except in Firefox),*** Bug 50860 has been marked as a duplicate of this bug. ***,1373157160,task_subcomment,PHID-TASK-tgytmlqjykzpjs6zkq4g,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50860 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3737,VisualEditor: Using browser native interactive spell-check tool breaks in Firefox,(Assigning to me absent confirmation that this problem is reproducible.),1373157358,task_subcomment,PHID-TASK-2cs7ruqdiqeaisw3iea4,PHID-USER-ydswvwhh5pm4lshahjje,['(Assigning to me absent confirmation that this problem is reproducible.)'],['BUG REPRODUCTION'] +8224,VisualEditor: Generated blocks that create images directly aren't converted to use MW's skin,"This is an artefact of VisualEditor using Parsoid to render HTML originally, but the MediaWiki PHP parser for updates. The HTML outputted by the two are normally very similar, except for images - which, until we switch the PHP parser our for Parsoid for rendering read HTML, which will involve re-writing the entire skins system, amongst other minor issues. (See http://parsoid.wmflabs.org/en/User:Excirial/Playground/Content?oldid=562754871 for the HTML returned to VisualEditor - note the use of <figure> rather than <div class=""thumb""> etc.) + +This is an image that's created by a template, so we're not re-drawing it; clearly in this case we should. Is this a special case for items that are 'typeof=""mw:Transclusion mw:Image/Frame""', or should we be traversing the template tree for all images inside generated blocks?",1373158925,task_subcomment,PHID-TASK-ftkzim4nufm7ey6vnaq5,PHID-USER-ydswvwhh5pm4lshahjje,"['This is an artefact of VisualEditor using Parsoid to render HTML originally, but the MediaWiki PHP parser for updates.', 'The HTML outputted by the two are normally very similar, except for images - which, until we switch the PHP parser our for Parsoid for rendering read HTML, which will involve re-writing the entire skins system, amongst other minor issues.', '(See URL for the HTML returned to VisualEditor - note the use of <figure> rather than <div class=""thumb""> etc.)', ""This is an image that's created by a template, so we're not re-drawing it; clearly in this case we should."", 'Is this a special case for items that are \'typeof=""mw:Transclusion mw:Image/Frame""\', or should we be traversing the template tree for all images inside generated blocks?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +3854,VisualEditor: Can no longer access save dialog (cursor keys/backspace/etc.) if it ever loses focus,"Yes, this is a really horrible problem that we've narrowed-down to be related to ULS's munging of <textarea>s in Firefox (and possibly other browsers?). Referring to them.",1373159168,task_subcomment,PHID-TASK-uxrck24is2ussi4ctgr2,PHID-USER-ydswvwhh5pm4lshahjje,"[""Yes, this is a really horrible problem that we've narrowed-down to be related to ULS's munging of <textarea>s in Firefox (and possibly other browsers?)."", 'Referring to them.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +8800,VisualEditor: VE not detecting colour/boxing around multiple issues template,"We've fixed this, somehow, since it was filed; sorry for not being able to be more precise as to whether the fix was in Parsoid or VisualEditor (it definitely wasn't the template, as that's not been changed in > a month).",1373160219,task_subcomment,PHID-TASK-pcf2yvjdcefbppv4nmdv,PHID-USER-ydswvwhh5pm4lshahjje,"[""We've fixed this, somehow, since it was filed; sorry for not being able to be more precise as to whether the fix was in Parsoid or VisualEditor (it definitely wasn't the template, as that's not been changed in > a month).""]",['BUG REPRODUCTION'] +11653,VisualEditor: Transclusions editor should support parser functions and variables,"Yes, we need a special form of editing transclusions which aren't templates; I can't recall whether Parsoid gives us sufficient information to recognise these as different except for introspection.",1373160763,task_subcomment,PHID-TASK-5tthiu6szwn225okbzla,PHID-USER-ydswvwhh5pm4lshahjje,"[""Yes, we need a special form of editing transclusions which aren't templates; I can't recall whether Parsoid gives us sufficient information to recognise these as different except for introspection.""]",['INVESTIGATION AND EXPLORATION'] +8123,VisualEditor: Remove the disablement of VisualEditor for redirect pages,"Not a duplicate of bug 50877; this is about being able to edit page redirects, which is an enhancement we want to do shortly, blocked by bug 47328.",1373160972,task_subcomment,PHID-TASK-hkpifvkdgtnwuojek3uj,PHID-USER-ydswvwhh5pm4lshahjje,"['Not a duplicate of bug 50877; this is about being able to edit page redirects, which is an enhancement we want to do shortly, blocked by bug 47328.']",['BUG REPRODUCTION'] +1920,Parametr adds =,"This was caused by you adding ""Saint Robert of Molesme"" as the parameter name rather than value - the parameter name in this case is ""1"", which wikitext can hide (the formal wikitext you were intending to add was ""{{Commonscat|1=Saint Robert of Molesme}}"". + +In English the label (<visualeditor-parameter-input-placeholder>) is ""Parameter name"", which I believe is shown as ""Jméno parametru"" in Czech. I think the addition of the help documentation at https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide and linked from the help menu in the interface will reduce this occurring, but sorry for the confusion in the first place. :-(",1373161574,task_subcomment,PHID-TASK-ljxem5cmodalpwa72kg4,PHID-USER-ydswvwhh5pm4lshahjje,"['This was caused by you adding ""Saint Robert of Molesme"" as the parameter name rather than value - the parameter name in this case is ""1"", which wikitext can hide (the formal wikitext you were intending to add was ""{{Commonscat|1=Saint Robert of Molesme}}"".', 'In English the label (<visualeditor-parameter-input-placeholder>) is ""Parameter name"", which I believe is shown as ""Jméno parametru"" in Czech.', 'I think the addition of the help documentation at URL and linked from the help menu in the interface will reduce this occurring, but sorry for the confusion in the first place.', ':-(']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION']" +11622,Difficult for users to know what exact version of each extension is running on the cluster,"(In reply to comment #0) +> This bug was cloned from bug 50120. +> +> (In reply to bug 50120 comment #5) +> > We believe that this is now fixed (due to fixes in Parsoid). Please re-open +> > if it recurs. +> +> How do you know what version of VisualEditor or Parsoid is running? Looking +> at +> Erik's comment (bug 50120 comment 6), I try to go to [[Special:Version]] to +> figure out what exact versions of Parsoid and VisualEditor are running (for +> debugging purposes and to figure out if this problem is still present in the +> latest bleeding edge code) and I find that Parsoid and VisualEditor are both +> marked as version 0.1.0. Not quite helpful for debugging. Splitting this +> issue +> out. + +This is a cluster configuration issue; it's trivial to find out which version of VisualEditor is running in Beta Labs, as each MW extension is shown in http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version with the date and a link to the git.wikimedia.org page of the currently-running commit. I don't think bumping version numbers on extensions with every deployment is a great idea, however. + +(Note that this doesn't help for Parsoid, however, as it's not actually an MW extension, despite the confusing repo name.) + +For ultra-power-users like me, I ""just"": + +* Find from Special:Version which branch the site I'm interested in is on +* Look up in gerrit any changes to that branch since it was cut https://gerrit.wikimedia.org/r/#/q/status:merged+project:mediawiki/core+branch:wmf/1.22wmf8,n,z +* Find the latest time the extension was updated in there based on commit title (hopefully helpful), or if never, from the original cut commit +* Take that commit ID (in this case, ""11453371c637b50cd3f37e80893d9a80b0c044a5"") and sling it into gerrit (in this case, https://gerrit.wikimedia.org/r/#/q/11453371c637b50cd3f37e80893d9a80b0c044a5,n,z gives the result). +* Success! Umm. + +However, this isn't remotely a great solution for even quite serious developers on staff or in the community, let alone regular users who might want to file bugs. + +Could we switch on the configuration we have on beta labs for Special:Version for other wikis? (Perhaps as a page option - ?showversions=true or whatever, so as to avoid confusing users.)",1373162213,task_subcomment,PHID-TASK-grvae3imieydt4li7k7h,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis is a cluster configuration issue; it's trivial to find out which version of VisualEditor is running in Beta Labs, as each MW extension is shown in URL with the date and a link to the git.wikimedia.org page of the currently-running commit."", ""I don't think bumping version numbers on extensions with every deployment is a great idea, however."", ""(Note that this doesn't help for Parsoid, however, as it's not actually an MW extension, despite the confusing repo name.)"", 'For ultra-power-users like me, I ""just"":\n\n* Find from Special:Version which branch the site I\'m interested in is on\n* Look up in gerrit any changes to that branch since it was cut URL\n* Find the latest time the extension was updated in there based on commit title (hopefully helpful), or if never, from the original cut commit\n* Take that commit ID (in this case, ""11453371c637b50cd3f37e80893d9a80b0c044a5"") and sling it into gerrit (in this case, URL gives the result).', '* Success!', 'Umm.', ""However, this isn't remotely a great solution for even quite serious developers on staff or in the community, let alone regular users who might want to file bugs."", 'Could we switch on the configuration we have on beta labs for Special:Version for other wikis?', '(Perhaps as a page option - ?showversions=true or whatever, so as to avoid confusing users.)']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'NA', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN']" +4315,VisualEditor: VE won't let user save after editing a reference,"[Sorry for being so late in replying to this bug!] + +Can this still be reproduced? If so, in what browser? I can edit the reference fine in Firefox and Chrome. + +(When you edit a reference, VisualEditor goes off and asks for the reference list to be re-created; temporarily, while that is happening, the original form remains shown in the reference list. However, this behaviour should be very quick, and should not prevent the user from editing.)",1373162537,task_subcomment,PHID-TASK-jgkllstpxv33sn72mt5f,PHID-USER-ydswvwhh5pm4lshahjje,"['[Sorry for being so late in replying to this bug!]', 'Can this still be reproduced?', 'If so, in what browser?', 'I can edit the reference fine in Firefox and Chrome.', '(When you edit a reference, VisualEditor goes off and asks for the reference list to be re-created; temporarily, while that is happening, the original form remains shown in the reference list.', 'However, this behaviour should be very quick, and should not prevent the user from editing.)']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +1855,VisualEditor: Odd behavior using arrow keys for cursor movement,"This is a duplicate of bug 48847, which we fixed last week; sorry for not getting to this bug until now. + +*** This bug has been marked as a duplicate of bug 48847 ***",1373162663,task_subcomment,PHID-TASK-yllnjqjrkuliux5dxtws,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a duplicate of bug 48847, which we fixed last week; sorry for not getting to this bug until now.', '*** This bug has been marked as a duplicate of bug 48847 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +5118,VisualEditor: Cursor before first character of heading and hitting Enter advances cursor one position,*** Bug 50168 has been marked as a duplicate of this bug. ***,1373162663,task_subcomment,PHID-TASK-leu57abgm2tb4hkx7knq,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50168 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1853,VisualEditor: weird behaviour on reload following save (JS not loading?),"Yeah, sorry about this bug, and my tardiness in replying; this was bug 49620, which we fixed just before you posted this, but only deployed the next day. + +*** This bug has been marked as a duplicate of bug 49620 ***",1373162765,task_subcomment,PHID-TASK-txtftm3ohgrpjqzazgnp,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, sorry about this bug, and my tardiness in replying; this was bug 49620, which we fixed just before you posted this, but only deployed the next day.', '*** This bug has been marked as a duplicate of bug 49620 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8988,VisualEditor: Section edit links opens the source editor after saving the section using the visual editor,*** Bug 50181 has been marked as a duplicate of this bug. ***,1373162765,task_subcomment,PHID-TASK-6welutlbuxohheakxhlf,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50181 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4415,VisualEditor: Deletion into a DL from a block slug breaks,"Yuck. Thrown error is: + + Uncaught TypeError: Object #<VeCeDefinitionListNode> has no method 'getAnnotatedHtml' + +Sounds like we didn't update the CE nodes for DLs.",1373163018,task_subcomment,PHID-TASK-2jhlgapomh7x5pp3mfeq,PHID-USER-ydswvwhh5pm4lshahjje,"['Yuck.', ""Thrown error is:\n\n Uncaught TypeError: Object #<VeCeDefinitionListNode> has no method 'getAnnotatedHtml' \n\nSounds like we didn't update the CE nodes for DLs.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +1837,VisualEditor: Opening Page settings dialog doesn't close heading format drop-down,"This is still true (and deliberate), but since our major re-vamp of how windows stack on top of one another, no longer an issue; closing as FIXED.",1373163131,task_subcomment,PHID-TASK-z2wr7yxi5vylreuzml56,PHID-USER-ydswvwhh5pm4lshahjje,"['This is still true (and deliberate), but since our major re-vamp of how windows stack on top of one another, no longer an issue; closing as FIXED.']",['ACTION ON ISSUE .'] +1870,VisualEditor template parameter normalization results in dirty diffs,"Closing ""bugs"" which consist of multiple issues.",1373163467,task_subcomment,PHID-TASK-k43bzyrhgig4srkamrde,PHID-USER-ydswvwhh5pm4lshahjje,"['Closing ""bugs"" which consist of multiple issues.']",['ACTION ON ISSUE'] +1891,VisualEditor spurious attribute normalization (resulting in dirty diffs),"Closing ""bugs"" which consist of multiple issues.",1373163469,task_subcomment,PHID-TASK-dmz6g3cracqeyd3hxrar,PHID-USER-ydswvwhh5pm4lshahjje,"['Closing ""bugs"" which consist of multiple issues.']",['ACTION ON ISSUE'] +13295,Adding or updating a reference in VisualEditor does not update fake references blocks inside templates,"(In reply to comment #0) +> What it says on the tin; the addition of a reference is not reflected in an +> update to {{reflist}} or <references/> or whathaveyou. + +I can't replicate the bug as described, but re-purposing to be about our desire to update fake reference lists inside templates on edit, rather than the current unhelpful not-updated-'til-page-save issue. + +Note that we can't currently see a way to do this without round-tripping the entire page, which would be a sub-optimal solution, to put it mildly.",1373163815,task_subcomment,PHID-TASK-kloqgpjwhtcokmj7eica,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\n\nI can't replicate the bug as described, but re-purposing to be about our desire to update fake reference lists inside templates on edit, rather than the current unhelpful not-updated-'til-page-save issue."", ""Note that we can't currently see a way to do this without round-tripping the entire page, which would be a sub-optimal solution, to put it mildly.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1835,VisualEditor: References prevent floats from being selected and edited,"Entirely-confusingly, this is the same as bug 50395 (which is more detailed, so I'll up-merge this into that one). Sorry for the slow update. + +*** This bug has been marked as a duplicate of bug 50395 ***",1373164008,task_subcomment,PHID-TASK-sgceljbbtlgbbpr3bdfh,PHID-USER-ydswvwhh5pm4lshahjje,"[""Entirely-confusingly, this is the same as bug 50395 (which is more detailed, so I'll up-merge this into that one)."", 'Sorry for the slow update.', '*** This bug has been marked as a duplicate of bug 50395 ***']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +8487,VisualEditor: Phantoms can be width:100% when the object they're meant to cover has a floated element alongside it,*** Bug 50211 has been marked as a duplicate of this bug. ***,1373164008,task_subcomment,PHID-TASK-2r6x4q4bt3fqtg3es4ps,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50211 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8494,VisualEditor: Do not add size for standard thumbnail images when inserting them,"(In reply to comment #2) +> Further the manual of style policy on image size +> http://en.wikipedia.org/wiki/Wikipedia:IMGSIZE#Displayed_image_size +> states that most images on the right hand side of the page should be scaled +> to 220 pixels wide. There need to be a way of specifying a precise +> numerical size. + +That will be done as part of bug 38129.",1373228269,task_subcomment,PHID-TASK-a6pw6i4cfeu2jzsduppd,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat will be done as part of bug 38129.'],['BUG REPRODUCTION'] +8492,VisualEditor: Do not add size for standard thumbnail images when inserting them,This bug doesn't depend on bug 38129 (and neither does it block it).,1373230571,task_subcomment,PHID-TASK-a6pw6i4cfeu2jzsduppd,PHID-USER-ydswvwhh5pm4lshahjje,"[""This bug doesn't depend on bug 38129 (and neither does it block it).""]",['BUG REPRODUCTION .'] +8091,"VisualEditor: Ctrl-Alt-s / ⌘-Opt-s should trigger the save dialog, and the save button when inside said dialog",I think taking over ctrl-s/⌘-s which is already used by every browser for a different task (local save of rendered HTML) is a bit rude; I'd suggest just implementing the same keyboard shortcut.,1373230813,task_subcomment,PHID-TASK-aq6bcd3lx5mpkayh6jkq,PHID-USER-ydswvwhh5pm4lshahjje,"[""I think taking over ctrl-s/⌘-s which is already used by every browser for a different task (local save of rendered HTML) is a bit rude; I'd suggest just implementing the same keyboard shortcut.""]",['BUG REPRODUCTION'] +362,Categories/default sort sometimes duplicated to random position in DOM after edit,"Is this a Parsoid DSR issue? Content getting repeated in this way (especially, the substituted template) is hard to see occurring in VisualEditor.",1373301012,task_subcomment,PHID-TASK-cl3n6ut5q64yapdxwsov,PHID-USER-ydswvwhh5pm4lshahjje,"['Is this a Parsoid DSR issue?', 'Content getting repeated in this way (especially, the substituted template) is hard to see occurring in VisualEditor.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +8058,"VisualEditor: Edit section links below a diff should point to the rev shown, not the (older) rev the diff compares against","(In reply to comment #0) +> See: +> https://en.wikipedia.org/w/index. +> php?title=New%20Zealand%20English&diff=0&oldid=123 + +I *think* this will get fixed by gerrit 72070 - Timo?",1373301852,task_subcomment,PHID-TASK-4qpkfgh5ks6gaaj22qxs,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nI *think* this will get fixed by gerrit 72070 - Timo?'],['INVESTIGATION AND EXPLORATION'] +11567,VisualEditor: Reduce padding in editnotice popup because some existing edit notices already have some margin,"(In reply to comment #0) +> An editor from pt.wikipedia writes: +> +> [E]ditnotices seems strange inside the flyout because there's a weird padding +> inside the popup, without the padding the templates would look nicer (there´s +> already padding in most edinotices templates by default). Dianakc (talk) +> 23:56, +> 6 July 2013 (UTC) + +I'm not sure that it's a better solution to get editors to make edit notices in uneditable HTML boxes, rather than the padding be system-level. The padding is designed to take normal edit notices; if you make fancy ones that break, the onus is generally on you. :-) + +Note that we're planning on having setting/editing/removing page-level edit notices built into VisualEditor in the next few months, which will make enwiki's solution available to all wikis.",1373303074,task_subcomment,PHID-TASK-yxjf5ed7ojxtui2z6sss,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI'm not sure that it's a better solution to get editors to make edit notices in uneditable HTML boxes, rather than the padding be system-level."", 'The padding is designed to take normal edit notices; if you make fancy ones that break, the onus is generally on you.', "":-)\n\nNote that we're planning on having setting/editing/removing page-level edit notices built into VisualEditor in the next few months, which will make enwiki's solution available to all wikis.""]","['FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN']" +235,VisualEditor: Sometimes not correctly initialized (about 1 in 40-50 pageviews),"(In reply to comment #2) +> The collapsibleTabs thing was bug 50504, and it's supposed to be fixed now. + +Yes, but apparently that fix of Roan's didn't fix this issue.",1373303412,task_subcomment,PHID-TASK-i4cg3cr5ipw5q2y7rdrv,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\n\nYes, but apparently that fix of Roan's didn't fix this issue.""]",['BUG REPRODUCTION'] +234,VisualEditor: Sometimes not correctly initialized (about 1 in 40-50 pageviews),(Though it didn't recur for me just now on a spot-test of 100 Special:Randoms.),1373303527,task_subcomment,PHID-TASK-i4cg3cr5ipw5q2y7rdrv,PHID-USER-ydswvwhh5pm4lshahjje,"[""(Though it didn't recur for me just now on a spot-test of 100 Special:Randoms.)""]",['BUG REPRODUCTION'] +4735,"VisualEditor: Nested identical annotations can be additive, not just identical",Fixed on the VisualEditor side; the Parsoid upstream issue in Domino is patched but not yet released. Not marking as fixed until that's done.,1373318742,task_subcomment,PHID-TASK-fox5cuz5lkwl5eb3gxrd,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed on the VisualEditor side; the Parsoid upstream issue in Domino is patched but not yet released.', ""Not marking as fixed until that's done.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8134,"VisualEditor: Check whether we work in IE11 fine, and if so, add to the whitelist","(In reply to comment #1) +> Currently the answer appears to be ""no we don't work very well"". :) Selection +> is broken, and typing seems to eat the entire document. + +Darn. :-( + +> James, do you have a copy of Windows 8.1 Preview to test with? I can provide +> an installer ISO and a couple of product keys if you need them. Runs fine in +> Parallels. + +Thanks for the offer, though Microsoft reached out to us and gave me the same; I've just not had a chance to do anything with it yet.",1373319033,task_subcomment,PHID-TASK-35rbgnr7z5e2nahfmsjs,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nDarn.', "":-(\n\nQUOTE\nQUOTE\nQUOTE\n\nThanks for the offer, though Microsoft reached out to us and gave me the same; I've just not had a chance to do anything with it yet.""]","['NA', 'SOCIAL CONVERSATION']" +254,VisualEditor: [Regression] Edit tab points to the oldid not the newid when saving (except for when creating pages),"This is now deployed and appears to be working as expected in production, according to my testing. Marking as fixed. Please re-open if you find otherwise.",1373328432,task_subcomment,PHID-TASK-mtdexeiuriq5cdelhc5o,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now deployed and appears to be working as expected in production, according to my testing.', 'Marking as fixed.', 'Please re-open if you find otherwise.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'ACTION ON ISSUE .']" +8819,"VisualEditor: ""Edit"" should load the latest version without hardcoding the ""current"" revision id (due to race condition and cache)","This is now deployed and appears to be working as expected in production, according to my testing. Marking as fixed. Please re-open if you find otherwise.",1373328441,task_subcomment,PHID-TASK-uebopddiz3ehqfkg326y,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now deployed and appears to be working as expected in production, according to my testing.', 'Marking as fixed.', 'Please re-open if you find otherwise.']","['EXPECTED BEHAVIOR', 'ACTION ON ISSUE', 'ACTION ON ISSUE']" +8055,"VisualEditor: Edit section links below a diff should point to the rev shown, not the (older) rev the diff compares against","This is now deployed and appears to be working as expected in production, according to my testing. Marking as fixed. Please re-open if you find otherwise.",1373328454,task_subcomment,PHID-TASK-4qpkfgh5ks6gaaj22qxs,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now deployed and appears to be working as expected in production, according to my testing.', 'Marking as fixed.', 'Please re-open if you find otherwise.']","['EXPECTED BEHAVIOR', 'ACTION ON ISSUE', 'ACTION ON ISSUE .']" +232,VisualEditor: Sometimes not correctly initialized (about 1 in 40-50 pageviews),"(In reply to comment #5) +> I still saw it a couple days ago. I'll try with a clean (standard prefs) test +> account later today. + +Did a spot-test of 100 on Firefox and another 50 in Safari, and also didn't have any issues.",1373333744,task_subcomment,PHID-TASK-i4cg3cr5ipw5q2y7rdrv,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #5)\nQUOTE\nQUOTE\n\nDid a spot-test of 100 on Firefox and another 50 in Safari, and also didn't have any issues.""]",['BUG REPRODUCTION'] +7964,"VisualEditor: More gracefully handle situations where due to page length/slow client, slowness to load means browser kills VE","Splitting from bug 50475 comment 1. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1373335140,task_description,PHID-TASK-tqk4thl22c326oiwdmgc,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: More gracefully handle situations where due to page length/slow client, slowness to load means browser kills VE.', 'Splitting from bug 50475 comment 1.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8377,VisualEditor: More gracefully handle situations where Parsoid returns a timeout failure code (HTTP 504),"Possibily we could, instead of giving the user the error code, we could have a pop-up saying ""It looks like editor is currently unavailable; would you like to edit in source mode instead?"" with an OK that takes you to action=edit and a cancel that returns you to action=view? Maybe for error-tracking purposes we could add <small>Parsoid returned 504</small> or <small>Parsoid not available</small> after the general call-to-action?",1373335525,task_subcomment,PHID-TASK-ttp4fmqdy7axj4tku4zm,PHID-USER-ydswvwhh5pm4lshahjje,"['Possibily we could, instead of giving the user the error code, we could have a pop-up saying ""It looks like editor is currently unavailable; would you like to edit in source mode instead?""', 'with an OK that takes you to action=edit and a cancel that returns you to action=view?', 'Maybe for error-tracking purposes we could add <small>Parsoid returned 504</small> or <small>Parsoid not available</small> after the general call-to-action?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +5140,VisualEditor: Selecting and copying one node throws an exception,I can't reproduce this now in Chrome or Firefox…,1373336346,task_subcomment,PHID-TASK-vhlmolnzsp5kd7qoa2nn,PHID-USER-ydswvwhh5pm4lshahjje,"[""I can't reproduce this now in Chrome or Firefox…""]",['BUG REPRODUCTION'] +8014,VisualEditor: Hyperlink tool obscures reference box when many options (CSS caching issue?),"Created attachment 12795 +Expected behaviour if adding a link in a DOM dialog like a reference + +**Attached**: {F11505}",1373338199,task_subcomment,PHID-TASK-bmll3l66rbyvzumaunet,PHID-USER-ydswvwhh5pm4lshahjje,['Created attachment 12795\nExpected behaviour if adding a link in a DOM dialog like a reference\n\n**Attached**: {F11505}'],['BUG REPRODUCTION .'] +8013,VisualEditor: Hyperlink tool obscures reference box when many options (CSS caching issue?),"(In reply to comment #3) +> When adding a new reference: +> +> * I typed in ""this is a lunk"" (I mistyped link) +> * Selected ""lunk"" and click on the link icon +> +> This produces the pop-up list of suggested links, but it sits over the top of +> the text box, preventing the user from seeing what is typed. + +OK, that's definitely broken behaviour - see the attachment I added just now for expected behaviour. Can you give a screenshot of what it looks like for you (is Maggie's link - http://en.wikipedia.org/wiki/File:VisualEditor_Reference_issue.jpg - accurate)? Does is still occur? In what skin? Do you have some gadgets installed, and does it occur if you disable them? + +> As a secondary problem, (which is why I used ""lunk"" as an example above), if +> the pop-up list is long enough to extend over the ""Use this group"" textbox, +> the textbox appears as an item in the pop-up list. You can see it a bit in +> the attachment Maggie provided. If the pop-up list is longer, it is inserted +> between elements. + +That won't happen if the link inspector's suggestion box appears in the correct mode. + +> This does not occur in Chrome under Windows 7, as pop-up list appears below +> the text box, and doesn't have the issue with the ""Use this group"" textbox. + +This looks horribly like a caching bug - what happens if you hard-refresh (in Chrome on Mac, Command-Shift-R on any page whilst in VisualEditor mode)?",1373338512,task_subcomment,PHID-TASK-bmll3l66rbyvzumaunet,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOK, that's definitely broken behaviour - see the attachment I added just now for expected behaviour."", ""Can you give a screenshot of what it looks like for you (is Maggie's link - URL - accurate)?"", 'Does is still occur?', 'In what skin?', 'Do you have some gadgets installed, and does it occur if you disable them?', ""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat won't happen if the link inspector's suggestion box appears in the correct mode."", 'QUOTE\nQUOTE\n\nThis looks horribly like a caching bug - what happens if you hard-refresh (in Chrome on Mac, Command-Shift-R on any page whilst in VisualEditor mode)?']","['EXPECTED BEHAVIOR', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +8878,VisualEditor: Quick transclusion dialog UX improvements,"UX items at this point: + +| Template panel: +| * Move “add parameter” button to alongside the search field, not below the results list, so it can be found +| * Link to the template page (if it's a transclusion from a MediaWiki page) +| * Link to the MediaWiki.org Manual (if it's a parser function) +| * Use ""Param#required"" data to prioritise/encourage use of those parameters +| * Use ""Root#sets"" data to allow addition and/or completion of parameter sets +| * Auto-add required parameters when creating a new Template transclusion +| * Double-click on a parameter in the selection menu should insert it +| * Up/down keys work in the parameter search field results, but not left/right, even though it’s not just a vertical list +| * Cursor keys can let you select parameters in the search results off the screen and the dialog doesn’t scroll +| * When adding a template, auto-add all mandatory parameters +| * Checkbox (?) to substitute a template on save, rather than leave as transclusion +| +| Parameter panel: +| * Use ""Param#required"" from TemplateData +| * Use ""Param#default"" from TemplateData +| * Use ""Param#deprecated"" from TemplateData +| * Use ""Param#type"" from TemplateData",1373390839,task_subcomment,PHID-TASK-q46agi2mree3c3qnk2y4,PHID-USER-ydswvwhh5pm4lshahjje,"['UX items at this point:\n\n| Template panel:\n| * Move “add parameter” button to alongside the search field, not below the results list, so it can be found\n| * Link to the template page (if it\'s a transclusion from a MediaWiki page)\n| * Link to the MediaWiki.org Manual (if it\'s a parser function)\n| * Use ""Param#required"" data to prioritise/encourage use of those parameters\n| * Use ""Root#sets"" data to allow addition and/or completion of parameter sets\n| * Auto-add required parameters when creating a new Template transclusion\n| * Double-click on a parameter in the selection menu should insert it\n| * Up/down keys work in the parameter search field results, but not left/right, even though it’s not just a vertical list\n| * Cursor keys can let you select parameters in the search results off the screen and the dialog doesn’t scroll\n| * When adding a template, auto-add all mandatory parameters\n| * Checkbox (?)', 'to substitute a template on save, rather than leave as transclusion \n| \n| Parameter panel:\n| * Use ""Param#required"" from TemplateData\n| * Use ""Param#default"" from TemplateData\n| * Use ""Param#deprecated"" from TemplateData\n| * Use ""Param#type"" from TemplateData']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +11640,Escape key inside the main editor should cancel VE mode and return to action=view,Clarify title so it's clear we all agree.,1373394497,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-ydswvwhh5pm4lshahjje,"[""Clarify title so it's clear we all agree.""]",['CONTRIBUTION AND COMMITMENT'] +11589,VisualEditor: Place page meta-data in expected order,"I've re-titled this bug to ""Provide a way for Parsoid to know that some types of some content on some wikis go after the meta-data, not in the body of the document"", which I think captures the 'ask' here most generally. I believe that currently, Parsoid puts all content first, followed by meta-data in the order ""Magic words (e.g. DEFAULTSORT) > Categories > Language links"", which is MediaWiki standard style. + +The problem here is not specifically ""stub templates"", but the general idea that some items of content - in this case, on one wiki, a sub-type of template that is trivially-identifiable to humans but not necessarily so for software - should have its own special ordering when the page is re-serialised. The explanation for why this (relatively new?) policy change for enwiki seems to be absent, unlike for the other elements; it adds complexity without justifying why, as far as I can see. + +I think it is unlikely that we will change things so that Parsoid has an understanding of what kinds of content it is dealing with, much less a concept of per-wiki settings for where the content should be positioned. Just because the English Wikipedia likes things one way doesn't mean we should impose those standards on everyone else - for example, another wiki might like their categories at the top, or their semi-structured data template (like PERSONDATA) at the very bottom, or… any one of countless other possible orderings that don't effect readers. Remember that VisualEditor is currently available on 300 wikis, and is being developed for all ~900 Wikimedia wikis, the ~300,000 Wikia wikis, and numerous other wikis as well. + +This is not saying that this request is impossible, that the barriers are insurmountable, that it will never be done, or that our mind is set for ever on this matter. However, coming up with a system for specifying this on a per-wiki basis, and justifying us spending (significant) developer time adding complexity and confusion to the code and the user interfaces is going to be challenging. This is time that would otherwise be spent on fixing bugs, on editing tables, on a better reference dialog, on supporting language variants as used in (e.g.) Chinese. I don't think that we can prioritise this above these other issues; sorry.",1373395467,task_subcomment,PHID-TASK-zg7dy72bmhpynpamskgq,PHID-USER-ydswvwhh5pm4lshahjje,"['I\'ve re-titled this bug to ""Provide a way for Parsoid to know that some types of some content on some wikis go after the meta-data, not in the body of the document"", which I think captures the \'ask\' here most generally.', 'I believe that currently, Parsoid puts all content first, followed by meta-data in the order ""Magic words (e.g.', 'DEFAULTSORT) > Categories > Language links"", which is MediaWiki standard style.', 'The problem here is not specifically ""stub templates"", but the general idea that some items of content - in this case, on one wiki, a sub-type of template that is trivially-identifiable to humans but not necessarily so for software - should have its own special ordering when the page is re-serialised.', 'The explanation for why this (relatively new?)', 'policy change for enwiki seems to be absent, unlike for the other elements; it adds complexity without justifying why, as far as I can see.', 'I think it is unlikely that we will change things so that Parsoid has an understanding of what kinds of content it is dealing with, much less a concept of per-wiki settings for where the content should be positioned.', ""Just because the English Wikipedia likes things one way doesn't mean we should impose those standards on everyone else - for example, another wiki might like their categories at the top, or their semi-structured data template (like PERSONDATA) at the very bottom, or… any one of countless other possible orderings that don't effect readers."", 'Remember that VisualEditor is currently available on 300 wikis, and is being developed for all ~900 Wikimedia wikis, the ~300,000 Wikia wikis, and numerous other wikis as well.', 'This is not saying that this request is impossible, that the barriers are insurmountable, that it will never be done, or that our mind is set for ever on this matter.', 'However, coming up with a system for specifying this on a per-wiki basis, and justifying us spending (significant) developer time adding complexity and confusion to the code and the user interfaces is going to be challenging.', 'This is time that would otherwise be spent on fixing bugs, on editing tables, on a better reference dialog, on supporting language variants as used in (e.g.)', 'Chinese.', ""I don't think that we can prioritise this above these other issues; sorry.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'NA', 'CONTRIBUTION AND COMMITMENT']" +11519,"VisualEditor: Respect MediaWiki's ""useeditwarning"" user preference to disable leaving while editing warning","As mentioned in IRC, we should make this a core feature for MW and just re-use that preference rather than have a VE-specific one.",1373395795,task_subcomment,PHID-TASK-7oml5hricm47p3yxxcje,PHID-USER-ydswvwhh5pm4lshahjje,"['As mentioned in IRC, we should make this a core feature for MW and just re-use that preference rather than have a VE-specific one.']",['FUTURE PLAN'] +4047,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"(In reply to comment #5) +> Has this actually been deployed? + +No. + +> I just tested, and the error message has changed (it now reads ""invalid +> error code"", while it used to read ""Error: the notification you have made +> was aborted by an extension hook""). + +That's almost certainly caused by the ""fixing"" of bug 32216, which changes what we need to integrate with.",1373401097,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\n\nNo.', 'QUOTE\nQUOTE\nQUOTE\n\nThat\'s almost certainly caused by the ""fixing"" of bug 32216, which changes what we need to integrate with.']","['QUOTE', 'BUG REPRODUCTION']" +1969,Parsoid uses nowiki tags for positional template parameters with '='s rather than just explicitly declaring them,"This feels like a Parsoid bug, but I'm not sure? The user creating the equivalent of {{foo|1=foo|2=bar=foo}} should serialise to {{foo|foo|2=bar=foo}} instead of {{foo|foo|bar<nowiki>=</nowiki>foo}}.",1373403587,task_subcomment,PHID-TASK-w6vvfriu2l3mqu3xrisn,PHID-USER-ydswvwhh5pm4lshahjje,"[""This feels like a Parsoid bug, but I'm not sure?"", 'The user creating the equivalent of {{foo|1=foo|2=bar=foo}} should serialise to {{foo|foo|2=bar=foo}} instead of {{foo|foo|bar<nowiki>=</nowiki>foo}}.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +1758,Feature request: permit copy-paste of templates from history,"This will be solved by bug 41193 when that is fixed; merging to that. + +*** This bug has been marked as a duplicate of bug 41193 ***",1373407947,task_subcomment,PHID-TASK-mystbxhb36nxyv6pxcfr,PHID-USER-ydswvwhh5pm4lshahjje,"['This will be solved by bug 41193 when that is fixed; merging to that.', '*** This bug has been marked as a duplicate of bug 41193 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1534,Adding a {{cn}} template causes VisualEditor to silently add <nowiki>..</nowiki> to the edited paragraph,"Closing as INVALID (this is not a bug, this is exactly expected behaviour). Please re-open if we have mis-judged.",1373409131,task_subcomment,PHID-TASK-eedu2jxaz76eztsst6ep,PHID-USER-ydswvwhh5pm4lshahjje,"['Closing as INVALID (this is not a bug, this is exactly expected behaviour).', 'Please re-open if we have mis-judged.']","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +4569,VisualEditor: Part of link inspector interface sometimes remains (top-left of screen) after closing,Fixed and will go out soon.,1373413695,task_subcomment,PHID-TASK-hk4qv3of7jiwnhul5ayb,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will go out soon.'],['ACTION ON ISSUE'] +3760,VisualEditor: Using the formatting drop-down scrolls the page to the top (except in Firefox),This is now fixed by the above commit; we'll get it deployed soon. Sorry for the disruption.,1373414274,task_subcomment,PHID-TASK-tgytmlqjykzpjs6zkq4g,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is now fixed by the above commit; we'll get it deployed soon."", 'Sorry for the disruption.']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +4310,VisualEditor: VE won't let user save after editing a reference,"(In reply to comment #4) +> You are right, it works now. Can this be due to people adding TemplateData to +> that template? + +It's possible that TemplateData would mean that it was difficult to edit, yes; sorry. :-( + +> Since we're here, I attached the screenshot of what happens when +> you try and edit it with Vector. You need to reach and click the light blue +> bar in order to change something in that line. It works, though. + +Argh, yes, that's bug 49818 which I thought we had fixed; is this problem still happnening for you? :-(",1373417844,task_subcomment,PHID-TASK-jgkllstpxv33sn72mt5f,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #4)\nQUOTE\nQUOTE\n\nIt's possible that TemplateData would mean that it was difficult to edit, yes; sorry."", "":-(\n\nQUOTE\nQUOTE\nQUOTE\n\nArgh, yes, that's bug 49818 which I thought we had fixed; is this problem still happnening for you?"", ':-(']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +3754,VisualEditor: Break lines for TemplateData description in template inspector,"This is now fixed in master and will be deployed soon, probably tomorrow.",1373420952,task_subcomment,PHID-TASK-6tlgztl4hagkm2r7xhiz,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed in master and will be deployed soon, probably tomorrow.']",['TASK PROGRESS'] +3591,"VisualEditor: Pressing return prior to the input being focused while creating a link, replaces text with new line",This code has been fixed and we'll get it deployed tomorrow.,1373421287,task_subcomment,PHID-TASK-sby6wjdxcouq3g5mq67p,PHID-USER-ydswvwhh5pm4lshahjje,"[""This code has been fixed and we'll get it deployed tomorrow.""]",['BUG REPRODUCTION'] +1564,"VisualEditor should not encourage links of little relevance (e.g. disambiguation pages, already used links, etc..)","This is a duplicate of bug 50240; yes, this would be a nice enhancement to get done soon. + +*** This bug has been marked as a duplicate of bug 50240 ***",1373472822,task_subcomment,PHID-TASK-atyu2v5fwwehteymmmkf,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a duplicate of bug 50240; yes, this would be a nice enhancement to get done soon.', '*** This bug has been marked as a duplicate of bug 50240 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +8648,"VisualEditor: Have the link inspector inform users if they're linking to a disambiguation or redirect page, or reinserting the same link",*** Bug 50986 has been marked as a duplicate of this bug. ***,1373472822,task_subcomment,PHID-TASK-yv5u43sg36sflqbgt5oh,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50986 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7913,"VisualEditor: Offer ""cancel"" option in save dialog to escape VisualEditor","Would this be to escape from VisualEditor entirely (i.e., go back to view mode) or just to get out of the save dialog and back to the editor?",1373474231,task_subcomment,PHID-TASK-xxykpaxkkgrcn363ntny,PHID-USER-ydswvwhh5pm4lshahjje,"['Would this be to escape from VisualEditor entirely (i.e., go back to view mode) or just to get out of the save dialog and back to the editor?']",['INVESTIGATION AND EXPLORATION'] +11618,VisualEditor: Link input widget should suggest section links,"* The link inspector needs to understand that if Foo exists, linking to Foo#Bar isn't a red link +* Ideally the link inspector should have introspection of articles' sections so that it can suggest which headings to link to +* This should also work for naked (local) section links - i.e., linking to just #Bar on the local page.",1373475114,task_subcomment,PHID-TASK-dfaq53vqbeqqxygg7gqr,PHID-USER-ydswvwhh5pm4lshahjje,"[""* The link inspector needs to understand that if Foo exists, linking to Foo#Bar isn't a red link\n* Ideally the link inspector should have introspection of articles' sections so that it can suggest which headings to link to\n* This should also work for naked (local) section links - i.e., linking to just #Bar on the local page.""]",['EXPECTED BEHAVIOR .'] +11617,VisualEditor: Link input widget should suggest section links,*** Bug 51118 has been marked as a duplicate of this bug. ***,1373475138,task_subcomment,PHID-TASK-dfaq53vqbeqqxygg7gqr,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51118 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1526,VisualEditor: Auto-external links to image files which are broken (404/etc.) display as the filename and cannot be edited,"This will be entirely fixed by bug 51092 being fixed (well, theoretically if a site administrator wants to have VE but also $wgAllowExternalImages set true, it'd be a problem, but we'll have fixed this issue with a forthcoming re-write of image handling anyway before we've shipped VE as stable). + +Marking as a duplicate. + +*** This bug has been marked as a duplicate of bug 51092 ***",1373480408,task_subcomment,PHID-TASK-rzacfnoggbzshwb2qnc6,PHID-USER-ydswvwhh5pm4lshahjje,"[""This will be entirely fixed by bug 51092 being fixed (well, theoretically if a site administrator wants to have VE but also $wgAllowExternalImages set true, it'd be a problem, but we'll have fixed this issue with a forthcoming re-write of image handling anyway before we've shipped VE as stable)."", 'Marking as a duplicate.', '*** This bug has been marked as a duplicate of bug 51092 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +1507,"VisualEditor: Review changes should show the edit summary, if one has been provided.","(In reply to comment #1) +> I think this duplicates bug 42139 + +Yeah; merging. + +*** This bug has been marked as a duplicate of bug 42139 ***",1373480869,task_subcomment,PHID-TASK-bypr3rbgyguddodinker,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nYeah; merging.', '*** This bug has been marked as a duplicate of bug 42139 ***']","['CONTRIBUTION AND COMMITMENT', 'ISSUE CONTENT MANAGEMENT']" +10508,VisualEditor: There is not preview of edit summaries (which are wikitext) - show it in the wikitext diff?,*** Bug 51125 has been marked as a duplicate of this bug. ***,1373480869,task_subcomment,PHID-TASK-f4bx3pmct7c24xmmqmka,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51125 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10507,VisualEditor: There is not preview of edit summaries (which are wikitext) - show it in the wikitext diff?,"Per bug 51125 (which has been merged into this one), we should show the edit summary if provided in the ""Review your changes"" tab",1373481003,task_subcomment,PHID-TASK-f4bx3pmct7c24xmmqmka,PHID-USER-ydswvwhh5pm4lshahjje,"['Per bug 51125 (which has been merged into this one), we should show the edit summary if provided in the ""Review your changes"" tab']",['BUG REPRODUCTION .'] +9851,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used","(In reply to comment #8) +> A suggested list populated with recent edit summaries will be really useful +> when VE is extended to talk namespace. + +We're not planning to make VisualEditor work with talk pages, but instead this will be done by Flow (which will use VisualEditor for editing content). + +That said, we still think this would be valuable, and it's definitely in our plans.",1373481862,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #8)\nQUOTE\nQUOTE\n\nWe're not planning to make VisualEditor work with talk pages, but instead this will be done by Flow (which will use VisualEditor for editing content)."", ""That said, we still think this would be valuable, and it's definitely in our plans.""]","['FUTURE PLAN', 'FUTURE PLAN']" +12764,"VisualEditor: Fly-out wikitext editor for unsupported extensions' source blocks (""alienated content"")",*** Bug 51131 has been marked as a duplicate of this bug. ***,1373482421,task_subcomment,PHID-TASK-64pve3q3gx7xk5rm2nk4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51131 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3821,VisualEditor: Transclusion dialog's layout of template's parameters broken (CSS caching issue?),"We believe that this is caused by a caching issue; a big change to how the CSS for dialogs is loaded is coming in this afternoon's deployment that (hopefully) will remove these issues, so I won't close this right now, but it seems likely that we will have fixed this by the end of today. Sorry for the disruption.",1373484976,task_subcomment,PHID-TASK-k2f6cmw4o3bualf2yl72,PHID-USER-ydswvwhh5pm4lshahjje,"[""We believe that this is caused by a caching issue; a big change to how the CSS for dialogs is loaded is coming in this afternoon's deployment that (hopefully) will remove these issues, so I won't close this right now, but it seems likely that we will have fixed this by the end of today."", 'Sorry for the disruption.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +9014,VisualEditor: Show VisualEditor tag in diffs,"The core change is done in MW master, and will be part of wmf10; as such, marking this as fixed.",1373486407,task_subcomment,PHID-TASK-hmd3ybxvx2oovxcgcs5b,PHID-USER-ydswvwhh5pm4lshahjje,"['The core change is done in MW master, and will be part of wmf10; as such, marking this as fixed.']",['BUG REPRODUCTION'] +12037,"VisualEditor: Using up-arrow to scroll lets you put the cursor under the toolbar in Firefox, Internet Explorer",This is now merged and will go out later today.,1373491493,task_subcomment,PHID-TASK-4bokg6oohi7iw7rzhciv,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged and will go out later today.'],['TASK PROGRESS'] +4046,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,*** Bug 51139 has been marked as a duplicate of this bug. ***,1373495105,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51139 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3730,VisualEditor: Add support for spam blacklist errors in save dialog,*** Bug 51139 has been marked as a duplicate of this bug. ***,1373495139,task_subcomment,PHID-TASK-redwc5kkxwdmnoyvkj7r,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51139 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3861,VisualEditor: Transclusion dialog doesn't account for aliases when preventing duplicate entries from being added,This is now fixed in master and we will push to production very soon. Sorry for the inconvenience.,1373497400,task_subcomment,PHID-TASK-xwzbnkc2eempknw62ukj,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed in master and we will push to production very soon.', 'Sorry for the inconvenience.']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +227,"VisualEditor: Transclusion dialog sometimes shows items in ""Add parameter"" that are already used",This is now fixed in master and we will push to production very soon. Sorry for the inconvenience.,1373497407,task_subcomment,PHID-TASK-r4klwzo7lxdsgw53zery,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed in master and we will push to production very soon.', 'Sorry for the inconvenience.']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +7896,VisualEditor: Nicer removal of Cite.php's class=error,"Currently this is really ugly; Trevor's better class will help, but in general we want to do this better. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1373497500,task_description,PHID-TASK-ny6m4ujfqwfjm6dzcxsg,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Nicer removal of Cite.php's class=error."", ""Currently this is really ugly; Trevor's better class will help, but in general we want to do this better."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +4131,VisualEditor: Protected page warning messages are missing,This is now fixed in master and we will push to production very soon. Sorry for the inconvenience.,1373497562,task_subcomment,PHID-TASK-ndmy33qu6brquwrr27nw,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed in master and we will push to production very soon.', 'Sorry for the inconvenience.']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +287,"VisualEditor: ref warning appears within template that contains references, post-modification","These are now hidden by the above commit, which we're deploying in the next few minutes.",1373497983,task_subcomment,PHID-TASK-pcg77ljjtbxyojrgt6ue,PHID-USER-ydswvwhh5pm4lshahjje,"[""These are now hidden by the above commit, which we're deploying in the next few minutes.""]",['TASK PROGRESS'] +13305,"VisualEditor: ./ inserted at the start of wikilinks when using Firefox 13 and 14, so we can unblacklist them","We believe that this should not recur due to the (hopefully-temporary) blacklisting of Firefox 13 and 14, which is now live in production. Consequently, I'm marking this bug as fixed. Please re-open if you find it happening again.",1373501510,task_subcomment,PHID-TASK-tyu752voayr4g6elcmgx,PHID-USER-ydswvwhh5pm4lshahjje,"['We believe that this should not recur due to the (hopefully-temporary) blacklisting of Firefox 13 and 14, which is now live in production.', ""Consequently, I'm marking this bug as fixed."", 'Please re-open if you find it happening again.']","['BUG REPRODUCTION', 'ACTION ON ISSUE', 'ACTION ON ISSUE']" +8373,VisualEditor: More gracefully handle situations where Parsoid returns a timeout failure code (HTTP 504),"I'm pulling this from being a blocker to bug 50848, given the reduced impact now that it works on the second try.",1373502193,task_subcomment,PHID-TASK-ttp4fmqdy7axj4tku4zm,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm pulling this from being a blocker to bug 50848, given the reduced impact now that it works on the second try.""]",['BUG REPRODUCTION'] +13303,"VisualEditor: ./ inserted at the start of wikilinks when using Firefox 13 and 14, so we can unblacklist them","(In reply to comment #11) +> I think you viewed this bug solely as a blocker to bug 50848. I agree that it +> no longer is, but I don't believe this bug is now resolved/fixed. The issue +> hasn't been fixed, as I understand it, just worked around. I'm re-opening the +> bug, but removing bug 50848 as a blocker, lowering the importance fields, and +> clarifying the bug summary. + +Well, had you given me more than 30 seconds I was in the middle of creating a new bug, but never mind. :-) Repurposing this one.",1373502359,task_subcomment,PHID-TASK-tyu752voayr4g6elcmgx,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWell, had you given me more than 30 seconds I was in the middle of creating a new bug, but never mind.', ':-) Repurposing this one.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +4412,VisualEditor: Deletion into a DL from a block slug breaks,Yes; you need to backspace over the DL from the block slug underneath it to trigger.,1373502736,task_subcomment,PHID-TASK-2jhlgapomh7x5pp3mfeq,PHID-USER-ydswvwhh5pm4lshahjje,['Yes; you need to backspace over the DL from the block slug underneath it to trigger.'],['BUG REPRODUCTION .'] +3820,VisualEditor: Transclusion dialog's layout of template's parameters broken (CSS caching issue?),"I believe that this should now be fixed; marking as such. If you can reproduce, please re-open.",1373503064,task_subcomment,PHID-TASK-k2f6cmw4o3bualf2yl72,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this should now be fixed; marking as such.', 'If you can reproduce, please re-open.']","['ACTION ON ISSUE .', 'BUG REPRODUCTION']" +4734,"VisualEditor: Nested identical annotations can be additive, not just identical",Now fixed.,1373503078,task_subcomment,PHID-TASK-fox5cuz5lkwl5eb3gxrd,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed.'],['ACTION ON ISSUE .'] +3816,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,"(In reply to comment #2) +> Change 73136 had a related patch set uploaded by Jforrester: +> Auto-add required params for user added templates +> +> https://gerrit.wikimedia.org/r/73136 + +This just adds the parameters, not ""enforcing"" their presence. Not sure if we should do that (or let users do what they want). + +Another improvement under this bug will be to indicate mandatory ones in the list of available parameters on the template. (Put them at the top? Highlight them? Icon? …)",1373503365,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis just adds the parameters, not ""enforcing"" their presence.', 'Not sure if we should do that (or let users do what they want).', 'Another improvement under this bug will be to indicate mandatory ones in the list of available parameters on the template.', '(Put them at the top?', 'Highlight them?', 'Icon?', '…)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +7886,VisualEditor: Newline migration issue,"As discovered in bug 50120, we need to find out what this is and fix it. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373503560,task_description,PHID-TASK-ki7bzkbyld2qdm75nyap,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Newline migration issue.', 'As discovered in bug 50120, we need to find out what this is and fix it.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13270,"VisualEditor: Come up with a different name for ""Preformatted"" in the text formatting menu","This isn't a ""header pull-down menu"", it's a text style menu. Also, having yet another control in the toolbar (for blockquote, pre and whatever else) doesn't feel great. :-(",1373504408,task_subcomment,PHID-TASK-pdpuwrbqccg6nncfnxuk,PHID-USER-ydswvwhh5pm4lshahjje,"['This isn\'t a ""header pull-down menu"", it\'s a text style menu.', ""Also, having yet another control in the toolbar (for blockquote, pre and whatever else) doesn't feel great."", ':-(']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1554,"VisualEditor: ""clear formatting"" does not remove links","Yeah, this is a really irritating regression; merging with the other. + +*** This bug has been marked as a duplicate of bug 50461 ***",1373504485,task_subcomment,PHID-TASK-karzxpqg6fmjzovu77r7,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, this is a really irritating regression; merging with the other.', '*** This bug has been marked as a duplicate of bug 50461 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4061,VisualEditor: Clear annotations icon no longer clearing link annotations,*** Bug 51018 has been marked as a duplicate of this bug. ***,1373504485,task_subcomment,PHID-TASK-xid2rg44chmbsuqujmzr,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51018 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4707,VisualEditor: Top left corner of the window shows blue rectangle when selecting templates in Firefox,"(In reply to comment #7) +> As noted by JamesF in 50161, this still occurs (Vector, Chrome, Win 7). +> Screenshot while editing ref. #6 in +> http://it.wikipedia.org/wiki/Utente:Syrio/Bozzoli , you need to click at +> least +> a few times on the sentence before the puzzle piece pops up. It will allow +> you +> to edit the reference and save the page as usual. It might be worth noting +> that +> the page features a page title and a magic word. Thanks. + +I now can't reproduce this - can you check too? (We did a new release today which should have fixed this for good.)",1373512100,task_subcomment,PHID-TASK-sidkh5inlhdkyygqassz,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI now can't reproduce this - can you check too?"", '(We did a new release today which should have fixed this for good.)']","['BUG REPRODUCTION', 'FUTURE PLAN']" +4268,VisualEditor: Yet another dirty-DOM on basic templates,After today's deployment this now appears to have been fixed. Marking as such.,1373518136,task_subcomment,PHID-TASK-hjnunyjomlrvhkq4oiqo,PHID-USER-ydswvwhh5pm4lshahjje,"[""After today's deployment this now appears to have been fixed."", 'Marking as such.']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +11615,VisualEditor: Link input widget should suggest section links,"(In reply to comment #3) +> When reporting the duplicate bug (sorry, this one didn't come up in my +> search) + +Don't worry, it's my fault for not triaging earlier. :-) + +> I wondered whether this was related to Bug 33094 + +I don't believe so (though we should get that fixed soon too, of course).",1373518375,task_subcomment,PHID-TASK-dfaq53vqbeqqxygg7gqr,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\n\nDon't worry, it's my fault for not triaging earlier."", "":-)\n\nQUOTE\n\nI don't believe so (though we should get that fixed soon too, of course).""]","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +8881,Infobox is duplicated and duplicate is substed,We believe that these cases have now been fixed (though we may be wrong). Please re-open if so.,1373519486,task_subcomment,PHID-TASK-ju3g2oypj6sg3qneywp4,PHID-USER-ydswvwhh5pm4lshahjje,"['We believe that these cases have now been fixed (though we may be wrong).', 'Please re-open if so.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +4949,"VisualEditor: Link input widget filters out redirects for target pages, but this logic is wrong for existing pages",*** Bug 50274 has been marked as a duplicate of this bug. ***,1373519588,task_subcomment,PHID-TASK-cdmjeut7byvwilwzjfyv,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50274 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4228,VisualEditor: Template/Image node shields should not not appear on top of the toolbar,This would have been fixed this time last week with the general z-index re-write; sorry for only getting to this now.,1373519669,task_subcomment,PHID-TASK-7u4x4gvkmazindkefefh,PHID-USER-ydswvwhh5pm4lshahjje,['This would have been fixed this time last week with the general z-index re-write; sorry for only getting to this now.'],['BUG REPRODUCTION'] +8003,VisualEditor: Clearer message when cancelling out of active edit,"Unfortunately we can't actually replace the ""OK"" and ""Cancel"" buttons' text - that's supplied by the browser as is unchangeable. + +What we can do is tweak the message so it's clear what this does, perhaps. Any ideas what might work better?",1373519895,task_subcomment,PHID-TASK-vwwslgbmh4ftbegrc3zg,PHID-USER-ydswvwhh5pm4lshahjje,"['Unfortunately we can\'t actually replace the ""OK"" and ""Cancel"" buttons\' text - that\'s supplied by the browser as is unchangeable.', ""What we can do is tweak the message so it's clear what this does, perhaps."", 'Any ideas what might work better?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION .']" +11614,VisualEditor: Link input widget should suggest section links,*** Bug 51121 has been marked as a duplicate of this bug. ***,1373520194,task_subcomment,PHID-TASK-dfaq53vqbeqqxygg7gqr,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51121 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1808,VisualEditor: not adhering to column numbers when rendering,"This is almost certainly the same as bug 50036. + +*** This bug has been marked as a duplicate of bug 50036 ***",1373520752,task_subcomment,PHID-TASK-mgc6io5oxbkpzoctvybg,PHID-USER-ydswvwhh5pm4lshahjje,"['This is almost certainly the same as bug 50036.', '*** This bug has been marked as a duplicate of bug 50036 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1530,Editing adds JavaScript,"From a quick Google, this is a faulty browser plugin of some kind, FoxLingoJs.",1373521024,task_subcomment,PHID-TASK-cj43kd2u4kzkuq6rlhnu,PHID-USER-ydswvwhh5pm4lshahjje,"['From a quick Google, this is a faulty browser plugin of some kind, FoxLingoJs.']",['BUG REPRODUCTION'] +3750,VisualEditor: Changing templates makes wikilinks ([[Foo|Bar]]) render as raw wikitext instead of parsed,*** Bug 51014 has been marked as a duplicate of this bug. ***,1373521095,task_subcomment,PHID-TASK-js6dahlv3jujgj6b2lzv,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51014 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4637,"VisualEditor: Re-rendered transclusion of blocks comes back as wikitext, not HTML (eww)","(In reply to comment #7) +> I'm not sure if this is the same bug, but English Wikipedia users report that +> when editing an infobox piped wikilinks display as [[word|word]] rather than +> as it will appear on save. It saves correctly. +> +> I managed to replicate this. If this should be split off into another bug, +> sorry! + +That's bug 50801 which we're working on right now; re-closing this one. No worries. :-)",1373555274,task_subcomment,PHID-TASK-w3m2d62g427w2i6vbyd4,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's bug 50801 which we're working on right now; re-closing this one."", 'No worries.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +1619,VisualEditor: not showing new categories on reload,"Yeah, this would be a good one to fix; merging with duplicate. + +*** This bug has been marked as a duplicate of bug 48560 ***",1373556875,task_subcomment,PHID-TASK-ltzaf5hgb6yn3qi7gdwt,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, this would be a good one to fix; merging with duplicate.', '*** This bug has been marked as a duplicate of bug 48560 ***']","['ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT']" +5191,VisualEditor: Category changing in page doesn't cause footer to be updated on save,*** Bug 50737 has been marked as a duplicate of this bug. ***,1373556875,task_subcomment,PHID-TASK-2astjxmuxt2yyso6g3kb,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50737 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3740,VisualEditor: Changing templates makes wikilinks ([[Foo|Bar]]) render as raw wikitext instead of parsed,"We've now fixed this in master, and will back-port to production.",1373559177,task_subcomment,PHID-TASK-js6dahlv3jujgj6b2lzv,PHID-USER-ydswvwhh5pm4lshahjje,"[""We've now fixed this in master, and will back-port to production.""]",['BUG REPRODUCTION'] +8129,VisualEditor: Editor not triggered on system redirects,*** Bug 51178 has been marked as a duplicate of this bug. ***,1373566618,task_subcomment,PHID-TASK-wcnnt6ci2eb4mcaggjrl,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51178 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8128,VisualEditor: Editor not triggered on system redirects,"From bug 51178 comment 0: + +| The veaction parameter is not passed by Special:MyPage, so links like this do +| not work: http://en.wikipedia.org/wiki/Special:MyPage/sandbox?veaction=edit +| +| See the patch for bug 45219 for the way a similar issue was solved for the +| Guided Tours extension.",1373566655,task_subcomment,PHID-TASK-wcnnt6ci2eb4mcaggjrl,PHID-USER-ydswvwhh5pm4lshahjje,"['From bug 51178 comment 0:\n\n| The veaction parameter is not passed by Special:MyPage, so links like this do\n| not work: URL\n|\n| See the patch for bug 45219 for the way a similar issue was solved for the\n| Guided Tours extension.']",['BUG REPRODUCTION'] +1484,<nowiki/> added to wikilinks,"If the user selects ""diesel generator"" (i.e., misses the 's'), the resultant HTML would be + + <a href=foo>diesel generator</a>s + +The correct wikitext version of this is indeed + + [[diesel generator]]<nowiki />s + +… which is probably not what the user wanted to do, but it appears to be what they asked VisualEditor to do. + +Consequently, I'm going to mark this as INVALID [If this is not the case - that the user did indeed select the entirety of the two words and there's a bug, I'd really love to know what browser they were using so we can hunt down the problem in our selection code!] + +Had they instead selected ""diesel generators"", VisualEditor/Parsoid would have created this as: + + [[diesel generator|diesel generators]] + +… which is not ideal (I'd prefer the shorter [[diesel generator]]s) but does the job. (I've just triple-checked this in Firefox, Chrome and Safari - it doesn't appear to have broken.) + +We could always expand users' selections to what we think they should have selected, but this would make it impossible for users to do some things that they may want to do, albeit less frequently. I'm not sure that preventing users from doing things that they can do in wikitext would be a good solution, in general.",1373567309,task_subcomment,PHID-TASK-htn2o6dmt6ze2hhaf537,PHID-USER-ydswvwhh5pm4lshahjje,"['If the user selects ""diesel generator"" (i.e., misses the \'s\'), the resultant HTML would be\n\n <a href=foo>diesel generator</a>s \n\nThe correct wikitext version of this is indeed\n\n [[diesel generator]]<nowiki />s\n\n… which is probably not what the user wanted to do, but it appears to be what they asked VisualEditor to do.', ""Consequently, I'm going to mark this as INVALID [If this is not the case - that the user did indeed select the entirety of the two words and there's a bug, I'd really love to know what browser they were using so we can hunt down the problem in our selection code!]"", 'Had they instead selected ""diesel generators"", VisualEditor/Parsoid would have created this as:\n\n [[diesel generator|diesel generators]]\n\n… which is not ideal (I\'d prefer the shorter [[diesel generator]]s) but does the job.', ""(I've just triple-checked this in Firefox, Chrome and Safari - it doesn't appear to have broken.)"", ""We could always expand users' selections to what we think they should have selected, but this would make it impossible for users to do some things that they may want to do, albeit less frequently."", ""I'm not sure that preventing users from doing things that they can do in wikitext would be a good solution, in general.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +8251,VisualEditor: Disable drag-and-drop of non-media content in Firefox until we support that,"Bug 49981 is about actually supporting this; until we do, we should disable it appearing to try to work in Firefox, only to not do so (because it's disabled).",1373581739,task_subcomment,PHID-TASK-itj4sdz77n2m7ganhvyr,PHID-USER-ydswvwhh5pm4lshahjje,"[""Bug 49981 is about actually supporting this; until we do, we should disable it appearing to try to work in Firefox, only to not do so (because it's disabled).""]",['BUG REPRODUCTION .'] +1593,Nested <nowiki>s considered harmful,*** Bug 50724 has been marked as a duplicate of this bug. ***,1373637242,task_subcomment,PHID-TASK-lb7abq7fkyxs3qzwp4ty,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50724 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1622,<nowiki> added to existing <nowiki> content," + +*** This bug has been marked as a duplicate of bug 50835 ***",1373637242,task_subcomment,PHID-TASK-w3w62aq46ybywp76vzom,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50835 ***'],['ISSUE CONTENT MANAGEMENT'] +3885,VisualEditor: Miscellaneous additions of nowiki tags,"First one: This is NOTABUG. User has selected/inserted the wrong text if they didn't want this - see bug 51173. + +Second one: Definitely a bug, and one which I believe we have now fixed with the changes to how <nowiki>s are applied in Parsoid. + +Third one: Same as two - appears now to be fixed. Sorry for the inconvenience. :-( + +Fourth one: This is NOTABUG. User has created a paragraph with some leading whitespace, which means Parsoid needs to do something to stop it turning into a preformatted block. The solution is inelegant (we don't need to select the entire paragraph to stop this), but that is bug 50841.",1373638390,task_subcomment,PHID-TASK-u7msjuo24hkzquuc5w2p,PHID-USER-ydswvwhh5pm4lshahjje,"['First one: This is NOTABUG.', ""User has selected/inserted the wrong text if they didn't want this - see bug 51173."", 'Second one: Definitely a bug, and one which I believe we have now fixed with the changes to how <nowiki>s are applied in Parsoid.', 'Third one: Same as two - appears now to be fixed.', 'Sorry for the inconvenience.', ':-(\n\nFourth one: This is NOTABUG.', 'User has created a paragraph with some leading whitespace, which means Parsoid needs to do something to stop it turning into a preformatted block.', ""The solution is inelegant (we don't need to select the entire paragraph to stop this), but that is bug 50841.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +1458,VisualEditor: Images disappear when the editor is loaded,"Per http://parsoid.wmflabs.org/pt/Usu%C3%A1rio:Helder.wiki/Testes?oldid=36380720 the images have been replaced by Parsoid with <meta typeof=""mw:Placeholder"" data-parsoid=""…""> which is why they don't appear. This is apparently caused by bug 48900 - merging with that. + +*** This bug has been marked as a duplicate of bug 48900 ***",1373646127,task_subcomment,PHID-TASK-yz6cpenppcreusg72zvt,PHID-USER-ydswvwhh5pm4lshahjje,"['Per URL the images have been replaced by Parsoid with <meta typeof=""mw:Placeholder"" data-parsoid=""…""> which is why they don\'t appear.', 'This is apparently caused by bug 48900 - merging with that.', '*** This bug has been marked as a duplicate of bug 48900 ***']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +9349,Mark up http errors + missing TEMPLATE errors with generic error attributes + error info in data-mw,*** Bug 51244 has been marked as a duplicate of this bug. ***,1373646127,task_subcomment,PHID-TASK-mmm6poefxi4xoohquyi4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51244 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9348,Mark up http errors + missing TEMPLATE errors with generic error attributes + error info in data-mw,Another example from bug 51244 - http://parsoid.wmflabs.org/pt/Usu%C3%A1rio:Helder.wiki/Testes?oldid=36380720,1373646156,task_subcomment,PHID-TASK-mmm6poefxi4xoohquyi4,PHID-USER-ydswvwhh5pm4lshahjje,['Another example from bug 51244 - URL'],['BUG REPRODUCTION .'] +1456,VisualEditor: Interface has elements untranslated in Spanish,"Translation of the software interface is done on TranslateWiki.Net. + +You can see all the existing untranslated messages for VisualEditor in Spanish at: + + http://translatewiki.net/w/i.php?title=Special:Translate&language=es&group=ext-visualeditor + +I agree that there are too many untranslated messages. + +To become a translator yourself, please go to: + + https://translatewiki.net/w/i.php?title=Special:UserLogin&returnto=Special%3AFirstSteps&type=signup&uselang=es",1373652398,task_subcomment,PHID-TASK-de6dmorszoddddclnd4y,PHID-USER-ydswvwhh5pm4lshahjje,"['Translation of the software interface is done on TranslateWiki.Net.', 'You can see all the existing untranslated messages for VisualEditor in Spanish at:\n\n URL\n\nI agree that there are too many untranslated messages.', 'To become a translator yourself, please go to:\n\n URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +1455,VisualEditor: Interface has elements untranslated in Spanish,"[Sorry for bad auto-translation.] + +La traducción de la interfaz del software se realiza en TranslateWiki.Net. + +Puede ver todos los mensajes traducidas existentes para VisualEditor en Español +en: + +http://translatewiki.net/w/i.php?title=Special:Translate&language=es&group=ext-visualeditor + +Estoy de acuerdo en que hay demasiados mensajes sin traducir. + +Para convertirse en un traductor de sí mismo, por favor vaya a: + + +https://translatewiki.net/w/i.php?title=Special:UserLogin&returnto=Special%3AFirstSteps&type=signup&uselang=es",1373652658,task_subcomment,PHID-TASK-de6dmorszoddddclnd4y,PHID-USER-ydswvwhh5pm4lshahjje,"['[Sorry for bad auto-translation.]', 'La traducción de la interfaz del software se realiza en TranslateWiki.Net.', 'Puede ver todos los mensajes traducidas existentes para VisualEditor en Español\nen:\n\nURL\n\nEstoy de acuerdo en que hay demasiados mensajes sin traducir.', 'Para convertirse en un traductor de sí mismo, por favor vaya a:\n\n\nURL']","['SOCIAL CONVERSATION', 'NA', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +7777,Support editing <references /> tags to set multi-column display on/off,"For VisualEditor, we are continuously-bitten by <references /> tags that are embedded within generated content like the English Wikipedia's {{reflist}} (T52769). + +It would be much easier for everyone if we just moved the features provided by such templates into [[https://www.mediawiki.org/wiki/Extension:Cite|the Cite extension]] itself and allowed such templates to be replaced by the now more powerful <references /> tag. + +Points of agreement include: +* The main requirements are for <references /> to support multiple columns and different list styles +** T33597 discusses defaulting to multiple columns for all reference lists +* Columns should be implemented using [[https://developer.mozilla.org/en-US/docs/Web/CSS/column-width|column widths]] rather than [[https://developer.mozilla.org/en-US/docs/Web/CSS/column-count|column counts]], to allow flexibility based on screen size. + +This task is currently blocked, on the following issues: +* What the default settings/algorithms should be +* Whether column widths and list styles should be customizable per-page, or only per-wiki +* If per-page customizations are allowed, whether they should be implemented by passing through CSS properties from the invocation of the <references /> tag or by applying CSS classes, which are then given CSS properties on a per-wiki or global level. + +This would involve adding: + +* columns (default to 1; a number between 1 and … another number? - not allowing width, obviously) +* list-style (default to decimal; just an escaped pass-through of the CSS list-style of the OL) + +Then we could just bot-substitute uses of the template, and everyone would be happy. + +**See Also**: T53145, T8019",1373662620,task_description,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-ydswvwhh5pm4lshahjje,"['Support editing <references /> tags to set multi-column display on/off.', ""For VisualEditor, we are continuously-bitten by <references /> tags that are embedded within generated content like the English Wikipedia's {{reflist}} (T52769)."", 'It would be much easier for everyone if we just moved the features provided by such templates into [[URL Cite extension]] itself and allowed such templates to be replaced by the now more powerful <references /> tag.', 'Points of agreement include:\n* The main requirements are for <references /> to support multiple columns and different list styles\n** T33597 discusses defaulting to multiple columns for all reference lists\n* Columns should be implemented using [[URL widths]] rather than [[URL counts]], to allow flexibility based on screen size.', 'This task is currently blocked, on the following issues:\n* What the default settings/algorithms should be\n* Whether column widths and list styles should be customizable per-page, or only per-wiki \n* If per-page customizations are allowed, whether they should be implemented by passing through CSS properties from the invocation of the <references /> tag or by applying CSS classes, which are then given CSS properties on a per-wiki or global level.', 'This would involve adding:\n\n* columns (default to 1; a number between 1 and … another number?', '- not allowing width, obviously)\n* list-style (default to decimal; just an escaped pass-through of the CSS list-style of the OL)\n\nThen we could just bot-substitute uses of the template, and everyone would be happy.', '**See Also**: T53145, T8019']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'ISSUE CONTENT MANAGEMENT']" +7826,Support editing <references /> tags to set multi-column display on/off,"(In reply to comment #1) +> (In reply to comment #0) +> > * columns (default to 1; a number between 1 and … another number? - not +> > allowing width, obviously) +> +> ""Obviously""? In my opinion setting maximalcolumn width and letting the +> browser figure out the layout makes more sense than hardcoded number (although +> sadly it's not how it's done right now). + +We should be reducing, not increasing, the use of hard-coded widths. HTML is not a graphical layout language, and should not be bastardised to serve as such. + +> > * list-style (default to decimal; just an escaped pass-through of the CSS +> > list-style of the OL) +> +> That would be a bad way to do this; the list style should actually depends on +> the group name used (since Cite has a way to provide custom markers instead +> of [1] to reference citations, list-style is used to match them - see +> [[Special:PrefixIndex/MediaWiki:Cite_link_label_group]] for ones defined on +> en.wp). + +Sorry, yes, I meant ""default to what the group states; if no group, default to decimal; otherwise, let the user over-ride"".",1373663834,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe should be reducing, not increasing, the use of hard-coded widths.', 'HTML is not a graphical layout language, and should not be bastardised to serve as such.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSorry, yes, I meant ""default to what the group states; if no group, default to decimal; otherwise, let the user over-ride"".']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1782,"VisualEditor: Can't drag and drop transclusions, text, references","Actually, bug 49981 is meant to cover everything; merging. + +*** This bug has been marked as a duplicate of bug 49981 ***",1373663953,task_subcomment,PHID-TASK-smzjavkfcebgjqkdtqrx,PHID-USER-ydswvwhh5pm4lshahjje,"['Actually, bug 49981 is meant to cover everything; merging.', '*** This bug has been marked as a duplicate of bug 49981 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8791,"VisualEditor: Drag-and-drop of content (text, transclusions, references, …) to move it",*** Bug 50359 has been marked as a duplicate of this bug. ***,1373663953,task_subcomment,PHID-TASK-busqmj37jbvye6nty5bt,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50359 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7824,Support editing <references /> tags to set multi-column display on/off,"(In reply to comment #3) +> Also, some wikis include more stuff in their reflist-like templates; for +> example [[pl:Template:Przypisy]] unconditionally includes the heading. +> +> (In reply to comment #2) +> > > ""Obviously""? In my opinion setting maximalcolumn width and letting the +> > > browser figure out the layout makes more sense than hardcoded number +> > > (although sadly it's not how it's done right now). +> > +> > We should be reducing, not increasing, the use of hard-coded widths. HTML is +> > not a graphical layout language, and should not be bastardised to serve as +> > such. +> +> Hardcoding the number of columns is the same, except worse, since it can't be +> adjusted to the capabilities of the browser/device without violating CSS +> spec. +> +> CSS only allows specifying column width ""hints"", anyway, and they can be +> measured in ems. +> https://developer.mozilla.org/en-US/docs/Web/CSS/column-width + +OK, then I suppose we should maintain equivalence with {{reflist}} here.",1373665020,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOK, then I suppose we should maintain equivalence with {{reflist}} here.']",['INVESTIGATION AND EXPLORATION'] +11482,VisualEditor: Maxthon mobile browser click on link opens the link,Sounds like we may need to blacklist the Maxthon browser. :-(,1373671579,task_subcomment,PHID-TASK-d2aeownijzkra4jifb23,PHID-USER-ydswvwhh5pm4lshahjje,"['Sounds like we may need to blacklist the Maxthon browser.', ':-(']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +1528,Editing adds JavaScript,"(In reply to comment #2) +> How would the addition be the plugin's fault? It isn't added in the normal +> edit +> box, or in any other boxes at that. + +Your browser's plug-in is inserting HTML into contentEditable <div>s. Some example complaints from around the Web: + +* http://wordpress.org/support/topic/appears-after-url-and-unknown-script-inserted +* http://www.joomlaportal.de/joomla-2-5-allgemeine-fragen/291114-automatische-scriptinstallation-foxlingojs.html +* http://www.bluestonedesign.de/faq/20-sonstige-fragen/376-foxlingojs-script-in-joomla-und-wordpress-beitraegen +* http://doc.eklablog.com/blog-de-texte-bizarre-topic48844 +* http://forum.wpde.org/allgemeines/108364-foxlingo-script-evtl-schadsoftware-wer-kennt-es.html +* https://drupal.org/node/1871476 + +There is nothing sane that VisualEditor can do to stop your broken browser, except to ask you here to stop using it. (Though I'd recommend use of a global AbuseFilter to prevent this and similar corruptions of wikis' content.) + +Reclosing.",1373724208,task_subcomment,PHID-TASK-cj43kd2u4kzkuq6rlhnu,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nYour browser's plug-in is inserting HTML into contentEditable <div>s."", 'Some example complaints from around the Web:\n\n* URL\n* URL\n* URL\n* URL\n* URL\n* URL\n\nThere is nothing sane that VisualEditor can do to stop your broken browser, except to ask you here to stop using it.', ""(Though I'd recommend use of a global AbuseFilter to prevent this and similar corruptions of wikis' content.)"", 'Reclosing.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'ACTION ON ISSUE .']" +7821,Support editing <references /> tags to set multi-column display on/off,"(In reply to comment #5) +> You will become also problems with <ref> in infobox templates or so on, that +> means you need another soluation than add a new tag or maintain a hardcoded +> template list in VisualEditor. + +I don't understand what you're saying? This is an enhancement about users frequently using a template to achieve a trivial software feature, and so building that into reference lists (<references />s) rather than having them need to invent and use the template. + +Reference incidences (<ref>s) inside templates are an entirely distinct problem for VisualEditor to worry about, and this isn't about that. :-)",1373724517,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\n\nI don't understand what you're saying?"", 'This is an enhancement about users frequently using a template to achieve a trivial software feature, and so building that into reference lists (<references />s) rather than having them need to invent and use the template.', ""Reference incidences (<ref>s) inside templates are an entirely distinct problem for VisualEditor to worry about, and this isn't about that."", ':-)']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +276,"VisualEditor: ""Invalid token"" message after period of inactivity leads to lost work",*** Bug 51302 has been marked as a duplicate of this bug. ***,1373759844,task_subcomment,PHID-TASK-4rutvvnh7fiqox2z3go4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51302 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4317,VisualEditor: Image insertion dialog shows thumbnails twice in non-English context (possibly due to repeated results under File: and Datei:?),This was fixed and deployed on Thursday.,1373763691,task_subcomment,PHID-TASK-43bme3ubhjcp6xf3kyaw,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed and deployed on Thursday.'],['TASK PROGRESS'] +4456,"VisualEditor: Save dialog is far too small in Monobook, making edit summaries hard to write","(In reply to comment #6) +> Can I suggest that the title of this bug is changed to something more +> meaningful? If the words ""edit summary"" were included there would probably +> be fewer duplicatates reported. + +Done.",1373807253,task_subcomment,PHID-TASK-o6x7c2kbmm5le5grlxkj,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\n\nDone.'],['NA'] +7748,VisualEditor: Create toolbar icons for bold/italic/underline/superscript/subscript/etc. for scripts/languages as appropriate,"(In reply to comment #0) +> Since bug 38551 have been resolved, it is _possible_ to have per-language +> bold/italic button variants. + +That's about Vector, which is entirely irrelevant here. + +> But the only two languages _using_ this are currently English and German. + +Yes (and the Latin-generic ones). + +> Do we really need to ask language by language, when we've been through +> all this with the Vector edit toolbar (see e.g. bug 23625, bug 23911, +> bug 24188 etc.). + +See above. + +> We already have +> https://commons.wikimedia.org/wiki/WikiEditor_Toolbar_Icons#List_by_language +> -- +> cannot we use that? + +No. Those are low-quality PNG-only icons and not in keeping with the existing VisualEditor ones. VisualEditor's interface is in SVG. We look forward to the creation of such icons and would gladly include them. Turning this into a tracking bug so each language can be tracked against it.",1373812879,task_subcomment,PHID-TASK-yv3kce72452r37igamnp,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\n\nThat's about Vector, which is entirely irrelevant here."", 'QUOTE\n\nYes (and the Latin-generic ones).', 'QUOTE\nQUOTE\nQUOTE\n\nSee above.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo.', 'Those are low-quality PNG-only icons and not in keeping with the existing VisualEditor ones.', ""VisualEditor's interface is in SVG."", 'We look forward to the creation of such icons and would gladly include them.', 'Turning this into a tracking bug so each language can be tracked against it.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'NA', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +3500,"VisualEditor: Whitespace corruption, HTML-like entities removed, and apparent DSR issues",Very odd corruption; assigning.,1373816884,task_subcomment,PHID-TASK-sm4xza7t5teplcefqzij,PHID-USER-ydswvwhh5pm4lshahjje,['Very odd corruption; assigning.'],['BUG REPRODUCTION'] +3484,VisualEditor: Set i18n toolbar icons for bold/italics,"Forked from T53314#557160 (bug 51314 comment 2): + +The following should be set to use B/I, rather than the generic: + +* cs Czech +* he Hebrew +* pl Polish + +The following should be set to use F/K, rather than the generic: + +* da Danish +* no Norwegian (and nn?) +* sv Swedish +",1373840940,task_description,PHID-TASK-67oipsmostyhug2737rz,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set i18n toolbar icons for bold/italics.', 'Forked from T53314#557160 (bug 51314 comment 2):\n\nThe following should be set to use B/I, rather than the generic:\n\n* cs Czech\n* he Hebrew\n* pl Polish\n\nThe following should be set to use F/K, rather than the generic:\n\n* da Danish\n* no Norwegian (and nn?)', '* sv Swedish']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +7746,VisualEditor: Create toolbar icons for bold/italic/underline/superscript/subscript/etc. for scripts/languages as appropriate,"(In reply to comment #2) +> That was exactly my point is that we do not want to do that, because we have +> already went through this with Vector. But I guess I have not expressed +> myself clearly: I do not care about the exact image files linked there. The +> point is that _we already know_ that Czech, Hebrew, and Polish (in addition +> to English) want to use B/I, and we already have these images, the only +> problem is to modify the configuration. We already know that Danish, +> Norwegian, and Swedish (in addition to German) want to use F/K, and we +> already have these images, the only problem is to modify the configuration. + +Thank you! No, ""we"" do not know, as we are not experts - but you clearly do. :-) Have created this as bug 51330. Will do this tomorrow when I'm in the office. + +> We also already know what letters 13 other languages would want to use, even +> though we do not have those images ready (I guess), but the best person to +> create those missing images is the person who created the current A/A/B/I/F/K +> ones, I would say. + +Our developer/designer time is limited; we did F/K as an example for others to follow, not as a commitment that we would do this for all scripts.",1373841014,task_subcomment,PHID-TASK-yv3kce72452r37igamnp,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThank you!', 'No, ""we"" do not know, as we are not experts - but you clearly do.', ':-) Have created this as bug 51330.', ""Will do this tomorrow when I'm in the office."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOur developer/designer time is limited; we did F/K as an example for others to follow, not as a commitment that we would do this for all scripts.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'ACTION ON ISSUE', 'FUTURE PLAN']" +3883,VisualEditor: Miscellaneous additions of nowiki tags,"(In reply to comment #4) +> Has the fix been rolled out to svwp? + +It has. + +> Because I just got a similar error where +> the nowiki was added far from where I was doing my actual changes: +> +> http://sv.wikipedia.org/w/index. +> php?title=Stockholm_Arlanda_Airport&diff=22544469&oldid=22428046 + +I believe that that is actually a different bug here, with Parsoid being overly keen to add <nowiki>, rather than this motley collection of other kinds of <nowiki> issues. :-(",1373841311,task_subcomment,PHID-TASK-u7msjuo24hkzquuc5w2p,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\n\nIt has.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI believe that that is actually a different bug here, with Parsoid being overly keen to add <nowiki>, rather than this motley collection of other kinds of <nowiki> issues.', ':-(']","['NA', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1581,VisualEditor: line endings are not preserved when copying from a text file,"This should be fixed up by the fixing of bug 33105. + +*** This bug has been marked as a duplicate of bug 33105 ***",1373851066,task_subcomment,PHID-TASK-b3kpqkztod52q3bqpgcc,PHID-USER-ydswvwhh5pm4lshahjje,"['This should be fixed up by the fixing of bug 33105.', '*** This bug has been marked as a duplicate of bug 33105 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1802,VisualEditor: references cannot be copied and pasted without losing formatting,"This should be addressed when bug 33105 is fixed. + +*** This bug has been marked as a duplicate of bug 33105 ***",1373851094,task_subcomment,PHID-TASK-3b3ojih2e7wkq7l3upwi,PHID-USER-ydswvwhh5pm4lshahjje,"['This should be addressed when bug 33105 is fixed.', '*** This bug has been marked as a duplicate of bug 33105 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4372,VisualEditor: HTML comments being removed inside templates,"Confirmed that this indeed now fixed, now that everyone's caches have rotated.",1373851510,task_subcomment,PHID-TASK-gqjhk4wjp2xx3zlksb5g,PHID-USER-ydswvwhh5pm4lshahjje,"[""Confirmed that this indeed now fixed, now that everyone's caches have rotated.""]",['BUG REPRODUCTION'] +4620,VisualEditor: <span> annotations next to each other aren't necessarily the same,Merged and will go out tomorrow.,1373852393,task_subcomment,PHID-TASK-fhtlyq5kho6tpsip3niy,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out tomorrow.'],['TASK PROGRESS'] +9986,VisualEditor: Message <visualeditor-feedback-link> should be used in content language,"(In reply to comment #10) +> pl.wiki is on 1.22wmf8 but my feedback was posted to a non-existing page with +> Italian title (I have Italian UI), [[pl:Wikipedia:VisualEditor/Commenti]]: +> https://pl.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/ +> Commenti&oldid=36959657 + +Confirmed, this is also happening to me. Did the code get broken somehow?",1373852430,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #10)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nConfirmed, this is also happening to me.', 'Did the code get broken somehow?']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1800,VisualEditor: not permitting interaction with some media files (and formatting them weirdly),"This would have been bug 48900 in Parsoid. + +*** This bug has been marked as a duplicate of bug 48900 ***",1373852602,task_subcomment,PHID-TASK-bklb3mjjhzmtwofxaf4c,PHID-USER-ydswvwhh5pm4lshahjje,"['This would have been bug 48900 in Parsoid.', '*** This bug has been marked as a duplicate of bug 48900 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +9347,Mark up http errors + missing TEMPLATE errors with generic error attributes + error info in data-mw,*** Bug 50290 has been marked as a duplicate of this bug. ***,1373852602,task_subcomment,PHID-TASK-mmm6poefxi4xoohquyi4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50290 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1743,"VE feature request: visual ""tell"" when editing","These are already covered by bug 48008 (""There is not enough UI difference between reading and editing mode""). + +*** This bug has been marked as a duplicate of bug 48008 ***",1373852659,task_subcomment,PHID-TASK-tb4dfoj5ivzds3d5vjbf,PHID-USER-ydswvwhh5pm4lshahjje,"['These are already covered by bug 48008 (""There is not enough UI difference between reading and editing mode"").', '*** This bug has been marked as a duplicate of bug 48008 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +13466,VisualEditor: There is not enough UI difference between reading and editing mode,*** Bug 50456 has been marked as a duplicate of this bug. ***,1373852659,task_subcomment,PHID-TASK-e53nvp2e24hk4kjigmbx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50456 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7728,VisualEditor: Improve how we suppress reference warnings in template rendering,"Currently it's a hack; it'd be nice to be a bit less of one. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50423",1373852760,task_description,PHID-TASK-npqg6q6ozudz2pqkgmjm,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Improve how we suppress reference warnings in template rendering.', ""Currently it's a hack; it'd be nice to be a bit less of one."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +283,"VisualEditor: ref warning appears within template that contains references, post-modification",I'm forking this off into bug 51337.,1373852785,task_subcomment,PHID-TASK-pcg77ljjtbxyojrgt6ue,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm forking this off into bug 51337.""]",['BUG REPRODUCTION'] +4054,VisualEditor: Newest CSS not showing up in production for some users (so reference editor not correctly formatted),Roan fixed this in his mega-CSS-rewrite.,1373852943,task_subcomment,PHID-TASK-3yckz2spdz6vwpvvlsja,PHID-USER-ydswvwhh5pm4lshahjje,['Roan fixed this in his mega-CSS-rewrite.'],['BUG REPRODUCTION'] +1604,Whitespace immediately before a template at the start of the page is swallowed and so unremoveable,"So, to understand this bug - this is about where is some (mistaken/wrong) wikitext with an extra new line in front of a block template that gets swallowed by Parsoid into the template that follows it (but can't be removed from there as Parsoid quietly hides that)? + +(Note that the second extra whitespace is a normal <br> and so shown in VisualEditor as a ""↵"" and can be removed in-line.)",1373854399,task_subcomment,PHID-TASK-vjvfdsbkvnnffz3rb6r3,PHID-USER-ydswvwhh5pm4lshahjje,"[""So, to understand this bug - this is about where is some (mistaken/wrong) wikitext with an extra new line in front of a block template that gets swallowed by Parsoid into the template that follows it (but can't be removed from there as Parsoid quietly hides that)?"", '(Note that the second extra whitespace is a normal <br> and so shown in VisualEditor as a ""↵"" and can be removed in-line.)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +1796,Carriage return shows up among text,"(In reply to comment #0) +> Created attachment 12662 [details] +> This is what Alberobello looks like under VE +> +> When trying to edit http://it.wikipedia.org/wiki/Alberobello (tested with +> MonoBook on FF and Vector on Chrome) a few ""carriage returns"" appear in the +> first lines. + +This is because the blank line is a 'slug' - see bug 47790 for further discussion. + +> I'd also add that I spot these in +> https://www.mediawiki.org/wiki/VisualEditor/Basic_example_worksheet : the +> line +> which says ""Test split on multiple lines""? It isn't. + +It's a test of whether you can edit the caption with multiple lines for it to display correctly; it's not meant to actually end up on multiple lines, which is why it shows up with '↵'s instead. + +*** This bug has been marked as a duplicate of bug 47790 *** + +**Attached**: {F11918}",1373854867,task_subcomment,PHID-TASK-vthqyhkr4mcwanonthu2,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis is because the blank line is a 'slug' - see bug 47790 for further discussion."", ""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt's a test of whether you can edit the caption with multiple lines for it to display correctly; it's not meant to actually end up on multiple lines, which is why it shows up with '↵'s instead."", '*** This bug has been marked as a duplicate of bug 47790 ***\n\n**Attached**: {F11918}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +9951,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines",*** Bug 50295 has been marked as a duplicate of this bug. ***,1373854867,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50295 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5370,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,*** Bug 50698 has been marked as a duplicate of this bug. ***,1373855340,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50698 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11699,Compatiblity between the two editors,"This is the same as bug 47779 + +*** This bug has been marked as a duplicate of bug 47779 ***",1373855340,task_subcomment,PHID-TASK-xucom3pjxavt6vbh6mcr,PHID-USER-ydswvwhh5pm4lshahjje,['This is the same as bug 47779\n\n*** This bug has been marked as a duplicate of bug 47779 ***'],['BUG REPRODUCTION'] +4693,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor",Feature to do this is now merged and will be deployed tomorrow.,1373855518,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-ydswvwhh5pm4lshahjje,['Feature to do this is now merged and will be deployed tomorrow.'],['TASK PROGRESS'] +7905,"VisualEditor: Red ""remove xyz"" button may not be ideal styling in dialogs","Note that this is in-line with the Design department's upcoming changes to the skins - it's a wider question. However, we should indeed flag this issue, I agree.",1373855846,task_subcomment,PHID-TASK-7brx7poui3lgaqmgzlvg,PHID-USER-ydswvwhh5pm4lshahjje,"[""Note that this is in-line with the Design department's upcoming changes to the skins - it's a wider question."", 'However, we should indeed flag this issue, I agree.']","['FUTURE PLAN', 'ACTION ON ISSUE .']" +8612,VisualEditor: VE won't load on empty page containing only a magic word,"Fixed in the above commit, which we will push out today.",1373905170,task_subcomment,PHID-TASK-yelwyuxn7ull4zzjha5n,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed in the above commit, which we will push out today.']",['ACTION ON ISSUE'] +9948,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines","(In reply to comment #5) +> It looks like this bug was fixed somehow. I cannot longer reproduce it on +> dewiki. + +Yes, we removed the slugs between lists because we felt they were no longer needed given the new editing tools, but they remain more widely.",1373913366,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\nQUOTE\n\nYes, we removed the slugs between lists because we felt they were no longer needed given the new editing tools, but they remain more widely.']",['BUG REPRODUCTION'] +9947,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines","(In reply to comment #4) +> Does this include the line of whitespace right at the start of articles? + +Yes.",1373913377,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #4)\nQUOTE\n\nYes.'],['QUOTE'] +205,VisualEditor/Parsoid: Beta release to en.wp IP users - blocking issues (tracking),"The aspects of bug 50747 that were wanted have now been done; bug 51152 has not, but was a soft-blocker rather than a hard-blocker.",1373916884,task_subcomment,PHID-TASK-ldrbm7zdbq6hmivijiqq,PHID-USER-ydswvwhh5pm4lshahjje,"['The aspects of bug 50747 that were wanted have now been done; bug 51152 has not, but was a soft-blocker rather than a hard-blocker.']",['BUG REPRODUCTION'] +272,"VisualEditor: ""Invalid token"" message after period of inactivity leads to lost work","This is now fixed in master, which will be deployed within the hour.",1373917573,task_subcomment,PHID-TASK-4rutvvnh7fiqox2z3go4,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed in master, which will be deployed within the hour.']",['TASK PROGRESS'] +3485,VisualEditor: Set i18n toolbar icons for bold/italics,This is now done; we'll deploy this within the hour.,1373918452,task_subcomment,PHID-TASK-67oipsmostyhug2737rz,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is now done; we'll deploy this within the hour.""]",['ACTION ON ISSUE'] +4548,Enable VisualEditor by default for all users of the English Wikipedia,This is now complete.,1373921229,task_subcomment,PHID-TASK-algalgsjyyisq2anwhms,PHID-USER-ydswvwhh5pm4lshahjje,['This is now complete.'],['ACTION ON ISSUE'] +3579,VisualEditor: Typing immediately after link introduces pawn (♙) if link is preceded by multibyte text,Fixed and merged.,1373926253,task_subcomment,PHID-TASK-ft4ssckvycvjlzjy3fax,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and merged.'],['TASK PROGRESS'] +10399,Create a visual VisualEditor plugin tool to add/edit maths blocks,"(In reply to comment #7) +> @Richard this plugin won't be dependent on bug 36496 (MathJax as default). +> Texvc-compatible syntax remains the internal/wikitext format. MathJax +> provides +> a live-preview within VE to enable visual editing. (Of course, a future +> iteration might use MathJax to save MathML and SVG alongside the TeX.) + +Have removed the dependency. + +(In reply to comment #8) +> Is this connect with http://www.mediawiki.org/wiki/VisualEditor:TestMath? + +Yes; that's the work being done by Jiabao Wu as part of Google Summer of Code. See https://www.mediawiki.org/wiki/User:Jiabao_wu/GSoC_2013_Project_Work for updates.",1373926378,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nHave removed the dependency.', ""(In reply to comment #8)\nQUOTE\n\nYes; that's the work being done by Jiabao Wu as part of Google Summer of Code."", 'See URL for updates.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4041,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,Marked as blocked by 51403 in AbuseFilter.,1373928234,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ydswvwhh5pm4lshahjje,['Marked as blocked by 51403 in AbuseFilter.'],['BUG REPRODUCTION .'] +8751,VisualEditor: Reflist columns parameter getting ignored/changed for display,This was probably fixed by the suite of changes in CE's munging of CSS two weeks ago.,1373929765,task_subcomment,PHID-TASK-zkfo43fncbploqynkreq,PHID-USER-ydswvwhh5pm4lshahjje,"[""This was probably fixed by the suite of changes in CE's munging of CSS two weeks ago.""]",['BUG REPRODUCTION'] +4058,VisualEditor: Clear annotations icon no longer clearing link annotations,Fixed and will go out in a few minutes.,1373930966,task_subcomment,PHID-TASK-xid2rg44chmbsuqujmzr,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will go out in a few minutes.'],['ACTION ON ISSUE'] +1438,VisualEditor: Automatically add title of the section to edit summary,"This is the same as bug 50872; merging. + +*** This bug has been marked as a duplicate of bug 50872 ***",1373932279,task_subcomment,PHID-TASK-6vh7i45cbz7znphxlsf6,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same as bug 50872; merging.', '*** This bug has been marked as a duplicate of bug 50872 ***']","['ACTION ON ISSUE .', 'ISSUE CONTENT MANAGEMENT']" +8142,VisualEditor: Pre-fill the section title in the edit summary when launched from a section edit link,*** Bug 51343 has been marked as a duplicate of this bug. ***,1373932279,task_subcomment,PHID-TASK-5kevizlj2r7opk2fmypx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51343 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3574,VisualEditor: Double-click on a parameter in the selection menu should insert it,"This is now done (as a single-click-to-insert), and will be deployed in the next few minutes.",1373932741,task_subcomment,PHID-TASK-6ey7x6n5abzoqr3wo43j,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now done (as a single-click-to-insert), and will be deployed in the next few minutes.']",['TASK PROGRESS'] +3767,"VisualEditor: Move “add parameter” button to alongside the search field, not below the results list, so it can be found","This issue is now fixed (or, rather, the button is no longer needed), as we've gone instead with single-click-to-insert, which will be deployed in the next few minutes.",1373932787,task_subcomment,PHID-TASK-mlttagm5jcb3oqt5j734,PHID-USER-ydswvwhh5pm4lshahjje,"[""This issue is now fixed (or, rather, the button is no longer needed), as we've gone instead with single-click-to-insert, which will be deployed in the next few minutes.""]",['BUG REPRODUCTION'] +11444,VisualEditor: Automatically build the option description for visualeditor-enable,"Forked from the original request at bug 48666 which was solved by making the preference hidden, as intended. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1373933760,task_description,PHID-TASK-fe5263dfospwtagdlyvz,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Automatically build the option description for visualeditor-enable.', 'Forked from the original request at bug 48666 which was solved by making the preference hidden, as intended.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9480,Mediawikiwiki: Make VisualEditor a hidden preference,"(In reply to comment #6) +> (In reply to comment #2) +> > Simplest solution to this problem. :-) +> +> an excellent case where ""simplest"" is very far from ""correct"" or ""best"". + +I disagree. + +> in addition to being a bad solution, this change only affects enwiki, + +Not true. + +> while the (original) bug is generic to all projects that install VE (and +> even non-projects, i.e., ""3rd party"" wikis). + +The message is over-rideable, which is an entirely-adequate solution for most third parties. The initial request was, in my opinion, asking for a solution that didn't require a local over-ride, and met the intent of the team anyway (as part of removing VisualEditor as a local user preference, which was temporarily implemented for the opt-in alphas and is going away). + +> as a side, together with this wrong and bad solution, James Forrester also +> changed the synopsis of the bug: from the original (""underlying text for +> VisualEditor in preferences [editing] tab & variable names?""), to ""Make +> VisualEditor a hidden preference"", i.e., instead of outlining the problem, +> the bug synopsis now spells the ""solution"". + +This is perfectly standard practice here. + +> this is wrong on several levels: it creates the impression that the bug +> originator (billinghurst) asked to hide the preference, which he didn't, of +> course, + +Again, this is normal; comment 0 is the location to find what the originator wanted. + +> and it hides the actual problem from someone reading this bug - only +> by digging in the history i was able to make sense of Comment #1, which looks +> now completely disjoint from the bug synopsis. + +I'm sorry that you were confused. + +> wrong or bad solutions to problems is something that can and does happen in +> every project. that's just life. +> changing the synopsis the way it was changed is not something that can or +> should happen. + +I strongly disagree. + +> without digging too deeply, i'm going to revert the synopsis to the original +> one, and reopen - + +Which I have reverted, and opened a new bug, bug 51411, for your concerns. + +> presuming the problem affects more then just enwiki + +Your presumption is wrong. Note that the title you over-ride explicitly mentioned ""Mediawikiwiki"" (i.e., MediaWiki.org).",1373933935,task_subcomment,PHID-TASK-q322vvsm62gyx2idxtx2,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI disagree.', 'QUOTE\n\nNot true.', 'QUOTE\nQUOTE\n\nThe message is over-rideable, which is an entirely-adequate solution for most third parties.', ""The initial request was, in my opinion, asking for a solution that didn't require a local over-ride, and met the intent of the team anyway (as part of removing VisualEditor as a local user preference, which was temporarily implemented for the opt-in alphas and is going away)."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis is perfectly standard practice here.', 'QUOTE\nQUOTE\nQUOTE\n\nAgain, this is normal; comment 0 is the location to find what the originator wanted.', ""QUOTE\nQUOTE\nQUOTE\n\nI'm sorry that you were confused."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI strongly disagree.', 'QUOTE\nQUOTE\n\nWhich I have reverted, and opened a new bug, bug 51411, for your concerns.', 'QUOTE\n\nYour presumption is wrong.', 'Note that the title you over-ride explicitly mentioned ""Mediawikiwiki"" (i.e., MediaWiki.org).']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +9478,Mediawikiwiki: Make VisualEditor a hidden preference,"(In reply to comment #8) +> my intention was not to offend or attack, it was to draw attention that, to +> the best of my understanding, hiding the user option did not actually address +> the actual bug. + +The 'actual' bug was, effectively, that ""the temporary description of a temporary configuration option does not automatically expand based on a different configuration variable's setting"". + +However, the cause for complaint was ""the temporary description of a temporary configuration option on MW.org is wrong and confusing"", you are correct. + +> i think that bug 51411 you created is perfect, and once it's fixed/addressed, +> everything will be fine. + +It's exceedingly unlikely to be addressed, because (a) programmatic writing of human-readable descriptions is very delicate and not something we generally do, and (b) as we have said a great many times, this is about a configuration variable that exists purely for the duration of the alpha, to provide a way to ""opt in"". Availability of VE is a system-level configuration, not a user-level preference. By the time the software is actually marked for release by anyone outside WMF (when we remove the ""here be dragons"" labels), the underlying issue will be moot.",1373987046,task_subcomment,PHID-TASK-q322vvsm62gyx2idxtx2,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\n\nThe \'actual\' bug was, effectively, that ""the temporary description of a temporary configuration option does not automatically expand based on a different configuration variable\'s setting"".', 'However, the cause for complaint was ""the temporary description of a temporary configuration option on MW.org is wrong and confusing"", you are correct.', 'QUOTE\nQUOTE\n\nIt\'s exceedingly unlikely to be addressed, because (a) programmatic writing of human-readable descriptions is very delicate and not something we generally do, and (b) as we have said a great many times, this is about a configuration variable that exists purely for the duration of the alpha, to provide a way to ""opt in"".', 'Availability of VE is a system-level configuration, not a user-level preference.', 'By the time the software is actually marked for release by anyone outside WMF (when we remove the ""here be dragons"" labels), the underlying issue will be moot.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN']" +3456,"AbuseFilter: API is responding with wikitext instead of HTML in the ""warning"" property",We will deploy this fix today.,1373987077,task_subcomment,PHID-TASK-6s22kiygdurpmwpk3lqs,PHID-USER-ydswvwhh5pm4lshahjje,['We will deploy this fix today.'],['ACTION ON ISSUE'] +8735,"VisualEditor: Deletion across a header caused it to remain without WS, leading Parsoid to output ""==<nowiki/>==""","(In reply to comment #3) +> I'm not sure we should be deleting empty headings. The user may want to +> delete all the contents of a heading and replace it (or select-all then type, +> which would perform the same operations internally). + +Oh, yes, this was meant to be on save, rather than as they edit. + +> Perhaps a solution would be for Parsoid to strip empty blocks (provided they +> weren't that way to begin with)? + +That could also work, but feels a bit clunky; I think Parsoid should expect users to send it the HTML they actually want saved, and that it's up to clients to encourage users to indeed create such HTML.",1373987840,task_subcomment,PHID-TASK-xd4kljcgqcwzmsvbid4p,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\n\nOh, yes, this was meant to be on save, rather than as they edit.', ""QUOTE\nQUOTE\n\nThat could also work, but feels a bit clunky; I think Parsoid should expect users to send it the HTML they actually want saved, and that it's up to clients to encourage users to indeed create such HTML.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +4580,VisualEditor: Links not doing pre-annotations ever (rather than just not spanning on ' ') is confusing for users,"(In reply to comment #5) +> That's all well and good, but now if my document ends in a link (a common +> case if I link the last thing I typed) I can't put plain text after it, which +> is the very reason we disabled trailing annotations for links in the first +> place... + +You can - you just need to press the ""clear annotations"" button, or press return to get a new context with no pre-annotations. However, yes, these suck for discoverability. I think not-extending-over-whitespace is the best solution, though it's fiddly and difficult to support.",1373992527,task_subcomment,PHID-TASK-4g3nhqcki5ifz5oczcu7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYou can - you just need to press the ""clear annotations"" button, or press return to get a new context with no pre-annotations.', 'However, yes, these suck for discoverability.', ""I think not-extending-over-whitespace is the best solution, though it's fiddly and difficult to support.""]","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +7980,VisualEditor: Display references rendered by {{#tag:ref}} in superscript,Fixed and will go out later today.,1373993621,task_subcomment,PHID-TASK-vqebaloi6mz6p43fpars,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will go out later today.'],['ACTION ON ISSUE'] +9983,VisualEditor: Message <visualeditor-feedback-link> should be used in content language,Fixed. Sorry about this. Will be deployed this afternoon.,1374012385,task_subcomment,PHID-TASK-xdguppbr4wppxkti274y,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed.', 'Sorry about this.', 'Will be deployed this afternoon.']","['ACTION ON ISSUE', 'SOCIAL CONVERSATION', 'TASK PROGRESS .']" +3528,tag_summary missing records,"(In reply to comment #14) +> Rebuild #2 of tag_summary has completed and the reports in comment 8 look +> better (to me). Anyone care to verify... + +Appears to work for me, yes. Might be worth waiting for others to weigh-in, but from my POV this is fixed.",1374013186,task_subcomment,PHID-TASK-3hxhzuqbp3dgpcaubftg,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #14)\nQUOTE\nQUOTE\n\nAppears to work for me, yes.', 'Might be worth waiting for others to weigh-in, but from my POV this is fixed.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .']" +11433,"VisualEditor: Broken DivX browser plugin causes ""myEventWatcherDiv"" to be injected into the page","(In reply to comment #1) +> Hi James, the google consensus seems to be that a DivX plugin is inserting +> that. +> +> http://padawan.info/en/2011/03/wtf-is-this-myeventwatcherdiv-doing-in-my-web. +> html +> +> I'm guessing that VE's interface suddenly looks like something the plugin was +> expecting to use in the browser, and so it silently adds the div. +> +> We could add an abusefilter rule to block those edits, but that seems a +> little drastic. + +Ideally we'd want a global AbuseFilter rule that just silently dropped the content from the edit, but that's not a feature AF currently does. :-) + +Blocking is a bit strong, though possibly likely to happen from the community if we just warn users and they ignore. The only fix (other than getting the upstream plugin crap fixed, which seems unlikely) is to do the auto-drop in VE, which is icky too.",1374013806,task_subcomment,PHID-TASK-cdpx3zolbm5hnu4e76jg,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIdeally we'd want a global AbuseFilter rule that just silently dropped the content from the edit, but that's not a feature AF currently does."", ':-)\n\nBlocking is a bit strong, though possibly likely to happen from the community if we just warn users and they ignore.', 'The only fix (other than getting the upstream plugin crap fixed, which seems unlikely) is to do the auto-drop in VE, which is icky too.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +11432,"VisualEditor: Broken DivX browser plugin causes ""myEventWatcherDiv"" to be injected into the page","(In reply to comment #2) +> I'm confused about how it's getting inserted and +> avoiding the normal VE/parser work flow which should <nowiki> it (instead of +> actually inserting it in as a div like it is now). + +It looks like it's bypassing the browser's events model and just inserting into the DOM, hence the issue. JS like VE isn't able to notice things outside the JS events model, sadly.",1374013882,task_subcomment,PHID-TASK-cdpx3zolbm5hnu4e76jg,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nIt looks like it's bypassing the browser's events model and just inserting into the DOM, hence the issue."", ""JS like VE isn't able to notice things outside the JS events model, sadly.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +8678,"VisualEditor: Add support for making some templates directly ""visually editable"" in the DOM, as if they were tables (e.g. infoboxes)",*** Bug 51485 has been marked as a duplicate of this bug. ***,1374014309,task_subcomment,PHID-TASK-nctiyee24idgcp7llspj,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51485 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3895,VisualEditor: Resizing an image which doesn't already have an explicit size set doesn't work,Fixed and will be going out in a few minutes.,1374015979,task_subcomment,PHID-TASK-l36v7qffhro3qiv5v3ya,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will be going out in a few minutes.'],['ACTION ON ISSUE .'] +3723,VisualEditor: Add support for spam blacklist errors in save dialog,Fixed and will be going out in a few minutes.,1374016034,task_subcomment,PHID-TASK-redwc5kkxwdmnoyvkj7r,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will be going out in a few minutes.'],['ACTION ON ISSUE'] +240,VisualEditor: Provide a GuidedTour for first-time VisualEditor users (ones for both newbies for and experienced editors?),"(In reply to comment #11) +> GuidedTour support for VE is shaping up, so we're about ready to start +> building this. But before we embark on this tour you've suggested, I just +> wanted to confirm you're still thinking it's necessary in light of +> https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820? + +I think we still want a GuidedTour to highlight that the user is now in VisualEditor and not the wikitext editor; a very brief one-time message of ""hey, you're in VisualEditor now - here is the user guide"" or similar should suffice.",1374018125,task_subcomment,PHID-TASK-6uhmvpxh7rikbtdr2wns,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI think we still want a GuidedTour to highlight that the user is now in VisualEditor and not the wikitext editor; a very brief one-time message of ""hey, you\'re in VisualEditor now - here is the user guide"" or similar should suffice.']",['EXPECTED BEHAVIOR .'] +7714,VisualEditor: Allow AbuseFilter rules to identify VE edits,"This would need AbuseFilter to be extended to understand tags (or, to understand VisualEditor, which seems a less satisfying and extensible way of achieving this).",1374075407,task_subcomment,PHID-TASK-gou4ejmnkpg5lgq6cdfx,PHID-USER-ydswvwhh5pm4lshahjje,"['This would need AbuseFilter to be extended to understand tags (or, to understand VisualEditor, which seems a less satisfying and extensible way of achieving this).']",['INVESTIGATION AND EXPLORATION'] +7737,VisualEditor: Beta notices fly-out too narrow on some systems (even though its width is specified in ems),"(In reply to comment #3) +> (In reply to comment #1) +> > Which page / URL does this happen on? And what exactly is ""strange""? The line +> > break between ""Leave"" and ""feedback"", or anything else? Feel free to edit the +> > bug summary to be more specific. Thanks! +> +> I suspect it is the font (DejaVu?) that is common on Linux systems. It has +> wider characters than Arial (used on Windows). +> +> The Beta popup should be made a little bit wider to accommodate this font. + +The width is defined in terms of the font used (ems). I'm not sure how this fails due to that font - unless its em width is wrong somehow? + +Note that we've just changed the language in the beta notices and expanded the width to compensate (deployment will be tomorrow afternoon PDT). Interested to know if this has an impact on this issue.",1374079435,task_subcomment,PHID-TASK-6ana44vgeezadw6ore4y,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe width is defined in terms of the font used (ems).', ""I'm not sure how this fails due to that font - unless its em width is wrong somehow?"", ""Note that we've just changed the language in the beta notices and expanded the width to compensate (deployment will be tomorrow afternoon PDT)."", 'Interested to know if this has an impact on this issue.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +1728,VisualEditor: Deleting all content removes input marker,"(In reply to comment #1) +> Is this the same as Bug 50947 and/or Bug 51169? + +Yes; merging. + +*** This bug has been marked as a duplicate of bug 50947 ***",1374079583,task_subcomment,PHID-TASK-devcsvnwd5brcea5luka,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nYes; merging.', '*** This bug has been marked as a duplicate of bug 50947 ***']","['CONTRIBUTION AND COMMITMENT', 'ISSUE CONTENT MANAGEMENT']" +3632,VisualEditor: Blanking the page using Ctrl-A and Delete keys prevents further editing in Firefox,*** Bug 50519 has been marked as a duplicate of this bug. ***,1374079583,task_subcomment,PHID-TASK-mip6kupgxcxydyy26dwa,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50519 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1486,VisualEditor: blanking an article and starting from scratch causes malformations,"This is the same as bug 50947, I believe - merging. + +*** This bug has been marked as a duplicate of bug 50947 ***",1374079614,task_subcomment,PHID-TASK-ikbuupkdg7jny4q2ih3u,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same as bug 50947, I believe - merging.', '*** This bug has been marked as a duplicate of bug 50947 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +3631,VisualEditor: Blanking the page using Ctrl-A and Delete keys prevents further editing in Firefox,*** Bug 51169 has been marked as a duplicate of this bug. ***,1374079615,task_subcomment,PHID-TASK-mip6kupgxcxydyy26dwa,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51169 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4774,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog","(In reply to comment #6) +> I note this has been posted as an enhancement; however, as flagged revisions +> are applied to *all* pages in article space on certain Wikipedias (de and ru +> in particular) I'd urge that this be resolved prior to introducing VisualEditor +> to those projects. For them, the absence of this would be more than the minor +> inconvenience it is on English Wikipedia, where PC is applied to a very small +> number of pages and could be switched to semi-protection if really needed. + +Absolutely.",1374081153,task_subcomment,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAbsolutely.'],['SOCIAL CONVERSATION'] +4879,VisualEditor: Make some way to display display-less content (e.g. silent transclusions like {{lowercase title}}),"(In reply to comment #2) +> Is this the same as bug 49806? (I know that's newer but it has a lot more +> discussion) + +It is indeed; merged. + +*** This bug has been marked as a duplicate of bug 49806 ***",1374086311,task_subcomment,PHID-TASK-uoptaiss5vhdq32dkswe,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\nIt is indeed; merged.', '*** This bug has been marked as a duplicate of bug 49806 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8907,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),*** Bug 49633 has been marked as a duplicate of this bug. ***,1374086311,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 49633 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4038,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,Warnings will now show (once we deploy).,1374090444,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ydswvwhh5pm4lshahjje,['Warnings will now show (once we deploy).'],['BUG REPRODUCTION'] +7653,VisualEditor: Default $wgVisualEditorNamespaces to $wgContentNamespaces instead of array( NS_MAIN ),Merged.,1374090551,task_subcomment,PHID-TASK-iudy2zuexclkhlwqjbkn,PHID-USER-ydswvwhh5pm4lshahjje,['Merged.'],['TASK PROGRESS'] +3597,VisualEditor: Resizing an image without an explicit size doesn't work," + +*** This bug has been marked as a duplicate of bug 50645 ***",1374106684,task_subcomment,PHID-TASK-l2askobdymn34t55t5lm,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50645 ***'],['ISSUE CONTENT MANAGEMENT'] +3894,VisualEditor: Resizing an image which doesn't already have an explicit size set doesn't work,*** Bug 51026 has been marked as a duplicate of this bug. ***,1374106684,task_subcomment,PHID-TASK-l36v7qffhro3qiv5v3ya,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51026 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7580,VisualEditor: Remove formatting drop-down's horrendous use of strings as implicit message names,"'label': 'foo' should mean that the label is 'foo', not ve.msg( 'foo' ); + +-------------------------- +**Version**: unspecified +**Severity**: minor",1374109200,task_description,PHID-TASK-gdwu5ick5nfagic7txm6,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Remove formatting drop-down's horrendous use of strings as implicit message names."", ""'label': 'foo' should mean that the label is 'foo', not ve.msg( 'foo' );\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3826,Save action doesn't handle abort hooks very elegantly,"* AbuseFilter is bug 50472; resolved fixed, and will be deployed tomorrow. +* SpamBlacklist is bug 50826; resolved fixed, and deployed yesterday. + +Marking this as a dupe of 50472. + +*** This bug has been marked as a duplicate of bug 50472 ***",1374112342,task_subcomment,PHID-TASK-pb7leo6kictiruq53qyh,PHID-USER-ydswvwhh5pm4lshahjje,"['* AbuseFilter is bug 50472; resolved fixed, and will be deployed tomorrow.', '* SpamBlacklist is bug 50826; resolved fixed, and deployed yesterday.', 'Marking this as a dupe of 50472.', '*** This bug has been marked as a duplicate of bug 50472 ***']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +4037,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,*** Bug 50727 has been marked as a duplicate of this bug. ***,1374112342,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50727 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11721,"VisualEditor: Search for images from fileRepos, rather than hard-coding use of local and Commons","(In reply to comment #1) +> Ideally we'd avoid hardcoding Commons entirely and instead of exporting +> isInstantCommons, we'd export fileRepos. + +Indeed; that was what I was thinking when I wrote this bug. Title modified to be clearer.",1374157001,task_subcomment,PHID-TASK-n6pkynrqsgqpbnp7oitd,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nIndeed; that was what I was thinking when I wrote this bug.', 'Title modified to be clearer.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5066,VisualEditor: Using Unicode Combining diacritics duplicates/replaces/adds unwanted characters,"(In reply to comment #10) +> I believe this is related (or a dupe?) of this: +> https://bugzilla.wikimedia.org/show_bug.cgi?id=51472 + +Related but not a dupe, I think; adding a see-also.",1374157250,task_subcomment,PHID-TASK-3tfgena4tsev5hzwqh7g,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #10)\nQUOTE\nQUOTE\n\nRelated but not a dupe, I think; adding a see-also.']",['INVESTIGATION AND EXPLORATION'] +7571,"VisualEditor: If running on an old MW so jquery.client doesn't have what we need, don't just fail silently","Right now lots of users try VE with MW 1.21.x and are confused as to why they get nothing. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1374158040,task_description,PHID-TASK-63tv3lkov2okxud2zyxo,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: If running on an old MW so jquery.client doesn't have what we need, don't just fail silently."", 'Right now lots of users try VE with MW 1.21.x and are confused as to why they get nothing.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11302,VisualEditor: Tool to set/unset text as subscript," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374158700,task_description,PHID-TASK-f6ao6kmtchv7v27bft42,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Tool to set/unset text as subscript.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +11307,VisualEditor: Tool to set/unset text as superscript," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374158700,task_description,PHID-TASK-rdzse5grzzixnnifzj2z,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Tool to set/unset text as superscript.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11313,VisualEditor: Tool to set/unset text as strikethrough," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374158700,task_description,PHID-TASK-ascdutdvqb4aq6opfuse,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Tool to set/unset text as strikethrough.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11317,VisualEditor: Tool to set/unset text as underlined," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374158700,task_description,PHID-TASK-dwpuhdlnvzi2y7re3asf,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Tool to set/unset text as underlined.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +11289,VisualEditor: Tool to set/unset text as big/small,,1374158760,task_description,PHID-TASK-tv63msunrr34jh3gj3an,PHID-USER-ydswvwhh5pm4lshahjje,['VisualEditor: Tool to set/unset text as big/small.'],['BUG REPRODUCTION'] +9343,Mark up http errors + missing TEMPLATE errors with generic error attributes + error info in data-mw,*** Bug 51615 has been marked as a duplicate of this bug. ***,1374161731,task_subcomment,PHID-TASK-mmm6poefxi4xoohquyi4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51615 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1355,"""Leave Feedback"" link rendering as two lines in some fonts","This was already reported as bug 51335 (sorry!). + +*** This bug has been marked as a duplicate of bug 51335 ***",1374162111,task_subcomment,PHID-TASK-pbxss6r2sg7qfrxykect,PHID-USER-ydswvwhh5pm4lshahjje,"['This was already reported as bug 51335 (sorry!).', '*** This bug has been marked as a duplicate of bug 51335 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +7736,VisualEditor: Beta notices fly-out too narrow on some systems (even though its width is specified in ems),*** Bug 51618 has been marked as a duplicate of this bug. ***,1374162111,task_subcomment,PHID-TASK-6ana44vgeezadw6ore4y,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51618 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7570,VisualEditor: Clarify beta explanation text,"(In reply to comment #0) +> User:Hhhippo notes that the language ""VisualEditor is in 'beta' and so many +> not let you edit everything yet"" is likely to be very confusing to those who +> are not techie or wiki insiders. New users may understand better if +> ""VisualEditor"" was explained or replaced with more general language such as +> ""This editing software"". +> +> While we're talking about clarifying language, I wonder if those same new +> editors would benefit from a note that they can use ""edit source"" if a +> feature they need does not work. + +This language has already been changed (but not deployed yet - that will be this afternoon) to: + +| VisualEditor is in 'beta'. You may encounter software issues, and you may +| not be able to edit parts of the page. Click ""Edit source"" to switch to +| wikitext mode – unsaved changes will be lost. + +I think this makes this a bit clearer, though not perfect.",1374162561,task_subcomment,PHID-TASK-mc4ekk7vrriv5kycc2u2,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis language has already been changed (but not deployed yet - that will be this afternoon) to:\n\n| VisualEditor is in 'beta'."", 'You may encounter software issues, and you may\n| not be able to edit parts of the page.', 'Click ""Edit source"" to switch to\n| wikitext mode – unsaved changes will be lost.', 'I think this makes this a bit clearer, though not perfect.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION .']" +13294,Adding or updating a reference in VisualEditor does not update fake references blocks inside templates,*** Bug 51607 has been marked as a duplicate of this bug. ***,1374167787,task_subcomment,PHID-TASK-kloqgpjwhtcokmj7eica,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51607 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4408,VisualEditor: Deletion into a DL from a block slug breaks,Fixed and will go out in an hour.,1374186072,task_subcomment,PHID-TASK-2jhlgapomh7x5pp3mfeq,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will go out in an hour.'],['ACTION ON ISSUE'] +7588,VisualEditor: Support the <code> tag as a text annotation,"With the latest master, <code> blocks are no longer alienated (so you can edit their contents and copy them), but we haven't added the user interaction tools to set or unset the styling.",1374255093,task_subcomment,PHID-TASK-ktldutlvil3ngaxt2l2k,PHID-USER-ydswvwhh5pm4lshahjje,"[""With the latest master, <code> blocks are no longer alienated (so you can edit their contents and copy them), but we haven't added the user interaction tools to set or unset the styling.""]",['BUG REPRODUCTION'] +7569,VisualEditor: Clarify beta explanation text,I think this is now better; closing.,1374257435,task_subcomment,PHID-TASK-mc4ekk7vrriv5kycc2u2,PHID-USER-ydswvwhh5pm4lshahjje,['I think this is now better; closing.'],['ACTION ON ISSUE .'] +3771,"[Regression] VisualEditor: The ""Add parameter"" confirmation button should be close to the input field (at least visible)",There is no longer such a button (as of a week ago).,1374257794,task_subcomment,PHID-TASK-3x6yvjlb5kfqndi3ivao,PHID-USER-ydswvwhh5pm4lshahjje,['There is no longer such a button (as of a week ago).'],['BUG REPRODUCTION'] +378,VisualEditor: Provide way for local wikis to auto-prompt reference templates,*** Bug 51683 has been marked as a duplicate of this bug. ***,1374260100,task_subcomment,PHID-TASK-qsgca2wst2byl7ix2pwv,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51683 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10013,VisualEditor: Support editing nowiki blocks,Done and merged.,1374262258,task_subcomment,PHID-TASK-vhod5j4lmpp5giw7zjlk,PHID-USER-ydswvwhh5pm4lshahjje,['Done and merged.'],['TASK PROGRESS'] +8478,"VisualEditor: Behaviour of default ""Edit"" tab should not vary by namespace (action=edit vs. veaction=edit)","(In reply to comment #3) +> I'm think the following request by English Wikipedia user Reaper Eternal is +> relevant to this bug (sorry if it isn't). + +Yes, that would get fixed by us doing this.",1374262304,task_subcomment,PHID-TASK-dwxii5uaohcgrtbsiwxl,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\n\nYes, that would get fixed by us doing this.']",['BUG REPRODUCTION'] +11220,VisualEditor: Set correct text annotation buttons for es (N/C),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266220,task_description,PHID-TASK-ztoidsuy5fwdvtm6hoxa,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for es (N/C).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11224,VisualEditor: Set correct text annotation buttons for pt (N/I),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266220,task_description,PHID-TASK-evgaeiyun2bs3jdkzmuq,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for pt (N/I).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11228,VisualEditor: Set correct text annotation buttons for gl (N/C),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266220,task_description,PHID-TASK-64zcrx2xmqdtz5ns3ivt,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for gl (N/C).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11232,VisualEditor: Set correct text annotation buttons for it (G/C),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266220,task_description,PHID-TASK-ganyn24uk5sn6pp36vou,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for it (G/C).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11236,VisualEditor: Set correct text annotation buttons for fr (G/I),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266220,task_description,PHID-TASK-buz4r3nu6zcrowjeto7w,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for fr (G/I).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11240,VisualEditor: Set correct text annotation buttons for hu (B/D),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266220,task_description,PHID-TASK-4e4lr7gjx3fhin7zieit,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for hu (B/D).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11212,VisualEditor: Set correct text annotation buttons for nl (V/C),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266280,task_description,PHID-TASK-hlwmurrr6a42vwsh4edb,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for nl (V/C).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11216,VisualEditor: Set correct text annotation buttons for eu (L/E),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266280,task_description,PHID-TASK-52xvekcadppljx7wxtjw,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for eu (L/E).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11200,VisualEditor: Set correct text annotation buttons for ka (მ/კ),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266340,task_description,PHID-TASK-4uk2cqp2bkhf3so3ifse,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for ka (მ/კ).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11204,VisualEditor: Set correct text annotation buttons for os (Б/???),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266340,task_description,PHID-TASK-jfjnga5p64vzxczhpota,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for os (Б/???).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11208,VisualEditor: Set correct text annotation buttons for ru/ky (Ж/K),"This is how it is configured in WikiEditor; will require icon creation. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374266340,task_description,PHID-TASK-ateveyfcbqb3i4wfvvxx,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Set correct text annotation buttons for ru/ky (Ж/K).', 'This is how it is configured in WikiEditor; will require icon creation.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1348,"VisualEditor: Relabel buttons in ""cancel editing"" confirmation dialog","Merging with bug 50955. + +*** This bug has been marked as a duplicate of bug 50955 ***",1374267909,task_subcomment,PHID-TASK-z2agxnwfy52lvo6yjxrd,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging with bug 50955.', '*** This bug has been marked as a duplicate of bug 50955 ***']","['TASK PROGRESS', 'ISSUE CONTENT MANAGEMENT']" +8001,VisualEditor: Clearer message when cancelling out of active edit,*** Bug 51655 has been marked as a duplicate of this bug. ***,1374267909,task_subcomment,PHID-TASK-vwwslgbmh4ftbegrc3zg,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51655 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8000,VisualEditor: Clearer message when cancelling out of active edit,"From bug 51655 comment 1: + +| The confirmation dialog should have more descriptive buttons, such as +| [Discard edits] [Continue editing] +| , or +| [Leave editing mode] [Return to editing] +| , etc. +| +| For this to happen, it needs to become a jQuery dialog. +| +| In fact, VE shouldn't use native confirm() dialogs; the implementation in +| most browsers is crappy.",1374267990,task_subcomment,PHID-TASK-vwwslgbmh4ftbegrc3zg,PHID-USER-ydswvwhh5pm4lshahjje,"['From bug 51655 comment 1:\n\n| The confirmation dialog should have more descriptive buttons, such as\n| [Discard edits] [Continue editing]\n| , or\n| [Leave editing mode] [Return to editing]\n| , etc.', '| \n| For this to happen, it needs to become a jQuery dialog.', ""| \n| In fact, VE shouldn't use native confirm() dialogs; the implementation in\n| most browsers is crappy.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1481,"Parsoid does not add newlines between parameters in new template invocations, making wikitext difficult to read","I think the idea of a TemplateData tag as to whether to keep new lines seems like a good one, if Parsoid would be interested.",1374270607,task_subcomment,PHID-TASK-umxktvxo76lzoeghwqxz,PHID-USER-ydswvwhh5pm4lshahjje,"['I think the idea of a TemplateData tag as to whether to keep new lines seems like a good one, if Parsoid would be interested.']",['FUTURE PLAN'] +7894,"VisualEditor: Parsoid's render of {{reflist}} has no context, so no references appear; similarly, edited templates inside structures, look odd on edit",This will be fixed when we switch over to Parsoid rendering the templates mid-edit rather than rely on PHP parser.,1374270748,task_subcomment,PHID-TASK-nphxjkvvi4eszdxix7bq,PHID-USER-ydswvwhh5pm4lshahjje,['This will be fixed when we switch over to Parsoid rendering the templates mid-edit rather than rely on PHP parser.'],['FUTURE PLAN'] +1479,"Parsoid does not add newlines between parameters in new template invocations, making wikitext difficult to read",The dirty diff is not the question here. Clarifying title.,1374270992,task_subcomment,PHID-TASK-umxktvxo76lzoeghwqxz,PHID-USER-ydswvwhh5pm4lshahjje,"['The dirty diff is not the question here.', 'Clarifying title.']","['BUG REPRODUCTION .', 'TASK PROGRESS .']" +3429,VisualEditor: Show the <newarticletext> message when creating a new article,"(In reply to comment #1) +> This is something that obviously must be fixed before VE is enabled by +> default, which is planned for Real Soon Now(tm). + +By default for whom on which wiki? It's been enabled by default on enwiki since 1 July for logged-in users and since 15 July for anonymous users too.",1374507374,task_subcomment,PHID-TASK-q5qzozhueiwufmgr5jwq,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nBy default for whom on which wiki?', ""It's been enabled by default on enwiki since 1 July for logged-in users and since 15 July for anonymous users too.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7685,Template search results list should contain each template's descripton,"(In reply to comment #2) +> Also typing a word only shows template names starting with that word, not +> containing it, which is a weird search behavior. +> +> If I type ""book"", template ""Cite book"" is not shown, which limits the search +> functionality to be useful only for people who already know template names +> (i.e. those who don't need it). + +That is a distinct enhancement request; please open a new bug for it.",1374507636,task_subcomment,PHID-TASK-3es7m4cbr63gg2w4l5or,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat is a distinct enhancement request; please open a new bug for it.'],['BUG REPRODUCTION'] +7695,"TemplateData: Add an ""autofill"" attribute for parameters which clients would automatically insert if none specified","This seems like a nice improvement, though I worry that it sets up an expectation that a client may not honour.",1374507813,task_subcomment,PHID-TASK-t4nrv75pjo2r4cxn47di,PHID-USER-ydswvwhh5pm4lshahjje,"['This seems like a nice improvement, though I worry that it sets up an expectation that a client may not honour.']",['MOTIVATION'] +7389,VisualEditor: Non-English Wikipedia issues (tracking),"It is not-unreasonable to use a tracking bug for language-specific issues, but almost all of the bugs cited here are not language-specific. Will remove those that are general VisualEditor issues.",1374508727,task_subcomment,PHID-TASK-oytsgsispcryv5y4kv3t,PHID-USER-ydswvwhh5pm4lshahjje,"['It is not-unreasonable to use a tracking bug for language-specific issues, but almost all of the bugs cited here are not language-specific.', 'Will remove those that are general VisualEditor issues.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7384,"VisualEditor: As much as possible, the link to the user manual should lead directly to a manual in the user's language","(In reply to comment #0) +> The VisualEditor's user manual is translatable in Meta, which is a Good +> Thing. +> Currently the help link uses Special:MyLanguage. This uses the user's UI +> language as defined on Meta, which is likely not to be the same as the user's +> UI language on a non-English site. +> +> As much as possible, the link should point directly to the user manual in the +> language that the user is using currently for the UI. + +What is the recommended solution for this? Hard-code the link to be https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide/<foo>? Wouldn't it be easier for the user's language to properly transfer to MW.org using ULS or whatever?",1374509348,task_subcomment,PHID-TASK-likhdovodmty4qer7rsq,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWhat is the recommended solution for this?', ""Hard-code the link to be URL Wouldn't it be easier for the user's language to properly transfer to MW.org using ULS or whatever?""]","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION']" +7393,"VisualEditor: Loading animation shows at top of page rather than top of window, so can be non-visible when editing a section","(In reply to comment #3) +> i know that opening a single ticket for 3 different issues is not a good +> idea, and i apologize for doing something i know is wrong. + +As long as you don't do it again, no need to apologise. :-)",1374509581,task_subcomment,PHID-TASK-j46p5in7q2s26odkx5az,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\n\nAs long as you don't do it again, no need to apologise."", ':-)']","['SOCIAL CONVERSATION .', 'SOCIAL CONVERSATION']" +7683,Template search results list should contain each template's descripton,"(In reply to comment #4) +> (In reply to comment #3) +> > > If I type ""book"", template ""Cite book"" is not shown, which limits the search +> > > functionality to be useful only for people who already know template names +> > > (i.e. those who don't need it). +> > +> > That is a distinct enhancement request; please open a new bug for it. +> +> Is it distinct or is it part of bug 51670? + +It's distinct. This is asking for VisualEditor when searching pages (for links), categories (for the category dialog) and templates (for the transclusion dialog) to use an entirely different (and slower) part of MediaWiki's search infrastructure so we can do in-string searching rather than left-string completion.",1374509714,task_subcomment,PHID-TASK-3es7m4cbr63gg2w4l5or,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt's distinct."", ""This is asking for VisualEditor when searching pages (for links), categories (for the category dialog) and templates (for the transclusion dialog) to use an entirely different (and slower) part of MediaWiki's search infrastructure so we can do in-string searching rather than left-string completion.""]","['NA', 'BUG REPRODUCTION .']" +3311,TemplateData: Create an editor for template data (in the wikitext editor),"This is, indeed, not a duplicate of bug 50169, though it might as well be done in one go. Relabelling as such.",1374510028,task_subcomment,PHID-TASK-jd5jq4oxcix7nauaawh2,PHID-USER-ydswvwhh5pm4lshahjje,"['This is, indeed, not a duplicate of bug 50169, though it might as well be done in one go.', 'Relabelling as such.']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8038,User preference to disable VisualEditor,"Per https://en.wikipedia.org/w/index.php?title=User_talk:Eloquence&diff=564621335&oldid=564492863 and other lengthy discussion, this is and remains a WONTFIX. + +VisualEditor is switched on or off at the wiki-level, not on the per-user level. The fact that there is a temporary artefact of the alpha roll-out still around in the code that allows us to expose this option to users for the next few weeks (until it too goes away once the alpha roll-out is no longer needed) does not mean we should dishonestly mis-lead users into thinking that we are supporting this as a preference, which is what implementing this request would do.",1374510712,task_subcomment,PHID-TASK-2lqrwar67hw6qvy4f5kh,PHID-USER-ydswvwhh5pm4lshahjje,"['Per URL and other lengthy discussion, this is and remains a WONTFIX.', 'VisualEditor is switched on or off at the wiki-level, not on the per-user level.', 'The fact that there is a temporary artefact of the alpha roll-out still around in the code that allows us to expose this option to users for the next few weeks (until it too goes away once the alpha roll-out is no longer needed) does not mean we should dishonestly mis-lead users into thinking that we are supporting this as a preference, which is what implementing this request would do.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11151,VisualEditor: Warning for blank reference list is confusing,"(In reply to comment #0) +> Removing the last reference on a page, with <references/> present, causes the +> waring: +> +> There are no references with the group """" on this page. +> +> That should be +> +> There are no references on this page. + +No. You can have dozens of <ref group=""foo"">s and no <ref>s and get that message. + +Perhaps a special-case of ""There are no references without a group on this page."" for the null-group instance?",1374591288,task_subcomment,PHID-TASK-sl6ozzm6vdvlvv4lpkc6,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo.', 'You can have dozens of <ref group=""foo"">s and no <ref>s and get that message.', 'Perhaps a special-case of ""There are no references without a group on this page.""', 'for the null-group instance?']","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11153,VisualEditor: Allow per-wiki/-namespace disabling of formatting styles e.g. page title,"Sadly not trivial, but yes, this level of flexible configuration would be nice.",1374591912,task_subcomment,PHID-TASK-7abqyeltz5gnkmdn4t4n,PHID-USER-ydswvwhh5pm4lshahjje,"['Sadly not trivial, but yes, this level of flexible configuration would be nice.']",['FUTURE PLAN'] +1277,General non VE feedback goes to the VE feedback page.,"Presumably the solution is to provide a proper help link for users for general concerns, rather than burying it where they never see it?",1374592005,task_subcomment,PHID-TASK-fz3rgh4ljjpvwe3terlp,PHID-USER-ydswvwhh5pm4lshahjje,"['Presumably the solution is to provide a proper help link for users for general concerns, rather than burying it where they never see it?']",['FUTURE PLAN'] +4931,VisualEditor: CSS broken in RTL,"(In reply to comment #2) +> This is fixed in general by the introduction of Roan and Trevor's css-frame +> fixes, and the popup menu fixes (in TextMenuWidget) - and I think that the +> rest would likely result in spot-fixes, like the ones with the transclusion +> editor. +> +> Also, as far as I could see, the toolbar bug was fixed as well. +> +> I think we can close this bug and rely on the main BIDI/RTL tracking bug to +> continue work on any individual bugs as they happen. + +OK, done.",1374592563,task_subcomment,PHID-TASK-o4e72bpfvnzueqs77k5k,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOK, done.']",['CONTRIBUTION AND COMMITMENT'] +11209,VisualEditor: Set correct text annotation buttons for ru/ky (Ж/K),Done and will be deployed tomorrow.,1374633741,task_subcomment,PHID-TASK-ateveyfcbqb3i4wfvvxx,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11205,VisualEditor: Set correct text annotation buttons for os (Б/???),Done and will be deployed tomorrow.,1374633751,task_subcomment,PHID-TASK-jfjnga5p64vzxczhpota,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11201,VisualEditor: Set correct text annotation buttons for ka (მ/კ),Done and will be deployed tomorrow.,1374633775,task_subcomment,PHID-TASK-4uk2cqp2bkhf3so3ifse,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11241,VisualEditor: Set correct text annotation buttons for hu (B/D),Done and will be deployed tomorrow.,1374633800,task_subcomment,PHID-TASK-4e4lr7gjx3fhin7zieit,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11237,VisualEditor: Set correct text annotation buttons for fr (G/I),Done and will be deployed tomorrow.,1374633813,task_subcomment,PHID-TASK-buz4r3nu6zcrowjeto7w,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11233,VisualEditor: Set correct text annotation buttons for it (G/C),Done and will be deployed tomorrow.,1374633829,task_subcomment,PHID-TASK-ganyn24uk5sn6pp36vou,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11229,VisualEditor: Set correct text annotation buttons for gl (N/C),Done and will be deployed tomorrow.,1374633878,task_subcomment,PHID-TASK-64zcrx2xmqdtz5ns3ivt,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11225,VisualEditor: Set correct text annotation buttons for pt (N/I),Done and will be deployed tomorrow.,1374633901,task_subcomment,PHID-TASK-evgaeiyun2bs3jdkzmuq,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11221,VisualEditor: Set correct text annotation buttons for es (N/C),Done and will be deployed tomorrow.,1374633947,task_subcomment,PHID-TASK-ztoidsuy5fwdvtm6hoxa,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11217,VisualEditor: Set correct text annotation buttons for eu (L/E),Done and will be deployed tomorrow.,1374633960,task_subcomment,PHID-TASK-52xvekcadppljx7wxtjw,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11213,VisualEditor: Set correct text annotation buttons for nl (V/C),Done and will be deployed tomorrow.,1374634218,task_subcomment,PHID-TASK-hlwmurrr6a42vwsh4edb,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +11849,VisualEditor: Categories deleted or misplaced when a reference is added (in Opera),Done and will be deployed tomorrow.,1374634250,task_subcomment,PHID-TASK-poawg73ix2eh7lpylhyd,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +3288,VisualEditor: [Regression] Dialog panels not scrollable,Done and will be deployed tomorrow.,1374634358,task_subcomment,PHID-TASK-jvkszokywziqndkikfj4,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +3281,VisualEditor: Autocompletion for template names doesn't work in RTL,"Done and will be deployed tomorrow. Thanks, Moriel!",1374634378,task_subcomment,PHID-TASK-lui5vpla74335t6r63nr,PHID-USER-ydswvwhh5pm4lshahjje,"['Done and will be deployed tomorrow.', 'Thanks, Moriel!']","['ACTION ON ISSUE', 'SOCIAL CONVERSATION']" +8137,VisualEditor: Pre-fill the section title in the edit summary when launched from a section edit link,Done and will be deployed tomorrow.,1374634478,task_subcomment,PHID-TASK-5kevizlj2r7opk2fmypx,PHID-USER-ydswvwhh5pm4lshahjje,['Done and will be deployed tomorrow.'],['ACTION ON ISSUE'] +8156,mediawiki.notification: Notification area should remain visible when scrolled down,"Fixed in the above patch, which we will deploy tomorrow as a cherry-pick given the need to fix this urgently for VisualEditor.",1374636514,task_subcomment,PHID-TASK-ct4cgxz4gl6hs4fuvcpo,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed in the above patch, which we will deploy tomorrow as a cherry-pick given the need to fix this urgently for VisualEditor.']",['ACTION ON ISSUE'] +184,VisualEditor: Preserve unmodified data-mw attributes to avoid corrupting templates' whitespace,"We've not seen this recur; it was probably caused by mis-cached code. Closing, but please re-open if it does happen again.",1374636985,task_subcomment,PHID-TASK-ixmexwlx4wiq23ctxvjy,PHID-USER-ydswvwhh5pm4lshahjje,"[""We've not seen this recur; it was probably caused by mis-cached code."", 'Closing, but please re-open if it does happen again.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +3284,VisualEditor: Location of the inspector menu is wrong for floated content in RTL wikis,Merged and will go out tomorrow.,1374637806,task_subcomment,PHID-TASK-kjhdlfcx4jhz24dn5jl5,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out tomorrow.'],['TASK PROGRESS'] +4827,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,*** Bug 51897 has been marked as a duplicate of this bug. ***,1374639183,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51897 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3557,VisualEditor UI does not display MediaWiki:Editpage-head-copy-warn or MediaWiki:Wikimedia-editpage-tos-summary,"(In reply to comment #7) +> Resolved-Fixed -> Resolved->Invalid. What the?! + +Not a bug in VisualEditor; itwiki had removed the licence information from the, err, licence information message. Oliver fixed it by editing the message to restore the licence warning. No changes to VisualEditor actually happened. + +We are fixing enough bugs without having to artificially inflate the numbers of how much we're doing. :-)",1374643164,task_subcomment,PHID-TASK-m4tvj6xkn7aqhr4yajip,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #7)\nQUOTE\n\nNot a bug in VisualEditor; itwiki had removed the licence information from the, err, licence information message.', 'Oliver fixed it by editing the message to restore the licence warning.', 'No changes to VisualEditor actually happened.', ""We are fixing enough bugs without having to artificially inflate the numbers of how much we're doing."", ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +7516,Links to local namespace Wikipedia:Foo rendered as mw:WikiLink/Interwiki to enwiki,"This is because Parsoid sees [[Wikipedia:VisualEditor/Cosa_cambia]] as a link to [[VisualEditor/Cosa_cambia]] on interwiki ""Wikipedia"" (i.e., the English Wikipedia). Whoops.",1374644195,task_subcomment,PHID-TASK-mdqhw3wzqwlxbr4xogeu,PHID-USER-ydswvwhh5pm4lshahjje,"['This is because Parsoid sees [[Wikipedia:VisualEditor/Cosa_cambia]] as a link to [[VisualEditor/Cosa_cambia]] on interwiki ""Wikipedia"" (i.e., the English Wikipedia).', 'Whoops.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +3327,VisualEditor: unlinking via linking tool triggers weird behaviors,"I can't reproduce this in either Chrome or Firefox - by drag-selecting the word with the mouse, right-clicking, double-clicking; and by selection with the keyboard or drag-clicking with the mouse to select more than the word, using both the link inspector and its remove (""trash"") icon and the general ""clear formatting"" tool. :-( + +Does this occur on every page? What about after a hard-refresh? Can you make a video/screencast of you doing this so I can see exactly how it occurs? Sorry to ask so much!",1374644511,task_subcomment,PHID-TASK-lskwjin7vud63rd4ruhi,PHID-USER-ydswvwhh5pm4lshahjje,"['I can\'t reproduce this in either Chrome or Firefox - by drag-selecting the word with the mouse, right-clicking, double-clicking; and by selection with the keyboard or drag-clicking with the mouse to select more than the word, using both the link inspector and its remove (""trash"") icon and the general ""clear formatting"" tool.', ':-(\n\nDoes this occur on every page?', 'What about after a hard-refresh?', 'Can you make a video/screencast of you doing this so I can see exactly how it occurs?', 'Sorry to ask so much!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +1523,Transcluded pages quasi-template eats into subsequent entry,"Relevant wikitext excerpt: + +| {{:Christian Delius}} +| <!-- Änderungen bitte dort vornehmen, siehe unterhalb des Bearbeitungsfensters --> +| * [[Christina Rau]], geb. Delius (* 1956), deutsche Politologin + +Yeah, this is because the HTML comment and <li> in the wikitext below the template insert themselves into the implicit <ul> that the template creates (and so get marked as part of the same ""MediaWiki transclusions"" generated content block as the template by Parsoid. + +I'm not sure what Parsoid could do to ""fix"" this, really. It's correct parsing of broken-by-design wikitext (which doesn't seem obvious if you're not parsing it).",1374645296,task_subcomment,PHID-TASK-ax4pkg2fcq3uwnfjn5h5,PHID-USER-ydswvwhh5pm4lshahjje,"['Relevant wikitext excerpt:\n\n| {{:Christian Delius}}\n| <!-- Änderungen bitte dort vornehmen, siehe unterhalb des Bearbeitungsfensters -->\n| * [[Christina Rau]], geb.', 'Delius (* 1956), deutsche Politologin\n\nYeah, this is because the HTML comment and <li> in the wikitext below the template insert themselves into the implicit <ul> that the template creates (and so get marked as part of the same ""MediaWiki transclusions"" generated content block as the template by Parsoid.', 'I\'m not sure what Parsoid could do to ""fix"" this, really.', ""It's correct parsing of broken-by-design wikitext (which doesn't seem obvious if you're not parsing it).""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +1285,FlaggedRevs/PendingChanges notices not appearing at pl.wikipedia.org,"Yeah, this isn't good; we've actually just-about fixed it and will deploy it the morning (San Francisco time). + +*** This bug has been marked as a duplicate of bug 49699 ***",1374645680,task_subcomment,PHID-TASK-ibvdz6zkyuw2mud34vwr,PHID-USER-ydswvwhh5pm4lshahjje,"[""Yeah, this isn't good; we've actually just-about fixed it and will deploy it the morning (San Francisco time)."", '*** This bug has been marked as a duplicate of bug 49699 ***']","['FUTURE PLAN', 'ISSUE CONTENT MANAGEMENT']" +4773,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog",*** Bug 51833 has been marked as a duplicate of this bug. ***,1374645680,task_subcomment,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51833 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +176,VisualEditor: Refactor references dialog to allow immediate insertion of reference content,This was done and deployed last week.,1374646985,task_subcomment,PHID-TASK-j5pmqk7nfjpk76iccyaa,PHID-USER-ydswvwhh5pm4lshahjje,['This was done and deployed last week.'],['TASK PROGRESS'] +7304,VisualEditor: Pending Changes dropdown overlaps toolbar in Monobook,Sorry about this; the good news is that we just fixed this in gerrit 75545 which will go out in about eight hours or so - that drop-down menu will be hidden once you're inside VisualEditor mode (whatever your skin).,1374648228,task_subcomment,PHID-TASK-tl42tulmp4okf7khych6,PHID-USER-ydswvwhh5pm4lshahjje,"[""Sorry about this; the good news is that we just fixed this in gerrit 75545 which will go out in about eight hours or so - that drop-down menu will be hidden once you're inside VisualEditor mode (whatever your skin).""]",['BUG REPRODUCTION'] +4770,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog",Merged and will get deployed in a few hours' time.,1374649658,task_subcomment,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-ydswvwhh5pm4lshahjje,"[""Merged and will get deployed in a few hours' time.""]",['TASK PROGRESS'] +3424,VisualEditor: Show the <newarticletext> message when creating a new article,Fixed and will get deployed in a few minutes.,1374676711,task_subcomment,PHID-TASK-q5qzozhueiwufmgr5jwq,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will get deployed in a few minutes.'],['ACTION ON ISSUE'] +7656,"VisualEditor: Unsetting ""minor edit"" for users with the ""mark all my edits as minor by default"" doesn't work",Fixed and will get deployed in a few minutes.,1374676726,task_subcomment,PHID-TASK-ss6harhqovaxcprykzge,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will get deployed in a few minutes.'],['ACTION ON ISSUE'] +3490,VisualEditor: Handle 'meta' templates better,Fixed and will get deployed in a few minutes.,1374676752,task_subcomment,PHID-TASK-faltfztxkqc5daxcntnx,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will get deployed in a few minutes.'],['ACTION ON ISSUE'] +3335,VisualEditor: Saving fails silently when the database is locked,Fixed and will get deployed in a few minutes' time.,1374676801,task_subcomment,PHID-TASK-7rwifffi3m7nv3vjbxms,PHID-USER-ydswvwhh5pm4lshahjje,"[""Fixed and will get deployed in a few minutes' time.""]",['ACTION ON ISSUE'] +4471,VisualEditor: Dialog/flyout buttons cannot be activated with Tab key,Fixed and will get deployed in a few minutes.,1374677090,task_subcomment,PHID-TASK-jxas3inmlw4l4tcg6zyx,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will get deployed in a few minutes.'],['ACTION ON ISSUE'] +3405,VisualEditor: Don't extend links over wordbreaks,Fixed and will get deployed in a few minutes.,1374677110,task_subcomment,PHID-TASK-fqzbhpnqgjp4qad6vrii,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will get deployed in a few minutes.'],['ACTION ON ISSUE'] +1366,Visual Editor: Adding text after a link includes that text in the link,"This is actually the same as bug 51463 which we just fixed and are deploying now. Sorry for the inconvenience. + +*** This bug has been marked as a duplicate of bug 51463 ***",1374679397,task_subcomment,PHID-TASK-jo6lx3im2dnf4fgrh2cy,PHID-USER-ydswvwhh5pm4lshahjje,"['This is actually the same as bug 51463 which we just fixed and are deploying now.', 'Sorry for the inconvenience.', '*** This bug has been marked as a duplicate of bug 51463 ***']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +3404,VisualEditor: Don't extend links over wordbreaks,*** Bug 51531 has been marked as a duplicate of this bug. ***,1374679397,task_subcomment,PHID-TASK-fqzbhpnqgjp4qad6vrii,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51531 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4824,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"If you want an ""accelerator key"" for making links, use the standard one: Ctrl + K (or Cmd + K if you're on a Mac). This is the same shortcut as in Microsoft Word, OpenOffice, Google Docs, Apple Pages and more.",1374679580,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ydswvwhh5pm4lshahjje,"['If you want an ""accelerator key"" for making links, use the standard one: Ctrl + K (or Cmd + K if you\'re on a Mac).', 'This is the same shortcut as in Microsoft Word, OpenOffice, Google Docs, Apple Pages and more.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +1255,VisualEditor or Parsoid tried to convert slash-separate numbers into <a href=tel:> and refused to save,"This is almost certainly due to a browser plugin that thinks it's being ""helpful"". Certainly, nothing in VisualEditor or Parsoid understand href=tel: links, so it's not going to come from us. I also can't reproduce locally in Firefox, Safari or Chrome. + +Marking as INVALID (but we are seeing a small number of these consistent due to people having broken plugins; we're investigating whether there's a way to stop them).",1374680186,task_subcomment,PHID-TASK-hekxaxmddcora46opa6e,PHID-USER-ydswvwhh5pm4lshahjje,"['This is almost certainly due to a browser plugin that thinks it\'s being ""helpful"".', ""Certainly, nothing in VisualEditor or Parsoid understand href=tel: links, so it's not going to come from us."", ""I also can't reproduce locally in Firefox, Safari or Chrome."", ""Marking as INVALID (but we are seeing a small number of these consistent due to people having broken plugins; we're investigating whether there's a way to stop them).""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3233,"VisualEditor: Firefox allows cursor to get into illegal position around wide objects (<gallery>, <references>, etc), leading to corruption, and prevents down arrow button navigation","Confirmed bug in Firefox. Specifically: + +(In reply to comment #0) +> 1. https://en.wikipedia.org/wiki/User:Raymond/Gallery?veaction=edit +> 2. Put the cursor after the first ':' +> 3. Press the down arrow - cursor should now be far right of window, beside +> the gallery + +No, it really shouldn't - it should be in the next heading (""Anzahl Bilder pro Reihe: perrow=2""). See the behaviour in Chrome/Safari for reference. This is a bug specific to Firefox AFAICT.",1374680740,task_subcomment,PHID-TASK-zc6v32lm5ytpux3undwt,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed bug in Firefox.', 'Specifically:\n\n(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo, it really shouldn\'t - it should be in the next heading (""Anzahl Bilder pro Reihe: perrow=2"").', 'See the behaviour in Chrome/Safari for reference.', 'This is a bug specific to Firefox AFAICT.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4543,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)",This is now done.,1374685783,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-ydswvwhh5pm4lshahjje,['This is now done.'],['ACTION ON ISSUE'] +7299,"VisualEditor: ""Minor Edit"" and ""Watch this page"" checkboxes on the save page form are not visible when logged out",This is actually due to an underlying bug in the new code just pushed out an hour ago; we've just fixed this (reload if it doesn't show).,1374692833,task_subcomment,PHID-TASK-egsozcckjwhatubn2cu7,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is actually due to an underlying bug in the new code just pushed out an hour ago; we've just fixed this (reload if it doesn't show).""]",['BUG REPRODUCTION'] +7296,"VisualEditor: ""Minor Edit"" and ""Watch this page"" checkboxes on the save page form are not visible when logged out",Then this is not the bug I thought it was; fixing settings.,1374693622,task_subcomment,PHID-TASK-egsozcckjwhatubn2cu7,PHID-USER-ydswvwhh5pm4lshahjje,['Then this is not the bug I thought it was; fixing settings.'],['BUG REPRODUCTION'] +3209,"VisualEditor: Action buttons of the toolbar (including ""Save"") don't appear on some articles in Firefox because error is thrown",This is now fixed in master; we will make sure it is deployed tomorrow.,1374700983,task_subcomment,PHID-TASK-nlgy7km52ntxkqvlqnu2,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed in master; we will make sure it is deployed tomorrow.'],['TASK PROGRESS'] +4578,VisualEditor: Links not doing pre-annotations ever (rather than just not spanning on ' ') is confusing for users,"With bug 51463 closed, this is now complete. Marking as fixed.",1374771607,task_subcomment,PHID-TASK-4g3nhqcki5ifz5oczcu7,PHID-USER-ydswvwhh5pm4lshahjje,"['With bug 51463 closed, this is now complete.', 'Marking as fixed.']","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +11448,"VisualEditor: Create i18n toolbar icon for bold for Portuguese, Spanish and Galician",This was fixed and deployed yesterday.,1374771717,task_subcomment,PHID-TASK-gguvte4hcswafvyrrjsm,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed and deployed yesterday.'],['ACTION ON ISSUE'] +9468,VisualEditor: Paste of content does not use the context's annotation,"(In reply to comment #3) +> An editor at the English Wikipedia comments that the ability to copy and +> paste +> a link is "" definitely not an [sic] luxury feature but core functionality."" +> +> I am inclined to agree. + +That's presumably meant for bug 33105 which is about copying and pasting rich content, rather than this one?",1374775928,task_subcomment,PHID-TASK-ezht24x5cf4eytaekvqk,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's presumably meant for bug 33105 which is about copying and pasting rich content, rather than this one?""]",['BUG REPRODUCTION'] +3266,VisualEditor: Categories with colons in their name do not display properly in the meta-data dialog,Now fixed in master.,1374779912,task_subcomment,PHID-TASK-jxtza5wxkt3lvc2yga75,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed in master.'],['TASK PROGRESS'] +4451,"VisualEditor: Save dialog is far too small in Monobook, making edit summaries hard to write",Now fixed in master and will be deployed in a few minutes' time.,1374793868,task_subcomment,PHID-TASK-o6x7c2kbmm5le5grlxkj,PHID-USER-ydswvwhh5pm4lshahjje,"[""Now fixed in master and will be deployed in a few minutes' time.""]",['TASK PROGRESS'] +3198,VisualEditor: Thumb images are missing appropriate CSS classes,Now fixed in master and will be deployed in a few minutes' time.,1374793893,task_subcomment,PHID-TASK-xnmn6i6yc73dhywaqm2m,PHID-USER-ydswvwhh5pm4lshahjje,"[""Now fixed in master and will be deployed in a few minutes' time.""]",['TASK PROGRESS'] +161,"VisualEditor: A <nowiki> on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare","(In reply to comment #4) +> https://www.mediawiki.org/w/index.php?title=Extension:MassMessage/ +> Design&oldid=745378&veaction=edit +> +> When I go to this URL in Google Chrome/OS X/Version 27.0.1453.116, I get the +> following error in my JavaScript console: +> +> Uncaught RangeError: Maximum call stack size exceeded +> oo.compare +> oo.compare +[…] + +This is now masked by some significant performance improvements we made (so it ""works""), but we think it's still an issue; keeping open.",1374796813,task_subcomment,PHID-TASK-kql7loyrzdkr4rwpdcm6,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n[…]\n\nThis is now masked by some significant performance improvements we made (so it ""works""), but we think it\'s still an issue; keeping open.']",['BUG REPRODUCTION'] +1225,VisualEditor: only a part of word is linked and <nowiki/> is added,"This is not a 'bug', but intentional behaviour. + +If you actually want to produce [[Foo]]ian as opposed to [[Foo|Fooian]], VisualEditor/Parsoid doesn't have a way to guarantee that (right now Parsoid creates piped links even when it could do link trails/heads, but this could change in the future), because it's irrelevant to the reader and to editors. + +Consequently I'm marking this as ""WONTFIX"", but see bug 37939 for a wider discussion of the usability issue.",1374797030,task_subcomment,PHID-TASK-yvfkvibbvk27rfmuao7p,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is not a 'bug', but intentional behaviour."", ""If you actually want to produce [[Foo]]ian as opposed to [[Foo|Fooian]], VisualEditor/Parsoid doesn't have a way to guarantee that (right now Parsoid creates piped links even when it could do link trails/heads, but this could change in the future), because it's irrelevant to the reader and to editors."", 'Consequently I\'m marking this as ""WONTFIX"", but see bug 37939 for a wider discussion of the usability issue.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +13199,VisualEditor: Clear formatting button should not remove links,"This is exactly as designed. It also removes language settings (lang=fr and dir=rtl), superscript/subscript/underline/strikethrough/big/small/code formatting, and <span>s setting arbitrary formatting annotations (like ""color: red;"" or ""font-family: serif;"" or …). It's modelled against the same function in other editors, rendering the text down to completely plain text (except for objects like references or templates). + +Do you think each of these formatting options should have a ""remove"" function? Only some of them? Only those that trigger an inspector rather than just a boolean state (like links, language and arbitrary settings)? Only links? Why/why not? Happy to change direction but it would need to be a pretty strong reason to change (amongst other things, we'd need to give users ways to break out of the other kinds of pre-annotations as well as removing the selected annotation).",1374798885,task_subcomment,PHID-TASK-3geuv3zh7grvfypwtx6m,PHID-USER-ydswvwhh5pm4lshahjje,"['This is exactly as designed.', 'It also removes language settings (lang=fr and dir=rtl), superscript/subscript/underline/strikethrough/big/small/code formatting, and <span>s setting arbitrary formatting annotations (like ""color: red;"" or ""font-family: serif;"" or …).', ""It's modelled against the same function in other editors, rendering the text down to completely plain text (except for objects like references or templates)."", 'Do you think each of these formatting options should have a ""remove"" function?', 'Only some of them?', 'Only those that trigger an inspector rather than just a boolean state (like links, language and arbitrary settings)?', 'Only links?', 'Why/why not?', ""Happy to change direction but it would need to be a pretty strong reason to change (amongst other things, we'd need to give users ways to break out of the other kinds of pre-annotations as well as removing the selected annotation).""]","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'MOTIVATION', 'FUTURE PLAN']" +1317,VisualEditor: It's possible to edit pages that were translated using the Translate extension,"It's never actually been able to bypass the Translate extension's system-level protection of the page - but the problem is you shouldn't be able to trigger VE on the page in the first place, which is bug 50284. + +*** This bug has been marked as a duplicate of bug 50284 ***",1374854170,task_subcomment,PHID-TASK-calntit5bgsnncojx237,PHID-USER-ydswvwhh5pm4lshahjje,"[""It's never actually been able to bypass the Translate extension's system-level protection of the page - but the problem is you shouldn't be able to trigger VE on the page in the first place, which is bug 50284."", '*** This bug has been marked as a duplicate of bug 50284 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +4237,"VisualEditor: Disable veaction=edit on translation pages, which are not editable directly",*** Bug 51805 has been marked as a duplicate of this bug. ***,1374854170,task_subcomment,PHID-TASK-orgyqstlg3e7bpbpnpc5,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51805 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7973,VisualEditor: Double-clicking on a node (image/template/reference/…) should open its dialog,"I think this would work best for nodes (i.e., things that have a dialog) and not for annotations (i.e., things that are either toggled like bold or superscript, or have only an inspector link links or language). + +This would be a lot simpler from a UX perspective (consistency of action and explainability), and the change overall is a good quick affordance win.",1374854811,task_subcomment,PHID-TASK-etzwcnqtxa6glyvdpt5e,PHID-USER-ydswvwhh5pm4lshahjje,"['I think this would work best for nodes (i.e., things that have a dialog) and not for annotations (i.e., things that are either toggled like bold or superscript, or have only an inspector link links or language).', 'This would be a lot simpler from a UX perspective (consistency of action and explainability), and the change overall is a good quick affordance win.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR']" +7972,VisualEditor: Double-clicking on a node (image/template/reference/…) should open its dialog,*** Bug 51176 has been marked as a duplicate of this bug. ***,1374854828,task_subcomment,PHID-TASK-etzwcnqtxa6glyvdpt5e,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51176 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3135,VisualEditor: Write newFromDocumentReplace so editing document slices is simple," +-------------------------- +**Version**: unspecified +**Severity**: major",1374855900,task_description,PHID-TASK-oq4h4k5rxxh5mzsezcrf,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Write newFromDocumentReplace so editing document slices is simple.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4125,TemplateData: Process language fallback and conversion server-side,"(In reply to comment #4) +> (In reply to comment #2) +> > API call should ideally specify the fall-back language chain and return just +> > one set for clients (so the weight is on the server). +> +> Do we care about the real language info of a label. + +We don't, but users on multi-lingual wikis will if we send them 1 MiB of descriptions of a template when they only care about 2 KiB worth of the contents. :-) + +> That is, is this fine? +> +> { +> ""pages"": { +> ""1467239"": { +> ""title"": ""Predefini\u00e7\u00e3o:Refer\u00eancias"", +> ""description"": { +> ""pt"": ""Some text written in English"" +> }, +> ""params"": { +> ""t\u00edtulo"": { +> ""label"": { +> ""pt"": ""Some other text written in Spanish"" +> }, +> ... +> } +> ... +> } +> } + +Fine technically - I think users would be upset and confused.",1374856587,task_subcomment,PHID-TASK-uydrcj3p2rhxycgc65tn,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe don't, but users on multi-lingual wikis will if we send them 1 MiB of descriptions of a template when they only care about 2 KiB worth of the contents."", ':-)\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nFine technically - I think users would be upset and confused.']","['EXPECTED BEHAVIOR', 'SOCIAL CONVERSATION']" +4121,TemplateData: Process language fallback and conversion server-side,"(In reply to comment #7) +> (In reply to comment #5) +> > Fine technically - I think users would be upset and confused. +> +> So you'll need to prepare for some interface design to tell users that ""Some +> text written in English"" and ""Some other text written in Spanish"" lines are +> not in pt. + +Why couldn't the TemplateData just be written in the users's language? + +> And the format of JSON needs to be modified to include this info. + +I don't think that's a good outcome. If there isn't a description in your language (in this case, pt), we shouldn't magically tell you that we've given you a message in a different language (we don't do this for the MW messages framework, for instance).",1374857740,task_subcomment,PHID-TASK-uydrcj3p2rhxycgc65tn,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWhy couldn't the TemplateData just be written in the users's language?"", ""QUOTE\n\nI don't think that's a good outcome."", ""If there isn't a description in your language (in this case, pt), we shouldn't magically tell you that we've given you a message in a different language (we don't do this for the MW messages framework, for instance).""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +4118,TemplateData: Process language fallback and conversion server-side,"(In reply to comment #11) +> (In reply to comment #9) +> > I don't think that's a good outcome. If there isn't a description in your +> > language (in this case, pt), we shouldn't magically tell you that we've given +> > you a message in a different language (we don't do this for the MW messages +> > framework, for instance). +> +> BTW this comment means WONTFIXing this whole bug. + +Why? + +This is just me saying that I don't think that instead of ""Chien"", if it doesn't exist in French we should give users ""Dog -- OMG We gave you this message in English even though you asked for it in French!"", which feels significant over-kill.",1374858682,task_subcomment,PHID-TASK-uydrcj3p2rhxycgc65tn,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWhy?', 'This is just me saying that I don\'t think that instead of ""Chien"", if it doesn\'t exist in French we should give users ""Dog -- OMG We gave you this message in English even though you asked for it in French!', '"", which feels significant over-kill.']","['NA', 'EXPECTED BEHAVIOR .', 'MOTIVATION']" +4236,"VisualEditor: Disable veaction=edit on translation pages, which are not editable directly","Presumably there is a simple check we can do for whether the page is under the protection of the Translate extension, so we can do + +if ( + … + if <Translate extension installed> && !<page is Translate-protected> + … +) { <do not load> } + +… in the code in ViewPageTarget init?",1374858968,task_subcomment,PHID-TASK-orgyqstlg3e7bpbpnpc5,PHID-USER-ydswvwhh5pm4lshahjje,"['Presumably there is a simple check we can do for whether the page is under the protection of the Translate extension, so we can do\n\nif (\n …\n if <Translate extension installed> && !<page is Translate-protected>\n …\n) { <do not load> }\n\n… in the code in ViewPageTarget init?']",['INVESTIGATION AND EXPLORATION'] +376,VisualEditor: Provide way for local wikis to auto-prompt reference templates,"(In reply to comment #2) +> For clarification: I'll assume that this is about what you put _inside_ the +> <ref> tags and not about templates that add the <ref> tags themselves. + +Correct.",1374859109,task_subcomment,PHID-TASK-qsgca2wst2byl7ix2pwv,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #2)\nQUOTE\nQUOTE\n\nCorrect.'],['QUOTE'] +4116,TemplateData: Process language fallback and conversion server-side,"(In reply to comment #13) +> (In reply to comment #12) +> > (In reply to comment #11) +> > > (In reply to comment #9) +> > > > I don't think that's a good outcome. If there isn't a description in your +> > > > language (in this case, pt), we shouldn't magically tell you that we've given +> > > > you a message in a different language (we don't do this for the MW messages +> > > > framework, for instance). +> > > +> > > BTW this comment means WONTFIXing this whole bug. +> > +> > Why? +> > +> > This is just me saying that I don't think that instead of ""Chien"", if it +> > doesn't exist in French we should give users ""Dog -- OMG We gave you this +> > message in English even though you asked for it in French!"", which feels +> > significant over-kill. +> +> Then I guess your point is that pt-br and pt are more similar, so falling +> back from pt to pt-br is acceptable, while fr and en are not this case. + +Yes. + +> However technically pt-br and pt have the same relationship as fr and en, +> or we'll have to compose some language similarity table ourselves, and manage +> to resolve many edge cases (eg. dialects). + +Oh. I assumed the jQuery.i18n (or one of the other JS, MW-independent tools that the Language Engineering team have built) would have this built in. Is that not the case?",1374862470,task_subcomment,PHID-TASK-uydrcj3p2rhxycgc65tn,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #13)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes.', 'QUOTE\nQUOTE\nQUOTE\n\nOh.', 'I assumed the jQuery.i18n (or one of the other JS, MW-independent tools that the Language Engineering team have built) would have this built in.', 'Is that not the case?']","['CONTRIBUTION AND COMMITMENT', 'NA', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +7284,[Story] VisualEditor: Ability to edit language links on Wikidata from within the editor,"This would be excellent, but potentially quite a lot of work. Would the Wikidata team be interested in exploring with us how this could be done?",1374862588,task_subcomment,PHID-TASK-czxsast2el34thkj2xkj,PHID-USER-ydswvwhh5pm4lshahjje,"['This would be excellent, but potentially quite a lot of work.', 'Would the Wikidata team be interested in exploring with us how this could be done?']","['FUTURE PLAN', 'FUTURE PLAN']" +7583,VisualEditor: Support the <code> tag as a text annotation,"This is now done, but marked as ""experimental"" (so it will show up on MediaWiki.org and the test wikis, but not on other production wikis like the Wikipedias). This is mostly because we don't yet have a proper design for how to have lots of different text annotations (currently we're tracking bugs to create an additional eight on top of the four that now exist including this one). Once we've got a design for that, we'll switch it out of experimental mode, but I'll mark this as fixed for now.",1374868236,task_subcomment,PHID-TASK-ktldutlvil3ngaxt2l2k,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now done, but marked as ""experimental"" (so it will show up on MediaWiki.org and the test wikis, but not on other production wikis like the Wikipedias).', ""This is mostly because we don't yet have a proper design for how to have lots of different text annotations (currently we're tracking bugs to create an additional eight on top of the four that now exist including this one)."", ""Once we've got a design for that, we'll switch it out of experimental mode, but I'll mark this as fixed for now.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8552,VisualEditor: Hatnote templates not displaying properly,"So, I've read this a number of times and I'm not quite sure I know what you're getting at. + +Steps: + +1. Go into a page +2. Click into a blank line; insert template ""Hatnote"", parameter 1 = ""Foo"". +3. Template appears on its own line, as expected. +4. Template saves on its own line, as expected. +5. Page rendered with template in the right place, as expected +6. Edit article. +7. Template is still there in VisualEditor, as expected. + +Try two: + +1. Go into a page +2. Click into the start of a non-blank line; insert template ""Hatnote"", parameter 1 = ""Foo"". +3. Template appears at the start of the line, a little oddly as it's a <div>, because of bug 49784. +4. Template saves at the start of the line, as expected. +5. Page rendered with template on its own line, as expected. +6. Edit article. +7. Template is still there in VisualEditor at the start of the line, as before. + +I assume you mean that this is an issue because it doesn't show up on its own line? If so, this is just a plain duplicate of bug 49784.",1374878501,task_subcomment,PHID-TASK-hadccnndpx3xlfcdq5x6,PHID-USER-ydswvwhh5pm4lshahjje,"[""So, I've read this a number of times and I'm not quite sure I know what you're getting at."", 'Steps:\n\n1.', 'Go into a page\n2.', 'Click into a blank line; insert template ""Hatnote"", parameter 1 = ""Foo"".', '3.', 'Template appears on its own line, as expected.', '4.', 'Template saves on its own line, as expected.', '5.', 'Page rendered with template in the right place, as expected\n6.', 'Edit article.', '7.', 'Template is still there in VisualEditor, as expected.', 'Try two:\n\n1.', 'Go into a page\n2.', 'Click into the start of a non-blank line; insert template ""Hatnote"", parameter 1 = ""Foo"".', '3.', ""Template appears at the start of the line, a little oddly as it's a <div>, because of bug 49784."", '4.', 'Template saves at the start of the line, as expected.', '5.', 'Page rendered with template on its own line, as expected.', '6.', 'Edit article.', '7.', 'Template is still there in VisualEditor at the start of the line, as before.', ""I assume you mean that this is an issue because it doesn't show up on its own line?"", 'If so, this is just a plain duplicate of bug 49784.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION .']" +1722,Buttons not showing up,"Given that it's been 25 days without further reports or information about the original issue, I'm marking this as INVALID.",1374878756,task_subcomment,PHID-TASK-i6cv3vliogwuderqbjnw,PHID-USER-ydswvwhh5pm4lshahjje,"[""Given that it's been 25 days without further reports or information about the original issue, I'm marking this as INVALID.""]",['BUG REPRODUCTION'] +1681,"VisualEditor: Dialogs layer under the toolbar, hide close button",This was fixed earlier this month as part of the general clean up of positioning; sorry for the slow response.,1374878989,task_subcomment,PHID-TASK-xzt7v3b2ore2q4iogeui,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed earlier this month as part of the general clean up of positioning; sorry for the slow response.'],['ACTION ON ISSUE'] +1258,VisualEditor: <nowiki> tags not deleted when surrounding element or text is deleted,"This is the same as bug 47678, which now fixed in some code we created this week, but unfortunately that has an issue, bug 51948 which is preventing wider deployment. Hopefully we'll get that fixed next week. + +*** This bug has been marked as a duplicate of bug 47678 ***",1374879593,task_subcomment,PHID-TASK-wg4if5a5jfs6ciuoa7x3,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same as bug 47678, which now fixed in some code we created this week, but unfortunately that has an issue, bug 51948 which is preventing wider deployment.', ""Hopefully we'll get that fixed next week."", '*** This bug has been marked as a duplicate of bug 47678 ***']","['BUG REPRODUCTION .', 'FUTURE PLAN', 'ISSUE CONTENT MANAGEMENT']" +10012,VisualEditor: Support editing nowiki blocks,*** Bug 51950 has been marked as a duplicate of this bug. ***,1374879593,task_subcomment,PHID-TASK-vhod5j4lmpp5giw7zjlk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51950 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3132,VisualEditor: Inserting template into slug throws JS error (causing dialogs to break),Thought we had fixed insertion into slugs in bug 44084 - has this re-surfaced?,1374879833,task_subcomment,PHID-TASK-7cagldmd3jobcif24ufn,PHID-USER-ydswvwhh5pm4lshahjje,['Thought we had fixed insertion into slugs in bug 44084 - has this re-surfaced?'],['BUG REPRODUCTION'] +1220,VisualEditor: References that are added by templates are not recognized by the references tool,"The problems with references created by templates are numerous, and possibly impossible to fix ({{#tag:ref}} was never meant to work and this is an example of it not working). :-( + +In general they are part of bug 50474, but I'll expand that to be clearer. + +*** This bug has been marked as a duplicate of bug 50474 ***",1374880234,task_subcomment,PHID-TASK-olrhjl5ydsytkfv6yzoo,PHID-USER-ydswvwhh5pm4lshahjje,"['The problems with references created by templates are numerous, and possibly impossible to fix ({{#tag:ref}} was never meant to work and this is an example of it not working).', "":-(\n\nIn general they are part of bug 50474, but I'll expand that to be clearer."", '*** This bug has been marked as a duplicate of bug 50474 ***']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +8408,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.",*** Bug 52083 has been marked as a duplicate of this bug. ***,1374880234,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52083 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11033,The read HTML should have hinting to allow full DOM copying (as opposed to just rich copying) from read mode into VE surfaces,"This is not simpler. This is the same. The problem is not taking in rich text (from any source), it's inserting it sanely into VisualEditor's ContentEditable surface, sadly. Merging. + +*** This bug has been marked as a duplicate of bug 33105 ***",1374880349,task_subcomment,PHID-TASK-jg5w64dq46rdbpyabqp7,PHID-USER-ydswvwhh5pm4lshahjje,"['This is not simpler.', 'This is the same.', ""The problem is not taking in rich text (from any source), it's inserting it sanely into VisualEditor's ContentEditable surface, sadly."", 'Merging.', '*** This bug has been marked as a duplicate of bug 33105 ***']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT']" +1222,"Wrong tab-order on the ""Edit summary"" window"," + +*** This bug has been marked as a duplicate of bug 51918 ***",1374880815,task_subcomment,PHID-TASK-3d44p7lu3ycz3cvuwxqd,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 51918 ***'],['ISSUE CONTENT MANAGEMENT'] +3256,VisualEditor: Change tab order in save dialog to be more like the wikitext editor's save form,*** Bug 52080 has been marked as a duplicate of this bug. ***,1374880815,task_subcomment,PHID-TASK-rrnwu2dnzhxx4ckh2cdj,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52080 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4468,VisualEditor: Dialog/flyout buttons cannot be activated with Tab key,This bug is fixed. Will use bug 51918 to track changes to tab order instead.,1374880834,task_subcomment,PHID-TASK-jxas3inmlw4l4tcg6zyx,PHID-USER-ydswvwhh5pm4lshahjje,"['This bug is fixed.', 'Will use bug 51918 to track changes to tab order instead.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +11031,The read HTML should have hinting to allow full DOM copying (as opposed to just rich copying) from read mode into VE surfaces,"(In reply to comment #2) +> This is a separate problem James. This is about copying from a non-VE wiki +> page on the same wiki. That is very different from copying from another VE, +> or another website. As I eluded to in my initial enhancement request, +> additional HTML needs to be emitted into the read version of the wiki page in +> order that a VE could pick up the name of the template to use when pasting it +> into a VE. + +Oh, sorry, I missed your comment about adding RDFa/etc. hinting to highlight what DOM elements are what. + +""Tiny"" is not remotely the correct word - this will require us to replace the entire read DOM with the same output as Parsoid provides VisualEditor, which is vaguely scheduled to be considered for research/analysis in about a year's time (this is so far off in the distance there isn't even a bug for it yet). Recasting.",1374881208,task_subcomment,PHID-TASK-jg5w64dq46rdbpyabqp7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOh, sorry, I missed your comment about adding RDFa/etc.', 'hinting to highlight what DOM elements are what.', '""Tiny"" is not remotely the correct word - this will require us to replace the entire read DOM with the same output as Parsoid provides VisualEditor, which is vaguely scheduled to be considered for research/analysis in about a year\'s time (this is so far off in the distance there isn\'t even a bug for it yet).', 'Recasting.']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT .']" +3384,"VisualEditor: Add a keyboard shortcut for ""Clear formatting""","I can see wanting to use Ctrl + Spacebar for a general whitespace inserter menu (nbsp/tab/etc.), so how about we go with Ctrl + \?",1375071949,task_subcomment,PHID-TASK-hju3hugjlttehugtvu7d,PHID-USER-ydswvwhh5pm4lshahjje,"['I can see wanting to use Ctrl + Spacebar for a general whitespace inserter menu (nbsp/tab/etc.', '), so how about we go with Ctrl + \\?']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +151,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","In response to community feedback, VisualEditor will be temporarily switched back into opt-in mode on the German Wikipedia. We don’t intend to otherwise alter the near-term VisualEditor deployment schedule, except in case of emergencies. + +As we did in the case of Dutch Wikipedia, for instance, which was exempted from the phase 2 rollout, we try to accommodate community concern in the process of this rollout. VisualEditor is the single largest and most disruptive change to the user experience in the history of our projects. Not only is it still beta software, it also depends on us working together in partnership to update documentation, add template metadata (which is used by VisualEditor to make templates more user-friendly), and deal with unexpected issues. We appreciate your patience and feedback, and we have no intent of taking your partnership for granted. + +We also recognize that there are still significant areas for improvement (e.g. performance, handling of tables, insertion of special characters) as well as work we can do to reduce the incidence rate of problematic markup changes. As we continue to support the beta where it is deployed, we’ll also update the German Wikipedia community on progress in these areas, and prepare for re-enabling VisualEditor later in the calendar year. + +As a reminder, VisualEditor has always been optional to use, and can now also be completely hidden from the user experience (as an individual preference) in wikis where it is enabled by default. + +-- James Forrester, Product Manager, VisualEditor team + +---- + +Als Reaktion auf die Rückmeldungen der deutschsprachigen Wikipedia-Gemeinschaft werden wir den VisualEditor dort temporär wieder nur per Opt-In verfügbar machen. Darüber hinaus beabsichtigen wir nicht, die unmittelbare Planung für andere Sprachversionen zu verändern, es sei denn, es treten schwerwiegende Probleme auf. + +Wie auch z.B. im Fall der niederländischen Wikipedia, die von Phase 2 der Beta ausgenommen wurde, versuchen wir, bei der weiteren Aktivierung des VisualEditor mit den Sprachversionen zusammen zu arbeiten und nehmen Bedenken ernst. VisualEditor ist die weitgehendste Änderung an der Benutzeroberfläche in der Geschichte unserer Projekte. VisualEditor ist aber noch Beta-Software, und der Erfolg des Projekts hängt sehr davon ab, dass wir ein einer positiven Partnerschaft zusammen arbeiten, um z.B. Vorlagen-Metadaten (TemplateData) hinzuzufügen (die von VisualEditor verwendet werden, um die Benutzeroberfläche für Vorlagen zu verbessern) und Dokumentation zu aktualisieren, und um mit Software-Problemen umzugehen. Wir schätzen die Geduld und das ehrliche Feedback der deutschsprachigen Wikipedia-Gemeinschaft, und gehen nicht davon aus, dass eine Kooperation ohne gegenseitiges Entgegenkommen funktionieren kann. + +Wir erkennen auch an, dass es im VisualEditor noch viel Raum für Verbesserungen gibt. Das beinhaltet z.B. Performance, bessere Unterstützung für Tabellen und einen Dialog für das Einfügen von Sonderzeichen. In einigen Fällen können wir auch das Verhalten des Editors optimieren, um unerwünschte Änderungen am Wikitext zu reduzieren. Auch auf der deutschsprachigen Wikipedia werden Verbesserungen selbstverständlich für Opt-In-Nutzer kontinuierlich zur Verfügung stehen, und wir werden regelmäßige Ankündigungen über Neuerungen veröffentlichen. Unser Ziel ist eine Wiederaktivierung des VisualEditor in der Beta-Konfiguration später im Kalenderjahr. + +Die Verwendung von Wikitext wird selbstverständlich auch nach der Wiederaktivierung des VisualEditor möglich sein. Der VisualEditor ist und bleibt optional, und kann während der Beta-Phase auch komplett aus der Benutzeroberfläche entfernt werden. + +-- James Forrester, Produktmanager, VisualEditor-Team",1375075738,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-ydswvwhh5pm4lshahjje,"['In response to community feedback, VisualEditor will be temporarily switched back into opt-in mode on the German Wikipedia.', 'We don’t intend to otherwise alter the near-term VisualEditor deployment schedule, except in case of emergencies.', 'As we did in the case of Dutch Wikipedia, for instance, which was exempted from the phase 2 rollout, we try to accommodate community concern in the process of this rollout.', 'VisualEditor is the single largest and most disruptive change to the user experience in the history of our projects.', 'Not only is it still beta software, it also depends on us working together in partnership to update documentation, add template metadata (which is used by VisualEditor to make templates more user-friendly), and deal with unexpected issues.', 'We appreciate your patience and feedback, and we have no intent of taking your partnership for granted.', 'We also recognize that there are still significant areas for improvement (e.g.', 'performance, handling of tables, insertion of special characters) as well as work we can do to reduce the incidence rate of problematic markup changes.', 'As we continue to support the beta where it is deployed, we’ll also update the German Wikipedia community on progress in these areas, and prepare for re-enabling VisualEditor later in the calendar year.', 'As a reminder, VisualEditor has always been optional to use, and can now also be completely hidden from the user experience (as an individual preference) in wikis where it is enabled by default.', '-- James Forrester, Product Manager, VisualEditor team\n\n----\n\nAls Reaktion auf die Rückmeldungen der deutschsprachigen Wikipedia-Gemeinschaft werden wir den VisualEditor dort temporär wieder nur per Opt-In verfügbar machen.', 'Darüber hinaus beabsichtigen wir nicht, die unmittelbare Planung für andere Sprachversionen zu verändern, es sei denn, es treten schwerwiegende Probleme auf.', 'Wie auch z.B.', 'im Fall der niederländischen Wikipedia, die von Phase 2 der Beta ausgenommen wurde, versuchen wir, bei der weiteren Aktivierung des VisualEditor mit den Sprachversionen zusammen zu arbeiten und nehmen Bedenken ernst.', 'VisualEditor ist die weitgehendste Änderung an der Benutzeroberfläche in der Geschichte unserer Projekte.', 'VisualEditor ist aber noch Beta-Software, und der Erfolg des Projekts hängt sehr davon ab, dass wir ein einer positiven Partnerschaft zusammen arbeiten, um z.B.', 'Vorlagen-Metadaten (TemplateData) hinzuzufügen (die von VisualEditor verwendet werden, um die Benutzeroberfläche für Vorlagen zu verbessern) und Dokumentation zu aktualisieren, und um mit Software-Problemen umzugehen.', 'Wir schätzen die Geduld und das ehrliche Feedback der deutschsprachigen Wikipedia-Gemeinschaft, und gehen nicht davon aus, dass eine Kooperation ohne gegenseitiges Entgegenkommen funktionieren kann.', 'Wir erkennen auch an, dass es im VisualEditor noch viel Raum für Verbesserungen gibt.', 'Das beinhaltet z.B.', 'Performance, bessere Unterstützung für Tabellen und einen Dialog für das Einfügen von Sonderzeichen.', 'In einigen Fällen können wir auch das Verhalten des Editors optimieren, um unerwünschte Änderungen am Wikitext zu reduzieren.', 'Auch auf der deutschsprachigen Wikipedia werden Verbesserungen selbstverständlich für Opt-In-Nutzer kontinuierlich zur Verfügung stehen, und wir werden regelmäßige Ankündigungen über Neuerungen veröffentlichen.', 'Unser Ziel ist eine Wiederaktivierung des VisualEditor in der Beta-Konfiguration später im Kalenderjahr.', 'Die Verwendung von Wikitext wird selbstverständlich auch nach der Wiederaktivierung des VisualEditor möglich sein.', 'Der VisualEditor ist und bleibt optional, und kann während der Beta-Phase auch komplett aus der Benutzeroberfläche entfernt werden.', '-- James Forrester, Produktmanager, VisualEditor-Team']","['FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'NA', 'FUTURE PLAN', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'NA', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'NA', 'NA', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +7382,"VisualEditor: As much as possible, the link to the user manual should lead directly to a manual in the user's language","(In reply to comment #2) +> You could point to Special:MyLanguage/Page/<current ui language>. If the user +> is logged on mediawiki.org (which is quite likely), their interface language +> there will still overrule the provided language code :( + +To do this we'd have to have code that explicitly mangles an i18n string. This feels… deeply wrong. :-(",1375114805,task_subcomment,PHID-TASK-likhdovodmty4qer7rsq,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nTo do this we'd have to have code that explicitly mangles an i18n string."", 'This feels… deeply wrong.', ':-(']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +147,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia",This is now done.,1375115930,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-ydswvwhh5pm4lshahjje,['This is now done.'],['BUG REPRODUCTION'] +138,Anonymous users getting VisualEditor on German Wikipedia and making edits,"This appears to be a caching issue, yes",1375122380,task_subcomment,PHID-TASK-hdwzoxwzxwme4zwudykf,PHID-USER-ydswvwhh5pm4lshahjje,"['This appears to be a caching issue, yes']",['BUG REPRODUCTION'] +4531,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)","(In reply to comment #14) +> (In reply to comment #13) +> > The patch was committed and merged (but the notification bot incorrectly +> > reset the status), so I'm setting this back to FIXED again as the original +> > request that this bug report is about (see subject line) has been fulfilled. +> +> I'm not sure the original request (""top 15"" Wikipedias) has been fulfilled, +> but I'm also not sure that's still the goal. I'll leave this bug to James to +> sort out. + +Re-titled for clarity. I feel that this is closed.",1375125139,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #14)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nRe-titled for clarity.', 'I feel that this is closed.']","['CONTRIBUTION AND COMMITMENT', 'ACTION ON ISSUE']" +13098,VisualEditor: The alpha opt-in user preference description includes a hardcoded and incorrect list of namespaces,"(In reply to comment #1) +> Do you mean +> https://www.mediawiki.org/wiki/Manual:$wgContentNamespaces + +Presumably. + +> Is VE enabled in other content namespaces? + +Only on MediaWiki.org and the test wikis (where the alpha opt-in preference is not shown). Everywhere else, it's just NS0 (articles) and NS2 (user pages).",1375136842,task_subcomment,PHID-TASK-zsmkxbjmo6bthiyirco6,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\nQUOTE\n\nPresumably.', 'QUOTE\n\nOnly on MediaWiki.org and the test wikis (where the alpha opt-in preference is not shown).', ""Everywhere else, it's just NS0 (articles) and NS2 (user pages).""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +158,"VisualEditor: A <nowiki> on page causes ""Uncaught RangeError: Maximum call stack size exceeded"" in oojs.compare",Now fixed.,1375139113,task_subcomment,PHID-TASK-kql7loyrzdkr4rwpdcm6,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed.'],['BUG REPRODUCTION'] +1165,VisualEditor: Add guidance message into the reference dialog to tell a user what to put there,"This feels like the wrong approach. In general, if you have to prompt a user with text telling them what to do, your interface has failed. + +Bug 50110 (which we want to work on soon) would give users some buttons (or something similar) for a few, recommended templates for the context - and yes, that would be wiki-localised. + +Consequently, I'm marking this as WONTFIX so we can focus on bug 50110.",1375141752,task_subcomment,PHID-TASK-zg6asep6oadhz6pkrf4o,PHID-USER-ydswvwhh5pm4lshahjje,"['This feels like the wrong approach.', 'In general, if you have to prompt a user with text telling them what to do, your interface has failed.', 'Bug 50110 (which we want to work on soon) would give users some buttons (or something similar) for a few, recommended templates for the context - and yes, that would be wiki-localised.', ""Consequently, I'm marking this as WONTFIX so we can focus on bug 50110.""]","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +1160,Recognise Labeled Section Transclusions as mw:Extension/Lst or similar in Parsoid,"For VisualEditor to alienate something, all that is required is for Parsoid to mark it up as something VisualEditor doesn't recognise; right now, Parsoid and VisualEditor are both entirely dumb to the issue. :-)",1375143543,task_subcomment,PHID-TASK-2i2pvcby76cfowf624hh,PHID-USER-ydswvwhh5pm4lshahjje,"[""For VisualEditor to alienate something, all that is required is for Parsoid to mark it up as something VisualEditor doesn't recognise; right now, Parsoid and VisualEditor are both entirely dumb to the issue."", ':-)']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +3380,"VisualEditor: Add a keyboard shortcut for ""Clear formatting""","Now merged and will go out with the next production push, probably tomorrow.",1375145540,task_subcomment,PHID-TASK-hju3hugjlttehugtvu7d,PHID-USER-ydswvwhh5pm4lshahjje,"['Now merged and will go out with the next production push, probably tomorrow.']",['TASK PROGRESS'] +8243,TemplateData: Parse wikicode and/or HTML in interface text,Please don't mark older bugs as duplicates of newer ones.,1375191065,task_subcomment,PHID-TASK-72xdyaasptqyeuovlab3,PHID-USER-ydswvwhh5pm4lshahjje,"[""Please don't mark older bugs as duplicates of newer ones.""]",['ISSUE CONTENT MANAGEMENT'] +1448,Allow wikitext e.g. links to documentation in templatedata," + +*** This bug has been marked as a duplicate of bug 50656 ***",1375191068,task_subcomment,PHID-TASK-fldsdjwnv5jvqc2iam55,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50656 ***'],['ISSUE CONTENT MANAGEMENT'] +8242,TemplateData: Parse wikicode and/or HTML in interface text,*** Bug 51311 has been marked as a duplicate of this bug. ***,1375191068,task_subcomment,PHID-TASK-72xdyaasptqyeuovlab3,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51311 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +12523,VisualEditor: Warn user when saving page with <ref>s but not <references />,*** Bug 51910 has been marked as a duplicate of this bug. ***,1375192364,task_subcomment,PHID-TASK-bw6slpyeq2u23y3ltra6,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51910 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1194,"VisualEditor - Using ""Select all"" (Ctrl+a) and deleting the selected content afterwards leaves the document uneditable.","This is a duplicate of bug 50947 - merging. + +*** This bug has been marked as a duplicate of bug 50947 ***",1375199198,task_subcomment,PHID-TASK-3ew3gilga74djx2te24b,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a duplicate of bug 50947 - merging.', '*** This bug has been marked as a duplicate of bug 50947 ***']","['ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT']" +3628,VisualEditor: Blanking the page using Ctrl-A and Delete keys prevents further editing in Firefox,*** Bug 52125 has been marked as a duplicate of this bug. ***,1375199198,task_subcomment,PHID-TASK-mip6kupgxcxydyy26dwa,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52125 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1359,"VisualEditor: <nowiki> tags added to all markup in paragraph, including pre-existing",This seems to have been fixed (I now can't reproduce) in the re-write of nowiki-ing code; sorry for the bug.,1375199810,task_subcomment,PHID-TASK-rorj54kzrfz5yajplzy6,PHID-USER-ydswvwhh5pm4lshahjje,"[""This seems to have been fixed (I now can't reproduce) in the re-write of nowiki-ing code; sorry for the bug.""]",['BUG REPRODUCTION'] +13184,"If the user only has edited in one section, VisualEditor should insert the name of the edited section into the edit summary","You're right, this isn't a duplicate; I'm re-opening and titling it to be clearer.",1375199919,task_subcomment,PHID-TASK-z3skamqtqkfqxyfwcbsx,PHID-USER-ydswvwhh5pm4lshahjje,"[""You're right, this isn't a duplicate; I'm re-opening and titling it to be clearer.""]",['ACTION ON ISSUE .'] +1716,Tagging articles using old markup on VE,"As mentioned, there is now a local AbuseFilter running on enwiki that flags any edit that adds a <nowiki> tag (whether in VisualEditor or wikitext editor; whether accidental or deliberate; whether due to using wikitext markup or because of a bug). + +I think a global AbuseFilter might make sense to do this globally, but certainly this feels like something better done using AbuseFilter than heavy-handedly inserted by VisualEditor itself, if that makes sense, so I'm going to close this as a WONTFIX - but very happy to reopen if people feel it would be better in VE.",1375200134,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ydswvwhh5pm4lshahjje,"['As mentioned, there is now a local AbuseFilter running on enwiki that flags any edit that adds a <nowiki> tag (whether in VisualEditor or wikitext editor; whether accidental or deliberate; whether due to using wikitext markup or because of a bug).', ""I think a global AbuseFilter might make sense to do this globally, but certainly this feels like something better done using AbuseFilter than heavy-handedly inserted by VisualEditor itself, if that makes sense, so I'm going to close this as a WONTFIX - but very happy to reopen if people feel it would be better in VE.""]","['BUG REPRODUCTION .', 'WONTFIX']" +1710,Tagging articles using old markup on VE,"(In reply to comment #10) +> (In reply to comment #7) +> > Adding a <nowiki> to an article (as opposed to a template or something) is +> > generally unnecessary and probably in need of a second look, regardless of +> > whether VE added it or the editor added it manually. Wikimarkup simply +> > *doesn't look like* real punctuation, so it's uncommon to need to escape it +> > in +> > running text. +> > +> > As such, I tentatively agree with James here: A VE-only filter would be +> > unnecessary since the broader case is really what we need to go after anyway. +> +> You miss the point: in an edit-filter, I would advocate simply blocking the +> edit if it was VE and not allow it to be saved. If a human being consciously +> did it, there's at least a remote chance that it was a good edit worthy of +> examination. + +I think that would be an exceptionally-bad thing to do to fellow editors and thus to the wiki at large, but that's a decision for local wikis' communities to make, and not appropriate for the developers to rule on. + +> There *are* legitimate uses of nowiki, usually things involving bolded and +> italicized possessives, pipe characters inside of text. It's just that none +> of the ones created by VE have any merit. + +None? None ever? Not even when a user of VisualEditor creates a bolded or italicised possessive? :-)",1375203157,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #10)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI think that would be an exceptionally-bad thing to do to fellow editors and thus to the wiki at large, but that's a decision for local wikis' communities to make, and not appropriate for the developers to rule on."", 'QUOTE\nQUOTE\nQUOTE\n\nNone?', 'None ever?', 'Not even when a user of VisualEditor creates a bolded or italicised possessive?', ':-)']","['SOCIAL CONVERSATION', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +1709,Tagging articles using old markup on VE,"(In reply to comment #6) +> Tell me how an abuse filter can even detect that Visual Editor was involved +> in the edit before you attempt to close this, please. + +That would be bug 51421 (which is a bug against AbuseFilter); you should follow-up there.",1375203199,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #6)\nQUOTE\nQUOTE\n\nThat would be bug 51421 (which is a bug against AbuseFilter); you should follow-up there.'],['BUG REPRODUCTION'] +3141,"VisualEditor: Make the ""wikitext"" link of the popup open in a new window",This is now done and we'll get it deployed soon.,1375203313,task_subcomment,PHID-TASK-kcmkos4wcsglqvinne4e,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is now done and we'll get it deployed soon.""]",['TASK PROGRESS'] +4673,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","The issue that caused this to be reopened (bug 52093) has been fixed and will be deployed soon; consequently, reclosing this.",1375203346,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-ydswvwhh5pm4lshahjje,"['The issue that caused this to be reopened (bug 52093) has been fixed and will be deployed soon; consequently, reclosing this.']",['BUG REPRODUCTION'] +7710,VisualEditor: Allow AbuseFilter rules to identify VE edits,"(In reply to comment #5) +> I'm pretty sure it's impossible to do this since any kind of tags can be only +> added after an edit is saved (ChangeTags::addTags() function requires the +> edit to have a know rev_id which implies that it already exists in the +> database). + +Does AF's hook happen after VE's save (which applies tags), at least?",1375203722,task_subcomment,PHID-TASK-gou4ejmnkpg5lgq6cdfx,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nDoes AF's hook happen after VE's save (which applies tags), at least?""]",['INVESTIGATION AND EXPLORATION'] +3416,VisualEditor: Strip whitespace from the start of paragraphs before sending to Parsoid,"(In reply to comment #5) +> With bug 50841 we now convert +> +> [space]Foo +> +> to +> +> <nowiki> </nowiki>Foo +> +> (previously <nowiki> Foo</nowiki>) +> +> This is the correct behaviour. + +Also, with gerrit 76223 VisualEditor users can now edit through <nowiki>s transparently. + +> Perhaps this, and other whitespace issues (e.g. double +> spaces), should be flagged up to the user (with a wiggle underline?) + +That would be one solution that is quite generalisable, but could be a great deal more work.",1375208057,task_subcomment,PHID-TASK-mu2vgsj5i4mlfiswzx4o,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAlso, with gerrit 76223 VisualEditor users can now edit through <nowiki>s transparently.', 'QUOTE\nQUOTE\n\nThat would be one solution that is quite generalisable, but could be a great deal more work.']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +3020,VisualEditor: Localised tag description should link to content language documentation page,This was caused by gerrit 75559 - will partially-revert.,1375213677,task_subcomment,PHID-TASK-nirzuutzqnx7m4wim5ej,PHID-USER-ydswvwhh5pm4lshahjje,['This was caused by gerrit 75559 - will partially-revert.'],['BUG REPRODUCTION'] +7705,VisualEditor: Allow AbuseFilter rules to identify VE edits,"(In reply to comment #10) +> The original request was merely for the AbuseFilter to somehow be made aware +> whether or not an edit had come from VE as opposed to source editing. +> +> For example, the Abuse Filter is aware of ""action="" but not ""veaction="". At +> present ""action=edit"" and ""veaction=edit"" look identical to the AbuseFilter. + +Adjusting comment accordingly. + +> I think the suggestion that AbuseFilter should somehow be allowed process +> tags generated by other entities is actually an unnecessary (and more +> complicated) diversion. + +Sure.",1375214945,task_subcomment,PHID-TASK-gou4ejmnkpg5lgq6cdfx,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #10)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAdjusting comment accordingly.', 'QUOTE\nQUOTE\nQUOTE\n\nSure.']","['CONTRIBUTION AND COMMITMENT', 'NA']" +7215,The on-page Flagged Revisions notice about transcluded files or templates having outstanding changes doesn't appear in the edit notices,"Yes, this is intentional (as the tool interferes with VisualEditor and will need re-writing/merging into VE to work properly). + +The notice above the page having transcluded files or templates with outstanding changes feels like one of the things that should appear in the wikitext page's edit notices (and so on VisualEditor's panel too) - not sure why it doesn't. Is this a Pending Changes bug?",1375216355,task_subcomment,PHID-TASK-rkr7k7s24b2ie267wdh5,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, this is intentional (as the tool interferes with VisualEditor and will need re-writing/merging into VE to work properly).', ""The notice above the page having transcluded files or templates with outstanding changes feels like one of the things that should appear in the wikitext page's edit notices (and so on VisualEditor's panel too) - not sure why it doesn't."", 'Is this a Pending Changes bug?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3017,VisualEditor: Localised tag description should link to content language documentation page,Fixed; we'll deploy this later today.,1375216402,task_subcomment,PHID-TASK-nirzuutzqnx7m4wim5ej,PHID-USER-ydswvwhh5pm4lshahjje,"[""Fixed; we'll deploy this later today.""]",['ACTION ON ISSUE'] +7622,"VisualEditor: Re-run wikipage content handlers (jquery.makeCollapsible, jquery.tablesorter) when rendering new revision after save",This is now merged and will be deployed later today.,1375218658,task_subcomment,PHID-TASK-a3yp2evtjuq3hjqdrvhc,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged and will be deployed later today.'],['TASK PROGRESS'] +3041,VisualEditor: VE will not save multiple consecutive references,Fixed and will get deployed in a little while.,1375222413,task_subcomment,PHID-TASK-uxrs32aphojxiommp53x,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will get deployed in a little while.'],['ACTION ON ISSUE'] +3032,VisualEditor: categories being duplicated,Going out in a little while.,1375223654,task_subcomment,PHID-TASK-rqtkbfxffdpbdagffzia,PHID-USER-ydswvwhh5pm4lshahjje,['Going out in a little while.'],['SOCIAL CONVERSATION'] +3160,VisualEditor: floating toolbar causes scrolling of large pages to be very slow,Merged and deployed.,1375232987,task_subcomment,PHID-TASK-y7lnjkpbhgxsbrsuxizc,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and deployed.'],['TASK PROGRESS'] +3167,VisualEditor: Deleting plain text from a large page with backspace or delete is very slow,Merged and deployed.,1375233739,task_subcomment,PHID-TASK-bd27gm56r2au6k3ieg34,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and deployed.'],['TASK PROGRESS'] +11825,VisualEditor: Links to current page should show as bold,"This will need bug 37901 (a general CSS hinting system for links) to be implemented, which is planned for later this quarter. Hinting that links should be red (non-existent), bold (current), purple (stubs), orange (redirects) etc. will need to be supported in that service.",1375235157,task_subcomment,PHID-TASK-75qcblrq4xxtwfp5s76f,PHID-USER-ydswvwhh5pm4lshahjje,"['This will need bug 37901 (a general CSS hinting system for links) to be implemented, which is planned for later this quarter.', 'Hinting that links should be red (non-existent), bold (current), purple (stubs), orange (redirects) etc.', 'will need to be supported in that service.']","['FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +11427,"VisualEditor: Broken DivX browser plugin causes ""myEventWatcherDiv"" to be injected into the page","(In reply to comment #8) +> As a workaround for now we could make VE remove those divs from the HTMLDOM +> that it is sending to MW API for serializing. @James: Should we do it? + +You mean, have a blacklist of items to just silently remove on save? Could work as a quick hack.",1375286359,task_subcomment,PHID-TASK-cdpx3zolbm5hnu4e76jg,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #8)\nQUOTE\nQUOTE\n\nYou mean, have a blacklist of items to just silently remove on save?', 'Could work as a quick hack.']","['BUG REPRODUCTION', 'WORKAROUNDS']" +7186,Broken browser plugins cause cruft to be injected into the page (tracking)," +-------------------------- +**Version**: unspecified +**Severity**: minor",1375286580,task_description,PHID-TASK-y754cxtupebi6bfunc3e,PHID-USER-ydswvwhh5pm4lshahjje,"['Broken browser plugins cause cruft to be injected into the page (tracking).', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +128,VisualEditor: [Regression] Save dialog sometimes attaches to context menu toolbar instead of platform toolbar,"Renamed. + +Removing the link to bug 49969 - the save dialog isn't (yet) an actual dialog, so that would have no effect. + +Adding a link to bug 52326 which is possibly caused by the same",1375286909,task_subcomment,PHID-TASK-btjddhvc23db2mven5vt,PHID-USER-ydswvwhh5pm4lshahjje,"['Renamed.', ""Removing the link to bug 49969 - the save dialog isn't (yet) an actual dialog, so that would have no effect."", 'Adding a link to bug 52326 which is possibly caused by the same']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3260,VisualEditor: Return of the invalid token on save attempt problem?,This was fixed in gerrit 76859 which was merged yesterday and will go out today.,1375297527,task_subcomment,PHID-TASK-zrcmecxwpnqso5zyiauu,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in gerrit 76859 which was merged yesterday and will go out today.'],['TASK PROGRESS'] +7572,"VisualEditor: If running on an old MW so jquery.client doesn't have what we need, don't just fail silently",This is now merged.,1375297757,task_subcomment,PHID-TASK-63tv3lkov2okxud2zyxo,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged.'],['TASK PROGRESS'] +3517,"VisualEditor: It should be clearer to users that they are inserting a media item in an odd place (e.g. into the middle of a word, middle of a paragraph)",*** Bug 52178 has been marked as a duplicate of this bug. ***,1375298515,task_subcomment,PHID-TASK-4hclm7qlzk6wj2x4xb2q,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52178 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3649,VisualEditor: Selection highlight for templates/etc. mis-placed,I believe that this has now been fixed given the changes to how the CSS is cached.,1375298816,task_subcomment,PHID-TASK-ur6l6l2ezqzug2nab347,PHID-USER-ydswvwhh5pm4lshahjje,['I believe that this has now been fixed given the changes to how the CSS is cached.'],['BUG REPRODUCTION'] +10980,VisualEditor: pasting with middle-click in X-Windows doesn't work when automatic scrolling is enabled,How on Earth does Firefox's automatic scrolling feature interact with its pasting feature? Gah. :-),1375299597,task_subcomment,PHID-TASK-lusbxefwae6sj2xokbvm,PHID-USER-ydswvwhh5pm4lshahjje,"[""How on Earth does Firefox's automatic scrolling feature interact with its pasting feature?"", 'Gah.', ':-)']","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +11332,"VisualEditor: Provide a ""view VE"" mode / disable editing for protected pages","(In reply to comment #0) +> There should be a view-source equivalent for the visual editor so that people +> can see the page in VE as if the could edit it. + +This could get quite complex, but do-able if it's worth it. + +> It should allow them to interrogate things like template, so they can find out +> which template is producing what they see and how it does that. + +I can sort-of see the value here, but it's not great. + +> When VE can cope with copy+paste, then this will also allow them to copy and +> paste the relevant image/template/whatever to whatever article they are working +> on. + +We're probably going to want to do this with ""read mode"" HTML rather than build something like that (so, you copy something from the action=read and paste into veaction=edit and you get the template/etc. magically working). + +Marking as ""low"" priority given difficulty and relatively low value for users; happy to be convinced otherwise.",1375300513,task_subcomment,PHID-TASK-k3k3gj4cbyainkrjcrt7,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\n\nThis could get quite complex, but do-able if it's worth it."", ""QUOTE\nQUOTE\n\nI can sort-of see the value here, but it's not great."", 'QUOTE\nQUOTE\nQUOTE\n\nWe\'re probably going to want to do this with ""read mode"" HTML rather than build something like that (so, you copy something from the action=read and paste into veaction=edit and you get the template/etc.', 'magically working).', 'Marking as ""low"" priority given difficulty and relatively low value for users; happy to be convinced otherwise.']","['MOTIVATION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'POTENTIAL NEW ISSUES AND REQUESTS']" +12093,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"(In reply to comment #43) +> I'm upgrading this to ""normal"" since it's listed at #4 on +> https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Known_problems and I'm +> not +> seeing any good case for low/lowest made here. + +The ""priority"" field doesn't mean ""how much do people want it"", it's ""how soon are the developers likely to get to do it"". + +As I explained above, this will require a series of major changes in Parsoid and a huge re-write of MediaWiki's skins system as we switch over to use Parsoid's generated HTML for read pages, and is many (many) months away - we're hoping to be able to undertake it some time towards the start/middle of next calendar year. + +Magically changing the status of the priority doesn't make this complex work happen any quicker. There is no value in edit-warring over Bugzilla statuses, so I'm going to leave this as is, but please don't make changes like this.",1375301261,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #43)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe ""priority"" field doesn\'t mean ""how much do people want it"", it\'s ""how soon are the developers likely to get to do it"".', ""As I explained above, this will require a series of major changes in Parsoid and a huge re-write of MediaWiki's skins system as we switch over to use Parsoid's generated HTML for read pages, and is many (many) months away - we're hoping to be able to undertake it some time towards the start/middle of next calendar year."", ""Magically changing the status of the priority doesn't make this complex work happen any quicker."", ""There is no value in edit-warring over Bugzilla statuses, so I'm going to leave this as is, but please don't make changes like this.""]","['BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'ACTION ON ISSUE']" +7172,VisualEditor: API does not apply PST (pre-save transform) when generating its diff,"Marking as ""minor"" as we don't provide a built-in way for subst: to be added (yet) to transclusion invocations.",1375303837,task_subcomment,PHID-TASK-l6tecg3euv7s6vvgap3i,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking as ""minor"" as we don\'t provide a built-in way for subst: to be added (yet) to transclusion invocations.']",['BUG REPRODUCTION'] +11311,VisualEditor: Tool to set/unset text as superscript,"As explained elsewhere, this is trivial to do but would make the toolbar (even more) unwieldy for all users, and so I de-prioritised it whilst waiting for a way to have lots of these icons available without filling everyone's screens with buttons most of them don't want to touch. + +We're working right now on a first draft which we think will help with the clutter, at which point making these tools is a work of minutes.",1375304078,task_subcomment,PHID-TASK-rdzse5grzzixnnifzj2z,PHID-USER-ydswvwhh5pm4lshahjje,"[""As explained elsewhere, this is trivial to do but would make the toolbar (even more) unwieldy for all users, and so I de-prioritised it whilst waiting for a way to have lots of these icons available without filling everyone's screens with buttons most of them don't want to touch."", ""We're working right now on a first draft which we think will help with the clutter, at which point making these tools is a work of minutes.""]","['FUTURE PLAN', 'FUTURE PLAN']" +7924,VisualEditor: Link editor requires ENTER for input,This is now merged and will be deployed later.,1375304913,task_subcomment,PHID-TASK-oh3fg6fot6uziw3ctbqu,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged and will be deployed later.'],['TASK PROGRESS'] +3446,VisualEditor: Link inspector crashes when inserting link on non-linkable or empty selection,This is now merged and will be deployed later.,1375304925,task_subcomment,PHID-TASK-dke6zkvtno2ooulod6bw,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged and will be deployed later.'],['TASK PROGRESS'] +3373,VisualEditor: Too many clicks needed to dismiss inlink editor,This is now merged and will be deployed later.,1375304932,task_subcomment,PHID-TASK-qpzhi34lem7nwd6nbsu5,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged and will be deployed later.'],['TASK PROGRESS'] +3437,"VisualEditor: Link inspector ignores typed text if user presses [enter] too quickly, explodes with new links",This is now merged and will be deployed later.,1375304939,task_subcomment,PHID-TASK-xodrhcpq6wj3seyvlmoc,PHID-USER-ydswvwhh5pm4lshahjje,['This is now merged and will be deployed later.'],['TASK PROGRESS'] +121,VisualEditor: [Regression] Save dialog sometimes attaches to context menu toolbar instead of platform toolbar,This is fixed and being pushed live right now.,1375312939,task_subcomment,PHID-TASK-btjddhvc23db2mven5vt,PHID-USER-ydswvwhh5pm4lshahjje,['This is fixed and being pushed live right now.'],['ACTION ON ISSUE'] +120,VisualEditor: [Regression] Save dialog sometimes attaches to context menu toolbar instead of platform toolbar,*** Bug 52328 has been marked as a duplicate of this bug. ***,1375312992,task_subcomment,PHID-TASK-btjddhvc23db2mven5vt,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52328 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1125,drag and drop for text,"There's already bug 49981 for drag-and-drop of content in general; I don't think this is sufficiently different (drag-and-drop of text is not sufficiently distinct from drag-and-drop of non-text to be worth splitting out), so merging. + +*** This bug has been marked as a duplicate of bug 49981 ***",1375319436,task_subcomment,PHID-TASK-vs6adtg7gilhg5r2g74x,PHID-USER-ydswvwhh5pm4lshahjje,"[""There's already bug 49981 for drag-and-drop of content in general; I don't think this is sufficiently different (drag-and-drop of text is not sufficiently distinct from drag-and-drop of non-text to be worth splitting out), so merging."", '*** This bug has been marked as a duplicate of bug 49981 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +8790,"VisualEditor: Drag-and-drop of content (text, transclusions, references, …) to move it",*** Bug 52364 has been marked as a duplicate of this bug. ***,1375319436,task_subcomment,PHID-TASK-busqmj37jbvye6nty5bt,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52364 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3587,"VisualEditor: Should ""remove template"" be under a label such as ""actions"" instead of options?","We don't like the ""Options"" label either (it's a standard part of dialog panes in VE, but here it doesn't add anything).",1375325511,task_subcomment,PHID-TASK-nilflssh5x72tinfk7a6,PHID-USER-ydswvwhh5pm4lshahjje,"['We don\'t like the ""Options"" label either (it\'s a standard part of dialog panes in VE, but here it doesn\'t add anything).']",['MOTIVATION'] +7527,VisualEditor: Move the remove template/parameter button to somewhere more prominent?,"(In reply to comment #0) +> *moving the ""Remove template"" button next to the ""save changes"" button (which +> would probably be more logical than placing it under ""options"" - see also bug +> 51135). + +The problem is that button removes the single template that the pane is about, not the entire transclusion (which can cover from one template to thousands) - the dialog footer buttons are meant to apply to the entire dialog's subject, not just the bit you're currently looking at. + +However, maybe it could be up in the top-right, alongside the name of the template you've currently got selected?",1375325672,task_subcomment,PHID-TASK-5rpxkdg4clk2xzkgyeci,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nThe problem is that button removes the single template that the pane is about, not the entire transclusion (which can cover from one template to thousands) - the dialog footer buttons are meant to apply to the entire dialog's subject, not just the bit you're currently looking at."", ""However, maybe it could be up in the top-right, alongside the name of the template you've currently got selected?""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +7729,VisualEditor: Improve how we suppress reference warnings in template rendering,"Done and merged, now that wmf12 is deployed everywhere.",1375327521,task_subcomment,PHID-TASK-npqg6q6ozudz2pqkgmjm,PHID-USER-ydswvwhh5pm4lshahjje,"['Done and merged, now that wmf12 is deployed everywhere.']",['TASK PROGRESS'] +4013,VisualEditor: Duplicating text in template on unrelated edit,"This looks like the same issue, yes.",1375377912,task_subcomment,PHID-TASK-4vsqha4nxg6sirme3ghc,PHID-USER-ydswvwhh5pm4lshahjje,"['This looks like the same issue, yes.']",['BUG REPRODUCTION .'] +4383,VisualEditor: Reflist sometimes not fully being populated,This was fixed in the re-working of references last week; marking as fixed.,1375381274,task_subcomment,PHID-TASK-gww3sadaua5hd4aa5mxy,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in the re-working of references last week; marking as fixed.'],['BUG REPRODUCTION'] +4380,VisualEditor: Reflist sometimes not fully being populated,"No, this bug was fixed; I think that that's a different issue. Splitting.",1375381775,task_subcomment,PHID-TASK-gww3sadaua5hd4aa5mxy,PHID-USER-ydswvwhh5pm4lshahjje,"[""No, this bug was fixed; I think that that's a different issue."", 'Splitting.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7162,VisualEditor: <references /> not fully populated but {{reflist}} is,"Not a duplicate, AFAICT.",1375381795,task_subcomment,PHID-TASK-cjrfpthlsv4urm5hyivq,PHID-USER-ydswvwhh5pm4lshahjje,"['Not a duplicate, AFAICT.']",['BUG REPRODUCTION .'] +3794,VisualEditor: Incorrectly displaying nested references,I believe that this now has been fixed - compare https://en.wikipedia.org/wiki/Otto_I%2C_Holy_Roman_Emperor with https://en.wikipedia.org/wiki/Otto_I%2C_Holy_Roman_Emperor?veaction=edit to see the reference lists being the same in both cases. Sorry for the slow response.,1375383334,task_subcomment,PHID-TASK-6255kvv4aihzvptanmel,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this now has been fixed - compare URL with URL to see the reference lists being the same in both cases.', 'Sorry for the slow response.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +7764,References inside templates don't appear in the reference list in VisualEditor,This is now fixed due to the same fixes as bug 51741 (and in Parsoid) - they're still numbered wrongly (which is bug 50474).,1375383745,task_subcomment,PHID-TASK-c2zo7myzzju4zjk7el5z,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is now fixed due to the same fixes as bug 51741 (and in Parsoid) - they're still numbered wrongly (which is bug 50474).""]",['BUG REPRODUCTION .'] +10974,"ULS' ""Language Settings"" cog is confused with a way to edit language links","Being able to edit language links is bug 52105 (specifically, for Wikidata ones). This would replace the current hacky gadget. + +The other part of this bug (about the cog not letting you change settings of other languages) would be an issue with ULS, not VisualEditor, I think?",1375384179,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-ydswvwhh5pm4lshahjje,"['Being able to edit language links is bug 52105 (specifically, for Wikidata ones).', 'This would replace the current hacky gadget.', 'The other part of this bug (about the cog not letting you change settings of other languages) would be an issue with ULS, not VisualEditor, I think?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11019,VisualEditor: Edit summary box should be a text input box and not textarea,"By making the summary a textarea rather than an inputbox we've seen a radically-greater number of editors (especially, anonymous and new editors) entering edit summaries for their edits. I think we should think very seriously about the impact of such a change before just making it.",1375388426,task_subcomment,PHID-TASK-y2wr4truqmwwemxh72yk,PHID-USER-ydswvwhh5pm4lshahjje,"[""By making the summary a textarea rather than an inputbox we've seen a radically-greater number of editors (especially, anonymous and new editors) entering edit summaries for their edits."", 'I think we should think very seriously about the impact of such a change before just making it.']","['BUG REPRODUCTION .', 'FUTURE PLAN']" +7762,References inside templates don't appear in the reference list in VisualEditor,"(In reply to comment #3) +> Mike Christie at en.wp has reported this happening with notes defined in +> image captions. Will the fix for this bug solve that when it is deployed or +> should I file a separate bug? + +This is now deployed; references in image captions sounds like a further bug, sadly.",1375397689,task_subcomment,PHID-TASK-c2zo7myzzju4zjk7el5z,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\n\nThis is now deployed; references in image captions sounds like a further bug, sadly.']",['BUG REPRODUCTION'] +10972,"ULS' ""Language Settings"" cog is confused with a way to edit language links","(In reply to comment #6) +> _remove_ the code to edit language links from the already complicated VE. + +There is no code to edit language links in VisualEditor. What are you talking about?",1375401899,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #6)\nQUOTE\n\nThere is no code to edit language links in VisualEditor.', 'What are you talking about?']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +172,VisualEditor: Newly-added references need a page save before being reusable,"(In reply to comment #2) +> I can think of possible two reasons why this bug has not been given high +> priority: + +You forgot option 3: We hadn't got to this bug report yet (aka, ""AGF""). :-) + +Now marked appropriately.",1375406536,task_subcomment,PHID-TASK-shna2ollivhvhx6ukpk5,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\nYou forgot option 3: We hadn\'t got to this bug report yet (aka, ""AGF"").', ':-)\n\nNow marked appropriately.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +110,"VisualEditor: autocomplete for wikilinks ""aggressively"" chooses what to link",Fixed and will be deployed tonight.,1375408346,task_subcomment,PHID-TASK-q6smnzvqe6vc4eby67me,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed and will be deployed tonight.'],['ACTION ON ISSUE'] +11017,VisualEditor: Edit summary box should be a text input box and not textarea,"(In reply to comment #3) +> I seriously doubt that that is the reason you have a higher incidence of edit +> summaries. What you did in parallel to making it a textarea was that you hid +> the ""Save page"" final submit button behind a dialog that prominently presents +> the box for an edit summary. Users no longer feel free to skip a mysterious +> text box and click ""Save page"" right away, the look and feel of the modal +> dialog forces them to consider filling it out in full before proceeding. +> That's why you're getting more edit summaries. + +Sure, but collapsing the box down to a single line would de-emphasise the edit summary, however, and turn it back into ""a mysterious text box"" that uses ""feel free to skip"".",1375415740,task_subcomment,PHID-TASK-y2wr4truqmwwemxh72yk,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSure, but collapsing the box down to a single line would de-emphasise the edit summary, however, and turn it back into ""a mysterious text box"" that uses ""feel free to skip"".']",['BUG REPRODUCTION'] +9313,"VisualEditor: Incorrect tab text (create vs. edit) shown on Special:MovePage, Special:Undelete, others?",Now fixed and deployed.,1375423076,task_subcomment,PHID-TASK-n3tckyz3ypiasbv7mmov,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed and deployed.'],['ACTION ON ISSUE .'] +8475,"VisualEditor: Behaviour of default ""Edit"" tab should not vary by namespace (action=edit vs. veaction=edit)",Now fixed and deployed.,1375423094,task_subcomment,PHID-TASK-dwxii5uaohcgrtbsiwxl,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed and deployed.'],['ACTION ON ISSUE'] +3923,VisualEditor: Tab layout should be done from a top-loading module,"This is now done, and deployed.",1375423118,task_subcomment,PHID-TASK-l5ckh63ssiggmz3slrqg,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now done, and deployed.']",['TASK PROGRESS'] +11015,VisualEditor: Edit summary box should be a text input box and not textarea,"(In reply to comment #5) +> > Sure, but collapsing the box down to a single line would de-emphasise the +> > edit summary, however, and turn it back into ""a mysterious text box"" that +> > uses ""feel free to skip"". +> +> Why would it? +> +> It's still hidden behind a modal dialog. I will wager that editors still feel +> forced to fill it in simply because it is there. + +The numbers went up when we switched from inputbox to textarea. Expecting them not to fall when we reverse that change seems unlikely to me.",1375423283,task_subcomment,PHID-TASK-y2wr4truqmwwemxh72yk,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe numbers went up when we switched from inputbox to textarea.', 'Expecting them not to fall when we reverse that change seems unlikely to me.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +3000,VisualEditor: Make beta notice more prominent,"We've now made a modal dialog pop up warning the user about the beta status of VisualEditor, and labelled VisualEditor as ""beta"" on its edit tab (and the edit section links that launch it). + +I'm going to presumptively (;-)) mark this as ""fixed"", but please re-open if you think we should do more.",1375423690,task_subcomment,PHID-TASK-ycfuexv2jknnm72vmgj2,PHID-USER-ydswvwhh5pm4lshahjje,"['We\'ve now made a modal dialog pop up warning the user about the beta status of VisualEditor, and labelled VisualEditor as ""beta"" on its edit tab (and the edit section links that launch it).', 'I\'m going to presumptively (;-)) mark this as ""fixed"", but please re-open if you think we should do more.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +7146,"The on-page notice about transcluded files or templates having outstanding changes doesn't appear in the edit notices, unlike all the other status notes","Flagged Revisions provides a number of edit notices about the status of the page being edited, but this one (about the status of the transcluded components thereof) isn't. This feels wrong. It also means VisualEditor can't warn people about it. + +-------------------------- +**Version**: master +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52280",1375423920,task_description,PHID-TASK-d3wa2dbg66dt5t24advb,PHID-USER-ydswvwhh5pm4lshahjje,"[""The on-page notice about transcluded files or templates having outstanding changes doesn't appear in the edit notices, unlike all the other status notes."", ""Flagged Revisions provides a number of edit notices about the status of the page being edited, but this one (about the status of the transcluded components thereof) isn't."", 'This feels wrong.', ""It also means VisualEditor can't warn people about it."", '--------------------------\n**Version**: master\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +106,"VisualEditor: Fix violation of PHP strict standard (""Only variables should be passed by reference in VisualEditor/ApiVisualEditor.php on line 255"")",Now fixed in master. Sorry for the slip-up.,1375469052,task_subcomment,PHID-TASK-2czs2gshamoxbwaweocz,PHID-USER-ydswvwhh5pm4lshahjje,"['Now fixed in master.', 'Sorry for the slip-up.']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +13401,OOUI: Dialogs should be repositionable/draggable,"Prioritisation of work is done on how much it interferes with people using the software, not how long ago it was first mentioned as an issue. For example, bug 4 (!) is from 2004. + +I'm sorry that this is getting in the way of your use of VisualEditor, but I think that adding copy and paste support (for example) should happen first. I could ""upgrade"" the importance of this to ""high"" but it wouldn't get the code written any faster. :-(",1375472653,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-ydswvwhh5pm4lshahjje,"['Prioritisation of work is done on how much it interferes with people using the software, not how long ago it was first mentioned as an issue.', 'For example, bug 4 (!)', 'is from 2004.', ""I'm sorry that this is getting in the way of your use of VisualEditor, but I think that adding copy and paste support (for example) should happen first."", 'I could ""upgrade"" the importance of this to ""high"" but it wouldn\'t get the code written any faster.', ':-(']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'SOCIAL CONVERSATION', 'MOTIVATION', 'SOCIAL CONVERSATION']" +10959,"VisualEditor: Invocation of ""lastmodifiedat"" message is not updated when page is saved","Same problem as bug 48560 (the page isn't re-painted when the edit is saved, just the contents <div>, and this sits outside that).",1375473428,task_subcomment,PHID-TASK-lreoxwdcbus6wy6gbdcn,PHID-USER-ydswvwhh5pm4lshahjje,"[""Same problem as bug 48560 (the page isn't re-painted when the edit is saved, just the contents <div>, and this sits outside that).""]",['BUG REPRODUCTION .'] +2946,VisualEditor: Data model should be able to default between equivalent annotations,"We want to be able to treat some pairs (more than pairs?) of annotations as the same, edited in the same way: + +* code / tt +* b / strong +* i / em + +-------------------------- +**Version**: unspecified +**Severity**: normal",1375473840,task_description,PHID-TASK-acmmw5etc6s3hnjsoagh,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Data model should be able to default between equivalent annotations.', 'We want to be able to treat some pairs (more than pairs?)', 'of annotations as the same, edited in the same way:\n\n* code / tt\n* b / strong\n* i / em\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +2960,VisualEditor: User guide should open in a new tab/window,"Now fixed in the code; next scheduled deployment is not until 15 August, however. :-(",1375474715,task_subcomment,PHID-TASK-vzoa67je6467j364n6nw,PHID-USER-ydswvwhh5pm4lshahjje,"['Now fixed in the code; next scheduled deployment is not until 15 August, however.', ':-(']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +3412,VisualEditor: Strip whitespace from the start of paragraphs before sending to Parsoid,"Now fixed in the code; next scheduled deployment is not until 15 August, +however. :-(",1375475243,task_subcomment,PHID-TASK-mu2vgsj5i4mlfiswzx4o,PHID-USER-ydswvwhh5pm4lshahjje,"['Now fixed in the code; next scheduled deployment is not until 15 August,\nhowever.', ':-(']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +2986,VisualEditor: [Regression] Toolbar floating mode broken after opening an inspector,"Now fixed in the code; next scheduled deployment is not until 15 August, +however. :-(",1375475301,task_subcomment,PHID-TASK-5butgjmyg5i25tvyzxlh,PHID-USER-ydswvwhh5pm4lshahjje,"['Now fixed in the code; next scheduled deployment is not until 15 August,\nhowever.', ':-(']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +10969,"ULS' ""Language Settings"" cog is confused with a way to edit language links","(In reply to comment #8) +> oh, you are right, it is just code to parse and display it in page settings +> *blush*, sorry for confusion. coming back to the original suggestion: why not +> improve the hacky gadget in the frame of the VE project, instead of including +> it in the VE? + +The hacky gadget, as I recall: + +* Doesn't let you set non-Wikidata language links (as needed on non-Wikipedia wikis) +* Doesn't let you set local language links to over-ride the ones from Wikidata (as needed on Wikipedia sometimes e.g. for [[Maggie Simpson]]) +* Doesn't let you change/remove other languages' links without making you leave the site and going to Wikidata to use the tools there +* Doesn't let you create new Wikidata entities for the page +* Is based on local code that may differ between wikis (making VisualEditor work differently in different places) + +We agreed with the Wikidata team a few months ago that replacing this was a worthwhile thing to do. + +Incidentally, on the wider point, we're very keen to start moving away from editing being a monolithic block of actions that have to take place together, and instead letting users ""curate"" quickly - whether that's changing categories, language links, workflow action items (like ""needs wikifying"" or ""nominate for deletion"") or other tasks - without having to enter the editor. + +HOWEVER, that's not really the point of this bug, is it?",1375480011,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe hacky gadget, as I recall:\n\n* Doesn't let you set non-Wikidata language links (as needed on non-Wikipedia wikis)\n* Doesn't let you set local language links to over-ride the ones from Wikidata (as needed on Wikipedia sometimes e.g."", ""for [[Maggie Simpson]])\n* Doesn't let you change/remove other languages' links without making you leave the site and going to Wikidata to use the tools there\n* Doesn't let you create new Wikidata entities for the page\n* Is based on local code that may differ between wikis (making VisualEditor work differently in different places)\n\nWe agreed with the Wikidata team a few months ago that replacing this was a worthwhile thing to do."", 'Incidentally, on the wider point, we\'re very keen to start moving away from editing being a monolithic block of actions that have to take place together, and instead letting users ""curate"" quickly - whether that\'s changing categories, language links, workflow action items (like ""needs wikifying"" or ""nominate for deletion"") or other tasks - without having to enter the editor.', ""HOWEVER, that's not really the point of this bug, is it?""]","['BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +7105,"VisualEditor: Dialogs should have a ""cancel"" button next to ""Apply changes""","This functionality is currently provided by the ""X"" in the top-right corner (as for all dialogs). Is a duplicate button needed?",1375482783,task_subcomment,PHID-TASK-ktdxstz7i62g4zy5m5ov,PHID-USER-ydswvwhh5pm4lshahjje,"['This functionality is currently provided by the ""X"" in the top-right corner (as for all dialogs).', 'Is a duplicate button needed?']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +10941,VisualEditor: Media settings dialog should show a preview of the media item,"Is this meant to be a preview of the media item as it will render in the page (i.e., a live-updated view of the configuration options from the dialog)?",1375482852,task_subcomment,PHID-TASK-zpdzyjmznhwuqu7y5wnu,PHID-USER-ydswvwhh5pm4lshahjje,"['Is this meant to be a preview of the media item as it will render in the page (i.e., a live-updated view of the configuration options from the dialog)?']",['INVESTIGATION AND EXPLORATION'] +10967,"ULS' ""Language Settings"" cog is confused with a way to edit language links","(In reply to comment #11) +> my english is not good enough to understand the ""incidentally, ..."" +> paragraph. what does that mean in terms of coding? + +We may write more code to let you use bits of VisualEditor (like the dialogs) outside of the editor.",1375485860,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #11)\nQUOTE\nQUOTE\n\nWe may write more code to let you use bits of VisualEditor (like the dialogs) outside of the editor.'],['FUTURE PLAN'] +2958,VisualEditor: User guide should open in a new tab/window,"The text is controlled by https://en.wikipedia.org/wiki/MediaWiki:Visualeditor-help-label - but I'd counsel against putting a lot of text into it, as it may not look very good.",1375486752,task_subcomment,PHID-TASK-vzoa67je6467j364n6nw,PHID-USER-ydswvwhh5pm4lshahjje,"[""The text is controlled by URL - but I'd counsel against putting a lot of text into it, as it may not look very good.""]",['CONTRIBUTION AND COMMITMENT'] +4245,VisualEditor: VE eats away the end of </ref>}} templates,I can't now reproduce this - is it still occurring?,1375486975,task_subcomment,PHID-TASK-oqhko7t4wfln3rpauqc5,PHID-USER-ydswvwhh5pm4lshahjje,"[""I can't now reproduce this - is it still occurring?""]",['BUG REPRODUCTION'] +7113,"In the VisualEditor media selector, show the name of each file so it can be identified","This would be nice for desktop users, but not so good for mobile (tablet/phone) users who are using touch to navigate. Maybe something else for them, like displaying the details of the file on a page before inserting?",1375487540,task_subcomment,PHID-TASK-erdij6gvcjcryxt3xqjp,PHID-USER-ydswvwhh5pm4lshahjje,"['This would be nice for desktop users, but not so good for mobile (tablet/phone) users who are using touch to navigate.', 'Maybe something else for them, like displaying the details of the file on a page before inserting?']","['EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION']" +10937,VisualEditor: Media selector should suggest media used on other language versions of the page,"This could be very useful, but would need us to move more of the media item usage data out of local wikis and into a central repository (probably Wikidata), which has been discussed a few times but I don't know how soon it might get done, sorry.",1375487609,task_subcomment,PHID-TASK-dv44kcirtbdcglt6wfni,PHID-USER-ydswvwhh5pm4lshahjje,"[""This could be very useful, but would need us to move more of the media item usage data out of local wikis and into a central repository (probably Wikidata), which has been discussed a few times but I don't know how soon it might get done, sorry.""]",['FUTURE PLAN'] +10946,"VisualEditor: Always show dialog icons for nodes (transclusion, media, reference, etc.)","Templates and images aren't necessarily very big (think for example about the 20px-wide images that decorate some lists, either directly or as tables). + +When a node is smaller than a threshold, it displays the node icon as a pop-out (like an inspector menu); if we showed them all the time it could massively crowd-out the text of the page. + +Also, I worry that it would obstruct part of the template so you wouldn't know whilst editing exactly what was going to appear for users (if the menu icon was unhelpfully placed).",1375490038,task_subcomment,PHID-TASK-nbkquo5siurqmbtxqe3i,PHID-USER-ydswvwhh5pm4lshahjje,"[""Templates and images aren't necessarily very big (think for example about the 20px-wide images that decorate some lists, either directly or as tables)."", 'When a node is smaller than a threshold, it displays the node icon as a pop-out (like an inspector menu); if we showed them all the time it could massively crowd-out the text of the page.', ""Also, I worry that it would obstruct part of the template so you wouldn't know whilst editing exactly what was going to appear for users (if the menu icon was unhelpfully placed).""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT']" +7103,"VisualEditor: Dialogs should have a ""cancel"" button next to ""Apply changes""","(In reply to comment #2) +> Yes, I've seen it mentioned a couple of times that people aren't sure what +> state clicking the ""X"" will leave things in. Will it cancel everything +> they've done, cancel only unfinished/unapplied changes, or close with +> everything in its current state finished or not. + +* A ""rubbish bin"" icon (on lightweight inspectors, but not dialogs) is Option 1. +* An ""X"" icon (on dialogs, but not inspectors) is Option 2. +* The ""apply changes"" button (on dialogs, but not inspectors) is Option 3. + +Clearly this isn't ""obvious"" enough; we should consider what more we can do.",1375492557,task_subcomment,PHID-TASK-ktdxstz7i62g4zy5m5ov,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n* A ""rubbish bin"" icon (on lightweight inspectors, but not dialogs) is Option 1.', '* An ""X"" icon (on dialogs, but not inspectors) is Option 2.', '* The ""apply changes"" button (on dialogs, but not inspectors) is Option 3.', 'Clearly this isn\'t ""obvious"" enough; we should consider what more we can do.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +7035,Gadgets: Add support to understand whether a gadget supports VisualEditor (or another feature?) and allow it to be greyed out,"Not sure what the bug is, here? + +Gadgets can be written to work with VisualEditor, but gadgets not written to do so won't work, and dated (and so now misleading) advertising on behalf of these gadgets that it works with ""the editor"" will confuse people. + +As normal, gadget authors and maintainers should make sure that they re-label their gadgets to avoid this confusion. + +Or am I missing something?",1375747264,task_subcomment,PHID-TASK-u3h65rxvz452mowrmajb,PHID-USER-ydswvwhh5pm4lshahjje,"['Not sure what the bug is, here?', 'Gadgets can be written to work with VisualEditor, but gadgets not written to do so won\'t work, and dated (and so now misleading) advertising on behalf of these gadgets that it works with ""the editor"" will confuse people.', 'As normal, gadget authors and maintainers should make sure that they re-label their gadgets to avoid this confusion.', 'Or am I missing something?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +7044,VisualEditor: Unindent should not remove lists,"(In reply to comment #0) +> The expected behavior in most word processors (Word and OpenOffice) is that +> the user can unindent (shift-tab) only to get to the initial list indent +> level but it should not actually delete the bulleting/numbering itself when +> you to the end. In VisualEditor, unindenting once too many times can remove +> the initial bullet/number entirely. + +This was a deliberate choice, though I can't remember why (it was over a year ago that this was implemented). We should reconsider. + +> This becomes particularly annoying when (because of the behavior described in +> bug 48051) you accidentally split a list into two lists which can't be fixed +> clicking the list button again to re-add the bullet/number. + +""Undo"" fixes that instantly, of course.",1375747948,task_subcomment,PHID-TASK-nog34g36rvrxth34pzwz,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis was a deliberate choice, though I can't remember why (it was over a year ago that this was implemented)."", 'We should reconsider.', 'QUOTE\nQUOTE\nQUOTE\n\n""Undo"" fixes that instantly, of course.']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +7120,"VisualEditor: Transclusion editor should should give an ""are you sure?"" message if an unknown template is selected","This feels like it could be a bit irritating as a modal alert, but maybe we could come up with something as effective whilst less in-your-face.",1375748014,task_subcomment,PHID-TASK-qjdwtbzzs25aurzlowwr,PHID-USER-ydswvwhh5pm4lshahjje,"['This feels like it could be a bit irritating as a modal alert, but maybe we could come up with something as effective whilst less in-your-face.']",['SOCIAL CONVERSATION'] +9902,VisualEditor: Indent buttons should be used for in-/out-denting paragraphs as well as lists.,"(In reply to comment #3) +> Would this also allow the tab key to be used for paragraph indenting (like +> for lists), or should that be filed as a separate bug report? + +That'd be the same (the tab and shift-tab keys are bonded to these buttons), so no need for a separate bug report.",1375765565,task_subcomment,PHID-TASK-hvvrpcxmtlfovm73otnw,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\nQUOTE\n\nThat'd be the same (the tab and shift-tab keys are bonded to these buttons), so no need for a separate bug report.""]",['BUG REPRODUCTION'] +7090,VisualEditor: The 'beta' element in the edit tab has an overline instead of underline in Firefox,Firefox-specific rendering bug.,1375765683,task_subcomment,PHID-TASK-yr55vawmutvv7jim7igv,PHID-USER-ydswvwhh5pm4lshahjje,['Firefox-specific rendering bug.'],['BUG REPRODUCTION'] +10939,VisualEditor: Media settings dialog should show a preview of the media item,"(In reply to comment #2) +> I don't think the original commenter had particularly thought of that, as the +> only thing you can currently do is write a caption. The idea being that you +> can refer back to the image when writing it. This will be even more useful +> I guess when you can used this dialog to write alt text. +> +> My gut feeling is that a live preview would be nice but not essential. +> Possibly implement a static preview and then see if anybody asks for it to be +> made into a live preview. Assuming a live view is more than trivially harder +> to implement than a static one. + +I believe that the hard stuff here will be in showing anything at all (and, particularly, anything that looks like how it will render in the page). Will check about live-updating, though.",1375783156,task_subcomment,PHID-TASK-zpdzyjmznhwuqu7y5wnu,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI believe that the hard stuff here will be in showing anything at all (and, particularly, anything that looks like how it will render in the page).', 'Will check about live-updating, though.']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +13476,VisualEditor: ve.ce.SurfaceObserver.prototype.stop() called without a subsequent call to ve.ce.SurfaceObserver.prototype.start(),Fixed a second time. Maybe. :-),1375845262,task_subcomment,PHID-TASK-bplfh6ygtxtpnfjjomyl,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed a second time.', 'Maybe.', ':-)']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +11314,VisualEditor: Tool to set/unset text as strikethrough,Done by Peter C. at Wikimania 2013 Hacking Days. Yay.,1375865291,task_subcomment,PHID-TASK-ascdutdvqb4aq6opfuse,PHID-USER-ydswvwhh5pm4lshahjje,"['Done by Peter C. at Wikimania 2013 Hacking Days.', 'Yay.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +6990,VisualEditor: Add keyboard shortcut for code element/style,"(In reply to comment #1) +> One possiblity is Ctrl-{. It takes three key strokes on some keyboards, but +> it's memorable as long as it matches the toolbar icon, and not that hard to +> type. + +We're almost certainly not going to keep '{}' for code (especially as there's <code> and <syntaxhighlight> that need to be distinguishable), but it's a possibility.",1375865906,task_subcomment,PHID-TASK-gf6k4fuodiscgbllfhpa,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\n\nWe're almost certainly not going to keep '{}' for code (especially as there's <code> and <syntaxhighlight> that need to be distinguishable), but it's a possibility.""]",['BUG REPRODUCTION'] +104,VisualEditor: Template gets removed without editing it,"Roan, thoughts? Selser issue?",1375934940,task_subcomment,PHID-TASK-xtlw6alcryg5gfvrdeqj,PHID-USER-ydswvwhh5pm4lshahjje,"['Roan, thoughts?', 'Selser issue?']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +2985,VisualEditor: [Regression] Toolbar floating mode broken after opening an inspector,*** Bug 52326 has been marked as a duplicate of this bug. ***,1375936189,task_subcomment,PHID-TASK-5butgjmyg5i25tvyzxlh,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52326 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3012,VisualEditor: Toolbar overlaps top of page links,"This was fixed last week (but not deployed yet, sorry) - merging with the other report. + +*** This bug has been marked as a duplicate of bug 52441 ***",1375936189,task_subcomment,PHID-TASK-7gsk7m3csraunlup7tpi,PHID-USER-ydswvwhh5pm4lshahjje,"['This was fixed last week (but not deployed yet, sorry) - merging with the other report.', '*** This bug has been marked as a duplicate of bug 52441 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +13168,VisualEditor: Template dialog should make use of guessed/inferred TemplateData for templates without it,"This is something we're unlikely to get to do soon, as it would require a vast amount of work (and, indeed, Strong AI to do properly). However, it would be a great improvement, yes.",1375937039,task_subcomment,PHID-TASK-dpwiikhbs2gw5p5foc5a,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is something we're unlikely to get to do soon, as it would require a vast amount of work (and, indeed, Strong AI to do properly)."", 'However, it would be a great improvement, yes.']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +10900,VisualEditor: Tool to set/unset text color,"Do we want to do this as a general colour-picker widget, possibly?",1376115172,task_subcomment,PHID-TASK-iwu723btthb7y2jwtq7u,PHID-USER-ydswvwhh5pm4lshahjje,"['Do we want to do this as a general colour-picker widget, possibly?']",['FUTURE PLAN'] +13590,Create a VisualEditor plugin tool to add/edit Hieroglyphics blocks,"Moving this back to WikiHiero for writing the VisualEditor rich editor, if someone ever wants to do this (the basic source one is now done).",1376115313,task_subcomment,PHID-TASK-flnjgejb5tcqxovz54rt,PHID-USER-ydswvwhh5pm4lshahjje,"['Moving this back to WikiHiero for writing the VisualEditor rich editor, if someone ever wants to do this (the basic source one is now done).']",['FUTURE PLAN'] +6975,VisualEditor: Transclusion dialog should validate template parameter values using TemplateData information,"I don't agree with restricting users from only entering content as the hinting suggests (the hinting may be wrong, or may restrict users too much) - this is the same reason why we allow users to add un-hinted parameters. + +However, yes, we should definitely add this missing feature in soon.",1376115954,task_subcomment,PHID-TASK-c65b3wdhn2onui4dnvcj,PHID-USER-ydswvwhh5pm4lshahjje,"[""I don't agree with restricting users from only entering content as the hinting suggests (the hinting may be wrong, or may restrict users too much) - this is the same reason why we allow users to add un-hinted parameters."", 'However, yes, we should definitely add this missing feature in soon.']","['CONTRIBUTION AND COMMITMENT .', 'FUTURE PLAN']" +1412,color picker," + +*** This bug has been marked as a duplicate of bug 52645 ***",1376120681,task_subcomment,PHID-TASK-h3r2wuw2m4pdrb5ixf7h,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 52645 ***'],['ISSUE CONTENT MANAGEMENT'] +10898,VisualEditor: Tool to set/unset text color,*** Bug 51409 has been marked as a duplicate of this bug. ***,1376120681,task_subcomment,PHID-TASK-iwu723btthb7y2jwtq7u,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51409 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8511,Updated TemplateData from transcluded items take a long time to show up,"Moving this to be a site issue, and re-grading. Thanks to Tim's fix this isn't critical any more (users can 'just' null-edit touch the relevant template to cause TemplateData content to come through), but it's very irritating and we need to fix it.",1376122026,task_subcomment,PHID-TASK-ssksx6n4c7yondhu6cpg,PHID-USER-ydswvwhh5pm4lshahjje,"['Moving this to be a site issue, and re-grading.', ""Thanks to Tim's fix this isn't critical any more (users can 'just' null-edit touch the relevant template to cause TemplateData content to come through), but it's very irritating and we need to fix it.""]","['ACTION ON ISSUE', 'BUG REPRODUCTION']" +3158,"VisualEditor: Template parameters with ""autofill"" TemplateData status should be autofilled","That's not the meaning of the ""default"" flag on parameters, but of the proposed ""autofill"" concept from bug 51428; relabelling for clarity.",1376122157,task_subcomment,PHID-TASK-rlrxpsau6vww7ypqckon,PHID-USER-ydswvwhh5pm4lshahjje,"['That\'s not the meaning of the ""default"" flag on parameters, but of the proposed ""autofill"" concept from bug 51428; relabelling for clarity.']",['BUG REPRODUCTION'] +10897,VisualEditor: Tool to set/unset text color,"(In reply to comment #2) +> Any pros/cons of handling this by wrapping colored text in span with +> appropriate value of style tag? + +Yeah, that's what we'll want to do. + +We'll want to supply a generic <span> editor (which lets you edit the style=""…"" tag as raw CSS) at some point, but we'd want to do something about colour sooner (and nicer), I think.",1376123060,task_subcomment,PHID-TASK-iwu723btthb7y2jwtq7u,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\nQUOTE\n\nYeah, that's what we'll want to do."", 'We\'ll want to supply a generic <span> editor (which lets you edit the style=""…"" tag as raw CSS) at some point, but we\'d want to do something about colour sooner (and nicer), I think.']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN .']" +6853,Support Parsoid HTML+RDFa storage alongside or instead of wikitext,"To clarify, is this asking for VisualEditor to replace wikitext (WT) with HTML equivalents (but still inside a wikitext place)? + +If so, that's not something we will do: + +* it makes it hard for users to edit with WT; +* it would be bad to have VE replace other users' WT unexpectedly; +* it would be confusing to have mixtures of WT and HTML; and +* it doesn't save anything technically (it'd still need to go through Parsoid). + +Because of these factors, that suggestion is a WONTFIX. + +However, there is a different goal for Parsoid to be able to store their HTML+RDFa in the database directly, either alongside, or instead of, the WT that is currently stored. This has a number of advantages but is very far off. + +I'm going to re-sort this to reflect the second of these, as I don't believe that there is an existing bug.",1376512174,task_subcomment,PHID-TASK-bgfttfnluju4mvokk3ud,PHID-USER-ydswvwhh5pm4lshahjje,"['To clarify, is this asking for VisualEditor to replace wikitext (WT) with HTML equivalents (but still inside a wikitext place)?', ""If so, that's not something we will do:\n\n* it makes it hard for users to edit with WT;\n* it would be bad to have VE replace other users' WT unexpectedly;\n* it would be confusing to have mixtures of WT and HTML; and\n* it doesn't save anything technically (it'd still need to go through Parsoid)."", 'Because of these factors, that suggestion is a WONTFIX.', 'However, there is a different goal for Parsoid to be able to store their HTML+RDFa in the database directly, either alongside, or instead of, the WT that is currently stored.', 'This has a number of advantages but is very far off.', ""I'm going to re-sort this to reflect the second of these, as I don't believe that there is an existing bug.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION']" +3657,VisualEditor: Transclusion icon appears on the opposite side of the page in RTL wikis,"(In reply to comment #2) +> This may be an issue with the way the icon appears in general, not just +> specifically RTL. It seems the transclusion icon pops up on the side of the +> page, assuming the position is always on the side -- instead of, perhaps, +> appearing where the template box is located regardless of alignment. +> +> I am not sure if this fix shouldn't be a deeper VE fix rather than the +> language-directionality specific fix. + +Yes, I think a deeper fix might be appropriate - would you want to do that, or should I ask Rob?",1376517055,task_subcomment,PHID-TASK-z5vtizhnd7zq6vobiqci,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, I think a deeper fix might be appropriate - would you want to do that, or should I ask Rob?']",['CONTRIBUTION AND COMMITMENT'] +12521,VisualEditor: Warn user when saving page with <ref>s but not <references />,"(In reply to comment #4) +> The auto-fix option in comment 0 has been requested today by en.wp user +> Mahitgar. If the issues noted can be overcome, then it would be the most +> user-friendly way forward. +> +> Regarding those issues, it is not obvious why this ""sucks"" - please could you +> elucidate? +> +> Internationalisation of the section title could (I guess easily) be achieved +> by +> inserting the contents of a MediaWiki page instead of something defined in +> code. e.g. the equivalent of +> +> ==={{subst:MediaWiki:Refsection title}}=== +> <{{subst:MediaWiki:Reflist function name}} /> +> +> +> This doesn't solve the option of imposing en.wp style on other wikis though. + +Blindly putting the references section at the end of the article seems to not be great (it'd be after the ""external links"" and ""see also"" sections, and after any stub or thematic templates).",1376520004,task_subcomment,PHID-TASK-bw6slpyeq2u23y3ltra6,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nBlindly putting the references section at the end of the article seems to not be great (it\'d be after the ""external links"" and ""see also"" sections, and after any stub or thematic templates).']",['BUG REPRODUCTION'] +3866,VisualEditor: Binding of section edit link should not be deferred to after document is loaded,This was done as part of the changed integration at the beginning of the month.,1376520602,task_subcomment,PHID-TASK-j2nulhpv4byjb3fgfm3a,PHID-USER-ydswvwhh5pm4lshahjje,['This was done as part of the changed integration at the beginning of the month.'],['BUG REPRODUCTION'] +1088,VisualEditor: Create a design guideline to minimize clicks and key presses,"Of course, this is already our intention. There is nothing to ""create"". + +Bugzilla is not really the right place to suggest user experience improvements like this - though walk-through data like you've given is hugely valuable, and if you have more I would love for you to share it.",1376521216,task_subcomment,PHID-TASK-kvdgcfvnalphobirayqv,PHID-USER-ydswvwhh5pm4lshahjje,"['Of course, this is already our intention.', 'There is nothing to ""create"".', ""Bugzilla is not really the right place to suggest user experience improvements like this - though walk-through data like you've given is hugely valuable, and if you have more I would love for you to share it.""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +2982,VisualEditor: [Regression] Toolbar floating mode broken after opening an inspector,*** Bug 52739 has been marked as a duplicate of this bug. ***,1376521783,task_subcomment,PHID-TASK-5butgjmyg5i25tvyzxlh,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52739 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8828,Parsoid not correctly rendering bold/italic text,*** Bug 52254 has been marked as a duplicate of this bug. ***,1376606358,task_subcomment,PHID-TASK-gk2mpik33dhlthfx6ji5,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52254 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +6964,VisualEditor: Template {{-}} can be moved into following heading because it doesn't render," + +*** This bug has been marked as a duplicate of bug 49806 ***",1376609977,task_subcomment,PHID-TASK-cwptueorc4rxrgvc5shh,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 49806 ***'],['ISSUE CONTENT MANAGEMENT'] +8900,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),*** Bug 52658 has been marked as a duplicate of this bug. ***,1376609977,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52658 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3102,"VisualEditor: Inserting an existing reference in the first paragraph in Firefox puts it at the start of the paragraph, not where the cursor is","AFAICT this only happens in the first paragraph (and only in Firefox). + +This is throwing an error in Rangy: + + TypeError: sel.nativeSelection is null + sel._ranges.length = sel.rangeCount = sel.nativeSelection.rangeCount; + +… but for some reason I can't get Firebug to give me a trace.",1376611609,task_subcomment,PHID-TASK-ehj46yftpulklnhzc5nl,PHID-USER-ydswvwhh5pm4lshahjje,"['AFAICT this only happens in the first paragraph (and only in Firefox).', ""This is throwing an error in Rangy:\n\n TypeError: sel.nativeSelection is null\n sel._ranges.length = sel.rangeCount = sel.nativeSelection.rangeCount;\n\n… but for some reason I can't get Firebug to give me a trace.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11318,VisualEditor: Tool to set/unset text as underlined,Now merged into master; will be deployed (as experimental) in the next push (so will be available on MediaWiki.org) - we will make this available to production wikis next week when we re-work the toolbar.,1376619782,task_subcomment,PHID-TASK-dwpuhdlnvzi2y7re3asf,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged into master; will be deployed (as experimental) in the next push (so will be available on MediaWiki.org) - we will make this available to production wikis next week when we re-work the toolbar.'],['TASK PROGRESS'] +11308,VisualEditor: Tool to set/unset text as superscript,Now merged into master; will be deployed (as experimental) in the next push (so will be available on MediaWiki.org) - we will make this available to production wikis next week when we re-work the toolbar.,1376619787,task_subcomment,PHID-TASK-rdzse5grzzixnnifzj2z,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged into master; will be deployed (as experimental) in the next push (so will be available on MediaWiki.org) - we will make this available to production wikis next week when we re-work the toolbar.'],['TASK PROGRESS'] +11303,VisualEditor: Tool to set/unset text as subscript,Now merged into master; will be deployed (as experimental) in the next push (so will be available on MediaWiki.org) - we will make this available to production wikis next week when we re-work the toolbar.,1376619792,task_subcomment,PHID-TASK-f6ao6kmtchv7v27bft42,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged into master; will be deployed (as experimental) in the next push (so will be available on MediaWiki.org) - we will make this available to production wikis next week when we re-work the toolbar.'],['TASK PROGRESS'] +3124,VisualEditor: Undo keyboard shortcuts clear undo / redo history if pressed too often (And other fun),Now merged into master; will be deployed in the next push.,1376621406,task_subcomment,PHID-TASK-sqeh7jyki3euhm6uvc2p,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged into master; will be deployed in the next push.'],['TASK PROGRESS'] +7057,"Change the order of the ""edit"" (VE) and ""edit source"" (WT) tabs on hewiki to have WT as primary","Hey, + +Which of the bits of the update do you mean? + +1. The re-ordered tabs and section edit links, so that the VE tab is second? +2. Giving a welcome message when you open VisualEditor for the first time? +3. Adding ""beta"" as a suffix after the VisualEditor tab and section edit link? +4. Changing ""edit"" to ""edit source"" on non-VisualEditor pages for consistency? +5. Removing the animation on section edit links? + +All of these? Items 4 and 5 are already done.",1376948752,task_subcomment,PHID-TASK-wvcrw2fz7zto4p5xyqav,PHID-USER-ydswvwhh5pm4lshahjje,"['Hey,\n\nWhich of the bits of the update do you mean?', '1.', 'The re-ordered tabs and section edit links, so that the VE tab is second?', '2.', 'Giving a welcome message when you open VisualEditor for the first time?', '3.', 'Adding ""beta"" as a suffix after the VisualEditor tab and section edit link?', '4.', 'Changing ""edit"" to ""edit source"" on non-VisualEditor pages for consistency?', '5.', 'Removing the animation on section edit links?', 'All of these?', 'Items 4 and 5 are already done.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2817,VisualEditor: Repeated insertion of multi-byte characters,"This might have been fixed with the changes in gerrit 79451 - David, does this fit the same pattern?",1376949133,task_subcomment,PHID-TASK-uwxs5htjvrwhn73aykjk,PHID-USER-ydswvwhh5pm4lshahjje,"['This might have been fixed with the changes in gerrit 79451 - David, does this fit the same pattern?']",['BUG REPRODUCTION'] +10806,"VisualEditor: Show ""Review changes"" link in the toolbar all the time, or available somehow (on hover?) rather than just through save dialog","Firstly, hover is something we avoid using in VisualEditor as it means the functionality isn't available for those using a touch interface. I don't think this is ""major"" - closer to ""minor"" - but either way it's an enhancement. + +Also, there's an existing bug to show what changes you've made as you enter them (e.g. by highlighting the background of the new text, like Microsoft Word's ""tracked changes"" view): bug 37931.",1376952013,task_subcomment,PHID-TASK-jacp3aj4vm5u6h6b4chc,PHID-USER-ydswvwhh5pm4lshahjje,"[""Firstly, hover is something we avoid using in VisualEditor as it means the functionality isn't available for those using a touch interface."", 'I don\'t think this is ""major"" - closer to ""minor"" - but either way it\'s an enhancement.', ""Also, there's an existing bug to show what changes you've made as you enter them (e.g."", 'by highlighting the background of the new text, like Microsoft Word\'s ""tracked changes"" view): bug 37931.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +10829,Newly-uploaded image doesn't immediately appear in image search results in VisualEditor,The image now comes up in the search result - this is probably a delay in the speed with which the search index is updated.,1376952277,task_subcomment,PHID-TASK-zckv7xwfgl4cxjix23f5,PHID-USER-ydswvwhh5pm4lshahjje,['The image now comes up in the search result - this is probably a delay in the speed with which the search index is updated.'],['INVESTIGATION AND EXPLORATION'] +6734,"VisualEditor: Clicking ""Review changes"" collapses save dropdown, and disappears the thermometer","Trying to parse this. Is this: + +1. 'VisualEditor: Clicking ""Review changes"" mid-save causes the save dialog to disappear, which takes the save progress animation thermometer' + +… or + +2. 'VisualEditor: Clicking ""Review changes"" mid-save causes the save dialog to collapse but stay present, and also the save progress animation thermometer stays but stops animating' + +… or something else?",1376953643,task_subcomment,PHID-TASK-h7psvvdxqq5nurzgtxts,PHID-USER-ydswvwhh5pm4lshahjje,"['Trying to parse this.', 'Is this:\n\n1.', '\'VisualEditor: Clicking ""Review changes"" mid-save causes the save dialog to disappear, which takes the save progress animation thermometer\'\n\n… or\n\n2.', '\'VisualEditor: Clicking ""Review changes"" mid-save causes the save dialog to collapse but stay present, and also the save progress animation thermometer stays but stops animating\'\n\n… or something else?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +2853,VisualEditor: cursor places itself after the first character when inserting a group of Japanese characters,"Patch has been reverted due to other issues, sadly.",1376960981,task_subcomment,PHID-TASK-cmua6cyyxv7g5lccv5gd,PHID-USER-ydswvwhh5pm4lshahjje,"['Patch has been reverted due to other issues, sadly.']",['BUG REPRODUCTION'] +3099,"VisualEditor: Inserting an existing reference in the first paragraph in Firefox puts it at the start of the paragraph, not where the cursor is","Should now be fixed; we will deploy this earlier than scheduled, later today.",1377019526,task_subcomment,PHID-TASK-ehj46yftpulklnhzc5nl,PHID-USER-ydswvwhh5pm4lshahjje,"['Should now be fixed; we will deploy this earlier than scheduled, later today.']",['ACTION ON ISSUE'] +6707,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"The be-tarask icons are now changed (and this version of the software will go out in a few hours' time); keeping the bug open for making it work with both be and be-tarask, as part of a general fall-back mode.",1377022483,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ydswvwhh5pm4lshahjje,"[""The be-tarask icons are now changed (and this version of the software will go out in a few hours' time); keeping the bug open for making it work with both be and be-tarask, as part of a general fall-back mode.""]",['BUG REPRODUCTION'] +11751,VisualEditor: Link inspector should preview the linked page (à la Navigation Popups),"I'm not sure this is needed once bug 50240 is fixed, but we should re-consider it then. Also, some form of interaction that doesn't need hover would be needed for touch-screen devices, like mobile.",1377023920,task_subcomment,PHID-TASK-wzei4tpax7kpf3oq25mp,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm not sure this is needed once bug 50240 is fixed, but we should re-consider it then."", ""Also, some form of interaction that doesn't need hover would be needed for touch-screen devices, like mobile.""]","['FUTURE PLAN .', 'CONTRIBUTION AND COMMITMENT']" +8133,"VisualEditor: Check whether we work in IE11 fine, and if so, add to the whitelist","INVALID-ing this given that the answer on testing is 'no'. Will need to take forward as real bugs, sadly.",1377033706,task_subcomment,PHID-TASK-35rbgnr7z5e2nahfmsjs,PHID-USER-ydswvwhh5pm4lshahjje,"[""INVALID-ing this given that the answer on testing is 'no'."", 'Will need to take forward as real bugs, sadly.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +6705,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,Now merged and will go out in about an hour.,1377035770,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged and will go out in about an hour.'],['TASK PROGRESS'] +1016,Cannot enter multiple authors in cite web template,"This is a failing in the TemplateData that has been written for the template - it seems that the author of the template's hinting didn't bother to put in last1-9 or first1-9. + +However, despite the lack of hinting, you can enter these in VisualEditor (just manually type in 'first1' as a parameter, add it, set a value, repeat for 'last1', and so on for each additional author). It's very laborious, which is why this should be fixed in the template's TemplateData, but not an issue with VisualEditor.",1377114222,task_subcomment,PHID-TASK-oeqdjrsyoun6qoc3mib4,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is a failing in the TemplateData that has been written for the template - it seems that the author of the template's hinting didn't bother to put in last1-9 or first1-9."", ""However, despite the lack of hinting, you can enter these in VisualEditor (just manually type in 'first1' as a parameter, add it, set a value, repeat for 'last1', and so on for each additional author)."", ""It's very laborious, which is why this should be fixed in the template's TemplateData, but not an issue with VisualEditor.""]","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +4346,"VisualEditor: Applying link annotation to a selection containing link and image kills the image, inserts a <nowiki /> for the link's text",Fixed. Will go out in next push.,1377195359,task_subcomment,PHID-TASK-isqwpxpplzad6mrvzuhz,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed.', 'Will go out in next push.']","['ACTION ON ISSUE', 'ACTION ON ISSUE']" +3355,VisualEditor: Reverse selections break copy paste functionality,Now merged; will go out with next push.,1377195467,task_subcomment,PHID-TASK-usa4c4in3z4ffsufnkoi,PHID-USER-ydswvwhh5pm4lshahjje,['Now merged; will go out with next push.'],['TASK PROGRESS'] +4363,VisualEditor: IME shift+ function for adding diacritical marks in Arabic broken,"Given that this is now merged, I'm going to mark this as fixed. However, this is provisional - please re-open if you think that this has not worked!",1377202348,task_subcomment,PHID-TASK-pg6duwir2q65ub4iepr6,PHID-USER-ydswvwhh5pm4lshahjje,"[""Given that this is now merged, I'm going to mark this as fixed."", 'However, this is provisional - please re-open if you think that this has not worked!']","['ACTION ON ISSUE .', 'ACTION ON ISSUE .']" +4156,VE does not support typing in Kannada,"Given that this is now merged, I'm going to mark this as fixed. However, this is provisional - please re-open if you think that this has not worked!",1377202358,task_subcomment,PHID-TASK-2qe7sdslfntthznnkcbt,PHID-USER-ydswvwhh5pm4lshahjje,"[""Given that this is now merged, I'm going to mark this as fixed."", 'However, this is provisional - please re-open if you think that this has not worked!']","['ACTION ON ISSUE .', 'BUG REPRODUCTION']" +8282,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"Given that this is now merged, I'm going to mark this as fixed. However, this is provisional - please re-open if you think that this has not worked!",1377202366,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ydswvwhh5pm4lshahjje,"[""Given that this is now merged, I'm going to mark this as fixed."", 'However, this is provisional - please re-open if you think that this has not worked!']","['ACTION ON ISSUE', 'ACTION ON ISSUE .']" +3391,VisualEditor: Typing in Devanagari puts vowels in unexpected places,"Given that this is now merged, I'm going to mark this as fixed. However, this is provisional - please re-open if you think that this has not worked!",1377202382,task_subcomment,PHID-TASK-vs2q4kkygajmjexkudzc,PHID-USER-ydswvwhh5pm4lshahjje,"[""Given that this is now merged, I'm going to mark this as fixed."", 'However, this is provisional - please re-open if you think that this has not worked!']","['ACTION ON ISSUE .', 'ACTION ON ISSUE .']" +2850,VisualEditor: cursor places itself after the first character when inserting a group of Japanese characters,"Given that this is now merged, I'm going to mark this as fixed. However, this is provisional - please re-open if you think that this has not worked!",1377202396,task_subcomment,PHID-TASK-cmua6cyyxv7g5lccv5gd,PHID-USER-ydswvwhh5pm4lshahjje,"[""Given that this is now merged, I'm going to mark this as fixed."", 'However, this is provisional - please re-open if you think that this has not worked!']","['ACTION ON ISSUE .', 'ACTION ON ISSUE .']" +10781,Support Clipboard Based Image Upload,"There's an ambition to add this to VisualEditor in time - see bug 37932, which I've added as a see also - but not sure on plans for doing this for the regular wikitext editor.",1377203318,task_subcomment,PHID-TASK-jbmwpl35zyrkzdw4hfwx,PHID-USER-ydswvwhh5pm4lshahjje,"[""There's an ambition to add this to VisualEditor in time - see bug 37932, which I've added as a see also - but not sure on plans for doing this for the regular wikitext editor.""]",['FUTURE PLAN'] +7718,VisualEditor: Page loading animated image is only LTR,Merged. Will go out with wmf15.,1377205420,task_subcomment,PHID-TASK-erfxy2a7265vjb4b2dj3,PHID-USER-ydswvwhh5pm4lshahjje,"['Merged.', 'Will go out with wmf15.']","['TASK PROGRESS', 'FUTURE PLAN']" +95,VisualEditor: [Regression] Link inspector prevents insertion of section links,This is now fixed in master; we'll cherry-pick it and push live this afternoon. Sorry for the problem.,1377206624,task_subcomment,PHID-TASK-2o36gh7lztukgi2lajdg,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is now fixed in master; we'll cherry-pick it and push live this afternoon."", 'Sorry for the problem.']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +8277,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"(In reply to comment #22) +> We can check on en.wikipedia or ko.wikipedia, only, +> if the problem fixed. +> +> So can you apply it on there? + +The code will be applied as part of the normal MediaWiki release cycle, which you can see here: [[mw:MediaWiki_1.22/Roadmap#Schedule_for_the_deployments]]. + +This code is tagged against the release that happened this morning (""wmf14"") - this means that the code is available now on MediaWiki.org, and will be available on all Wikipedias (including the English and Korean Wikipedias) next Thursday, 29 August, at approximately 18:00 UTC. + +If you want to test and confirm the code, you can edit pages on MediaWiki.org like [[mw:VisualEditor:Test]]. Also, all code is immediately available on the ""Beta labs"" testing site, which can also be edited (note that it uses a different account system to production ""real"" Wikipedias): http://en.wikipedia.beta.wmflabs.org/wiki/VisualEditor + +Hope this helps!",1377207897,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #22)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe code will be applied as part of the normal MediaWiki release cycle, which you can see here: [[mw:MediaWiki_1.22/Roadmap#Schedule_for_the_deployments]].', 'This code is tagged against the release that happened this morning (""wmf14"") - this means that the code is available now on MediaWiki.org, and will be available on all Wikipedias (including the English and Korean Wikipedias) next Thursday, 29 August, at approximately 18:00 UTC.', 'If you want to test and confirm the code, you can edit pages on MediaWiki.org like [[mw:VisualEditor:Test]].', 'Also, all code is immediately available on the ""Beta labs"" testing site, which can also be edited (note that it uses a different account system to production ""real"" Wikipedias): URL \n\nHope this helps!']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'TESTING', 'BUG REPRODUCTION']" +90,VisualEditor: [Regression] Link inspector prevents insertion of section links,… and now deployed.,1377213471,task_subcomment,PHID-TASK-2o36gh7lztukgi2lajdg,PHID-USER-ydswvwhh5pm4lshahjje,['… and now deployed.'],['BUG REPRODUCTION'] +1406,Adding formatting to wiki link formats text not link,"This is the same as bug 50098, yes; merging. + +(In reply to comment #1) +> It has been noted today that VE still has issues with large pages, so it +> really +> shouldn't be adding unnecessary bytes to a page like this. + +The length of a page's wikitext has no direct impact on VisualEditor's performance; it's the length and complexity of the HTML that's in question. In this case, the HTML is identical, so this has no performance impact. + +*** This bug has been marked as a duplicate of bug 50098 ***",1377278955,task_subcomment,PHID-TASK-nkmn6tlxg6fzvqjixjiw,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same as bug 50098, yes; merging.', ""(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\n\nThe length of a page's wikitext has no direct impact on VisualEditor's performance; it's the length and complexity of the HTML that's in question."", 'In this case, the HTML is identical, so this has no performance impact.', '*** This bug has been marked as a duplicate of bug 50098 ***']","['ACTION ON ISSUE', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1003,VisualEditor: Changing the first letter of wikilinked words is difficult,*** Bug 53193 has been marked as a duplicate of this bug. ***,1377279290,task_subcomment,PHID-TASK-kecuajpgt5rzhwm6db3u,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 53193 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +6650,"VisualEditor: When text is being made superscripted and is already subscripted, clear the latter (and vice versa)","I don't see how this is a bug? Yes, it's bad, in the same way that setting text's colour to be white, or putting an image inside another image's caption, but that doesn't mean we should stop people doing it… + +Generally, appropriate use of the software is a social thing, not a software thing. Willing to be convinced otherwise, but for now I'll mark this as a WONTFIX.",1377466817,task_subcomment,PHID-TASK-oml53qiv2ffx7tuvmx47,PHID-USER-ydswvwhh5pm4lshahjje,"[""I don't see how this is a bug?"", ""Yes, it's bad, in the same way that setting text's colour to be white, or putting an image inside another image's caption, but that doesn't mean we should stop people doing it…\n\nGenerally, appropriate use of the software is a social thing, not a software thing."", ""Willing to be convinced otherwise, but for now I'll mark this as a WONTFIX.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'WONTFIX']" +6647,"VisualEditor: When text is being made superscripted and is already subscripted, clear the latter (and vice versa)","(In reply to comment #2) +> Do other text editors permit that? I don't know of any that would. +> +> (Or in other words, this is not fitting users' expectations.) + +Well, HTML lets you do this, which means VE needs to support it on the input side at the very least.",1377474493,task_subcomment,PHID-TASK-oml53qiv2ffx7tuvmx47,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nWell, HTML lets you do this, which means VE needs to support it on the input side at the very least.']",['INVESTIGATION AND EXPLORATION'] +7450,VisualEditor: Bypass browser blacklist,"You can already bypass the blacklist by using ?vewhitelist=1 - sorry, we should document this somewhere!",1377532459,task_subcomment,PHID-TASK-iycnxhmj2yiay4bvfsic,PHID-USER-ydswvwhh5pm4lshahjje,"['You can already bypass the blacklist by using ?vewhitelist=1 - sorry, we should document this somewhere!']",['BUG REPRODUCTION'] +6625,"VisualEditor: Allow multiple commands (""keyboard shortcuts"") per tool on the same platform","Right now the CommandRegistry only takes a single command that can be used as a keybinding for a tool on a given platform (i.e. Mac, PC, etc.); it's thus not possible to have two keyboard shortcuts for the same tool, such as Undo (where both Ctrl+Y and Ctrl+Shift+Z are commonly used). + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1377533460,task_description,PHID-TASK-j32rmxvcdit6df4qvtqi,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Allow multiple commands (""keyboard shortcuts"") per tool on the same platform.', 'Right now the CommandRegistry only takes a single command that can be used as a keybinding for a tool on a given platform (i.e.', 'Mac, PC, etc.', ""); it's thus not possible to have two keyboard shortcuts for the same tool, such as Undo (where both Ctrl+Y and Ctrl+Shift+Z are commonly used)."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10966,"ULS' ""Language Settings"" cog is confused with a way to edit language links","Sorry, I meant to move this to ULS (as it's mostly a ULS design question) when it was filed some weeks ago.",1377534431,task_subcomment,PHID-TASK-zatiesduw4yvsu33o45q,PHID-USER-ydswvwhh5pm4lshahjje,"[""Sorry, I meant to move this to ULS (as it's mostly a ULS design question) when it was filed some weeks ago.""]",['BUG REPRODUCTION'] +6626,"VisualEditor: Allow multiple commands (""keyboard shortcuts"") per tool on the same platform","(In reply to comment #1) +> For ""Undo"" read ""Redo"" in James' comment + +Err. Yes. :-)",1377535865,task_subcomment,PHID-TASK-j32rmxvcdit6df4qvtqi,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nErr.', 'Yes.', ':-)']","['QUOTE', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +989,VisualEditor tests fail due to introductory beta disclaimer popup,Also note that the beta welcome message will be rolled out to all wikis soon.,1377553601,task_subcomment,PHID-TASK-5gtyq6ebthpfjdmqjbyu,PHID-USER-ydswvwhh5pm4lshahjje,['Also note that the beta welcome message will be rolled out to all wikis soon.'],['FUTURE PLAN'] +4490,VisualEditor: Chromium (< 30) crashes when attempting to cut content containing <link> or <style>,Fixed in master; will be deployed on Thursday as part of the regular push.,1377632908,task_subcomment,PHID-TASK-6doqtsezbhohs5na7asr,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in master; will be deployed on Thursday as part of the regular push.'],['TASK PROGRESS'] +2734,VisualEditor: Displayed content and DM out of sync with fast insertion (primarily from test scripts?),"I still can't reproduce these in Chrome/Firefox/Safari/Opera testing on local master, on production test2, or production enwiki/mediawikiwiki. + +What does ""can also be triggered manually"" mean - how? Or is this an unreliable/occasional thing? Possibly a system-load issue? + +Is this specific to test2? + +From the screenshots, the displayed content (from CE) and the data model (in DM) appear to have gotten out of sync, which Shouldn't Ever Happen(tm).",1377633524,task_subcomment,PHID-TASK-si6erwgobtecdd3semnx,PHID-USER-ydswvwhh5pm4lshahjje,"[""I still can't reproduce these in Chrome/Firefox/Safari/Opera testing on local master, on production test2, or production enwiki/mediawikiwiki."", 'What does ""can also be triggered manually"" mean - how?', 'Or is this an unreliable/occasional thing?', 'Possibly a system-load issue?', 'Is this specific to test2?', ""From the screenshots, the displayed content (from CE) and the data model (in DM) appear to have gotten out of sync, which Shouldn't Ever Happen(tm).""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +5133,VisualEditor: Selecting and copying one node throws an exception,Fixed in master; will be deployed on Thursday as part of the regular push.,1377634914,task_subcomment,PHID-TASK-vhlmolnzsp5kd7qoa2nn,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in master; will be deployed on Thursday as part of the regular push.'],['TASK PROGRESS'] +5022,VisualEditor: Can't copy/paste a reference or template unless you select text either side,Fixed in master; will be deployed on Thursday as part of the regular push.,1377634922,task_subcomment,PHID-TASK-m2xsnbv7vbfet2rfctjx,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in master; will be deployed on Thursday as part of the regular push.'],['TASK PROGRESS'] +2726,VisualEditor: Document loses focus after cutting a FocusableNode,Fixed in master; will be deployed on Thursday as part of the regular push.,1377634940,task_subcomment,PHID-TASK-dtn35n72ll6dpl3csge6,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in master; will be deployed on Thursday as part of the regular push.'],['TASK PROGRESS'] +2704,"VisualEditor: Style Parsoid's <figure>s to look like MediaWiki's <div class=""thumb"">s rather than replacing them","Right now VisualEditor transforms the HTML Parsoid gives us (which is nicely-structured <figure>s) into the mess of <div>s that MediaWiki's PHP parser throws out (up?). This is so that VE's rendered HTML magically inherits the styling that the images get on the read page, which includes + +Instead, we should just style these using CSS. However, this is difficult because the styles are specific to <div>s with known classes (and Parsoid's HTML has no <div>s), and is often over-ridden in wiki- or user-specific CSS (e.g. Wikia's sites' skins, or that on Cherokee Wikipedia). + +From quickly playing around, a basic CSS style that implements core-MW would be something like: + +figure + float: right; + border: 1px solid #CCC; + padding: 3px; + width: 172px; + background: #FAFAFA; + font-size: 13px; + margin-right: 1.2em; + +img + border: 1px solid #CCC; + +figcaption + padding: 3px; + font-size: smaller; + line-height: 1.4em; + width: 15em; + margin: 2px 0px; + padding-top: 0px; + +-------------------------- +**Version**: unspecified +**Severity**: major",1377645300,task_description,PHID-TASK-w64szlorn34djdoon7kx,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Style Parsoid\'s <figure>s to look like MediaWiki\'s <div class=""thumb"">s rather than replacing them.', ""Right now VisualEditor transforms the HTML Parsoid gives us (which is nicely-structured <figure>s) into the mess of <div>s that MediaWiki's PHP parser throws out (up?)."", ""This is so that VE's rendered HTML magically inherits the styling that the images get on the read page, which includes\n\nInstead, we should just style these using CSS."", ""However, this is difficult because the styles are specific to <div>s with known classes (and Parsoid's HTML has no <div>s), and is often over-ridden in wiki- or user-specific CSS (e.g."", ""Wikia's sites' skins, or that on Cherokee Wikipedia)."", 'From quickly playing around, a basic CSS style that implements core-MW would be something like:\n\nfigure\n\tfloat: right;\n\tborder: 1px solid #CCC;\n\tpadding: 3px;\n\twidth: 172px;\n\tbackground: #FAFAFA;\n\tfont-size: 13px;\n\tmargin-right: 1.2em;\n\nimg\n\tborder: 1px solid #CCC;\n\nfigcaption\n\tpadding: 3px;\n\tfont-size: smaller;\n\tline-height: 1.4em;\n\twidth: 15em;\n\tmargin: 2px 0px;\n\tpadding-top: 0px;\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2741,VisualEditor: Creating a new reference with blank content leads to insertion of a <ref/> tag in the wikitext,Fixed in master; will be deployed on Thursday as part of the regular push.,1377649422,task_subcomment,PHID-TASK-2537ayvqomhm6aw6be77,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in master; will be deployed on Thursday as part of the regular push.'],['TASK PROGRESS'] +6565,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)","Redlinks right now always take you into wikitext editor, regardless of what editor is primary on your wiki. + +-------------------------- +**See Also**: +{T54162} +{T54281}",1377650040,task_description,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor).', 'Redlinks right now always take you into wikitext editor, regardless of what editor is primary on your wiki.', '--------------------------\n**See Also**:\n{T54162}\n{T54281}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +2731,VisualEditor: Displayed content and DM out of sync with fast insertion (primarily from test scripts?),"This has been fixed in VisualEditor master as part of gerrit 81213, and we will do an emergency push of this to wmf14 tomorrow to fix it in product; sorry for the disruption.",1377657008,task_subcomment,PHID-TASK-si6erwgobtecdd3semnx,PHID-USER-ydswvwhh5pm4lshahjje,"['This has been fixed in VisualEditor master as part of gerrit 81213, and we will do an emergency push of this to wmf14 tomorrow to fix it in product; sorry for the disruption.']",['BUG REPRODUCTION'] +3480,"TemplateData: Add parameter type for selecting one of predefined values (like ""<select>"" or ENUM)","(In reply to comment #2) +> Ping @TrevorParscal. +> +> Since wikitext template editing will always be possible, we can't (yet?) +> enforce values in VisualEditor. We can only suggest. +> +> E.g. if a template parameter ""foo"" is specified as values: ['a', 'b']. and +> wikitext has {{echo|foo=x}}, we need to provide a way to edit that, while +> still +> being able to set it to a or b. + +The ""normal"" way is a drop-down with the target of the drop-down being a free-entry text field that suggests entries (but does not block other entries).",1377657781,task_subcomment,PHID-TASK-eddbh3tcvexylixr6tiy,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe ""normal"" way is a drop-down with the target of the drop-down being a free-entry text field that suggests entries (but does not block other entries).']",['BUG REPRODUCTION'] +3409,VisualEditor: Strip whitespace from the start of paragraphs before sending to Parsoid,"(In reply to comment #12) +> Reopening as this is still happening: +> first nowiki after line 133 in +> https://en.wikipedia.org/w/index. +> php?title=Pet&diff=570614739&oldid=570586939 . + +That's almost certainly using a cached version of the code; I can't reproduce that on Chrome/Firefox/Safari/Opera on Mac or Linux. + +(In reply to comment #13) +> I am also filing a related common problem we meet at it.wp. +> If this is not the right place, just tell me and I'll copy/paste my report +> elsewhere. + +Yeah, if you could file this as a new bug please - this is not related to removing whitespace from the start of paragraphs.",1377800127,task_subcomment,PHID-TASK-mu2vgsj5i4mlfiswzx4o,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #12)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's almost certainly using a cached version of the code; I can't reproduce that on Chrome/Firefox/Safari/Opera on Mac or Linux."", '(In reply to comment #13)\nQUOTE\nQUOTE\nQUOTE\n\nYeah, if you could file this as a new bug please - this is not related to removing whitespace from the start of paragraphs.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4091,"VisualEditor: When inserting a new link (not annotating on existing text), the suggested link is capitalised even if your input text isn't, so leading to unexpected capitalisation of link anchors","Clarifying what this is in the title: + +| New link annotations' anchors get their first character capitalised, even if you didn't want that + +-> + +| When inserting a new link (not annotating on existing text), the suggested link is capitalised even if your input text isn't, so leading to unexpected capitalisation of link anchors + +The problem is in the link suggester (it's the same behaviour in category and template selection, except that those always capitalise the first character so no-one cares. + +When you trigger the link inspector on no selection and type in ""foo"", you are given suggestions like: + +* Foo +* Foobar +* Fooian + +Selecting any of these picks not just the target, but also the text of that target as the anchor (good) and the capitalisation of that target (less good). + +However, if I've typed ""foo"", did I definitely want [[foo]] rather than [[Foo]]? Should we show both [[Foo]] and [[foo]] options in the list if you type in ""foo"", but only [[Foo]] if you type in ""Foo""?",1377803059,task_subcomment,PHID-TASK-3tkt5wwlr2pp4a6ayi3s,PHID-USER-ydswvwhh5pm4lshahjje,"[""Clarifying what this is in the title:\n\n| New link annotations' anchors get their first character capitalised, even if you didn't want that\n\n->\n\n| When inserting a new link (not annotating on existing text), the suggested link is capitalised even if your input text isn't, so leading to unexpected capitalisation of link anchors\n\nThe problem is in the link suggester (it's the same behaviour in category and template selection, except that those always capitalise the first character so no-one cares."", 'When you trigger the link inspector on no selection and type in ""foo"", you are given suggestions like:\n\n* Foo\n* Foobar\n* Fooian\n\nSelecting any of these picks not just the target, but also the text of that target as the anchor (good) and the capitalisation of that target (less good).', 'However, if I\'ve typed ""foo"", did I definitely want [[foo]] rather than [[Foo]]?', 'Should we show both [[Foo]] and [[foo]] options in the list if you type in ""foo"", but only [[Foo]] if you type in ""Foo""?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +3640,VisualEditor: Wikilink editing does not permit easy alteration of display text,"This is no longer true, since late July when editing of link anchors was made ""spanning""; closing.",1377807543,task_subcomment,PHID-TASK-uxowmsznm5ykbiez7tm2,PHID-USER-ydswvwhh5pm4lshahjje,"['This is no longer true, since late July when editing of link anchors was made ""spanning""; closing.']",['BUG REPRODUCTION'] +2899,VisualEditor: Some pages with short titles (incl all with single character titles) are not recognised as existing pages in the link box,*** Bug 53547 has been marked as a duplicate of this bug. ***,1377808418,task_subcomment,PHID-TASK-kpx3x3zovypfoultwmwq,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 53547 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2898,VisualEditor: Some pages with short titles (incl all with single character titles) are not recognised as existing pages in the link box,"This is because VisualEditor relies on MediaWiki's search system to work out what pages exist, and the search engine ignores short strings as not worth bothering with. + +We could theoretically fix this in VisualEditor with a hack, but fixing search would be a better solution.",1377808647,task_subcomment,PHID-TASK-kpx3x3zovypfoultwmwq,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is because VisualEditor relies on MediaWiki's search system to work out what pages exist, and the search engine ignores short strings as not worth bothering with."", 'We could theoretically fix this in VisualEditor with a hack, but fixing search would be a better solution.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4089,"VisualEditor: When inserting a new link (not annotating on existing text), the suggested link is capitalised even if your input text isn't, so leading to unexpected capitalisation of link anchors","(In reply to comment #8) +> Until that happens I think we should preserve the case of the input, as even +> if that isn't what people want it is easily possible to change and pretty +> intuitive how to do it - ie, type ""foo"" get ""[[foo]]"" but wanted ""[[Foo]]"", +> all you need to do is type ""Foo"" instead. The current behaviour means you get +> ""[[Foo]]"" regardless of what you want or do. + +Possible, but a bit messy when writing certain articles like BLPs where most link targets will be proper nouns. + +> The only other thing I can think of is for VE to read and respect things like +> {{lowercase title}}. Once it does that then it should also respect things +> like {{correct title}} for a default display text, and we should probably +> create a {{Proper noun title}} for titles that should always be capitalised by +> default. +> +> Or rather than using templates we could move the title information into page +> metadata. I have no idea whether any of this is practical, but if it is I +> guess it would be better as one or maybe two separate bugs. + +Yes, certainly for this to be used in VisualEditor it would need to be a proper feature and not one hacked into a template; I think creating a bug for MediaWiki having page-level meta-data about the correct display of a page's title would be great, yes.",1377808735,task_subcomment,PHID-TASK-3tkt5wwlr2pp4a6ayi3s,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPossible, but a bit messy when writing certain articles like BLPs where most link targets will be proper nouns.', ""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, certainly for this to be used in VisualEditor it would need to be a proper feature and not one hacked into a template; I think creating a bug for MediaWiki having page-level meta-data about the correct display of a page's title would be great, yes.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +2897,VisualEditor: Some pages with short titles (incl all with single character titles) are not recognised as existing pages in the link box," + +*** This bug has been marked as a duplicate of bug 51013 ***",1377808859,task_subcomment,PHID-TASK-kpx3x3zovypfoultwmwq,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 51013 ***'],['ISSUE CONTENT MANAGEMENT'] +7950,VisualEditor: OpenSearch results aren't perfect for checking for page existence,*** Bug 52596 has been marked as a duplicate of this bug. ***,1377808859,task_subcomment,PHID-TASK-hqedrd262jmefrbeu2zs,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52596 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8071,VisualEditor: Link dialog lies about existence of page due to case insensitive matching,This was fixed as part of the tweaks to the link inspector earlier this month.,1377809024,task_subcomment,PHID-TASK-delfcnij7a43xvmu5qyt,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed as part of the tweaks to the link inspector earlier this month.'],['BUG REPRODUCTION'] +10753,VisualEditor: Provide a way for users to edit auto-numbered external links,"(In reply to comment #3) +> With a href set this actually works as expected in FF and Chrome: + +[…] + +> So it seems that we can actually implement auto-numbered links in pure CSS. + +That's great. :-) + +We will still need a way of creating an auto-numbered external link (rather than just being able to copy and alter them), but that's our problem. :-)",1377814131,task_subcomment,PHID-TASK-pu5wfoxxn6nblwrmsxy7,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #3)\nQUOTE\n\n[…]\n\nQUOTE\n\nThat's great."", "":-)\n\nWe will still need a way of creating an auto-numbered external link (rather than just being able to copy and alter them), but that's our problem."", ':-)']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2847,VisualEditor: Add a keyboard shortcut to trigger Save dialog,"Merging with another suggestion for the same. + +*** This bug has been marked as a duplicate of bug 50897 ***",1377814470,task_subcomment,PHID-TASK-o5baaacr6iodckukah5p,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging with another suggestion for the same.', '*** This bug has been marked as a duplicate of bug 50897 ***']","['CONTRIBUTION AND COMMITMENT', 'ISSUE CONTENT MANAGEMENT']" +8086,"VisualEditor: Ctrl-Alt-s / ⌘-Opt-s should trigger the save dialog, and the save button when inside said dialog",*** Bug 52745 has been marked as a duplicate of this bug. ***,1377814470,task_subcomment,PHID-TASK-aq6bcd3lx5mpkayh6jkq,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52745 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1590,VisualEditor: Save dialog behaves as partial modal,"This is an artefact of not being a ""proper"" dialog, which is bug 48566 - we hope to fix that in the next week or so. Sorry for the delay in triaging. + +*** This bug has been marked as a duplicate of bug 48566 ***",1377814666,task_subcomment,PHID-TASK-qrgadp2mt3qhvw2auoa4,PHID-USER-ydswvwhh5pm4lshahjje,"['This is an artefact of not being a ""proper"" dialog, which is bug 48566 - we hope to fix that in the next week or so.', 'Sorry for the delay in triaging.', '*** This bug has been marked as a duplicate of bug 48566 ***']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'ISSUE CONTENT MANAGEMENT']" +5168,VisualEditor: Convert save dialog to use ve.ui.Dialog,*** Bug 50903 has been marked as a duplicate of this bug. ***,1377814666,task_subcomment,PHID-TASK-7mo2ly5r5mqfuju3u5ar,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50903 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3081,"VisualEditor: Save dialog's checkboxes layout terribly if you have more than 2 items, or long i18n strings",*** Bug 52176 has been marked as a duplicate of this bug. ***,1377815261,task_subcomment,PHID-TASK-q3emmq6fhgusggcncftz,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52176 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7084,"VisualEditor: In the save dialog, also show the ""switch to wikitext"" button in the wikitext diff so they can fix last-minute issues","This is an interesting idea, but I think bug 50687 (with a button to switch to the wikitext editor) is probably more discoverable and more useful for some situations.",1377815545,task_subcomment,PHID-TASK-escar4ypn3o4hbygakj4,PHID-USER-ydswvwhh5pm4lshahjje,"['This is an interesting idea, but I think bug 50687 (with a button to switch to the wikitext editor) is probably more discoverable and more useful for some situations.']",['BUG REPRODUCTION'] +10751,VisualEditor: Provide a way for users to edit auto-numbered external links,"(In reply to comment #5) +> Please test this test with IE as well. I am hopeful that it works with IE >= +> 8. + +In IE9 you get ""not empty"" but none of the other four links. + +In IE10 and IE11 you get all five links as expected.",1377816286,task_subcomment,PHID-TASK-pu5wfoxxn6nblwrmsxy7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\nQUOTE\n\nIn IE9 you get ""not empty"" but none of the other four links.', 'In IE10 and IE11 you get all five links as expected.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7199,"VisualEditor: Reference defined inside a reference list but of a different group inside template appears as part of the template and also in the appropriate reference list, but blank this time","Clarify the title to explain what I think is happening: + +| VisualEditor: Reference defined inside a reference list but of a different group inside template appears as part of the template and also in the appropriate reference list, but blank this time",1377817614,task_subcomment,PHID-TASK-ydvvzyrpkompusxbw5gr,PHID-USER-ydswvwhh5pm4lshahjje,"['Clarify the title to explain what I think is happening:\n\n| VisualEditor: Reference defined inside a reference list but of a different group inside template appears as part of the template and also in the appropriate reference list, but blank this time']",['INVESTIGATION AND EXPLORATION'] +1104,References created by Singlechart cannot be accessed properly,"This is a duplicate of bug 50474 - in general, any reference created by a template shouldn't work, deliberately. Hacks using {{#tag:ref}} which was never meant to work are a nightmare for users and VisualEditor alike. + +*** This bug has been marked as a duplicate of bug 50474 ***",1377819444,task_subcomment,PHID-TASK-tvsxq36upc6ipnvhxpyk,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is a duplicate of bug 50474 - in general, any reference created by a template shouldn't work, deliberately."", 'Hacks using {{#tag:ref}} which was never meant to work are a nightmare for users and VisualEditor alike.', '*** This bug has been marked as a duplicate of bug 50474 ***']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8406,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.",*** Bug 52478 has been marked as a duplicate of this bug. ***,1377819444,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52478 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4800,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"(In reply to comment #10) +> Marking as WONTFIX per my earlier comments and Erik's. + +… again. Bug 51897 is indeed different; my apologies for merging it based on my reading of the bug as filed. However, this bug is - by definition of the product - a WONTFIX.",1377819704,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #10)\nQUOTE\n\n… again.', 'Bug 51897 is indeed different; my apologies for merging it based on my reading of the bug as filed.', 'However, this bug is - by definition of the product - a WONTFIX.']","['QUOTE', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +8404,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.","(In reply to comment #21) +> Describing a widely used template as a ""hack"" and refusing to fix the bugs +> associated with VE in terms of editing it is not a valid solution. + +Who said I was refusing to fix it? + +> The template does work and the references work fine using the normal editor. +> There's no way to code the template to not include the #ref. + +<ref>{{foo}}</ref> works just fine, because that's how it was designed to be used. If you want an easier way to edit, use VE. ;-) + +> It is not within the scope of the VE project to refuse to fix problems +> because they are hard. + +This is off-topic, but actually, it is very much part of Wikimedia's job to make decisions about whether it is worth spending large amounts of donor funds on marginal use cases rather than features that can't be done in other ways. + +> I strongly, strongly object to the implication in the addition to 52478 that +> implies that this bug in VE will never be fixed. + +There is no such implication; there is clearly the inference in your reading of it, however. We will fix this bug - the comment just explains the priority of this bug in relation to others.",1377821853,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #21)\nQUOTE\nQUOTE\n\nWho said I was refusing to fix it?', ""QUOTE\nQUOTE\n\n<ref>{{foo}}</ref> works just fine, because that's how it was designed to be used."", 'If you want an easier way to edit, use VE.', "";-)\n\nQUOTE\nQUOTE\n\nThis is off-topic, but actually, it is very much part of Wikimedia's job to make decisions about whether it is worth spending large amounts of donor funds on marginal use cases rather than features that can't be done in other ways."", 'QUOTE\nQUOTE\n\nThere is no such implication; there is clearly the inference in your reading of it, however.', 'We will fix this bug - the comment just explains the priority of this bug in relation to others.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'POTENTIAL NEW ISSUES AND REQUESTS', 'NA', 'BUG REPRODUCTION']" +8401,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.","(In reply to comment #23) +> There's no way to code a single template that generates both a reference and +> table markup without using {{#tag:ref}}. + +True. This should have given you pause to consider /why/ it wasn't available until recently. :-) + +> If you didn't think ""any reference created by a template shouldn't work, +> deliberately"" would be read as a refusal to fix that particular aspect of +> this bug, I have no idea what you intended it to mean. + +Translation: When we made MW's citation system, the intent right from the start was to never, ever let people create nested references, or references that need to be parsed multiple times, because it creates endless issues. + +Unfortunately, when later the {{#tag:xxx}} system was created, the person implementing that didn't remember this issue and instead has indeed given rise to all manner of epic problems. + +> I also don't see that this bugzilla specifically addresses the ability for +> the names and contents of template generated references to be available to an +> editor that is using the ""add reference"" dialog. + +That would be the ""don't show up as references to insert"" part of the title. :-)",1377823070,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #23)\nQUOTE\nQUOTE\n\nTrue.', ""This should have given you pause to consider /why/ it wasn't available until recently."", "":-)\n\nQUOTE\nQUOTE\nQUOTE\n\nTranslation: When we made MW's citation system, the intent right from the start was to never, ever let people create nested references, or references that need to be parsed multiple times, because it creates endless issues."", ""Unfortunately, when later the {{#tag:xxx}} system was created, the person implementing that didn't remember this issue and instead has indeed given rise to all manner of epic problems."", 'QUOTE\nQUOTE\nQUOTE\n\nThat would be the ""don\'t show up as references to insert"" part of the title.', ':-)']","['QUOTE', 'MOTIVATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +6558,"VisualEditor: Numbering of references created inside templates/image captions re-uses existing numbers, doesn't continue","Actually, on review I'm pretty sure that this is a duplicate of bug 50474. + +*** This bug has been marked as a duplicate of bug 50474 ***",1377823295,task_subcomment,PHID-TASK-4zstjmvxiakrfapfim3n,PHID-USER-ydswvwhh5pm4lshahjje,"[""Actually, on review I'm pretty sure that this is a duplicate of bug 50474."", '*** This bug has been marked as a duplicate of bug 50474 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +8400,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.",*** Bug 53486 has been marked as a duplicate of this bug. ***,1377823296,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 53486 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +6654,ULS support needed in VisualEditor's dialog boxes,"(In reply to comment #0) +> We need ULS support in dialog boxes- +> +> 1) Template dialog boxes - adding existing template for setting paratmeters +> 2) Image dialog box +> 3) Adding or editing references + +Is this something that is done on the VisualEditor side, or inside ULS? I'm pretty sure that there was no change made in VE for the enabling of jquery.IME inside the main VisualEditor surface… + +(Please move back if I'm wrong.)",1377823487,task_subcomment,PHID-TASK-ye62pxccv2jh5w3o2yl7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIs this something that is done on the VisualEditor side, or inside ULS?', ""I'm pretty sure that there was no change made in VE for the enabling of jquery.IME inside the main VisualEditor surface…\n\n(Please move back if I'm wrong.)""]","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +3038,VisualEditor: VE will not save multiple consecutive references,"(In reply to comment #6) +> Users are reporting that VE is still not saving multiple references: + +Unfortunately, this is ""again"", not ""still"", and is caused by bug 53434 in Parsoid, I think. :-( Marking this as ""fixed"" but highlighting on that one how urgent this is. Sorry for the disruption.",1377824944,task_subcomment,PHID-TASK-uxrs32aphojxiommp53x,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #6)\nQUOTE\n\nUnfortunately, this is ""again"", not ""still"", and is caused by bug 53434 in Parsoid, I think.', ':-( Marking this as ""fixed"" but highlighting on that one how urgent this is.', 'Sorry for the disruption.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +6537,VisualEditor: Unexpected editing behaviour for Malayalam Text,"(In reply to comment #2) +> Sorry for the incorrect attachment links on the above comments. Please +> correct it if somebody can. + +Sorry, links in comments can't be edited in Bugzilla. :-(",1377827166,task_subcomment,PHID-TASK-n4sh4scopfxwny7l26we,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\nQUOTE\n\nSorry, links in comments can't be edited in Bugzilla."", ':-(']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +8468,VisualEditor: Reference list display being cut off in some pages,"(In reply to comment #2) +> Could this be the same as bug 52371? + +No, this was a graphical glitch that we fixed (but I forgot to mark as such) - closing.",1377828038,task_subcomment,PHID-TASK-hoazjhp6o63s5rrky5qa,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\n\nNo, this was a graphical glitch that we fixed (but I forgot to mark as such) - closing.']",['ACTION ON ISSUE'] +7034,Gadgets: Add support to understand whether a gadget supports VisualEditor (or another feature?) and allow it to be greyed out,Closing as INVALID as no response after 3 weeks (but happy to reconsider if I've mis-understood).,1377828505,task_subcomment,PHID-TASK-u3h65rxvz452mowrmajb,PHID-USER-ydswvwhh5pm4lshahjje,"[""Closing as INVALID as no response after 3 weeks (but happy to reconsider if I've mis-understood).""]",['ACTION ON ISSUE'] +7767,VisualEditor: Stronger highlight of selected item in the media inserter dialog,This was done as part of the re-work of the media inserter in late July; marking as such.,1377829266,task_subcomment,PHID-TASK-deqihdmtktthecojw62o,PHID-USER-ydswvwhh5pm4lshahjje,['This was done as part of the re-work of the media inserter in late July; marking as such.'],['BUG REPRODUCTION'] +375,VisualEditor: Provide way for local wikis to auto-prompt reference templates,*** Bug 51185 has been marked as a duplicate of this bug. ***,1377829415,task_subcomment,PHID-TASK-qsgca2wst2byl7ix2pwv,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51185 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8113,VisualEditor: Long editnotices are truncated with no way to scroll,"In general, long edit notices misunderstand the concept of a brief message for users - but yes, we should fix this.",1377829536,task_subcomment,PHID-TASK-e5rh26mnuyokpvoo2c2t,PHID-USER-ydswvwhh5pm4lshahjje,"['In general, long edit notices misunderstand the concept of a brief message for users - but yes, we should fix this.']",['BUG REPRODUCTION'] +8348,VisualEditor: Close icon shown at 2x size and so truncated,"I'm going to close this as a one-off appearance of HiDPI icons for a user - if it's repeated, please re-open.",1377830355,task_subcomment,PHID-TASK-potyqd62zizy6tkvf2ak,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm going to close this as a one-off appearance of HiDPI icons for a user - if it's repeated, please re-open.""]",['ACTION ON ISSUE .'] +11401,Leading colon in link label is wrongly removed from wikitext,"(In reply to comment #3) +> Links are no longer getting extended automatically when any text is added at +> the end, including commas, semicolons, etc. Possibly a result of the fix for +> bug 51463 + +Indeed, this was fixed in that.",1377830517,task_subcomment,PHID-TASK-aeyfn2tjv55fvu4s3qp4,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\n\nIndeed, this was fixed in that.']",['BUG REPRODUCTION'] +8486,VisualEditor: Phantoms can be width:100% when the object they're meant to cover has a floated element alongside it,*** Bug 50443 has been marked as a duplicate of this bug. ***,1377830806,task_subcomment,PHID-TASK-2r6x4q4bt3fqtg3es4ps,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50443 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11790,VisualEditor: {{clear}} template phantom generated too large,*** Bug 51872 has been marked as a duplicate of this bug. ***,1377830855,task_subcomment,PHID-TASK-32cvx6zgypptrjsr7sri,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51872 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3479,"TemplateData: Add parameter type for selecting one of predefined values (like ""<select>"" or ENUM)",*** Bug 52754 has been marked as a duplicate of this bug. ***,1377830925,task_subcomment,PHID-TASK-eddbh3tcvexylixr6tiy,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52754 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4071,"VisualEditor: Improvements to reference editing, including local wiki-specific workflows",*** Bug 51184 has been marked as a duplicate of this bug. ***,1377831014,task_subcomment,PHID-TASK-b74srkob65ougmewgpvd,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51184 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2823,"VisualEditor: ""Some magic combination of arrow keys and actions involving the heading level toolbar"" scrambles document","I *believe* that this may be related to bug 53360, which is now fixed, and so will mark as ""WORKSFORME"" (I can't make ""FIXED"" stand up given the lack of reproducible steps from these kinds of issues). + +Sorry for the disruption. :-(",1377831473,task_subcomment,PHID-TASK-4rr6da3rjeo7zsqa7vfz,PHID-USER-ydswvwhh5pm4lshahjje,"['I *believe* that this may be related to bug 53360, which is now fixed, and so will mark as ""WORKSFORME"" (I can\'t make ""FIXED"" stand up given the lack of reproducible steps from these kinds of issues).', 'Sorry for the disruption.', ':-(']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +6616,"VisualEditor: Toolbar icons - ""Transclusion"" (puzzle piece) alternatives or improvements","(In reply to comment #0) +> en.wp user Risker reports from an editathon that of the participants: +> ""not a one of them understood what the ""puzzle piece"" was supposed to +> represent, and when shown, all of them still thought it was a poorly chosen +> icon. + +Yeah; we all hate it, and are using it because it's the least-bad option suggested so far (it's historically been the icon used in attempts at visual editors for MW since 2003). + +> Most had no suggestion as to an alternative, although two thought +> ""curly brackets"" would be a good idea. I suspect that's because they'd seen +> curly brackets for templates when using wikitext."" + +Indeed - we're trying to break the linkage with wikitext, and I don't think braces make for much of an increased level of obviousness. + +The new toolbar which allows buttons to self-describe if they're in a drop-down may help this significantly, but for now will keep this open.",1377831641,task_subcomment,PHID-TASK-wnl2ydoz2ca2h7xcsvtk,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYeah; we all hate it, and are using it because it's the least-bad option suggested so far (it's historically been the icon used in attempts at visual editors for MW since 2003)."", ""QUOTE\nQUOTE\nQUOTE\n\nIndeed - we're trying to break the linkage with wikitext, and I don't think braces make for much of an increased level of obviousness."", ""The new toolbar which allows buttons to self-describe if they're in a drop-down may help this significantly, but for now will keep this open.""]","['MOTIVATION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +1568,Selecting text does not work,"Hey, sorry for the confusion; merging with bug 50643 which is about disabling Firefox's misleading interface. + +*** This bug has been marked as a duplicate of bug 50643 ***",1377831826,task_subcomment,PHID-TASK-xbi4z4qhqpsbwxzbb7j2,PHID-USER-ydswvwhh5pm4lshahjje,"[""Hey, sorry for the confusion; merging with bug 50643 which is about disabling Firefox's misleading interface."", '*** This bug has been marked as a duplicate of bug 50643 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8249,VisualEditor: Disable drag-and-drop of non-media content in Firefox until we support that,*** Bug 50977 has been marked as a duplicate of this bug. ***,1377831826,task_subcomment,PHID-TASK-itj4sdz77n2m7ganhvyr,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50977 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1045,VisualEditor: Cannot backspace in Edit Summary window after reviewing changes,"I believe that this is the same as bug 50722, yes. + +*** This bug has been marked as a duplicate of bug 50722 ***",1377833584,task_subcomment,PHID-TASK-vis7xnmoa7ngc2i4ds2i,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this is the same as bug 50722, yes.', '*** This bug has been marked as a duplicate of bug 50722 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +3848,VisualEditor: Can no longer access save dialog (cursor keys/backspace/etc.) if it ever loses focus,*** Bug 52733 has been marked as a duplicate of this bug. ***,1377833584,task_subcomment,PHID-TASK-uxrck24is2ussi4ctgr2,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52733 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3847,VisualEditor: Can no longer access save dialog (cursor keys/backspace/etc.) if it ever loses focus,"I believe that this is now fixed, having followed Chris's very helpful steps to reproduce in bug 52733 comment 1 - tested in Safari, Chrome and Firefox latest on Mac just now against wmf14 as deployed on the Wikipedias right now. Marking as such. + +If you can re-produce, please feel free to re-open.",1377833711,task_subcomment,PHID-TASK-uxrck24is2ussi4ctgr2,PHID-USER-ydswvwhh5pm4lshahjje,"[""I believe that this is now fixed, having followed Chris's very helpful steps to reproduce in bug 52733 comment 1 - tested in Safari, Chrome and Firefox latest on Mac just now against wmf14 as deployed on the Wikipedias right now."", 'Marking as such.', 'If you can re-produce, please feel free to re-open.']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION']" +1342,VisualEditor: add new categories after old categories,"This is a duplicate of the (heretofore-confusingly-named) bug 50882. + +*** This bug has been marked as a duplicate of bug 50882 ***",1377833797,task_subcomment,PHID-TASK-s4chuo432xmbozeyirll,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a duplicate of the (heretofore-confusingly-named) bug 50882.', '*** This bug has been marked as a duplicate of bug 50882 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +11584,VisualEditor: Place page meta-data in expected order,*** Bug 51714 has been marked as a duplicate of this bug. ***,1377833797,task_subcomment,PHID-TASK-zg7dy72bmhpynpamskgq,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51714 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7923,VisualEditor: Link editor requires ENTER for input,*** Bug 51177 has been marked as a duplicate of this bug. ***,1377834865,task_subcomment,PHID-TASK-oh3fg6fot6uziw3ctbqu,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51177 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10740,"VisualEditor: Inspectors apply if you exit from them without a positive action, which can be a bit confusing","This is due to fixing bug 51065; we can either have one or the other, but not both. I'm minded to stick with the behaviour as it now is, as it's less confusing that the previous form was. + +Consequently, marking as WONTFIX. Very happy to be argued around to the opposite behaviour, however.",1377834959,task_subcomment,PHID-TASK-reeypst4562edb7eoqfi,PHID-USER-ydswvwhh5pm4lshahjje,"['This is due to fixing bug 51065; we can either have one or the other, but not both.', ""I'm minded to stick with the behaviour as it now is, as it's less confusing that the previous form was."", 'Consequently, marking as WONTFIX.', 'Very happy to be argued around to the opposite behaviour, however.']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'ACTION ON ISSUE', 'SOCIAL CONVERSATION']" +6548,"VisualEditor: Toolbar scrolling off the screen on longer articles, possibly due to touch-screen environment",This sounds bad for our impending work for mobile. :-(,1377835053,task_subcomment,PHID-TASK-nkghehcsjvmpig3dnbgm,PHID-USER-ydswvwhh5pm4lshahjje,"['This sounds bad for our impending work for mobile.', ':-(']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +4099,VisualEditor: Link inspector in a slug can select content in the previous or following paragraphs,This was fixed by gerrit 81437.,1377888669,task_subcomment,PHID-TASK-rxqaxhgvcsfou4tzboet,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed by gerrit 81437.'],['ACTION ON ISSUE'] +169,VisualEditor: Newly-added references need a page save before being reusable,Now fixed in master and will be deployed next week.,1377889823,task_subcomment,PHID-TASK-shna2ollivhvhx6ukpk5,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed in master and will be deployed next week.'],['TASK PROGRESS'] +7350,VisualEditor: Disable 'Use existing reference' on pages without a reference,Now fixed in master and will be deployed next week.,1377889832,task_subcomment,PHID-TASK-jx64nu32n5cymzvwwjp5,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed in master and will be deployed next week.'],['TASK PROGRESS'] +3190,VisualEditor: Can't re-use a reference belonging to non-default group,Now fixed in master and will be deployed next week.,1377889863,task_subcomment,PHID-TASK-qsnt7zdtnfm5xnawmteg,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed in master and will be deployed next week.'],['TASK PROGRESS'] +3676,VisualEditor: Inspecting image immediately after inserting it causes exception,This is now INVALID because we don't select the node after insertion any more (should we?).,1377894433,task_subcomment,PHID-TASK-4v36rjb5p4c3fhjflpoq,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is now INVALID because we don't select the node after insertion any more (should we?"", ').']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6554,"VisualEditor: RTL entries don't receive dir=""rtl"" in Page settings / Languages",Merged and will go out with wmf16 (from Thursday 5 September).,1377895476,task_subcomment,PHID-TASK-ozeftogat7b2642er6vn,PHID-USER-ydswvwhh5pm4lshahjje,['Merged and will go out with wmf16 (from Thursday 5 September).'],['TASK PROGRESS'] +3844,VisualEditor: Can no longer access save dialog (cursor keys/backspace/etc.) if it ever loses focus,"(In reply to comment #9) +> I've just experienced this in my sandbox making this edit: +> https://en.wikipedia.org/w/index. +> php?title=User%3AThryduulf%2Fsandbox&diff=570859913&oldid=570858997 +> (testing for bug 52399) +> +> In this case the series of actions was: +> 1. Make some edits +> 2. Review changes +> 3. Return to editing surface (I can't remember whether I went direct using ^ +> or via the save form using <) +> 4. make some more edits +> 5. add an edit summary +> 6. review changes +> 7. return to save orm +> 8. attempt to amend edit summary, but encounter this bug + +With what browser?",1377899641,task_subcomment,PHID-TASK-uxrck24is2ussi4ctgr2,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWith what browser?'],['BUG REPRODUCTION'] +11951,"Support ""substituting"" templates in transclusion dialog","(In reply to comment #2) +> This is effectively a subset of bug 49833 which seems to be part tracking, +> part bugs, part enhancement requests + +… part mess. :-( + +Not sure why you turned it into a tracker after Krinkle mis-named it; I don't think it helps at all. I might undo that.",1377899956,task_subcomment,PHID-TASK-ztq7heekc4zpnp4mj6uf,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\n… part mess.', "":-(\n\nNot sure why you turned it into a tracker after Krinkle mis-named it; I don't think it helps at all."", 'I might undo that.']","['NA .', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +6502,VisualEditor: Transclusion dialog improvements (tracking),"[Now tracked as #VisualEditor-MediaWiki-Templates instead.] + + +Fork from bug 49833, which wasn't meant to be used this way. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1377900000,task_description,PHID-TASK-3niuhnlezs7jfmugbwdy,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Transclusion dialog improvements (tracking).', '[Now tracked as #VisualEditor-MediaWiki-Templates instead.]', ""Fork from bug 49833, which wasn't meant to be used this way."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8877,VisualEditor: Quick transclusion dialog UX improvements,Have un-trackered-this;,1377900084,task_subcomment,PHID-TASK-q46agi2mree3c3qnk2y4,PHID-USER-ydswvwhh5pm4lshahjje,['Have un-trackered-this;'],['BUG REPRODUCTION'] +11143,VisualEditor: Template parameters should be in TemplateData recommended order,"There is no such thing as ""TemplateData recommended order""; the JSON block is unordered and can't be relied upon. Does this imply that we should have a ""parameter order"" value for TemplateData?",1377900547,task_subcomment,PHID-TASK-3r7ax46g5ehieydsuuvm,PHID-USER-ydswvwhh5pm4lshahjje,"['There is no such thing as ""TemplateData recommended order""; the JSON block is unordered and can\'t be relied upon.', 'Does this imply that we should have a ""parameter order"" value for TemplateData?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION .']" +7171,VisualEditor: API does not apply PST (pre-save transform) when generating its diff,"VE's API ""diff"" option instantiates its own DifferenceEngine but fails to set the PST option.",1377903454,task_subcomment,PHID-TASK-l6tecg3euv7s6vvgap3i,PHID-USER-ydswvwhh5pm4lshahjje,"['VE\'s API ""diff"" option instantiates its own DifferenceEngine but fails to set the PST option.']",['BUG REPRODUCTION .'] +11141,VisualEditor: Template parameters should be in TemplateData recommended order,"(In reply to comment #4) +> There is a good case for imposing some ordering on the template parameters. +> Often you find some parameters naturally group together. Take for example +> http://en.wikipedia.org/wiki/Template:Infobox_single/doc There are various +> parameters which group together: +> *Ones relating to the image (Cover, Alt, Caption and Border) +> *Ones to do with the single chronology (Last single, This single, Next +> single) +> for infoboxes a prefered order would generally be the order they appear in +> the +> template. + +Yeah, that sounds a totally reasonable thing to add. Making a bug now…",1377903725,task_subcomment,PHID-TASK-3r7ax46g5ehieydsuuvm,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYeah, that sounds a totally reasonable thing to add.', 'Making a bug now…']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +1008,"VisualEditor: Need way to insert templates that set both key and value for a parameter into a template invocation, like {{subst:DATE}}","Yes(In reply to comment #0) +> Currently there is no way to use {{subst:DATE}} in a template invocation in +> VisualEditor. If you try to paste it into the value of a date field, it won't +> work because you get +> +> |date = date=August 2013 +> +> which won't parse. + +Yes. This is by design; templates that are designed around wikitext's structure won't work in general for editing. Note that ""{{subst:CURRENTDAY}} {{subst:CURRENTMONTHNAME}}"" works fine; auto-inserting this would solve the problem. + +> VisualEditor should actually set the date automatically, always, for such +> templates (e.g. refimprove). + +I agree; that is bug 51428 (and its corresponding implementation in VisualEditor).",1377904404,task_subcomment,PHID-TASK-in5fzrgdn5o7nk5vzdej,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes.', ""This is by design; templates that are designed around wikitext's structure won't work in general for editing."", 'Note that ""{{subst:CURRENTDAY}} {{subst:CURRENTMONTHNAME}}"" works fine; auto-inserting this would solve the problem.', 'QUOTE\nQUOTE\n\nI agree; that is bug 51428 (and its corresponding implementation in VisualEditor).']","['QUOTE', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +11674,"VisualEditor: Transclusion dialog informing you that there are ""no unused fields"" looks odd; improve message?","Possibly we could say ""No known parameters"" and ""No more known parameters"" to make it clearer?",1377904599,task_subcomment,PHID-TASK-d6zgk46zgybexfzzc4pr,PHID-USER-ydswvwhh5pm4lshahjje,"['Possibly we could say ""No known parameters"" and ""No more known parameters"" to make it clearer?']",['SOLUTION DISCUSSION .'] +11672,"VisualEditor: Transclusion dialog informing you that there are ""no unused fields"" looks odd; improve message?","(In reply to comment #2) +> Possibly? Offering people the ability to do something when the system knows +> it won't end in what they want probably isn't the direction we want to be +> going in, however. + +But the system doesn't 'know' that. TemplateData is hinting, not a binding-contract-of-doom. It's (intentionally) possible to add parameters that aren't in the hinting, because the hinting is out-of-date or doesn't cover this ""secret"" parameter, or because the name of your parameter is generated (e.g. {{CURRENTDAY}}=Easter Egg! or something more useful). Remember that there's almost no end to the level of flexibility that WT allows users…",1377905124,task_subcomment,PHID-TASK-d6zgk46zgybexfzzc4pr,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nBut the system doesn't 'know' that."", 'TemplateData is hinting, not a binding-contract-of-doom.', 'It\'s (intentionally) possible to add parameters that aren\'t in the hinting, because the hinting is out-of-date or doesn\'t cover this ""secret"" parameter, or because the name of your parameter is generated (e.g.', '{{CURRENTDAY}}=Easter Egg!', 'or something more useful).', ""Remember that there's almost no end to the level of flexibility that WT allows users…""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +6499,"VisualEditor: In the transclusion dialog, cursor keys can let you select parameters in the search results off the > screen and the dialog doesn’t scroll"," + +-------------------------- +**Version**: unspecified +**Severity**: minor",1377905220,task_description,PHID-TASK-3g3rbtewmym2ch553j4x,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: In the transclusion dialog, cursor keys can let you select parameters in the search results off the > screen and the dialog doesn’t scroll.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10687,"VisualEditor: In the transclusion dialog, use ""Root#sets"" data to allow addition and/or completion of parameter > sets"," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1377905220,task_description,PHID-TASK-bjxf522olmedsdx6rpbc,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: In the transclusion dialog, use ""Root#sets"" data to allow addition and/or completion of parameter > sets.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6496,"VisualEditor: In the transclusion dialog's panel for a parameter, use ""Param#required"" from TemplateData"," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1377905340,task_description,PHID-TASK-346l3sxkrxirwfv4rf4g,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: In the transclusion dialog\'s panel for a parameter, use ""Param#required"" from TemplateData.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6493,"VisualEditor: In the transclusion dialog's panel for a parameter, use ""Param#deprecated"" from TemplateData"," + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1377905520,task_description,PHID-TASK-4ua7w7m7aik6txmrerbe,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: In the transclusion dialog\'s panel for a parameter, use ""Param#deprecated"" from TemplateData.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8876,VisualEditor: Quick transclusion dialog UX improvements,"… of the remaining items, I've split them out into: + +(In reply to comment #2) +> Template panel: +> * Link to the template page (if it's a transclusion from a MediaWiki page) +> * Link to the MediaWiki.org Manual (if it's a parser function) + +Collectively https://bugzilla.wikimedia.org/show_bug.cgi?id=49772 + +> * Use ""Param#required"" data to prioritise/encourage use of those parameters + +https://bugzilla.wikimedia.org/show_bug.cgi?id=50747 + +> * Use ""Root#sets"" data to allow addition and/or completion of parameter +> sets + +https://bugzilla.wikimedia.org/show_bug.cgi?id=53609 + +> * Cursor keys can let you select parameters in the search results off the +> screen and the dialog doesn’t scroll + +https://bugzilla.wikimedia.org/show_bug.cgi?id=53610 + +> * Checkbox (?) to substitute a template on save, rather than leave as +> transclusion + +https://bugzilla.wikimedia.org/show_bug.cgi?id=49904 + +> Parameter panel: +> * Use ""Param#required"" from TemplateData + +https://bugzilla.wikimedia.org/show_bug.cgi?id=53611 + +> * Use ""Param#default"" from TemplateData + +https://bugzilla.wikimedia.org/show_bug.cgi?id=52753 + +> * Use ""Param#deprecated"" from TemplateData + +https://bugzilla.wikimedia.org/show_bug.cgi?id=53612 + +> * Use ""Param#type"" from TemplateData + +https://bugzilla.wikimedia.org/show_bug.cgi?id=53613 + +So, closing as INVALID.",1377905614,task_subcomment,PHID-TASK-q46agi2mree3c3qnk2y4,PHID-USER-ydswvwhh5pm4lshahjje,"[""… of the remaining items, I've split them out into:\n\n(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nCollectively URL\n\nQUOTE\n\nURL\n\nQUOTE\nQUOTE\n\nURL\n\nQUOTE\nQUOTE\n\nURL\n\nQUOTE\nQUOTE\n\nURL\n\nQUOTE\nQUOTE\n\nURL\n\nQUOTE\n\nURL\n\nQUOTE\n\nURL\n\nQUOTE\n\nURL\n\nSo, closing as INVALID.""]",['ACTION ON ISSUE'] +8573,VisualEditor: Transclusion dialog should make it easier to add parameters and see other values,"I think these are all now tracked in bug 53604's dependencies, which is a more scalable way to find, triage and fix bugs; consequently, closing this as INVALID (though each of its suggestions are of course real bugs or enhancements).",1377906050,task_subcomment,PHID-TASK-bdj7ew4y7qhxm7z7ixap,PHID-USER-ydswvwhh5pm4lshahjje,"[""I think these are all now tracked in bug 53604's dependencies, which is a more scalable way to find, triage and fix bugs; consequently, closing this as INVALID (though each of its suggestions are of course real bugs or enhancements).""]",['BUG REPRODUCTION'] +3842,VisualEditor: Can no longer access save dialog (cursor keys/backspace/etc.) if it ever loses focus,"(In reply to comment #12) +> (In reply to comment #11) +> > +> > With what browser? +> +> I encountered it using Firefox 23 on linux, Tathbelin didn't note it in their +> report but I'll ask. +> +> Sorry + +OK, well, it works fine for me on enwiki right now in Firefox 23 on Mac and on Linux (doing the ^, the <, the Esc and the ""return to save form"" ways of bailing). This is perplexing. Do you have some odd gadgets loaded - does it still occur if you switch all gadgets off?",1377908358,task_subcomment,PHID-TASK-uxrck24is2ussi4ctgr2,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #12)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOK, well, it works fine for me on enwiki right now in Firefox 23 on Mac and on Linux (doing the ^, the <, the Esc and the ""return to save form"" ways of bailing).', 'This is perplexing.', 'Do you have some odd gadgets loaded - does it still occur if you switch all gadgets off?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +10723,VisualEditor: Provide some kind of template suggestion in the transclusion editor,"The main priority is a (very limited) suggestion of quick-inserting templates when in a reference, which is bug 50458. + +This is certainly a possibility, but would probably want to be context-specific (so it only suggests clean-up templates when your cursors is at the top of the page; only suggests stubs when at the bottom; etc.).",1377908590,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-ydswvwhh5pm4lshahjje,"['The main priority is a (very limited) suggestion of quick-inserting templates when in a reference, which is bug 50458.', 'This is certainly a possibility, but would probably want to be context-specific (so it only suggests clean-up templates when your cursors is at the top of the page; only suggests stubs when at the bottom; etc.', ').']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'NA']" +2676,VisualEditor: Editing a <syntaxhighlight> block with the experimental generic editor leads to brokenness because the attributes get blanked,"This is now fixed in master, and will be released to MediaWiki.org on Thursday 5 September. Sorry for the disruption.",1377958953,task_subcomment,PHID-TASK-ikc6bitfegyn4srxsl45,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed in master, and will be released to MediaWiki.org on Thursday 5 September.', 'Sorry for the disruption.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +3330,VisualEditor: Transclusion dialog parameter filter should search on both parameter name and parameter label,"This is now fixed in master, and will be released to MediaWiki.org on Thursday 5 September, and to Wikipedias on Thursday 12 September. Sorry for the disruption.",1377959027,task_subcomment,PHID-TASK-y2l4ooxqksxji4wptopd,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed in master, and will be released to MediaWiki.org on Thursday 5 September, and to Wikipedias on Thursday 12 September.', 'Sorry for the disruption.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2634,browsertests: triggers for VisualEditor,"Similar to bug 52120 for ULS. Once we've got this running on merge, we'll want to move to running on submit (V+2 submit?), but for now… + +-------------------------- +**Version**: wmf-deployment +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52120 +https://bugzilla.wikimedia.org/show_bug.cgi?id=57560",1378156860,task_description,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ydswvwhh5pm4lshahjje,"['browsertests: triggers for VisualEditor.', 'Similar to bug 52120 for ULS.', ""Once we've got this running on merge, we'll want to move to running on submit (V+2 submit?"", '), but for now…\n\n--------------------------\n**Version**: wmf-deployment\n**Severity**: enhancement\n**See Also**:\nURL\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'WORKAROUNDS']" +3120,browsertests: triggers for ULS,Have added bug 53691 for the same for the VisualEditor repo.,1378156956,task_subcomment,PHID-TASK-vzhy73evvtw5m5ueeyz3,PHID-USER-ydswvwhh5pm4lshahjje,['Have added bug 53691 for the same for the VisualEditor repo.'],['BUG REPRODUCTION .'] +8085,"VisualEditor: Ctrl-Alt-s / ⌘-Opt-s should trigger the save dialog, and the save button when inside said dialog",*** Bug 53693 has been marked as a duplicate of this bug. ***,1378223819,task_subcomment,PHID-TASK-aq6bcd3lx5mpkayh6jkq,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 53693 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +455,mediawiki/extensions.git does not update some extensions,"(In reply to comment #21) +> Does anybody plan to investigate on this ticket? +> Or is this ""working for us"" right now? +> +> Wondering if this should still be open, and what's the way forward. + +The problem was that there was more than one git repos on gerrit called ""VisualEditor"" (namely, mediawiki/extensions/VisualEditor.git and VisualEditor.git with its subsidiaries VisualEditor/core.git, VisualEditor/plugins/<foo>.git etc.). We created the other repos to move the code out of MW and make VE properly stand-alone and shippable, but thought we have split the code, we hadn't yet moved the core of VE into the new repo). + +As a quick hack, Chad deleted the extra repos, which seems to have fixed everything, which means the issue is fixed (and has a known cause), but this isn't sustainable in the longer term as we will likely want to actually do the repo split some time soon (though we could work around the restriction on repo names)… + +Marking as ""FIXED"", but it's more like ""AVOIDED AT SOME COST"".",1378225794,task_subcomment,PHID-TASK-7sbdbkrfcvaejzeycoty,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #21)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe problem was that there was more than one git repos on gerrit called ""VisualEditor"" (namely, mediawiki/extensions/VisualEditor.git and VisualEditor.git with its subsidiaries VisualEditor/core.git, VisualEditor/plugins/<foo>.git etc.).', ""We created the other repos to move the code out of MW and make VE properly stand-alone and shippable, but thought we have split the code, we hadn't yet moved the core of VE into the new repo)."", 'As a quick hack, Chad deleted the extra repos, which seems to have fixed everything, which means the issue is fixed (and has a known cause), but this isn\'t sustainable in the longer term as we will likely want to actually do the repo split some time soon (though we could work around the restriction on repo names)…\n\nMarking as ""FIXED"", but it\'s more like ""AVOIDED AT SOME COST"".']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +11949,"Support ""substituting"" templates in transclusion dialog","(In reply to comment #4) +> (In reply to comment #3) +> > (In reply to comment #2) +> > > This is effectively a subset of bug 49833 which seems to be part tracking, +> > > part bugs, part enhancement requests +> > +> > … part mess. :-( +> > +> > Not sure why you turned it into a tracker after Krinkle mis-named it; I don't +> > think it helps at all. I might undo that. +> +> Sorry, that would be my misunderstanding of Krinke's intentions and then +> trying to be helpful. :( + +Not your fault at all. :-) All fixed now, anyway.",1378227406,task_subcomment,PHID-TASK-ztq7heekc4zpnp4mj6uf,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNot your fault at all.', ':-) All fixed now, anyway.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +6426,VisualEditor: Inserting some content in a QA script doesn't round-trip (null diff) - failure to inserting CE content into DM somehow?,"(In reply to comment #0) +> Created attachment 13227 [details] +> shows error message +> +> I got this message when running a test automation script, + +Yes, this is the normal (you tried to get the diff but as far as we're concerned, no changes were made to the page). + +> that puts in a line of code and tries to save it. It doesn't recognize the new +> line of code I put in, so it gives this error message upon save. + +What ""line of code"" does it insert? Where does it insert it? On what page? On what wiki? Can you reproduce manually or does this only happen with the script? + +(In reply to comment #3) +> Possibly a situation caused by bug 53360 which is marked as resolved. + +The fix for bug 53360 is running on test2 right now, so almost certainly not related to that bug. + +**Attached**: {F11191}",1378246805,task_subcomment,PHID-TASK-y44xrgvhzk7uy25krg2j,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, this is the normal (you tried to get the diff but as far as we're concerned, no changes were made to the page)."", 'QUOTE\nQUOTE\n\nWhat ""line of code"" does it insert?', 'Where does it insert it?', 'On what page?', 'On what wiki?', 'Can you reproduce manually or does this only happen with the script?', '(In reply to comment #3)\nQUOTE\n\nThe fix for bug 53360 is running on test2 right now, so almost certainly not related to that bug.', '**Attached**: {F11191}']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +999,VisualEditor: Unable to use save button using keyboard,"Merging with bug 51918. + +*** This bug has been marked as a duplicate of bug 51918 ***",1378247189,task_subcomment,PHID-TASK-z4gyf5rhh3zawzwg3vor,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging with bug 51918.', '*** This bug has been marked as a duplicate of bug 51918 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +3253,VisualEditor: Change tab order in save dialog to be more like the wikitext editor's save form,*** Bug 53257 has been marked as a duplicate of this bug. ***,1378247189,task_subcomment,PHID-TASK-rrnwu2dnzhxx4ckh2cdj,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 53257 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3024,VisualEditor: Editing a pasted template alters copy buffer. Displayed result differs from saved result.,"(In reply to comment #2) +> This appears to be fixed in master. + +Confirmed - fixed in master, broken in wmf15. Marking as such.",1378248030,task_subcomment,PHID-TASK-jtms4kp7m57ptk6ccdpu,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\n\nConfirmed - fixed in master, broken in wmf15.', 'Marking as such.']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4085,"VisualEditor: When inserting a new link (not annotating on existing text), the suggested link is capitalised even if your input text isn't, so leading to unexpected capitalisation of link anchors","The above changes behaviour if the user types in the entire anchor in a different case (e.g. iPhone vs. IPhone), which is I think sufficient to close this bug for now; different ways of suggesting links might want to come off the outcome of bug 53566. (It will be deployed to the cluster from Thursday 5 September, and to Wikipedias on Thursday 12 September).",1378254877,task_subcomment,PHID-TASK-3tkt5wwlr2pp4a6ayi3s,PHID-USER-ydswvwhh5pm4lshahjje,"['The above changes behaviour if the user types in the entire anchor in a different case (e.g.', 'iPhone vs. IPhone), which is I think sufficient to close this bug for now; different ways of suggesting links might want to come off the outcome of bug 53566.', '(It will be deployed to the cluster from Thursday 5 September, and to Wikipedias on Thursday 12 September).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +6419,VisualEditor: [[MediaWiki:Anoneditwarning]] has an editor-specific link rather than taking you to the appropriate one,"I can't reproduce this - I get back to VisualEditor (as expected) - the login link is something like https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Foobar&returntoquery=veaction%3Dedit + +Can ""Professor Hog"" give any further details? What browser were they using? Can they reproduce? What about after a hard-refresh? Do they have any odd gadgets on the account into which they were logging-in?",1378310407,task_subcomment,PHID-TASK-ngyf6tjjlwso4rlid7ni,PHID-USER-ydswvwhh5pm4lshahjje,"['I can\'t reproduce this - I get back to VisualEditor (as expected) - the login link is something like URL\n\nCan ""Professor Hog"" give any further details?', 'What browser were they using?', 'Can they reproduce?', 'What about after a hard-refresh?', 'Do they have any odd gadgets on the account into which they were logging-in?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +6416,VisualEditor: [[MediaWiki:Anoneditwarning]] has an editor-specific link rather than taking you to the appropriate one,"(In reply to comment #3) +> To clarify the sequence I used to reproduce this was: +> 1. log out +> 2. load a page in VE. I tested with [[Symphony No. 8 (Mahler)]] and +> [[user:Thryduulf/sandbox]] +> 3. click to edit the page in VE +> 4. Click the ""log in"" link in the notice that pops up. +> This loads +> https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=User: +> Thryduulf/sandbox&returntoquery=action%3Dedit +> in a new tab. +> 5. In that new tab, log in as normal +> Get returned to the source editor. +> +> The edit notice shown is that in [[MediaWiki:Anoneditwarning]] where the link +> is hardcoded to the source editor (pre VE this would never have been an +> issue). +> +> To me this suggests that either editor-relative urls are needed or we need +> different edit notices for the classic editor and VE (see bug 52741 for the +> latter) + +Oh, I see, I was clicking on ""login"" in the personal links bar - sorry. Re-titling so I don't get confused again. :-)",1378314148,task_subcomment,PHID-TASK-ngyf6tjjlwso4rlid7ni,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOh, I see, I was clicking on ""login"" in the personal links bar - sorry.', ""Re-titling so I don't get confused again."", ':-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +6389,"VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE","(In reply to comment #5) +> The div has been removed, so people need to look at +> https://en.wikipedia.org/w/index. +> php?title=Teenage_Dream_%28Katy_Perry_album%29&oldid=571540632 + +In this particular case, note that the reason everything was broken in editing this page was because the <ref> was defined outside of the table cell, in a the non-space between the end of the cell and the start of the row, and only happened to ""work"" in WT mode because of HTML Tidy moving it to somewhere sane - Ed's edit to the page fixed the duplication so the desired protection is no longer needed: https://en.wikipedia.org/w/index.php?title=Teenage_Dream_(Katy_Perry_album)&diff=571550633&oldid=571540632 + +On the wider point, it's not clear if there's an actual long-term need for a proper VE-prevention system (or if it's all solvable with a few quick fixes of bad wikitext), but if there is, we should build a proper one, not rely on a hack that might break.",1378323301,task_subcomment,PHID-TASK-s47345xgplfmgixnp726,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\n\nIn this particular case, note that the reason everything was broken in editing this page was because the <ref> was defined outside of the table cell, in a the non-space between the end of the cell and the start of the row, and only happened to ""work"" in WT mode because of HTML Tidy moving it to somewhere sane - Ed\'s edit to the page fixed the duplication so the desired protection is no longer needed: URL\n\nOn the wider point, it\'s not clear if there\'s an actual long-term need for a proper VE-prevention system (or if it\'s all solvable with a few quick fixes of bad wikitext), but if there is, we should build a proper one, not rely on a hack that might break.']",['FUTURE PLAN'] +6370,mw.config doesn't expose page existence information about the target of a special page,"For special pages, no information about page existence is exposed to mw.config, which means that VisualEditor is forced to assume it exists regardless. + +-------------------------- +**Version**: 1.22.0 +**Severity**: minor +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=66885",1378324980,task_description,PHID-TASK-rzsc7tmlupqbuaedolkl,PHID-USER-ydswvwhh5pm4lshahjje,"[""mw.config doesn't expose page existence information about the target of a special page."", 'For special pages, no information about page existence is exposed to mw.config, which means that VisualEditor is forced to assume it exists regardless.', '--------------------------\n**Version**: 1.22.0\n**Severity**: minor\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9310,"VisualEditor: Incorrect tab text (create vs. edit) shown on Special:MovePage, Special:Undelete, others?","(In reply to comment #12) +> I think I can still see this? +> http://en.wikipedia.org/wiki/Special:WhatLinksHere/Esempio +> Thanks. + +This is caused by (core) bug 53774 which we will need to fix.",1378325065,task_subcomment,PHID-TASK-n3tckyz3ypiasbv7mmov,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #12)\nQUOTE\nQUOTE\nQUOTE\n\nThis is caused by (core) bug 53774 which we will need to fix.'],['BUG REPRODUCTION'] +10659,"VisualEditor: Insert external pasted content as ""unformatted"" if Ctrl+/Cmd+Shift+V rather than Ctrl+/Cmd+V trigger","Right now external paste always writes the clipboard as formatted; in some cases, users will want to ""Paste Unformatted"". + +On Mac, there's a standard shortcut for this of Cmd+Shift+V - I'm assuming that Ctrl+Shift+V would be sensible as well. + +Would we also need a button? What about for the other standard 3 (Cut/Copy/Paste)? + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1378335600,task_description,PHID-TASK-2uz6thdqdeegj4cxnbup,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Insert external pasted content as ""unformatted"" if Ctrl+/Cmd+Shift+V rather than Ctrl+/Cmd+V trigger.', 'Right now external paste always writes the clipboard as formatted; in some cases, users will want to ""Paste Unformatted"".', ""On Mac, there's a standard shortcut for this of Cmd+Shift+V - I'm assuming that Ctrl+Shift+V would be sensible as well."", 'Would we also need a button?', 'What about for the other standard 3 (Cut/Copy/Paste)?', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10662,"VisualEditor: Insert external pasted content as ""unformatted"" if Ctrl+/Cmd+Shift+V rather than Ctrl+/Cmd+V trigger","(In reply to comment #1) +> ctrl+shift+v in Open Office is ""paste special"", which gives lots of +> non-default +> options so it doesn't seem out of line. Not sure a separate button is needed +> but if button=shortcut then shift+button should = shift+shortcut + +We don't need a button to have a shortcut (but we do for users without a keyboard, or with a limited keyboard that can't do shortcuts, like tablet users). + +> In general I think its best to cut/copy richly to the clipboard and let the +> target deal with the formatting. I don't know whether this view is common or +> uncommon though, + +I agree personally, but people have asked for it a few times and it's a not-hard change for us to make when pasting from the clipboard.",1378337286,task_subcomment,PHID-TASK-2uz6thdqdeegj4cxnbup,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe don't need a button to have a shortcut (but we do for users without a keyboard, or with a limited keyboard that can't do shortcuts, like tablet users)."", ""QUOTE\nQUOTE\nQUOTE\n\nI agree personally, but people have asked for it a few times and it's a not-hard change for us to make when pasting from the clipboard.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +6886,VisualEditor: Typing problem in Assamese,Going to provisionally mark this as fixed - please re-open if you find that it is still happening after tomorrow (when the code will go live on the Assamese Wikipedia).,1378341679,task_subcomment,PHID-TASK-ltfnf6nk2htfdban76pc,PHID-USER-ydswvwhh5pm4lshahjje,['Going to provisionally mark this as fixed - please re-open if you find that it is still happening after tomorrow (when the code will go live on the Assamese Wikipedia).'],['ACTION ON ISSUE'] +10653,Reduce VisualEditor's memory usage,"Not sure this is a Mobile-specific bug, but yes, very important to make progress here. I think there's likely to be some produce trade-offs that are more appropriate for the Mobile than Desktop experience, though, so certainly some of it will be…",1378414642,task_subcomment,PHID-TASK-aag3cwflmkojbhxxal5q,PHID-USER-ydswvwhh5pm4lshahjje,"['Not sure this is a Mobile-specific bug, but yes, very important to make progress here.', ""I think there's likely to be some produce trade-offs that are more appropriate for the Mobile than Desktop experience, though, so certainly some of it will be…""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +10651,Reduce VisualEditor's memory usage,"(In reply to comment #2) +> Feel free to move this to 'general' and we'll hang some mobile-specific bugs +> off it that are more directly actionable. + +{{Done}}",1378416264,task_subcomment,PHID-TASK-aag3cwflmkojbhxxal5q,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #2)\nQUOTE\nQUOTE\n\n{{Done}}'],['QUOTE .'] +9427,VisualEditor: Improvements and behaviour changes to the link input widget (tracking),Turning this into a tracking bug as it's a lot easier to understand that way.,1378765753,task_subcomment,PHID-TASK-jzom4aa22nn3mtwtm74t,PHID-USER-ydswvwhh5pm4lshahjje,"[""Turning this into a tracking bug as it's a lot easier to understand that way.""]",['TASK PROGRESS'] +10902,VisualEditor: Links can point to wrong page if not matching case exactly and when not first option in the list,In fixing bug 50452 we have changed the behaviour slightly regarding this - not sure if it's still necessary to keep this open?,1378766470,task_subcomment,PHID-TASK-ga36aloq6psrxy7t2mlx,PHID-USER-ydswvwhh5pm4lshahjje,"[""In fixing bug 50452 we have changed the behaviour slightly regarding this - not sure if it's still necessary to keep this open?""]",['BUG REPRODUCTION'] +10729,"Pages should have metadata about their correct title (capitalisation, special characters, etc)","(In reply to comment #1) +> I'm confused. Is this asking to move {{DISPLAYTITLE:...}} out of wikitext? +> +> Displaytitle is a form of metadata, and it gets stored in the db separately, +> and can be queried separately, etc. + +Chris has it right - it's effectively asking to implement DISPLAYTITLE properly, rather than DISPLAYTITLEIFNEEDEDTOBEANOVERRIDE.",1378766620,task_subcomment,PHID-TASK-lmosmab7pjd2m5cnmo2t,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nChris has it right - it's effectively asking to implement DISPLAYTITLE properly, rather than DISPLAYTITLEIFNEEDEDTOBEANOVERRIDE.""]",['BUG REPRODUCTION'] +7053,"Change the order of the ""edit"" (VE) and ""edit source"" (WT) tabs on hewiki to have WT as primary","[Sorry for the delay in responding.] + +The beta welcome message is now queued up to go out on all wikis with the next release when available. + +We're still not decided on the way forward for the edit source/edit labelling split, so this is delayed until we have a proper answer. Sorry.",1378770465,task_subcomment,PHID-TASK-wvcrw2fz7zto4p5xyqav,PHID-USER-ydswvwhh5pm4lshahjje,"['[Sorry for the delay in responding.]', 'The beta welcome message is now queued up to go out on all wikis with the next release when available.', ""We're still not decided on the way forward for the edit source/edit labelling split, so this is delayed until we have a proper answer."", 'Sorry.']","['SOCIAL CONVERSATION', 'FUTURE PLAN', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +6312,Create a VisualEditor plugin tool to add/edit translations and translation variables (Translate extension),"<translate>…</translate> and the related <tvar>…</tvar> are currently un-parsed and shown as plain wikitext in VisualEditor because they're not recognised, per T50891; however, once that is fixed, the blocks won't be editable except as alien nodes (in wikitext), and won't be createable. + +Making a proper VisualEditor plugin to translate these in-page as a rich editor shouldn't be particularly hard (he says…).",1378773120,task_description,PHID-TASK-oxphbzmhqbxzbsixhfq4,PHID-USER-ydswvwhh5pm4lshahjje,"['Create a VisualEditor plugin tool to add/edit translations and translation variables (Translate extension).', ""<translate>…</translate> and the related <tvar>…</tvar> are currently un-parsed and shown as plain wikitext in VisualEditor because they're not recognised, per T50891; however, once that is fixed, the blocks won't be editable except as alien nodes (in wikitext), and won't be createable."", ""Making a proper VisualEditor plugin to translate these in-page as a rich editor shouldn't be particularly hard (he says…).""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +9393,Parsoid should support <translate> and <tvar> natively as they are not normal parser tags,"(In reply to comment #14) +> In the long term yes, but wont this render VE useless on translatable pages +> in the short them? + +Yes. On MW.org you can use the alien node editor to edit any extension node's contents (but they won't be rich), but on other wikis it will make them un-editable in VE. + +However, making a Translation extension editor in VE shouldn't be hard at all - I've created that as bug 53974 along the lines of other bugs.",1378773198,task_subcomment,PHID-TASK-jpmjmzcf4crsjhqwquzp,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #14)\nQUOTE\nQUOTE\n\nYes.', ""On MW.org you can use the alien node editor to edit any extension node's contents (but they won't be rich), but on other wikis it will make them un-editable in VE."", ""However, making a Translation extension editor in VE shouldn't be hard at all - I've created that as bug 53974 along the lines of other bugs.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .']" +6746,Creation of tl-informal as a new interface language,"Is this asking for: + +1) Creating a new interface language, tl-informal, in TranslateWiki.net +2) Creating a new interface language, tl-informal, in MW core +3) Creating a new interface language, tl-informal, in production +4) Creating a new content language in MW core, adding to tlwiki as a variant +5) Creating a new content language in MW core, adding to a new wiki (tl-inf-wiki)? + +I think this is 1, 2, 3 and 4 but not 5. + +Note that adding variants to a wiki is do-able but makes for a sucky experience in both editing and creating wikitext, and means that tlwiki wouldn't be possible as a release target for VisualEditor for at least some time whilst we wait for building out support in VisualEditor and Parsoid.",1378834373,task_subcomment,PHID-TASK-tn3a37o3zgibya4bkm32,PHID-USER-ydswvwhh5pm4lshahjje,"['Is this asking for:\n\n1) Creating a new interface language, tl-informal, in TranslateWiki.net\n2) Creating a new interface language, tl-informal, in MW core\n3) Creating a new interface language, tl-informal, in production\n4) Creating a new content language in MW core, adding to tlwiki as a variant\n5) Creating a new content language in MW core, adding to a new wiki (tl-inf-wiki)?', 'I think this is 1, 2, 3 and 4 but not 5.', ""Note that adding variants to a wiki is do-able but makes for a sucky experience in both editing and creating wikitext, and means that tlwiki wouldn't be possible as a release target for VisualEditor for at least some time whilst we wait for building out support in VisualEditor and Parsoid.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6310,VisualEditor: Investigate where we can replace setTimeouts with EventSequencer,"(In reply to comment #1) +> Got a reference doc for EventSequencer? + +https://doc.wikimedia.org/VisualEditor/master/#!/api/ve.EventSequencer",1378839518,task_subcomment,PHID-TASK-wh766os42bllzvmszxya,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #1)\nQUOTE\n\nURL'],['QUOTE'] +855,AssessmentBar gadget clashes with VisualEditor edit surface,"Moving out of VisualEditor; in general, gadgets have to be made to work with VisualEditor and not the other way around.",1378914055,task_subcomment,PHID-TASK-djpv4d2tw7he7bcaiwgo,PHID-USER-ydswvwhh5pm4lshahjje,"['Moving out of VisualEditor; in general, gadgets have to be made to work with VisualEditor and not the other way around.']",['BUG REPRODUCTION'] +63,VisualEditor breaks when Polish-language diacritics (ążśźęćńół) are input,"Marking this as ""FIXED"" on the expectation that it's fixed - please re-open if you find that it is still occurring.",1378958511,task_subcomment,PHID-TASK-pkce7psg2t4g6fb5wfiy,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking this as ""FIXED"" on the expectation that it\'s fixed - please re-open if you find that it is still occurring.']",['BUG REPRODUCTION'] +74,VisualEditor: annotating or linking newly added text containing accented or non-Latin characters causes corruption and pawns,"Marking this as ""FIXED"" on the expectation that it's fixed - please re-open if you find that it is still occurring.",1378958522,task_subcomment,PHID-TASK-fbhx4wfxlfcwk7mwpqtl,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking this as ""FIXED"" on the expectation that it\'s fixed - please re-open if you find that it is still occurring.']",['BUG REPRODUCTION'] +7354,VisualEditor: Recursive word addition with Google Input Tools in reference tool on Firefox,"Marking this as ""FIXED"" on the expectation that it's fixed - please re-open if you find that it is still occurring.",1378958789,task_subcomment,PHID-TASK-6nas4q7uc475euchng3b,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking this as ""FIXED"" on the expectation that it\'s fixed - please re-open if you find that it is still occurring.']",['BUG REPRODUCTION'] +8272,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"Marking this as ""FIXED"" on the expectation that it's fixed - please re-open if you find that it is still occurring.",1378958879,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking this as ""FIXED"" on the expectation that it\'s fixed - please re-open if you find that it is still occurring.']",['BUG REPRODUCTION'] +6535,VisualEditor: Unexpected editing behaviour for Malayalam Text,"Marking this as ""FIXED"" on the expectation that it's fixed - please re-open if you find that it is still occurring.",1378958943,task_subcomment,PHID-TASK-n4sh4scopfxwny7l26we,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking this as ""FIXED"" on the expectation that it\'s fixed - please re-open if you find that it is still occurring.']",['BUG REPRODUCTION'] +2815,VisualEditor: Repeated insertion of multi-byte characters,"Marking this as ""FIXED"" on the expectation that it's fixed - please re-open if you find that it is still occurring.",1378958990,task_subcomment,PHID-TASK-uwxs5htjvrwhn73aykjk,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking this as ""FIXED"" on the expectation that it\'s fixed - please re-open if you find that it is still occurring.']",['BUG REPRODUCTION'] +58,VisualEditor: Corruption with circumflexes,"Marking as a duplicate of bug 53680 which I believe is indeed the issue. + +*** This bug has been marked as a duplicate of bug 53680 ***",1378959962,task_subcomment,PHID-TASK-mb4drpsu5auacyiu42kp,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking as a duplicate of bug 53680 which I believe is indeed the issue.', '*** This bug has been marked as a duplicate of bug 53680 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +73,VisualEditor: annotating or linking newly added text containing accented or non-Latin characters causes corruption and pawns,*** Bug 54047 has been marked as a duplicate of this bug. ***,1378959962,task_subcomment,PHID-TASK-fbhx4wfxlfcwk7mwpqtl,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54047 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +6695,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"Argh, sorry about this mess; we'll back-port the fix.",1379011818,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ydswvwhh5pm4lshahjje,"[""Argh, sorry about this mess; we'll back-port the fix.""]",['CONTRIBUTION AND COMMITMENT'] +6884,VisualEditor: Typing problem in Assamese,"(In reply to comment #6) +> Hello. I'm reopening the bug as the problems mentioned earlier are still +> there. Nothing has changed. + +Which wiki did you test? The changes only went out to MediaWiki.org last Thursday, 12 September (so you can test these at https://mediawiki.org/wiki/VisualEditor:Test or similar) - they will not be released to the Assamese Wikipedia until this Thursday, 19 September.",1379346325,task_subcomment,PHID-TASK-ltfnf6nk2htfdban76pc,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #6)\nQUOTE\nQUOTE\n\nWhich wiki did you test?', 'The changes only went out to MediaWiki.org last Thursday, 12 September (so you can test these at URL or similar) - they will not be released to the Assamese Wikipedia until this Thursday, 19 September.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +100,VisualEditor: Template gets removed without editing it,Moving to date we likely fixed this with the changes to DM.,1379348384,task_subcomment,PHID-TASK-xtlw6alcryg5gfvrdeqj,PHID-USER-ydswvwhh5pm4lshahjje,['Moving to date we likely fixed this with the changes to DM.'],['BUG REPRODUCTION'] +6688,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,This should now be fixed in production; sorry for the delay.,1379364856,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ydswvwhh5pm4lshahjje,['This should now be fixed in production; sorry for the delay.'],['ACTION ON ISSUE'] +841,Cant edit as logged in,"This sounds like you have a gadget or user script that is breaking VisualEditor - I can make an edit successfully: https://en.wikipedia.org/w/index.php?title=Ondine%27s_curse&diff=573233549&oldid=565577837 + +If you disable your scripts and gadgets one-by-one you should be able to discover which one causes the problem, which will allow you to notify the author that their code is broken and needs to be fixed. + +Marking as ""INVALID"" as gadgets are not tracked in Bugzilla but on-wiki. Sorry for the disruption - if you need a developer to explain to the offending gadget's author how to fix their code, please direct the author to us in IRC at #mediawiki-visualeditor, on e-mail or here on Bugzilla.",1379376765,task_subcomment,PHID-TASK-sj7ezonvgeb3be62737a,PHID-USER-ydswvwhh5pm4lshahjje,"['This sounds like you have a gadget or user script that is breaking VisualEditor - I can make an edit successfully: URL\n\nIf you disable your scripts and gadgets one-by-one you should be able to discover which one causes the problem, which will allow you to notify the author that their code is broken and needs to be fixed.', 'Marking as ""INVALID"" as gadgets are not tracked in Bugzilla but on-wiki.', ""Sorry for the disruption - if you need a developer to explain to the offending gadget's author how to fix their code, please direct the author to us in IRC at #mediawiki-visualeditor, on e-mail or here on Bugzilla.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +2780,VisualEditor: Rapid typing with pre-annotation creates weird new characters (sometimes?),*** Bug 53317 has been marked as a duplicate of this bug. ***,1379576014,task_subcomment,PHID-TASK-ii6rhmjn7erj375xgev6,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 53317 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +13004,[DO NOT USE] VisualEditor: Tracking bugs for VisualEditor (tracking) [superseded by #VisualEditor],"[Unused; we don't do tracking bugs, post-Phabricator transition.] + +A central place for people to keep track of tracking bugs for VisualEditor. (Yay for bug meta-ness.) + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1379656500,task_description,PHID-TASK-ncpmmwig7janid6ikysj,PHID-USER-ydswvwhh5pm4lshahjje,"['[DO NOT USE] VisualEditor: Tracking bugs for VisualEditor (tracking) [superseded by #VisualEditor].', ""[Unused; we don't do tracking bugs, post-Phabricator transition.]"", 'A central place for people to keep track of tracking bugs for VisualEditor.', '(Yay for bug meta-ness.)', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +7140,"VisualEditor: Copying and pasting the first reference on a page, then deleting the pasted reference results in ref ""0""","Confirming that this bug is now fixed, almost certainly in the re-write of copy-and-paste for nodes that happened for the 5 September release. Apologies for the slow triage at my end.",1379656831,task_subcomment,PHID-TASK-m6kobht7lswcgwklm5ra,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirming that this bug is now fixed, almost certainly in the re-write of copy-and-paste for nodes that happened for the 5 September release.', 'Apologies for the slow triage at my end.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +4066,VisualEditor: References in media captions appear but aren't editable or successfully insertable,"Changing this to reflect that now references do appear in the toolbar for media items, but can't be inserted or edited (and the list of existing references to insert is blank - suggests something's pointed at the wrong document/etc.?).",1379657377,task_subcomment,PHID-TASK-wwlsd2ozt42kgfcsmka4,PHID-USER-ydswvwhh5pm4lshahjje,"[""Changing this to reflect that now references do appear in the toolbar for media items, but can't be inserted or edited (and the list of existing references to insert is blank - suggests something's pointed at the wrong document/etc.?"", ').']","['BUG REPRODUCTION .', 'NA']" +4872,VisualEditor: Prevent certain kinds of structures in certain kinds of sub-editor dialogs,This was completed by the toolbar re-write that was merged for the 12 September release; moving bug 50459 from a blocker (which was wrong anyway) to a see-also.,1379657458,task_subcomment,PHID-TASK-osst63lnijz6dlmc57xi,PHID-USER-ydswvwhh5pm4lshahjje,['This was completed by the toolbar re-write that was merged for the 12 September release; moving bug 50459 from a blocker (which was wrong anyway) to a see-also.'],['BUG REPRODUCTION'] +13173,VisualEditor: Allow preference to move toolbar to over navigation sidebar,"This is an interesting idea, and one worth exploring; right now, the team are focussed on squashing bugs, performance fixes, and core usability experience improvements, so I'm marking this as ""Lowest"" priority for now to avoid cookie-licking.",1379657567,task_subcomment,PHID-TASK-ks4nmmzc4p4mogffuzxg,PHID-USER-ydswvwhh5pm4lshahjje,"['This is an interesting idea, and one worth exploring; right now, the team are focussed on squashing bugs, performance fixes, and core usability experience improvements, so I\'m marking this as ""Lowest"" priority for now to avoid cookie-licking.']",['FUTURE PLAN'] +10534,VisualEditor: Provide a dialog with a list of all keyboard short-cuts (on Ctrl+? or similar?),"See e.g. http://www.impressivewebs.com/demo-files/question-mark-js/ - similarly used in Reddit etc. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1379661360,task_description,PHID-TASK-5xysqxijiml4iixxb7sd,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor: Provide a dialog with a list of all keyboard short-cuts (on Ctrl+?', 'or similar?).', 'See e.g.', 'URL - similarly used in Reddit etc.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11565,VisualEditor: Reduce padding in editnotice popup because some existing edit notices already have some margin,"(In reply to comment #2) +> Hi James, +> +> I don't know what mean you by normal edit notices :) A simple 100% div, with +> background color but without padding would look weird inside the flyout. +> We are rethinking the editnotices design/content and right now they look +> somewhat awkward within this asymmetrical padding. If someone ever need a +> margin it can be done within the editnotices itself, but this mandatory +> padding +> limits the design a lot. + +Normal edit notices are text only (or bold/italics/links). Adding any further styling, including <span>s, <div>s, images, etc. is likely to break in a variety of situations and isn't really intended behaviour for the tool.",1379846011,task_subcomment,PHID-TASK-yxjf5ed7ojxtui2z6sss,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNormal edit notices are text only (or bold/italics/links).', 'Adding any further styling, including <span>s, <div>s, images, etc.', ""is likely to break in a variety of situations and isn't really intended behaviour for the tool.""]","['QUOTE', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +1204,VisualEditor: image followed immediately with wikilink causes dirty diff,"Sorry for getting to this bug so late. + +I can't reproduce this bug at all. However, I have a number of confusions and questions about the bug report such that I don't know if that's because the bug has been fixed, was never present, or I just can't understand it… :-( + +""In VE, the image is not editable."" + +What does ""not editable"" mean? You can't move? Can't resize? Can't add a caption? Can't delete? Doesn't appear? + +""(note the diff is a mess)"" + +Is it? What kind of mess? Details help a lot in a complex system so we can tell whether we can reproduce or not. Is the VE still the same VE that you had open in step 2 (with the changes made to the text line into ""abc def gh"", and the WT changes made in step 3 also made but in parallel to the edit)? + +See https://www.mediawiki.org/wiki/VisualEditor:Bug_52107 for my testing page. + +Am provisionally marking this as ""WORKSFORME"", which is very unsatisfactory. :-( Happy to review if we can have further information.",1379847739,task_subcomment,PHID-TASK-mx57agjpr44kackrkfz2,PHID-USER-ydswvwhh5pm4lshahjje,"['Sorry for getting to this bug so late.', ""I can't reproduce this bug at all."", 'However, I have a number of confusions and questions about the bug report such that I don\'t know if that\'s because the bug has been fixed, was never present, or I just can\'t understand it… :-(\n\n""In VE, the image is not editable.""', 'What does ""not editable"" mean?', ""You can't move?"", ""Can't resize?"", ""Can't add a caption?"", ""Can't delete?"", ""Doesn't appear?"", '""(note the diff is a mess)""\n\nIs it?', 'What kind of mess?', 'Details help a lot in a complex system so we can tell whether we can reproduce or not.', 'Is the VE still the same VE that you had open in step 2 (with the changes made to the text line into ""abc def gh"", and the WT changes made in step 3 also made but in parallel to the edit)?', 'See URL for my testing page.', 'Am provisionally marking this as ""WORKSFORME"", which is very unsatisfactory.', ':-( Happy to review if we can have further information.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1198,VisualEditor or Parsoid: Breaks and partially duplicates html tag,"Can't reproduce; probably a transient Parsoid DSR and off-by-one error, given the issue. Marking as ""WORKSFORME"", but please re-open if it recurs or further information is available.",1379848985,task_subcomment,PHID-TASK-oqjy24dqtbqambra54dm,PHID-USER-ydswvwhh5pm4lshahjje,"[""Can't reproduce; probably a transient Parsoid DSR and off-by-one error, given the issue."", 'Marking as ""WORKSFORME"", but please re-open if it recurs or further information is available.']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1119,Stray bullet points around template and strange editing around them,"This is a duplicate of a Parsoid bug that has been WONTFIX'ed, I believe (but I can't find right now) - Gabriel, can you remember which one? + +(In reply to comment #4) +> FWIW, even Special:ExpandTemplates seems to be affected by this bug! + +… which is a sign that you're abusing wikitext, and should stop trying to get this to work. :-) Special:ExpandTemplates has nothing to do with VisualEditor or Parsoid.",1379849577,task_subcomment,PHID-TASK-xylt7ym6cdzsnco3r3ty,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is a duplicate of a Parsoid bug that has been WONTFIX'ed, I believe (but I can't find right now) - Gabriel, can you remember which one?"", ""(In reply to comment #4)\nQUOTE\n\n… which is a sign that you're abusing wikitext, and should stop trying to get this to work."", ':-) Special:ExpandTemplates has nothing to do with VisualEditor or Parsoid.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA']" +2418,VisualEditor: Inserting into a link with a trailing (linked) non-alphanumeric character causes link pre-annotation to fail,"Yeah, this looks like an off-by-one error in the code for link annotations to not span ""word break"" characters.",1380065635,task_subcomment,PHID-TASK-aaouxso4nhg5xgscmdmm,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, this looks like an off-by-one error in the code for link annotations to not span ""word break"" characters.']",['BUG REPRODUCTION .'] +6623,Broken wikitext inside a table leads to it and the table header being duplicated,"Trying to work out what the cause of the bug is here; certainly, it's trying to operate on completely-broken wikitext, viz.: + +{| bgcolor=""#f7f0ff"" border=""1"" cellpadding=""2"" cellspacing=""0"" style=""font-size: 90%; border: gray solid 1px; border-collapse: collapse;"" +** '''[[Pro Wrestling Illustrated#Top 50 Females|Top 50 Females]] + +(!) + +This looks to have DSR issues as well (see the creation broken syntax with a single close-] alongside the partial wikitext non-DOM-sensicle duplication), and as the broken edits don't get a VE-check tag I'm assuming the DOM is clean from the VE end - moving to Parsoid.",1380067021,task_subcomment,PHID-TASK-pdsk3nihjnd2lxdtnwus,PHID-USER-ydswvwhh5pm4lshahjje,"[""Trying to work out what the cause of the bug is here; certainly, it's trying to operate on completely-broken wikitext, viz."", ':\n\n{| bgcolor=""#f7f0ff"" border=""1"" cellpadding=""2"" cellspacing=""0"" style=""font-size: 90%; border: gray solid 1px; border-collapse: collapse;""\n** \'\'\'[[Pro Wrestling Illustrated#Top 50 Females|Top 50 Females]]\n\n(!)', ""This looks to have DSR issues as well (see the creation broken syntax with a single close-] alongside the partial wikitext non-DOM-sensicle duplication), and as the broken edits don't get a VE-check tag I'm assuming the DOM is clean from the VE end - moving to Parsoid.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +7759,References inside templates don't appear in the reference list in VisualEditor,Gah.,1380067199,task_subcomment,PHID-TASK-c2zo7myzzju4zjk7el5z,PHID-USER-ydswvwhh5pm4lshahjje,['Gah.'],['SOCIAL CONVERSATION'] +11385,VisualEditor: Sometimes it's somehow possible for VE/Parsoid to insert a <br> at the start of a heading,Does anyone have any steps to reproduce? I can't reproduce in Firefox or Chrome whilst playing around…,1380069203,task_subcomment,PHID-TASK-gqdob64njr6frqrzr75a,PHID-USER-ydswvwhh5pm4lshahjje,"['Does anyone have any steps to reproduce?', ""I can't reproduce in Firefox or Chrome whilst playing around…""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +831,VisualEditor: prevent creating internal links with no displayed text or warn this is happening,"Merging with bug 37835. + +*** This bug has been marked as a duplicate of bug 37835 ***",1380072033,task_subcomment,PHID-TASK-dfnjvi4ebxg4qf7ygljp,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging with bug 37835.', '*** This bug has been marked as a duplicate of bug 37835 ***']","['TASK PROGRESS', 'ISSUE CONTENT MANAGEMENT']" +10524,VisualEditor: Allow re-positioning of selected media items using arrow keys,We probably can't use arrow keys (because that's over-riding expected behaviour of moving the cursor) but we could use Ctrl+→ etc. potentially.,1380072535,task_subcomment,PHID-TASK-b2btpgodq22ee3ay6bt2,PHID-USER-ydswvwhh5pm4lshahjje,"[""We probably can't use arrow keys (because that's over-riding expected behaviour of moving the cursor) but we could use Ctrl+→ etc."", 'potentially.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +8270,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"(In reply to comment #30) +> (In reply to comment #29) +> > Marking this as ""FIXED"" on the expectation that it's fixed - please re-open +> > if +> > you find that it is still occurring. +> +> I am sorry. It is not fixed. I tested on mediawiki.org. + +:-( + +> I open it again. + +OK, we'll look at it urgently. Sorry for this.",1380074042,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #30)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n:-(\n\nQUOTE\n\nOK, we'll look at it urgently."", 'Sorry for this.']","['ACTION ON ISSUE', 'SOCIAL CONVERSATION']" +6139,Broken wikitext with bold inside and outside a label wrongly interpretted as correct by Parsoid,"I have fixed the particular problem with this edit: https://en.wikipedia.org/w/index.php?title=International_Air_Transport_Association_airport_code&diff=574406042&oldid=574202912 + +This is caused by a bug in Parsoid, I believe, which is wrongly interpretting wikitext as valid when it should be invalid. Specifically: + + '''[[Foo|F'''oo '''B'''ar]] + +… as … + + <b><a href=Foo>F</a></b><a href=Foo>oo </a><b><a href=Foo>B</a></b><a href=Foo>ar</a> + +… whereas it should result in broken HTML, per the PHP parser (post-Tidy), as: + + <b><a href=Foo>F<b>oo </b>B<b>ar</b></a> + +The broken wikitext was added in https://en.wikipedia.org/w/index.php?title=International_Air_Transport_Association_airport_code&diff=568156811&oldid=568156261 which isn't tagged as a VisualEditor edit but possibly could have been (and a secondary bug means it isn't tagged) - will investigate separately.",1380075628,task_subcomment,PHID-TASK-geakkjwdr2b6k3vobqx7,PHID-USER-ydswvwhh5pm4lshahjje,"['I have fixed the particular problem with this edit: URL\n\nThis is caused by a bug in Parsoid, I believe, which is wrongly interpretting wikitext as valid when it should be invalid.', ""Specifically:\n\n '''[[Foo|F'''oo '''B'''ar]]\n\n… as …\n\n <b><a href=Foo>F</a></b><a href=Foo>oo </a><b><a href=Foo>B</a></b><a href=Foo>ar</a>\n\n… whereas it should result in broken HTML, per the PHP parser (post-Tidy), as:\n\n <b><a href=Foo>F<b>oo </b>B<b>ar</b></a>\n\nThe broken wikitext was added in URL which isn't tagged as a VisualEditor edit but possibly could have been (and a secondary bug means it isn't tagged) - will investigate separately.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8789,"VisualEditor: Drag-and-drop of content (text, transclusions, references, …) to move it","As an update, if you select a reference or non-floated template you can now move these too; however, floated templates and text can't be moved with drag-and-drop yet.",1380151994,task_subcomment,PHID-TASK-busqmj37jbvye6nty5bt,PHID-USER-ydswvwhh5pm4lshahjje,"[""As an update, if you select a reference or non-floated template you can now move these too; however, floated templates and text can't be moved with drag-and-drop yet.""]",['BUG REPRODUCTION .'] +11705,VisualEditor: User preference for reversing the order of [edit | edit source] section links,"(In reply to comment #5) +> I don't think a user preference is appropriate here. +> +> Given the resolution of bug 50540, I'm not sure there's anything actionable +> here. + +Concurred; closing as INVALID.",1380214284,task_subcomment,PHID-TASK-kpw2y2iowrttt6zxpjia,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nConcurred; closing as INVALID.'],['ACTION ON ISSUE .'] +11419,"VisualEditor: Broken DivX browser plugin causes ""myEventWatcherDiv"" to be injected into the page","(In reply to comment #16) +> Sorry meant http://en.wikipedia.org/wiki/Special:AbuseFilter/345 + +Thanks - though we should probably silently remove on save inside VisualEditor, like Inez suggests.",1380214635,task_subcomment,PHID-TASK-cdpx3zolbm5hnu4e76jg,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #16)\nQUOTE\n\nThanks - though we should probably silently remove on save inside VisualEditor, like Inez suggests.']",['BUG REPRODUCTION'] +49,VisualEditor: [Regression] Unnamed references get their names corrupted,*** Bug 54654 has been marked as a duplicate of this bug. ***,1380220185,task_subcomment,PHID-TASK-kfb3zo4zemxl5qzh25hm,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54654 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +777,VisualEditor: (silently) renumbering references,"Yeah, this was a bad bug - bug 54341. We fixed it on Tuesday, and back-ported it to production yesterday, so this shouldn't happen again; sorry! + +*** This bug has been marked as a duplicate of bug 54341 ***",1380220185,task_subcomment,PHID-TASK-gjqblxpe4th4o7zcpret,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, this was a bad bug - bug 54341.', ""We fixed it on Tuesday, and back-ported it to production yesterday, so this shouldn't happen again; sorry!"", '*** This bug has been marked as a duplicate of bug 54341 ***']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1176,VisualEditor: Toolbar should fit on landscape iPad (and average non-maximised windows in general),"Yes, this is; merging. + +*** This bug has been marked as a duplicate of bug 51000 ***",1380221526,task_subcomment,PHID-TASK-wgr5qefyrk6vxixqgywz,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, this is; merging.', '*** This bug has been marked as a duplicate of bug 51000 ***']","['ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT']" +3601,VisualEditor: Heading overlays toolbar in non-HD Vector integration,*** Bug 52205 has been marked as a duplicate of this bug. ***,1380221526,task_subcomment,PHID-TASK-u4ds5rkvr4rcsxwqaoaz,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52205 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2331,VisualEditor: Header formatting is stripped when copying (or cutting) and pasting inside a single article in Firefox,"Aha - yes, sorry, I *can* re-create this in wmf18 (en.wikipedia.org) but not wmf19 (mediawiki.org). I think we fixed this is in gerrit 85213, but closing as FIXED for now. If you can reproduce on MediaWiki.org (or master), please re-open.",1380311805,task_subcomment,PHID-TASK-lj6h46r7rjyl6me5nb7h,PHID-USER-ydswvwhh5pm4lshahjje,"['Aha - yes, sorry, I *can* re-create this in wmf18 (en.wikipedia.org) but not wmf19 (mediawiki.org).', 'I think we fixed this is in gerrit 85213, but closing as FIXED for now.', 'If you can reproduce on MediaWiki.org (or master), please re-open.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'BUG REPRODUCTION']" +11971,"VisualEditor: Caption of a thumb image starting with a link means link inspector icon appears in slug, confusingly","(In reply to comment #2) +> I had wondered whether the fix for bug 54446 would solve this too, but at +> least in Firefox 24.0 on Linux it is still evident. + +Yeah, this is actually a rather more fundamental issue (the ""next"" item from the data model's point of view, if not the user's, is indeed a link). Sorry.",1380324768,task_subcomment,PHID-TASK-msldrstq5fb4d2d5owxm,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\nQUOTE\n\nYeah, this is actually a rather more fundamental issue (the ""next"" item from the data model\'s point of view, if not the user\'s, is indeed a link).', 'Sorry.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2315,VisualEditor: Copying a heading's text doesn't copy its format (unless the entire node is copied),"From T56721 comment 2: + +> When I copy a portion of content beginning with a header, then paste it +> elsewhere in the same document, everything is retained /except/ the header. +> However, if I begin before the header (the paragraph before the header, for +> example) the header is retained. +> +> For example, copy everything from 'Start' to 'Finish' on this test page: +> https://www.mediawiki.org/wiki/VisualEditor:Test1234567 +> +> Everything is retained except the H2 formatting on 'Start'. See this +> screenshot as an example too: +> http://images.wikia.com/trevortest/images/5/54/Header_is_lost.png +> {F16005520} + +-------------------------- +**Version**: unspecified +**Severity**: normal",1380325500,task_description,PHID-TASK-l6lohkvjqdbjrls5sdjz,PHID-USER-ydswvwhh5pm4lshahjje,"[""VisualEditor: Copying a heading's text doesn't copy its format (unless the entire node is copied)."", 'From T56721 comment 2:\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +2329,VisualEditor: Header formatting is stripped when copying (or cutting) and pasting inside a single article in Firefox,"Making this a new bug as it's actually present in all browsers and has been around for a while, unlike this one - bug 54728.",1380325542,task_subcomment,PHID-TASK-lj6h46r7rjyl6me5nb7h,PHID-USER-ydswvwhh5pm4lshahjje,"[""Making this a new bug as it's actually present in all browsers and has been around for a while, unlike this one - bug 54728.""]",['BUG REPRODUCTION .'] +2363,VisualEditor: Cursor cannot move past references (or other nodes) when using arrow keys,*** Bug 54722 has been marked as a duplicate of this bug. ***,1380326222,task_subcomment,PHID-TASK-trziv3xjwkvokcwfszqm,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54722 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2322,VisualEditor: Can't remove categories from 'Page Settings' modal in latest build,"Marking as ""FIXED""; have removed ""or change sort key"" from title per discussion with Inez.",1380481649,task_subcomment,PHID-TASK-w6mmcf4y43jmqe4tziga,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking as ""FIXED""; have removed ""or change sort key"" from title per discussion with Inez.']",['BUG REPRODUCTION'] +3,VisualEditor: Editing at top of page shows pawn/slug character,*** Bug 54785 has been marked as a duplicate of this bug. ***,1380559441,task_subcomment,PHID-TASK-mvlnrj6updlhvfhvduhk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54785 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +756,When editing using VisualEditor I see the '♙' character at every newline,"Hi there, + +This is a break we introduced on Friday, sorry - a fix is now in gerrit 86685 and will be merged in the next few minutes. Up-merging this with bug 54791 reported by our QA team. Thanks for the bug report! + +(In reply to comment #0) +> Also there are many other special characters displayed, like arrows for tab +> and return. Don't know if it's the same issue. + +That's not - this is intentional as a means to differentiate different kinds of whitespace (which show up differently to the user in wikitext, but would otherwise look the same in HTML). + +*** This bug has been marked as a duplicate of bug 54791 ***",1380559441,task_subcomment,PHID-TASK-qdobmgita3aclomioanb,PHID-USER-ydswvwhh5pm4lshahjje,"['Hi there,\n\nThis is a break we introduced on Friday, sorry - a fix is now in gerrit 86685 and will be merged in the next few minutes.', 'Up-merging this with bug 54791 reported by our QA team.', 'Thanks for the bug report!', ""(In reply to comment #0)\nQUOTE\nQUOTE\n\nThat's not - this is intentional as a means to differentiate different kinds of whitespace (which show up differently to the user in wikitext, but would otherwise look the same in HTML)."", '*** This bug has been marked as a duplicate of bug 54791 ***']","['BUG REPRODUCTION', 'ACTION ON ISSUE', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4000,VisualEditor: Searching to re-use an existing reference doesn't use the correct internal list,On review this was specifically fixed by the changes to how the references list was constructed; marking as such.,1380559887,task_subcomment,PHID-TASK-5mroix5k2facuxaaopyg,PHID-USER-ydswvwhh5pm4lshahjje,['On review this was specifically fixed by the changes to how the references list was constructed; marking as such.'],['BUG REPRODUCTION'] +754,Delete VisualEditor/core repo,"We're about to fill it with content. So… no, please don't.",1380591667,task_subcomment,PHID-TASK-ar7o222adkj6yo6s5o5w,PHID-USER-ydswvwhh5pm4lshahjje,"[""We're about to fill it with content."", ""So… no, please don't.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2358,VisualEditor: Cursor cannot move past references (or other nodes) when using arrow keys,Merged into master; we'll back-port and deploy tomorrow.,1380594405,task_subcomment,PHID-TASK-trziv3xjwkvokcwfszqm,PHID-USER-ydswvwhh5pm4lshahjje,"[""Merged into master; we'll back-port and deploy tomorrow.""]",['TASK PROGRESS'] +825,VisualEditor: Media items are inserted after selection and do not replace them,"Yes, confirming that this is intentional; closing as ""WONTFIX"". I agree that changing in line with bug 51033 would make more sense.",1380657485,task_subcomment,PHID-TASK-ql37zwei7lw6idcpnjvx,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, confirming that this is intentional; closing as ""WONTFIX"".', 'I agree that changing in line with bug 51033 would make more sense.']","['ACTION ON ISSUE', 'BUG REPRODUCTION']" +9671,beta: Get SSL certificates for *.{projects}.beta.wmflabs.org,"(In reply to comment #33) +> (In reply to comment #32) +> > (In reply to comment #19) +> > > For those playing along at home: The Beta Cluster currently does not have +> > > https by default turned on for this very reason (it broke browser tests). +> > +> > This is no longer the case. +> +> Correction: it's enabled by default, but only for logged in users. +> +> But I can't find prefershttps in Preferences to turn that off. + +This means, for instance, that VisualEditor is entirely untestable on Beta Labs. Yay fun. :-(",1380657576,task_subcomment,PHID-TASK-p25kct7eiowcmvkmyncx,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #33)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis means, for instance, that VisualEditor is entirely untestable on Beta Labs.', 'Yay fun.', ':-(']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +1096,VisualEditor: Image thumbnails that don't specify size should render at the wiki-default size,"Merging with bug 47804. + +*** This bug has been marked as a duplicate of bug 47804 ***",1380666480,task_subcomment,PHID-TASK-7bui5nacoyzpq7m5e4vx,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging with bug 47804.', '*** This bug has been marked as a duplicate of bug 47804 ***']","['TASK PROGRESS', 'ISSUE CONTENT MANAGEMENT']" +12252,"VisualEditor: ""Thumb"" images should display in wiki default thumb size",*** Bug 52487 has been marked as a duplicate of this bug. ***,1380666480,task_subcomment,PHID-TASK-pwct3nalejruvwpszxyi,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52487 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10347,Create a VisualEditor plugin tool to add/edit SyntaxHighlight blocks,"This is now complete and merged, as gerrit 68615, and will go out (as an experimental option) to MediaWiki.org tomorrow. Congratulations, Tongbo!",1380739351,task_subcomment,PHID-TASK-q2kd7nc4teibu2d6yujb,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now complete and merged, as gerrit 68615, and will go out (as an experimental option) to MediaWiki.org tomorrow.', 'Congratulations, Tongbo!']","['TASK PROGRESS', 'SOCIAL CONVERSATION']" +13502,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,Marking this also as fixed by gerrit 68615 - congratulations again!,1380739898,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ydswvwhh5pm4lshahjje,['Marking this also as fixed by gerrit 68615 - congratulations again!'],['ACTION ON ISSUE'] +6336,"VisualEditor: Hide ""version false"" in the help menu if it can't be shown","Yes, this was exposed as part of bug 53050, but due to bug 53972 in how code is currently deployed to the WMF cluster, we can't actually make this available outside of Beta Labs (boo). Consequently this was fixed in gerrit 84334 two weeks ago before it hit ""real"" production wikis (non-MW.org).",1380740276,task_subcomment,PHID-TASK-7wslc7ru3hkj3phtleql,PHID-USER-ydswvwhh5pm4lshahjje,"[""Yes, this was exposed as part of bug 53050, but due to bug 53972 in how code is currently deployed to the WMF cluster, we can't actually make this available outside of Beta Labs (boo)."", 'Consequently this was fixed in gerrit 84334 two weeks ago before it hit ""real"" production wikis (non-MW.org).']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7320,VisualEditor: Page content not rendered after unclosed <center> tag in image caption of non-thumbnails,"Will provisionally mark this as in-review, then (you can see that it's still happening with production Parsoid, though that may be cache errors).",1380746013,task_subcomment,PHID-TASK-gru24gdbzlh5sitams7s,PHID-USER-ydswvwhh5pm4lshahjje,"[""Will provisionally mark this as in-review, then (you can see that it's still happening with production Parsoid, though that may be cache errors).""]",['BUG REPRODUCTION'] +8926,VisualEditor: Transclusion nodes should re-evaluate their block/inline status on every update,*** Bug 54893 has been marked as a duplicate of this bug. ***,1380746310,task_subcomment,PHID-TASK-pyjlzzqqrcxthunhdjxd,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54893 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11438,"VisualEditor: Provide some way for out-of-skin places icons (e.g. featured star) to appear where they ""should"" and be editable","This is a rather more general problem with the Vector skin (there's desire to have flag icons from the content, but no ability other than a hack that's unsupportable in VisualEditor).",1380753138,task_subcomment,PHID-TASK-ee572n6mn4yah76xipnp,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is a rather more general problem with the Vector skin (there's desire to have flag icons from the content, but no ability other than a hack that's unsupportable in VisualEditor).""]",['BUG REPRODUCTION'] +7065,VisualEditor: Empty HTML elements are not identifiable,"(In reply to comment #0) +> The templates are represented with the char: ↵ + +Actually, that's representing the meaningless wikitext of the newline after the template.",1380753594,task_subcomment,PHID-TASK-bm4l7dozmqtublm7xcao,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\n\nActually, that's representing the meaningless wikitext of the newline after the template.""]",['BUG REPRODUCTION'] +7143,"VisualEditor: Firefox up-down cursoring around aliens is broken, takes user to end of page sometimes","Have tested this again, and I believe we have fixed this bug as reported, as part of the re-writing of how ContentEditable reacts to cursor events. However, I think I've found another bug semi-related, so will open that.",1380754670,task_subcomment,PHID-TASK-k3hxvwskpoy3zkxaliwa,PHID-USER-ydswvwhh5pm4lshahjje,"['Have tested this again, and I believe we have fixed this bug as reported, as part of the re-writing of how ContentEditable reacts to cursor events.', ""However, I think I've found another bug semi-related, so will open that.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +6118,VisualEditor: Inserting a reference breaks up annotations around it,"(In reply to comment #2) +> Also, I'm not sure this is desirable behaviour. + +But we are. :-)",1380755694,task_subcomment,PHID-TASK-y3zmidmzskha5h7ldgcc,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #2)\nQUOTE\n\nBut we are.', ':-)']","['NA', 'SOCIAL CONVERSATION']" +13399,OOUI: Dialogs should be repositionable/draggable,"(In reply to comment #9) +> Two months since there's been any comment on this ... I admit I've pretty +> much +> given up using VE (too tedious because of this and other problems, plus some +> stuff going on in Real Life which makes me want to reduce Wikistress). Any +> chance of it getting fixed some time? I'm sure I'm not the only person +> affected. + +Some time? Yes. Soon? No. In my view, it's not as important as fixing things like copy-and-paste or adding citation template quick-add support or editing tables.",1380756245,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSome time?', 'Yes.', 'Soon?', 'No.', ""In my view, it's not as important as fixing things like copy-and-paste or adding citation template quick-add support or editing tables.""]","['NA', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +11719,"VisualEditor: Search for images from fileRepos, rather than hard-coding use of local and Commons","This can now be done by using the new meta=filerepoinfo API query, which was introduced into core in gerrit 85344.",1380757856,task_subcomment,PHID-TASK-n6pkynrqsgqpbnp7oitd,PHID-USER-ydswvwhh5pm4lshahjje,"['This can now be done by using the new meta=filerepoinfo API query, which was introduced into core in gerrit 85344.']",['BUG REPRODUCTION'] +2425,VisualEditor: [Regression] Page settings dialog broken in Firefox,Have split the new failure into bug 54928 and am re-closing this one.,1380823394,task_subcomment,PHID-TASK-wxxlsxtwpum7ayno6uo4,PHID-USER-ydswvwhh5pm4lshahjje,['Have split the new failure into bug 54928 and am re-closing this one.'],['BUG REPRODUCTION'] +2313,"VisualEditor: In the save dialog, ""characters left"" is under the ""pending changes"" text","Merging with bug 52175; this is happily already fixed in the re-written save dialog that will be coming shortly. Sorry for the disruption. + +*** This bug has been marked as a duplicate of bug 52175 ***",1380833625,task_subcomment,PHID-TASK-i27oymi2g7hoildczlee,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging with bug 52175; this is happily already fixed in the re-written save dialog that will be coming shortly.', 'Sorry for the disruption.', '*** This bug has been marked as a duplicate of bug 52175 ***']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +3078,"VisualEditor: Save dialog's checkboxes layout terribly if you have more than 2 items, or long i18n strings",*** Bug 54802 has been marked as a duplicate of this bug. ***,1380833625,task_subcomment,PHID-TASK-q3emmq6fhgusggcncftz,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54802 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5968,Images: {{largethumb}} template on nlwiki getting substituted on save,"Is this just the {{largethumb}} template, or are there others? (Templates that define some but not all of the parameters of an image are particularly troublesome.)",1380833746,task_subcomment,PHID-TASK-2pa34yqzcieje3dwrtub,PHID-USER-ydswvwhh5pm4lshahjje,"['Is this just the {{largethumb}} template, or are there others?', '(Templates that define some but not all of the parameters of an image are particularly troublesome.)']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +761,Images are slow to update in the search index,This is because the old search system is slow to update (it now works for me). Happily the new search system (which is coming hopefully soon). Sorry. :-(,1380834938,task_subcomment,PHID-TASK-z5y5vu36oczd2xqoi5r7,PHID-USER-ydswvwhh5pm4lshahjje,"['This is because the old search system is slow to update (it now works for me).', 'Happily the new search system (which is coming hopefully soon).', 'Sorry.', ':-(']","['BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +13354,Enable VisualEditor by default for all users of all Wikipedias,*** Bug 54866 has been marked as a duplicate of this bug. ***,1380835091,task_subcomment,PHID-TASK-io6eogshz2s3ntb5ae7u,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54866 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4065,VisualEditor: References in media captions appear but aren't editable or successfully insertable,This was completed as part of the NewFromDocumentReplace work that Roan did last week.,1380835418,task_subcomment,PHID-TASK-wwlsd2ozt42kgfcsmka4,PHID-USER-ydswvwhh5pm4lshahjje,['This was completed as part of the NewFromDocumentReplace work that Roan did last week.'],['BUG REPRODUCTION'] +26,VisualEditor: Snowmen appear near newly added references,*** Bug 54917 has been marked as a duplicate of this bug. ***,1380835733,task_subcomment,PHID-TASK-qzxqmy2qhwcdfwstvjhk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54917 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3206,VisualEditor: Infinite loop (browser lockup) when removing an initial list item with a node inside it (rangy bug?),This is an infinite loop inside either Rangy or the bit of ContentEditable that calls it - lots of calls to sel.getRangeAt(index) which end up taking so long that the browser dies (?),1380836632,task_subcomment,PHID-TASK-ph24e22ltq2s3oztatem,PHID-USER-ydswvwhh5pm4lshahjje,['This is an infinite loop inside either Rangy or the bit of ContentEditable that calls it - lots of calls to sel.getRangeAt(index) which end up taking so long that the browser dies (?)'],['BUG REPRODUCTION .'] +47,VisualEditor: [Regression] Unnamed references get their names corrupted,*** Bug 54445 has been marked as a duplicate of this bug. ***,1380836921,task_subcomment,PHID-TASK-kfb3zo4zemxl5qzh25hm,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54445 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2350,"[Regression] VisualEditor: Attribute name="":0"" inserted into <ref>","I believe that this is the same as bug 54341 which was fixed last week and is live. + +*** This bug has been marked as a duplicate of bug 54341 ***",1380836921,task_subcomment,PHID-TASK-v44q2sk65tk423gk2wgc,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this is the same as bug 54341 which was fixed last week and is live.', '*** This bug has been marked as a duplicate of bug 54341 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +2670,VisualEditor: Removing formatting from part of a link causes a snowman,This was fixed two weeks ago; sorry for the slowness in replying.,1380838919,task_subcomment,PHID-TASK-dvolbemwppvolpsqeen5,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed two weeks ago; sorry for the slowness in replying.'],['SOCIAL CONVERSATION'] +2435,"VisualEditor: A pawn appears when undoing ""select transclusion and replace with text""","This is now fixed, AFAICS. Marking as such.",1380844698,task_subcomment,PHID-TASK-equ6rehqzaorfkk3nuw5,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed, AFAICS.', 'Marking as such.']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4064,VisualEditor: References in media captions appear but aren't editable or successfully insertable,*** Bug 54949 has been marked as a duplicate of this bug. ***,1380844957,task_subcomment,PHID-TASK-wwlsd2ozt42kgfcsmka4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54949 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8335,VisualEditor: round-trip adjacent and nested annotations,This has been fixed for some time in the DM. Marking as such.,1380845963,task_subcomment,PHID-TASK-kazpxbs6hxscszn2mj4j,PHID-USER-ydswvwhh5pm4lshahjje,"['This has been fixed for some time in the DM.', 'Marking as such.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9390,Parsoid should support <translate> and <tvar> natively as they are not normal parser tags,"(In reply to comment #17) +> Assigning to James, hoping this may get a parsoid person to review the patch +> that's been available for nearly a month now. + +Oh. We've been patiently waiting for you to merge it. :-( + +Will ping the team.",1380903233,task_subcomment,PHID-TASK-jpmjmzcf4crsjhqwquzp,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #17)\nQUOTE\nQUOTE\n\nOh.', ""We've been patiently waiting for you to merge it."", ':-(\n\nWill ping the team.']","['NA', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +18,VisualEditor: Snowmen appear near newly added references,*** Bug 54976 has been marked as a duplicate of this bug. ***,1380936671,task_subcomment,PHID-TASK-qzxqmy2qhwcdfwstvjhk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54976 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7050,"Change the order of the ""edit"" (VE) and ""edit source"" (WT) tabs on hewiki to have WT as primary","(In reply to comment #12) +> Thanks for adding the welcome message. +> +> I know there are discussions regarding these changes[1], but the change of +> the tab order (Edit and Edit source) is important for he wikipedia and Erik +> isn't totally against it [only ambivalent] :) +> +> [1] +> http://lists.wikimedia.org/pipermail/wikitech-ambassadors/2013-September/ +> 000419.html + +To speak for Erik (:-)), his ambivalence is about changing it *globally*, not about changing it on a given wiki. + +There's scope for a lot of concern about changing it for some wikis and not others, and so having a very inconsistent configuration for people that use multiple wikis. I think that it's probably OK to do this, but I really haven't come to ""a decision"". However, it's unfair to hewiki to have you hanging around waiting for me to make up my mind, and I'm sorry about this. :-( + +> Since VE is enabled only in the main NS and user NS, for editors who also +> edit in other namespaces, addition of the VE edit tab ""in the middle"" may +> cause confusion. + +That is certainly one argument. (Though surely it only applies to people with a very narrow window, or the minority who use the Monobook skin? For the others, the VisualEditor tab sits prone in namespaces they can use it in, and otherwise they get the tab they currently have to use until Flow is fully rolled out). But I see your point. + +> For consistency the edit source option should be alway the first +> option [in order], while VE edit should be second. + +An alternative argument is that it's right that the first and primary tab is always the one they can use, and there may or may not be a secondary editor tab depending on the nature of the content they're editing. + +Of course, we can partially 'fix' this by enabling VisualEditor in all the other namespaces that it's safe for (at the least, File, Portal, Category, Help; not Project, as that's normally signed and so should wait with *_Talk for Flow). Not sure. + +In the mean time, I'm happy to move hewiki to [ Edit source | Edit ] for the time being, and would really welcome thoughts on my other points above.",1380937661,task_subcomment,PHID-TASK-wvcrw2fz7zto4p5xyqav,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #12)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nTo speak for Erik (:-)), his ambivalence is about changing it *globally*, not about changing it on a given wiki.', ""There's scope for a lot of concern about changing it for some wikis and not others, and so having a very inconsistent configuration for people that use multiple wikis."", 'I think that it\'s probably OK to do this, but I really haven\'t come to ""a decision"".', ""However, it's unfair to hewiki to have you hanging around waiting for me to make up my mind, and I'm sorry about this."", ':-(\n\nQUOTE\nQUOTE\nQUOTE\n\nThat is certainly one argument.', '(Though surely it only applies to people with a very narrow window, or the minority who use the Monobook skin?', 'For the others, the VisualEditor tab sits prone in namespaces they can use it in, and otherwise they get the tab they currently have to use until Flow is fully rolled out).', 'But I see your point.', ""QUOTE\nQUOTE\n\nAn alternative argument is that it's right that the first and primary tab is always the one they can use, and there may or may not be a secondary editor tab depending on the nature of the content they're editing."", ""Of course, we can partially 'fix' this by enabling VisualEditor in all the other namespaces that it's safe for (at the least, File, Portal, Category, Help; not Project, as that's normally signed and so should wait with *_Talk for Flow)."", 'Not sure.', ""In the mean time, I'm happy to move hewiki to [ Edit source | Edit ] for the time being, and would really welcome thoughts on my other points above.""]","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'MOTIVATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN']" +7048,"Change the order of the ""edit"" (VE) and ""edit source"" (WT) tabs on hewiki to have WT as primary","(In reply to comment #14) +> Change 87645 had a related patch set uploaded by Jforrester: +> Switch VisualEditor to secondary status on hewiki +> +> https://gerrit.wikimedia.org/r/87645 + +Will try to schedule this soon.",1380938287,task_subcomment,PHID-TASK-wvcrw2fz7zto4p5xyqav,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #14)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWill try to schedule this soon.'],['FUTURE PLAN'] +2835,VisualEditor: Pasting block level elements can lose annotations,Can confirm that this has been incidentally fixed as part of Ed's work on copy-and-paste - tested in Chrome/Firefox/Safari/Opera. (Yay.),1381158661,task_subcomment,PHID-TASK-5nevglmngclvgx6tccw2,PHID-USER-ydswvwhh5pm4lshahjje,"[""Can confirm that this has been incidentally fixed as part of Ed's work on copy-and-paste - tested in Chrome/Firefox/Safari/Opera."", '(Yay.)']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +9386,Parsoid should support <translate> and <tvar> natively as they are not normal parser tags,I don't deserve the credit for Niklas's fix. :-),1381161087,task_subcomment,PHID-TASK-jpmjmzcf4crsjhqwquzp,PHID-USER-ydswvwhh5pm4lshahjje,"[""I don't deserve the credit for Niklas's fix."", ':-)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +3835,VisualEditor: Can no longer access save dialog (cursor keys/backspace/etc.) if it ever loses focus,"The (re)fix for this is now merged and will be deployed on Thursday 10 October to MediaWiki.org, and to Wikipedias on Thursday 17 October.",1381187020,task_subcomment,PHID-TASK-uxrck24is2ussi4ctgr2,PHID-USER-ydswvwhh5pm4lshahjje,"['The (re)fix for this is now merged and will be deployed on Thursday 10 October to MediaWiki.org, and to Wikipedias on Thursday 17 October.']",['TASK PROGRESS'] +3250,VisualEditor: Change tab order in save dialog to be more like the wikitext editor's save form,"The fix for this is now merged and will be deployed on Thursday 10 October to MediaWiki.org, and to Wikipedias on Thursday 17 October.",1381187048,task_subcomment,PHID-TASK-rrnwu2dnzhxx4ckh2cdj,PHID-USER-ydswvwhh5pm4lshahjje,"['The fix for this is now merged and will be deployed on Thursday 10 October to MediaWiki.org, and to Wikipedias on Thursday 17 October.']",['TASK PROGRESS'] +3076,"VisualEditor: Save dialog's checkboxes layout terribly if you have more than 2 items, or long i18n strings","The fix for this is now merged and will be deployed on Thursday 10 October to MediaWiki.org, and to Wikipedias on Thursday 17 October.",1381187062,task_subcomment,PHID-TASK-q3emmq6fhgusggcncftz,PHID-USER-ydswvwhh5pm4lshahjje,"['The fix for this is now merged and will be deployed on Thursday 10 October to MediaWiki.org, and to Wikipedias on Thursday 17 October.']",['TASK PROGRESS'] +6657,VisualEditor: Can't return to save dialog after reviewing null edit,"The fix for this is now merged and will be deployed on Thursday 10 October to MediaWiki.org, and to Wikipedias on Thursday 17 October.",1381187081,task_subcomment,PHID-TASK-ezxtdsztbaq4wuvaxjmv,PHID-USER-ydswvwhh5pm4lshahjje,"['The fix for this is now merged and will be deployed on Thursday 10 October to MediaWiki.org, and to Wikipedias on Thursday 17 October.']",['TASK PROGRESS'] +11279,"VisualEditor: When dragging content, possible places to place content (e.g. a line before the head of a section, or at the end of the page) should appear when the content gets near","I'm a little confused as to what the request is here - do you feel that VisualEditor should, when dragging, magically create (and destroy) places to put the cursor, so you can drag content there? Assuming this, I've re-titled, but please correct if I've misunderstood. + +We've deliberately decided against that in the past as a confusing behaviour, hence why there are all the extra blank lines (""slugs"") for the ""possible place you could put the cursor which aren't actually there"" concept. + +We could do this, but I'm not sure. Also, it adds behaviour that is possible using a mouse but not the keyboard (dragging is not done in the keyboard, instead cut/paste is), which is a little uncomfortable given the intent of VisualEditor. + +We've considered adding an ""outline mode"" which would have all the slugs shown, possibly including these ones, and an ""editor mode"" where no slugs at all would show, which could be one alternative to this request.",1381246309,task_subcomment,PHID-TASK-32x2jdddgorx6i4qqszg,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm a little confused as to what the request is here - do you feel that VisualEditor should, when dragging, magically create (and destroy) places to put the cursor, so you can drag content there?"", ""Assuming this, I've re-titled, but please correct if I've misunderstood."", 'We\'ve deliberately decided against that in the past as a confusing behaviour, hence why there are all the extra blank lines (""slugs"") for the ""possible place you could put the cursor which aren\'t actually there"" concept.', ""We could do this, but I'm not sure."", 'Also, it adds behaviour that is possible using a mouse but not the keyboard (dragging is not done in the keyboard, instead cut/paste is), which is a little uncomfortable given the intent of VisualEditor.', 'We\'ve considered adding an ""outline mode"" which would have all the slugs shown, possibly including these ones, and an ""editor mode"" where no slugs at all would show, which could be one alternative to this request.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN']" +763,Dragging elements to the end of the page should make a new empty line appear,"(In reply to comment #0) +> When you want to drag an element to the very bottom of the content editable +> area, the last position available for the cursor is the end of the last +> sentence. +> +> Usually you want to place elements not at the end of a line, but right after, +> in a new line. The behavior expected would be to see a new empty line +> appearing when you drag an element until the end of a page, and the +> possibility to drop your element in that empty line. + +Merging this with bug 51666 which I've re-titled. + +(In reply to comment #2) +> (In reply to comment #1) +> > Note also that for me, on +> > [https://www.mediawiki.org/wiki/Communication?veaction=edit], the ""other +> > languages"" template at the top is not even visible in VE mode... This is +> > probably a separate bug though. +> +> Possibly it is or is related to bug 50284 + +No, this is because of the code inside the ""other languages"" template making assumptions which are true for read mode but not for VisualEditor - I think this is an artefact of bug 50172 and a few other issues. + +*** This bug has been marked as a duplicate of bug 51666 ***",1381246558,task_subcomment,PHID-TASK-hy35new7rxofajvvqivl,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nMerging this with bug 51666 which I've re-titled."", '(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo, this is because of the code inside the ""other languages"" template making assumptions which are true for read mode but not for VisualEditor - I think this is an artefact of bug 50172 and a few other issues.', '*** This bug has been marked as a duplicate of bug 51666 ***']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +11278,"VisualEditor: When dragging content, possible places to place content (e.g. a line before the head of a section, or at the end of the page) should appear when the content gets near",*** Bug 54756 has been marked as a duplicate of this bug. ***,1381246558,task_subcomment,PHID-TASK-32x2jdddgorx6i4qqszg,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54756 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2885,[Regression] mediawiki.notification: Notification area remains visible when empty and steals pointer events,"From bug 55457 comment 0: + +| 1. Trigger a notification +| 2. Click on the notification to dismiss it +| 3. The notification area (<div id=""mw-notification-area"">) is now empty, but +| still obscures a narrow strip in the top right corner: +| +| > $('#mw-notification-area').outerHeight() +| 12 +| > $('#mw-notification-area').outerWidth() +| 269 +| > $('#mw-notification-area').position() +| Object {top: 89.59375, left: 1251.203125} +| > $('#mw-notification-area').css('z-index') +| ""10000"" +| +| This is a problem because the div steals events and mouse interaction from the +| UI elements below it. For instance, in VisualEditor: +| 1. Open a page in VE +| 2. Type '[['. The wikitext warning appears +| 3. Click the warning to dismiss it +| 4. Reveal #mw-notification-area in the inspector and observe how it's on top +| of part of the save button +| 5. Very carefully move the mouse over the save button, and you'll notice a +| small (12px tall) area where mouse pointer is a normal pointer instead of a +| hand. Clicking in this area does not press the save button.",1381256567,task_subcomment,PHID-TASK-hf3lpbfwtlmq4fqfsw75,PHID-USER-ydswvwhh5pm4lshahjje,"['From bug 55457 comment 0:\n\n| 1.', 'Trigger a notification\n| 2.', 'Click on the notification to dismiss it\n| 3.', 'The notification area (<div id=""mw-notification-area"">) is now empty, but\n| still obscures a narrow strip in the top right corner:\n| \n| > $(\'#mw-notification-area\').outerHeight()\n| 12\n| > $(\'#mw-notification-area\').outerWidth()\n| 269\n| > $(\'#mw-notification-area\').position()\n| Object {top: 89.59375, left: 1251.203125}\n| > $(\'#mw-notification-area\').css(\'z-index\')\n| ""10000""\n| \n| This is a problem because the div steals events and mouse interaction from the\n| UI elements below it.', 'For instance, in VisualEditor:\n| 1.', 'Open a page in VE\n| 2.', ""Type '[['."", 'The wikitext warning appears\n| 3.', 'Click the warning to dismiss it\n| 4.', ""Reveal #mw-notification-area in the inspector and observe how it's on top\n| of part of the save button\n| 5."", ""Very carefully move the mouse over the save button, and you'll notice a\n| small (12px tall) area where mouse pointer is a normal pointer instead of a\n| hand."", 'Clicking in this area does not press the save button.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +2883,[Regression] mediawiki.notification: Notification area remains visible when empty and steals pointer events,"(In reply to comment #5) +> So I was right that VE is *pushed* by the Wikimedia Foundation: +> https://bugzilla.wikimedia.org/show_activity.cgi?id=52659 + +I'm confused. What are you saying?",1381257412,task_subcomment,PHID-TASK-hf3lpbfwtlmq4fqfsw75,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #5)\nQUOTE\nQUOTE\n\nI'm confused."", 'What are you saying?']","['NA', 'CONTRIBUTION AND COMMITMENT']" +12005,VisualEditor: Langlinks API query doesn't work outside of the main namespace because it uses wgTitle (so language links do not work in namespaces other than main),"(In reply to comment #1) +> This description is a bit cryptic, so .. is bug 50565 a dup of this bug? + +It is, yes; sorry for crypticness. Hope it's a little better now.",1381266327,task_subcomment,PHID-TASK-kpzuaoygi6lx5pro226s,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nIt is, yes; sorry for crypticness.', ""Hope it's a little better now.""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION .']" +3914,VisualEditor: Language links do not take namespace into account," + +*** This bug has been marked as a duplicate of bug 49226 ***",1381266333,task_subcomment,PHID-TASK-l5hcose5p2erl7wolwnd,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 49226 ***'],['ISSUE CONTENT MANAGEMENT'] +12004,VisualEditor: Langlinks API query doesn't work outside of the main namespace because it uses wgTitle (so language links do not work in namespaces other than main),*** Bug 50565 has been marked as a duplicate of this bug. ***,1381266333,task_subcomment,PHID-TASK-kpzuaoygi6lx5pro226s,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50565 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8267,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"Would it be possible to test against current master? We believe that we have fixed this (or, at least, change the behaviour) since you tested it with cba2935 (thank you!).",1381268160,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ydswvwhh5pm4lshahjje,"['Would it be possible to test against current master?', 'We believe that we have fixed this (or, at least, change the behaviour) since you tested it with cba2935 (thank you!', ').']","['TESTING', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION .']" +3398,VisualEditor: Backspace deletes combined character clusters together with diacritics,There's code in progress to fix this in gerrit 80689 which is currently a work-in-progress.,1381269293,task_subcomment,PHID-TASK-cfoc7zk5vj22ygiycyil,PHID-USER-ydswvwhh5pm4lshahjje,"[""There's code in progress to fix this in gerrit 80689 which is currently a work-in-progress.""]",['FUTURE PLAN'] +3344,VisualEditor: Cannot move cursor backwards on ligature cluster on Chrome,There's code in progress to fix this in gerrit 80689 which is currently a work-in-progress.,1381269307,task_subcomment,PHID-TASK-p5bbvutzsk36zk6seh2n,PHID-USER-ydswvwhh5pm4lshahjje,"[""There's code in progress to fix this in gerrit 80689 which is currently a work-in-progress.""]",['FUTURE PLAN'] +7365,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press",There's code in progress to fix this in gerrit 80689 which is currently a work-in-progress.,1381269313,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-ydswvwhh5pm4lshahjje,"[""There's code in progress to fix this in gerrit 80689 which is currently a work-in-progress.""]",['FUTURE PLAN'] +6881,VisualEditor: Typing problem in Assamese,"(In reply to comment #8) +> I tested it in Assamese wikipedia because on 5th September it was mentioned +> that ""please re-open if you find that it is still happening after tomorrow +> (when the code will go live on the Assamese Wikipedia)"". I tested it in +> mediawiki today and found some problems. I'll wait until Thursday and test it +> in aswiki again. Thank you. + +Would it be possible to test against current master? You can use this at http://en.wikipedia.beta.wmflabs.org/ - we believe that we may have fixed the issues (or, at least, changed the behaviour) since you tested it. + +Thank you!",1381269409,task_subcomment,PHID-TASK-ltfnf6nk2htfdban76pc,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #8)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWould it be possible to test against current master?', 'You can use this at URL - we believe that we may have fixed the issues (or, at least, changed the behaviour) since you tested it.', 'Thank you!']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2666,VisualEditor: Selection-expansion doesn't trigger for Thai script text,"This is not a ""bug"" per se - VisualEditor's word boundary detection only works for scripts that use word boundaries. Consequently it doesn't operate on Chinese or Thai (which don't use word boundaries), but does for Korean, Latin and Cyrillic languages, and others (which do). + +Theoretically it would be possible to build some code for applying algorithmic word boundary rules for Thai, but that's both complex and slow, so if that is desired it should be opened as an enhancement (and we'd need to see how we can make it only slow down users who are editing in Thai). + +Marking as INVALID.",1381269899,task_subcomment,PHID-TASK-l4bd6ekvg2ifcspk72da,PHID-USER-ydswvwhh5pm4lshahjje,"['This is not a ""bug"" per se - VisualEditor\'s word boundary detection only works for scripts that use word boundaries.', ""Consequently it doesn't operate on Chinese or Thai (which don't use word boundaries), but does for Korean, Latin and Cyrillic languages, and others (which do)."", ""Theoretically it would be possible to build some code for applying algorithmic word boundary rules for Thai, but that's both complex and slow, so if that is desired it should be opened as an enhancement (and we'd need to see how we can make it only slow down users who are editing in Thai)."", 'Marking as INVALID.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +2622,VisualEditor: Marathi/Devanagari: Backpace deletes text on right side,"Hello, + +Would it be possible to test this against current master? You can use this at +http://en.wikipedia.beta.wmflabs.org/ - we believe that we may have fixed the +issues (or, at least, changed the behaviour) since you tested it. + +Thank you!",1381270119,task_subcomment,PHID-TASK-r65cbq4ixbupvjwfesjt,PHID-USER-ydswvwhh5pm4lshahjje,"['Hello,\n\nWould it be possible to test this against current master?', 'You can use this at\nURL - we believe that we may have fixed the\nissues (or, at least, changed the behaviour) since you tested it.', 'Thank you!']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2615,Visualditor: Marathi/Devanagari: edit change not reflecting in edit preview,"Based on your comments, I'm marking this as FIXED - please check, and reopen if it's not!",1381270232,task_subcomment,PHID-TASK-sudk6gs3gu276aszhg6w,PHID-USER-ydswvwhh5pm4lshahjje,"[""Based on your comments, I'm marking this as FIXED - please check, and reopen if it's not!""]",['ACTION ON ISSUE .'] +2592,VisualEditor: Marathi/Devanagari: Save button does not get enabled for same or lesser length change,"Based on your comments, I'm marking this as FIXED - please check, and reopen if it's not!",1381270319,task_subcomment,PHID-TASK-djr6oferphbxqbgynsnj,PHID-USER-ydswvwhh5pm4lshahjje,"[""Based on your comments, I'm marking this as FIXED - please check, and reopen if it's not!""]",['ACTION ON ISSUE .'] +6471,VisualEditor: Marathi/Devanagari: After typing first character cursor moves in wrong direction when using jquery.IME,"Would it be possible to test against current master? You can use this at +http://en.wikipedia.beta.wmflabs.org/ - we believe that we may have fixed the +issues (or, at least, changed the behaviour) since you tested it. + +Thank you!",1381270429,task_subcomment,PHID-TASK-fzc2bascptcvyjvfz6iv,PHID-USER-ydswvwhh5pm4lshahjje,"['Would it be possible to test against current master?', 'You can use this at\nURL - we believe that we may have fixed the\nissues (or, at least, changed the behaviour) since you tested it.', 'Thank you!']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +6479,"VisualEditor: When using jquery.IME, type a word and press space bar = eliminates typed text immediately",*** Bug 54960 has been marked as a duplicate of this bug. ***,1381270703,task_subcomment,PHID-TASK-3e25u2t2rvump3xhzmpi,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54960 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +6478,"VisualEditor: When using jquery.IME, type a word and press space bar = eliminates typed text immediately","Not just Marathi/Devanagari specific, apparently it's a general problem with jquery.IME in VE.",1381270732,task_subcomment,PHID-TASK-3e25u2t2rvump3xhzmpi,PHID-USER-ydswvwhh5pm4lshahjje,"[""Not just Marathi/Devanagari specific, apparently it's a general problem with jquery.IME in VE.""]",['BUG REPRODUCTION .'] +10194,VisualEditor: IME input into an empty slug causes characters to overwrite one another,"Just as a note, we are refactoring the Surface code in ContentEditable to make this fixable, hence the delay.",1381271546,task_subcomment,PHID-TASK-wgf3mrrwn3ymravx5tvh,PHID-USER-ydswvwhh5pm4lshahjje,"['Just as a note, we are refactoring the Surface code in ContentEditable to make this fixable, hence the delay.']",['BUG REPRODUCTION'] +6408,VisualEditor: Implement script-specific cursoring for Devanagari if native cursoring is insufficient,"Retitled for clarity; we're switching back to native cursoring and backspacing, which hopefully will fix this, but keeping this open and distinct in case not.",1381274519,task_subcomment,PHID-TASK-6g646hsi3p3j73jyxxaz,PHID-USER-ydswvwhh5pm4lshahjje,"[""Retitled for clarity; we're switching back to native cursoring and backspacing, which hopefully will fix this, but keeping this open and distinct in case not.""]",['BUG REPRODUCTION'] +4201,VisualEditor: Provide a character insertion tool,*** Bug 55496 has been marked as a duplicate of this bug. ***,1381329553,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 55496 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5365,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,"(In reply to comment #12) +> This functionality was requested back in December 2011 in bug 33124. + +No? The diff view of the wikitext is not even a read-only view of the entire document's wikitext, let alone an editable one? Also, quickly editing the diff in a pop-over window is fundamentally different paradigm from having a proper wikitext editor available to all users at all times, and being able to switch back and forth, which is what this bug requests.",1381329923,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #12)\nQUOTE\n\nNo?', ""The diff view of the wikitext is not even a read-only view of the entire document's wikitext, let alone an editable one?"", 'Also, quickly editing the diff in a pop-over window is fundamentally different paradigm from having a proper wikitext editor available to all users at all times, and being able to switch back and forth, which is what this bug requests.']","['NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +5363,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,"(In reply to comment #14) +> (In reply to comment #13) +> > (In reply to comment #12) +> > > This functionality was requested back in December 2011 in bug 33124. +> > +> > No? The diff view of the wikitext is not even a read-only view of the entire +> > document's wikitext, let alone an editable one? Also, quickly editing the +> > diff +> > in a pop-over window is fundamentally different paradigm from having a proper +> > wikitext editor available to all users at all times, and being able to switch +> > back and forth, which is what this bug requests. +> +> From what I remember about the feature which existed in the prototype which +> motivated the request made on bug 33124, it actually displayed the entire +> document's wikitext (not just the diff). + +Oh, yes, you are right. My apologies. + +This means that that bug is even further from ""this functionality"", however.",1381334205,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #14)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOh, yes, you are right.', 'My apologies.', 'This means that that bug is even further from ""this functionality"", however.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +6384,"VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE","Changing this to ""Provide a way to block VisualEditor from being active on a page""; I worry that this will lead to yet another magic word, but oh well.",1381342100,task_subcomment,PHID-TASK-s47345xgplfmgixnp726,PHID-USER-ydswvwhh5pm4lshahjje,"['Changing this to ""Provide a way to block VisualEditor from being active on a page""; I worry that this will lead to yet another magic word, but oh well.']",['FUTURE PLAN'] +10639,"Transclusion dialog: ""unknown parameter"" is confusing if TemplateData doesnt exist","Merging with bug 50735. + +*** This bug has been marked as a duplicate of bug 50735 ***",1381342230,task_subcomment,PHID-TASK-qyjx6fdbrrh3weriir7z,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging with bug 50735.', '*** This bug has been marked as a duplicate of bug 50735 ***']","['TASK PROGRESS', 'ISSUE CONTENT MANAGEMENT']" +11669,"VisualEditor: Transclusion dialog informing you that there are ""no unused fields"" looks odd; improve message?",*** Bug 54094 has been marked as a duplicate of this bug. ***,1381342230,task_subcomment,PHID-TASK-d6zgk46zgybexfzzc4pr,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54094 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3388,VisualEditor: Reduce event rapid fire in CE,Can we now deem this to have been done?,1381347404,task_subcomment,PHID-TASK-vbuyxcfsri4ye35bdcvl,PHID-USER-ydswvwhh5pm4lshahjje,['Can we now deem this to have been done?'],['ACTION ON ISSUE .'] +7046,"Change the order of the ""edit"" (VE) and ""edit source"" (WT) tabs on hewiki to have WT as primary",Finally done; sorry for the delay.,1381515689,task_subcomment,PHID-TASK-wvcrw2fz7zto4p5xyqav,PHID-USER-ydswvwhh5pm4lshahjje,['Finally done; sorry for the delay.'],['ACTION ON ISSUE'] +5952,"VisualEditor: ""Welcome to VisualEditor"" iframe causes Chrome to re-render the page","I'm confused as to how the browser tests for Chrome passed 9 days after this bug was filed - https://wmf.ci.cloudbees.com/view/r-ve/job/VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome/72/ - only to fail again immediately thereafter, where the only intervening change in VisualEditor's code base was an alteration to the browser tests - https://wmf.ci.cloudbees.com/view/r-ve/job/VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome/73/ - which feels like a different issue, and one where the problem is with the tests, not the code they are testing?",1381851780,task_subcomment,PHID-TASK-g37szxauflfw6qlavwpb,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm confused as to how the browser tests for Chrome passed 9 days after this bug was filed - URL - only to fail again immediately thereafter, where the only intervening change in VisualEditor's code base was an alteration to the browser tests - URL - which feels like a different issue, and one where the problem is with the tests, not the code they are testing?""]",['INVESTIGATION AND EXPLORATION'] +10328,VisualEditor: Sometimes the HotCat gadget appears at the top of the CE surface,*** Bug 55759 has been marked as a duplicate of this bug. ***,1381877657,task_subcomment,PHID-TASK-pxuflqdxigvalopfqw3z,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 55759 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10746,VisualEditor: Provide a way for users to edit auto-numbered external links,"Though the code in gerrit 90432 is merged, that just adjusts how VisualEditor works with auto-numbered links to support Parsoid's changed behaviour - this bug remains undone. Resetting to ASSIGNED.",1382368642,task_subcomment,PHID-TASK-pu5wfoxxn6nblwrmsxy7,PHID-USER-ydswvwhh5pm4lshahjje,"[""Though the code in gerrit 90432 is merged, that just adjusts how VisualEditor works with auto-numbered links to support Parsoid's changed behaviour - this bug remains undone."", 'Resetting to ASSIGNED.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE']" +759,Images are slow to update in the search index,"(In reply to comment #2) +> Doesnt work still to me. Thats why I am opening it again. Once you will +> update search, lets talk about clossing. + +This has nothing to do with VisualEditor; re-assigning.",1382370812,task_subcomment,PHID-TASK-z5y5vu36oczd2xqoi5r7,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #2)\nQUOTE\nQUOTE\n\nThis has nothing to do with VisualEditor; re-assigning.'],['BUG REPRODUCTION'] +2412,VisualEditor: Surface isn't updated properly for Language annotations,This was fixed in gerrit 90957.,1382644915,task_subcomment,PHID-TASK-zlvsszagknsbory2w3zc,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in gerrit 90957.'],['BUG REPRODUCTION'] +5705,VisualEditor: Placing the cursor in a slug doesn't cause a contextChange event,"Confirming that this is now fixed, and was done so some time ago - back-dating to approximately when I think it was fixed.",1382654223,task_subcomment,PHID-TASK-6nqkzsnqx67qeicoilm6,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirming that this is now fixed, and was done so some time ago - back-dating to approximately when I think it was fixed.']",['BUG REPRODUCTION'] +7661,"VisualEditor: Beta notice incorrectly highlights ""Leave feedback"" link when hovering the notice",This was fixed in the toolbar re-write.,1383002871,task_subcomment,PHID-TASK-7auhm5son76ryeyfeyid,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in the toolbar re-write.'],['BUG REPRODUCTION'] +864,De.WP's quote template eats refs (or gets eaten),"Merging this with bug 50474 which I have managed to determine that this is the same as that. + +*** This bug has been marked as a duplicate of bug 50474 ***",1383003781,task_subcomment,PHID-TASK-gcsogk6cy5vhnwnvhuql,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging this with bug 50474 which I have managed to determine that this is the same as that.', '*** This bug has been marked as a duplicate of bug 50474 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8398,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.",*** Bug 53777 has been marked as a duplicate of this bug. ***,1383003781,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 53777 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1557,VisualEditor: Template dialog crushing parameters together and nowiking links,"This is now fixed (and has been for some time, I believe). Sorry for the disruption.",1383004078,task_subcomment,PHID-TASK-3ngsdaq55c6cqyub75es,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now fixed (and has been for some time, I believe).', 'Sorry for the disruption.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +13195,VisualEditor: Clear formatting button should not remove links,"(In reply to comment #4) +> (In reply to comment #3) +> > Also, removing a link takes three clicks if you don't use 'clear +> > formatting'. +> +> Which is why I said there should be a separate button to remove +> links with a single click. + +We're meant to be in the business of removing user confusion, not +adding to it. More buttons make things harder to understand, in +general. In this specific case I'm not sure. + +> > 'Clear markup' would be more descriptive, but probably less user- +> > friendly. +> +> ""Clear markup"" doesn't describe what it does either, because it +> doesn't remove paragraph style, text size, templates, colour, etc. +> It only removes text formatting and links. + +Actually, this is wrong. Specifically, ""clear formatting"" removes +everything that's an annotation (things that take text and fiddle with +it in some way), and not objects or structure - in VisualEditor +language, ""styles"". + +I.e., things that are removed: + +* Bold, italics, underlines, strikethrough, superscript, subscript, + code style +* Text size (big/small and font-size attributes) +* Rich text annotations - links, language (lang=""fr""), direction + (dir=""rtl""), … +* Colours (foreground and background highlight) on text +* Arbitrary paragraph settings (<span>s with style tags, etc.) + +… and things that remain: + +* Formats (paragraph/heading/preformatted/blockquote/…) +* Structure (numbered list/bulleted list/definition list/table/…) +* Objects (media items/galleries/transclusions/equations/…) + +> My point is that bold and italic, etc. are a subset of formatting, +> but links aren't. + +In your meaning of the term ""formatting"". I don't use it that way, and +neither do similar functions in other rich editors like Word or Google +Docs, I believe. + +> I want the ability to remove formatting without removing links, and +> the ability to remove links without removing formatting. + +I understand the request. :-) I just don't think that it's a need that +is sufficiently widely-held that we should burden all users with an +extra button and a confusing ""everything except not that one sorry"" +cognitive step.",1383006366,task_subcomment,PHID-TASK-3geuv3zh7grvfypwtx6m,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe're meant to be in the business of removing user confusion, not\nadding to it."", 'More buttons make things harder to understand, in\ngeneral.', ""In this specific case I'm not sure."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nActually, this is wrong.', 'Specifically, ""clear formatting"" removes\neverything that\'s an annotation (things that take text and fiddle with\nit in some way), and not objects or structure - in VisualEditor\nlanguage, ""styles"".', 'I.e., things that are removed:\n\n* Bold, italics, underlines, strikethrough, superscript, subscript,\n code style\n* Text size (big/small and font-size attributes)\n* Rich text annotations - links, language (lang=""fr""), direction\n (dir=""rtl""), …\n* Colours (foreground and background highlight) on text\n* Arbitrary paragraph settings (<span>s with style tags, etc.)', '… and things that remain:\n\n* Formats (paragraph/heading/preformatted/blockquote/…)\n* Structure (numbered list/bulleted list/definition list/table/…)\n* Objects (media items/galleries/transclusions/equations/…)\n\nQUOTE\nQUOTE\n\nIn your meaning of the term ""formatting"".', ""I don't use it that way, and\nneither do similar functions in other rich editors like Word or Google\nDocs, I believe."", 'QUOTE\nQUOTE\n\nI understand the request.', ':-) I just don\'t think that it\'s a need that\nis sufficiently widely-held that we should burden all users with an\nextra button and a confusing ""everything except not that one sorry""\ncognitive step.']","['MOTIVATION', 'SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'MOTIVATION .']" +4006,VisualEditor: Duplicating text in template on unrelated edit,I *believe* that this is now fixed - marking as such. Please re-open if you find it happening again.,1383006754,task_subcomment,PHID-TASK-4vsqha4nxg6sirme3ghc,PHID-USER-ydswvwhh5pm4lshahjje,"['I *believe* that this is now fixed - marking as such.', 'Please re-open if you find it happening again.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +10895,VisualEditor: Tool to set/unset text color,"(In reply to comment #5) +> I think this will be difficult to implement well. I see two concerns: +> +> * extraneous (noöp) <span>s being left behind in the wikimarkup; and + +This is the same as bug 37835 and is trivial for us to trim out. + +> * <span>s that specify the color black (bad for accessibility, etc.). + +Yes, though we already give people loads of tools that they can (and frequently do) abuse. Technology should serve the community and we should make tools that let them do their job, rather than dictate that they can't do something (or, in this case, that they can but it's hard). + +> There may be some generic ""clear formatting"" button/apparatus to be used to +> mitigate the second point, but I'm still wary. + +There's already a ""clear formatting"" button provided - it would apply its magic to this too.",1383008984,task_subcomment,PHID-TASK-iwu723btthb7y2jwtq7u,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\n\nThis is the same as bug 37835 and is trivial for us to trim out.', 'QUOTE\n\nYes, though we already give people loads of tools that they can (and frequently do) abuse.', ""Technology should serve the community and we should make tools that let them do their job, rather than dictate that they can't do something (or, in this case, that they can but it's hard)."", 'QUOTE\nQUOTE\n\nThere\'s already a ""clear formatting"" button provided - it would apply its magic to this too.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +1049,"VisualEditor: After ""wikimarkup"" popup, save button temporarily does not work","Is this still occurring? I think we've fixed it, so am marking as FIXED, but would prefer to get confirmation.",1383015225,task_subcomment,PHID-TASK-avc3fsxulmn56uqgbsy6,PHID-USER-ydswvwhh5pm4lshahjje,"['Is this still occurring?', ""I think we've fixed it, so am marking as FIXED, but would prefer to get confirmation.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1052,VisualEditor: don't display all tools by default to new editors,This has been somewhat overtaken by changes to the toolbar; closing as INVALID.,1383015740,task_subcomment,PHID-TASK-vemzxauwwwilvulip65t,PHID-USER-ydswvwhh5pm4lshahjje,['This has been somewhat overtaken by changes to the toolbar; closing as INVALID.'],['ACTION ON ISSUE'] +1023,"VisualEditor: ""Error: Unknown error"" when creating page on test2wiki","I think this was due to a bug in the save dialog that we fixed last month; closing. If it re-occurs, please re-open this bug so we can fix this issue too.",1383015953,task_subcomment,PHID-TASK-aphzv5yajhoubslqbzir,PHID-USER-ydswvwhh5pm4lshahjje,"['I think this was due to a bug in the save dialog that we fixed last month; closing.', 'If it re-occurs, please re-open this bug so we can fix this issue too.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +3758,VisualEditor: Add close icon to page notices fly-out,We did this as part of the fixes to the toolbar.,1383279877,task_subcomment,PHID-TASK-p53a3hhm2h3bhitmo2np,PHID-USER-ydswvwhh5pm4lshahjje,['We did this as part of the fixes to the toolbar.'],['BUG REPRODUCTION'] +2863,VisualEditor: Register each VE experimental feature individually with the BetaFeatures extension,Done in gerrit 91108.,1383280071,task_subcomment,PHID-TASK-7ldpzjc4tuyxvsjssopj,PHID-USER-ydswvwhh5pm4lshahjje,['Done in gerrit 91108.'],['TASK PROGRESS'] +1038,VisualEditor: support article layouts,"I'm going to merge this with bug 52091, which would fix the issue (you could copy-and-paste from the read HTML without needing to do anything special). + +*** This bug has been marked as a duplicate of bug 52091 ***",1383280378,task_subcomment,PHID-TASK-svug2yxishcvki3vxn4q,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm going to merge this with bug 52091, which would fix the issue (you could copy-and-paste from the read HTML without needing to do anything special)."", '*** This bug has been marked as a duplicate of bug 52091 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +11030,The read HTML should have hinting to allow full DOM copying (as opposed to just rich copying) from read mode into VE surfaces,*** Bug 52787 has been marked as a duplicate of this bug. ***,1383280378,task_subcomment,PHID-TASK-jg5w64dq46rdbpyabqp7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52787 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8432,VisualEditor: One should be able to select (and copy) the text of an edit notice,This was fixed as part of the toolbar fixes last week.,1383280412,task_subcomment,PHID-TASK-op3amukih656hqtejh6j,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed as part of the toolbar fixes last week.'],['BUG REPRODUCTION'] +8069,VisualEditor: Label the edit summary box as such,"This was done, ages ago.",1383280539,task_subcomment,PHID-TASK-opmsqzsgromr47nfku4r,PHID-USER-ydswvwhh5pm4lshahjje,"['This was done, ages ago.']",['BUG REPRODUCTION'] +1614,"VisualEditor: Once a user has inserted a new transclusion, offer to add another","Re-worded the summary; I don't think that this is a route we want to go, so marking as a WONTFIX.",1383280851,task_subcomment,PHID-TASK-5oldmu57nfk4gdllhb7z,PHID-USER-ydswvwhh5pm4lshahjje,"[""Re-worded the summary; I don't think that this is a route we want to go, so marking as a WONTFIX.""]",['WONTFIX'] +10923,VisualEditor: Allow replacing file by changing the file name,"I'm not sure there's a great way to merge the experience of adding a media item and the one for editing one, but this seems a reasonable extension.",1383281015,task_subcomment,PHID-TASK-atfd2medq2qoyjgabdcf,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm not sure there's a great way to merge the experience of adding a media item and the one for editing one, but this seems a reasonable extension.""]",['CONTRIBUTION AND COMMITMENT'] +10656,[mediawiki.feedback.js] Provide a link to the article (and maybe the user's contributions),The feedback tool isn't specific to VisualEditor - moving to the general group for others to see and comment.,1383281154,task_subcomment,PHID-TASK-dyxvwjhctefty5l6omxi,PHID-USER-ydswvwhh5pm4lshahjje,"[""The feedback tool isn't specific to VisualEditor - moving to the general group for others to see and comment.""]",['BUG REPRODUCTION'] +13204,VisualEditor: Support for SFN and similar references,"As discussed previously, supporting this wikitext hack is exceptionally difficult to do, and it would be much more sensible to spend the effort on a proper cross-page, cross-wiki citations system instead which would solve the same problem (and lots more). However, it's not impossible, so keeping open as a lowest-priority enhancements.",1383281654,task_subcomment,PHID-TASK-ksoksajvjcd37y5wvvq2,PHID-USER-ydswvwhh5pm4lshahjje,"['As discussed previously, supporting this wikitext hack is exceptionally difficult to do, and it would be much more sensible to spend the effort on a proper cross-page, cross-wiki citations system instead which would solve the same problem (and lots more).', ""However, it's not impossible, so keeping open as a lowest-priority enhancements.""]","['FUTURE PLAN', 'FUTURE PLAN']" +1171,inserting media into tables,"This is actually a duplicate of bug 52782, which has been marked as WONTFIX as the Wikimedia search system is being replaced. Sorry for the slow response. + +*** This bug has been marked as a duplicate of bug 52782 ***",1383282089,task_subcomment,PHID-TASK-d4phvcwb6pak5wn2vbdh,PHID-USER-ydswvwhh5pm4lshahjje,"['This is actually a duplicate of bug 52782, which has been marked as WONTFIX as the Wikimedia search system is being replaced.', 'Sorry for the slow response.', '*** This bug has been marked as a duplicate of bug 52782 ***']","['ISSUE CONTENT MANAGEMENT', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +10825,Newly-uploaded image doesn't immediately appear in image search results in VisualEditor,*** Bug 52218 has been marked as a duplicate of this bug. ***,1383282089,task_subcomment,PHID-TASK-zckv7xwfgl4cxjix23f5,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52218 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7031,Gadgets: Add support to understand whether a gadget supports VisualEditor (or another feature?) and allow it to be greyed out,"Hmm. Not totally convinced by this - (a) because this is inherently transitional as gadgets are updated to work with VisualEditor, and (b) because disabling gadgets that work fine, just not in all places, seems a bit unfair. Re-titling and moving to the Gadgets pile, however.",1383282348,task_subcomment,PHID-TASK-u3h65rxvz452mowrmajb,PHID-USER-ydswvwhh5pm4lshahjje,"['Hmm.', 'Not totally convinced by this - (a) because this is inherently transitional as gadgets are updated to work with VisualEditor, and (b) because disabling gadgets that work fine, just not in all places, seems a bit unfair.', 'Re-titling and moving to the Gadgets pile, however.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'TASK PROGRESS .']" +1144,VisualEditor should be themeable by the user with custom CSS,"I'm entirely unsure what this is asking for. VE already inherits users' CSS, which lets people change the CSS as they see fit - as John Broughton's script shows. + +Marking as ""INVALID"", but happy to re-open if people can explain what different from the above this is asking for.",1383282685,task_subcomment,PHID-TASK-wi6gwfwlbpwko4ows4b5,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm entirely unsure what this is asking for."", ""VE already inherits users' CSS, which lets people change the CSS as they see fit - as John Broughton's script shows."", 'Marking as ""INVALID"", but happy to re-open if people can explain what different from the above this is asking for.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11158,VisualEditor: Display name of transclusions as a tool-tip when selected,"What would this do when multiple templates (or other transclusions) are used in the scope of one transclusion block, like the succession boxes?",1383282851,task_subcomment,PHID-TASK-25n5vcma7cdemv6yuhj7,PHID-USER-ydswvwhh5pm4lshahjje,"['What would this do when multiple templates (or other transclusions) are used in the scope of one transclusion block, like the succession boxes?']",['INVESTIGATION AND EXPLORATION .'] +6490,"VisualEditor: Trigger keys can end up in CE surface, but not in DM",Trigger issue is split to bug 56452. Re-titled.,1383283899,task_subcomment,PHID-TASK-kxbkw2kfnhnvqihjlumu,PHID-USER-ydswvwhh5pm4lshahjje,"['Trigger issue is split to bug 56452.', 'Re-titled.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3377,"VisualEditor: Add a keyboard shortcut for ""Clear formatting""",Re-closing; have made bug 56453 for the suggestion to add a new one for other keyboards.,1383284035,task_subcomment,PHID-TASK-hju3hugjlttehugtvu7d,PHID-USER-ydswvwhh5pm4lshahjje,['Re-closing; have made bug 56453 for the suggestion to add a new one for other keyboards.'],['ACTION ON ISSUE .'] +1775,VisualEditor: massively duplicating references on render,Fixed a few months ago; sorry for late reply.,1383410182,task_subcomment,PHID-TASK-fxdptzpzjvmxdqfbxpig,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed a few months ago; sorry for late reply.'],['ACTION ON ISSUE'] +4195,VisualEditor: Provide a character insertion tool,"(In reply to comment #27) +> If this selection tool is ever provided, please make sure users have an +> option not to load it at all (see bug 11130 for this problem in the context +> of MediaWiki:Edittools) + +It's very unlikely that we'll start adding per-user preferences to switch things like this on and off (some VE version of bug 9754); that's a very complex and confusing thing to allow. + +Note BTW that bug 11130 is complaining about assuming users have JS (already known inside VE), lack of ability to cache (fixed by VE's nature), and taking up lots of screen estate (fixed by how we'll do this); I don't think it's a direct comparison. I'd also note that bug 11130 hasn't been done despite it being filed 6 years ago, which strongly suggests that it's not a priority.",1383411270,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #27)\nQUOTE\nQUOTE\nQUOTE\n\nIt's very unlikely that we'll start adding per-user preferences to switch things like this on and off (some VE version of bug 9754); that's a very complex and confusing thing to allow."", ""Note BTW that bug 11130 is complaining about assuming users have JS (already known inside VE), lack of ability to cache (fixed by VE's nature), and taking up lots of screen estate (fixed by how we'll do this); I don't think it's a direct comparison."", ""I'd also note that bug 11130 hasn't been done despite it being filed 6 years ago, which strongly suggests that it's not a priority.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3055,VisualEditor: Replacing a selected template with a keyboard press creates a pawn (♙),"I can occasionally reproduce this in Chrome and Firefox, but not reliably (roughly 1 in 10 replacements). Race condition on the change stack or something?",1383586954,task_subcomment,PHID-TASK-4vm6pqlg5hib6dju3lvl,PHID-USER-ydswvwhh5pm4lshahjje,"['I can occasionally reproduce this in Chrome and Firefox, but not reliably (roughly 1 in 10 replacements).', 'Race condition on the change stack or something?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +4192,VisualEditor: Provide a character insertion tool,"(In reply to comment #31) +> Just for reference: Either I didn't read all the comments well enough or +> nobody quite mentioned the fact that all modern desktop operating +> environments have a built-in a Character Map tool: Windows (with pretty +> full Unicode since NT 4), Gnome, KDE, and Mac OSX (called ""Character +> viewer""). + +I said this, but everyone said it wasn't sufficient for them. :-( + +> 2. It may be easier to insert at least some characters using the keyboard +> layout provided with ULS. It is disabled now in VE because of some bugs (can +> anybody help me with the numbers?), but these can be fixed, of course. If we +> know which characters are really needed (see point 1 above), we can very +> easily add them to the keyboard layouts. + +Possibly. The main problem is that ""ULS"" is about twenty different tools, and some of them don't work in VisualEditor (yet). I doesn't seem possible to enable some of them and not others, however.",1383674338,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #31)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI said this, but everyone said it wasn't sufficient for them."", ':-(\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPossibly.', 'The main problem is that ""ULS"" is about twenty different tools, and some of them don\'t work in VisualEditor (yet).', ""I doesn't seem possible to enable some of them and not others, however.""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +862,"VisualEditor: Wikitext warning not triggered by <references />, <i>, etc.","This is intentional; adding a complete set of wikitext detection would be very burdensome (i.e. slow VE down for users) without adding a lot of value. + +People who know complex things like HTML or advanced wikitext like <references /> will quickly learn that it doesn't work; this functionality is an aide-memoire for newbies and rare users. + +Marking as WONTFIX, but happy to discuss.",1383758460,task_subcomment,PHID-TASK-5usozn6lenkcoenzeuyk,PHID-USER-ydswvwhh5pm4lshahjje,"['This is intentional; adding a complete set of wikitext detection would be very burdensome (i.e.', 'slow VE down for users) without adding a lot of value.', ""People who know complex things like HTML or advanced wikitext like <references /> will quickly learn that it doesn't work; this functionality is an aide-memoire for newbies and rare users."", 'Marking as WONTFIX, but happy to discuss.']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'ACTION ON ISSUE .']" +860,"VisualEditor: Editor changed a parameter in a template, but the parameter was removed when they clicked ""Apply Changes""","I can't quite understand this bug report - the user edited the template, changed the parameter for the image name, but when they applied the changes, the parameter was removed (and so no image)? + +I'm going to mark as WORKSFORME, but please re-open if anyone can reproduce.",1383758872,task_subcomment,PHID-TASK-53pjjq3mogcsnoshnrpu,PHID-USER-ydswvwhh5pm4lshahjje,"[""I can't quite understand this bug report - the user edited the template, changed the parameter for the image name, but when they applied the changes, the parameter was removed (and so no image)?"", ""I'm going to mark as WORKSFORME, but please re-open if anyone can reproduce.""]","['BUG REPRODUCTION .', 'WORKAROUNDS']" +849,VisualEditor: Disallow media items in other media items' captions,"Yeah, this is valid (if odd) wikitext, and so VisualEditor supports it.",1383759108,task_subcomment,PHID-TASK-zomjkczfpnrvxzpe4yzr,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, this is valid (if odd) wikitext, and so VisualEditor supports it.']",['INVESTIGATION AND EXPLORATION'] +858,VisualEditor: weird behavior with double square brackets,"I think this may have been a cacheing error? I can't reproduce, but it feels a lot like bug 53079, yes.",1383759476,task_subcomment,PHID-TASK-ktfyzhjkb3urubsydtou,PHID-USER-ydswvwhh5pm4lshahjje,"['I think this may have been a cacheing error?', ""I can't reproduce, but it feels a lot like bug 53079, yes.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5190,VisualEditor: Category changing in page doesn't cause footer to be updated on save,*** Bug 56683 has been marked as a duplicate of this bug. ***,1383767137,task_subcomment,PHID-TASK-2astjxmuxt2yyso6g3kb,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 56683 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +820,VisualEditor: Consistency when restoring a page,Reminding the user that they are editing from an old version and restoring it (with any changes they have made) over the top of the current version of the page is intentional. WONTFIXing.,1383767339,task_subcomment,PHID-TASK-yofovlast3zou4zon7j5,PHID-USER-ydswvwhh5pm4lshahjje,"['Reminding the user that they are editing from an old version and restoring it (with any changes they have made) over the top of the current version of the page is intentional.', 'WONTFIXing.']","['EXPECTED BEHAVIOR .', 'ACTION ON ISSUE .']" +828,VisualEditor: Adding bold/italics to spaces before/after a word results in ugly wikitext,"This will be fixed by bug 52037. + +*** This bug has been marked as a duplicate of bug 52037 ***",1383767551,task_subcomment,PHID-TASK-mlek6l25jsi4523n6c4x,PHID-USER-ydswvwhh5pm4lshahjje,"['This will be fixed by bug 52037.', '*** This bug has been marked as a duplicate of bug 52037 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +3368,VisualEditor: Block slug deletion causing very odd corruption/skipping/repeat/pawns,"Resetting to FIXED; this was a confirmed broken behaviour which has subsequently been FIXED, as far as we can tell - probably by the re-write of the Content Editable surface interaction model.",1383848681,task_subcomment,PHID-TASK-qnbuhg3o2v7eth5y6stx,PHID-USER-ydswvwhh5pm4lshahjje,"['Resetting to FIXED; this was a confirmed broken behaviour which has subsequently been FIXED, as far as we can tell - probably by the re-write of the Content Editable surface interaction model.']",['BUG REPRODUCTION'] +3203,VisualEditor: Infinite loop (browser lockup) when removing an initial list item with a node inside it (rangy bug?),"Resetting to FIXED; this was a confirmed broken behaviour which has subsequently been FIXED, as far as we can tell - probably by the re-write of the Content Editable surface interaction model.",1383848723,task_subcomment,PHID-TASK-ph24e22ltq2s3oztatem,PHID-USER-ydswvwhh5pm4lshahjje,"['Resetting to FIXED; this was a confirmed broken behaviour which has subsequently been FIXED, as far as we can tell - probably by the re-write of the Content Editable surface interaction model.']",['BUG REPRODUCTION'] +7649,VisualEditor: Default $wgVisualEditorNamespaces to $wgContentNamespaces instead of array( NS_MAIN ),"(In reply to comment #4) +> Why is this not working on Portuguese Wikipedia? Our ""Anexo"" namespace is a +> content namespace but this doesn't work: +> +> https://pt.wikipedia.org/wiki/Anexo:Lista_de_listas?veaction=edit + +This was because of how VE was configured to be used in WMF production; have done a config patch (above) which fixes this - will get it pushed out on Tuesday.",1383942790,task_subcomment,PHID-TASK-iudy2zuexclkhlwqjbkn,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis was because of how VE was configured to be used in WMF production; have done a config patch (above) which fixes this - will get it pushed out on Tuesday.'],['BUG REPRODUCTION'] +8952,VisualEditor: Deleting the slug a floated image appears in deletes the image… but retains the caption as a paragraph,Backdating to when I *think* we fixed this.,1383959019,task_subcomment,PHID-TASK-e2zkvddmlxs36w5rmyck,PHID-USER-ydswvwhh5pm4lshahjje,['Backdating to when I *think* we fixed this.'],['BUG REPRODUCTION'] +4104,VisualEditor: TemplateData hints doesn't show up on parameters in transclusion dialog,"Think we have subsequently fixed this, probably as part of the re-write of the transclusion dialog/TemplateData link in July; marking as such. Please re-open if it recurs.",1384200108,task_subcomment,PHID-TASK-ey46lj4dpzgt5ypwdhi4,PHID-USER-ydswvwhh5pm4lshahjje,"['Think we have subsequently fixed this, probably as part of the re-write of the transclusion dialog/TemplateData link in July; marking as such.', 'Please re-open if it recurs.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +7647,VisualEditor: Default $wgVisualEditorNamespaces to $wgContentNamespaces instead of array( NS_MAIN ),"(In reply to comment #6) +> (In reply to comment #4) +> > Why is this not working on Portuguese Wikipedia? Our ""Anexo"" namespace is a +> > content namespace but this doesn't work: +> > +> > https://pt.wikipedia.org/wiki/Anexo:Lista_de_listas?veaction=edit +> +> This was because of how VE was configured to be used in WMF production; have +> done a config patch (above) which fixes this - will get it pushed out on +> Tuesday. + +Just to confirm, this is now done. Sorry!",1384484254,task_subcomment,PHID-TASK-iudy2zuexclkhlwqjbkn,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nJust to confirm, this is now done.', 'Sorry!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +3074,"VisualEditor: Save dialog's checkboxes layout terribly if you have more than 2 items, or long i18n strings",Reset as FIXED. The screenshot you attach looks normal - could you annotate the parts you think aren't correct? Probably as a new bug…,1384842507,task_subcomment,PHID-TASK-q3emmq6fhgusggcncftz,PHID-USER-ydswvwhh5pm4lshahjje,"['Reset as FIXED.', ""The screenshot you attach looks normal - could you annotate the parts you think aren't correct?"", 'Probably as a new bug…']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +13180,"If the user only has edited in one section, VisualEditor should insert the name of the edited section into the edit summary",*** Bug 56891 has been marked as a duplicate of this bug. ***,1384842568,task_subcomment,PHID-TASK-z3skamqtqkfqxyfwcbsx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 56891 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2991,VisualEditor: references in image captions are not included in reflists,"Re-setting as FIXED, and have raised the regression as bug 57228.",1384844452,task_subcomment,PHID-TASK-7i5ifep2qqvrl24ie5dq,PHID-USER-ydswvwhh5pm4lshahjje,"['Re-setting as FIXED, and have raised the regression as bug 57228.']",['ACTION ON ISSUE .'] +216,VisualEditor: Implement a better version of enwiki's reference pop-up for very easy reference inserting,*** Bug 56772 has been marked as a duplicate of this bug. ***,1384845303,task_subcomment,PHID-TASK-jjb4vcjpt27hv7dg5p5g,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 56772 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +215,VisualEditor: Implement a better version of enwiki's reference pop-up for very easy reference inserting,*** Bug 56708 has been marked as a duplicate of this bug. ***,1384845361,task_subcomment,PHID-TASK-jjb4vcjpt27hv7dg5p5g,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 56708 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7042,VisualEditor: Unindent should not remove lists,*** Bug 56344 has been marked as a duplicate of this bug. ***,1384846149,task_subcomment,PHID-TASK-nog34g36rvrxth34pzwz,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 56344 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1140,VisualEditor should be themeable by the user with custom CSS,"(In reply to comment #5) +> My original query was in making different styles available for an average +> user, who has no CSS experience. + +Then that's a question for MediaWiki core, not VisualEditor; VisualEditor just inherits its styling from MediaWiki. + +Certainly, we are not going to build a custom-styling tool just for VisualEditor when the rest of MediaWiki is designed to be consistent.",1384864881,task_subcomment,PHID-TASK-wi6gwfwlbpwko4ows4b5,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #5)\nQUOTE\nQUOTE\n\nThen that's a question for MediaWiki core, not VisualEditor; VisualEditor just inherits its styling from MediaWiki."", 'Certainly, we are not going to build a custom-styling tool just for VisualEditor when the rest of MediaWiki is designed to be consistent.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +3387,VisualEditor: Reduce event rapid fire in CE,Yes.,1384939424,task_subcomment,PHID-TASK-vbuyxcfsri4ye35bdcvl,PHID-USER-ydswvwhh5pm4lshahjje,['Yes.'],['NA'] +4225,VisualEditor: Backspace at the beginning of a line before an image inserts the succeeding text as a thumbnail caption,This was fixed months ago; sorry for not spotting this bug report until now.,1384944160,task_subcomment,PHID-TASK-kum7spdwx5xdoe73t4u5,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed months ago; sorry for not spotting this bug report until now.'],['BUG REPRODUCTION'] +1762,VisualEditor: Backspace from header line into empty paragraph changes header format into paragraph,"The initial behaviour was, I believe, fixed some time ago; the rest of the bug (as now stated in the title) is intentional behaviour. Marking as FIXED.",1384945237,task_subcomment,PHID-TASK-dwm6neygnm5atdz5p2ls,PHID-USER-ydswvwhh5pm4lshahjje,"['The initial behaviour was, I believe, fixed some time ago; the rest of the bug (as now stated in the title) is intentional behaviour.', 'Marking as FIXED.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +1381,"Rearranging, removing, or reorganizing sections, then saving the page, causes the Table of Contents to link to 'Edit' instead of the section","I still cannot replicate this; possibly a transient caching bug? + +Marking as INVALID. Please re-open if it recurs.",1385374579,task_subcomment,PHID-TASK-djoqnd37pa6rtsa7b2iv,PHID-USER-ydswvwhh5pm4lshahjje,"['I still cannot replicate this; possibly a transient caching bug?', 'Marking as INVALID.', 'Please re-open if it recurs.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +3098,"VisualEditor: Inserting an existing reference in the first paragraph in Firefox puts it at the start of the paragraph, not where the cursor is",*** Bug 52594 has been marked as a duplicate of this bug. ***,1385374664,task_subcomment,PHID-TASK-ehj46yftpulklnhzc5nl,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52594 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1099,VisualEditor: uneditable table lines displayed wrong,"Yes, merging with bug 50607. + +*** This bug has been marked as a duplicate of bug 50607 ***",1385374740,task_subcomment,PHID-TASK-ocna2wajo3o5voxuppid,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, merging with bug 50607.', '*** This bug has been marked as a duplicate of bug 50607 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8309,"VisualEditor: Templated table cells not rendered properly in VE, but correct in Parsoid output",*** Bug 52485 has been marked as a duplicate of this bug. ***,1385374740,task_subcomment,PHID-TASK-d3wyk4xxdf6fguq3hvoj,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52485 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1736,VisualEditor: Text wrongly being given pre-formatted format,Fixed for some time due to changes in Parsoid. Sorry for the slowness of updating.,1385374964,task_subcomment,PHID-TASK-yaappft5pc7quebc2sf7,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixed for some time due to changes in Parsoid.', 'Sorry for the slowness of updating.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +1725,Ghost references in VisualEditor?,"Yes, same issue as bug 50380. + +*** This bug has been marked as a duplicate of bug 50380 ***",1385375005,task_subcomment,PHID-TASK-y2smkmxkc74umzi22ziq,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, same issue as bug 50380.', '*** This bug has been marked as a duplicate of bug 50380 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +1774,VisualEditor: massively duplicating references on render,*** Bug 50521 has been marked as a duplicate of this bug. ***,1385375005,task_subcomment,PHID-TASK-fxdptzpzjvmxdqfbxpig,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50521 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1740,VisualEditor: Error saving data to server: Failed request: error.,"Performance issue, fixed some time ago; sorry for slowness in replying.",1385375109,task_subcomment,PHID-TASK-my7qaki5z5rpjdhjrelx,PHID-USER-ydswvwhh5pm4lshahjje,"['Performance issue, fixed some time ago; sorry for slowness in replying.']",['SOCIAL CONVERSATION'] +1687,VisualEditor: Feedback form moves and jerks the screen around,*** Bug 50533 has been marked as a duplicate of this bug. ***,1385375230,task_subcomment,PHID-TASK-5jyjadx572ehzjtstm2i,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50533 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1683,VisualEditor: Likely ref / transclusion round-trip failure,Fixed in Roan's DOM dirtying fixes drive in July.,1385375352,task_subcomment,PHID-TASK-i5l4tj3jbqlfjjgj2xtx,PHID-USER-ydswvwhh5pm4lshahjje,"[""Fixed in Roan's DOM dirtying fixes drive in July.""]",['BUG REPRODUCTION'] +1648,VisualEditor: Transclusion dialog does not handle missing parameter name,This was fixed quite some time ago; many apologies for being so slow to reply.,1385375541,task_subcomment,PHID-TASK-u7bebesywdz3nbtymuyr,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed quite some time ago; many apologies for being so slow to reply.'],['SOCIAL CONVERSATION'] +8925,VisualEditor: Transclusion nodes should re-evaluate their block/inline status on every update,*** Bug 50610 has been marked as a duplicate of this bug. ***,1385375646,task_subcomment,PHID-TASK-pyjlzzqqrcxthunhdjxd,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50610 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11747,VisualEditor: Reduce whitespace in transclusion dialog,We did this as part of the transclusion dialog tweaks in August; sorry for the slowness to update.,1385375733,task_subcomment,PHID-TASK-rhordq7y2ulyxaighkvm,PHID-USER-ydswvwhh5pm4lshahjje,['We did this as part of the transclusion dialog tweaks in August; sorry for the slowness to update.'],['BUG REPRODUCTION'] +8333,VisualEditor: Reconsider CSS content munging,"CSS content munging in general is a real pain, and we should find a way around it.",1385376106,task_subcomment,PHID-TASK-spssyaufehg6a576inro,PHID-USER-ydswvwhh5pm4lshahjje,"['CSS content munging in general is a real pain, and we should find a way around it.']",['EXPECTED BEHAVIOR'] +8230,"VisualEditor: Setting a link on an image causes the caption's content to be be linked (fine), but the link inspector follows the cursor around (bad)","I believe that this is now fixed, but I'm not quite sure. Please re-open if you can give a current example.",1385377902,task_subcomment,PHID-TASK-ibes2uplyibrsadgodld,PHID-USER-ydswvwhh5pm4lshahjje,"[""I believe that this is now fixed, but I'm not quite sure."", 'Please re-open if you can give a current example.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +1630,VisualEditor: Inherited category becomes explicitly invoked,This was a bug in DM/Parsoid interaction that we fixed months ago; apologies for the slowness of updating.,1385378094,task_subcomment,PHID-TASK-ygke3aatutel76h64y5d,PHID-USER-ydswvwhh5pm4lshahjje,['This was a bug in DM/Parsoid interaction that we fixed months ago; apologies for the slowness of updating.'],['BUG REPRODUCTION'] +11796,"VisualEditor: ""Drag to move image"" is buggy in Safari 6",Seems to now be fixed.,1385379064,task_subcomment,PHID-TASK-7b3ttjryq7h2dwfsiked,PHID-USER-ydswvwhh5pm4lshahjje,['Seems to now be fixed.'],['BUG REPRODUCTION'] +11573,"VisualEditor: License text in save dialog is light gray, giving it a 'disabled' appearance",The meta-design of the save process for wikitext and for VisualEditor are being reviewed by Design and by Legal right now; hopefully there'll be an update soon enough.,1385380440,task_subcomment,PHID-TASK-3ydcw352v55xv74m7jhi,PHID-USER-ydswvwhh5pm4lshahjje,"[""The meta-design of the save process for wikitext and for VisualEditor are being reviewed by Design and by Legal right now; hopefully there'll be an update soon enough.""]",['FUTURE PLAN'] +1473,"VisualEditor: Design of the reference re-use pane is confusing, with a bold ""Use an existing source"" title that doesn't look like one",This was fixed some months ago in the re-work of the transclusion dialog; sorry for the slowness of reply.,1385380627,task_subcomment,PHID-TASK-hn23baiwxuaicjnc3ue4,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed some months ago in the re-work of the transclusion dialog; sorry for the slowness of reply.'],['ACTION ON ISSUE'] +1749,"VisualEditor: ""Error saving data to server"" but actually successful, and spurious diff",We have tweaked the time-out code so this shouldn't happen in future; sorry for the disruption. Please re-open if it recurs…,1385380712,task_subcomment,PHID-TASK-qzi73sz5voocgvogf6kk,PHID-USER-ydswvwhh5pm4lshahjje,"[""We have tweaked the time-out code so this shouldn't happen in future; sorry for the disruption."", 'Please re-open if it recurs…']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +1583,context specific editor for templates?,"This is a WONTFIX; VisualEditor is not specific to the English Wikipedia, and it is neither appropriate nor sane to create specific dialogs for each of the thousands of templates on hundreds of wikis.",1385381445,task_subcomment,PHID-TASK-754mi2navz4pvonnspxh,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a WONTFIX; VisualEditor is not specific to the English Wikipedia, and it is neither appropriate nor sane to create specific dialogs for each of the thousands of templates on hundreds of wikis.']",['BUG REPRODUCTION'] +1539,VisualEditor: reference editing bringing you to the wrong citation (template problem?),"Merging this with bug 50474. + +*** This bug has been marked as a duplicate of bug 50474 ***",1385381556,task_subcomment,PHID-TASK-weyb3zctidhjrppnilwj,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging this with bug 50474.', '*** This bug has been marked as a duplicate of bug 50474 ***']","['ACTION ON ISSUE .', 'ISSUE CONTENT MANAGEMENT']" +8397,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.",*** Bug 51058 has been marked as a duplicate of this bug. ***,1385381556,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51058 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1546,VisualEditor: The transparent color that shows the template goes up to the previous element instead of the top of the template,"This is caused by the phantom starting from the logical position of the content, rather than the rendered position (due to the width being 100%). Merging with bug 50395. + +*** This bug has been marked as a duplicate of bug 50395 ***",1385381652,task_subcomment,PHID-TASK-6uqz7k3i6hhy6r5mf4qh,PHID-USER-ydswvwhh5pm4lshahjje,"['This is caused by the phantom starting from the logical position of the content, rather than the rendered position (due to the width being 100%).', 'Merging with bug 50395.', '*** This bug has been marked as a duplicate of bug 50395 ***']","['BUG REPRODUCTION .', 'TASK PROGRESS', 'ISSUE CONTENT MANAGEMENT']" +8485,VisualEditor: Phantoms can be width:100% when the object they're meant to cover has a floated element alongside it,*** Bug 51048 has been marked as a duplicate of this bug. ***,1385381652,task_subcomment,PHID-TASK-2r6x4q4bt3fqtg3es4ps,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51048 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1503,VisualEditor: Auto-generated (bare) external links converted to external links to target null,"This was an icky bug that we fixed some time ago; sorry for the bug, and for the slowness of triage.",1385382685,task_subcomment,PHID-TASK-zvpdqkuywxev3x3oy6sk,PHID-USER-ydswvwhh5pm4lshahjje,"['This was an icky bug that we fixed some time ago; sorry for the bug, and for the slowness of triage.']",['SOCIAL CONVERSATION'] +213,VisualEditor: Implement a better version of enwiki's reference pop-up for very easy reference inserting,*** Bug 51188 has been marked as a duplicate of this bug. ***,1385382810,task_subcomment,PHID-TASK-jjb4vcjpt27hv7dg5p5g,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51188 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1470,Template editing within referencing is complex to the point of hampering usability,"Merging this in with bug 50768. + +*** This bug has been marked as a duplicate of bug 50768 ***",1385382810,task_subcomment,PHID-TASK-mgnru2nwxtufpuc6lqyx,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging this in with bug 50768.', '*** This bug has been marked as a duplicate of bug 50768 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1265,VisualEditor: DEFAULTSORT suggestions should use/not use diacritics on based on wiki policy,"VisualEditor is not ""suggesting"" a default page sort - the placeholder text informs the user what the page is currently sorted as (i.e., the page's name). + +Marking as INVALID.",1385382898,task_subcomment,PHID-TASK-horg3ds56xoznfv445i2,PHID-USER-ydswvwhh5pm4lshahjje,"['VisualEditor is not ""suggesting"" a default page sort - the placeholder text informs the user what the page is currently sorted as (i.e., the page\'s name).', 'Marking as INVALID.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1443,VisualEditor: Applying a transclusion that only contains content brackets breaks the edit toolbar.,We fixed this quite some time ago; apologies for the slowness of updating this bug report.,1385383181,task_subcomment,PHID-TASK-aljzsqmks2kf5dymrk45,PHID-USER-ydswvwhh5pm4lshahjje,['We fixed this quite some time ago; apologies for the slowness of updating this bug report.'],['ACTION ON ISSUE'] +7750,VisualEditor: Templated calls to <references /> (e.g. enwiki's {{reflist}}) don't get updated whilst the user is editing,"Re-titling; the problem is that VisualEditor has no idea that the block of content it's been handed by Parsoid happens to contain a <references /> call, and neither does Parsoid unless it re-parses it. + +Consequently, we are expanding the syntax for <references /> to make {{reflist}} unnecessary. WONTFIXing this bug.",1385383497,task_subcomment,PHID-TASK-a6e5anlp2g7eyftsen6n,PHID-USER-ydswvwhh5pm4lshahjje,"[""Re-titling; the problem is that VisualEditor has no idea that the block of content it's been handed by Parsoid happens to contain a <references /> call, and neither does Parsoid unless it re-parses it."", 'Consequently, we are expanding the syntax for <references /> to make {{reflist}} unnecessary.', 'WONTFIXing this bug.']","['BUG REPRODUCTION .', 'FUTURE PLAN', 'ACTION ON ISSUE']" +1441,"VisualEditor: double-clicking ""create reference"" generates a quasi-broken ref form.",This has been fixed since July; sorry for slow update.,1385383559,task_subcomment,PHID-TASK-vlaiyo2akniolmqe5tq6,PHID-USER-ydswvwhh5pm4lshahjje,['This has been fixed since July; sorry for slow update.'],['BUG REPRODUCTION'] +1167,Provide a way for the Behavior switches magic words to be inserted.,"This was later created as bug 56865, but I'm only just triaging this now. Up-merging (unusually) given the history on that one - sorry! + +*** This bug has been marked as a duplicate of bug 56865 ***",1385384185,task_subcomment,PHID-TASK-yokifd7zmqwcieiz3iiy,PHID-USER-ydswvwhh5pm4lshahjje,"[""This was later created as bug 56865, but I'm only just triaging this now."", 'Up-merging (unusually) given the history on that one - sorry!', '*** This bug has been marked as a duplicate of bug 56865 ***']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'ISSUE CONTENT MANAGEMENT']" +1446,VisualEditor: Deletion of alienated content blocks can delete across (rather than deleting them),This was fixed in the re-work of selection and deletion recently; sorry for the slow triage.,1385384432,task_subcomment,PHID-TASK-favvfitkxvyu4vmy3ump,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in the re-work of selection and deletion recently; sorry for the slow triage.'],['BUG REPRODUCTION'] +11457,"VisualEditor: Deleting new line icon (""↵"") between two links has no effect (?)",Possibly a Parsoid bug?,1385384555,task_subcomment,PHID-TASK-pkpe26l4yvkcclna5vl6,PHID-USER-ydswvwhh5pm4lshahjje,['Possibly a Parsoid bug?'],['BUG REPRODUCTION'] +7664,VisualEditor: Spaces at the ends of template parameter values are trimmed,This was fixed some time ago in the clean-up re-write of the transclusion dialog; sorry for the slow triage.,1385385582,task_subcomment,PHID-TASK-573oqdvpm2jqlbzsvzdg,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed some time ago in the clean-up re-write of the transclusion dialog; sorry for the slow triage.'],['BUG REPRODUCTION'] +3366,"VisualEditor: Fix ""Uncaught Error: Offset could not be translated to a DOM element and offset: 2409""",Confirmed still happening.,1385386045,task_subcomment,PHID-TASK-rygkkourrlt3am2ziugg,PHID-USER-ydswvwhh5pm4lshahjje,['Confirmed still happening.'],['BUG REPRODUCTION'] +1371,"VisualEditor: Inserting whitespace in front of a paragraph shouldn't convert the paragraph to a preformatted block, but also shouldn't leave unneeded <nowiki>s",This was fixed in July; sorry for the slow triage.,1385386267,task_subcomment,PHID-TASK-tpc6ler6znj3xz2beohn,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in July; sorry for the slow triage.'],['BUG REPRODUCTION'] +1391,"VisualEditor: Fix ""Uncaught TypeError: Cannot read property 'end' of null""",Provisionally closing as WORKSFORME.,1385386303,task_subcomment,PHID-TASK-pskrxedevzwi6wzlhh27,PHID-USER-ydswvwhh5pm4lshahjje,['Provisionally closing as WORKSFORME.'],['ACTION ON ISSUE'] +1353,"VisualEditor: ""Leave Feedback"" link greyed out; might confuse users",This design was fixed some time ago but I forgot to tag this bug; sorry!,1385386362,task_subcomment,PHID-TASK-2maqvichtgrs77o35tls,PHID-USER-ydswvwhh5pm4lshahjje,['This design was fixed some time ago but I forgot to tag this bug; sorry!'],['BUG REPRODUCTION'] +11323,"VisualEditor: Show two editing/view source tabs at all times, even if you can't edit page because it's protected","A ""read-only editor"" is the view mode… I'm not really sure there's much value in going down the route, but instead we'd want to combine the two edit tabs together (except for users with VisualEditor disabled).",1385386552,task_subcomment,PHID-TASK-qh3lrsa2vheyfhks3klm,PHID-USER-ydswvwhh5pm4lshahjje,"['A ""read-only editor"" is the view mode… I\'m not really sure there\'s much value in going down the route, but instead we\'d want to combine the two edit tabs together (except for users with VisualEditor disabled).']",['FUTURE PLAN'] +1416,VisualEditor: spurious parentheses added,"This is caused by an unbalanced <blockquote> in the infobox, which ""works"" (ish) in MediaWiki's PHP parser but didn't in Parsoid at the time; this is subsequently worked around. Closing as WORKSFORME.",1385386705,task_subcomment,PHID-TASK-nanbji3vohfklohczwir,PHID-USER-ydswvwhh5pm4lshahjje,"['This is caused by an unbalanced <blockquote> in the infobox, which ""works"" (ish) in MediaWiki\'s PHP parser but didn\'t in Parsoid at the time; this is subsequently worked around.', 'Closing as WORKSFORME.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +1495,VisualEditor: Category interface is hard to find,"We now split this out into the page settings menu, so closing as INVALID given the evolution of the interface.",1385386774,task_subcomment,PHID-TASK-maorft5oyfrh3mtkgplv,PHID-USER-ydswvwhh5pm4lshahjje,"['We now split this out into the page settings menu, so closing as INVALID given the evolution of the interface.']",['BUG REPRODUCTION'] +1453,VisualEditor: External link missing in template due to linkname with ampersand in it,I think this has been subsequently fixed - can you confirm?,1385386971,task_subcomment,PHID-TASK-ykvbtj26wyleuw4bnbjh,PHID-USER-ydswvwhh5pm4lshahjje,['I think this has been subsequently fixed - can you confirm?'],['INVESTIGATION AND EXPLORATION'] +1505,VisualEditor: Removing template & Adding content breaks editor,"Bug 51340 is essentially the same issue, and both are now fixed I believe.",1385387104,task_subcomment,PHID-TASK-fc6sg7pcqin3kmtv4x57,PHID-USER-ydswvwhh5pm4lshahjje,"['Bug 51340 is essentially the same issue, and both are now fixed I believe.']",['BUG REPRODUCTION'] +1422,VisualEditor: Edit this Page button ignores &oldid=prev parameter.,This seems to now be fixed. Please re-open if you think I'm wrong!,1385387326,task_subcomment,PHID-TASK-pi2tzunhpx5y7ayoea2g,PHID-USER-ydswvwhh5pm4lshahjje,"['This seems to now be fixed.', ""Please re-open if you think I'm wrong!""]","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +11255,VisualEditor: Move-dragging a media item shows the copy cursor on Mac/Safari,The cursor I get in Safari (the same as in Firefox and Chrome) is the move cursor (a four-pointed cross). Marking as WORKSFORME. Possibly a config issue with your system?,1385387607,task_subcomment,PHID-TASK-ujehggdfeqiirechz6c2,PHID-USER-ydswvwhh5pm4lshahjje,"['The cursor I get in Safari (the same as in Firefox and Chrome) is the move cursor (a four-pointed cross).', 'Marking as WORKSFORME.', 'Possibly a config issue with your system?']","['BUG REPRODUCTION', 'WORKAROUNDS', 'INVESTIGATION AND EXPLORATION']" +1335,VisualEditor: In a page with many categories only the first categories are visible in the editor,This was fixed in August; sorry for the slow triage.,1385391924,task_subcomment,PHID-TASK-z7k6ld4qvfzn2ify7im6,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in August; sorry for the slow triage.'],['BUG REPRODUCTION'] +1351,"VisualEditor: Double-clicking inside edit surface sometimes causes uncaught JS ""offset could not be translated"" errors",I can't reproduce this now' provisionally closing as WORKSFORME. Please re-open if you can still reproduce.,1385392053,task_subcomment,PHID-TASK-3qhhrxr2wofxfssyycod,PHID-USER-ydswvwhh5pm4lshahjje,"[""I can't reproduce this now' provisionally closing as WORKSFORME."", 'Please re-open if you can still reproduce.']","['ACTION ON ISSUE', 'BUG REPRODUCTION']" +1294,VisualEditor: Tooltip shown when hovering over a link should also appear when link inspector icon is shown,"WONTFIX. Display of tooltips is native behaviour, and though we *can* over-ride the browser and do it instead when we think we know better, we shouldn't (because we'll always miss something).",1385392185,task_subcomment,PHID-TASK-bsoljznx4zww5csa3zth,PHID-USER-ydswvwhh5pm4lshahjje,"['WONTFIX.', ""Display of tooltips is native behaviour, and though we *can* over-ride the browser and do it instead when we think we know better, we shouldn't (because we'll always miss something).""]","['ACTION ON ISSUE', 'INVESTIGATION AND EXPLORATION']" +1344,VisualEditor: Rearranging transclusions breaks the ability to select parameters.,This was fixed as part of the transclusion dialog re-write in August; sorry for the slow triage.,1385392298,task_subcomment,PHID-TASK-ydbji5fefbbeiocpl24u,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed as part of the transclusion dialog re-write in August; sorry for the slow triage.'],['BUG REPRODUCTION'] +1327,VisualEditor: Search box and button intermittently appearing atop transclusion editor in Monobook skin,"This was caused by some issues with how the dialogs interacted with the Monobook skin, which have been subsequently fixed. Sorry for the slow triage.",1385392734,task_subcomment,PHID-TASK-m2dyfyycv5j7jnwg3sup,PHID-USER-ydswvwhh5pm4lshahjje,"['This was caused by some issues with how the dialogs interacted with the Monobook skin, which have been subsequently fixed.', 'Sorry for the slow triage.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1274,VisualEditor: Dragging cursor through multi-part template responds unpredictably in Firefox,"AFAICT this is now fixed, I believe due to the changes in selection handling in Firefox. Sorry for the slow triage.",1385394193,task_subcomment,PHID-TASK-4r4lbhkxqhogotfzas57,PHID-USER-ydswvwhh5pm4lshahjje,"['AFAICT this is now fixed, I believe due to the changes in selection handling in Firefox.', 'Sorry for the slow triage.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1260,VisualEditor: Deleting last use of reference should remove the entry from <references>..</references>,This was done some time ago; sorry for the slow triage.,1385395008,task_subcomment,PHID-TASK-dbgv7dfw47acis2f72rd,PHID-USER-ydswvwhh5pm4lshahjje,['This was done some time ago; sorry for the slow triage.'],['SOCIAL CONVERSATION'] +1242,"VisualEditor: ""add template"" should have the same functionality as return in the template dialog",This was done some time ago as part of the tweaks to the input box.,1385395164,task_subcomment,PHID-TASK-s2gl74yfgu2t3qm3jv3q,PHID-USER-ydswvwhh5pm4lshahjje,['This was done some time ago as part of the tweaks to the input box.'],['BUG REPRODUCTION'] +1283,VisualEditor: Changing login status / losing session data during edit causes VE to break silently,This was fixed some while ago as part of the save dialog re-write; sorry for the slow triage.,1385395314,task_subcomment,PHID-TASK-fgo5ntod4pt7hex3reuf,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed some while ago as part of the save dialog re-write; sorry for the slow triage.'],['BUG REPRODUCTION'] +11048,"When user is saving a page subsequently deleted after they started editing, show them <confirmrecreate‎>","The response is now: + +| Error: The page has been deleted since you fetched its timestamp + +I guess we should inherit this message, however. Changing to an enhancement.",1385395630,task_subcomment,PHID-TASK-pyseattqnc7yj362nndp,PHID-USER-ydswvwhh5pm4lshahjje,"['The response is now:\n\n| Error: The page has been deleted since you fetched its timestamp\n\nI guess we should inherit this message, however.', 'Changing to an enhancement.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1169,VisualEditor: template substituted in,This was a recurring Parsoid bug which is now fixed; closing. Sorry for slow triage.,1385395969,task_subcomment,PHID-TASK-ahjlajk3zasbqo4br4bs,PHID-USER-ydswvwhh5pm4lshahjje,"['This was a recurring Parsoid bug which is now fixed; closing.', 'Sorry for slow triage.']","['ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +1216,User preference to disable VisualEditor (VE product),"On-wiki configuration management is a much bigger piece than just for VisualEditor; I think it's probably marking this as WONTFIX within the context of VE, but instead suggest that the RfCs for this (as a piecemeal approach seems worse than nothing).",1385396429,task_subcomment,PHID-TASK-inyop7q4zxzxlulleamf,PHID-USER-ydswvwhh5pm4lshahjje,"[""On-wiki configuration management is a much bigger piece than just for VisualEditor; I think it's probably marking this as WONTFIX within the context of VE, but instead suggest that the RfCs for this (as a piecemeal approach seems worse than nothing).""]",['BUG REPRODUCTION'] +13096,VisualEditor: The alpha opt-in user preference description includes a hardcoded and incorrect list of namespaces,"This was re-filed as bug 56205 and fixed in October. + +*** This bug has been marked as a duplicate of bug 56205 ***",1385396577,task_subcomment,PHID-TASK-zsmkxbjmo6bthiyirco6,PHID-USER-ydswvwhh5pm4lshahjje,"['This was re-filed as bug 56205 and fixed in October.', '*** This bug has been marked as a duplicate of bug 56205 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +1153,VisualEditor: Wikitext insertion warning needs to be more visible,"WONTFIX. It's currently blocking save, doesn't disappear until clicked, and in the standard place for interactive notifications in MediaWiki; moving these around for the mouse (or cursor) could get very ugly and confusing, and the advantage isn't so significant that it's worth doing.",1385396737,task_subcomment,PHID-TASK-poqv6admiczpvguuyu43,PHID-USER-ydswvwhh5pm4lshahjje,"['WONTFIX.', ""It's currently blocking save, doesn't disappear until clicked, and in the standard place for interactive notifications in MediaWiki; moving these around for the mouse (or cursor) could get very ugly and confusing, and the advantage isn't so significant that it's worth doing.""]","['ACTION ON ISSUE .', 'BUG REPRODUCTION']" +1134,VisualEditor: Following links in image captions that have a large <font size=> value takes over media settings dialog which can't then be closed,"This has the same root cause as bug 51778, despite the names; merging. + +*** This bug has been marked as a duplicate of bug 51778 ***",1385396898,task_subcomment,PHID-TASK-aowfgq4eh3wcjsqyftty,PHID-USER-ydswvwhh5pm4lshahjje,"['This has the same root cause as bug 51778, despite the names; merging.', '*** This bug has been marked as a duplicate of bug 51778 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +7398,VisualEditor: Structural content inside a <small> should be alienated but this fails because they are inline rather than inline-block,*** Bug 52285 has been marked as a duplicate of this bug. ***,1385396898,task_subcomment,PHID-TASK-kvei76aer6u2clu7k444,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52285 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1262,VisualEditor: Retain newlines between parameters in transclusion invocations,This was fixed some time ago; sorry for the slow triage.,1385397595,task_subcomment,PHID-TASK-53dxg6rsj6uqcm45wss5,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed some time ago; sorry for the slow triage.'],['BUG REPRODUCTION'] +1201,VisualEditor - EditIntro is incorrectly linked in the monobook skin.,"Marking as INVALID, as per standard practice for issues with on-wiki code. (Has this been fixed?)",1385398255,task_subcomment,PHID-TASK-jwf46mqjltex4ny7fpad,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking as INVALID, as per standard practice for issues with on-wiki code.', '(Has this been fixed?)']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3049,VisualEditor: Using bold button on partially bolded selection causes double-bolding,"This was the same bug as bug 50170, however; merging. + +*** This bug has been marked as a duplicate of bug 50170 ***",1385398575,task_subcomment,PHID-TASK-dp34rjmxuoe4ud2hxyic,PHID-USER-ydswvwhh5pm4lshahjje,"['This was the same bug as bug 50170, however; merging.', '*** This bug has been marked as a duplicate of bug 50170 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +4300,"VisualEditor: Attempting to de-bold a selection causes text to become ""extra-bold""",*** Bug 52189 has been marked as a duplicate of this bug. ***,1385398575,task_subcomment,PHID-TASK-j223oppi3t252tmumwbg,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52189 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11556,"VisualEditor: When inserting a media item, search Commons for the Wikidata item this page represents (if available) rather than title",I think doing this via Wikidata identity would be a better way forward.,1385398709,task_subcomment,PHID-TASK-faz57akdhnnsrbbitdmo,PHID-USER-ydswvwhh5pm4lshahjje,['I think doing this via Wikidata identity would be a better way forward.'],['FUTURE PLAN'] +1116,VisualEditor: Undoing a larger cut restores selection incorrectly,This was fixed in the selection re-writes.,1385398843,task_subcomment,PHID-TASK-idjdigelfjcuvhcx24zy,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in the selection re-writes.'],['BUG REPRODUCTION'] +11490,"VisualEditor: If making a null change, the ""Your edit was saved"" message appears, even if there were no changes and so it wasn't","This is the same behaviour as the wikitext editor. We really should fix this there first if we're changing behaviour for VisualEditor, so that they match. + +CC'ed Steven - is there interest in changing for this case in core?",1385399707,task_subcomment,PHID-TASK-iwpzwdpnv56ft4z3qyze,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same behaviour as the wikitext editor.', ""We really should fix this there first if we're changing behaviour for VisualEditor, so that they match."", ""CC'ed Steven - is there interest in changing for this case in core?""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +2370,Parsoid jobs are not dequeued fast enough during heavy editing activity,Can we close this bug now? I believe this has been fixed.,1385464680,task_subcomment,PHID-TASK-dzv6eikbb3qjtwxvccno,PHID-USER-ydswvwhh5pm4lshahjje,"['Can we close this bug now?', 'I believe this has been fixed.']","['ACTION ON ISSUE .', 'BUG REPRODUCTION']" +11834,"VisualEditor: Selection over a line (with shift-down) applies formatting changes to second line (where logical selection ends), not just first line (where visible selection ends)","This is the same behaviour as in other rich editors. + +By selecting in the manner you've stated (""Cursor at beginning of line, Shift-CursorDown"") you've selected the current text, the current line, AND the newline into the place before the first character. + +If you mark the text as bold (which is character-level) the boldness becomes a ""pre-annotation"" on the second line before the first character (so typing anything at that point will become bold). + +However, changing the format (rather than styling) of some text applies to the entire paragraph (because that's how HTML works) – i.e., the entire second line gets this applied. + +We could theoretically apply different behaviour for styling and formatting, so we apply over a newline for the first but not the second, but that might be more unexpected?",1385471045,task_subcomment,PHID-TASK-jktlvnskifhm2sbbalki,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the same behaviour as in other rich editors.', 'By selecting in the manner you\'ve stated (""Cursor at beginning of line, Shift-CursorDown"") you\'ve selected the current text, the current line, AND the newline into the place before the first character.', 'If you mark the text as bold (which is character-level) the boldness becomes a ""pre-annotation"" on the second line before the first character (so typing anything at that point will become bold).', ""However, changing the format (rather than styling) of some text applies to the entire paragraph (because that's how HTML works) – i.e., the entire second line gets this applied."", 'We could theoretically apply different behaviour for styling and formatting, so we apply over a newline for the first but not the second, but that might be more unexpected?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION']" +10745,VisualEditor: Provide a way for users to edit auto-numbered external links,*** Bug 57419 has been marked as a duplicate of this bug. ***,1385489060,task_subcomment,PHID-TASK-pu5wfoxxn6nblwrmsxy7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 57419 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2757,"VisualEditor: Math editor is called LaTeX, but that is not accurate and possibly confusing","I'm minded to just call it ""Formula"". Thoughts?",1385494999,task_subcomment,PHID-TASK-5rnk4jk4usyomimnhvgw,PHID-USER-ydswvwhh5pm4lshahjje,"['I\'m minded to just call it ""Formula"".', 'Thoughts?']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +6954,Enable VisualEditor on se.wikimedia.org,"This is now live - you can opt in to test VisualEditor using the Beta Features link in your personal tools at the top of the page, or through the Preferences link in the ""Beta Features"" tab. + +If there are any issues, please shout!",1386022170,task_subcomment,PHID-TASK-sflxt54msumq4ifieh2r,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now live - you can opt in to test VisualEditor using the Beta Features link in your personal tools at the top of the page, or through the Preferences link in the ""Beta Features"" tab.', 'If there are any issues, please shout!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +4977,"VisualEditor: Deletion from slugged header causes preceding paragraph to appear to be deleted, but remain in the DM(?)",AFAICT this is now fixed - marking as WORKSFORME. Please re-open if it recurs.,1386029219,task_subcomment,PHID-TASK-d25o2mdf4mdptqcqy2de,PHID-USER-ydswvwhh5pm4lshahjje,"['AFAICT this is now fixed - marking as WORKSFORME.', 'Please re-open if it recurs.']","['WORKAROUNDS', 'ACTION ON ISSUE .']" +2367,VisualEditor: [Regression] Copy/paste of existing templates and images broken (unformatted text pasted only),This was fixed some time ago; sorry for the slow update.,1386031966,task_subcomment,PHID-TASK-zoji45q564z2zd5mmomf,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed some time ago; sorry for the slow update.'],['BUG REPRODUCTION'] +12035,"VisualEditor: Using up-arrow to scroll lets you put the cursor under the toolbar in Firefox, Internet Explorer",I believe that this was fixed some time ago as part of the toolbar fixes - please re-open if not.,1386037710,task_subcomment,PHID-TASK-4bokg6oohi7iw7rzhciv,PHID-USER-ydswvwhh5pm4lshahjje,['I believe that this was fixed some time ago as part of the toolbar fixes - please re-open if not.'],['ACTION ON ISSUE .'] +5188,VisualEditor: Category changing in page doesn't cause footer to be updated on save,*** Bug 57924 has been marked as a duplicate of this bug. ***,1386089449,task_subcomment,PHID-TASK-2astjxmuxt2yyso6g3kb,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 57924 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +6266,Jenkins: Use node-jscs as checkstyle for javascript coding style,"Now merged locally in the repo for VisualEditor, and appears to be adding value; moving back to NEW for consideration to be added to jenkins for automated running.",1386355646,task_subcomment,PHID-TASK-2mkgo6douokimv6febmw,PHID-USER-ydswvwhh5pm4lshahjje,"['Now merged locally in the repo for VisualEditor, and appears to be adding value; moving back to NEW for consideration to be added to jenkins for automated running.']",['TASK PROGRESS'] +2751,"VisualEditor: Math editor is called LaTeX, but that is not accurate and possibly confusing",This is now fixed in betalabs after we caused the English messages to get re-synched.,1386821195,task_subcomment,PHID-TASK-5rnk4jk4usyomimnhvgw,PHID-USER-ydswvwhh5pm4lshahjje,['This is now fixed in betalabs after we caused the English messages to get re-synched.'],['BUG REPRODUCTION'] +7743,VisualEditor: Create toolbar icons for bold/italic/underline/superscript/subscript/etc. for scripts/languages as appropriate,No outstanding requests for these; closing for now as complete.,1386877406,task_subcomment,PHID-TASK-yv3kce72452r37igamnp,PHID-USER-ydswvwhh5pm4lshahjje,['No outstanding requests for these; closing for now as complete.'],['ACTION ON ISSUE .'] +4974,VisualEditor: Surface should be able to inherit commands and toolbar from other surface,"Not just inherit, but also block from inheritance for specific instantiations (e.g. the caption of an image inside a reference can't take a reference - bug 58270).",1386877772,task_subcomment,PHID-TASK-uk5g2utei5kls5xo2fer,PHID-USER-ydswvwhh5pm4lshahjje,"['Not just inherit, but also block from inheritance for specific instantiations (e.g.', ""the caption of an image inside a reference can't take a reference - bug 58270).""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7360,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press",We'll have to investigate. Sorry this isn't fixed yet!,1386989820,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-ydswvwhh5pm4lshahjje,"[""We'll have to investigate."", ""Sorry this isn't fixed yet!""]","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +13394,OOUI: Dialogs should be repositionable/draggable,Moving to the OOjs UI product as that code is now shared.,1387222480,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-ydswvwhh5pm4lshahjje,['Moving to the OOjs UI product as that code is now shared.'],['BUG REPRODUCTION'] +10784,VisualEditor: Suggestion lists (of templates/links/categories/etc.) differ over time with the same input (e.g. between browsers/users),"This is caused by the search back end that supplies the suggestions; I don't think it alters by user/browser so much as over time (though it's cached after the first request for a bit). Not sure if this is a ""bug"" per se…",1387245600,task_subcomment,PHID-TASK-gi6xthiyrxw7c2mnmgvl,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is caused by the search back end that supplies the suggestions; I don't think it alters by user/browser so much as over time (though it's cached after the first request for a bit)."", 'Not sure if this is a ""bug"" per se…']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2650,browsertests: triggers for VisualEditor,"If a browser is not on the blacklist, and meets the functionality criteria, then the edit tabs for VisualEditor should show up. A browser not being on the whitelist just means the user gets a warning when they edit. Adding PhantomJS to the whitelist will not make VisualEditor appear if it doesn't already. + +(Also, you can bypass the blacklist with ?veaction=edit&vewhitelist=1 which should trigger VE even if you don't have a functional browser, as long as it has JS.)",1387389239,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ydswvwhh5pm4lshahjje,"['If a browser is not on the blacklist, and meets the functionality criteria, then the edit tabs for VisualEditor should show up.', 'A browser not being on the whitelist just means the user gets a warning when they edit.', ""Adding PhantomJS to the whitelist will not make VisualEditor appear if it doesn't already."", ""(Also, you can bypass the blacklist with ?veaction=edit&vewhitelist=1 which should trigger VE even if you don't have a functional browser, as long as it has JS.)""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8344,Complete and document VisualEditor's integration and plugin system,"At this point, closing this bug is blocked on some reasonable documentation being available. Third parties that want to try to implement things and report what's missing functionality (or more likely, unclear because there's no documentation) would be very welcome. :-)",1387398780,task_subcomment,PHID-TASK-eqiuslxuu3t7bxl7vmwb,PHID-USER-ydswvwhh5pm4lshahjje,"['At this point, closing this bug is blocked on some reasonable documentation being available.', ""Third parties that want to try to implement things and report what's missing functionality (or more likely, unclear because there's no documentation) would be very welcome."", ':-)']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION']" +10175,VisualEditor: Split MediaWiki extension that initiates VE from the VisualEditor itself,Now complete.,1387564647,task_subcomment,PHID-TASK-ys5ubt2jukiwmzznrvjg,PHID-USER-ydswvwhh5pm4lshahjje,['Now complete.'],['ACTION ON ISSUE'] +8067,VisualEditor: CE CSS munging issue with specific (highly used) hewiki template,Was this fixed by the fix for bug 53436?,1388919466,task_subcomment,PHID-TASK-e3ikdtgrrubm3iohiewm,PHID-USER-ydswvwhh5pm4lshahjje,['Was this fixed by the fix for bug 53436?'],['BUG REPRODUCTION .'] +453,mediawiki/extensions.git does not update some extensions,*** Bug 59758 has been marked as a duplicate of this bug. ***,1389149751,task_subcomment,PHID-TASK-7sbdbkrfcvaejzeycoty,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 59758 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +452,mediawiki/extensions.git does not update some extensions,Re-opening rather than having a fork in bug 59758.,1389149782,task_subcomment,PHID-TASK-7sbdbkrfcvaejzeycoty,PHID-USER-ydswvwhh5pm4lshahjje,['Re-opening rather than having a fork in bug 59758.'],['BUG REPRODUCTION'] +12774,Create a VisualEditor plugin tool to add/edit Poem blocks,"(In reply to comment #1) +> This is not a bug/enhancement in the Poem extension itself, + +False. The Poem extension fails to register a VisualEditor enhanced editor for itself. This is a problem with that extension. See also bug 43115, bug 43118, bug 43127, etc. + +> so I'm punting back to VisualEditor. + +Why? It's not VisualEditor's problem that an extension hasn't been updated yet… + +> If I've got this wrong, please don't move the bug back to Poem, as this +> component is hopefully going to be removed soon. + +Please justify this. + +All MW extensions that are deployed on the WMF cluster (and many that aren't) have a Bugzilla component, by policy. Are you saying that: + + (a) you want us to remove this extension from the cluster, + (b) you want us to merge this extension into MW core, or + (c) you want us to break our existing policy for this extension?",1389567907,task_subcomment,PHID-TASK-j5lt672qs5xqtdfzq6de,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #1)\nQUOTE\n\nFalse.', 'The Poem extension fails to register a VisualEditor enhanced editor for itself.', 'This is a problem with that extension.', 'See also bug 43115, bug 43118, bug 43127, etc.', 'QUOTE\n\nWhy?', ""It's not VisualEditor's problem that an extension hasn't been updated yet…\n\nQUOTE\nQUOTE\n\nPlease justify this."", ""All MW extensions that are deployed on the WMF cluster (and many that aren't) have a Bugzilla component, by policy."", 'Are you saying that:\n\n (a) you want us to remove this extension from the cluster,\n (b) you want us to merge this extension into MW core, or\n (c) you want us to break our existing policy for this extension?']","['QUOTE', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', ""The sentence It's not VisualEditor's problem that an extension hasn't been updated yet… is a statement that shifts the responsibility or blame away from VisualEditor and onto another entity the extension. This is characteristic of a QUOTE information type where the sentence is used to convey a specific point or opinion. The confidence score is high because the sentence clearly aligns with the definition of QUOTE information type."", 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +12772,Create a VisualEditor plugin tool to add/edit Poem blocks,"(In reply to comment #3) +> (a) and (b), I guess. See bug 52061. I was going through a list of bugs in +> the Poem component, since they will all need to be moved once the change +> is merged (hoping it *is* merged, of course). Sorry if I'm getting too far +> ahead of myself, but this bug did seem like an odd one out, so I moved it +> out here. + +Moving back to Poem, then. The bug can be moved the MediaWiki/editing or whatever later, when bug 52061 is closed-fixed. + +> (In reply to comment #2) +> > > so I'm punting back to VisualEditor. +> > +> > Why? It's not VisualEditor's problem that an extension hasn't been updated +> > yet… +> +> Well, if Poem is to become a MediaWiki core feature, then it will turn into +> something for the VE team to worry about. + +No, not really. It'll remain the responsibility of some code's maintainer, whoever that is (you?). In the absence of an obvious maintainer, that's the ""Platform team"", which sucks, but is rather outwith this bug report. + +The VE team build VE and some of the MW-specific VE tools. We're not going to make an editor for EasyTimeline, and we're not going to make one for Poem, for the same reason. :-) + +> Also, if I may point it out, the WikiHiero extension is seemingly supported +> in VisualEditor core. The extension itself knows nothing about VE. is that +> an anomaly? + +Yes; the code's yet to be moved into that repo. Give me a spare 10 minutes. :-)",1389573042,task_subcomment,PHID-TASK-j5lt672qs5xqtdfzq6de,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nMoving back to Poem, then.', 'The bug can be moved the MediaWiki/editing or whatever later, when bug 52061 is closed-fixed.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo, not really.', ""It'll remain the responsibility of some code's maintainer, whoever that is (you?)."", 'In the absence of an obvious maintainer, that\'s the ""Platform team"", which sucks, but is rather outwith this bug report.', 'The VE team build VE and some of the MW-specific VE tools.', ""We're not going to make an editor for EasyTimeline, and we're not going to make one for Poem, for the same reason."", "":-)\n\nQUOTE\nQUOTE\nQUOTE\n\nYes; the code's yet to be moved into that repo."", 'Give me a spare 10 minutes.', ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +2437,VisualEditor: Collapse all the text styling buttons (except link?) into a single text-styling icon in the toolbar,I did this in wmf7.,1389667077,task_subcomment,PHID-TASK-agsyhe563ga6xlci4yds,PHID-USER-ydswvwhh5pm4lshahjje,['I did this in wmf7.'],['BUG REPRODUCTION'] +1267,VisualEditor: Inserting media dialog has no confirmation button,Closing this as no confirmation of report as written. Bug 51911 gets the gist of the issue.,1389677471,task_subcomment,PHID-TASK-fl755yo3ekdckavdhb4b,PHID-USER-ydswvwhh5pm4lshahjje,"['Closing this as no confirmation of report as written.', 'Bug 51911 gets the gist of the issue.']","['ACTION ON ISSUE .', 'BUG REPRODUCTION .']" +3305,TemplateData: Create an editor for template data (in the wikitext editor),"This is done in I863a8199c0b08cc52b320ed00dcba912dd2aeefc (though it's not yet deployed, as it is currently hidden behind a feature flag). Closing for now. If a particular wiki is happy to be a guinea pig we can switch it on there for a little for some real-world testing.",1389806818,task_subcomment,PHID-TASK-jd5jq4oxcix7nauaawh2,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is done in I863a8199c0b08cc52b320ed00dcba912dd2aeefc (though it's not yet deployed, as it is currently hidden behind a feature flag)."", 'Closing for now.', 'If a particular wiki is happy to be a guinea pig we can switch it on there for a little for some real-world testing.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'TESTING']" +8443,TemplateData: Creating TemplateData blocks should be direction neutral,"So… I'm not sure how to dispose of this bug: + +* FIXED – except it's not fixed, it's just ""worked around"" by bug 51734 +* INVALID – except it's still a valid concern +* WORKSFORME – but only because I'm willing to put up with this (and I don't do RTL much) +* WONTFIX – closest to the truth, but feels a little blunt + +Perhaps we should wait for the template editor to be deployed for all languages, then close this as WONTFIX?",1389807290,task_subcomment,PHID-TASK-ttobixbmawcbongmnatf,PHID-USER-ydswvwhh5pm4lshahjje,"['So… I\'m not sure how to dispose of this bug:\n\n* FIXED – except it\'s not fixed, it\'s just ""worked around"" by bug 51734\n* INVALID – except it\'s still a valid concern\n* WORKSFORME –\xa0but only because I\'m willing to put up with this (and I don\'t do RTL much)\n* WONTFIX – closest to the truth, but feels a little blunt\n\nPerhaps we should wait for the template editor to be deployed for all languages, then close this as WONTFIX?']",['FUTURE PLAN'] +6498,"VisualEditor: In the transclusion dialog's panel for a parameter, use ""Param#required"" from TemplateData",Done in I8f84a9ae277e5093356f591f7a56e8cebf4a1893.,1389902644,task_subcomment,PHID-TASK-346l3sxkrxirwfv4rf4g,PHID-USER-ydswvwhh5pm4lshahjje,['Done in I8f84a9ae277e5093356f591f7a56e8cebf4a1893.'],['BUG REPRODUCTION'] +8440,TemplateData: Creating TemplateData blocks should be direction neutral,"(In reply to comment #15) +> How about marking it as a duplicate of bug 51734? + +I don't think it's really a duplicate, though; the problem remains (so if you want to edit the source directly you still have to deal with it). + +(In reply to comment #16) +> Thanks Moriel for implementing a nice workaround to this bug. +> I think this bug can be disposed after template editor will be deployed to +> all wikis. + +That seems like a reasonable resolution. Will do.",1389930776,task_subcomment,PHID-TASK-ttobixbmawcbongmnatf,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #15)\nQUOTE\n\nI don't think it's really a duplicate, though; the problem remains (so if you want to edit the source directly you still have to deal with it)."", '(In reply to comment #16)\nQUOTE\nQUOTE\nQUOTE\n\nThat seems like a reasonable resolution.', 'Will do.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +11948,"Support ""substituting"" templates in transclusion dialog",*** Bug 59182 has been marked as a duplicate of this bug. ***,1389931233,task_subcomment,PHID-TASK-ztq7heekc4zpnp4mj6uf,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 59182 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5386,VisualEditor: Provide a language inspector to handle inline <span lang='xx' dir='yyy'>s,Splitting the block level items into bug 60187.,1390006865,task_subcomment,PHID-TASK-yygcicr6m5mpgdgpjccs,PHID-USER-ydswvwhh5pm4lshahjje,['Splitting the block level items into bug 60187.'],['BUG REPRODUCTION'] +885,"VisualEditor: Show and make editable <nowiki>, </nowiki> and <nowiki /> tags","This is because <nowiki /s> (unlike <nowiki>s) are ""meta"" items in the DOM rather than things VE can edit; merging with bug 56381. + +*** This bug has been marked as a duplicate of bug 56381 ***",1390023708,task_subcomment,PHID-TASK-brld2i7xjlh2vp4m2jxn,PHID-USER-ydswvwhh5pm4lshahjje,"['This is because <nowiki /s> (unlike <nowiki>s) are ""meta"" items in the DOM rather than things VE can edit; merging with bug 56381.', '*** This bug has been marked as a duplicate of bug 56381 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +884,"VisualEditor: Show and make editable <nowiki>, </nowiki> and <nowiki /> tags","Gah, sorry, wrong bug.",1390023748,task_subcomment,PHID-TASK-brld2i7xjlh2vp4m2jxn,PHID-USER-ydswvwhh5pm4lshahjje,"['Gah, sorry, wrong bug.']",['SOCIAL CONVERSATION'] +883,"VisualEditor: Show and make editable <nowiki>, </nowiki> and <nowiki /> tags","WONTFIXing this bug instead: + +<nowiki> is fundamentally an artefact of wikitext that users should be (blissfully) unaware of, and Parsoid should ""just make work"" as needed. Right now this is generally true, and it will get better, not worse, in the future, so this is not needed (which is good, because VisualEditor has no way of knowing whilst a user is editing whether Parsoid will decide to put a <nowiki> in).",1390023864,task_subcomment,PHID-TASK-brld2i7xjlh2vp4m2jxn,PHID-USER-ydswvwhh5pm4lshahjje,"['WONTFIXing this bug instead:\n\n<nowiki> is fundamentally an artefact of wikitext that users should be (blissfully) unaware of, and Parsoid should ""just make work"" as needed.', 'Right now this is generally true, and it will get better, not worse, in the future, so this is not needed (which is good, because VisualEditor has no way of knowing whilst a user is editing whether Parsoid will decide to put a <nowiki> in).']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4947,"VisualEditor: Link input widget filters out redirects for target pages, but this logic is wrong for existing pages",*** Bug 59208 has been marked as a duplicate of this bug. ***,1390024134,task_subcomment,PHID-TASK-cdmjeut7byvwilwzjfyv,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 59208 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +13194,VisualEditor: Clear formatting button should not remove links,*** Bug 59191 has been marked as a duplicate of this bug. ***,1390025103,task_subcomment,PHID-TASK-3geuv3zh7grvfypwtx6m,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 59191 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +211,VisualEditor: Implement a better version of enwiki's reference pop-up for very easy reference inserting,"The bug as was written is the highest priority enhancement in VisualEditor and we've been working on it since October. + +The change in title and comment 3 reflect a further ambition for this area which will be addressed once this bug is fixed, and should be split off at some point.",1390411348,task_subcomment,PHID-TASK-jjb4vcjpt27hv7dg5p5g,PHID-USER-ydswvwhh5pm4lshahjje,"[""The bug as was written is the highest priority enhancement in VisualEditor and we've been working on it since October."", 'The change in title and comment 3 reflect a further ambition for this area which will be addressed once this bug is fixed, and should be split off at some point.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +1337,VisualEditor: Removal of blank lines when there are HTML comments seems not to work,"Yes, this is caused by the lack of ability to edit HTML comments making it impossible for users to understand what they're doing; though there are slightly distinct issues here, I'm going to merge it with that feature request. + +*** This bug has been marked as a duplicate of bug 49603 ***",1390416862,task_subcomment,PHID-TASK-ltt3irfuuufns7tetoc3,PHID-USER-ydswvwhh5pm4lshahjje,"[""Yes, this is caused by the lack of ability to edit HTML comments making it impossible for users to understand what they're doing; though there are slightly distinct issues here, I'm going to merge it with that feature request."", '*** This bug has been marked as a duplicate of bug 49603 ***']","['FUTURE PLAN', 'ISSUE CONTENT MANAGEMENT']" +4894,VisualEditor: Display HTML comments to the editor (and make them editable/creatable/removable),*** Bug 51732 has been marked as a duplicate of this bug. ***,1390416862,task_subcomment,PHID-TASK-nvkr7m44ao53f5uftwjr,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51732 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1468,Template rearranging itself,This was the Parsoid complex templates / VisualEditor dirtying edits bug that got fixed months ago; sorry for the very slow triage.,1390416930,task_subcomment,PHID-TASK-mruibaiz5kt46pzezn7l,PHID-USER-ydswvwhh5pm4lshahjje,['This was the Parsoid complex templates / VisualEditor dirtying edits bug that got fixed months ago; sorry for the very slow triage.'],['BUG REPRODUCTION'] +11123,VisualEditor: Gracefully handle when available browser UI features are disabled (rather than refusing to load),Sorry for very slow triage.,1390417139,task_subcomment,PHID-TASK-cn7rkjg6saedlg6no5bg,PHID-USER-ydswvwhh5pm4lshahjje,['Sorry for very slow triage.'],['SOCIAL CONVERSATION'] +1190,VisualEditor doesn't confirm closing window,"I'm going to close this as WORKSFORME because it does (and always has), and the bug report gives no details of how to reproduce. Please re-open if you have steps to reproduce. + +Sorry for very slow triage.",1390417310,task_subcomment,PHID-TASK-nuh252st2e54ff56mbpe,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm going to close this as WORKSFORME because it does (and always has), and the bug report gives no details of how to reproduce."", 'Please re-open if you have steps to reproduce.', 'Sorry for very slow triage.']","['ACTION ON ISSUE .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +13133,VisualEditor: Make the edit summary a mini-VE surface so users can put in links etc.,Re-purposing this to flesh out bug 42139 comment 1.,1390417719,task_subcomment,PHID-TASK-imjhsazltcwrba7knjzi,PHID-USER-ydswvwhh5pm4lshahjje,['Re-purposing this to flesh out bug 42139 comment 1.'],['BUG REPRODUCTION'] +2927,VisualEditor: Cannot apply annotations to link in specific case in Firefox,"Confirmed. Very odd. Note that making the selection broader (e.g. a character either side of the link) lets you make it bold/remove italics/etc. + +Sorry for very slow triage.",1390418119,task_subcomment,PHID-TASK-qi4sreqcffmkf7rnalbq,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed.', 'Very odd.', 'Note that making the selection broader (e.g.', 'a character either side of the link) lets you make it bold/remove italics/etc.', 'Sorry for very slow triage.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +1082,VisualEditor: Don't wait indefinitely for gadget servers that are not responding,"Surely this is the responsibility of the gadget's author? + +Also, not sure if the wikitext editor executes poorly-responding gadgets, or it's just apparent happenstance. Either way, 120 seconds is about an order of magnitude too high. + +Sorry for very slow triage.",1390419026,task_subcomment,PHID-TASK-brb5wektguex52kczga7,PHID-USER-ydswvwhh5pm4lshahjje,"[""Surely this is the responsibility of the gadget's author?"", ""Also, not sure if the wikitext editor executes poorly-responding gadgets, or it's just apparent happenstance."", 'Either way, 120 seconds is about an order of magnitude too high.', 'Sorry for very slow triage.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +13253,VisualEditor: Provide a tool to insert a talk signature in namespaces that need it,"To clarify, this is a ""WONTFIX"" for VE as it is (and will be) enabled on WMF projects, but if someone wants to write a plugin for VE for other wiki hosts using it that want to try to make VE work in discussion namespaces (and don't want to use Flow). + +There are a number of meanings of ""Lowest"" priority, and this is one of the confusing ones. Sorry. :-(",1390430037,task_subcomment,PHID-TASK-kttslfnxq434mabydy2v,PHID-USER-ydswvwhh5pm4lshahjje,"['To clarify, this is a ""WONTFIX"" for VE as it is (and will be) enabled on WMF projects, but if someone wants to write a plugin for VE for other wiki hosts using it that want to try to make VE work in discussion namespaces (and don\'t want to use Flow).', 'There are a number of meanings of ""Lowest"" priority, and this is one of the confusing ones.', 'Sorry.', ':-(']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +3303,TemplateData: Create an editor for template data (in the wikitext editor),"No, this is the GUI we developed hidden behind $wgTemplateDataUseGUI.",1390431656,task_subcomment,PHID-TASK-jd5jq4oxcix7nauaawh2,PHID-USER-ydswvwhh5pm4lshahjje,"['No, this is the GUI we developed hidden behind $wgTemplateDataUseGUI.']",['BUG REPRODUCTION'] +2876,[Regression] mediawiki.notification: Notification area remains visible when empty and steals pointer events,"Thanks, Bartosz.",1390506925,task_subcomment,PHID-TASK-hf3lpbfwtlmq4fqfsw75,PHID-USER-ydswvwhh5pm4lshahjje,"['Thanks, Bartosz.']",['SOCIAL CONVERSATION'] +1276,General non VE feedback goes to the VE feedback page.,"Marking this as ""WORKSFORME"", though really we should consider the broader ramifications for us and think about adding a prominent help button for users who clearly want it.",1390607728,task_subcomment,PHID-TASK-fz3rgh4ljjpvwe3terlp,PHID-USER-ydswvwhh5pm4lshahjje,"['Marking this as ""WORKSFORME"", though really we should consider the broader ramifications for us and think about adding a prominent help button for users who clearly want it.']",['FUTURE PLAN'] +8118,VisualEditor: Remove the disablement of VisualEditor for redirect pages,*** Bug 60425 has been marked as a duplicate of this bug. ***,1390695336,task_subcomment,PHID-TASK-hkpifvkdgtnwuojek3uj,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 60425 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8206,VisualEditor: Add Amazon Silk browser to blacklist,"(In reply to comment #6) +> (In reply to comment #4) +> > Well, here's the sample UA strings, plop those in your tests. :) +> > +> > https://developer.amazon.com/sdk/fire/specifications.html#UserAgentStrings +> +> That redirects me to another page without a user agent section... + +Now apparently moved to: + +http://docs.aws.amazon.com/silk/latest/developerguide/user-agent.html",1391392671,task_subcomment,PHID-TASK-smutmksr4slgk2o54suc,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNow apparently moved to:\n\nURL'],['NA'] +2976,VisualEditor: Media insertion dialog should display a message if no media is found for the given search,*** Bug 60932 has been marked as a duplicate of this bug. ***,1391659253,task_subcomment,PHID-TASK-v2iurekb2mj5nlfaied2,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 60932 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3297,TemplateData: Create an editor for template data (in the wikitext editor),Follow-up in 60158.,1391795279,task_subcomment,PHID-TASK-jd5jq4oxcix7nauaawh2,PHID-USER-ydswvwhh5pm4lshahjje,['Follow-up in 60158.'],['ACTION ON ISSUE'] +8371,VisualEditor: More gracefully handle situations where Parsoid returns a timeout failure code (HTTP 504),We'll help. :-),1391913718,task_subcomment,PHID-TASK-ttp4fmqdy7axj4tku4zm,PHID-USER-ydswvwhh5pm4lshahjje,"[""We'll help."", ':-)']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +10502,VisualEditor: There is not preview of edit summaries (which are wikitext) - show it in the wikitext diff?,"To clarify, when the diff is shown ('Review your changes' dialog pane) we want to parse the entered summary and display it, probably above the diff.",1392053170,task_subcomment,PHID-TASK-f4bx3pmct7c24xmmqmka,PHID-USER-ydswvwhh5pm4lshahjje,"[""To clarify, when the diff is shown ('Review your changes' dialog pane) we want to parse the entered summary and display it, probably above the diff.""]",['BUG REPRODUCTION .'] +779,VisualEditor: Section-editing lands user at wrong URL post-save," + +*** This bug has been marked as a duplicate of bug 53089 ***",1392058252,task_subcomment,PHID-TASK-xrx5soggiup6jgpqpzkt,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 53089 ***'],['ISSUE CONTENT MANAGEMENT'] +10794,"VisualEditor: When ""section editing"", re-focus on that section after saving the page",*** Bug 54645 has been marked as a duplicate of this bug. ***,1392058252,task_subcomment,PHID-TASK-unso5k7lgj5lojo4gz7w,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54645 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3785,VisualEditor: Mark hidden categories as different in the meta-data dialog so users understand they won't display,Re-wording to be less confusing. Sorry!,1392062209,task_subcomment,PHID-TASK-2avh7ag4txo4yazyqwg3,PHID-USER-ydswvwhh5pm4lshahjje,"['Re-wording to be less confusing.', 'Sorry!']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +7301,VisualEditor: Undo does not invalidate cached wikitext diff content,"Yes, this is now fixed, almost certainly as part of the re-write Roan did last month.",1392062273,task_subcomment,PHID-TASK-csda6oirljibl6xuzg3w,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, this is now fixed, almost certainly as part of the re-write Roan did last month.']",['BUG REPRODUCTION'] +6731,"VisualEditor: Clicking ""Review changes"" collapses save dropdown, and disappears the thermometer","We can't reproduce this now, so closing as WORKSFORME.",1392062928,task_subcomment,PHID-TASK-h7psvvdxqq5nurzgtxts,PHID-USER-ydswvwhh5pm4lshahjje,"[""We can't reproduce this now, so closing as WORKSFORME.""]",['WORKAROUNDS'] +88,VisualEditor: [Regression] Link inspector prevents insertion of section links,"(In reply to comment #10) +> Unless I'm missing something obvious, I can't make this work anymore on it.wp +> or Mediawiki. It will just ignore the #name_of_the_section if I add it to an +> existing wikilink and therefore, it will not recognize the link as edited and +> the Save button will stay greyed out. + +Split that issue into bug 61221.",1392138773,task_subcomment,PHID-TASK-2o36gh7lztukgi2lajdg,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #10)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSplit that issue into bug 61221.'],['BUG REPRODUCTION'] +6750,GettingStarted toolbar overlaps with VE post edit confirmation,"The VE patch here has been merged and will be deployed in the train tomorrow (in wmf14); not sure if this achieves the fix desired, so just setting to ""NEW"" instead.",1392254220,task_subcomment,PHID-TASK-osskcs5pzqf76ce4lpyj,PHID-USER-ydswvwhh5pm4lshahjje,"['The VE patch here has been merged and will be deployed in the train tomorrow (in wmf14); not sure if this achieves the fix desired, so just setting to ""NEW"" instead.']",['BUG REPRODUCTION'] +2925,VisualEditor: Cannot apply annotations to link in specific case in Firefox,"(In reply to Ed Sanders from comment #3) +> Can't reproduce in FF 27. Can someone else? + +Yes.",1392403289,task_subcomment,PHID-TASK-qi4sreqcffmkf7rnalbq,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to Ed Sanders from comment #3)\nQUOTE\n\nYes.'],['QUOTE'] +11494,VisualEditor: Suppression of Cite error in templates still paints a phantom,I believe that this has been fixed for some time; I cannot replicate now.,1392426157,task_subcomment,PHID-TASK-v6t7ev5julnky6rafmtd,PHID-USER-ydswvwhh5pm4lshahjje,['I believe that this has been fixed for some time; I cannot replicate now.'],['BUG REPRODUCTION'] +10385,Create a visual VisualEditor plugin tool to add/edit maths blocks,"(In reply to Andre Klapper from comment #21) +> It's a bit unclear to me which further steps are required to get this ticket +> closed (probably creating dependency tickets for the items in comment 19?). + +No, the issues in comment 19 only refer to the short-term LaTeX editor. This bug is asking for a fully-featured visual interactive editor for formulae – will merge bug 61498 back into this.",1392741889,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Andre Klapper from comment #21)\nQUOTE\nQUOTE\n\nNo, the issues in comment 19 only refer to the short-term LaTeX editor.', 'This bug is asking for a fully-featured visual interactive editor for formulae – will merge bug 61498 back into this.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +10384,Create a visual VisualEditor plugin tool to add/edit maths blocks,*** Bug 61498 has been marked as a duplicate of this bug. ***,1392741898,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 61498 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8303,VisualEditor: Cancelling out of adding a reference adds an empty reference,This was fixed in (I think) August; sorry for not noting it until now.,1392747780,task_subcomment,PHID-TASK-5ftakv5wuzkf73akgiop,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in (I think) August; sorry for not noting it until now.'],['BUG REPRODUCTION'] +6643,"VisualEditor: When text is being made superscripted and is already subscripted, clear the latter (and vice versa)","Wikitext lets you do this too. Do you think we should just silently kill all examples of this in the database? :-) + +Closing again unless you can suggest (a) what should happen in VE when the user attempts this, (b) what should happen in VE when the page already has this, and (c) what should be changed in MediaWiki's PST to stop this happening in future(?).",1392749738,task_subcomment,PHID-TASK-oml53qiv2ffx7tuvmx47,PHID-USER-ydswvwhh5pm4lshahjje,"['Wikitext lets you do this too.', 'Do you think we should just silently kill all examples of this in the database?', "":-)\n\nClosing again unless you can suggest (a) what should happen in VE when the user attempts this, (b) what should happen in VE when the page already has this, and (c) what should be changed in MediaWiki's PST to stop this happening in future(?"", ').']","['INFORMATION TYPE', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10242,VisualEditor: Diff viewer in weird state after Parsoid error,"Yeah, we completely switched around the fetching logic here so that this is now INVALID; sorry.",1392756925,task_subcomment,PHID-TASK-5medlyzpqf3k4z7hksir,PHID-USER-ydswvwhh5pm4lshahjje,"['Yeah, we completely switched around the fetching logic here so that this is now INVALID; sorry.']",['BUG REPRODUCTION'] +6638,"VisualEditor: When text is being made superscripted and is already subscripted, clear the latter (and vice versa)","(In reply to Bartosz Dziewoński from comment #9) +> (In reply to James Forrester from comment #8) +> > (a) what should happen in VE when the user attempts this +> +> Text should be either super- or subscripted, not both. +> +> Nesting superscripts in subscripts, subscripts in superscripts, +> subscripts in subscripts and superscripts in superscripts +> should be impossible, just like it's impossible to nest links in other +> links. Currently only the last two are impossible. + +This works for me. Re-wording bug for clarity – is this acceptable to you?",1392913756,task_subcomment,PHID-TASK-oml53qiv2ffx7tuvmx47,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Bartosz Dziewoński from comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis works for me.', 'Re-wording bug for clarity – is this acceptable to you?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +1227,VisualEditor: blanking a page doesn't remove comments," + +*** This bug has been marked as a duplicate of bug 49603 ***",1393271493,task_subcomment,PHID-TASK-ijjtl5hsv4igmy4k6sej,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 49603 ***'],['ISSUE CONTENT MANAGEMENT'] +4893,VisualEditor: Display HTML comments to the editor (and make them editable/creatable/removable),*** Bug 52036 has been marked as a duplicate of this bug. ***,1393271493,task_subcomment,PHID-TASK-nvkr7m44ao53f5uftwjr,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52036 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8898,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),*** Bug 60830 has been marked as a duplicate of this bug. ***,1393271674,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 60830 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +6761,VisualEditor: Switch to use MediaWiki's built-in messages for post-edit notifications (and add to them so we cover all three cases),"Current VE messages: + + ""visualeditor-notification-created"": ""\""$1\"" has been created."", + ""visualeditor-notification-restored"": ""\""$1\"" has been restored."", + ""visualeditor-notification-saved"": ""Your changes to \""$1\"" have been saved."", + +Current MW core message: + + 'postedit-confirmation' => 'Your edit was saved.', + +We should: + +1. Expand MW core to cater to all three states (create, restore, save): + +** Create: ""The page has been created."" +** Restore: ""The page has been restored."" +** Saved: ""Your edit was saved."" + +2. Not use different messages in VE – instead, use the core ones. + +Rather than create two bugs, let's just use this one?",1393377054,task_subcomment,PHID-TASK-3fcobyguspmbsv62uzbp,PHID-USER-ydswvwhh5pm4lshahjje,"['Current VE messages:\n\n ""visualeditor-notification-created"": ""\\""$1\\"" has been created.', '"",\n ""visualeditor-notification-restored"": ""\\""$1\\"" has been restored.', '"",\n ""visualeditor-notification-saved"": ""Your changes to \\""$1\\"" have been saved.', '"",\n\nCurrent MW core message:\n\n \'postedit-confirmation\' => \'Your edit was saved.', ""',\n\nWe should:\n\n1."", 'Expand MW core to cater to all three states (create, restore, save):\n\n** Create: ""The page has been created.""', '** Restore: ""The page has been restored.""', '** Saved: ""Your edit was saved.""', '2.', 'Not use different messages in VE –\xa0instead, use the core ones.', ""Rather than create two bugs, let's just use this one?""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION']" +9306,"VisualEditor: Incorrect tab text (create vs. edit) shown on Special:MovePage, Special:Undelete, others?","(In reply to Alex Monk from comment #17) +> Is there anything left to do here? + +This appears fixed for now (albeit as a hack).",1393380862,task_subcomment,PHID-TASK-n3tckyz3ypiasbv7mmov,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to Alex Monk from comment #17)\nQUOTE\n\nThis appears fixed for now (albeit as a hack).'],['BUG REPRODUCTION'] +8490,VisualEditor: Do not add size for standard thumbnail images when inserting them,Done in gerrit 114420.,1393446774,task_subcomment,PHID-TASK-a6pw6i4cfeu2jzsduppd,PHID-USER-ydswvwhh5pm4lshahjje,['Done in gerrit 114420.'],['TASK PROGRESS'] +12247,"VisualEditor: ""Thumb"" images should display in wiki default thumb size","We have now implemented displaying default images in local wiki default size, and explicitly *not* user-preference size. + +This is because the editing surface should encourage users to make the right kind of edits for all users, not just themselves. If a page has an image at default and a second at 300px, and a user with a default of 400px resizes one of the images to fit in with the other, a user with a default of 200px (e.g. an anonymous user) will get a different experience and may try to revert (or the change will have a different effect to what was intended). + +I'm therefore re-titling this bug to just refer to local wiki size, and marking as FIXED. Happy to discuss further.",1393447280,task_subcomment,PHID-TASK-pwct3nalejruvwpszxyi,PHID-USER-ydswvwhh5pm4lshahjje,"['We have now implemented displaying default images in local wiki default size, and explicitly *not* user-preference size.', 'This is because the editing surface should encourage users to make the right kind of edits for all users, not just themselves.', 'If a page has an image at default and a second at 300px, and a user with a default of 400px resizes one of the images to fit in with the other, a user with a default of 200px (e.g.', 'an anonymous user) will get a different experience and may try to revert (or the change will have a different effect to what was intended).', ""I'm therefore re-titling this bug to just refer to local wiki size, and marking as FIXED."", 'Happy to discuss further.']","['EXPECTED BEHAVIOR', 'MOTIVATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +7637,VisualEditor: Node action icon (e.g. for template) appearing in wrong location,*** Bug 60652 has been marked as a duplicate of this bug. ***,1393455560,task_subcomment,PHID-TASK-ca6crnotrmabx3jkz5wk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 60652 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3780,VisualEditor: Mark hidden categories as different in the meta-data dialog so users understand they won't display,"Maybe we could show these a bit more clear in the dialog, but closing for now.",1393467412,task_subcomment,PHID-TASK-2avh7ag4txo4yazyqwg3,PHID-USER-ydswvwhh5pm4lshahjje,"['Maybe we could show these a bit more clear in the dialog, but closing for now.']",['ACTION ON ISSUE'] +10380,Create a visual VisualEditor plugin tool to add/edit maths blocks,"(In reply to PiRSquared17 from comment #28) +> I'm not sure we need to reinvent the wheel. Aren't there already libre JS +> formula editors that can export to LaTeX? I just found one from Google: +> http://mathdox.org/formulaeditor/ + +Who is talking about re-inventing the wheel?",1393518234,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to PiRSquared17 from comment #28)\nQUOTE\nQUOTE\nQUOTE\n\nWho is talking about re-inventing the wheel?'],['QUOTE'] +7279,[Story] VisualEditor: Ability to edit language links on Wikidata from within the editor,"(In reply to Elitre from comment #4) +> Apparently this is how it currently works? You can add links to Wikidata +> while in VE, but then you'll miss them because the page will be reloaded? + +(In reply to Elitre from comment #5) +> Sorry, rephrasing: You can add items to Wikidata while in VE, but then +> you'll miss the other edits you made in that VE session since the page will +> be reloaded. + +Yes, the Wikidata team's sidebar JS tool to add to language links ignores the existence of VE (and so breaks things, as you say). + +This bug is talking about being able to edit the language links inside VE, in the language panel of the ""page options"" dialog which is currently read-only. It's also meant to cover more cases and features than the sidebar JS tool currently does.",1393519436,task_subcomment,PHID-TASK-czxsast2el34thkj2xkj,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Elitre from comment #4)\nQUOTE\nQUOTE\n\n(In reply to Elitre from comment #5)\nQUOTE\nQUOTE\nQUOTE\n\nYes, the Wikidata team's sidebar JS tool to add to language links ignores the existence of VE (and so breaks things, as you say)."", 'This bug is talking about being able to edit the language links inside VE, in the language panel of the ""page options"" dialog which is currently read-only.', ""It's also meant to cover more cases and features than the sidebar JS tool currently does.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7277,[Story] VisualEditor: Ability to edit language links on Wikidata from within the editor,"(In reply to Elitre from comment #7) +> Thanks. So should I file a new one, or...? + +Filing a new bug about the Wikidata tool destroying your current edit by navigating away sounds like a good plan, yes, sorry. :-)",1393519722,task_subcomment,PHID-TASK-czxsast2el34thkj2xkj,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Elitre from comment #7)\nQUOTE\n\nFiling a new bug about the Wikidata tool destroying your current edit by navigating away sounds like a good plan, yes, sorry.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +3868,VisualEditor: Provide a way for the user to one-way switch from VisualEditor into wikitext source editor mode without saving,*** Bug 52950 has been marked as a duplicate of this bug. ***,1393526106,task_subcomment,PHID-TASK-x7aj5blwrrol3b4wt6un,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52950 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8854,"VisualEditor: Transclusion editor shows empty ""content"" sections for newlines","The work-around that Parsoid did to hide these means that these don't appear unless it's mis-matched, which is reasonable enough that I'm going to flag as WORKSFORME.",1393526293,task_subcomment,PHID-TASK-fzpzl3u4tnchcdvuauzd,PHID-USER-ydswvwhh5pm4lshahjje,"[""The work-around that Parsoid did to hide these means that these don't appear unless it's mis-matched, which is reasonable enough that I'm going to flag as WORKSFORME.""]",['WORKAROUNDS'] +13266,"VisualEditor: Come up with a different name for ""Preformatted"" in the text formatting menu","(In reply to MZMcBride from comment #5) +> Should this bug report continue to be assigned? +> +> I think a mock would help here. + +A mock of what? Moving some (but not all) paragraph-level formats somewhere else seems like a really bad design. We'd be talking about pre-formatted, blockquote, and maybe other like poem and so-on being in one menu, and other tools that operate in the exact same way (e.g. don't apply to a selection). I'm inclined to WONTFIX at this point…",1393527782,task_subcomment,PHID-TASK-pdpuwrbqccg6nncfnxuk,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to MZMcBride from comment #5)\nQUOTE\nQUOTE\nQUOTE\n\nA mock of what?', 'Moving some (but not all) paragraph-level formats somewhere else seems like a really bad design.', ""We'd be talking about pre-formatted, blockquote, and maybe other like poem and so-on being in one menu, and other tools that operate in the exact same way (e.g."", ""don't apply to a selection)."", ""I'm inclined to WONTFIX at this point…""]","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1127,Contents of pre-existing transclusion saved to article adjacent to transclusion,I believe all these issues were fixed months ago (sorry for very slow triage).,1393528114,task_subcomment,PHID-TASK-qwinndvqnthzbul47nb3,PHID-USER-ydswvwhh5pm4lshahjje,['I believe all these issues were fixed months ago (sorry for very slow triage).'],['BUG REPRODUCTION'] +1073,"VisualEditor: Label for beta notice/menu should use mixed case not all caps (""Beta"" not ""BETA"")","This label no longer exists, but instead is just the help ""(?)"" icon.",1393528505,task_subcomment,PHID-TASK-rvrst7lvd6twcpeipdkt,PHID-USER-ydswvwhh5pm4lshahjje,"['This label no longer exists, but instead is just the help ""(?)""', 'icon.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7064,VisualEditor: Empty HTML elements are not identifiable,"Merging with bug 49806 (though non-transclusion empty HTML blocks do happen too). + +*** This bug has been marked as a duplicate of bug 49806 ***",1393529166,task_subcomment,PHID-TASK-bm4l7dozmqtublm7xcao,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging with bug 49806 (though non-transclusion empty HTML blocks do happen too).', '*** This bug has been marked as a duplicate of bug 49806 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +8897,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),*** Bug 52551 has been marked as a duplicate of this bug. ***,1393529166,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52551 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +781,"VisualEditor: Right half of toolbar disappears when image caption on first line contains ""page "" followed by any string","As far as I can tell this was fixed when bug 53312 was fixed (and for the same reason). + +*** This bug has been marked as a duplicate of bug 53312 ***",1393531206,task_subcomment,PHID-TASK-kvr63y5we4pdqpvagdka,PHID-USER-ydswvwhh5pm4lshahjje,"['As far as I can tell this was fixed when bug 53312 was fixed (and for the same reason).', '*** This bug has been marked as a duplicate of bug 53312 ***']","['BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +2407,"VisualEditor: Right half of toolbar disappears when <center> or <div align=""center""> appears in image on first line of page","This was fixed some time ago, I believe; sorry for the very slow triage.",1393531314,task_subcomment,PHID-TASK-fl7p4f543bjhpoylmcxl,PHID-USER-ydswvwhh5pm4lshahjje,"['This was fixed some time ago, I believe; sorry for the very slow triage.']",['BUG REPRODUCTION'] +9780,"VisualEditor: ↵ is shown when wikicode contains single newline, which is not very WYSIWYG",*** Bug 61569 has been marked as a duplicate of this bug. ***,1393537023,task_subcomment,PHID-TASK-o45i4q2kievixjidhsk7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 61569 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1077,VisualEditor: Cannot edit notes that use {{ref}} and {{note}} system.,"Cite.php is designed a certain (bad) way. It has issues, and we will replace it at some point, but the way to fix its issues is not to make horrible hacks in wikitext using loopholes over-looked when the code was written to try to re-design in. + +This is one of those cases, and is not sanely supportable in VisualEditor, so I'm going to mark this as WONTFIX.",1393541169,task_subcomment,PHID-TASK-sjjvxqyu5lvsgdnholi7,PHID-USER-ydswvwhh5pm4lshahjje,"['Cite.php is designed a certain (bad) way.', 'It has issues, and we will replace it at some point, but the way to fix its issues is not to make horrible hacks in wikitext using loopholes over-looked when the code was written to try to re-design in.', ""This is one of those cases, and is not sanely supportable in VisualEditor, so I'm going to mark this as WONTFIX.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +13203,VisualEditor: Support for SFN and similar references,"Cite.php is designed a certain (bad) way. It has issues, and we will replace it at some point, but the way to fix its issues is not to make horrible hacks in wikitext using loopholes over-looked when the code was written to try to re-design in. + +This is one of those cases, and is not sanely supportable in VisualEditor, so I'm going to mark this as WONTFIX. I know I previously said ""lowest"", but I don't think that that's a justifiable direction for the product to go in.",1393541245,task_subcomment,PHID-TASK-ksoksajvjcd37y5wvvq2,PHID-USER-ydswvwhh5pm4lshahjje,"['Cite.php is designed a certain (bad) way.', 'It has issues, and we will replace it at some point, but the way to fix its issues is not to make horrible hacks in wikitext using loopholes over-looked when the code was written to try to re-design in.', ""This is one of those cases, and is not sanely supportable in VisualEditor, so I'm going to mark this as WONTFIX."", 'I know I previously said ""lowest"", but I don\'t think that that\'s a justifiable direction for the product to go in.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .', 'MOTIVATION']" +2869,VisualEditor: Link suggestions list should vertically scroll if there's insufficient room for them on-screen,I believe that this was fixed in the scrollable-update in October. Sorry for the slow triage.,1393632732,task_subcomment,PHID-TASK-fbqhcge4qrnba67okcqc,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this was fixed in the scrollable-update in October.', 'Sorry for the slow triage.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +7904,"VisualEditor: Red ""remove xyz"" button may not be ideal styling in dialogs","We now use a rubbish bin (""trash can"") icon which is a lot softer.",1393632765,task_subcomment,PHID-TASK-7brx7poui3lgaqmgzlvg,PHID-USER-ydswvwhh5pm4lshahjje,"['We now use a rubbish bin (""trash can"") icon which is a lot softer.']",['EXPECTED BEHAVIOR'] +10944,"VisualEditor: Always show dialog icons for nodes (transclusion, media, reference, etc.)","On reflexion, I'm going to mark this as WONTFIX per my reasoning in comment 1 - this would massively dominate the interface on most real-world pages and make it unusable.",1393632819,task_subcomment,PHID-TASK-nbkquo5siurqmbtxqe3i,PHID-USER-ydswvwhh5pm4lshahjje,"[""On reflexion, I'm going to mark this as WONTFIX per my reasoning in comment 1 - this would massively dominate the interface on most real-world pages and make it unusable.""]",['WONTFIX'] +2867,VisualEditor: Link suggestions list should vertically scroll if there's insufficient room for them on-screen,"No, it was in error. Sorry!",1393635105,task_subcomment,PHID-TASK-fbqhcge4qrnba67okcqc,PHID-USER-ydswvwhh5pm4lshahjje,"['No, it was in error.', 'Sorry!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +8865,Images: New images get a link=… set whether or not they need it,"Still appears to be happening now that the workaround is removed: + +http://en.wikipedia.beta.wmflabs.org/w/index.php?title=User:Whatamidoing_(WMF)/Sandbox&diff=81525&oldid=81245",1393637954,task_subcomment,PHID-TASK-pvs5mqz2lxwkwyv7enfq,PHID-USER-ydswvwhh5pm4lshahjje,['Still appears to be happening now that the workaround is removed:\n\nURL'],['BUG REPRODUCTION .'] +5229,VisualEditor: Pre-beta needs (tracker),Bugs tracking bugs that track bugs aren't hugely useful; let's kill this one.,1393640096,task_subcomment,PHID-TASK-tzlbyq77mfgatrefsaj3,PHID-USER-ydswvwhh5pm4lshahjje,"[""Bugs tracking bugs that track bugs aren't hugely useful; let's kill this one.""]",['BUG REPRODUCTION'] +8168,VisualEditor: Clean up 'cache': 'false',Done in Roan's clean-up of API usage.,1393640938,task_subcomment,PHID-TASK-qx22rnw4roeugdfib5hc,PHID-USER-ydswvwhh5pm4lshahjje,"[""Done in Roan's clean-up of API usage.""]",['BUG REPRODUCTION'] +13278,VisualEditor: VisualEditor needs easter eggs,"Call me boring, but… :-)",1393642162,task_subcomment,PHID-TASK-eulhe75w7cy7if64iutj,PHID-USER-ydswvwhh5pm4lshahjje,"['Call me boring, but… :-)']",['SOCIAL CONVERSATION'] +209,VisualEditor: Implement a better version of enwiki's reference pop-up for very easy reference inserting,Yes. Hopefully this will be PTR later this week.,1394036852,task_subcomment,PHID-TASK-jjb4vcjpt27hv7dg5p5g,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes.', 'Hopefully this will be PTR later this week.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +3586,"VisualEditor: Should ""remove template"" be under a label such as ""actions"" instead of options?","This has now been moved from the ""options"" section to a small rubbish bin icon next to each template's name, and duplicated in the control section in the left navigation bar.",1394073325,task_subcomment,PHID-TASK-nilflssh5x72tinfk7a6,PHID-USER-ydswvwhh5pm4lshahjje,"['This has now been moved from the ""options"" section to a small rubbish bin icon next to each template\'s name, and duplicated in the control section in the left navigation bar.']",['BUG REPRODUCTION'] +7525,VisualEditor: Move the remove template/parameter button to somewhere more prominent?,The button has now been moved to the right of the template or parameter's name.,1394073936,task_subcomment,PHID-TASK-5rpxkdg4clk2xzkgyeci,PHID-USER-ydswvwhh5pm4lshahjje,"[""The button has now been moved to the right of the template or parameter's name.""]",['BUG REPRODUCTION .'] +8675,"VisualEditor: Add support for making some templates directly ""visually editable"" in the DOM, as if they were tables (e.g. infoboxes)",*** Bug 52786 has been marked as a duplicate of this bug. ***,1394074105,task_subcomment,PHID-TASK-nctiyee24idgcp7llspj,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52786 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10823,"VisualEditor: Add support for making some templates directly ""visually editable"", as if they were tables (e.g. infoboxes)"," + +*** This bug has been marked as a duplicate of bug 50182 ***",1394074105,task_subcomment,PHID-TASK-fnziglwvvwpmlxekyjvk,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50182 ***'],['ISSUE CONTENT MANAGEMENT'] +9931,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines","Initial version of this now merged and being deployed tomorrow. I think we'll want to revisit the styling and behaviour, but this will do for now.",1394077374,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-ydswvwhh5pm4lshahjje,"['Initial version of this now merged and being deployed tomorrow.', ""I think we'll want to revisit the styling and behaviour, but this will do for now.""]","['TASK PROGRESS', 'FUTURE PLAN .']" +11982,VisualEditor: Use Multimedia/Wikidata's proposed rich structured meta-data in the image insertion dialog,"It makes more sense to combine all the media-related bugs into bug 37870 as a tracker, and use this for its original intent, to be about structured data about files and using that for inserting.",1394082888,task_subcomment,PHID-TASK-gk2uxvqxmdwjks3o6oar,PHID-USER-ydswvwhh5pm4lshahjje,"['It makes more sense to combine all the media-related bugs into bug 37870 as a tracker, and use this for its original intent, to be about structured data about files and using that for inserting.']",['BUG REPRODUCTION'] +3321,"VisualEditor: Inline templates don't wrap, assume width:100%, so break layout around floated items",*** Bug 52320 has been marked as a duplicate of this bug. ***,1394223928,task_subcomment,PHID-TASK-hbtmtpgjefyo637ujihd,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52320 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7197,VisualEditor: Media items are clearing templates (or they're being forced to width:100%?),"This is caused by bug 51708 – all inline templates assume 100% width, which breaks all floated items. + +*** This bug has been marked as a duplicate of bug 51708 ***",1394223928,task_subcomment,PHID-TASK-xoiz3tzy2fgdd4xhxob7,PHID-USER-ydswvwhh5pm4lshahjje,"['This is caused by bug 51708 – all inline templates assume 100% width, which breaks all floated items.', '*** This bug has been marked as a duplicate of bug 51708 ***']","['BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +3053,VisualEditor: Replacing a selected template with a keyboard press creates a pawn (♙),Bumping; this is happening 100% of the time now.,1394224211,task_subcomment,PHID-TASK-4vm6pqlg5hib6dju3lvl,PHID-USER-ydswvwhh5pm4lshahjje,['Bumping; this is happening 100% of the time now.'],['BUG REPRODUCTION'] +3130,VisualEditor: Inserting template into slug throws JS error (causing dialogs to break),This appears to now be fixed - marking as WORKSFORME.,1394224334,task_subcomment,PHID-TASK-7cagldmd3jobcif24ufn,PHID-USER-ydswvwhh5pm4lshahjje,['This appears to now be fixed - marking as WORKSFORME.'],['WORKAROUNDS'] +7521,VisualEditor: Search of parameters in transclusion editor should be case insensitive,Done by gerrit 117305.,1394405793,task_subcomment,PHID-TASK-q5ayyohzxfrkbwwrho46,PHID-USER-ydswvwhh5pm4lshahjje,['Done by gerrit 117305.'],['TASK PROGRESS'] +13263,"VisualEditor: Come up with a different name for ""Preformatted"" in the text formatting menu","(In reply to Dominic from comment #7) +> (In reply to James Forrester from comment #6) +> > (In reply to MZMcBride from comment #5) +> > +> > I'm inclined to WONTFIX at this point… +> +> I was under the impression that VisualEditor was about removing jargon + +Sort-of. + +Actually, it's about making it easy to edit content. + + +> and unneeded advanced features that clutter the user experience. + +No. + +In meeting the ""making it easy to edit content"" objective, we can't rope off some content that is considered ""too difficult"" to explain nicely. + + +> All three of the other commenters here agreed that ""Preformatted"" is jargon +> that should at least be renamed using plain language. + +Sure, but no-one has actually suggested something they think is better yet (Chris suggested ""monospace"", but said he didn't like it, and I somewhat agree). Until such time as someone suggests a better term, this is unfixable. + + +> And it's not really even clear why we expect ""preformatted"" to be a common +> enough formatting choice among VisualEditor users that it even merits the +> inclusion in that menu. + +That's a more interesting question, yes, as I said in comment 6. But that's not what other people's comments on this bug have been about. + + +> Your comment on WONTFIXing the report doesn't address the actual problem +> being raised. + +Pick one. Either this bug is about removing ""preformatted"" as an option, in which case WONTFIX stands, or it's about something else (""come up with a different name""? ""have a secondary system for less-common formats""? something else?) and make it about that? + + + +(In reply to MZMcBride from comment #8) +> Eh, this is a bad wontfix. My dictionary doesn't contain ""preformatted""; we +> can probably come up with a better term. + +See above. + + +> Regarding the user interface, it's a bit confusing why there's a text +> formatting menu (paragraph text and headings) next to another text +> formatting menu (bold, underline, computer code, etc.). It might make sense +> to move the artist currently known as preformatted to the bottom of the +> latter menu as it's not very commonly needed (about as commonly needed as +> needing to write ""computer code"" using VisualEditor, surely). + +It's formatting vs. styling; one operates on paragraphs, the other on selections (which can be smaller than a paragraph). I agree that it's confusing (yay HTML and MediaWiki), but I think it would be more confusing to have things in the same menu that do radically different things without distinction.",1394475244,task_subcomment,PHID-TASK-pdpuwrbqccg6nncfnxuk,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Dominic from comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSort-of.', ""Actually, it's about making it easy to edit content."", 'QUOTE\n\nNo.', 'In meeting the ""making it easy to edit content"" objective, we can\'t rope off some content that is considered ""too difficult"" to explain nicely.', 'QUOTE\nQUOTE\n\nSure, but no-one has actually suggested something they think is better yet (Chris suggested ""monospace"", but said he didn\'t like it, and I somewhat agree).', 'Until such time as someone suggests a better term, this is unfixable.', ""QUOTE\nQUOTE\nQUOTE\n\nThat's a more interesting question, yes, as I said in comment 6."", ""But that's not what other people's comments on this bug have been about."", 'QUOTE\nQUOTE\n\nPick one.', 'Either this bug is about removing ""preformatted"" as an option, in which case WONTFIX stands, or it\'s about something else (""come up with a different name""?', '""have a secondary system for less-common formats""?', 'something else?)', 'and make it about that?', '(In reply to MZMcBride from comment #8)\nQUOTE\nQUOTE\n\nSee above.', ""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt's formatting vs. styling; one operates on paragraphs, the other on selections (which can be smaller than a paragraph)."", ""I agree that it's confusing (yay HTML and MediaWiki), but I think it would be more confusing to have things in the same menu that do radically different things without distinction.""]","['CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'NA', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'QUOTE', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +13262,"VisualEditor: Come up with a different name for ""Preformatted"" in the text formatting menu","Also, a dictionary cite for usage of ""pre-formatted"": http://www.oed.com/view/Entry/149454?rskey=n6kMKv&result=2&isAdvanced=false#eid51449481 (not that it gives a definition or synonym we could use).",1394476377,task_subcomment,PHID-TASK-pdpuwrbqccg6nncfnxuk,PHID-USER-ydswvwhh5pm4lshahjje,"['Also, a dictionary cite for usage of ""pre-formatted"": URL (not that it gives a definition or synonym we could use).']",['BUG REPRODUCTION'] +1302,"VisualEditor: When window is narrowed, article title can display over the top of the toolbar",This was fixed by Trevor in January.,1394477948,task_subcomment,PHID-TASK-4pnt5quh7n4hpe7ffu3t,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed by Trevor in January.'],['BUG REPRODUCTION'] +7039,VisualEditor: Backspace should not delete list and line in same action,"Agreed. For + +| <ol><li><p>|</p></li><li><p>Foo</p></li></ol> + +… backspace at the cursor position indicated should convert the document into: + +| <p>|</p><ol><li><p>Foo</p></li></ol> + +… with the initial <p> being a slug. + +For nested list items we should pop to the next level: + +| <ol><li><p>Foo</p></li><li><ol><li><p>|</p></li><li><p>Foo</p></li></ol></li></ol> + +-> + + +| <ol><li><p>Foo</p></li><li><p>|</p></li><li><ol><li><p>Foo</p></li></ol></li></ol> + +I think?",1394479004,task_subcomment,PHID-TASK-vrzpbb2v2s74ml5e53ww,PHID-USER-ydswvwhh5pm4lshahjje,"['Agreed.', 'For\n\n| <ol><li><p>|</p></li><li><p>Foo</p></li></ol>\n\n…\xa0backspace at the cursor position indicated should convert the document into:\n\n| <p>|</p><ol><li><p>Foo</p></li></ol>\n\n… with the initial <p> being a slug.', 'For nested list items we should pop to the next level:\n\n| <ol><li><p>Foo</p></li><li><ol><li><p>|</p></li><li><p>Foo</p></li></ol></li></ol>\n\n->\n\n\n| <ol><li><p>Foo</p></li><li><p>|</p></li><li><ol><li><p>Foo</p></li></ol></li></ol>\n\nI think?']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +10686,VIsualEditor: Allowing editing of attributes in MWAlienExtensionNode,"As an update, this is done for editing, but not adding/removing.",1394479039,task_subcomment,PHID-TASK-342y4tkwn6enbyuyqjn3,PHID-USER-ydswvwhh5pm4lshahjje,"['As an update, this is done for editing, but not adding/removing.']",['BUG REPRODUCTION .'] +11467,VisualEditor: Support creation of auto-numbered external links and to convert them to labeled ones,"Current status: + +You can … + +* … edit the target of an auto-numbered external link to a different external link; and +* … edit the target of an auto-numbered external link to an internal link, and the anchor will automatically be set as the internal link value. + + +You cannot … + +* … create an auto-numbered external link; +* … convert an auto-numbered external link to a real external link; or +* … ""clear formatting"" on an auto-numbered external link. + +I think the first two are valuable, but the third isn't, because we're planning to remove the function of removing links and other rich styling from the ""clear formatting"" function button. Re-titling, setting priority.",1394479965,task_subcomment,PHID-TASK-67wpkhw2f4styiyn7rfv,PHID-USER-ydswvwhh5pm4lshahjje,"['Current status:\n\nYou can …\n\n* … edit the target of an auto-numbered external link to a different external link; and \n* … edit the target of an auto-numbered external link to an internal link, and the anchor will automatically be set as the internal link value.', 'You cannot …\n\n* … create an auto-numbered external link; \n* …\xa0convert an auto-numbered external link to a real external link; or\n* … ""clear formatting"" on an auto-numbered external link.', 'I think the first two are valuable, but the third isn\'t, because we\'re planning to remove the function of removing links and other rich styling from the ""clear formatting"" function button.', 'Re-titling, setting priority.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'TASK PROGRESS']" +995,VisualEditor is inserting greater than signs (>),"I /believe/ that this was a Parsoid selser bug, long-since fixed; marking as WORKSFORME for now.",1394480185,task_subcomment,PHID-TASK-rnr44j25me5v5afzc5we,PHID-USER-ydswvwhh5pm4lshahjje,"['I /believe/ that this was a Parsoid selser bug, long-since fixed; marking as WORKSFORME for now.']",['BUG REPRODUCTION .'] +794,VisualEditor: Aborting the insertion of a formula should not insert any content,This was fixed a long time ago; sorry for the slow triage.,1394480263,task_subcomment,PHID-TASK-bj5auvkiqa4ukpb3i76l,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed a long time ago; sorry for the slow triage.'],['BUG REPRODUCTION'] +9779,"VisualEditor: ↵ is shown when wikicode contains single newline, which is not very WYSIWYG",*** Bug 50641 has been marked as a duplicate of this bug. ***,1394482866,task_subcomment,PHID-TASK-o45i4q2kievixjidhsk7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50641 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7920,[[./Foo]] is not valid wikitext for links and shouldn't be rendered as one,"Confirmed, see http://en.wikipedia.beta.wmflabs.org/w/index.php?title=User:Jdforrester_(WMF)/Bug_51090 vs. http://en.wikipedia.beta.wmflabs.org/w/index.php?title=User:Jdforrester_(WMF)/Bug_51090&veaction=edit",1394483874,task_subcomment,PHID-TASK-l4k7rc3z5agm24u46fhj,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed, see URL vs. URL']",['BUG REPRODUCTION'] +7228,VisualEditor: Render absolute URLs as links inside the editor,"Merging this into 52204 as it's a sub-request. + +*** This bug has been marked as a duplicate of bug 52204 ***",1394489652,task_subcomment,PHID-TASK-7wx6pzrxilelrduf5qci,PHID-USER-ydswvwhh5pm4lshahjje,"[""Merging this into 52204 as it's a sub-request."", '*** This bug has been marked as a duplicate of bug 52204 ***']","['ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT']" +7238,"Automatically recognise bare links and magic links (ISBN/etc.), and display as a link",*** Bug 52241 has been marked as a duplicate of this bug. ***,1394489652,task_subcomment,PHID-TASK-df6digqa5tkg4x3pko26,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52241 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10429,VisualEditor: Deal with en.wikipedia.org's edit notice system,*** Bug 61335 has been marked as a duplicate of this bug. ***,1394490038,task_subcomment,PHID-TASK-hjoe3umj3mbaqn4fu5f7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 61335 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5205,VisualEditor: Switch document re-renderer from action=parse over to Parsoid API now it exists,*** Bug 62516 has been marked as a duplicate of this bug. ***,1394493657,task_subcomment,PHID-TASK-nu3747gtrfgcnn6ifzlx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 62516 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5204,VisualEditor: Switch document re-renderer from action=parse over to Parsoid API now it exists,This should be done sooner rather than later.,1394493707,task_subcomment,PHID-TASK-nu3747gtrfgcnn6ifzlx,PHID-USER-ydswvwhh5pm4lshahjje,['This should be done sooner rather than later.'],['FUTURE PLAN'] +10428,VisualEditor: Deal with en.wikipedia.org's edit notice system,*** Bug 55951 has been marked as a duplicate of this bug. ***,1394495869,task_subcomment,PHID-TASK-hjoe3umj3mbaqn4fu5f7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 55951 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11465,VisualEditor: Support creation of auto-numbered external links and to convert them to labeled ones,"(In reply to Matthew Flaschen from comment #3) +> (In reply to Matthew Flaschen from comment #0) +> > VisualEditor lets you backspace to remove the characters one by one, which +> > does not really reflect the model of how the link works. +> +> This is fixed. It now highlights on first backspace, and erases on second, +> which I think is handled the same as similar things. + +Yeah, sorry, forgot to say ""we've done a bunch of work on auto-numbered external links since this bug was filed, so most of this is fixed, however…"" at the top. :-)",1394498598,task_subcomment,PHID-TASK-67wpkhw2f4styiyn7rfv,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Matthew Flaschen from comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYeah, sorry, forgot to say ""we\'ve done a bunch of work on auto-numbered external links since this bug was filed, so most of this is fixed, however…"" at the top.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1542,VisualEditor: duplicate links created if parts of the link are differently italicised/bolded,"Merging with bug 50098. + +*** This bug has been marked as a duplicate of bug 50098 ***",1394501875,task_subcomment,PHID-TASK-2j6ctllml6qqxhzmqlmr,PHID-USER-ydswvwhh5pm4lshahjje,"['Merging with bug 50098.', '*** This bug has been marked as a duplicate of bug 50098 ***']","['ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT']" +1026,"VisualEditor: Edit summary length counter ""hidden"" on it.wp",This was I think fixed some time ago. Sorry for the very slow triage.,1394501931,task_subcomment,PHID-TASK-z73kr2qs67okpafmzjog,PHID-USER-ydswvwhh5pm4lshahjje,"['This was I think fixed some time ago.', 'Sorry for the very slow triage.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +7248,VisualEditor: Selection expanded on undoing a deletion to cover the whole paragraph,This was fixed in gerrit 115759 as part of fixing bug 57552.,1394503778,task_subcomment,PHID-TASK-3wvoqjxuqinfi7bgkax4,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in gerrit 115759 as part of fixing bug 57552.'],['BUG REPRODUCTION'] +1301,"VisualEditor: When window is narrowed, article title can display over the top of the toolbar",*** Bug 58933 has been marked as a duplicate of this bug. ***,1394503905,task_subcomment,PHID-TASK-4pnt5quh7n4hpe7ffu3t,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 58933 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10423,VisualEditor: Deal with en.wikipedia.org's edit notice system,Fixed on-wiki.,1394664023,task_subcomment,PHID-TASK-hjoe3umj3mbaqn4fu5f7,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed on-wiki.'],['BUG REPRODUCTION'] +2770,"VisualEditor: Blank page, list, [enter] lose cursor",This was fixed a long while ago.,1394678478,task_subcomment,PHID-TASK-l56nfzkytddrozusk6lo,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed a long while ago.'],['BUG REPRODUCTION'] +7810,Support editing <references /> tags to set multi-column display on/off,"(In reply to Alex Monk from comment #17) +> Can someone sum up exactly what has been agreed to do here? + +My understanding: + +Do: + +* Add a ""column-width"" optional property to the <references /> element, in ems, defaulting to unspecified => one column of 100% width. + +** Ensure the issues about RTL display being logical are fix (you need to make sure that the columns and their contents both flow RTL). + +** Make it look nice. :-) + +** Should this default be variable as a per-wiki option? + + +* Add a ""list-style"" optional property to the <references /> element, an escaped pass-through of the CSS list-style of the OL, defaulting to decimal. + +** Should this default be variable as a per-wiki/per-content-language option? I can imagine there might be better alternatives for some languages than ""Arabic"" Roman decimal. + + +Do not: + +* Add a ""columns"" property (this breaks the concept of the Web's content being fit for any sized screen and shouldn't be encouraged). + +* Add a new class to the <references /> OL – the ""references"" class can be over-ridden locally by wikis if they want to change it further. + + +Is this what others think?",1394727173,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Alex Monk from comment #17)\nQUOTE\n\nMy understanding:\n\nDo: \n\n* Add a ""column-width"" optional property to the <references /> element, in ems, defaulting to unspecified => one column of 100% width.', '** Ensure the issues about RTL display being logical are fix (you need to make sure that the columns and their contents both flow RTL).', '** Make it look nice.', ':-)\n\n** Should this default be variable as a per-wiki option?', '* Add a ""list-style"" optional property to the <references /> element, an escaped pass-through of the CSS list-style of the OL, defaulting to decimal.', '** Should this default be variable as a per-wiki/per-content-language option?', 'I can imagine there might be better alternatives for some languages than ""Arabic"" Roman decimal.', 'Do not:\n\n* Add a ""columns"" property (this breaks the concept of the Web\'s content being fit for any sized screen and shouldn\'t be encouraged).', '* Add a new class to the <references /> OL –\xa0the ""references"" class can be over-ridden locally by wikis if they want to change it further.', 'Is this what others think?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION .']" +9177,"VisualEditor: ""Review your changes"" - cancel-arrow needs a tooltip; possibly replace with an ""X""?","Yes, this was fixed ages ago. Apologies for not noting and closing then – thanks for the reminder!",1395021940,task_subcomment,PHID-TASK-inqexk3a4klng6im6ld7,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, this was fixed ages ago.', 'Apologies for not noting and closing then – thanks for the reminder!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +7953,VisualEditor: Make defaultsort input field wider,Thanks!,1395083036,task_subcomment,PHID-TASK-jbywhdnkgf572tjejemv,PHID-USER-ydswvwhh5pm4lshahjje,['Thanks!'],['SOCIAL CONVERSATION'] +3320,"VisualEditor: Inline templates don't wrap, assume width:100%, so break layout around floated items",*** Bug 62800 has been marked as a duplicate of this bug. ***,1395169574,task_subcomment,PHID-TASK-hbtmtpgjefyo637ujihd,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 62800 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +13092,VisualEditor: Link input widget should have separate inputs for target and display text,"This is not a WONTFIX, but it comes close in terms of making the user experience too heavy (for detailed reasoning, see endless bugs passim).",1395196770,task_subcomment,PHID-TASK-g66fda6j3q2ga6eul3do,PHID-USER-ydswvwhh5pm4lshahjje,"['This is not a WONTFIX, but it comes close in terms of making the user experience too heavy (for detailed reasoning, see endless bugs passim).']",['BUG REPRODUCTION'] +3638,VisualEditor: Wikilink editing does not permit easy alteration of display text,"(In reply to Elitre from comment #6) +> What Chris described at comment#3 is still happening: +> https://fr.wikipedia.org/w/index. +> php?title=St%C3%A9phane_Bern&diff=100014868&oldid=98819232 . + +That's now in bug 62819, which we believe we have just fixed this week (to go out on Thursday). Closing this. The suggestion that there be two edit fields in the link inspector (one for anchor, the other for target) is tracked in bug 53973.",1395196799,task_subcomment,PHID-TASK-uxowmsznm5ykbiez7tm2,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Elitre from comment #6)\nQUOTE\nQUOTE\nQUOTE\n\nThat's now in bug 62819, which we believe we have just fixed this week (to go out on Thursday)."", 'Closing this.', 'The suggestion that there be two edit fields in the link inspector (one for anchor, the other for target) is tracked in bug 53973.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .', 'BUG REPRODUCTION .']" +1393,VisualEditor: Link inspector should make it easier to change the label," + +*** This bug has been marked as a duplicate of bug 53973 ***",1395196870,task_subcomment,PHID-TASK-hqvxg56nlg2toykqmhmk,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 53973 ***'],['ISSUE CONTENT MANAGEMENT'] +13091,VisualEditor: Link input widget should have separate inputs for target and display text,*** Bug 51438 has been marked as a duplicate of this bug. ***,1395196870,task_subcomment,PHID-TASK-g66fda6j3q2ga6eul3do,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51438 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9426,VisualEditor: Improvements and behaviour changes to the link input widget (tracking),*** Bug 57716 has been marked as a duplicate of this bug. ***,1395197341,task_subcomment,PHID-TASK-jzom4aa22nn3mtwtm74t,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 57716 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10737,"VisualEditor: Inspectors apply if you exit from them without a positive action, which can be a bit confusing",*** Bug 56431 has been marked as a duplicate of this bug. ***,1395197399,task_subcomment,PHID-TASK-reeypst4562edb7eoqfi,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 56431 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2534,"[scap] Deployment: Repository .git is synchronised fine, but is broken for submodules because of hardcoded gitdir link",*** Bug 62760 has been marked as a duplicate of this bug. ***,1395351525,task_subcomment,PHID-TASK-itdw5f4y5avsmhjnkmu3,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 62760 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1357,VisualEditor: Image is not displayed on Visual Editor,"I believe that this was a dupe of bug 51248. + +*** This bug has been marked as a duplicate of bug 51248 ***",1395354371,task_subcomment,PHID-TASK-tgo7euxf3cnwhcvmwsfs,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this was a dupe of bug 51248.', '*** This bug has been marked as a duplicate of bug 51248 ***']","['ISSUE CONTENT MANAGEMENT', 'ISSUE CONTENT MANAGEMENT']" +11160,VisualEditor: Double-clicking on an image in the image finder inserts it twice,I believe we fixed this yonks ago; sorry for slow response.,1395355791,task_subcomment,PHID-TASK-hkdfdeny5avjlyz74jqn,PHID-USER-ydswvwhh5pm4lshahjje,['I believe we fixed this yonks ago; sorry for slow response.'],['SOCIAL CONVERSATION'] +1329,"VisualEditor: Fix ""Uncaught TypeError: Cannot read property 'info' of undefined"" (when saving the page)","No reproduction steps; likely caused by an old issue in alien content blocks, fixed ages ago.",1395355910,task_subcomment,PHID-TASK-ydxhivupzag4qu4llhwx,PHID-USER-ydswvwhh5pm4lshahjje,"['No reproduction steps; likely caused by an old issue in alien content blocks, fixed ages ago.']",['BUG REPRODUCTION'] +1332,VisualEditor: Make it clearer that the clear formatting button does something (clears pre-annotations) if any are set,This was fixed by only showing it as enabled when there's a pre-annnotation stack.,1395356968,task_subcomment,PHID-TASK-gkasmmcbpikhl6gq6kg5,PHID-USER-ydswvwhh5pm4lshahjje,"[""This was fixed by only showing it as enabled when there's a pre-annnotation stack.""]",['BUG REPRODUCTION .'] +7462,"Wikitext warning triggered when editing paragraph with wikitext in it, even though none was added in this edit",Fixing this would cause a serious performance penalty for minor improvement in the user experience. WONTFIXing.,1395357064,task_subcomment,PHID-TASK-6gr7275ayzz2al57mitp,PHID-USER-ydswvwhh5pm4lshahjje,"['Fixing this would cause a serious performance penalty for minor improvement in the user experience.', 'WONTFIXing.']","['EXPECTED BEHAVIOR .', 'ACTION ON ISSUE .']" +1230,VisualEditor: No easy way to add content before a template at the start of a line,"This is caused by bug 49784; if we knew that the template you'd just added was a block, we would insert a slug above the template (which exists precisely for this reason). Merging. + +*** This bug has been marked as a duplicate of bug 49784 ***",1395357259,task_subcomment,PHID-TASK-tghru467viza4owq4m3v,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is caused by bug 49784; if we knew that the template you'd just added was a block, we would insert a slug above the template (which exists precisely for this reason)."", 'Merging.', '*** This bug has been marked as a duplicate of bug 49784 ***']","['BUG REPRODUCTION .', 'ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT']" +8922,VisualEditor: Transclusion nodes should re-evaluate their block/inline status on every update,*** Bug 52032 has been marked as a duplicate of this bug. ***,1395357259,task_subcomment,PHID-TASK-pyjlzzqqrcxthunhdjxd,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52032 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1369,VisualEditor: Tab key moves focus between citations; doesn't indent text as expected," + +*** This bug has been marked as a duplicate of bug 48010 ***",1395359458,task_subcomment,PHID-TASK-nuhotkfh44rday75ra54,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 48010 ***'],['ISSUE CONTENT MANAGEMENT'] +9901,VisualEditor: Indent buttons should be used for in-/out-denting paragraphs as well as lists.,*** Bug 51530 has been marked as a duplicate of this bug. ***,1395359458,task_subcomment,PHID-TASK-hvvrpcxmtlfovm73otnw,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 51530 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7641,VisualEditor: Abandoning VE load by navigating away before Parsoid load complete throws API error dialog,*** Bug 57267 has been marked as a duplicate of this bug. ***,1395360091,task_subcomment,PHID-TASK-brtl2hvq3mpywf2r3lkp,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 57267 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1111,VisualEditor: {{clr}} prevents user from editing content," + +*** This bug has been marked as a duplicate of bug 50551 ***",1395360523,task_subcomment,PHID-TASK-dpkxtqdack6wacscxvhg,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50551 ***'],['ISSUE CONTENT MANAGEMENT'] +11789,VisualEditor: {{clear}} template phantom generated too large,*** Bug 52431 has been marked as a duplicate of this bug. ***,1395360523,task_subcomment,PHID-TASK-32cvx6zgypptrjsr7sri,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52431 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4941,"VisualEditor: Link input widget filters out redirects for target pages, but this logic is wrong for existing pages","AFAICT this underlying bug was fixed in October; the issue that MediaWiki's search system sometimes comes back with bad results from time to time (falsely claiming that short titles don't exist) is distinct, as part of bug 54361.",1395441844,task_subcomment,PHID-TASK-cdmjeut7byvwilwzjfyv,PHID-USER-ydswvwhh5pm4lshahjje,"[""AFAICT this underlying bug was fixed in October; the issue that MediaWiki's search system sometimes comes back with bad results from time to time (falsely claiming that short titles don't exist) is distinct, as part of bug 54361.""]",['BUG REPRODUCTION'] +10763,VisualEditor: Safari on iPad converts numbers that resemble phone numbers to href=tel: links,"The answer appears to be to have: + + <meta name = ""format-detection"" content = ""telephone=no""> + +… in the <head> of the page. Unfortunately, we probably don't want to switch this off for all MediaWiki pages, so instead we will need to experiment to see if JS inserting it into there makes the behaviour go away.",1395762161,task_subcomment,PHID-TASK-26knsdpm5excrpowc3dw,PHID-USER-ydswvwhh5pm4lshahjje,"['The answer appears to be to have:\n\n <meta name = ""format-detection"" content = ""telephone=no"">\n\n… in the <head> of the page.', ""Unfortunately, we probably don't want to switch this off for all MediaWiki pages, so instead we will need to experiment to see if JS inserting it into there makes the behaviour go away.""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +6261,Jenkins: Use node-jscs as checkstyle for javascript coding style,"Is this intended to be a tracking bug for every repo, a bug for it to be done automatically for all repos and then repos that now break need to fix themselves, or can it be marked as FIXED?",1395766504,task_subcomment,PHID-TASK-2mkgo6douokimv6febmw,PHID-USER-ydswvwhh5pm4lshahjje,"['Is this intended to be a tracking bug for every repo, a bug for it to be done automatically for all repos and then repos that now break need to fix themselves, or can it be marked as FIXED?']",['BUG REPRODUCTION .'] +11993,VisualEditor: It should be possible to create interwiki links and edit them subsequently,"As Roan says, external links are now silently converted to interwikis when appropriate by Parsoid, so this is totally possible, and has been since we fixed it in November.",1396028566,task_subcomment,PHID-TASK-u7fscppwehap7w2btqmk,PHID-USER-ydswvwhh5pm4lshahjje,"['As Roan says, external links are now silently converted to interwikis when appropriate by Parsoid, so this is totally possible, and has been since we fixed it in November.']",['BUG REPRODUCTION'] +3195,VisualEditor: Saving fails silently for some blocked users,This was fixed in the fix for bug 52004.,1396032185,task_subcomment,PHID-TASK-a2p56mvfah4kifyqy327,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed in the fix for bug 52004.'],['BUG REPRODUCTION'] +7212,The on-page Flagged Revisions notice about transcluded files or templates having outstanding changes doesn't appear in the edit notices,"(In reply to Alex Monk from comment #3) +> Shouldn't this appear on the wikitext editor too then? + +Maybe create a further bug for that in FlaggedRevisions?",1396632349,task_subcomment,PHID-TASK-rkr7k7s24b2ie267wdh5,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to Alex Monk from comment #3)\nQUOTE\n\nMaybe create a further bug for that in FlaggedRevisions?'],['BUG REPRODUCTION'] +7210,The on-page Flagged Revisions notice about transcluded files or templates having outstanding changes doesn't appear in the edit notices,"(In reply to Alex Monk from comment #6) +> (In reply to James Forrester from comment #5) +> > (In reply to Alex Monk from comment #3) +> > > Shouldn't this appear on the wikitext editor too then? +> > +> > Maybe create a further bug for that in FlaggedRevisions? +> +> I just noticed that it was already made - by you. And it's what this bug is +> marked as depending on. + +Ha. Never mind me. :-)",1396644576,task_subcomment,PHID-TASK-rkr7k7s24b2ie267wdh5,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Alex Monk from comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nHa.', 'Never mind me.', ':-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +2694,"VisualEditor: Edit tab replaced with ""Create source"" for Education Program pages","Slinging to Alex – not sure what the fix here would be (it feels like overriding the semantics of a tab is something that should involve a class change, really) – thoughts?",1396986708,task_subcomment,PHID-TASK-4lk6qpiuan7kbk6fch54,PHID-USER-ydswvwhh5pm4lshahjje,"['Slinging to Alex – not sure what the fix here would be (it feels like overriding the semantics of a tab is something that should involve a class change, really) – thoughts?']",['INVESTIGATION AND EXPLORATION'] +2335,VisualEditor: Sometimes the edit link for VE does not appear,*** Bug 60359 has been marked as a duplicate of this bug. ***,1397067449,task_subcomment,PHID-TASK-22klbikg4fmxw7aotqvi,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 60359 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8110,VisualEditor: Long editnotices are truncated with no way to scroll,*** Bug 62408 has been marked as a duplicate of this bug. ***,1397067550,task_subcomment,PHID-TASK-e5rh26mnuyokpvoo2c2t,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 62408 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8109,VisualEditor: Long editnotices are truncated with no way to scroll,This was fixed last week.,1397067646,task_subcomment,PHID-TASK-e5rh26mnuyokpvoo2c2t,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed last week.'],['BUG REPRODUCTION'] +5713,VisualEditor: Browser back button should work as expected,"(In reply to Lokal_Profil from comment #11) +> (In reply to Andre Klapper from comment #10) +> > Lokal_Profil: Where? Example link? Browser? Reopening not helpful without +> > giving instructions to reproduce... :-) +> +> Sorry ;) +> +> Confirmed in both Firefox and Chorme running on Ubuntu +> +> Tested on both sv.wp[1] and en.wp[2] (logged out on sv.wp to make sure no +> personal settings were affecting it) +> +> [1] https://sv.wikipedia.org/wiki/Bonsai?uselang=en +> [2] https://en.wikipedia.org/wiki/Bonsai + +Moved to bug 63739 as a new regression.",1397067880,task_subcomment,PHID-TASK-b2euwwfrbpmnfl2aq75y,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to Lokal_Profil from comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nMoved to bug 63739 as a new regression.'],['ACTION ON ISSUE'] +2688,"VisualEditor: Edit tab replaced with ""Create source"" for Education Program pages","(In reply to Andrew Green from comment #9) +> I can look into making the EP extension warn VE through some generic +> mechanism. + +Ideally EP would warn VE through the existing generic mechanisms that Krinkle suggested; this would avoid VE having to have EP-specific code in it entirely. :-) + + +> BTW, I wouldn't recommend that anyone try to make major changes to the EP +> extension, as the plan is just to rewrite it. + +Understood. + + +> Alex's patch also looks like a fine temporary solution. :) + +Alex's patch is necessarily a horrible hack, but yeah…",1397246077,task_subcomment,PHID-TASK-4lk6qpiuan7kbk6fch54,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Andrew Green from comment #9)\nQUOTE\nQUOTE\n\nIdeally EP would warn VE through the existing generic mechanisms that Krinkle suggested; this would avoid VE having to have EP-specific code in it entirely.', ':-)\n\n\nQUOTE\nQUOTE\n\nUnderstood.', ""QUOTE\n\nAlex's patch is necessarily a horrible hack, but yeah…""]","['INVESTIGATION AND EXPLORATION', 'NA', 'SOCIAL CONVERSATION']" +7220,VisualEditor: VE edit tab points to the wrong oldid on diff pages (earlier version not later one),"This was fixed some time ago, it appears.",1397598107,task_subcomment,PHID-TASK-pey4kjm5sey6cllpuym2,PHID-USER-ydswvwhh5pm4lshahjje,"['This was fixed some time ago, it appears.']",['BUG REPRODUCTION'] +10450,Automatically convert external links to local resources to local wiki links if possible,"Feels like this has consensus that we should convert newly-added [http://en.wikipedia.org/wiki/foo] links to [[foo]] automatically; I think that this should be done inside Parsoid, so moving there.",1397673447,task_subcomment,PHID-TASK-bbycowhblqb7wl5ri2sh,PHID-USER-ydswvwhh5pm4lshahjje,"['Feels like this has consensus that we should convert newly-added [URL links to [[foo]] automatically; I think that this should be done inside Parsoid, so moving there.']",['FUTURE PLAN'] +10879,"Alt+Shift+V access key in the wikitext editor switches to the visual one, so conflicts with 'show changes' which no longer works in Chrome, focus splits in Firefox",Suggestions for a different shortcut for VisualEditor (or show changes) welcome.,1397675426,task_subcomment,PHID-TASK-txrorpbrj6b5ssangri4,PHID-USER-ydswvwhh5pm4lshahjje,['Suggestions for a different shortcut for VisualEditor (or show changes) welcome.'],['POTENTIAL NEW ISSUES AND REQUESTS'] +10878,"Alt+Shift+V access key in the wikitext editor switches to the visual one, so conflicts with 'show changes' which no longer works in Chrome, focus splits in Firefox",*** Bug 52969 has been marked as a duplicate of this bug. ***,1397676026,task_subcomment,PHID-TASK-txrorpbrj6b5ssangri4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52969 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1031,VisualEditor: Adding more than one empty line (via Return) results in only 1 blank line being saved.,"Multiple sequential blank paragraphs are collapsed to one by design (we provide an HTML editor, not a desktop publishing system).",1397676105,task_subcomment,PHID-TASK-ia2t3u7dnvzwa74mm3vr,PHID-USER-ydswvwhh5pm4lshahjje,"['Multiple sequential blank paragraphs are collapsed to one by design (we provide an HTML editor, not a desktop publishing system).']",['EXPECTED BEHAVIOR'] +992,"VisualEditor: add a wikilink to tags, the final inequality sign (>) is lost",This was fixed ages ago; sorry for not mentioning it here. (Please re-open if you can reproduce.),1397676516,task_subcomment,PHID-TASK-6fqslp7awofcsqlxxg2u,PHID-USER-ydswvwhh5pm4lshahjje,"['This was fixed ages ago; sorry for not mentioning it here.', '(Please re-open if you can reproduce.)']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +1006,VisualEditor: can't fix a broken template since this will result invisible,"Essentially the problem here is ""broken wikitext produces confusion""; there's not really anything that we can do except encourage people to use VisualEditor rather than wikitext where such errors are possible.",1397676723,task_subcomment,PHID-TASK-lpapd5tkeo4vhxavi7m5,PHID-USER-ydswvwhh5pm4lshahjje,"['Essentially the problem here is ""broken wikitext produces confusion""; there\'s not really anything that we can do except encourage people to use VisualEditor rather than wikitext where such errors are possible.']",['BUG REPRODUCTION'] +1500,VisualEditor: Intermittently unable to open page settings after deleting and then adding a stub template,I can't reproduce this now; provisionally marking as WORKSFORME.,1397677941,task_subcomment,PHID-TASK-zt2vp3ws2fthuoczhtcs,PHID-USER-ydswvwhh5pm4lshahjje,"[""I can't reproduce this now; provisionally marking as WORKSFORME.""]",['WORKAROUNDS'] +10448,Automatically convert external links to local resources to local wiki links if possible,"(In reply to Liangent from comment #9) +> (In reply to James Forrester from comment #8) +> > Feels like this has consensus that we should convert newly-added +> > [http://en.wikipedia.org/wiki/foo] links to [[foo]] automatically; I think +> > that this should be done inside Parsoid, so moving there. +> +> But only for VisualEditor edits? if Parsoid is going to be used in other +> stuff eg. bots. + +No, all edits - this is the same as [http://fr.wikipedia.org/wiki/Foo Bar] being automatically converted by Parsoid to [[:fr:Foo|Bar]] which it already does.",1397742161,task_subcomment,PHID-TASK-bbycowhblqb7wl5ri2sh,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Liangent from comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo, all edits - this is the same as [URL Bar] being automatically converted by Parsoid to [[:fr:Foo|Bar]] which it already does.']",['BUG REPRODUCTION'] +10446,Automatically convert external links to local resources to local wiki links if possible,"(In reply to Liangent from comment #11) +> (In reply to James Forrester from comment #10) +> > No, all edits - this is the same as [http://fr.wikipedia.org/wiki/Foo Bar] +> > being automatically converted by Parsoid to [[:fr:Foo|Bar]] which it already +> > does. +> +> I feel there're still some deliberate use cases of external local links, for +> example, to prevent Echo notifications (see [[Template:Noping]]). + +Users making hacks around bugs in Echo sounds like something we should fix in Echo so users don't have to do it, though. :-)",1397756178,task_subcomment,PHID-TASK-bbycowhblqb7wl5ri2sh,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Liangent from comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nUsers making hacks around bugs in Echo sounds like something we should fix in Echo so users don't have to do it, though."", ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +10445,Automatically convert external links to local resources to local wiki links if possible,*** Bug 57019 has been marked as a duplicate of this bug. ***,1397764105,task_subcomment,PHID-TASK-bbycowhblqb7wl5ri2sh,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 57019 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +997,VisualEditor: Unable to use save button using keyboard,"No, this bug as filed was indeed a duplicate of bug 51918. There's the subsequently-filed bug 62337 which tracks your comment. + +*** This bug has been marked as a duplicate of bug 51918 ***",1398102157,task_subcomment,PHID-TASK-z4gyf5rhh3zawzwg3vor,PHID-USER-ydswvwhh5pm4lshahjje,"['No, this bug as filed was indeed a duplicate of bug 51918.', ""There's the subsequently-filed bug 62337 which tracks your comment."", '*** This bug has been marked as a duplicate of bug 51918 ***']","['ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT']" +3249,VisualEditor: Change tab order in save dialog to be more like the wikitext editor's save form,*** Bug 53257 has been marked as a duplicate of this bug. ***,1398102157,task_subcomment,PHID-TASK-rrnwu2dnzhxx4ckh2cdj,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 53257 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +5981,VisualEditor: Switching from categories to languages while suggestion popup is open doesn't close popup,This was fixed a while ago.,1398184329,task_subcomment,PHID-TASK-4y6au3cwi5b6pobrhrz5,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed a while ago.'],['BUG REPRODUCTION'] +2997,VisualEditor: Using browser native interactive spell-check tool breaks in Firefox," + +*** This bug has been marked as a duplicate of bug 50822 ***",1398187598,task_subcomment,PHID-TASK-svgbuubly7i37677eqfj,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50822 ***'],['ISSUE CONTENT MANAGEMENT'] +3735,VisualEditor: Using browser native interactive spell-check tool breaks in Firefox,*** Bug 52372 has been marked as a duplicate of this bug. ***,1398187598,task_subcomment,PHID-TASK-2cs7ruqdiqeaisw3iea4,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52372 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2532,"[scap] Deployment: Repository .git is synchronised fine, but is broken for submodules because of hardcoded gitdir link",Could we just have scap re-write the .git files (or have them be relative and not absolute in the first place)?,1398195477,task_subcomment,PHID-TASK-itdw5f4y5avsmhjnkmu3,PHID-USER-ydswvwhh5pm4lshahjje,['Could we just have scap re-write the .git files (or have them be relative and not absolute in the first place)?'],['INVESTIGATION AND EXPLORATION .'] +11411,TemplateData: Display a useful message instead of an empty table for templates that take no parameters,*** Bug 62417 has been marked as a duplicate of this bug. ***,1398711170,task_subcomment,PHID-TASK-t4cpdxjr67bsgbbjfn5v,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 62417 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10761,VisualEditor: Safari on iPad converts numbers that resemble phone numbers to href=tel: links,"(In reply to Elitre from comment #10) +> So, James, is this what we are going to do, adding this line? Thanks. + +Yes, experimentation as to what triggers Safari to break things, and what changes cause it to stop breaking, is needed.",1398787080,task_subcomment,PHID-TASK-26knsdpm5excrpowc3dw,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Elitre from comment #10)\nQUOTE\n\nYes, experimentation as to what triggers Safari to break things, and what changes cause it to stop breaking, is needed.']",['INVESTIGATION AND EXPLORATION'] +11813,Add a notice on load for users of slower computers advising them to use source mode instead of VisualEditor,"The plan is to get rid of the beta welcome dialog relatively soon (in the next few months), however…",1398792650,task_subcomment,PHID-TASK-wyt43e5vzv4rp23bx4s7,PHID-USER-ydswvwhh5pm4lshahjje,"['The plan is to get rid of the beta welcome dialog relatively soon (in the next few months), however…']",['FUTURE PLAN'] +13453,Implement a find/search and replace tool,"(In reply to Eran Roz from comment #8) +> We have a first working draft for replace tool for VE: +> https://en.wikipedia.org/wiki/User:%D7%A2%D7%A8%D7%9F/veReplace.js + +This ends up in the (mis-labelled) ""Insert"" menu, right? Would it be helpful it we created a category of tool to manipulate the contents (a spelling or grammar tool might also fit here, though again it's something you'd generally expect your browser to provide)?",1398975277,task_subcomment,PHID-TASK-l5y2bm67zzyyrk4uvrke,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Eran Roz from comment #8)\nQUOTE\nQUOTE\n\nThis ends up in the (mis-labelled) ""Insert"" menu, right?', ""Would it be helpful it we created a category of tool to manipulate the contents (a spelling or grammar tool might also fit here, though again it's something you'd generally expect your browser to provide)?""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +6759,VisualEditor: Switch to use MediaWiki's built-in messages for post-edit notifications (and add to them so we cover all three cases),Now just needs VE to use the same function.,1398975938,task_subcomment,PHID-TASK-3fcobyguspmbsv62uzbp,PHID-USER-ydswvwhh5pm4lshahjje,['Now just needs VE to use the same function.'],['BUG REPRODUCTION'] +10926,"VisualEditor: When section edit is initiated with an actual page load, VE does not navigate to the section","Thanks, Matt!",1399312671,task_subcomment,PHID-TASK-cvljbzolxfeydqmcoo2c,PHID-USER-ydswvwhh5pm4lshahjje,"['Thanks, Matt!']",['SOCIAL CONVERSATION'] +3519,VisualEditor: Mobile Google Chrome text cursor hides link object icon,The mobile version of VisualEditor doesn't do text over-lays to avoid issues like this bug. Closing as INVALID now that work there is progressing.,1399324087,task_subcomment,PHID-TASK-5am5k4waw47kga4kfuau,PHID-USER-ydswvwhh5pm4lshahjje,"[""The mobile version of VisualEditor doesn't do text over-lays to avoid issues like this bug."", 'Closing as INVALID now that work there is progressing.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +13442,VisualEditor: Links to new pages inside templates are coloured red in the content but not a dialog iframe,Now fixed as of last month.,1399324316,task_subcomment,PHID-TASK-yevsvpn7ps2wcpzwmbie,PHID-USER-ydswvwhh5pm4lshahjje,['Now fixed as of last month.'],['ACTION ON ISSUE'] +9048,"VisualEditor: Dialogs are quite big, maybe they could be smaller",We changed the sizes of dialogs a few months ago.,1399324736,task_subcomment,PHID-TASK-k2rw3gv6tegtzx4fqydd,PHID-USER-ydswvwhh5pm4lshahjje,['We changed the sizes of dialogs a few months ago.'],['BUG REPRODUCTION'] +13416,"VisualEditor: Transclusion dialogs panes should include a link to the template's definition page (for further documentation), even if there is TemplateData to document it","This was done two months ago for templates which lack documentation; I'm closing this as a ""WORKSFORME"" at this point, as if the user has to go read the template's page to understand what the documentation is telling them, the creator of the documentation has utterly failed.",1399324925,task_subcomment,PHID-TASK-axbu733atg4fftym2lek,PHID-USER-ydswvwhh5pm4lshahjje,"['This was done two months ago for templates which lack documentation; I\'m closing this as a ""WORKSFORME"" at this point, as if the user has to go read the template\'s page to understand what the documentation is telling them, the creator of the documentation has utterly failed.']",['WORKAROUNDS'] +8802,VisualEditor: Saving or closing the editing pane does not restore the default view of the article,I believe all of the changes for this has been merged and fixed some months ago; please correct if there are still issues.,1399325038,task_subcomment,PHID-TASK-4tagph3in7nb7kiwdldq,PHID-USER-ydswvwhh5pm4lshahjje,['I believe all of the changes for this has been merged and fixed some months ago; please correct if there are still issues.'],['BUG REPRODUCTION'] +3231,"VisualEditor: Firefox allows cursor to get into illegal position around wide objects (<gallery>, <references>, etc), leading to corruption, and prevents down arrow button navigation","I believe that this is now fixed, after the Firefox CE re-write, though I could be wrong – please re-open if so.",1399418661,task_subcomment,PHID-TASK-zc6v32lm5ytpux3undwt,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this is now fixed, after the Firefox CE re-write, though I could be wrong –\xa0please re-open if so.']",['BUG REPRODUCTION'] +2626,VisualEditor: Page down and page up not working as expected in Firefox,"AFAICT this is now works in Firefox since the Firefox-related CE fixes, though there are some oddities generally about Page Up / Page Down. Closing as such for now, but happy to re-open if I've missed something.",1399419475,task_subcomment,PHID-TASK-bl2j543fwlnzihaohpzu,PHID-USER-ydswvwhh5pm4lshahjje,"['AFAICT this is now works in Firefox since the Firefox-related CE fixes, though there are some oddities generally about Page Up / Page Down.', ""Closing as such for now, but happy to re-open if I've missed something.""]","['BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +8218,VisualEditor: Moving cursor up or down before a reference behaves as page up/down in Firefox,"I believe that it's now fixed, yes. The cursor getting stuck on down is odd and I'll make a new bug for that.",1399419638,task_subcomment,PHID-TASK-joexgd3r5nmcwbofqrlr,PHID-USER-ydswvwhh5pm4lshahjje,"[""I believe that it's now fixed, yes."", ""The cursor getting stuck on down is odd and I'll make a new bug for that.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +8217,VisualEditor: Moving cursor up or down before a reference behaves as page up/down in Firefox,"(In reply to James Forrester from comment #3) +> I believe that it's now fixed, yes. The cursor getting stuck on down is odd +> and I'll make a new bug for that. + +Now in bug 64983.",1399419769,task_subcomment,PHID-TASK-joexgd3r5nmcwbofqrlr,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to James Forrester from comment #3)\nQUOTE\nQUOTE\n\nNow in bug 64983.'],['BUG REPRODUCTION'] +789,"VisualEditor: Linux font stack sometimes lies about font width, leading to odd wrapping of text in format menu",This was the Linux-wrong-width-of-fonts bug that was fixed a few months ago.,1399644958,task_subcomment,PHID-TASK-tchh23qe4nddxeojdetp,PHID-USER-ydswvwhh5pm4lshahjje,['This was the Linux-wrong-width-of-fonts bug that was fixed a few months ago.'],['BUG REPRODUCTION .'] +9366,Parsoid should support <translate> and <tvar> natively as they are not normal parser tags,No patch any more. :-(,1399715908,task_subcomment,PHID-TASK-jpmjmzcf4crsjhqwquzp,PHID-USER-ydswvwhh5pm4lshahjje,"['No patch any more.', ':-(']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +9364,Parsoid should support <translate> and <tvar> natively as they are not normal parser tags,"(In reply to Nemo from comment #43) +> (In reply to James Forrester from comment #42) +> > No patch any more. :-( +> +> Hmm I'm not sure that's what ""Can be re-activated if there is outlook on +> getting this in a mergable state"" means, PATCH_TO_REVIEW seems a sensible +> way to tag such stale patches in need of TLC. + +No. There is no patch to review for merge. There is patch to re-*do*.",1399802210,task_subcomment,PHID-TASK-jpmjmzcf4crsjhqwquzp,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Nemo from comment #43)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo.', 'There is no patch to review for merge.', 'There is patch to re-*do*.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13122,Be able to set table cell background (and other formatting options),"(In reply to WhatamIdoing from comment #1) +> ""Other formatting"" should include support for font size and line height, so +> that tables like the ones seen at +> https://en.wikipedia.org/w/index.php?oldid=608813235#Early_years will +> display with the correct row height. + +No, that's a bug caused by VE assuming that table cells' paragraphs should be styled like other paragraphs. That's a fix to styling rules, nothing to do with editing them to have custom styles. Could you file a new bug?",1400270237,task_subcomment,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to WhatamIdoing from comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo, that's a bug caused by VE assuming that table cells' paragraphs should be styled like other paragraphs."", ""That's a fix to styling rules, nothing to do with editing them to have custom styles."", 'Could you file a new bug?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4466,VisualEditor: Dialog/flyout buttons cannot be activated with Tab key,"I can on enwiki, MediaWiki.org and Beta Labs – where are you having this issue?",1400616057,task_subcomment,PHID-TASK-jxas3inmlw4l4tcg6zyx,PHID-USER-ydswvwhh5pm4lshahjje,"['I can on enwiki, MediaWiki.org and Beta Labs – where are you having this issue?']",['INVESTIGATION AND EXPLORATION'] +4464,VisualEditor: Dialog/flyout buttons cannot be activated with Tab key,"Hmm, yeah, this has regressed for Firefox. Yay for browser bugs. Will follow-up on bug 51918.",1400619419,task_subcomment,PHID-TASK-jxas3inmlw4l4tcg6zyx,PHID-USER-ydswvwhh5pm4lshahjje,"['Hmm, yeah, this has regressed for Firefox.', 'Yay for browser bugs.', 'Will follow-up on bug 51918.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'ACTION ON ISSUE .']" +3247,VisualEditor: Change tab order in save dialog to be more like the wikitext editor's save form,"(In reply to Luis Villa (personal-for work use lvilla@wikimedia.org) from comment #11) +> This is broken (again?) The three license links come up before the action +> buttons (and save page never comes up, but that is bug 50047 I think?) + +Was going to re-open, but because it's a browser-specific issue I've instead opened bug 65554 to get this fixed.",1400619950,task_subcomment,PHID-TASK-rrnwu2dnzhxx4ckh2cdj,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Luis Villa (personal-for work use lvilla@wikimedia.org) from comment #11)\nQUOTE\nQUOTE\n\nWas going to re-open, but because it's a browser-specific issue I've instead opened bug 65554 to get this fixed.""]",['BUG REPRODUCTION'] +7907,"VisualEditor: Offer ""cancel"" option in save dialog to escape VisualEditor",I have.,1400626382,task_subcomment,PHID-TASK-xxykpaxkkgrcn363ntny,PHID-USER-ydswvwhh5pm4lshahjje,['I have.'],['BUG REPRODUCTION'] +13340,[DO NOT USE] VisualEditor: Internet Explorer compatibility (tracking) [superseded by #VisualEditor × #Browser-Support-Internet-Explorer],*** Bug 65688 has been marked as a duplicate of this bug. ***,1400868288,task_subcomment,PHID-TASK-nsv64fqtru36njpwa54p,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 65688 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +13451,Implement a find/search and replace tool,"(In reply to Eran Roz from comment #10) +> Yes, I would like if it would be possible to create an extra different menu, +> instead of adding all the tools to mislabelled ""Insert"". I think the new +> ""Language"" option will also fit here. + +Hmm. Possibly. I was thinking of putting it in the ""text styling"" menu, but it could live here. + +Is there anything else that would live in the ""Tools"" menu? (Note that the obvious items to go in a ""tools"" menu – copy, cut, paste, paste formatting – can't be done in Javascript at all, sadly.)",1400880157,task_subcomment,PHID-TASK-l5y2bm67zzyyrk4uvrke,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Eran Roz from comment #10)\nQUOTE\nQUOTE\nQUOTE\n\nHmm.', 'Possibly.', 'I was thinking of putting it in the ""text styling"" menu, but it could live here.', 'Is there anything else that would live in the ""Tools"" menu?', '(Note that the obvious items to go in a ""tools"" menu – copy, cut, paste, paste formatting – can\'t be done in Javascript at all, sadly.)']","['NA', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +13449,Implement a find/search and replace tool,"(In reply to Eran Roz from comment #12) +> I can only think of ""Language"" and ""Replace"", so I guess we don't have +> enougth tools right now for a new menu. +> (or maybe the ""advanced"" options (page settings, categories etc...) is +> actually ""tools"" menu?) + +We've been struggling with what to do with categories (which are pretty vital) compared to ""don't show TOC"" (which is pretty rare). Suggestions for improvements to the toolbar are always welcome. :-)",1400888389,task_subcomment,PHID-TASK-l5y2bm67zzyyrk4uvrke,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Eran Roz from comment #12)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe\'ve been struggling with what to do with categories (which are pretty vital) compared to ""don\'t show TOC"" (which is pretty rare).', 'Suggestions for improvements to the toolbar are always welcome.', ':-)']","['INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +2493,"Move TemplateData to its own JSON-content namespace and associate with Template-namespace, or to its own TemplateData content model and revision slot",Re-wording; this is blocked by https://www.mediawiki.org/wiki/Requests_for_comment/Associated_namespaces being implemented.,1401208356,task_subcomment,PHID-TASK-n7t7uv2o256io5ck73dn,PHID-USER-ydswvwhh5pm4lshahjje,['Re-wording; this is blocked by URL being implemented.'],['BUG REPRODUCTION .'] +7341,Image options should be serialized in the wiki's language in rtl locales - localization i18n,"The above was merged in January, but this bug isn't fixed AFAICT. Also, we should probably use the local wikitext over the English version in all languages, not just RTL ones.",1401215876,task_subcomment,PHID-TASK-ah63325mhbgtfpeazbnl,PHID-USER-ydswvwhh5pm4lshahjje,"[""The above was merged in January, but this bug isn't fixed AFAICT."", 'Also, we should probably use the local wikitext over the English version in all languages, not just RTL ones.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +7339,Image options should be serialized in the wiki's language in rtl locales - localization i18n,"(In reply to C. Scott Ananian from comment #8) +> Yes, that is correct. The patch was merged and then the language-specific +> parts were reverted because the way it selected the aliases was fragile in +> LTR languages. This is still on my to-do list for a proper fix; IIRC the +> blocking issue is we need to export a simple RTL/LTR flag in siteinfo. + +Would it be easier if we just had Parsoid default to the (first?) localised string over the generic wikitext? This presumably doesn't need any MW API changes…",1401220172,task_subcomment,PHID-TASK-ah63325mhbgtfpeazbnl,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to C. Scott Ananian from comment #8)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWould it be easier if we just had Parsoid default to the (first?)', 'localised string over the generic wikitext?', ""This presumably doesn't need any MW API changes…""]","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +8396,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.",*** Bug 63210 has been marked as a duplicate of this bug. ***,1401416868,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 63210 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11606,VisualEditor: Link input widget should suggest section links,*** Bug 61428 has been marked as a duplicate of this bug. ***,1401417280,task_subcomment,PHID-TASK-dfaq53vqbeqqxygg7gqr,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 61428 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1084,VisualEditor or Parsoid: inserted HTML code instead of Wikilink,I'm pretty sure this was a horrible artefact of a nasty bug we fixed back in September; provisionally marking as WORKSFORME. Sorry for the ludicrously-slow triage.,1401418799,task_subcomment,PHID-TASK-4xuz3vb5yze6xii6usyj,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm pretty sure this was a horrible artefact of a nasty bug we fixed back in September; provisionally marking as WORKSFORME."", 'Sorry for the ludicrously-slow triage.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +3514,"VisualEditor: It should be clearer to users that they are inserting a media item in an odd place (e.g. into the middle of a word, middle of a paragraph)",*** Bug 52657 has been marked as a duplicate of this bug. ***,1401418881,task_subcomment,PHID-TASK-4hclm7qlzk6wj2x4xb2q,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52657 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3513,"VisualEditor: It should be clearer to users that they are inserting a media item in an odd place (e.g. into the middle of a word, middle of a paragraph)",The initial plan is to try bug 65883 and see whether this is a good enough solution.,1401418955,task_subcomment,PHID-TASK-4hclm7qlzk6wj2x4xb2q,PHID-USER-ydswvwhh5pm4lshahjje,['The initial plan is to try bug 65883 and see whether this is a good enough solution.'],['FUTURE PLAN .'] +9777,"VisualEditor: ↵ is shown when wikicode contains single newline, which is not very WYSIWYG",*** Bug 65324 has been marked as a duplicate of this bug. ***,1401419217,task_subcomment,PHID-TASK-o45i4q2kievixjidhsk7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 65324 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4070,"VisualEditor: Improvements to reference editing, including local wiki-specific workflows",This was resolved with the new citation system released last month.,1401472375,task_subcomment,PHID-TASK-b74srkob65ougmewgpvd,PHID-USER-ydswvwhh5pm4lshahjje,['This was resolved with the new citation system released last month.'],['BUG REPRODUCTION'] +7725,"VisualEditor: Toolbar icons - ""reference"" (bookmark) alternatives or improvements",I'm going to provisionally deem this solved with the new icon.,1401472548,task_subcomment,PHID-TASK-643scf5lq5v72slluprm,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm going to provisionally deem this solved with the new icon.""]",['ACTION ON ISSUE'] +10665,"VisualEditor: On opening a reference which includes a single template and nothing else, also open that template's dialog",This was done (for citation templates) in the new citation system.,1401472643,task_subcomment,PHID-TASK-jldo3wo4jenhs2iglbfo,PHID-USER-ydswvwhh5pm4lshahjje,['This was done (for citation templates) in the new citation system.'],['BUG REPRODUCTION'] +1040,VisualEditor: reusing existing reference generates duplicate references,"I'm not sure I understand this bug report – surely it's obvious that if you re-use a reference, we need to modify the original reference to have a name (if it doesn't already have one) so we can re-use it? That's how MediaWiki's referencing system works. Please re-open if I've missed something.",1401473395,task_subcomment,PHID-TASK-xsaz6kvx37q5kaxfiw5l,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm not sure I understand this bug report – surely it's obvious that if you re-use a reference, we need to modify the original reference to have a name (if it doesn't already have one) so we can re-use it?"", ""That's how MediaWiki's referencing system works."", ""Please re-open if I've missed something.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +3365,"VisualEditor: Fix ""Uncaught Error: Offset could not be translated to a DOM element and offset: 2409""","This appears to now be fixed. Marking as such, though can't determine exactly what fixed fixed it (probably Ed's cursoring changes?).",1401474051,task_subcomment,PHID-TASK-rygkkourrlt3am2ziugg,PHID-USER-ydswvwhh5pm4lshahjje,"['This appears to now be fixed.', ""Marking as such, though can't determine exactly what fixed fixed it (probably Ed's cursoring changes?"", ').']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +7257,"VisualEditor: On ""applying changes"" in a reference dialog, if the contents are blank, just delete the reference",length < 4 is a hack and we probably shouldn't be using it…,1401476091,task_subcomment,PHID-TASK-tgtxd532icx4mnfll75r,PHID-USER-ydswvwhh5pm4lshahjje,"[""length < 4 is a hack and we probably shouldn't be using it…""]",['BUG REPRODUCTION'] +7803,Support editing <references /> tags to set multi-column display on/off,"(In reply to Gabriel Wicke from comment #24) +> Is there a good reason to use magic attributes and inline styles here +> instead of CSS classes? The latter is easier to customize for different +> environments and creates less complexity in the parsers (PHP and Parsoid). +> +> All VE needs is a list of classes to offer in a drop-down or the like. + +Your assertion that a restricted set of classes invented by the development team will be sufficient for the community's existing wishes to be fulfilled is not met by reality…",1401482644,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Gabriel Wicke from comment #24)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYour assertion that a restricted set of classes invented by the development team will be sufficient for the community's existing wishes to be fulfilled is not met by reality…""]",['MOTIVATION'] +12008,VisualEditor: Category editor should also suggest categories which 'exist' but are without a description page,*** Bug 65956 has been marked as a duplicate of this bug. ***,1401483580,task_subcomment,PHID-TASK-qh6gg46z66xqohu77fjn,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 65956 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3434,VisualEditor: Inspectors and context menu should close when blurring the document and/or when opening the save dialog,*** Bug 63050 has been marked as a duplicate of this bug. ***,1401996119,task_subcomment,PHID-TASK-eto6zg3t57jsyeutf64w,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 63050 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11488,"VisualEditor: If making a null change, the ""Your edit was saved"" message appears, even if there were no changes and so it wasn't",Confirmed that this is still broken for VisualEditor (and not for wikitext editing).,1401997911,task_subcomment,PHID-TASK-iwpzwdpnv56ft4z3qyze,PHID-USER-ydswvwhh5pm4lshahjje,['Confirmed that this is still broken for VisualEditor (and not for wikitext editing).'],['BUG REPRODUCTION'] +3607,TemplateData: TemplateData is not available to VisualEditor if the template is a redirect,Per report. ;-),1402013615,task_subcomment,PHID-TASK-it7sgrllp5k6su66uukw,PHID-USER-ydswvwhh5pm4lshahjje,"['Per report.', ';-)']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +7949,VisualEditor: OpenSearch results aren't perfect for checking for page existence,*** Bug 65927 has been marked as a duplicate of this bug. ***,1402016305,task_subcomment,PHID-TASK-hqedrd262jmefrbeu2zs,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 65927 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3241,VisualEditor: Overlapping template boxes make some transclusions difficult or impossible to access,*** Bug 50970 has been marked as a duplicate of this bug. ***,1402294818,task_subcomment,PHID-TASK-2siqskyqqgqcynauvs72,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 50970 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +822,VisualEditor: blue template overlay overlaps other page elements," + +*** This bug has been marked as a duplicate of bug 51933 ***",1402294829,task_subcomment,PHID-TASK-n4ayvtd5iz5jguzeqtvl,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 51933 ***'],['ISSUE CONTENT MANAGEMENT'] +3240,VisualEditor: Overlapping template boxes make some transclusions difficult or impossible to access,*** Bug 54301 has been marked as a duplicate of this bug. ***,1402294829,task_subcomment,PHID-TASK-2siqskyqqgqcynauvs72,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54301 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +6449,VisualEditor: Reset title opacity on API call failure,I believe we fixed this a few months ago; sorry for the slow triage.,1402329753,task_subcomment,PHID-TASK-jvygvcsdp3dse45vpayw,PHID-USER-ydswvwhh5pm4lshahjje,['I believe we fixed this a few months ago; sorry for the slow triage.'],['SOCIAL CONVERSATION'] +1043,"VisualEditor: ""existing references"" in the references dialog not identifying references"," + +*** This bug has been marked as a duplicate of bug 50474 ***",1402332002,task_subcomment,PHID-TASK-wwlsmm4fnvqjdssb7g4d,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 50474 ***'],['ISSUE CONTENT MANAGEMENT'] +8395,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.",*** Bug 52742 has been marked as a duplicate of this bug. ***,1402332002,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52742 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3237,VisualEditor: Overlapping template boxes make some transclusions difficult or impossible to access,Partially mitigated by the above but I believe not fixed. Resetting.,1402533482,task_subcomment,PHID-TASK-2siqskyqqgqcynauvs72,PHID-USER-ydswvwhh5pm4lshahjje,"['Partially mitigated by the above but I believe not fixed.', 'Resetting.']","['BUG REPRODUCTION .', 'NA']" +8625,VisualEditor: Link input widget outwits itself with the leading colon for Category/file links,"Two different things look like they're pre-pending the "":"". Helpful. :-)",1402549673,task_subcomment,PHID-TASK-xcrom5qozpxh2fsjz7v7,PHID-USER-ydswvwhh5pm4lshahjje,"['Two different things look like they\'re pre-pending the "":"".', 'Helpful.', ':-)']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +11970,"VisualEditor: Caption of a thumb image starting with a link means link inspector icon appears in slug, confusingly",I believe that this was fixed by Ed's work on this last week.,1402549729,task_subcomment,PHID-TASK-msldrstq5fb4d2d5owxm,PHID-USER-ydswvwhh5pm4lshahjje,"[""I believe that this was fixed by Ed's work on this last week.""]",['BUG REPRODUCTION'] +11920,"VisualEditor: No way to identify destination, rather than link text, of links",This is now done with the new context widget system.,1402550246,task_subcomment,PHID-TASK-e3ncbibtfnsjabzzzce6,PHID-USER-ydswvwhh5pm4lshahjje,['This is now done with the new context widget system.'],['BUG REPRODUCTION'] +8608,"VisualEditor: Ctrl-Click / middle-click on a link should open it in another window; on an image, should open the image's description page",*** Bug 64974 has been marked as a duplicate of this bug. ***,1402552906,task_subcomment,PHID-TASK-kmp5cza2rwu3qkvnz3gy,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 64974 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11349,Rewrite VisualEditor's converter to be bottom-up,Ping on this bug.,1402554326,task_subcomment,PHID-TASK-bevtevpkvtmwwlk2gved,PHID-USER-ydswvwhh5pm4lshahjje,['Ping on this bug.'],['BUG REPRODUCTION'] +7932,"VisualEditor: Don't let the user enter multiple consecutive spaces (except in preformatted blocks), because that's not how HTML works",This is going to be a pain to get the user interaction pattern right.,1402590995,task_subcomment,PHID-TASK-4phtoxaof6zm4vyraue4,PHID-USER-ydswvwhh5pm4lshahjje,['This is going to be a pain to get the user interaction pattern right.'],['INVESTIGATION AND EXPLORATION'] +11190,"There should be help links in every context - dialog boxes, inspectors, etc.","As a start, maybe add the (?) icon next to each of the page settings controls so we can give some blurb for users? I'm happy to write the copy on the commits. :-)",1402608232,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-ydswvwhh5pm4lshahjje,"['As a start, maybe add the (?)', 'icon next to each of the page settings controls so we can give some blurb for users?', ""I'm happy to write the copy on the commits."", ':-)']","['CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +11916,VisualEditor: Provide a way for users to insert variable magic words,Feel like taking this on? It'd be a step towards fixing bug 50855 in general… Big fun challenge. :-),1402608512,task_subcomment,PHID-TASK-dljoa7k34bkwqsbvudos,PHID-USER-ydswvwhh5pm4lshahjje,"['Feel like taking this on?', ""It'd be a step towards fixing bug 50855 in general… Big fun challenge."", ':-)']","['CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +10922,VisualEditor: Allow replacing file by changing the file name," + +*** This bug has been marked as a duplicate of bug 51033 ***",1402608867,task_subcomment,PHID-TASK-atfd2medq2qoyjgabdcf,PHID-USER-ydswvwhh5pm4lshahjje,['\n\n*** This bug has been marked as a duplicate of bug 51033 ***'],['ISSUE CONTENT MANAGEMENT'] +11550,VisualEditor: Ability to switch image used whilst maintaining the caption and other settings,*** Bug 52580 has been marked as a duplicate of this bug. ***,1402608867,task_subcomment,PHID-TASK-cq56uabry7nuedxb56e6,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 52580 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11866,"VisualEditor: Link input widget should somehow recognise input text that look like urls without protocol as external links (e.g. ""www.example.org/foo"") and then guess the right protocol",*** Bug 56490 has been marked as a duplicate of this bug. ***,1402609062,task_subcomment,PHID-TASK-qdoykgze5mrfb2vlwluc,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 56490 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8102,VisualEditor: Support editing citations defined within a template,"(In reply to John Broughton from comment #1) +> This should NOT be a low priority. It's quite common for an article to have +> ALL references inside a template - see, for example, +> https://en.wikipedia.org/wiki/Helminthopsis . +> +> At the moment, VE is able to figure out that the citation information is +> elsewhere - a tooltip appears that says ""This reference is defined in a +> template or other generated block, and for now can be only edited in source +> mode."" If VE can figure that out + +We figure that out because we can tell that there's no actual reference on the page, so presumably it was made with a hack. + +>, then it should be able to perform the following three additional steps: + +This doesn't actually follow. + + +> * Check if the information is in the {{reflist}} template (match the ""ref +> name="" parameter in the body of the text to a ref name parameter within the +> reflist template) + +No. That would require making up a list of hack templates that each wiki uses, which is a WONTFIX if ever there was one. See instead bug 51260 which will mean we can get rid of this class of template hacks once and for all. + +> * If a match is found, pull the relevant citation information from the +> reflist template, allowing the user to edit it + +Again, this would require a list of hack extraction approaches for each of the hack templates. WONTFIX. Sorry, but these templates are ghastly abominations and should have been strangled at birth. + +> * After the edit is finished, put the (modified) citation information back +> into the reflist template + +That requires magic psychic modification of wikitext. Yet again, WONTFIX. Sorry. + + +> (Side note: for edit conflict purposes, this is an edit of the section where +> the reflist template is located, not where the footnote label exists within +> the body of the text). + +You are mistaken about how edit conflict detection works. Sections don't come into it. See endless suggestions and bugs passim where this myth has been disproven. + +> If VE is NOT modified to allow users to edit such references/citations, +> users are going to be (randomly) frustrated because they can't edit any +> footnotes in some articles using VE (see above) and because in some articles +> (https://en.wikipedia.org/wiki/Pope_Francis , for example), there are +> occasional footnotes that aren't editable in VE. + +Or, alternatively, we could dump the stupid templates that make it harder for users even using wikitext to know what on Earth is happening, and instead use the wikitext the way it was designed, without resorting to hacks of doom?",1402685083,task_subcomment,PHID-TASK-yhjup2iu6lr4ysgs743l,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to John Broughton from comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe figure that out because we can tell that there's no actual reference on the page, so presumably it was made with a hack."", ""QUOTE\n\nThis doesn't actually follow."", 'QUOTE\nQUOTE\nQUOTE\n\nNo.', 'That would require making up a list of hack templates that each wiki uses, which is a WONTFIX if ever there was one.', 'See instead bug 51260 which will mean we can get rid of this class of template hacks once and for all.', 'QUOTE\nQUOTE\n\nAgain, this would require a list of hack extraction approaches for each of the hack templates.', 'WONTFIX.', 'Sorry, but these templates are ghastly abominations and should have been strangled at birth.', 'QUOTE\nQUOTE\n\nThat requires magic psychic modification of wikitext.', 'Yet again, WONTFIX.', 'Sorry.', 'QUOTE\nQUOTE\nQUOTE\n\nYou are mistaken about how edit conflict detection works.', ""Sections don't come into it."", 'See endless suggestions and bugs passim where this myth has been disproven.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOr, alternatively, we could dump the stupid templates that make it harder for users even using wikitext to know what on Earth is happening, and instead use the wikitext the way it was designed, without resorting to hacks of doom?']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'ACTION ON ISSUE', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +7988,VisualEditor: Provide some way of opening external links within templates,*** Bug 66549 has been marked as a duplicate of this bug. ***,1402688065,task_subcomment,PHID-TASK-cc3yxgxiksoojspiwoxm,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 66549 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9168,VisualEditor: Sometimes ignores changing a wikilink with an underscore to one with a space,This got fixed a long time ago; sorry for the slow triage on your report.,1402688105,task_subcomment,PHID-TASK-ticw62p4dy4nr4dhvsrq,PHID-USER-ydswvwhh5pm4lshahjje,['This got fixed a long time ago; sorry for the slow triage on your report.'],['ACTION ON ISSUE'] +7530,VisualEditor: Drag-and-drop requires the item (image/reference/template) to be selected before it can be dragged,"Specifically, this was fixed by Ed's changes to clickable nodes last week.",1403019840,task_subcomment,PHID-TASK-nkihkps7zwe2jnpuv2vo,PHID-USER-ydswvwhh5pm4lshahjje,"[""Specifically, this was fixed by Ed's changes to clickable nodes last week.""]",['BUG REPRODUCTION'] +11911,VisualEditor: Provide a way for users to insert variable magic words,"(In reply to Alex Monk from comment #5) +> Apparently some of the magic words involving 'colon arguments' will need +> Parsoid/VE DM support. + +Does Parsoid not split out the zeroth argument or something? If so, is there a bug that this can be made semi-dependent on?",1403060528,task_subcomment,PHID-TASK-dljoa7k34bkwqsbvudos,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Alex Monk from comment #5)\nQUOTE\nQUOTE\n\nDoes Parsoid not split out the zeroth argument or something?', 'If so, is there a bug that this can be made semi-dependent on?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8595,VisualEditor: Title is not updated on save if DISPLAYTITLE changed,Patch reverted; re-opening.,1403122919,task_subcomment,PHID-TASK-hhff6uyjp6fqhsgfm4vx,PHID-USER-ydswvwhh5pm4lshahjje,['Patch reverted; re-opening.'],['BUG REPRODUCTION'] +3086,VisualEditor: Select-all and typing makes document significantly out-of-sync in Firefox,"(In reply to Jonathan Haas from comment #4) +> The underlying bug doesn't seem to be fixed. +> +> To reproduce (Linux, Firefox): +> +> 1. Copy the Text ""Foundation"" (without quotation marks) to the clipboard +> 2. Open: https://de.wikipedia.org/wiki/The_Binding_of_Isaac?veaction=edit +> 3. Select all (Ctrl+A) +> 4. Paste Clipboard (Ctrl+V) +> 5. Type ""foobar"" +> +> Expected result: +> +> Page contains ""Foundationfoobar"" +> +> Actual result: +> +> Page contains: +> +> obar| +> +> oo +> +> fo +> Foundationf + + +Interesting. This worked for me when I tested it, but doesn't now; perhaps it's content-driven (as well as being a symptom of how broken bits of Firefox are).",1403140941,task_subcomment,PHID-TASK-r5kajbzeeq4xhzra4a5e,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Jonathan Haas from comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n\nInteresting.', ""This worked for me when I tested it, but doesn't now; perhaps it's content-driven (as well as being a symptom of how broken bits of Firefox are).""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +12779,Create a VisualEditor plugin tool to add/edit Timelines,"Not a duplicate; bug 27157 is about making a stand-alone interactive visual tool to create and edit EasyTimelines, whereas this is specifically about doing it inside VisualEditor (and so not for wikitext users).",1403569577,task_subcomment,PHID-TASK-xk6tqgbthziuxrrlpn37,PHID-USER-ydswvwhh5pm4lshahjje,"['Not a duplicate; bug 27157 is about making a stand-alone interactive visual tool to create and edit EasyTimelines, whereas this is specifically about doing it inside VisualEditor (and so not for wikitext users).']",['BUG REPRODUCTION .'] +3636,VisualEditor: Wikilink editing does not permit easy alteration of display text,"(In reply to Krinkle from comment #8) +> (removed a couple duplicate see-alsos) +> +> Unless I misunderstood the bug, we haven't really made any progress on this +> since last year. + +Yes, you have mis-understood comment 7: + +(In reply to James Forrester from comment #7) +> (In reply to Elitre from comment #6) +> > What Chris described at comment#3 is still happening: +> > https://fr.wikipedia.org/w/index. +> > php?title=St%C3%A9phane_Bern&diff=100014868&oldid=98819232 . +> +> That's now in bug 62819, which we believe we have just fixed this week (to +> go out on Thursday). Closing this. The suggestion that there be two edit +> fields in the link inspector (one for anchor, the other for target) is +> tracked in bug 53973. + +The remaining parts of this bug that aren't fixed are a duplicate of bug 53973.",1403727795,task_subcomment,PHID-TASK-uxowmsznm5ykbiez7tm2,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Krinkle from comment #8)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, you have mis-understood comment 7:\n\n(In reply to James Forrester from comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe remaining parts of this bug that aren't fixed are a duplicate of bug 53973.""]",['BUG REPRODUCTION'] +6381,"VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE","(In reply to This, that and the other from comment #13) +> As it stands, this is a dupe of bug 52141. I've put back the original bug +> summary; it seems to me that WONTFIX is the appropriate resolution for this +> bug. + +Agreed.",1403741232,task_subcomment,PHID-TASK-s47345xgplfmgixnp726,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to This, that and the other from comment #13)\nQUOTE\nQUOTE\nQUOTE\n\nAgreed.']",['SOCIAL CONVERSATION'] +7846,VisualEditor: Add the capacity for help pages in dialogs,"Instead of help /pages/ we've decided to go with help /popups/, per bug 51798.",1403824508,task_subcomment,PHID-TASK-znebtf73mavsnt4zkjtb,PHID-USER-ydswvwhh5pm4lshahjje,"[""Instead of help /pages/ we've decided to go with help /popups/, per bug 51798.""]",['BUG REPRODUCTION'] +3108,VisualEditor: Editing a link spanning a comment splits the link,"(In reply to Gerrit Notification Bot from comment #3) +> Change 141063 merged by jenkins-bot: +> Also annotate metadata in TransactionProcessor +> +> https://gerrit.wikimedia.org/r/141063 + +Helpfully, this doesn't actually fix the bug (just a number of related bugs where the comment isn't on the edge of the link). Assigned.",1403909628,task_subcomment,PHID-TASK-jhcapgyaxz3ow5vafpun,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Gerrit Notification Bot from comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nHelpfully, this doesn't actually fix the bug (just a number of related bugs where the comment isn't on the edge of the link)."", 'Assigned.']","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +11368,"VisualEditor: Use a ""broken link"" icon as the ""remove"" button in the link inspector, instead of a rubbish bin","We've decided instead to remove the use of icons here as it's too confusing, and instead will use just the label.",1403977522,task_subcomment,PHID-TASK-ygze3evr6iu2qv2rw7yu,PHID-USER-ydswvwhh5pm4lshahjje,"[""We've decided instead to remove the use of icons here as it's too confusing, and instead will use just the label.""]",['BUG REPRODUCTION'] +8622,VisualEditor: Link input widget outwits itself with the leading colon for Category/file links,*** Bug 63353 has been marked as a duplicate of this bug. ***,1403995088,task_subcomment,PHID-TASK-xcrom5qozpxh2fsjz7v7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 63353 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8627,VisualEditor: enwiki template {{columns-list}} looks particularly-broken at high zoom/low width,"(In reply to This, that and the other from comment #2) +> It looks no more broken to me in VE than it does in view mode. + +Yeah; marking as fixed.",1404168653,task_subcomment,PHID-TASK-s6tr75wkga6yoxhfytgb,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to This, that and the other from comment #2)\nQUOTE\n\nYeah; marking as fixed.']",['ACTION ON ISSUE .'] +11899,"VisualEditor: Broken layout of inspector menu, link inspector (others?) in Monobook","This has been fixed, AFAICT.",1404168883,task_subcomment,PHID-TASK-p5tj36n2mckefr5apd2o,PHID-USER-ydswvwhh5pm4lshahjje,"['This has been fixed, AFAICT.']",['BUG REPRODUCTION'] +8308,"VisualEditor: Templated table cells not rendered properly in VE, but correct in Parsoid output",Fixed by gerrit 140439.,1404172672,task_subcomment,PHID-TASK-d3wyk4xxdf6fguq3hvoj,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed by gerrit 140439.'],['ACTION ON ISSUE'] +8006,VisualEditor: Handle transclusions within a table better,Fixed by gerrit 140439.,1404172723,task_subcomment,PHID-TASK-h7tfqm7vbzcm7dpmeabg,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed by gerrit 140439.'],['ACTION ON ISSUE'] +6492,VisualEditor: Table rows with no defined cells rendered as an empty line,This was fixed a while ago by the Parsoid team.,1404172794,task_subcomment,PHID-TASK-c6mjvz42mmi6bswdw56d,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed a while ago by the Parsoid team.'],['BUG REPRODUCTION'] +12033,"VisualEditor: Using up-arrow to scroll lets you put the cursor under the toolbar in Firefox, Internet Explorer",Apparently IE is affected too (see bug 63778).,1404175752,task_subcomment,PHID-TASK-4bokg6oohi7iw7rzhciv,PHID-USER-ydswvwhh5pm4lshahjje,['Apparently IE is affected too (see bug 63778).'],['BUG REPRODUCTION .'] +11462,VisualEditor: Support creation of auto-numbered external links and to convert them to labeled ones,"(In reply to Bartosz Dziewoński from comment #6) +> (In reply to James Forrester from comment #2) +> > You cannot … + +[…] + +> > * … convert an auto-numbered external link to a real external link; or +> +> You can do that from ve.ui.MWLinkNodeInspector now, I don't know when it was +> implemented. + +Yes, that was fixed a month or so ago with the creation of MWLinkNodeInspector.",1404237321,task_subcomment,PHID-TASK-67wpkhw2f4styiyn7rfv,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Bartosz Dziewoński from comment #6)\nQUOTE\nQUOTE\n\n[…]\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, that was fixed a month or so ago with the creation of MWLinkNodeInspector.']",['BUG REPRODUCTION'] +8589,VisualEditor: Title is not updated on save if DISPLAYTITLE changed,"(In reply to Alex Monk from comment #13) +> So this appears to actually be working now. + +Woo-hoo. :-)",1404356560,task_subcomment,PHID-TASK-hhff6uyjp6fqhsgfm4vx,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Alex Monk from comment #13)\nQUOTE\n\nWoo-hoo.', ':-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +13579,"VisualEditor: Port MW core changes back to 1.19.x, 1.20.x and 1.21.x series so VE can run on them",Now that 1.23.x is released I suppose this is unnecessary.,1404436245,task_subcomment,PHID-TASK-utiy7prmp4a62qvvpo6d,PHID-USER-ydswvwhh5pm4lshahjje,['Now that 1.23.x is released I suppose this is unnecessary.'],['FUTURE PLAN'] +10346,Create a VisualEditor plugin tool to add/edit SyntaxHighlight blocks,Re-opening as this is now unmerged.,1404758207,task_subcomment,PHID-TASK-q2kd7nc4teibu2d6yujb,PHID-USER-ydswvwhh5pm4lshahjje,['Re-opening as this is now unmerged.'],['ACTION ON ISSUE .'] +13501,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,Re-opening as this is now unmerged.,1404758215,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ydswvwhh5pm4lshahjje,['Re-opening as this is now unmerged.'],['ACTION ON ISSUE .'] +11267,Editing window does not scroll when dragging,*** Bug 63170 has been marked as a duplicate of this bug. ***,1404761224,task_subcomment,PHID-TASK-xnlwaxwz6vxmxx7sxwlh,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 63170 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2515,"[scap] Deployment: Repository .git is synchronised fine, but is broken for submodules because of hardcoded gitdir link","Yay, thanks Bryan.",1404841358,task_subcomment,PHID-TASK-itdw5f4y5avsmhjnkmu3,PHID-USER-ydswvwhh5pm4lshahjje,"['Yay, thanks Bryan.']",['SOCIAL CONVERSATION'] +11620,Difficult for users to know what exact version of each extension is running on the cluster,"With bug 53972 now fixed, this is now fixed in Beta Labs (see http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version for git hashes against each extension), and for VisualEditor specifically (which was the original locus of this suggestion) it's also available at the bottom of the ""help"" menu.",1404841447,task_subcomment,PHID-TASK-grvae3imieydt4li7k7h,PHID-USER-ydswvwhh5pm4lshahjje,"['With bug 53972 now fixed, this is now fixed in Beta Labs (see URL for git hashes against each extension), and for VisualEditor specifically (which was the original locus of this suggestion) it\'s also available at the bottom of the ""help"" menu.']",['BUG REPRODUCTION'] +3084,VisualEditor: Select-all and typing makes document significantly out-of-sync in Firefox,Confirmed now fixed.,1404955719,task_subcomment,PHID-TASK-r5kajbzeeq4xhzra4a5e,PHID-USER-ydswvwhh5pm4lshahjje,['Confirmed now fixed.'],['BUG REPRODUCTION'] +8895,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),"(In reply to Ad Huikeshoven from comment #21) +> On nl.wp a discussion has started to turn on VE. In the process feedback has +> been collected on VE. Some users commented on ""white lines"" as a blocking +> issue for turning VE on as default. +> On top of pages like: +> * https://nl.wikipedia.org/wiki/Bali_%28eiland%29?veaction=edit +> * https://nl.wikipedia.org/wiki/Justine_Henin?veaction=edit +> * https://nl.wikipedia.org/wiki/Rijn?veaction=edit +> * https://nl.wikipedia.org/wiki/Brussels_Hoofdstedelijk_Gewest?veaction=edit +> * https://nl.wikipedia.org/wiki/Antwerpen_%28stad%29?veaction=edit +> as well as on other places on the page ""white lines"" or carriage returns +> appear in VE edit mode which do not appear in read mode. On mouse over the +> white line turns blue. +> +> Some users fear that newcomers others will delete those white lines and +> carriage returns. However, after deletion of those lines images are +> accidently deleted from the page. +> +> (Deleting white space at the bottom of a page might also delete accidently +> categories and other metadata.) +> +> How can I help to resolve this 'bug'? + +This feels like you don't think the resolution to bug 47790 in March was sufficient; I'm not sure that this has anything to do with this bug, however. Take the conversation there?",1405021766,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Ad Huikeshoven from comment #21)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis feels like you don't think the resolution to bug 47790 in March was sufficient; I'm not sure that this has anything to do with this bug, however."", 'Take the conversation there?']","['POTENTIAL NEW ISSUES AND REQUESTS', 'ACTION ON ISSUE']" +7252,"VisualEditor: On ""applying changes"" in a reference dialog, if the contents are blank, just delete the reference","Yes, sorry, this was great. Thanks!",1405038215,task_subcomment,PHID-TASK-tgtxd532icx4mnfll75r,PHID-USER-ydswvwhh5pm4lshahjje,"['Yes, sorry, this was great.', 'Thanks!']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +6629,"VisualEditor: When text is being made superscripted and is already subscripted, clear the latter (and vice versa)","Let's leave the bug as fixed in the original fix, not the recent minor breakage.",1405043173,task_subcomment,PHID-TASK-oml53qiv2ffx7tuvmx47,PHID-USER-ydswvwhh5pm4lshahjje,"[""Let's leave the bug as fixed in the original fix, not the recent minor breakage.""]",['BUG REPRODUCTION'] +8893,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),"(In reply to Ad Huikeshoven from comment #23) +> Ok to take the conversation there. I've read through bug 47790 and the +> reported issues are more or less the same. Bug 47790 is solved. What is the +> timeline of deployment? + +It's already deployed. + +It was deployed to MediaWiki.org on 6 March 2014 (see the ""Milestone"" field), so it would have reached the Dutch Wikipedia a week later, on 13 March 2014. + +That's what I meant by ""This feels like you don't think the resolution to bug 47790 in March was sufficient"". :-)",1405095333,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Ad Huikeshoven from comment #23)\nQUOTE\nQUOTE\nQUOTE\n\nIt's already deployed."", 'It was deployed to MediaWiki.org on 6 March 2014 (see the ""Milestone"" field), so it would have reached the Dutch Wikipedia a week later, on 13 March 2014.', 'That\'s what I meant by ""This feels like you don\'t think the resolution to bug 47790 in March was sufficient"".', ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +7893,"VisualEditor: Parsoid's render of {{reflist}} has no context, so no references appear; similarly, edited templates inside structures, look odd on edit",*** Bug 67856 has been marked as a duplicate of this bug. ***,1405107160,task_subcomment,PHID-TASK-nphxjkvvi4eszdxix7bq,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 67856 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7892,"VisualEditor: Parsoid's render of {{reflist}} has no context, so no references appear; similarly, edited templates inside structures, look odd on edit","(In reply to James Forrester from comment #2) +> This will be fixed when we switch over to Parsoid rendering the templates +> mid-edit rather than rely on PHP parser. + +As follow-up, right now we don't have a way to give context to Parsoid, so when parsing a template that generates part of a wider structure – e.g. a cell, row or section of a table – we just give the template itself, contextless. + +This means that Parsoid (correctly) returns a fostered-out block, which we (correctly) splice into the location, meaning the document looks very odd. However, it saves fine. + +In the future we'd need a way to tell Parsoid that ""this is an update to transclusion id=1234 in structure id=4321"" or something so Parsoid has context; I assume this will need to wait until Parsoid puts GUIDs into the source for us.",1405353588,task_subcomment,PHID-TASK-nphxjkvvi4eszdxix7bq,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to James Forrester from comment #2)\nQUOTE\nQUOTE\n\nAs follow-up, right now we don't have a way to give context to Parsoid, so when parsing a template that generates part of a wider structure – e.g."", 'a cell, row or section of a table – we just give the template itself, contextless.', 'This means that Parsoid (correctly) returns a fostered-out block, which we (correctly) splice into the location, meaning the document looks very odd.', 'However, it saves fine.', 'In the future we\'d need a way to tell Parsoid that ""this is an update to transclusion id=1234 in structure id=4321"" or something so Parsoid has context; I assume this will need to wait until Parsoid puts GUIDs into the source for us.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN']" +5972,"VisualEditor: Provide a way (beyond Ctrl-Click, middle-click, or right-click/tab) to open links in another window",Fixed in gerrit 139550.,1405375886,task_subcomment,PHID-TASK-ge3lxw5vifprlb3diogc,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in gerrit 139550.'],['TASK PROGRESS'] +2921,VisualEditor: Inspectors should not display below visible page area,This is fixed for dialogs in gerrit 139550. It's not yet fixed for inspectors (which I suppose should scroll-into-view?).,1405377923,task_subcomment,PHID-TASK-zoxqzhcrz3axmm25xk3m,PHID-USER-ydswvwhh5pm4lshahjje,"['This is fixed for dialogs in gerrit 139550.', ""It's not yet fixed for inspectors (which I suppose should scroll-into-view?"", ').']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11869,VisualEditor: FlaggedRevs status box causes blank space down the right side of CE content div,"Indeed, probably fixed a while ago…",1405449142,task_subcomment,PHID-TASK-q7kvrcess52gstbba6tv,PHID-USER-ydswvwhh5pm4lshahjje,"['Indeed, probably fixed a while ago…']",['BUG REPRODUCTION'] +11187,"There should be help links in every context - dialog boxes, inspectors, etc.",So I suppose now the job is to start writing copy…,1405452080,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-ydswvwhh5pm4lshahjje,['So I suppose now the job is to start writing copy…'],['FUTURE PLAN'] +13246,VisualEditor: Provide a tool to insert a talk signature in namespaces that need it,"(In reply to Lokal_Profil from comment #14) +> Being a basic building block of a wiki which is currently missing from VE I +> would not mark this as Resolved until there is a solution integrated in VE. +> Better then to leave it open and hope that some volunteer takes it on if it +> is deemed to be outside of the scope for Wikimedia to implement. + +There is never going to be a ""sign post"" feature integrated into VisualEditor as deployed on WMF servers. That's the whole point of Flow. From a perspective of ""VisualEditor for WMF users"", this is WONTFIXed. + +This bug is not marked as ""WONTFIX"" though, because it's entirely plausible that someone might want to run VisualEditor on a wiki without Flow (or LQT or Message Wall or whatever). + +Maybe we should bundle up Bartosz's code into a VE plug-in that's available for users (but not on by default)?",1405474400,task_subcomment,PHID-TASK-kttslfnxq434mabydy2v,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Lokal_Profil from comment #14)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThere is never going to be a ""sign post"" feature integrated into VisualEditor as deployed on WMF servers.', ""That's the whole point of Flow."", 'From a perspective of ""VisualEditor for WMF users"", this is WONTFIXed.', 'This bug is not marked as ""WONTFIX"" though, because it\'s entirely plausible that someone might want to run VisualEditor on a wiki without Flow (or LQT or Message Wall or whatever).', ""Maybe we should bundle up Bartosz's code into a VE plug-in that's available for users (but not on by default)?""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN .']" +13393,OOUI: Dialogs should be repositionable/draggable,*** Bug 67952 has been marked as a duplicate of this bug. ***,1405474879,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 67952 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4284,"VisualEditor: Add ""role"" attributes to UI elements where appropriate","Most of this has already been done in OOUI, I think.",1405702134,task_subcomment,PHID-TASK-u2ls26f436dp4ls4xqnj,PHID-USER-ydswvwhh5pm4lshahjje,"['Most of this has already been done in OOUI, I think.']",['BUG REPRODUCTION'] +7798,Support editing <references /> tags to set multi-column display on/off,"No. We /are/ going to do this. Gabriel is on the hook for suggesting how to do it in a way that makes him happy, given he vetoed the agreed way. It certainly isn't ""UNCONFIRMED"".",1405787640,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-ydswvwhh5pm4lshahjje,"['No.', 'We /are/ going to do this.', 'Gabriel is on the hook for suggesting how to do it in a way that makes him happy, given he vetoed the agreed way.', 'It certainly isn\'t ""UNCONFIRMED"".']","['BUG REPRODUCTION', 'ACTION ON ISSUE', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +13244,VisualEditor: Provide a tool to insert a talk signature in namespaces that need it,"(In reply to Bartosz Dziewoński from comment #16) +> That sounds fine by me. So it would be enabled with a $wg config variable? + +That was my thought, yes. + +> I wonder if it would make sense to let users enable it for themselves (by +> loading a RL module in common.js, for example). + +It doesn't; either VE namespaces are signable or they're not. A per-user setting doesn't make sense. + +""Assigning"" to Bartosz given he's done all the work here. :-)",1405787749,task_subcomment,PHID-TASK-kttslfnxq434mabydy2v,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Bartosz Dziewoński from comment #16)\nQUOTE\n\nThat was my thought, yes.', ""QUOTE\nQUOTE\n\nIt doesn't; either VE namespaces are signable or they're not."", ""A per-user setting doesn't make sense."", '""Assigning"" to Bartosz given he\'s done all the work here.', ':-)']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +11069,Merge Poem extension into MediaWiki core,"(In reply to Kunal Mehta (Legoktm) from comment #48) +> (In reply to Tpt from comment #45) +> > Yes, you have right with ""mw-lines"". +> > +> > I understand your concern with differing functionality that would require +> > two buttons in the editing interface (it's the major concern I see). I think +> > we should have feedback from the VisualEditor team. +> +> James, do you/your team have an opinion? + +I don't particularly mind it being merged into core from an ""editing"" POV, but it is ""yet another feature"" in MediaWiki core which we're meant to be making leaner, faster and more flexible, which this roughly feels like it goes against. + +The Parsoid-land changes aren't too hard to handle, I believe, so that shouldn't block this.",1406060775,task_subcomment,PHID-TASK-bdnotllyeea37ihjkmr3,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Kunal Mehta (Legoktm) from comment #48)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI don\'t particularly mind it being merged into core from an ""editing"" POV, but it is ""yet another feature"" in MediaWiki core which we\'re meant to be making leaner, faster and more flexible, which this roughly feels like it goes against.', ""The Parsoid-land changes aren't too hard to handle, I believe, so that shouldn't block this.""]","['FUTURE PLAN', 'BUG REPRODUCTION']" +3442,VisualEditor: Transclusion dialog should prevent adding identically-named parameters (and aliases),"I'm going to assume ""yes"" given testing.",1406062458,task_subcomment,PHID-TASK-5pkp6kncu5pzdahrd6qn,PHID-USER-ydswvwhh5pm4lshahjje,"['I\'m going to assume ""yes"" given testing.']",['TESTING'] +7100,"VisualEditor: Dialogs should have a ""cancel"" button next to ""Apply changes""",This was done as part of the window redesign work.,1406063829,task_subcomment,PHID-TASK-ktdxstz7i62g4zy5m5ov,PHID-USER-ydswvwhh5pm4lshahjje,['This was done as part of the window redesign work.'],['BUG REPRODUCTION'] +4280,"VisualEditor: Add ""role"" attributes to UI elements where appropriate",Looks fine from my POV.,1406079764,task_subcomment,PHID-TASK-u2ls26f436dp4ls4xqnj,PHID-USER-ydswvwhh5pm4lshahjje,['Looks fine from my POV.'],['SOCIAL CONVERSATION'] +14,VisualEditor: Snowmen appear near newly added references,"(In reply to Elitre from comment #22) +> More examples from it.wp: +> https://it.wikipedia.org/w/index. +> php?title=Natale_Ciravolo&diff=67212907&oldid=67197341 , +> https://it.wikipedia.org/w/index.php?title=Utente:Nnvu/ +> Sandbox1&diff=prev&oldid=67108020 . + +This is bug 67992 I think.",1406341511,task_subcomment,PHID-TASK-qzxqmy2qhwcdfwstvjhk,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to Elitre from comment #22)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis is bug 67992 I think.'],['BUG REPRODUCTION'] +10019,VisualEditor: Re-label the 'cancel' toolbar message to 'exit without saving',Indeed. :-),1406470421,task_subcomment,PHID-TASK-h6knxqbqokuwzylojsm7,PHID-USER-ydswvwhh5pm4lshahjje,"['Indeed.', ':-)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +10643,VisualEditor: Zero width no-break space is added to the end of the article (in a slug) in the editing element (but not the document),Presumably this is ve.ce.BranchNode.$blockSlugTemplate.,1406595885,task_subcomment,PHID-TASK-mgmwirwldz45agzrgg3n,PHID-USER-ydswvwhh5pm4lshahjje,['Presumably this is ve.ce.BranchNode.$blockSlugTemplate.'],['BUG REPRODUCTION'] +3107,VisualEditor: Editing a link spanning a comment splits the link,"This is now fixed because comments are editable (finally), but there's a wider, lower-priority issue for non-comments, for which I have created bug 68779 to track.",1406598194,task_subcomment,PHID-TASK-jhcapgyaxz3ow5vafpun,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is now fixed because comments are editable (finally), but there's a wider, lower-priority issue for non-comments, for which I have created bug 68779 to track.""]",['BUG REPRODUCTION'] +1057,VisualEditor: saving fails silently for some large edits,No subsequent reports or steps to fix; marking as WORKSFORME.,1406598295,task_subcomment,PHID-TASK-4hux64flsouxqgjibleh,PHID-USER-ydswvwhh5pm4lshahjje,['No subsequent reports or steps to fix; marking as WORKSFORME.'],['ACTION ON ISSUE'] +3360,VisualEditor: CTRL+Z occasionally inserts a pawn,I believe these issues are now fixed.,1406599341,task_subcomment,PHID-TASK-u4mzdxdhi5v6xlyw7zkb,PHID-USER-ydswvwhh5pm4lshahjje,['I believe these issues are now fixed.'],['BUG REPRODUCTION'] +10538,VisualEditor: OpenSearch results aren't perfect for searching for pages (some don't come up),*** Bug 67150 has been marked as a duplicate of this bug. ***,1406753647,task_subcomment,PHID-TASK-cqgpkdfnpdapeshycn57,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 67150 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9776,"VisualEditor: ↵ is shown when wikicode contains single newline, which is not very WYSIWYG",*** Bug 68811 has been marked as a duplicate of this bug. ***,1406754254,task_subcomment,PHID-TASK-o45i4q2kievixjidhsk7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 68811 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +2819,"VisualEditor: Editing toolbar CSS disappears on hover, then the buttons do nothing","Still can't reproduce, unfortunately. :-(",1406756283,task_subcomment,PHID-TASK-j5vjfdev7u6pvuctl7bs,PHID-USER-ydswvwhh5pm4lshahjje,"[""Still can't reproduce, unfortunately."", ':-(']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +4386,VisualEditor: Lag when selecting complex templates (especially in big pages),"This is an old report that I think is now closable (but performance is of course an on-going concern). + +For these particular concerns, we've recently fixed a number of performance issues germane to these: + +* Selection of the template, and opening the dialog, takes much less than a + second now for me (I'd call it instant, roughly). +* Loading the second reflist is much quicker too (the first one was already near-instant). + +(Note that these fixes should hit production later today.) + +Consequently, I'm marking this as ""FIXED"", though there's always going to be more to do.",1406824618,task_subcomment,PHID-TASK-3f6rzvtal3vp7j7ok4ve,PHID-USER-ydswvwhh5pm4lshahjje,"['This is an old report that I think is now closable (but performance is of course an on-going concern).', ""For these particular concerns, we've recently fixed a number of performance issues germane to these:\n\n* Selection of the template, and opening the dialog, takes much less than a\n second now for me (I'd call it instant, roughly)."", '* Loading the second reflist is much quicker too (the first one was already near-instant).', '(Note that these fixes should hit production later today.)', 'Consequently, I\'m marking this as ""FIXED"", though there\'s always going to be more to do.']","['ACTION ON ISSUE .', 'BUG REPRODUCTION', 'OBSERVED BUG BEHAVIOR .', 'ACTION ON ISSUE .', 'ACTION ON ISSUE .']" +7757,References inside templates don't appear in the reference list in VisualEditor,*** Bug 69066 has been marked as a duplicate of this bug. ***,1407061246,task_subcomment,PHID-TASK-c2zo7myzzju4zjk7el5z,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 69066 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +3271,VisualEditor: Language templates replaced by snowmen at Japanese Wikipedia,I think that this was finally fixed in Roan's great re-working of snowmen.,1407061575,task_subcomment,PHID-TASK-sqexirvlnm7n526sp3a3,PHID-USER-ydswvwhh5pm4lshahjje,"[""I think that this was finally fixed in Roan's great re-working of snowmen.""]",['BUG REPRODUCTION'] +3223,VisualEditor: A template with the RLM control character doesn't work when editing in VE,"(In reply to Amir E. Aharoni from comment #6) +> At Wikimania Moriel, Roan and I found that the bug, as originally reported, +> appears to be fixed. I don't know when exactly did the fix happen. +> +> Using the {{כ}} template works correctly while editing articles, and the +> original test page https://he.wikipedia.org/wiki/User:Amire80/ve-rlm shows +> everything correctly. + +This would probably have been fixed by Ed's work on unwrapping generated content nodes. + +> That said, there are issues with handling this template after it's inserted: +> * The bubble that shows its name appears in a wrong location. + +Yeah, the context seems to find the nearest thing that actually displays and attaches to that. Probably the same issue as the below. + +> * It's hard to know that it's there while editing in visual mode, because it +> is zero-width. Showing some kind of a flag there, as it's done with single +> line breaks, would be a nice idea. + +That's bug 49806. + +> Should I close this bug and open separate bugs for these issues? + +Have done so. Yay.",1407753932,task_subcomment,PHID-TASK-wfbovalkwufxdqplhata,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Amir E. Aharoni from comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis would probably have been fixed by Ed's work on unwrapping generated content nodes."", 'QUOTE\nQUOTE\n\nYeah, the context seems to find the nearest thing that actually displays and attaches to that.', 'Probably the same issue as the below.', ""QUOTE\nQUOTE\nQUOTE\n\nThat's bug 49806."", 'QUOTE\n\nHave done so.', 'Yay.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +8891,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),"As an additional item (from bug 51978 comment 6): + +> Using the {{כ}} template works correctly while editing articles, and the +> original test page https://he.wikipedia.org/wiki/User:Amire80/ve-rlm shows +> everything correctly. +> +> That said, there are issues with handling this template after it's inserted: +> * The bubble that shows its name appears in a wrong location. + +This is related to this bug – the context seems to find the nearest thing that actually displays and attaches to that. When we display a place for the context to show, it will presumably show there. :-)",1407754116,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-ydswvwhh5pm4lshahjje,"['As an additional item (from bug 51978 comment 6):\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis is related to this bug – the context seems to find the nearest thing that actually displays and attaches to that.', 'When we display a place for the context to show, it will presumably show there.', ':-)']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +13391,OOUI: Dialogs should be repositionable/draggable,"(In reply to Spinningspark from comment #17) +> Why is this languishing at low priority? Fixing something that is preventing +> the editor from reading the thing he is editing is HIGH priority. + +""High"" priority would mean that it's more important than editing tables, editing in Chinese, or editing galleries. ""High"" priority is not appropriate for this relatively minor and very complex enhancement request.",1407771922,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Spinningspark from comment #17)\nQUOTE\nQUOTE\n\n""High"" priority would mean that it\'s more important than editing tables, editing in Chinese, or editing galleries.', '""High"" priority is not appropriate for this relatively minor and very complex enhancement request.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +2333,VisualEditor: Sometimes the edit link for VE does not appear,No recent reports.,1408096458,task_subcomment,PHID-TASK-22klbikg4fmxw7aotqvi,PHID-USER-ydswvwhh5pm4lshahjje,['No recent reports.'],['BUG REPRODUCTION'] +8779,"VisualEditor: Make defaultsort input field always use ""real"" text, not a placeholder",*** Bug 69568 has been marked as a duplicate of this bug. ***,1408096620,task_subcomment,PHID-TASK-457x6imtkd7rswr4kl6x,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 69568 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9465,VisualEditor: Paste of content does not use the context's annotation,*** Bug 69653 has been marked as a duplicate of this bug. ***,1408272633,task_subcomment,PHID-TASK-ezht24x5cf4eytaekvqk,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 69653 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10722,VisualEditor: Provide some kind of template suggestion in the transclusion editor,*** Bug 69787 has been marked as a duplicate of this bug. ***,1408571387,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 69787 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8570,"VisualEditor: Add support for editing templates' parameters as DOM elements (""visually""), including supporting nested templates","Re-wording; this isn't a duplicate of bug 50182, which is about non-dialog editing of templates.",1408649657,task_subcomment,PHID-TASK-o63tibhphh5vfhjwesdx,PHID-USER-ydswvwhh5pm4lshahjje,"[""Re-wording; this isn't a duplicate of bug 50182, which is about non-dialog editing of templates.""]",['BUG REPRODUCTION'] +3432,VisualEditor: Inspectors and context menu should close when blurring the document and/or when opening the save dialog,"Confirmed, the link and language inspectors close on triggering the save dialog.",1408734627,task_subcomment,PHID-TASK-eto6zg3t57jsyeutf64w,PHID-USER-ydswvwhh5pm4lshahjje,"['Confirmed, the link and language inspectors close on triggering the save dialog.']",['BUG REPRODUCTION'] +3804,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,"(In reply to Alex Monk from comment #14) +> Is there anything left here to do that isn't bug 60358? + +I believe that that will complete this.",1408762442,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to Alex Monk from comment #14)\nQUOTE\n\nI believe that that will complete this.'],['CONTRIBUTION AND COMMITMENT'] +4484,VisualEditor: Right-click in IE10 causes deletion of the selected content,"(In reply to This, that and the other (TTO) from comment #2) +> Does not occur in IE11. Has an official decision been made on whether to +> support IE <= 10? + +The ambition is to support IE9 and up; IE10 doesn't add much compared to IE9, but is probably a necessary stepping-stone. If it turns out to be too much work, we'll abandon efforts, but for now, yes, this is on the worklist.",1409441520,task_subcomment,PHID-TASK-batdg3q5jwk7z4eeddgg,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to This, that and the other (TTO) from comment #2)\nQUOTE\nQUOTE\n\nThe ambition is to support IE9 and up; IE10 doesn't add much compared to IE9, but is probably a necessary stepping-stone."", ""If it turns out to be too much work, we'll abandon efforts, but for now, yes, this is on the worklist.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +12756,VisualEditor: Parsoid diff failure errors are not very descriptive,"With the above patch, the former message: + + Error loading data from server: parsoidserver-http-bad-status: + 500. Would you like to retry? + +… turns into: + + Error loading data from server: parsoidserver-http-bad-status: + 500: Page Fetch failure for ""BADURL"": Error: getaddrinfo + ENOTFOUND. Would you like to retry? + +Which is not ideal, but at least describes things a bit. Marking this as FIXED.",1409684401,task_subcomment,PHID-TASK-rmktbubqqol74vvmg4zn,PHID-USER-ydswvwhh5pm4lshahjje,"['With the above patch, the former message:\n\n Error loading data from server: parsoidserver-http-bad-status:\n 500.', 'Would you like to retry?', '… turns into:\n\n Error loading data from server: parsoidserver-http-bad-status:\n 500: Page Fetch failure for ""BADURL"": Error: getaddrinfo\n ENOTFOUND.', 'Would you like to retry?', 'Which is not ideal, but at least describes things a bit.', 'Marking this as FIXED.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE', 'BUG REPRODUCTION .', 'ACTION ON ISSUE', 'BUG REPRODUCTION', 'ACTION ON ISSUE']" +13161,VisualEditor: Template dialog should make use of guessed/inferred TemplateData for templates without it,*** Bug 70228 has been marked as a duplicate of this bug. ***,1409694736,task_subcomment,PHID-TASK-dpwiikhbs2gw5p5foc5a,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 70228 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +11841,TemplateData: Add a way to express dependencies between parameters,"[Moved from bug 60358 discussion.] + +(In reply to Helder from bug 60358 comment #10) +> (In reply to James Forrester from bug 60358 comment #9) +> > (In reply to Helder from bug 60358 comment #8) +> > > (In reply to James Forrester from bug 60358 comment #6) +> > > > (In reply to Ricordisamoa from bug 60358 comment #5) +> > > > > or a set of fields may be mutually exclusive (and yet one of them would +> > > > > be required). +> > > > +> > > > That doesn't make sense. ""Required"" means ""the template will die horribly if +> > > > you don't include this"". It is *not* a ""we'd like you to fill this in"" – +> > > > that's what ""suggested"" is for. Most templates will have no 'required' +> > > > fields. +> > > +> > > It seems perfectly valid for a template to require that ""either A or B be +> > > provided"" and the user should be able to delete one of them if it is not +> > > needed. +> > +> > This feels like a pretty edge case (and suggests that we should consider +> > whether the template should be re-written to be less anti-human); maybe file +> > a TemplateData bug to ask for a way to express this relationship? +> +> This kind of relationship between parameters was requested on bug 50407. + +Well, as I see it, this bug only asks for param-level relationships – if A also B; if C not D; etc. + +Should we extend it for shared-param relationships (exactly one of A, B and C are required; D is an alias for E if F is set but is an alias for G if F is not set; …), or should we create a new bug? (BTW, this feels like a potentially ever-expanding system could be created, and we'd probably say this adds too much complexity for the value.)",1409778173,task_subcomment,PHID-TASK-2xs7662hh3qdt5fonxnb,PHID-USER-ydswvwhh5pm4lshahjje,"['[Moved from bug 60358 discussion.]', '(In reply to Helder from bug 60358 comment #10)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWell, as I see it, this bug only asks for param-level relationships – if A also B; if C not D; etc.', 'Should we extend it for shared-param relationships (exactly one of A, B and C are required; D is an alias for E if F is set but is an alias for G if F is not set; …), or should we create a new bug?', ""(BTW, this feels like a potentially ever-expanding system could be created, and we'd probably say this adds too much complexity for the value.)""]","['ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +4482,VisualEditor: Right-click in IE10 causes deletion of the selected content,Totally conceivable that we fixed this in the past 15 months with the thousands of other changes (3683 since this point by my count). Marking as WORKSFORME.,1409959799,task_subcomment,PHID-TASK-batdg3q5jwk7z4eeddgg,PHID-USER-ydswvwhh5pm4lshahjje,"['Totally conceivable that we fixed this in the past 15 months with the thousands of other changes (3683 since this point by my count).', 'Marking as WORKSFORME.']","['BUG REPRODUCTION', 'WORKAROUNDS']" +8200,"VisualEditor: Deleting a sole LI in front of a GC block doesn't, but selects the GC block","This now works, probably caused by Ed's re-working of GCNs.",1410034029,task_subcomment,PHID-TASK-snnn2o47ucaywt5ufim7,PHID-USER-ydswvwhh5pm4lshahjje,"[""This now works, probably caused by Ed's re-working of GCNs.""]",['BUG REPRODUCTION'] +11181,"There should be help links in every context - dialog boxes, inspectors, etc.",First one done. We'll seek feedback on this approach and then roll out for the rest of the dialogs.,1410208838,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-ydswvwhh5pm4lshahjje,"['First one done.', ""We'll seek feedback on this approach and then roll out for the rest of the dialogs.""]","['BUG REPRODUCTION', 'FUTURE PLAN .']" +7900,VisualEditor: Nicer removal of Cite.php's class=error,"Sorry! + +This refers to the hacky fix for bug 50423 which added (eventually): + + /* HACK: Hide Ref errors in templates */ + .mw-ext-cite-error { + display: none; + } + +… to ve.ce.MWReferenceNode.css + +This bug is asking for a way for these errors to not be shown that doesn't just suppress the conent (they're caused by the templates rendering out of context).",1410216270,task_subcomment,PHID-TASK-ny6m4ujfqwfjm6dzcxsg,PHID-USER-ydswvwhh5pm4lshahjje,"['Sorry!', ""This refers to the hacky fix for bug 50423 which added (eventually):\n\n /* HACK: Hide Ref errors in templates */\n .mw-ext-cite-error {\n\tdisplay: none;\n }\n\n… to ve.ce.MWReferenceNode.css\n\nThis bug is asking for a way for these errors to not be shown that doesn't just suppress the conent (they're caused by the templates rendering out of context).""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +11459,VisualEditor: Support creation of auto-numbered external links and to convert them to labeled ones,"(In reply to Matthew Flaschen from comment #9) +> Is it possible to convert an auto-numbered link to one with arbitrary text +> (that's what the second part of the bug title refers to)? + +Yes, that's been possible for a while. In https://meta.wikimedia.org/wiki/Tech/News/2014/27?veaction=edit for example, click on one of the auto-numbered links to edit it, then click ""add label"" to convert it to a ""normal"" link.",1410238428,task_subcomment,PHID-TASK-67wpkhw2f4styiyn7rfv,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Matthew Flaschen from comment #9)\nQUOTE\nQUOTE\n\nYes, that's been possible for a while."", 'In URL for example, click on one of the auto-numbered links to edit it, then click ""add label"" to convert it to a ""normal"" link.']","['QUOTE', 'BUG REPRODUCTION .']" +13193,VisualEditor: Clear formatting button should not remove links,*** Bug 70739 has been marked as a duplicate of this bug. ***,1410482044,task_subcomment,PHID-TASK-3geuv3zh7grvfypwtx6m,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 70739 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +7097,"VisualEditor: Dialogs should have a ""cancel"" button next to ""Apply changes""","(In reply to John Broughton from comment #8) +> If in fact the link tool and the Formula window are outside the scope of this> +> bug, feel free to close the bug + +They are. This bug is about dialogs. + +Design questions about non-dialogs is a distinct question – raising another ticket is probably a good idea if you think they should be changed.",1410807070,task_subcomment,PHID-TASK-ktdxstz7i62g4zy5m5ov,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to John Broughton from comment #8)\nQUOTE\nQUOTE\n\nThey are.', 'This bug is about dialogs.', 'Design questions about non-dialogs is a distinct question – raising another ticket is probably a good idea if you think they should be changed.']","['QUOTE', 'BUG REPRODUCTION', 'FUTURE PLAN']" +11177,"There should be help links in every context - dialog boxes, inspectors, etc.","The page settings (""meta"") dialog now has a complete set of contextual help. Will wait for further user feedback before doing the rest of the dialogs.",1410831140,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-ydswvwhh5pm4lshahjje,"['The page settings (""meta"") dialog now has a complete set of contextual help.', 'Will wait for further user feedback before doing the rest of the dialogs.']","['EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +3799,VisualEditor: Transclusion dialog should recommend TemplateData-hinted mandatory parameters,"There are still some remaining improvements (as always), but the thrust of this bug is now done.",1410982793,task_subcomment,PHID-TASK-ob2d5ffvdmtamrwpb4u7,PHID-USER-ydswvwhh5pm4lshahjje,"['There are still some remaining improvements (as always), but the thrust of this bug is now done.']",['BUG REPRODUCTION'] +7946,VisualEditor: OpenSearch results aren't perfect for checking for page existence,*** Bug 54361 has been marked as a duplicate of this bug. ***,1410985568,task_subcomment,PHID-TASK-hqedrd262jmefrbeu2zs,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 54361 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10537,VisualEditor: OpenSearch results aren't perfect for searching for pages (some don't come up),"Actually, merging this into bug 51013 for actioning. + +*** This bug has been marked as a duplicate of bug 51013 ***",1410985568,task_subcomment,PHID-TASK-cqgpkdfnpdapeshycn57,PHID-USER-ydswvwhh5pm4lshahjje,"['Actually, merging this into bug 51013 for actioning.', '*** This bug has been marked as a duplicate of bug 51013 ***']","['ACTION ON ISSUE .', 'ISSUE CONTENT MANAGEMENT']" +10799,"VisualEditor: Incompatibility with Special:Preferences#mw-prefsection-editing item, ""Edit pages on double click (requires JavaScript)""",Is this now fixed given the above being merged?,1411664311,task_subcomment,PHID-TASK-upzv2zqhai5rvy7wc6sm,PHID-USER-ydswvwhh5pm4lshahjje,['Is this now fixed given the above being merged?'],['BUG REPRODUCTION'] +13240,VisualEditor: Provide a tool to insert a talk signature in namespaces that need it,"(In reply to Pine from comment #20) +> I am raising the priority of this bug. VisualEditor is now enabled for talk +> pages on Meta, yet I can't insert my signature using VisualEditor, which is +> a major shortcoming. Please fix! + +What talk pages is it enabled for? Can you give an example? It doesn't appear on the talk pages I just looked at. This feels like a distinct bug. + +Please read the history of this bug for why this is explicitly outside of the plans for VisualEditor; it's fundamentally the wrong approach. Resetting priority.",1412361791,task_subcomment,PHID-TASK-kttslfnxq434mabydy2v,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Pine from comment #20)\nQUOTE\nQUOTE\nQUOTE\n\nWhat talk pages is it enabled for?', 'Can you give an example?', ""It doesn't appear on the talk pages I just looked at."", 'This feels like a distinct bug.', ""Please read the history of this bug for why this is explicitly outside of the plans for VisualEditor; it's fundamentally the wrong approach."", 'Resetting priority.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'ACTION ON ISSUE .']" +13237,VisualEditor: Provide a tool to insert a talk signature in namespaces that need it,"(In reply to Pine from comment #22) +> Perhaps someone enabled VE on talk pages when they shouldn't have? +> +> It's enabled on https://meta.wikimedia.org/wiki/Grants:APG/Comments + +Argh. That's not a talk page. You can tell because the talk page would be https://meta.wikimedia.org/wiki/Grants talk:APG – this is really unhelpful of people to use the wrong namespace. I'm sorry about that. :-(",1412362031,task_subcomment,PHID-TASK-kttslfnxq434mabydy2v,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Pine from comment #22)\nQUOTE\nQUOTE\nQUOTE\n\nArgh.', ""That's not a talk page."", 'You can tell because the talk page would be URL talk:APG – this is really unhelpful of people to use the wrong namespace.', ""I'm sorry about that."", ':-(']","['QUOTE', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +1012,VisualEditor: nowiki when trying to edit an external link in references,"(In reply to Amir E. Aharoni from comment #2) +> I cannot reproduce this with the current version of the article, which has +> similar content. + +I can confirm that I could previously reproduce and this is now fixed; not quite sure where or when. + +> When trying to edit the old version of the article I get a strange result: I +> don't see the external links in the reference editor at all. + +Yeah; that's very odd. Have filed bug 71652.",1412470303,task_subcomment,PHID-TASK-6fktzxq6di35ahdf6gf4,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Amir E. Aharoni from comment #2)\nQUOTE\nQUOTE\n\nI can confirm that I could previously reproduce and this is now fixed; not quite sure where or when.', ""QUOTE\nQUOTE\n\nYeah; that's very odd."", 'Have filed bug 71652.']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +8214,VisualEditor: Alien shield is mis-sized for inline content (assumes it's just one line of text high),"This was actually a different issue (slightly), so separating it. Still FIXED, though. :-)",1412608037,task_subcomment,PHID-TASK-ubeo6o33vz5bavixyf3q,PHID-USER-ydswvwhh5pm4lshahjje,"['This was actually a different issue (slightly), so separating it.', 'Still FIXED, though.', ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +9507,VisualEditor: Provide clean way to clone a linmod slice,Provided by gerrit I38d63e31.,1412608772,task_subcomment,PHID-TASK-g4wwasypneek2xwppnuc,PHID-USER-ydswvwhh5pm4lshahjje,['Provided by gerrit I38d63e31.'],['BUG REPRODUCTION .'] +7945,VisualEditor: OpenSearch results aren't perfect for checking for page existence,"FIXED by dint of bug 70958 being fixed. Thanks, Timo!",1412977342,task_subcomment,PHID-TASK-hqedrd262jmefrbeu2zs,PHID-USER-ydswvwhh5pm4lshahjje,"['FIXED by dint of bug 70958 being fixed.', 'Thanks, Timo!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +11195,"Broken table, repeated section in diff after VisualEditor edit","This was fixed a very long time ago (around August last year), but I didn't spot this report until just now; my apologies.",1412977739,task_subcomment,PHID-TASK-ing4zbhpdsfypnokceeg,PHID-USER-ydswvwhh5pm4lshahjje,"[""This was fixed a very long time ago (around August last year), but I didn't spot this report until just now; my apologies.""]",['SOCIAL CONVERSATION'] +13178,"If the user only has edited in one section, VisualEditor should insert the name of the edited section into the edit summary","(In reply to Elitre from comment #8) +> Isn't this the current behavior (for various meanings of ""section editing"")? + +No. This is asking for VE-MW to insert the name of the section edited if only one section was edited, even if the editor was launched from a page-level link. Doing it when the user clicks a section edit link was bug 50872 and is indeed done. Not doing it when the user clicks a section edit link and then edits outside the link is bug 58488.",1412985721,task_subcomment,PHID-TASK-z3skamqtqkfqxyfwcbsx,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Elitre from comment #8)\nQUOTE\n\nNo.', 'This is asking for VE-MW to insert the name of the section edited if only one section was edited, even if the editor was launched from a page-level link.', 'Doing it when the user clicks a section edit link was bug 50872 and is indeed done.', 'Not doing it when the user clicks a section edit link and then edits outside the link is bug 58488.']","['QUOTE', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8920,VisualEditor: Transclusion nodes should re-evaluate their block/inline status on every update,*** Bug 72045 has been marked as a duplicate of this bug. ***,1413312100,task_subcomment,PHID-TASK-pyjlzzqqrcxthunhdjxd,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 72045 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9132,"Cite CSS should be adjusted by wikis to set a non-standard rendering style (e.g. 1.0, 1.1 / a,b,c, removing brackets, etc.)",I74d4878 will let us fix this.,1413330448,task_subcomment,PHID-TASK-bhc7xmtcptcglmeqxvai,PHID-USER-ydswvwhh5pm4lshahjje,['I74d4878 will let us fix this.'],['BUG REPRODUCTION'] +7116,"VisualEditor: Transclusion editor should should give an ""are you sure?"" message if an unknown template is selected","(In reply to Alex Monk from comment #2) +> Unknown template = template with no TemplateData? + +(In reply to Alex Monk from comment #3) +> Non-existent? + +It means ""the API didn't claim to know about it existing"". Given MediaWiki's… awkwardness about knowing whether or not a page actually exists I didn't want to assume something when I wrote it. :-)",1414103160,task_subcomment,PHID-TASK-qjdwtbzzs25aurzlowwr,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Alex Monk from comment #2)\nQUOTE\n\n(In reply to Alex Monk from comment #3)\nQUOTE\n\nIt means ""the API didn\'t claim to know about it existing"".', ""Given MediaWiki's… awkwardness about knowing whether or not a page actually exists I didn't want to assume something when I wrote it."", ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +3669,VisualEditor: Display the contextual menu for templates much more visibly,"Sorry for having not responded on this ticket; we fixed this ages ago with the new contextual menu. There are still some issues with the context appearing off-screen if the template is taller than your screen and you're down-page of it, but that is covered by different bugs.",1414104265,task_subcomment,PHID-TASK-he62ku3noedhtzp55bhf,PHID-USER-ydswvwhh5pm4lshahjje,"['Sorry for having not responded on this ticket; we fixed this ages ago with the new contextual menu.', ""There are still some issues with the context appearing off-screen if the template is taller than your screen and you're down-page of it, but that is covered by different bugs.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6973,VisualEditor: Thai Wikipedia's coordinates template displays badly in tables,"Not sure when, but this is now fixed, probably because of Ed's work on template wrapping.",1414165021,task_subcomment,PHID-TASK-blwhpbgbhchhdkulxgr2,PHID-USER-ydswvwhh5pm4lshahjje,"[""Not sure when, but this is now fixed, probably because of Ed's work on template wrapping.""]",['BUG REPRODUCTION'] +12231,"Inconsistent close icon ""x"" in Wikimedia product interfaces","(In reply to Andre Klapper from comment #9) +> As Jared added the ""easy"" keyword to this ticket: What is the prefered +> approach and expected implementation for a potential new code contributor? +> Which specific 'close' icon to use everywhere? +> What is the complete list of codebases which are affected? +> +> This ticket got a bit messy so I got lost. Summarizing is highly welcome. + +From what I understand, the current guidance is ""never ever ever use an icon for workflow functionality"", per user testing outcomes. This is why VE switched over to simple words instead (""Done""/""Cancel""/etc.)",1414441300,task_subcomment,PHID-TASK-ox6rq6ltvn2e7lv2xj47,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Andre Klapper from comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nFrom what I understand, the current guidance is ""never ever ever use an icon for workflow functionality"", per user testing outcomes.', 'This is why VE switched over to simple words instead (""Done""/""Cancel""/etc.)']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +11437,"VisualEditor: Provide some way for out-of-skin places icons (e.g. featured star) to appear where they ""should"" and be editable","Now that bug 23796 is fixed, we ""just"" need to work out a way to let the user set/unset these (bug 72199) and then trap clicks on this area to open the meta dialog, I think?",1414441807,task_subcomment,PHID-TASK-ee572n6mn4yah76xipnp,PHID-USER-ydswvwhh5pm4lshahjje,"['Now that bug 23796 is fixed, we ""just"" need to work out a way to let the user set/unset these (bug 72199) and then trap clicks on this area to open the meta dialog, I think?']",['BUG REPRODUCTION'] +3065,"Be able to add or remove tables, table rows and table columns",Done in gerrit 159310 and related stack.,1414522013,task_subcomment,PHID-TASK-2klcawe4zbxemkcjvd56,PHID-USER-ydswvwhh5pm4lshahjje,['Done in gerrit 159310 and related stack.'],['BUG REPRODUCTION'] +5017,VisualEditor: Can't copy/paste a reference or template unless you select text either side,"No, this was and remains fixed. Test in Chrome or Firefox, for example.",1415030920,task_subcomment,PHID-TASK-m2xsnbv7vbfet2rfctjx,PHID-USER-ydswvwhh5pm4lshahjje,"['No, this was and remains fixed.', 'Test in Chrome or Firefox, for example.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +8190,VisualEditor: Browser blacklist issues (tracking),"There's no real point adding Bugzilla aliases, as Phabricator doesn't support them so they're going to get dropped in a matter of weeks.",1415031694,task_subcomment,PHID-TASK-2liv3ois3nnjarqe73d5,PHID-USER-ydswvwhh5pm4lshahjje,"[""There's no real point adding Bugzilla aliases, as Phabricator doesn't support them so they're going to get dropped in a matter of weeks.""]",['BUG REPRODUCTION'] +3732,VisualEditor: Using browser native interactive spell-check tool breaks in Firefox,"As far as I can tell, these issues have all been fixed now. However, there's bug 72929 which I've opened for a new issue that's developed in the past few weeks.",1415058499,task_subcomment,PHID-TASK-2cs7ruqdiqeaisw3iea4,PHID-USER-ydswvwhh5pm4lshahjje,"['As far as I can tell, these issues have all been fixed now.', ""However, there's bug 72929 which I've opened for a new issue that's developed in the past few weeks.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +10933,VisualEditor: Copying of styles to dialog frame is dirty,Effectively fixed for dialogs by expedient of not doing this any more…,1415062594,task_subcomment,PHID-TASK-f3cdxehcze5c6igk2koe,PHID-USER-ydswvwhh5pm4lshahjje,['Effectively fixed for dialogs by expedient of not doing this any more…'],['BUG REPRODUCTION'] +7484,"VisualEditor: Rich content copied from sub-documents (image captions, references, etc.) down-cast to plain text when the sub-document is closed",*** Bug 65593 has been marked as a duplicate of this bug. ***,1415063196,task_subcomment,PHID-TASK-3ree5vwpvfff7nqhn3qg,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 65593 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +8890,Hidden templates should display as an icon in-page in VisualEditor so they can be interacted with (e.g. a puzzle piece?),*** Bug 72963 has been marked as a duplicate of this bug. ***,1415129033,task_subcomment,PHID-TASK-fismtah5nhz3jechnxci,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 72963 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +10892,VisualEditor: Tool to set/unset text color,"(In reply to Elitre from comment #8) +> Would we need to file a separate bug for background text color? + +Background colour isn't really a thing we want to encourage. :-) That would be a distinct piece of work; created as bug 73041. + +If you meant surface colouring for objects like table cells or <div>s, that's another piece of work again - bug 52180 for table cells, possibly that bug will need to be split for the wider work. + +If you mean the ""highlight"" / ""mark"" tool, that's yet another one - bug 64376.",1415217870,task_subcomment,PHID-TASK-iwu723btthb7y2jwtq7u,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Elitre from comment #8)\nQUOTE\n\nBackground colour isn't really a thing we want to encourage."", ':-) That would be a distinct piece of work; created as bug 73041.', ""If you meant surface colouring for objects like table cells or <div>s, that's another piece of work again - bug 52180\tfor table cells, possibly that bug will need to be split for the wider work."", 'If you mean the ""highlight"" / ""mark"" tool, that\'s yet another one - bug 64376.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11724,VisualEditor: Internal links should display the page's URL in the status bar on the browsers that do that,Re-marking as WORKSFORME.,1415226643,task_subcomment,PHID-TASK-vqlk4nl6b5bryutwjnk3,PHID-USER-ydswvwhh5pm4lshahjje,['Re-marking as WORKSFORME.'],['WORKAROUNDS'] +8438,TemplateData: Creating TemplateData blocks should be direction neutral,"This is now effectively ""solved"" through general availability of the GUI to edit TemplateData.",1415310061,task_subcomment,PHID-TASK-ttobixbmawcbongmnatf,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now effectively ""solved"" through general availability of the GUI to edit TemplateData.']",['BUG REPRODUCTION'] +11265,Editing window does not scroll when dragging,This was fixed over the Summer.,1415807780,task_subcomment,PHID-TASK-xnlwaxwz6vxmxx7sxwlh,PHID-USER-ydswvwhh5pm4lshahjje,['This was fixed over the Summer.'],['BUG REPRODUCTION'] +1130,VisualEditor: Editing surface displays non-existent spaces after bullet points in Thai Wikipedia,"This is because the Thai Wikipedia has this CSS in its Common.css: + +| /* A request by octahedron80 19:13, 7 ธันวาคม 2554 (ICT) */ +| .mw-content-ltr dd, .mw-content-rtl .mw-content-ltr dd { +| margin-left: 2.5em; +| } +| .mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul { +| margin-left: 2.5em; +| } +| .mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol { +| margin-left: 2.5em; +| } + +There's no justification for it beyond who requested it, so I can't judge whether the purpose it serves is sufficient, but it's deliberate. + +As this is based on local wiki configuration, marking as INVALID.",1415880871,task_subcomment,PHID-TASK-ifh6gryuu6hee6pcadvb,PHID-USER-ydswvwhh5pm4lshahjje,"[""This is because the Thai Wikipedia has this CSS in its Common.css:\n\n| /* A request by octahedron80 19:13, 7 ธันวาคม 2554 (ICT) */\n| .mw-content-ltr dd, .mw-content-rtl .mw-content-ltr dd {\n| margin-left: 2.5em;\n| }\n| .mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul {\n| margin-left: 2.5em;\n| }\n| .mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol {\n| margin-left: 2.5em;\n| }\n\nThere's no justification for it beyond who requested it, so I can't judge whether the purpose it serves is sufficient, but it's deliberate."", 'As this is based on local wiki configuration, marking as INVALID.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +10627,VisualEditor: Duplicating categories (and possibly also something else),Think this was all fixed,1415881087,task_subcomment,PHID-TASK-fn2b4izsi4dcu5lgaxmp,PHID-USER-ydswvwhh5pm4lshahjje,['Think this was all fixed'],['BUG REPRODUCTION'] +838,VisualEditor: Dimensions of small images are lost in rendering,Fixed in 2013.,1415881118,task_subcomment,PHID-TASK-bd72y7iiei67kbxti76b,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in 2013.'],['BUG REPRODUCTION'] +10533,VisualEditor: Long lines in preformatted paragraphs should not wrap in VE,Alternatively we could fix this bug in MediaWiki…,1415881181,task_subcomment,PHID-TASK-mnx5c5z533vu7ca4ybtp,PHID-USER-ydswvwhh5pm4lshahjje,['Alternatively we could fix this bug in MediaWiki…'],['BUG REPRODUCTION'] +814,VisualEditor: Behaviour of <pre> tags,"Content that is pre-formatted is not wrapped in <pre> tags but with space-indented-preformatting, which does work with wikitext structures.",1415881409,task_subcomment,PHID-TASK-6las75m7yq6t6y42jony,PHID-USER-ydswvwhh5pm4lshahjje,"['Content that is pre-formatted is not wrapped in <pre> tags but with space-indented-preformatting, which does work with wikitext structures.']",['BUG REPRODUCTION .'] +5983,VisualEditor: Category editing tool should preview or at least link to the input categories,Seems like a nice idea. Provide a link in the category menu?,1415881475,task_subcomment,PHID-TASK-w3ca2knqurlwdolz6rth,PHID-USER-ydswvwhh5pm4lshahjje,"['Seems like a nice idea.', 'Provide a link in the category menu?']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +6216,VisualEditor: Show percentage of progress in loading animation,"Not sure how we'd judge progress on this one, but it'd be useful for users…",1415881533,task_subcomment,PHID-TASK-boxjw4hklzqeriwzj6zc,PHID-USER-ydswvwhh5pm4lshahjje,"[""Not sure how we'd judge progress on this one, but it'd be useful for users…""]",['FUTURE PLAN'] +5978,VisualEditor: Dropdown clipping is a bit too aggressive,Fixed in OOjs UI with gerrit 157295.,1415881674,task_subcomment,PHID-TASK-5udersenidwseo6m5grs,PHID-USER-ydswvwhh5pm4lshahjje,['Fixed in OOjs UI with gerrit 157295.'],['TASK PROGRESS'] +9775,"VisualEditor: ↵ is shown when wikicode contains single newline, which is not very WYSIWYG",*** Bug 57454 has been marked as a duplicate of this bug. ***,1415882814,task_subcomment,PHID-TASK-o45i4q2kievixjidhsk7,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 57454 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +9074,VisualEditor: Whitespace-only headings should be collapsed to (blank) paragraphs,*** Bug 70368 has been marked as a duplicate of this bug. ***,1415886608,task_subcomment,PHID-TASK-cdvhznmmt4p6jcin6skh,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 70368 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +13564,VisualEditor: Plugin editors to be created (tracking),"(In reply to Elitre from comment #2) +> For documentation, see https://www.mediawiki.org/wiki/VisualEditor_gadgets. + +No, that doesn't document how to create a proper VisualEditor plugin; the gadgets system uses a different way to work.",1415898284,task_subcomment,PHID-TASK-sqaxwrwatnj3ric4i2qs,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Elitre from comment #2)\nQUOTE\n\nNo, that doesn't document how to create a proper VisualEditor plugin; the gadgets system uses a different way to work.""]",['BUG REPRODUCTION'] +11155,VisualEditor: Display name of transclusions as a tool-tip when selected,"(In reply to Alex Monk from comment #3) +> Don't we have this now? What to do about this bug? + +Yes, fixed by Trevor's new context menus as of 6 months or so ago.",1416249978,task_subcomment,PHID-TASK-25n5vcma7cdemv6yuhj7,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Alex Monk from comment #3)\nQUOTE\n\nYes, fixed by Trevor's new context menus as of 6 months or so ago.""]",['BUG REPRODUCTION'] +10783,VisualEditor: Suggestion lists (of templates/links/categories/etc.) differ over time with the same input (e.g. between browsers/users),*** Bug 70219 has been marked as a duplicate of this bug. ***,1416339245,task_subcomment,PHID-TASK-gi6xthiyrxw7c2mnmgvl,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 70219 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +4922,VisualEditor: Revive Inez's way of doing sub-surfaces,Instead we're going to go with sub-documents directly.,1416360265,task_subcomment,PHID-TASK-s72q22vgyujmcogxkisx,PHID-USER-ydswvwhh5pm4lshahjje,"[""Instead we're going to go with sub-documents directly.""]",['BUG REPRODUCTION'] +9055,VisualEditor: z-index for .ve-ui-surface-overlay is too high (and we shouldn't use them anyway),"(In reply to Alex Monk from comment #6) +> Wasn't this fixed by Gerrit change #70572? + +Yes.",1416502788,task_subcomment,PHID-TASK-dlisjakdxxdx6ulkcllp,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to Alex Monk from comment #6)\nQUOTE\n\nYes.'],['QUOTE'] +13446,Implement a find/search and replace tool,">>! In T50368#776888, @Esanders wrote: +> For now I think the tool can go in the hamburger menu on the right. + +What about in non-MW integrations?",1416794975,task_subcomment,PHID-TASK-l5y2bm67zzyyrk4uvrke,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nWhat about in non-MW integrations?'],['INVESTIGATION AND EXPLORATION'] +7875,Draw VisualEditor's non-CE block highlights using SVG polygons,">>! In T53202#781046, @Esanders wrote: +> This is not high priority + +Investigating performance options is generally always a priority. But you're probably right that it won't be hugely beneficial.",1416846887,task_subcomment,PHID-TASK-jdnwbc5e2g3tlpeis2hc,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nInvestigating performance options is generally always a priority.', ""But you're probably right that it won't be hugely beneficial.""]","['INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +11800,Unclosed formatting elements leaking out of transclusions,Is this still an issue? Last activity was 12 months ago…,1416945130,task_subcomment,PHID-TASK-tl2v542il5zhvqmae5zl,PHID-USER-ydswvwhh5pm4lshahjje,"['Is this still an issue?', 'Last activity was 12 months ago…']","['BUG REPRODUCTION .', 'ACTION ON ISSUE']" +8745,Use [[ as a 'hotkey' trigger for opening the 'create a link' dialog,This is no longer catastrophically expensive to do. Yay.,1416960372,task_subcomment,PHID-TASK-ui3plx4slven33rbf4id,PHID-USER-ydswvwhh5pm4lshahjje,"['This is no longer catastrophically expensive to do.', 'Yay.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +13422,[DO NOT USE] VisualEditor: Performance issues (tracker) [superseded by #VisualEditor-Performance],Let's use #VisualEditor-Performance instead.,1417556322,task_subcomment,PHID-TASK-bzxuqebvczsa3yqj6fmu,PHID-USER-ydswvwhh5pm4lshahjje,"[""Let's use #VisualEditor-Performance instead.""]",['ISSUE CONTENT MANAGEMENT'] +11632,Escape key inside the main editor should cancel VE mode and return to action=view,Resolution is determined by QA for features and bugs.,1417573056,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-ydswvwhh5pm4lshahjje,['Resolution is determined by QA for features and bugs.'],['BUG REPRODUCTION'] +13376,OOUI: Dialogs should be repositionable/draggable,">>! In T51969#835122, @TrevorParscal wrote: +> In my view, editing categories should not be a modal experience. + +Not **necessarily** modal. The HotCat gadget that this partially replaces is already effectively-modal too, for instance. + +> The category editor should simply be embedded at the bottom of the page in place of the category listing. + +That's {T52239}. + +",1418176524,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nNot **necessarily** modal.', 'The HotCat gadget that this partially replaces is already effectively-modal too, for instance.', ""QUOTE\n\nThat's {T52239}.""]","['NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13375,OOUI: Dialogs should be repositionable/draggable,">>! In T51969#821409, @matmarex wrote: +> I'm increasingly convinced that draggable dialogs in general are a solution in search of a problem. (It could be interesting to do, but shouldn't be applied to all dialogs.) +> +>> You're saying that I've got a problem with my workflow: how else do you suggest that I add a category, a stub template, or a DEFAULTSORT to an article, if I can't read the text of the article? I could copy and paste the entire article content into a notepad, so that I could refer to it ... hardly seems reasonable. +> +> I was thinking, perhaps the dialogs should be ""dockable"" at the bottom of the screen? Clicking an icon on dialog's title bar would hide the white overlay and dock it, revealing article content. We should think what to do with dialogs that were modal in this case, but I think this approach could work, and could work a lot better than clunky dragging of dialogs (which are often way too large for dragging to make sense, as they would cover most of the content anyway even when dragged aside). +> +> Here's a rough mockup – note the docking icon on the right. Thoughts? + +Eurgh. I really don't like the dockable model of modals. It feels like failure. I'd prefer instead that we provide secondary non-modal ways to do things people want to do that isn't modal. As @Whatamidoing-WMF says, this isn't going to work for anyone that doesn't have a huge desktop screen to use.",1418176632,task_subcomment,PHID-TASK-g55t2yyhma4clcxdjjey,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nEurgh.', ""I really don't like the dockable model of modals."", 'It feels like failure.', ""I'd prefer instead that we provide secondary non-modal ways to do things people want to do that isn't modal."", ""AsSCREEN_NAME-WMF says, this isn't going to work for anyone that doesn't have a huge desktop screen to use.""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +8262,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,">>! In T52631#836024, @Revi wrote: +> Hmm, while reviewing [[ https://ko.wikipedia.org/w/index.php?title=특수:최근바뀜&tagfilter=visualeditor | kowiki VE tag ]] , I find most edits have no problem. + +Yes, it's unclear right now which IMEs people are using and what their different impacts in VisualEditor are. It's possible that by now Korean works pretty well for the majority of users. We should follow-up with detailed automatic tests of each specific IME's functionalities so we can assess whether or not it works.",1418195999,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nYes, it's unclear right now which IMEs people are using and what their different impacts in VisualEditor are."", ""It's possible that by now Korean works pretty well for the majority of users."", ""We should follow-up with detailed automatic tests of each specific IME's functionalities so we can assess whether or not it works.""]","['INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR', 'TESTING']" +11741,Improve VisualEditor's loading performance in Firefox,"Could you compare loading times for these articles now, three months later?",1418241832,task_subcomment,PHID-TASK-ysfxvsvtwjpipqsulyul,PHID-USER-ydswvwhh5pm4lshahjje,"['Could you compare loading times for these articles now, three months later?']",['INVESTIGATION AND EXPLORATION'] +11739,Improve VisualEditor's loading performance in Firefox,"Those are pretty major performance improvements, much more than I was expecting. Odd.",1418255283,task_subcomment,PHID-TASK-ysfxvsvtwjpipqsulyul,PHID-USER-ydswvwhh5pm4lshahjje,"['Those are pretty major performance improvements, much more than I was expecting.', 'Odd.']","['EXPECTED BEHAVIOR', 'NA']" +10377,Create a visual VisualEditor plugin tool to add/edit maths blocks,">>! In T45058#932936, @matmarex wrote: +> This has been fixed a looong time ago, or needs a better summary to explain what's missing. + +Happy?",1418933302,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nHappy?'],['NA'] +13119,Be able to set table cell background (and other formatting options),"There's a strong use case to //not// let this be something people do. The colour in your example adds almost no value but massively distracts from the readability, accessibility and utility of the information being conveyed.",1420829910,task_subcomment,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-ydswvwhh5pm4lshahjje,"[""There's a strong use case to //not// let this be something people do."", 'The colour in your example adds almost no value but massively distracts from the readability, accessibility and utility of the information being conveyed.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +5794,VisualEditor: Deletion of slugs causes significant confusion (and shouldn't be possible?),These are all moot since the redesign of slugs over a year ago.,1420844082,task_subcomment,PHID-TASK-qr4la5fjep3uvnewafhr,PHID-USER-ydswvwhh5pm4lshahjje,['These are all moot since the redesign of slugs over a year ago.'],['BUG REPRODUCTION'] +2838,VisualEditor: Edit to a template somehow removing equals signs in markup?,AFAICT this is fixed; no recurrences in months have been reported.,1421281940,task_subcomment,PHID-TASK-66ginvgnolmwprgt3cuj,PHID-USER-ydswvwhh5pm4lshahjje,['AFAICT this is fixed; no recurrences in months have been reported.'],['BUG REPRODUCTION'] +3499,"VisualEditor: Whitespace corruption, HTML-like entities removed, and apparent DSR issues",No ability to track this down and no recurrence in over a year; closing.,1421282222,task_subcomment,PHID-TASK-sm4xza7t5teplcefqzij,PHID-USER-ydswvwhh5pm4lshahjje,['No ability to track this down and no recurrence in over a year; closing.'],['ACTION ON ISSUE'] +12078,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"It's entirely do-able for the developers of SemanticMediaWiki to create a VisualEditor integration for each of the fields in a form. Indeed, it's one of the use-cases we built VisualEditor around. However, it'd be a bunch of work and it's nothing we're planning to do at the Wikimedia Foundation (we don't support Semantic MediaWiki either). So effectively this is a ""no"" for your question. + +This task is talking about using VisualEditor to edit parts of a single-content-block page, not a page made up via collections of different pieces of information.",1421340191,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"[""It's entirely do-able for the developers of SemanticMediaWiki to create a VisualEditor integration for each of the fields in a form."", ""Indeed, it's one of the use-cases we built VisualEditor around."", ""However, it'd be a bunch of work and it's nothing we're planning to do at the Wikimedia Foundation (we don't support Semantic MediaWiki either)."", 'So effectively this is a ""no"" for your question.', 'This task is talking about using VisualEditor to edit parts of a single-content-block page, not a page made up via collections of different pieces of information.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11484,VisualEditor: Initial (PHP-rendered) template display misaligned in Firefox,Looks fine to me now?,1421778486,task_subcomment,PHID-TASK-sazwqzfkazbagnggd2du,PHID-USER-ydswvwhh5pm4lshahjje,['Looks fine to me now?'],['OBSERVED BUG BEHAVIOR'] +9425,VisualEditor: Improvements and behaviour changes to the link input widget (tracking),Now tracked in #VisualEditor-MediaWiki-Links instead.,1422402760,task_subcomment,PHID-TASK-jzom4aa22nn3mtwtm74t,PHID-USER-ydswvwhh5pm4lshahjje,['Now tracked in #VisualEditor-MediaWiki-Links instead.'],['TASK PROGRESS'] +12259,VisualEditor: Tools to set/unset text with annotations (tracker),All now in #VisualEditor-EditingTools.,1422405518,task_subcomment,PHID-TASK-nkytk4yj27kjhhclg73g,PHID-USER-ydswvwhh5pm4lshahjje,['All now in #VisualEditor-EditingTools.'],['NA'] +13563,VisualEditor: Plugin editors to be created (tracking),Replaced by the #VisualEditor-MediaWiki-Plugins project.,1422424777,task_subcomment,PHID-TASK-sqaxwrwatnj3ric4i2qs,PHID-USER-ydswvwhh5pm4lshahjje,['Replaced by the #VisualEditor-MediaWiki-Plugins project.'],['BUG REPRODUCTION'] +8189,VisualEditor: Browser blacklist issues (tracking),Replaced by #VisualEditor-Initialisation.,1422424851,task_subcomment,PHID-TASK-2liv3ois3nnjarqe73d5,PHID-USER-ydswvwhh5pm4lshahjje,['Replaced by #VisualEditor-Initialisation.'],['BUG REPRODUCTION'] +7387,VisualEditor: Non-English Wikipedia issues (tracking),Replaced with projects.,1422425002,task_subcomment,PHID-TASK-oytsgsispcryv5y4kv3t,PHID-USER-ydswvwhh5pm4lshahjje,['Replaced with projects.'],['BUG REPRODUCTION'] +10052,Create a VisualEditor plugin tool to add/edit musical scores,">>! In T49528#1003822, @Tgr wrote: +> Just adding a text editor with a preview button, like e.g. [[ http://lilybin.com/ | lilybin.com ]] does it, does not sound that hard. + +Indeed, but this task is asking for a visual drag-and-drop sheet music editor. + +> I wonder if that could even be a generic fallback option for tag-based parser extensions without a dedicated editor plugin. + +That's already provided in VisualEditor.",1422635139,task_subcomment,PHID-TASK-ndh2cqs25x7mmcs6xaye,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nIndeed, but this task is asking for a visual drag-and-drop sheet music editor.', ""QUOTE\n\nThat's already provided in VisualEditor.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +13337,[DO NOT USE] VisualEditor: Internet Explorer compatibility (tracking) [superseded by #VisualEditor × #Browser-Support-Internet-Explorer],Now replaced by https://phabricator.wikimedia.org/maniphest/query/V25BI8.HgRPz/#R instead.,1423674480,task_subcomment,PHID-TASK-nsv64fqtru36njpwa54p,PHID-USER-ydswvwhh5pm4lshahjje,['Now replaced by URL instead.'],['BUG REPRODUCTION'] +11738,Improve VisualEditor's loading performance in Firefox,"This is really a tracker bug more than a specific call-to-action, so we decided in the meeting to remove it from the Q3 blockers list at the triage on 2015-02-11.",1423878817,task_subcomment,PHID-TASK-ysfxvsvtwjpipqsulyul,PHID-USER-ydswvwhh5pm4lshahjje,"['This is really a tracker bug more than a specific call-to-action, so we decided in the meeting to remove it from the Q3 blockers list at the triage on 2015-02-11.']",['BUG REPRODUCTION'] +10648,Reduce VisualEditor's memory usage,"This is a high-level tracker bug rather than a blocker; it needs child bugs with more specifics to be nominated as blockers. Consequently, we decided to remove it from the Q3 blockers list at the triage on 2015-02-11.",1423879177,task_subcomment,PHID-TASK-aag3cwflmkojbhxxal5q,PHID-USER-ydswvwhh5pm4lshahjje,"['This is a high-level tracker bug rather than a blocker; it needs child bugs with more specifics to be nominated as blockers.', 'Consequently, we decided to remove it from the Q3 blockers list at the triage on 2015-02-11.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +11168,"There should be help links in every context - dialog boxes, inspectors, etc.","We disagree with the premise; instead, there should only be help links where they are useful to explain the complexity of a control to the user. Most of this is already done, and the focus areas for this release don't have this level of complexity required. Consequently, we decided to remove this from the Q3 blockers list at the triage meeting on 2015-02-11.",1423879363,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-ydswvwhh5pm4lshahjje,"['We disagree with the premise; instead, there should only be help links where they are useful to explain the complexity of a control to the user.', ""Most of this is already done, and the focus areas for this release don't have this level of complexity required."", 'Consequently, we decided to remove this from the Q3 blockers list at the triage meeting on 2015-02-11.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE']" +7634,VisualEditor: Node action icon (e.g. for template) appearing in wrong location,">>! In T53548#1034742, @Elitre wrote: +> I think this is still happening. See for example https://fr.wikipedia.org/w/index.php?title=Parox%C3%A9tine&veaction=edit&vesection=10 ; the list of ""Effets secondaires détaillés"" is actually a template. The blue area when you select it looks like a cross in Chrome and Opera, with the puzzle piece icon overlapping the picture at the right. + +That looks like it's {T52036} alone?",1423881296,task_subcomment,PHID-TASK-ca6crnotrmabx3jkz5wk,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nThat looks like it's {T52036} alone?""]",['BUG REPRODUCTION'] +12713,Batch Parsoid's API requests,I concur.,1424214020,task_subcomment,PHID-TASK-rtnmynqsvowvjvcit3ww,PHID-USER-ydswvwhh5pm4lshahjje,['I concur.'],['SOCIAL CONVERSATION'] +9773,"VisualEditor: ↵ is shown when wikicode contains single newline, which is not very WYSIWYG",">>! In T50290#1074123, @Whatamidoing-WMF wrote: +> I like the idea of showing it as a line break. This might make more sense to less-technical people that have just copy-pasted text out of another document (one of the apparent causes) than the insertion of an unexpected symbol. + +I'm not a fan of making VE less like the reading experience, though.",1425061657,task_subcomment,PHID-TASK-o45i4q2kievixjidhsk7,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nI'm not a fan of making VE less like the reading experience, though.""]",['SOCIAL CONVERSATION'] +9771,"VisualEditor: ↵ is shown when wikicode contains single newline, which is not very WYSIWYG",">>! In T50290#1074137, @Jaredzimmerman-WMF wrote: +> Unless I'm misunderstanding Whatamidoing, I think they mean that we copy +> line breaks in as actual linebreaks, so that reading and editing look the +> same and no one actually sees that carriage return symbol ever. + +Yes, you're entirely missing the point here. + +* Actual reader-visible new paragraphs (from two new lines after each other in wikitext) are shown as new paragraphs. +* Actual reader-visible line breaks (from a <br /> tag) are shown as line breaks. + +This is about how to represent the reader-invisible nonsense wikitext single new line. See T50290#499295 for details; nothing's changed here since May 2013.",1425062104,task_subcomment,PHID-TASK-o45i4q2kievixjidhsk7,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, you're entirely missing the point here."", '* Actual reader-visible new paragraphs (from two new lines after each other in wikitext) are shown as new paragraphs.', '* Actual reader-visible line breaks (from a <br /> tag) are shown as line breaks.', 'This is about how to represent the reader-invisible nonsense wikitext single new line.', ""See T50290#499295 for details; nothing's changed here since May 2013.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +2611,[EPIC] Use Parsoid HTML for all page views,">>! In T55784#1047315, @GWicke wrote: +> @jdforrester-wmf, is this really high priority for you right now right now? Should we prioritize intermediate steps higher? + +It's not a Q3 urgency for VisualEditor, no.",1425275795,task_subcomment,PHID-TASK-bq2ty22xrf3ppn7g6cdz,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nIt's not a Q3 urgency for VisualEditor, no.""]",['BUG REPRODUCTION'] +13171,VisualEditor: Allow preference to move toolbar to over navigation sidebar,"In that case, though, we'd only really have room for six toolbar options and then ""…"", which I'm not sure is much better. :-(",1425591680,task_subcomment,PHID-TASK-ks4nmmzc4p4mogffuzxg,PHID-USER-ydswvwhh5pm4lshahjje,"['In that case, though, we\'d only really have room for six toolbar options and then ""…"", which I\'m not sure is much better.', ':-(']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +11382,VisualEditor: Sometimes it's somehow possible for VE/Parsoid to insert a <br> at the start of a heading,"No reproduction steps in > 18 months. If you can give some more details, please re-open.",1425599536,task_subcomment,PHID-TASK-gqdob64njr6frqrzr75a,PHID-USER-ydswvwhh5pm4lshahjje,"['No reproduction steps in > 18 months.', 'If you can give some more details, please re-open.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +11778,VisualEditor: Be able to name references manually in the reference dialog,"At the triage meeting on 11 March it was agreed that this is too complex and imprecise to keep as a Q3 objective, but that a much more on-point task, {T92432}, could be done instead.",1426548049,task_subcomment,PHID-TASK-k6ov7zzpw2ljayjxrczz,PHID-USER-ydswvwhh5pm4lshahjje,"['At the triage meeting on 11 March it was agreed that this is too complex and imprecise to keep as a Q3 objective, but that a much more on-point task, {T92432}, could be done instead.']",['FUTURE PLAN'] +11413,"VisualEditor: Broken DivX browser plugin causes ""myEventWatcherDiv"" to be injected into the page",">>! In T53423#1031831, @Aklapper wrote: +> This task has #VE-deploy-2014-10-02 but is still open. Should this be retargetted? + +No.",1427402641,task_subcomment,PHID-TASK-cdpx3zolbm5hnu4e76jg,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nNo.'],['NA'] +8721,"VisualEditor: Deletion across a header caused it to remain without WS, leading Parsoid to output ""==<nowiki/>==""",Indeed.,1427847427,task_subcomment,PHID-TASK-xd4kljcgqcwzmsvbid4p,PHID-USER-ydswvwhh5pm4lshahjje,['Indeed.'],['SOCIAL CONVERSATION'] +6431,"VisualEditor: jquery.IME doesn't work in VisualEditor's iframes (template, reference, reference list, media, and page settings dialogs, and language, maths, code and link inspectors)",Don't need to make this work as we don't use `iframe`s any more.,1427915125,task_subcomment,PHID-TASK-nj4fiiksolcbit4ngngp,PHID-USER-ydswvwhh5pm4lshahjje,"[""Don't need to make this work as we don't use CODEs any more.""]",['BUG REPRODUCTION'] +5358,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,">>! In T49779#1172511, @Krenair wrote: +> We should talk to #Parsoid to work out what dependencies this has from them, if any + +It's mostly a RESTbase dependency, at this point.",1427931868,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nIt's mostly a RESTbase dependency, at this point.""]",['BUG REPRODUCTION'] +10130,VisualEditor: Annotation API fixes,It's a T39835 issue.,1428423652,task_subcomment,PHID-TASK-ywpcq2rcuhvgvzt5k6zj,PHID-USER-ydswvwhh5pm4lshahjje,"[""It's a T39835 issue.""]",['BUG REPRODUCTION'] +9065,VisualEditor: Whitespace-only headings should be collapsed to (blank) paragraphs,These look like cached code issues. Closing absent further issues.,1428879414,task_subcomment,PHID-TASK-cdvhznmmt4p6jcin6skh,PHID-USER-ydswvwhh5pm4lshahjje,"['These look like cached code issues.', 'Closing absent further issues.']","['BUG REPRODUCTION .', 'ACTION ON ISSUE .']" +8175,VisualEditor: We need a representation of red-linked images,">>! In T52788#1210051, @cscott wrote: +> We are emitting the mw:Error markup in Parsoid, I believe, and that hasn't changed. What @mooeypoo reports is a regression in VE? + +Probably.",1429123960,task_subcomment,PHID-TASK-rdmlp3onaqmsq2rdmrnq,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nProbably.'],['NA'] +8719,"VisualEditor: Deletion across a header caused it to remain without WS, leading Parsoid to output ""==<nowiki/>==""",Split that into {T96395} as it's mobile-specific.,1429293419,task_subcomment,PHID-TASK-xd4kljcgqcwzmsvbid4p,PHID-USER-ydswvwhh5pm4lshahjje,"[""Split that into {T96395} as it's mobile-specific.""]",['BUG REPRODUCTION'] +10736,"VisualEditor: Inspectors apply if you exit from them without a positive action, which can be a bit confusing","Maybe we should label the ""cancel"" button ""remove"" or somesuch? I don't know…",1429559622,task_subcomment,PHID-TASK-reeypst4562edb7eoqfi,PHID-USER-ydswvwhh5pm4lshahjje,"['Maybe we should label the ""cancel"" button ""remove"" or somesuch?', ""I don't know…""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +8226,Separate ve.init and ve.platform,"In the public weekly triage on 2015-04-29, we discussed this task. We decided that this task, though important, does not block further progress against current goals around better stability and performance for users, or an improved mobile editing experience, so we rejected it for the quarter's blocking list.",1430333636,task_subcomment,PHID-TASK-2p76xxlh44jpmzqza6ge,PHID-USER-ydswvwhh5pm4lshahjje,"['In the public weekly triage on 2015-04-29, we discussed this task.', ""We decided that this task, though important, does not block further progress against current goals around better stability and performance for users, or an improved mobile editing experience, so we rejected it for the quarter's blocking list.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +7357,"Cursor not moving past ""ग्र"" and other multiple code-unit grapheme clusters on left arrow key press",Have tested quite a lot and this seems fine.,1430334001,task_subcomment,PHID-TASK-xckf32rcb2yx56eieafj,PHID-USER-ydswvwhh5pm4lshahjje,['Have tested quite a lot and this seems fine.'],['TESTING'] +10760,VisualEditor: Safari on iPad converts numbers that resemble phone numbers to href=tel: links,On re-testing this is now fixed.,1430334450,task_subcomment,PHID-TASK-26knsdpm5excrpowc3dw,PHID-USER-ydswvwhh5pm4lshahjje,['On re-testing this is now fixed.'],['BUG REPRODUCTION'] +8390,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.","In the weekly triage meeting on 2015-05-06, we discussed this task. Though we acknowledge that this is moderately confusing for users, fixing this is a very large piece of work (which reflects why it has not been completed in the past two years either). I've marked this as blocked by a piece of work that we hope to finish out this quarter, which will hopefully help make this slightly less epic to fix.",1430945384,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ydswvwhh5pm4lshahjje,"['In the weekly triage meeting on 2015-05-06, we discussed this task.', 'Though we acknowledge that this is moderately confusing for users, fixing this is a very large piece of work (which reflects why it has not been completed in the past two years either).', ""I've marked this as blocked by a piece of work that we hope to finish out this quarter, which will hopefully help make this slightly less epic to fix.""]","['TASK PROGRESS', 'FUTURE PLAN', 'FUTURE PLAN']" +11713,"VisualEditor: Pre-annotation is from up-page, so deleting and replacing the first character in a link de-links it; deleting and replacing the first bold character in a word de-bolds it; etc.","In the weekly triage meeting on 2015-05-06, we discussed this task. We acknowledge that this industry standard manner of operation for editors can lead to some poor outcomes, but as written this isn't actionable and we feel that the issue is not as high priority as the other user-facing work that we need to get done this quarter, so we rejected it as a piece of work for Q4.",1430945493,task_subcomment,PHID-TASK-oqqiylk3iqavc5qnj32p,PHID-USER-ydswvwhh5pm4lshahjje,"['In the weekly triage meeting on 2015-05-06, we discussed this task.', ""We acknowledge that this industry standard manner of operation for editors can lead to some poor outcomes, but as written this isn't actionable and we feel that the issue is not as high priority as the other user-facing work that we need to get done this quarter, so we rejected it as a piece of work for Q4.""]","['TASK PROGRESS', 'FUTURE PLAN']" +11749,VisualEditor: Link inspector should preview the linked page (à la Navigation Popups),This is effectively now solved with the link image/data preview,1431047236,task_subcomment,PHID-TASK-wzei4tpax7kpf3oq25mp,PHID-USER-ydswvwhh5pm4lshahjje,['This is effectively now solved with the link image/data preview'],['EXPECTED BEHAVIOR .'] +7518,VisualEditor: Rapidly multiplying pawns after editing near a link in MobileSafari on iPad,"Seems to work for me now. Tested on Beta Cluster using iOS Safari 8.0 on an iPad. +",1434487685,task_subcomment,PHID-TASK-boasjpxas32sxaoibmuy,PHID-USER-ydswvwhh5pm4lshahjje,"['Seems to work for me now.', 'Tested on Beta Cluster using iOS Safari 8.0 on an iPad.']","['BUG REPRODUCTION', 'TESTING']" +8131,"VisualEditor: Check whether we work in IE11 fine, and if so, add to the whitelist","This is not the right task for ""add something to the whitelist"".",1434589709,task_subcomment,PHID-TASK-35rbgnr7z5e2nahfmsjs,PHID-USER-ydswvwhh5pm4lshahjje,"['This is not the right task for ""add something to the whitelist"".']",['BUG REPRODUCTION'] +8979,Add support for (the equivalent of?) editintro and preload,"These tasks *really* shouldn't have been merged, despite being about 'the same' extension (one is about important functionality half done through on-wiki hacky JavaScript, the other is about modifying an extension to work with VisualEditor); un0merging.",1434985691,task_subcomment,PHID-TASK-3z252ihuxf33ir4how73,PHID-USER-ydswvwhh5pm4lshahjje,"[""These tasks *really* shouldn't have been merged, despite being about 'the same' extension (one is about important functionality half done through on-wiki hacky JavaScript, the other is about modifying an extension to work with VisualEditor); un0merging.""]",['BUG REPRODUCTION .'] +8978,Add support for (the equivalent of?) editintro and preload,"These tasks *really* shouldn't have been merged, despite being about 'the same' area of code (one is about important functionality half done through on-wiki hacky JavaScript, the other is about modifying a fundamental user pattern in core to work with VisualEditor); un-merging.",1434985826,task_subcomment,PHID-TASK-3z252ihuxf33ir4how73,PHID-USER-ydswvwhh5pm4lshahjje,"[""These tasks *really* shouldn't have been merged, despite being about 'the same' area of code (one is about important functionality half done through on-wiki hacky JavaScript, the other is about modifying a fundamental user pattern in core to work with VisualEditor); un-merging.""]",['BUG REPRODUCTION'] +6300,VisualEditor: Provide support for BLP edit notices on enwiki,"One way to fix this, as @Cenarium has observed, would be to fix {T85372} and switch wiki(?s) over to use that instead; is this the best option?",1434985888,task_subcomment,PHID-TASK-4a5risai7mr4y6na4dug,PHID-USER-ydswvwhh5pm4lshahjje,"['One way to fix this, asSCREEN_NAME has observed, would be to fix {T85372} and switch wiki(?s) over to use that instead; is this the best option?']",['BUG REPRODUCTION'] +7782,Support editing <references /> tags to set multi-column display on/off,This was discussed at the weekly meeting on 2015-06-30. We decided that it wasn't a priority for this quarter.,1435699557,task_subcomment,PHID-TASK-p6rccw5cwglxrbbkmq2b,PHID-USER-ydswvwhh5pm4lshahjje,"['This was discussed at the weekly meeting on 2015-06-30.', ""We decided that it wasn't a priority for this quarter.""]","['BUG REPRODUCTION', 'FUTURE PLAN']" +6575,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)",">>! In T55441#1446206, @Solstag wrote: +> This bug is about making the default choice of editor consistent. For red links. It's that simple. + +I understand. The current situation is poor for the majority of people who click 'edit' rather than 'edit source' and get VE rather than WT, except when it comes to red links. + +However, just blindly changing these from WT to VE would be a bad move for a few reasons: + +* It's a pretty core disruptive change to a core part of how MediaWiki works, which means it would probably break a number of scripts, gadgets, bots and other tools that have been built over the past 15 years relying on this being a certain way. +* It would take a long time to roll out in Wikimedia production, as this would be a breaking change to the read HTML with `href`s' targets being changed, meaning the benefit for IPs would take many weeks to be fully felt (and likely breaking other things). +* It would replace the bad system (use WT, no choice) with another bad system (use VE, no choice), rather than a 'proper' system of user choice +* It would be particularly disruptive for 'power editors', who would be forced to switch over to WT every time they clicked edit, likely leading them to opt-out of VE in huge numbers. +* It would be inconsistent – for namespaces which are WT-only, like `MediaWiki:` or `Template:`, would it take you to WT anyway? +* For users who can't use VE (//e.g.// no JS, something we can't fix server-side), it would strand them on the 'read' page, rather than take then to WT + +Consequently, I am not willing to make this change before we have a single edit tab that solves (or obviates) each of these issues.",1436558337,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nI understand.', ""The current situation is poor for the majority of people who click 'edit' rather than 'edit source' and get VE rather than WT, except when it comes to red links."", ""However, just blindly changing these from WT to VE would be a bad move for a few reasons:\n\n* It's a pretty core disruptive change to a core part of how MediaWiki works, which means it would probably break a number of scripts, gadgets, bots and other tools that have been built over the past 15 years relying on this being a certain way."", ""* It would take a long time to roll out in Wikimedia production, as this would be a breaking change to the read HTML with CODEs' targets being changed, meaning the benefit for IPs would take many weeks to be fully felt (and likely breaking other things)."", ""* It would replace the bad system (use WT, no choice) with another bad system (use VE, no choice), rather than a 'proper' system of user choice\n* It would be particularly disruptive for 'power editors', who would be forced to switch over to WT every time they clicked edit, likely leading them to opt-out of VE in huge numbers."", '* It would be inconsistent – for namespaces which are WT-only, like CODE or CODE, would it take you to WT anyway?', ""* For users who can't use VE (//e.g.// no JS, something we can't fix server-side), it would strand them on the 'read' page, rather than take then to WT\n\nConsequently, I am not willing to make this change before we have a single edit tab that solves (or obviates) each of these issues.""]","['NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6573,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)",">>! In T55441#1446955, @TTO wrote: +> Many of the MW installations that have requested this appear to be corporate/internal wikis. Would you be willing to provide the feature for them, even if you do not enable it on WMF wikis? + +Yes, that's fine (though ideally we'd do so in a way that doesn't create technical debt in MediaWiki which we'd have to carry).",1436578387,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nYes, that's fine (though ideally we'd do so in a way that doesn't create technical debt in MediaWiki which we'd have to carry).""]",['CONTRIBUTION AND COMMITMENT'] +10375,Create a visual VisualEditor plugin tool to add/edit maths blocks,"No. By ""plain wikitext"" the filer means ""in LaTeX rather than visually"", hence the title of this task.",1437348608,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ydswvwhh5pm4lshahjje,"['No.', 'By ""plain wikitext"" the filer means ""in LaTeX rather than visually"", hence the title of this task.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +13143,VisualEditor: Provide a mechanism to disable VisualEditor on a given page (to be used if it corrupts said page),Agreed.,1437697879,task_subcomment,PHID-TASK-qrsg7i26ioq3iroi5j3v,PHID-USER-ydswvwhh5pm4lshahjje,['Agreed.'],['SOCIAL CONVERSATION'] +11880,"VisualEditor: Allow the user to edit categories at the bottom of the page, similar to HotCat","Certainly I think this should only happen at the bottom of the page, not the window, yes.",1437699244,task_subcomment,PHID-TASK-ofqsbhnx4zke4uzfi4r7,PHID-USER-ydswvwhh5pm4lshahjje,"['Certainly I think this should only happen at the bottom of the page, not the window, yes.']",['CONTRIBUTION AND COMMITMENT'] +8605,"VisualEditor: Ctrl-Click / middle-click on a link should open it in another window; on an image, should open the image's description page",The main request here was satisfied in {T56759} and for non-links more generally in the context menu stuff done in March-ish. I agree with Ed that breaking people's browsers' behaviour it's desireable.,1438983806,task_subcomment,PHID-TASK-kmp5cza2rwu3qkvnz3gy,PHID-USER-ydswvwhh5pm4lshahjje,"['The main request here was satisfied in {T56759} and for non-links more generally in the context menu stuff done in March-ish.', ""I agree with Ed that breaking people's browsers' behaviour it's desireable.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +8604,"VisualEditor: Ctrl-Click / middle-click on a link should open it in another window; on an image, should open the image's description page",The main request here was satisfied in {T56759} and for non-links more generally in the context menu stuff done in March-ish. I agree with Ed that breaking people's browsers' behaviour isn't desireable.,1438990382,task_subcomment,PHID-TASK-kmp5cza2rwu3qkvnz3gy,PHID-USER-ydswvwhh5pm4lshahjje,"['The main request here was satisfied in {T56759} and for non-links more generally in the context menu stuff done in March-ish.', ""I agree with Ed that breaking people's browsers' behaviour isn't desireable.""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +13498,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,">>! In T49742#1645908, @Esanders wrote: +> I think the best approach would be to convert the editor to a dialog and drop in CodeEditor's existing code editor (Ace), or some equivalent (CodeMirror). + +That could work.",1442424825,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nThat could work.'],['CONTRIBUTION AND COMMITMENT'] +10714,VisualEditor: Provide some kind of template suggestion in the transclusion editor,">>! In T55590#1673809, @Elitre wrote: +> @James_F, is this something a gadget could easily achieve? + +It could, but I'd rather avoid people adding new things to the toolbar //ad hoc//. We really need a design for this that can scale.",1443172692,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nIt could, but I'd rather avoid people adding new things to the toolbar //ad hoc//."", 'We really need a design for this that can scale.']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +11377,VisualEditor: Sometimes it's somehow possible for VE/Parsoid to insert a <br> at the start of a heading,"Would fixing the PHP Parser require us to have replaced Tidy first, then?",1443714586,task_subcomment,PHID-TASK-gqdob64njr6frqrzr75a,PHID-USER-ydswvwhh5pm4lshahjje,"['Would fixing the PHP Parser require us to have replaced Tidy first, then?']",['INVESTIGATION AND EXPLORATION'] +12649,"Delete all redundant ""MediaWiki"" pages for system messages",What is left to do here?,1448988458,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-ydswvwhh5pm4lshahjje,['What is left to do here?'],['BUG REPRODUCTION'] +6421,VisualEditor: Inserting some content in a QA script doesn't round-trip (null diff) - failure to inserting CE content into DM somehow?,I'm going to provisionally mark this as fixed as it appears to now work.,1449024014,task_subcomment,PHID-TASK-y44xrgvhzk7uy25krg2j,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm going to provisionally mark this as fixed as it appears to now work.""]",['ACTION ON ISSUE .'] +6406,VisualEditor: Implement script-specific cursoring for Devanagari if native cursoring is insufficient,I'm provisionally deeming this fixed. We changed this behaviour significantly since this was filed. Please re-open if you find issues.,1449602907,task_subcomment,PHID-TASK-6g646hsi3p3j73jyxxaz,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm provisionally deeming this fixed."", 'We changed this behaviour significantly since this was filed.', 'Please re-open if you find issues.']","['ACTION ON ISSUE', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +2492,"Move TemplateData to its own JSON-content namespace and associate with Template-namespace, or to its own TemplateData content model and revision slot","I've fiddled with this because either {T487} or {T107595} would both meet this need. I think the latter is both more likely to occur and a better outcome, but…",1452893325,task_subcomment,PHID-TASK-n7t7uv2o256io5ck73dn,PHID-USER-ydswvwhh5pm4lshahjje,"[""I've fiddled with this because either {T487} or {T107595} would both meet this need."", 'I think the latter is both more likely to occur and a better outcome, but…']","['BUG REPRODUCTION', 'FUTURE PLAN']" +7190,Broken browser plugins cause cruft to be injected into the page (tracking),">>! In T54327#1948146, @Nemo_bis wrote: +> How to share the blacklist (or whatever cleanup method VisualEditor is currently using) with other consumers of Parsoid, such as T124152? + +They should sub-class VisualEditor, which is tracked in {T105447} which I've now linked that to.",1453306858,task_subcomment,PHID-TASK-y754cxtupebi6bfunc3e,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nThey should sub-class VisualEditor, which is tracked in {T105447} which I've now linked that to.""]",['BUG REPRODUCTION'] +6192,VisualEditor: Cursor jumps to the beginning of the sentence/paragraph when using jquery.IME,"As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453748296,task_subcomment,PHID-TASK-hu7ibauxmtlo3ljy4pvq,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['TASK PROGRESS'] +6146,VisualEditor: Automatic Incorrect caret movement with ULS,"As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453748489,task_subcomment,PHID-TASK-nql2oht74xidzmey66vl,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['BUG REPRODUCTION'] +6149,VisualEditor: Text duplication when using jquery.IME on existing pages,"As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453749108,task_subcomment,PHID-TASK-qb2engnawhn3el2wqyzm,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['TASK PROGRESS'] +6161,"VisualEditor: ""Uncaught TypeError: Cannot call method 'getOffset' of null"" triggered using jquery.IME","As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453749185,task_subcomment,PHID-TASK-fkizlik3mtnbtsqbgnqs,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['FUTURE PLAN'] +6163,"VisualEditor: ""Uncaught Error: ve.dm.Document.getNodeFromOffset(): offset 804 is out of bounds"" triggered using jquery.IME","As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453749233,task_subcomment,PHID-TASK-f3qthugptx3szx2kr56o,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['FUTURE PLAN'] +6451,VisualEditor: Incorrect text selection with jquery.IME,"As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453749350,task_subcomment,PHID-TASK-ejote3xjqqm7riq7xqwf,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['BUG REPRODUCTION'] +6459,VisualEditor: Content disappears when using jquery.IME,"As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453749356,task_subcomment,PHID-TASK-ycbizrojj6ti4ywzojyo,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['TASK PROGRESS'] +6470,VisualEditor: Marathi/Devanagari: After typing first character cursor moves in wrong direction when using jquery.IME,"As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453749391,task_subcomment,PHID-TASK-fzc2bascptcvyjvfz6iv,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['FUTURE PLAN'] +6477,"VisualEditor: When using jquery.IME, type a word and press space bar = eliminates typed text immediately","As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453749416,task_subcomment,PHID-TASK-3e25u2t2rvump3xhzmpi,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['TASK PROGRESS'] +9023,Make ULS input methods work in content editable divs of VisualEditor,"As of https://gerrit.wikimedia.org/r/#/c/264577/ in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.",1453749454,task_subcomment,PHID-TASK-okxdqrb2z7y2e2t7su5q,PHID-USER-ydswvwhh5pm4lshahjje,"['As of URL in #jquery.ime this should now be resolved and working for all users, and will be part of the wmf.12 release starting tomorrow.']",['TASK PROGRESS'] +6413,VisualEditor: [[MediaWiki:Anoneditwarning]] has an editor-specific link rather than taking you to the appropriate one,This now works.,1455641681,task_subcomment,PHID-TASK-ngyf6tjjlwso4rlid7ni,PHID-USER-ydswvwhh5pm4lshahjje,['This now works.'],['BUG REPRODUCTION'] +6571,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)",(Only fixed for Single Edit Tab wikis.),1455651854,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-ydswvwhh5pm4lshahjje,['(Only fixed for Single Edit Tab wikis.)'],['BUG REPRODUCTION .'] +7202,"VisualEditor: VE should use the existing ""action"" URL parameter instead of the new ""veaction""","This is now mostly done, for single edit tab wikis.",1455664404,task_subcomment,PHID-TASK-7te6uik6zxfmwlua2dgh,PHID-USER-ydswvwhh5pm4lshahjje,"['This is now mostly done, for single edit tab wikis.']",['BUG REPRODUCTION'] +6567,"VisualEditor: Where VisualEditor is the primary editor, redlinks in read mode should open VE (not wikitext editor)",">>! In T55441#2039758, @Johan wrote: +> Something like this: +> +> ""In the future, clicking a red link will open the page in your primary editor. Today it will open it the wikitext editor. This will only work for wikis with [[<tvar|set>mw:Special:MyLanguage/VisualEditor/Single edit tab</>|single edit tab]]."" +> +> (I know the change is happening now, but unless it actually affects editors because it only works for wikis with the single edit tab, it's still a future change for them.) + +The wording looks good. I'd push this to next week, and talk about how it will (then) be live on huwiki and people can see it there.",1455815567,task_subcomment,PHID-TASK-r7e6j3kldhsiy2cc57wd,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe wording looks good.', ""I'd push this to next week, and talk about how it will (then) be live on huwiki and people can see it there.""]","['NA', 'FUTURE PLAN']" +13083,VisualEditor: Link input widget should have separate inputs for target and display text,"With the benefit of four years' discussion in dozens of places, I'm now happy to conclude that this is indeed Declined.",1456174729,task_subcomment,PHID-TASK-g66fda6j3q2ga6eul3do,PHID-USER-ydswvwhh5pm4lshahjje,"[""With the benefit of four years' discussion in dozens of places, I'm now happy to conclude that this is indeed Declined.""]",['ACTION ON ISSUE'] +8569,"VisualEditor: Add support for editing templates' parameters as DOM elements (""visually""), including supporting nested templates","Current thinking about switching modes: + +| Basic appearance | {F3459623} +| Editing with support | {F3459624} +| Switched to 'wikitext' mode | {F3459622} +",1456797038,task_subcomment,PHID-TASK-o63tibhphh5vfhjwesdx,PHID-USER-ydswvwhh5pm4lshahjje,"[""Current thinking about switching modes:\n\n| Basic appearance | {F3459623}\n| Editing with support | {F3459624}\n| Switched to 'wikitext' mode | {F3459622}""]",['INVESTIGATION AND EXPLORATION'] +8565,"VisualEditor: Add support for editing templates' parameters as DOM elements (""visually""), including supporting nested templates","Comments from discussion about this: + +* Wikitext button should look depressed when used. MW theme needs this to be improved mode generally. Need to avoid mode error +* Important to remember that the types aren’t for validation, just hints – don’t frustrate the user if they want to over-ride, make it easy to replace. +* Styling of wikitext mode needs improving. +* Need to separate “allowing to use VE” from “helping with type hinting” +* Flow has this issue too (switching mode) – share feature design? +* Edge case (partial wikitext) for not being able to use VE isn’t very common, we believe? +* One switch for the whole dialog? +** Issues? +** In Advanced mode? (alongside multi-template transclusion editing) +* Possibly get rid of the (i) too, to simplify the clutter around boxes? +",1456946077,task_subcomment,PHID-TASK-o63tibhphh5vfhjwesdx,PHID-USER-ydswvwhh5pm4lshahjje,"['Comments from discussion about this:\n\n* Wikitext button should look depressed when used.', 'MW theme needs this to be improved mode generally.', 'Need to avoid mode error\n* Important to remember that the types aren’t for validation, just hints – don’t frustrate the user if they want to over-ride, make it easy to replace.', '* Styling of wikitext mode needs improving.', '* Need to separate “allowing to use VE” from “helping with type hinting”\n* Flow has this issue too (switching mode) – share feature design?', '* Edge case (partial wikitext) for not being able to use VE isn’t very common, we believe?', '* One switch for the whole dialog?', '** Issues?', '** In Advanced mode?', '(alongside multi-template transclusion editing)\n* Possibly get rid of the (i) too, to simplify the clutter around boxes?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +6321,Create a VisualEditor plugin tool to add/edit translations and translation variables (Translate extension),">>! In T55974#2084495, @Micru wrote: +> I see that the stalled bug has been marked as resolved, Could this task become a GsoC project? + +Eventually, yes; however this was missing a few dependencies, T49344 chief amongst them. That work might not be done for another year or more.",1457021192,task_subcomment,PHID-TASK-oxphbzmhqbxzbsixhfq4,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nEventually, yes; however this was missing a few dependencies, T49344 chief amongst them.', 'That work might not be done for another year or more.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +13300,"VisualEditor: ./ inserted at the start of wikilinks when using Firefox 13 and 14, so we can unblacklist them",">>! In T52720#2164275, @Schnark wrote: +> Should this task just be closed? I don't think anyone is going to put work into supporting these really old Firefox versions. + +I've been keeping this open as we //would// accept any patch doing this. Yes, there are relatively very few users, but it's not great to leave these users without an editor over something that's effectively trivial.",1459413492,task_subcomment,PHID-TASK-tyu752voayr4g6elcmgx,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nI've been keeping this open as we //would// accept any patch doing this."", ""Yes, there are relatively very few users, but it's not great to leave these users without an editor over something that's effectively trivial.""]","['FUTURE PLAN', 'MOTIVATION']" +9130,"Cite CSS should be adjusted by wikis to set a non-standard rendering style (e.g. 1.0, 1.1 / a,b,c, removing brackets, etc.)","This requires changes to Common.css (or some other site-level styling script) to change the rendering. However, I'd invite wikis to seriously consider whether they really want to vary from every other wiki's rendering.",1459667268,task_subcomment,PHID-TASK-bhc7xmtcptcglmeqxvai,PHID-USER-ydswvwhh5pm4lshahjje,"['This requires changes to Common.css (or some other site-level styling script) to change the rendering.', ""However, I'd invite wikis to seriously consider whether they really want to vary from every other wiki's rendering.""]","['BUG REPRODUCTION .', 'FUTURE PLAN']" +9129,"Cite CSS should be adjusted by wikis to set a non-standard rendering style (e.g. 1.0, 1.1 / a,b,c, removing brackets, etc.)","The change for frwiki to make it look like their current local customisation is roughly: +``` lang=css +/* French Wikipedia over-ride of styling for <ref>s */ +span.mw-ref a::after { + content: counter(mw-Ref,decimal); +} +```",1459667425,task_subcomment,PHID-TASK-bhc7xmtcptcglmeqxvai,PHID-USER-ydswvwhh5pm4lshahjje,['The change for frwiki to make it look like their current local customisation is roughly: \n``CODE``'],['BUG REPRODUCTION'] +10051,Create a VisualEditor plugin tool to add/edit musical scores,"Note that as of November 2015 there is a nice previewing editor for Scores, but it's still based on the Lilypond or ABC source format rather than a visual one.",1459667871,task_subcomment,PHID-TASK-ndh2cqs25x7mmcs6xaye,PHID-USER-ydswvwhh5pm4lshahjje,"[""Note that as of November 2015 there is a nice previewing editor for Scores, but it's still based on the Lilypond or ABC source format rather than a visual one.""]",['BUG REPRODUCTION'] +12370,Create a VisualEditor plugin to integrate with ProofreadPage,">>! In T48580#2172585, @coren wrote: +> @Jdforrester-WMF is planning to turn the configuration switch on April 7. +> +> At that point, Visual Editor will become available as a beta feature on fr.wikisource.org for all content namespaces except Page (that's the next part being worked on now). + +Clarification: This will be for all Wikisources, not just frws. :-) +",1459667947,task_subcomment,PHID-TASK-v7kj4prknc3sujshfgg3,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nClarification: This will be for all Wikisources, not just frws.', ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +10144,Create a VisualEditor plugin tool to add/edit Listings,"Note that, in my view, this is not a blocker for enabling the visual editor on Wikivoyages for all users. This is because almost no uses of `<listing>`s are done directly in wikitext, but instead through a template, which could do with some TemplateData love, but is supported fine already. + +If you think I'm wrong please shout. :-)",1459668127,task_subcomment,PHID-TASK-tqro35vsrplftuemdxbd,PHID-USER-ydswvwhh5pm4lshahjje,"['Note that, in my view, this is not a blocker for enabling the visual editor on Wikivoyages for all users.', 'This is because almost no uses of CODEs are done directly in wikitext, but instead through a template, which could do with some TemplateData love, but is supported fine already.', ""If you think I'm wrong please shout."", ':-)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +9127,"Cite CSS should be adjusted by wikis to set a non-standard rendering style (e.g. 1.0, 1.1 / a,b,c, removing brackets, etc.)",">>! In T51346#2174472, @Trizek-WMF wrote: +>>>! In T51346#2173928, @Jdforrester-WMF wrote: +>> This requires changes to Common.css (or some other site-level styling script) to change the rendering. However, I'd invite wikis to seriously consider whether they really want to vary from every other wiki's rendering. +> +> On the reverse order, what prevents you to use the Common.css as it is? I mean, on a WYSIWYG system, you expect to have the same rendering both on reading and editing, which is what has been defined in the Common.css or in website settings. + +Because Cite doesn't yet use these styles in read mode (that's {T104927}, which is in fact blocked by doing this). :-)",1459673675,task_subcomment,PHID-TASK-bhc7xmtcptcglmeqxvai,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nBecause Cite doesn't yet use these styles in read mode (that's {T104927}, which is in fact blocked by doing this)."", ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +12778,Create a VisualEditor plugin tool to add/edit Timelines,I'd advise against work on this task; see {T137291} for the likely disposition of the extension.,1465386511,task_subcomment,PHID-TASK-xk6tqgbthziuxrrlpn37,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'd advise against work on this task; see {T137291} for the likely disposition of the extension.""]",['CONTRIBUTION AND COMMITMENT'] +11987,VisualEditor: VE crash mid-edit in IE9,"No reproduction steps in three years, over which time it's been significantly changed. I'm marking this as Resolved for now.",1465404791,task_subcomment,PHID-TASK-e6ljc4wlzprcqdkdk7fk,PHID-USER-ydswvwhh5pm4lshahjje,"[""No reproduction steps in three years, over which time it's been significantly changed."", ""I'm marking this as Resolved for now.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +12350,Create a VisualEditor plugin to integrate with ProofreadPage,">>! In T48580#2398307, @Osnard wrote: +> Is there already a place/time made out to work on this during the Hackathon? + +Table in Room 12 if you're not there!",1466599379,task_subcomment,PHID-TASK-v7kj4prknc3sujshfgg3,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nTable in Room 12 if you're not there!""]",['NA'] +13221,VisualEditor: Provide a tool to insert a talk signature in namespaces that need it,">>! In T53154#2398111, @Dvorapa wrote: +> Is there any option how to add a signature button to the main VE bar (e.g. instead of the special symbol button or next to?) (discussed on cswiki; just asking if possible) + +This is not possible. We intentionally do not allow the toolbar to vary in the position of buttons on the same wiki.",1466602060,task_subcomment,PHID-TASK-kttslfnxq434mabydy2v,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nThis is not possible.', 'We intentionally do not allow the toolbar to vary in the position of buttons on the same wiki.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +13219,VisualEditor: Provide a tool to insert a talk signature in namespaces that need it,">>! In T53154#2399021, @Dvorapa wrote: +> @Jdforrester-WMF I see, thank you. Still looking for a good talk solution - Flow is too buggy, VisualEditor is not really designed for discussions and wikitext is not easy to learn for novice users. + +I think getting the bugs in Flow fixed is the best option at this point, but I appreciate that there's a few things people would like to see added there.",1466602713,task_subcomment,PHID-TASK-kttslfnxq434mabydy2v,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nI think getting the bugs in Flow fixed is the best option at this point, but I appreciate that there's a few things people would like to see added there.""]",['FUTURE PLAN'] +8977,Add support for (the equivalent of?) editintro and preload,A note from @tpt that this is pretty important for successful #proofreadpage integration.,1466693905,task_subcomment,PHID-TASK-3z252ihuxf33ir4how73,PHID-USER-ydswvwhh5pm4lshahjje,['A note fromSCREEN_NAME that this is pretty important for successful #proofreadpage integration.'],['CONTRIBUTION AND COMMITMENT'] +8976,Add support for (the equivalent of?) editintro and preload,"Thomas's suggestion is that if the article is a 404 (non-extant), we sling the contents of `preload` parameter's indicated article's Parsoid blob as the initial version of the article, and if that's not balanced wikitext (and so not the desired HTML) ""oh well"", at least it's better than nothing. Thoughts?",1466694115,task_subcomment,PHID-TASK-3z252ihuxf33ir4how73,PHID-USER-ydswvwhh5pm4lshahjje,"['Thomas\'s suggestion is that if the article is a 404 (non-extant), we sling the contents of CODE parameter\'s indicated article\'s Parsoid blob as the initial version of the article, and if that\'s not balanced wikitext (and so not the desired HTML) ""oh well"", at least it\'s better than nothing.', 'Thoughts?']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +10142,Create a VisualEditor plugin tool to add/edit Listings,">>! In T48225#2501154, @T.seppelt wrote: +> Since listings are highly structured and can be shared across several Wikivoyage language versions, Wikidata editing should be implemented before rolling this out. + +Certainly, I think storing this data in Wikidata would be a good move. I'm not absolutely sure it should happen first, but I suppose it depends on who wants to work on what. :-)",1469817709,task_subcomment,PHID-TASK-tqro35vsrplftuemdxbd,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nCertainly, I think storing this data in Wikidata would be a good move.', ""I'm not absolutely sure it should happen first, but I suppose it depends on who wants to work on what."", ':-)']","['FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +5327,"Thread title containing ""</div>"" destroys entire page with $wgUseTidy = true","LiquidThreads has been replaced by #Flow on all Wikimedia production wikis (except one, which will be done soon). It is no longer under active development or maintenance, so I'm re-classifying all open LQT tasks as ""Lowest"" priority.",1470353645,task_subcomment,PHID-TASK-o6h5thx2nxd7xpm2ferq,PHID-USER-ydswvwhh5pm4lshahjje,"['LiquidThreads has been replaced by #Flow on all Wikimedia production wikis (except one, which will be done soon).', 'It is no longer under active development or maintenance, so I\'m re-classifying all open LQT tasks as ""Lowest"" priority.']","['FUTURE PLAN', 'FUTURE PLAN']" +11297,VisualEditor: Tool to set/unset text as big/small,">>! In T53613#2528664, @Danny_B wrote: +> We have headers and table captions providing semantically correct way how to emphasize headlining text. What is the use case of using big text elsewhere? + +Off-topic. VE and WT are designed to have feature-parity. If you think we should ban users from using these, file a task.",1470432011,task_subcomment,PHID-TASK-tv63msunrr34jh3gj3an,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nOff-topic.', 'VE and WT are designed to have feature-parity.', 'If you think we should ban users from using these, file a task.']","['NA', 'BUG REPRODUCTION', 'POTENTIAL NEW ISSUES AND REQUESTS .']" +11294,VisualEditor: Tool to set/unset text as big/small,">>! In T53613#2529443, @matmarex wrote: +> ""WT"" is VisualEditor team's jargon for ""wikitext"". + +Correct (though we didn't invent it). + +> Wikitext editor's toolbar has buttons for this: {F4339790} +> +> I'll note that there's a task to remove them: T40487. You could probably file a similar one for VisualEditor. But as long as one has them, the other should too. + +Actually, VE will have one until it's banned in wikitext, not just ""not easily accessible"".",1470434945,task_subcomment,PHID-TASK-tv63msunrr34jh3gj3an,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nCorrect (though we didn't invent it)."", 'QUOTE\nQUOTE\nQUOTE\n\nActually, VE will have one until it\'s banned in wikitext, not just ""not easily accessible"".']","['NA', 'BUG REPRODUCTION']" +11290,VisualEditor: Tool to set/unset text as big/small,">>! In T53613#2529488, @Danny_B wrote: +>>>! In T53613#2529467, @Jdforrester-WMF wrote: +>> Actually, VE will have one until it's banned in wikitext, not just ""not easily accessible"". +> +> So ban it then. The request for it has been around for ages. + +At the bare minimum you'll need to run a three-month-long community RfC on meta with convincing arguments that explain as to why they all need to replace `<big>` with `<span style=""font-size: bigger;"">` and so on. There are, from a quick search, over 70k pages with at least one of these on the English Wikipedia alone; the transition will be quite a lot of work. + +It's not remotely worth it to spend that much in terms of WMF resources. If you want to try, you're welcome, but I seriously doubt you'll get sufficient consensus (and even then it'd probably need to be a configuration option so that third party wikis can address the breaking change in slower time). + +Not of this is germane to this ticket, however.",1470435796,task_subcomment,PHID-TASK-tv63msunrr34jh3gj3an,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAt the bare minimum you'll need to run a three-month-long community RfC on meta with convincing arguments that explain as to why they all need to replace CODE with CODE and so on."", 'There are, from a quick search, over 70k pages with at least one of these on the English Wikipedia alone; the transition will be quite a lot of work.', ""It's not remotely worth it to spend that much in terms of WMF resources."", ""If you want to try, you're welcome, but I seriously doubt you'll get sufficient consensus (and even then it'd probably need to be a configuration option so that third party wikis can address the breaking change in slower time)."", 'Not of this is germane to this ticket, however.']","['FUTURE PLAN', 'BUG REPRODUCTION', 'MOTIVATION', 'FUTURE PLAN', 'NA']" +7261,"VisualEditor: If VisualEditor is the primary editor, type=create and type=fulltext buttons should point to VE, not WT editor",">>! In T54162#2590097, @Elitre wrote: +> Did SET work affect this...? + +Not yet; it will need further work.",1472505814,task_subcomment,PHID-TASK-ra3d7l6sbywnzslhiccu,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nNot yet; it will need further work.'],['NA'] +13330,VisualEditor: Extend the rich TemplateData editor to be used inside VE,"No, this is for editing TemplateData blocks nicely once we enable Template: namespace editing in VE (and the 2017 wikitext editor).",1476984711,task_subcomment,PHID-TASK-blsibbjjroitozskiyjq,PHID-USER-ydswvwhh5pm4lshahjje,"['No, this is for editing TemplateData blocks nicely once we enable Template: namespace editing in VE (and the 2017 wikitext editor).']",['BUG REPRODUCTION'] +9735,Parsoid: Links created with VE are piped links even when linktrail could be used,">>! In T50463#2870045, @Cirdan wrote: +> Jdforrester-WMF, thanks for merging T153107. Could you elaborate how these two are related? + +They are both issues where Parsoid is apparently creating wikitext sub-optimally. + +> How is it possible that the parser does not detect two identical strings as identical? + +Your question assumes that it is looking for that. I don't know whether it is.",1481657441,task_subcomment,PHID-TASK-arvnl4rgkbslvicqgsmj,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nThey are both issues where Parsoid is apparently creating wikitext sub-optimally.', 'QUOTE\n\nYour question assumes that it is looking for that.', ""I don't know whether it is.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9733,Parsoid: Links created with VE are piped links even when linktrail could be used,">>! In T50463#2870216, @Cirdan wrote: +>>> How is it possible that the parser does not detect two identical strings as identical? +>> Your question assumes that it is looking for that. I don't know whether it is. +> +> I just looked through what I believe to be the relevant parts of the source code, and it indeed seems that this is not how Parsoid handles this. I haven't looked at the VE implementation though. Is there no general cleanup at the end of a VE editing session? + +VE is an HTML editor. What kind of clean-up of HTML do you expect VE to do that would affect this?",1481662022,task_subcomment,PHID-TASK-arvnl4rgkbslvicqgsmj,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nVE is an HTML editor.', 'What kind of clean-up of HTML do you expect VE to do that would affect this?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +9845,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used","How plausible would it be to use `input` but magically make it word wrap, even though the HTML spec says it mustn't?",1481754213,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-ydswvwhh5pm4lshahjje,"[""How plausible would it be to use CODE but magically make it word wrap, even though the HTML spec says it mustn't?""]",['INVESTIGATION AND EXPLORATION'] +13329,VisualEditor: Extend the rich TemplateData editor to be used inside VE,"This was done as part of {T152230}. + +{F5229438}",1483554630,task_subcomment,PHID-TASK-blsibbjjroitozskiyjq,PHID-USER-ydswvwhh5pm4lshahjje,"['This was done as part of {T152230}.', '{F5229438}']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7703,VisualEditor: Allow AbuseFilter rules to identify VE edits,">>! In T53421#2905524, @jhsoby wrote: +> Now with the 2017 wikitext editor I think this should get a priority bump, seeing that it too uses ?veaction instead of ?action, which makes it impossible (AFAIK) to use edit filters to identify those edits. + +The action URL path is a poor guide to the source of edits (see the Special:Edit or whatever it's called tool, the mobile Web wikitext and visual editors, and other mechanisms). Anyone trying to capture edits by use of the URL path is going to fail pretty terribly. + +I also don't agree that this is a particular priority. People have been editing using different tools for years without the software allowing discriminatory edit validation.",1483735245,task_subcomment,PHID-TASK-gou4ejmnkpg5lgq6cdfx,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nThe action URL path is a poor guide to the source of edits (see the Special:Edit or whatever it's called tool, the mobile Web wikitext and visual editors, and other mechanisms)."", 'Anyone trying to capture edits by use of the URL path is going to fail pretty terribly.', ""I also don't agree that this is a particular priority."", 'People have been editing using different tools for years without the software allowing discriminatory edit validation.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +6195,RTL for Notification Tool: ? should be ؟ icon,"I believe that this is now long-since fixed, since we moved to OOjs UI.",1488434919,task_subcomment,PHID-TASK-blsktvyvk2zcdw2o4yue,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this is now long-since fixed, since we moved to OOjs UI.']",['BUG REPRODUCTION'] +13037,VisualEditor: Link input widget should have separate inputs for target and display text,"For clarity, this task isn't likely to have work on it soon. + +In general, this goes strongly against the design philosophy of the tools, making the process of adding links much ""heavier"" and context-switching. Re-validating the research results would take a lot of time and effort. In practice users don't have as many problems with this area as with others that are higher importance.",1490394770,task_subcomment,PHID-TASK-g66fda6j3q2ga6eul3do,PHID-USER-ydswvwhh5pm4lshahjje,"[""For clarity, this task isn't likely to have work on it soon."", 'In general, this goes strongly against the design philosophy of the tools, making the process of adding links much ""heavier"" and context-switching.', 'Re-validating the research results would take a lot of time and effort.', ""In practice users don't have as many problems with this area as with others that are higher importance.""]","['FUTURE PLAN', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +13348,Enable VisualEditor by default for all users of all Wikipedias,">>! In T51999#2735651, @Liuxinyu970226 wrote: +> What about Dutch, that's the only Phase 1 wiki that still haven't done? + +Will create a task.",1490411970,task_subcomment,PHID-TASK-io6eogshz2s3ntb5ae7u,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nWill create a task.'],['NA'] +9091,VisualEditor: Rendering of categories fails on first load sometimes in Chrome (Webkit?),"The code to which this refers has been since adjusted, and I think this is now long-fixed.",1493662142,task_subcomment,PHID-TASK-yt5y3btrqqtcxanvipk4,PHID-USER-ydswvwhh5pm4lshahjje,"['The code to which this refers has been since adjusted, and I think this is now long-fixed.']",['BUG REPRODUCTION'] +9836,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",">>! In T50274#3234411, @Schnark wrote: +> But neither will give results for users not logged in. Even if they have a static IP, `mw.user.getName()` will only return `null`. + +There are a bunch of features that don't work for logged-out users; I'd not worry too much about that.",1493924564,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nThere are a bunch of features that don't work for logged-out users; I'd not worry too much about that.""]",['SOCIAL CONVERSATION'] +8807,"Provide a neater way to edit transclusions that do not take a pipe (e.g. {{formatnum:…}}, {{lc:…}}, {{int:…}}, {{#dateformat:…}}})",">>! In T51954#3388374, @Danmichaelo wrote: +> Was hit by this limitation when I was editing an article now. Couldn't find any way to edit the number except to delete it, so I changed the title to reflect that. + +Thanks for the input, but please don't make bugs less general. You can add further examples of how they affect you, but that should be as a comment or in the description, not removing other things that are already covered by this task. For instance, this also applies to the `#dateformat`, `lc`, and `int` transclusion objects.",1498746227,task_subcomment,PHID-TASK-ynxqancujipoqcvx5723,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nThanks for the input, but please don't make bugs less general."", 'You can add further examples of how they affect you, but that should be as a comment or in the description, not removing other things that are already covered by this task.', 'For instance, this also applies to the CODE, CODE, and CODE transclusion objects.']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +6176,(Re-) unify data and metadata,Gosh.,1517245931,task_subcomment,PHID-TASK-vstc34ukjrx4agdul6rw,PHID-USER-ydswvwhh5pm4lshahjje,['Gosh.'],['SOCIAL CONVERSATION'] +11284,VisualEditor: Surface should respect the default state of collapseable templates,">>! In T53664#4198427, @matmarex wrote: +> This should now magically work for elements made collapsible using `class=""mw-collapsible""`, as a result of 8cdfcc5fd4b, which refactored that code to hide them using only CSS. + +Does that make this fixed, or are there elements we'd want to support which use a different class/mechanism?",1525983346,task_subcomment,PHID-TASK-i6t6lpxllw2dz6rjfyz5,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nDoes that make this fixed, or are there elements we'd want to support which use a different class/mechanism?""]",['INVESTIGATION AND EXPLORATION'] +2603,[EPIC] Use Parsoid HTML for all page views,Tagging this for the Web and Infrastructure teams.,1531152561,task_subcomment,PHID-TASK-bq2ty22xrf3ppn7g6cdz,PHID-USER-ydswvwhh5pm4lshahjje,['Tagging this for the Web and Infrastructure teams.'],['TASK PROGRESS'] +12072,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,">>! In T50429#4559065, @deryckchan wrote: +>>>! In T50429#4558267, @kaldari wrote: +>> Currently the main blocker (although it may not be a hard blocker) is parsing support for managing state that is page-level (mainly for reference management). @dchan is [[ https://gerrit.wikimedia.org/r/#/c/VisualEditor/VisualEditor/+/433753/ | exploring doing some of the subtree editing business on the client side ]] as something of a stop-gap solution. The Parsing team's [[ https://gerrit.wikimedia.org/r/#/c/mediawiki/services/parsoid/+/456520/ | work on server-side ref management ]] will probably be a better long-term solution (see T146072). They are hoping to have that work wrapped before the end of 2018. Anything to add @ssastry, @dchan, @DLynch, @Esanders? +> +> What's the worst that can happen if we let VE load a section of a page, ignoring page-wide state variables? We have made do with section edit page previews, which ignore the effects of other parts of the page on the section you're editing, without too many issues for over a decade. + +From a product feature perspective, the citation functionality that people most like about VE wouldn't work (it's entirely page-level content). With the stop-gap work Ryan mentions, it will, mostly, but //e.g.// citations from this section but also used elsewhere won't be editable, which will be very confusing. + +From a product reliability perspective, there's the risk of catastrophic page corruption from section-spanning structures (people putting headings in a table, using headings via a template, or using templates that open a div but don't close it, or…), and even if that is somehow(?!) avoided, it'll be at best confusing when some section edit buttons refuse to load.",1536161053,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nFrom a product feature perspective, the citation functionality that people most like about VE wouldn't work (it's entirely page-level content)."", ""With the stop-gap work Ryan mentions, it will, mostly, but //e.g.// citations from this section but also used elsewhere won't be editable, which will be very confusing."", ""From a product reliability perspective, there's the risk of catastrophic page corruption from section-spanning structures (people putting headings in a table, using headings via a template, or using templates that open a div but don't close it, or…), and even if that is somehow(?!)"", ""avoided, it'll be at best confusing when some section edit buttons refuse to load.""]","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2602,[EPIC] Use Parsoid HTML for all page views,"This ultra-epic is the perfect example of a task appropriately in the category of ""general MediaWiki tasks"".",1536338087,task_subcomment,PHID-TASK-bq2ty22xrf3ppn7g6cdz,PHID-USER-ydswvwhh5pm4lshahjje,"['This ultra-epic is the perfect example of a task appropriately in the category of ""general MediaWiki tasks"".']",['NA'] +7127,Transclusion dialog should not suggest documentation sub pages as templates,">>! In T54448#4876695, @Trizek-WMF wrote: +> @Jdforrester-WMF, how this would be deployed? How your change will identify language variants for `/doc`? + +It'd be a train patch. Communities already (can) define the template documentation sub-page for the TemplateData extension via the `templatedata-doc-subpage` message, and this just re-uses that, which defaults to `foo` (so if you create `Template:Foo/doc` it'll be hidden, but `Template:Foo/I have another sub-page to be confusing` won't). Not merged yet though. I don't think this'd be worth a Tech News post.",1547492363,task_subcomment,PHID-TASK-f6h4xzkjkkq4qb5rbp2j,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\n\nIt'd be a train patch."", ""Communities already (can) define the template documentation sub-page for the TemplateData extension via the CODE message, and this just re-uses that, which defaults to CODE (so if you create CODE it'll be hidden, but CODE won't)."", 'Not merged yet though.', ""I don't think this'd be worth a Tech News post.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'TASK PROGRESS .', 'SOCIAL CONVERSATION']" +7123,Transclusion dialog should not suggest documentation sub pages as templates,">>! In T54448#4888682, @Johan wrote: +> Is this done and will be deployed next week? (It's been added to Tech News.) I can't see that in the task, but I could be missing something? + +Nope, sorry, code still going through review. I'll go poke it now.",1547752559,task_subcomment,PHID-TASK-f6h4xzkjkkq4qb5rbp2j,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nNope, sorry, code still going through review.', ""I'll go poke it now.""]","['NA', 'ACTION ON ISSUE']" +9829,"VisualEditor: For edit summary field, give users an auto-fill drop-down (or similar) of recent edit summaries they've used",">>! In T50274#5016202, @Esanders wrote: +> It doesn't appear to work yet in Chrome/FF: https://codepen.io/edg2s/pen/eXGdVM + +Nor in Safari.",1552404027,task_subcomment,PHID-TASK-rc4yhxp2tlzilezhonck,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nNor in Safari.'],['BUG REPRODUCTION'] +12068,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"Just as a comment, this task is for ""section editing inline with read mode"", a cooler/faster system than T76541 (which is section editing on its own page). Not sure if that's clear here.",1552409670,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ydswvwhh5pm4lshahjje,"['Just as a comment, this task is for ""section editing inline with read mode"", a cooler/faster system than T76541 (which is section editing on its own page).', ""Not sure if that's clear here.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +8350,VisualEditor: Share ref / references re-rendering code with Parsoid,">>! In T52505#5795834, @Izno wrote: +> Is this exact task still going to happen given PHP Parsoid? (One system being Javascript and the other PHP now.) + +Sadly, no.",1578935420,task_subcomment,PHID-TASK-ag2p4jtrgjagpo2qegcu,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nSadly, no.']",['NA'] +11730,Improve VisualEditor's loading performance in Firefox,"Yeah; let's claim this as Resolved, in as much as it can be.",1595844165,task_subcomment,PHID-TASK-ysfxvsvtwjpipqsulyul,PHID-USER-ydswvwhh5pm4lshahjje,"[""Yeah; let's claim this as Resolved, in as much as it can be.""]",['ACTION ON ISSUE'] +11981,VisualEditor: Use Multimedia/Wikidata's proposed rich structured meta-data in the image insertion dialog,"The first part of this is now done by the wonderful Structured Data team's work on #sdaw-mediasearch, which they've now integrated into VisualEditor. The initial work has address the most pressing problem of language; I expect that the faceted search ideas might come later. Thank you!",1613688042,task_subcomment,PHID-TASK-gk2uxvqxmdwjks3o6oar,PHID-USER-ydswvwhh5pm4lshahjje,"[""The first part of this is now done by the wonderful Structured Data team's work on #sdaw-mediasearch, which they've now integrated into VisualEditor."", 'The initial work has address the most pressing problem of language; I expect that the faceted search ideas might come later.', 'Thank you!']","['BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +8222,VisualEditor: Generated blocks that create images directly aren't converted to use MW's skin,"I believe that this is now long-fixed, yes.",1660956979,task_subcomment,PHID-TASK-ftkzim4nufm7ey6vnaq5,PHID-USER-ydswvwhh5pm4lshahjje,"['I believe that this is now long-fixed, yes.']",['BUG REPRODUCTION'] +2482,"Move TemplateData to its own JSON-content namespace and associate with Template-namespace, or to its own TemplateData content model and revision slot",">>! In T56140#8869098, @Tacsipacsi wrote: +> Would the current JSON structure continue to be supported? + +For the transition, certainly. Long-term, probably not, and hacks to generate the transclusion data would have to make way for proper documentation. + +> [[https://commons.wikimedia.org/wiki/Template:TemplateBox|c:Template:TemplateBox]] relies on being able to generate JSON to avoid unnecessarily duplicating content between the TemplateData and the wikitext description (the latter supports wiki markup, so TemplateData can’t entirely supersede it, unless TemplateData will also start to support wiki markup). + +Ack, the very-intentional lack of support for wikitext (and all the horrors that entails) means some forms of documentation are hard to do. We should probably add additional fields including link targets and good- and bad-example samples to augment the structured data so that it works better for secondary use cases. That's outside the scope of this task, however.",1684947002,task_subcomment,PHID-TASK-n7t7uv2o256io5ck73dn,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nFor the transition, certainly.', 'Long-term, probably not, and hacks to generate the transclusion data would have to make way for proper documentation.', 'QUOTE\n\nAck, the very-intentional lack of support for wikitext (and all the horrors that entails) means some forms of documentation are hard to do.', 'We should probably add additional fields including link targets and good- and bad-example samples to augment the structured data so that it works better for secondary use cases.', ""That's outside the scope of this task, however.""]","['NA', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +16581,Our *.wikimedia.org cert doesn't properly cover https://pa.us.wikimedia.org/,"Though pauswikimediawiki is 'somewhat' dead, it should either be renamed or we should find a solution to the SSL cert failure. + +-------------------------- +**Version**: unspecified +**Severity**: trivial +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=58024",1343412300,task_description,PHID-TASK-3gfni2knqeggryedidtp,PHID-USER-ydswvwhh5pm4lshahjje,"[""Our *.wikimedia.org cert doesn't properly cover URL \n\nThough pauswikimediawiki is 'somewhat' dead, it should either be renamed or we should find a solution to the SSL cert failure."", '--------------------------\n**Version**: unspecified\n**Severity**: trivial\n**See Also**:\nURL']","['FUTURE PLAN', 'BUG REPRODUCTION']" +16212,Parsoid: return http error status codes when encountering errors in the web service,Mass-moving bugs into the new 'Parsoid' product.,1344281163,task_subcomment,PHID-TASK-gzl65satajtfdglok3hp,PHID-USER-ydswvwhh5pm4lshahjje,"[""Mass-moving bugs into the new 'Parsoid' product.""]",['BUG REPRODUCTION'] +15901,Parsoid: Redirects should not be served as HTTP 200 with contents of target,"Juan, + +Thanks for your bug report; you are correct. This is because Parsoid gives the wrong response for pages with redirects. Pushing over to them. + +Current behaviour: +* 200 response with the contents of the target page + + +On what we'd expect, I'd suggest either type A (but it's messy architecturally) or type B (but not sure about user agent support for HTTP 300): + +Expected behaviour - type A: +* when in 'reading mode', a 302 to the page with the redirect; +* when in 'editing mode', a 200 with the contents of the page (to edit the redirect / etc.) + +Expected behaviour - type B: +* a 300 response with the first link (for regular browsers) being off to the target of the page, and the second being the ?redirect=no or whatever version to be able to edit it.",1362760613,task_subcomment,PHID-TASK-nmf7tpcq5shuju5asec2,PHID-USER-ydswvwhh5pm4lshahjje,"['Juan,\n\nThanks for your bug report; you are correct.', 'This is because Parsoid gives the wrong response for pages with redirects.', 'Pushing over to them.', ""Current behaviour:\n* 200 response with the contents of the target page\n\n\nOn what we'd expect, I'd suggest either type A (but it's messy architecturally) or type B (but not sure about user agent support for HTTP 300):\n\nExpected behaviour - type A:\n* when in 'reading mode', a 302 to the page with the redirect;\n* when in 'editing mode', a 200 with the contents of the page (to edit the redirect / etc.)"", 'Expected behaviour - type B:\n* a 300 response with the first link (for regular browsers) being off to the target of the page, and the second being the ?redirect=no or whatever version to be able to edit it.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'ACTION ON ISSUE .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR']" +16605,Move parsoid.wmflabs.org to https,"No data goes over the wire that is personally-identifying, so I would disagree that this is a blocker; however, yes, this is good practice and we should try to do thing (especially, to avoid unexpected mix-mode for users).",1366667468,task_subcomment,PHID-TASK-3vubdaw5ty26hsrjdlgf,PHID-USER-ydswvwhh5pm4lshahjje,"['No data goes over the wire that is personally-identifying, so I would disagree that this is a blocker; however, yes, this is good practice and we should try to do thing (especially, to avoid unexpected mix-mode for users).']",['FUTURE PLAN'] +15735,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),"It's 2013. Let's just get on with this. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=31323 +https://bugzilla.wikimedia.org/show_bug.cgi?id=39380 +https://bugzilla.wikimedia.org/show_bug.cgi?id=51002",1367252160,task_description,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-ydswvwhh5pm4lshahjje,"['Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon).', ""It's 2013."", ""Let's just get on with this."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL\nURL\nURL']","['EXPECTED BEHAVIOR', 'NA', 'ACTION ON ISSUE', 'BUG REPRODUCTION']" +15785,Force all Wikimedia cluster traffic to be over SSL for all users (logged-in and anon),"(In reply to comment #1) +> Users --> logged-in users? Or all traffic? + +All traffic, otherwise I'd have said so. :-)",1367288187,task_subcomment,PHID-TASK-ks5ar2zjmd56p4q44exl,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to comment #1)\nQUOTE\n\nAll traffic, otherwise I'd have said so."", ':-)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +15066,Automatic account creation on manual login not logged in newusers log,Bumping priority significantly; this is a real mess.,1367525894,task_subcomment,PHID-TASK-cr2twskhtr4untkis7m5,PHID-USER-ydswvwhh5pm4lshahjje,['Bumping priority significantly; this is a real mess.'],['SOCIAL CONVERSATION'] +15892,Parsoid: Redirects should not be served as HTTP 200 with contents of target,"As the gerrit commit is merged, can this now be closed?",1368771580,task_subcomment,PHID-TASK-nmf7tpcq5shuju5asec2,PHID-USER-ydswvwhh5pm4lshahjje,"['As the gerrit commit is merged, can this now be closed?']",['ACTION ON ISSUE'] +16604,Move parsoid.wmflabs.org to https,"Note that the server will no longer be receiving these feedback items, so the original demand has less need.",1370629828,task_subcomment,PHID-TASK-3vubdaw5ty26hsrjdlgf,PHID-USER-ydswvwhh5pm4lshahjje,"['Note that the server will no longer be receiving these feedback items, so the original demand has less need.']",['BUG REPRODUCTION'] +15368,rel=canonical of https pages should point to http,"I would strongly suggest WONTFIXing this bug in favour of 51002, which feels like a better solution given our long terms goals (see bug 47832).",1373379788,task_subcomment,PHID-TASK-ejy2ovqtrrcrq3a6rrl7,PHID-USER-ydswvwhh5pm4lshahjje,"['I would strongly suggest WONTFIXing this bug in favour of 51002, which feels like a better solution given our long terms goals (see bug 47832).']",['BUG REPRODUCTION'] +15366,rel=canonical of https pages should point to http,"(In reply to comment #3) +> Until we're ready to switch to HTTPS for anons by default it makes sense to +> point HTTPS versions of pages to HTTP via rel=canonical. We should be setting +> one or the other, rather than having a split. +> +> The load on the SSL cluster has been doubling month by month and this split +> may be the reason why. Unfortunately we don't have conclusive metrics to prove +> this, but making this setting explicit rules that out as a possibility. + +So we should do this one now and bug 51002 next month/quarter/year/decade when we get around to it?",1375233942,task_subcomment,PHID-TASK-ejy2ovqtrrcrq3a6rrl7,PHID-USER-ydswvwhh5pm4lshahjje,['(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSo we should do this one now and bug 51002 next month/quarter/year/decade when we get around to it?'],['BUG REPRODUCTION'] +19734,"VisualEditor: When API returns HTTP 500, present a more useful error message to the user","(In reply to Roan Kattouw from comment #0) +> I don't know what it should be, but the following is not very clear: +> +> Error loading data from server: error. Would you like to retry? + +Maybe: + +| The editor's contact with the server failed (5xx). Would you like to retry? + +?",1395882419,task_subcomment,PHID-TASK-yigtzgsn2qahxek7rusl,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Roan Kattouw from comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nMaybe:\n\n| The editor's contact with the server failed (5xx)."", 'Would you like to retry?', '?']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +18331,Automatic conversion of external links to interwiki links should work if the protocol is HTTPS as well as HTTP,"The conversion is done in Parsoid, not VE; moving there.",1397764131,task_subcomment,PHID-TASK-susi53xefb4dytwwx2ss,PHID-USER-ydswvwhh5pm4lshahjje,"['The conversion is done in Parsoid, not VE; moving there.']",['BUG REPRODUCTION'] +18217,"Parsoid dead on BetaLabs (getting ""parsoidserver-http-bad-status: 503"" on VE load)",*** Bug 65555 has been marked as a duplicate of this bug. ***,1400619845,task_subcomment,PHID-TASK-z47j727fj45rve5q5uwp,PHID-USER-ydswvwhh5pm4lshahjje,"['*** Bug 65555 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +19757,[Regression] Jenkins: Jobs for npm testing are broken due to npm certificate issues on the new slaves,Has this recurred?,1401745339,task_subcomment,PHID-TASK-tpdzsfwsce2gxm3hlxzp,PHID-USER-ydswvwhh5pm4lshahjje,['Has this recurred?'],['BUG REPRODUCTION .'] +19637,"Increase ""remember me"" login cookie expiry from 30 days to 1 year on Wikimedia wikis","Is this cleared by legal and security? Also, note that https://meta.wikimedia.org/wiki/Privacy_policy/FAQ#cookieFAQ will need to be updated.",1403020131,task_subcomment,PHID-TASK-jpdpx6rurp4ja7nkfrs3,PHID-USER-ydswvwhh5pm4lshahjje,"['Is this cleared by legal and security?', 'Also, note that URL will need to be updated.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +19633,"Increase ""remember me"" login cookie expiry from 30 days to 1 year on Wikimedia wikis","(In reply to Chris Steipp from comment #4) +> My initial reaction is that for privileged accounts, 1 year sounds +> excessive. But for normal accounts, this should be fine. +> +> When we're able to implement password length and https requirements per use +> group, we may also customize this. + +Does this mean you're OK with going with this change for all accounts for now, with the intent to reduce it back down for privileged accounts later, or do you want us to hold off until that functionality is created (and if so, when will that happen and who will do it)?",1403028458,task_subcomment,PHID-TASK-jpdpx6rurp4ja7nkfrs3,PHID-USER-ydswvwhh5pm4lshahjje,"[""(In reply to Chris Steipp from comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nDoes this mean you're OK with going with this change for all accounts for now, with the intent to reduce it back down for privileged accounts later, or do you want us to hold off until that functionality is created (and if so, when will that happen and who will do it)?""]",['BUG REPRODUCTION'] +19603,"Increase ""remember me"" login cookie expiry from 30 days to 1 year on Wikimedia wikis","(In reply to Martin von Gagern from comment #34) +> (In reply to Krinkle from comment #24) +> > Hm.. also relevant is that we invalidate existing sessions when a new +> > session starts for a user. So in case of theft or hijacking in a way where +> > the user logs in again on a different browser / account / computer, the old +> > session will be immediately invalidated. +> +> Is asking for year-long concurrent sessions on multiple devices on-topic +> here, + +No. + +> is there a separate bug for this, + +No, I don't believe so. + +> should I file one + +Please do. + +> or ask on Village Pump? + +Please don't ask on the Village Pump intricate technical requests, as they're normally lost. However, feel free to mention on-wiki about the bug.",1404146346,task_subcomment,PHID-TASK-jpdpx6rurp4ja7nkfrs3,PHID-USER-ydswvwhh5pm4lshahjje,"['(In reply to Martin von Gagern from comment #34)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo.', ""QUOTE\n\nNo, I don't believe so."", 'QUOTE\n\nPlease do.', ""QUOTE\n\nPlease don't ask on the Village Pump intricate technical requests, as they're normally lost."", 'However, feel free to mention on-wiki about the bug.']","['NA', 'NA', 'ACTION ON ISSUE', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +19731,"VisualEditor: When API returns HTTP 500, present a more useful error message to the user","With the above patch, the former message: + + Error loading data from server: parsoidserver-http-bad-status: + 500. Would you like to retry? + +… turns into: + + Error loading data from server: parsoidserver-http-bad-status: + 500: Page Fetch failure for ""BADURL"": Error: getaddrinfo + ENOTFOUND. Would you like to retry? + +Which is not ideal, but at least describes things a bit. Marking this as FIXED.",1409684423,task_subcomment,PHID-TASK-yigtzgsn2qahxek7rusl,PHID-USER-ydswvwhh5pm4lshahjje,"['With the above patch, the former message:\n\n Error loading data from server: parsoidserver-http-bad-status:\n 500.', 'Would you like to retry?', '… turns into:\n\n Error loading data from server: parsoidserver-http-bad-status:\n 500: Page Fetch failure for ""BADURL"": Error: getaddrinfo\n ENOTFOUND.', 'Would you like to retry?', 'Which is not ideal, but at least describes things a bit.', 'Marking this as FIXED.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'ACTION ON ISSUE']" +23845,citoid.wikimedia.org needs to provide HTTPS access as well as HTTP,Otherwise HTTPS clients will abort with a mixed-mode access error.,1426535915,task_description,PHID-TASK-bigsillngtdydlkgv4jt,PHID-USER-ydswvwhh5pm4lshahjje,"['citoid.wikimedia.org needs to provide HTTPS access as well as HTTP.', 'Otherwise HTTPS clients will abort with a mixed-mode access error.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +23846,citoid.wikimedia.org needs to provide HTTPS access as well as HTTP,I am an idiot. It does.,1426537014,task_subcomment,PHID-TASK-bigsillngtdydlkgv4jt,PHID-USER-ydswvwhh5pm4lshahjje,"['I am an idiot.', 'It does.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +21136,Cannot save page edits due to parsoidserver-http: HTTP 500 in Chinese Wikipedia when using Visual Editor,This almost certainly was the same as {T104230}. Sorry for the disruption. :-(,1438468021,task_subcomment,PHID-TASK-jvnhdm5lp77f4bx2eg3q,PHID-USER-ydswvwhh5pm4lshahjje,"['This almost certainly was the same as {T104230}.', 'Sorry for the disruption.', ':-(']","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +21134,Cannot save page edits due to parsoidserver-http: HTTP 500 in Chinese Wikipedia when using Visual Editor,">>! In T100136#1509579, @Shangkuanlc wrote: +> Frankly, I am not sure whether it's the same with T104230 I will give you feedback if I encounter this situation again next time. + +Thank you!",1438745169,task_subcomment,PHID-TASK-jvnhdm5lp77f4bx2eg3q,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nThank you!'],['SOCIAL CONVERSATION'] +22135,http://citoid.wikimedia.org/ should force HTTPS,"https://citoid.wikimedia.org/ works great, but unfortunately so does http://citoid.wikimedia.org/ when really it should redirect.",1439241964,task_description,PHID-TASK-2stu42ot7wllu4sdd6e5,PHID-USER-ydswvwhh5pm4lshahjje,"['URL should force HTTPS.', 'URL works great, but unfortunately so does URL when really it should redirect.']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +22141,http://citoid.wikimedia.org/ should force HTTPS,">>! In T108632#1526118, @mobrovac wrote: +> Hopefully we will be able to turn off `parsoidcache` soon(TM), which effectively means `citoid.wikimedia.org` would disappear. Instead, Citoid requests would be served by #RESTBase (cf {T108646}). + +Oh. :-( + +> @Jdforrester-WMF apart from Citoid's extension, are there any other known users of `citoid.wikimedia.org`? + +Quite a few gadgets and user scripts out there. This has been the public URL for months and we've encouraged developers to use it. Deprecating it is fine, but removing it all of a sudden would not be very cool.",1439249475,task_subcomment,PHID-TASK-2stu42ot7wllu4sdd6e5,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nOh.', ':-(\n\nQUOTE\n\nQuite a few gadgets and user scripts out there.', ""This has been the public URL for months and we've encouraged developers to use it."", 'Deprecating it is fine, but removing it all of a sudden would not be very cool.']","['NA', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +22138,http://citoid.wikimedia.org/ should force HTTPS,">>! In T108632#1526149, @BBlack wrote: +> So long as the mapping is trivial (e.g. `https://citoid.wikimedia.org/foo/bar` becomes `https://en.wikipedia.org/api/v1/citoid/foo/bar`), we can easily support the old URL mapping in the text cluster as well, without keeping parsoidcache itself alive. + +Sounds good.",1439249864,task_subcomment,PHID-TASK-2stu42ot7wllu4sdd6e5,PHID-USER-ydswvwhh5pm4lshahjje,['QUOTE\nQUOTE\n\nSounds good.'],['SOCIAL CONVERSATION'] +19307,"(possibly spurious) ""Could not load image data http"" errors on Beta Cluster","Mass-removing the Multimedia tag from MediaViewer tasks, as this is now being worked on by the Reading department, not Editing's Multimedia team.",1442850163,task_subcomment,PHID-TASK-qyrrnny7y3utypq3c3gm,PHID-USER-ydswvwhh5pm4lshahjje,"[""Mass-removing the Multimedia tag from MediaViewer tasks, as this is now being worked on by the Reading department, not Editing's Multimedia team.""]",['BUG REPRODUCTION'] +20622,A combination of Special:MyPage redirects and pagecounts allows an external site to know the wikipedia login of an user,"Confirming that I'm content with a app-level (non-HTTP) redirect being used for Special:MyPage in the same way as we changed #REDIRECT to work last year. + +I think that instead of ""(redirected from Special:MyPage)"" if we said ""(This is your account's version of Special:MyPage.)"" or somesuch we could reduce confusion completely, but that's a bonus, and not necessary to make this change. + +Note however that discarding page counts of Special:MyLanguage redirects would be a real pity as those are the principal entry point for some policy pages. I think for example of https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide (declaring my interest! ;-)).",1443079833,task_subcomment,PHID-TASK-qnjqhzdrle7shsx3w37a,PHID-USER-ydswvwhh5pm4lshahjje,"[""Confirming that I'm content with a app-level (non-HTTP) redirect being used for Special:MyPage in the same way as we changed #REDIRECT to work last year."", 'I think that instead of ""(redirected from Special:MyPage)"" if we said ""(This is your account\'s version of Special:MyPage.)""', ""or somesuch we could reduce confusion completely, but that's a bonus, and not necessary to make this change."", 'Note however that discarding page counts of Special:MyLanguage redirects would be a real pity as those are the principal entry point for some policy pages.', 'I think for example of URL (declaring my interest!', ';-)).']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION']" +23813,Support HTTP/2,Given https://grafana.wikimedia.org/dashboard/db/client-connections?panelId=5&fullscreen&from=1458171959186&to=1458776759186 it might be worth re-calculating the h2/spdy3/spdy3+h2/none numbers again…,1458780452,task_subcomment,PHID-TASK-vory37kt7mm2yppntcba,PHID-USER-ydswvwhh5pm4lshahjje,['Given URL it might be worth re-calculating the h2/spdy3/spdy3+h2/none numbers again…'],['INVESTIGATION AND EXPLORATION'] +23740,Support HTTP/2,\o/,1462375135,task_subcomment,PHID-TASK-vory37kt7mm2yppntcba,PHID-USER-ydswvwhh5pm4lshahjje,['\\o/'],['SOCIAL CONVERSATION'] +19566,"Increase ""remember me"" login cookie expiry from 30 days to 1 year on Wikimedia wikis","From a Product POV I'd be OK with this going out. I agree somewhat that there are alternatives we can consider, but I think this would be a good move for now.",1464908616,task_subcomment,PHID-TASK-jpdpx6rurp4ja7nkfrs3,PHID-USER-ydswvwhh5pm4lshahjje,"[""From a Product POV I'd be OK with this going out."", 'I agree somewhat that there are alternatives we can consider, but I think this would be a good move for now.']","['FUTURE PLAN', 'FUTURE PLAN']" +19554,"Increase ""remember me"" login cookie expiry from 30 days to 1 year on Wikimedia wikis",">>! In T68699#2417254, @Johan wrote: +> Will this go into production next week, as ReleaseTaggerBot suggests? + +No. The user-facing change is https://gerrit.wikimedia.org/r/#/c/230954/ (in config) which will have immediate effect when it's merged. Not scheduled yet – if we get a final round of 'go's I think w/c 11 July would work, though.",1467282301,task_subcomment,PHID-TASK-jpdpx6rurp4ja7nkfrs3,PHID-USER-ydswvwhh5pm4lshahjje,"['QUOTE\nQUOTE\n\nNo.', ""The user-facing change is URL (in config) which will have immediate effect when it's merged."", ""Not scheduled yet –\xa0if we get a final round of 'go's I think w/c 11 July would work, though.""]","['NA', 'BUG REPRODUCTION', 'FUTURE PLAN']" +22896,Beta: formatting toolbar is visible on the login dialog,I'm OK with removing it. Florian?,1467910111,task_subcomment,PHID-TASK-w5pd6fvrknpnahj6zuxe,PHID-USER-ydswvwhh5pm4lshahjje,"[""I'm OK with removing it."", 'Florian?']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +19531,"Increase ""remember me"" login cookie expiry from 30 days to 1 year on Wikimedia wikis","All looks good to me, too. + +Thanks Matt, and everyone who helped!",1471368615,task_subcomment,PHID-TASK-jpdpx6rurp4ja7nkfrs3,PHID-USER-ydswvwhh5pm4lshahjje,"['All looks good to me, too.', 'Thanks Matt, and everyone who helped!']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +23644,Convert MW core login/create account pages to Codex (Special:UserLogin / Special:CreateAccount),This is the last remaining use of `$wgUseMediaWikiUIEverywhere` other than in MobileFrontend. Let's try to get it done.,1525361339,task_subcomment,PHID-TASK-bmkk5pxosfta5sjid6hl,PHID-USER-ydswvwhh5pm4lshahjje,"['This is the last remaining use of CODE other than in MobileFrontend.', ""Let's try to get it done.""]","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +20309,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,">>! In T862#5805846, @Aklapper wrote: +> Not an issue anymore these days due to customization (` Auth > Customize Messages > Login Screen Instructions`): +> +> {F31513468} + +That's not the login screen I get when I browse in an incognito browser: + +{F31514452}",1579191471,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-ydswvwhh5pm4lshahjje,"[""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's not the login screen I get when I browse in an incognito browser:\n\n{F31514452}""]",['BUG REPRODUCTION'] +20307,Redesign Phabricator login page: LDAP login too prominent; position of MediaWiki SUL login not prominent enough,"Ah. + +Well, I'd say this isn't Resolved, then.",1579194372,task_subcomment,PHID-TASK-35vifryt7kj2fw5nkott,PHID-USER-ydswvwhh5pm4lshahjje,"['Ah.', ""Well, I'd say this isn't Resolved, then.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +12489,Move wikibugs out of #mediawiki to #wikimedia-dev,wikibugs appears to be in #mediawiki right now and is happily reporting bug updates...,1363368845,task_subcomment,PHID-TASK-hd4snxw47ckt4oowe3xb,PHID-USER-yek7ymogrv4qc67oilhf,['wikibugs appears to be in #mediawiki right now and is happily reporting bug updates...'],['BUG REPRODUCTION'] +12485,Move wikibugs out of #mediawiki to #wikimedia-dev,Bumping importance back down; wikibugs belongs on #mediawiki as it's always been. Recommend WONTFIX.,1363617399,task_subcomment,PHID-TASK-hd4snxw47ckt4oowe3xb,PHID-USER-yek7ymogrv4qc67oilhf,"[""Bumping importance back down; wikibugs belongs on #mediawiki as it's always been."", 'Recommend WONTFIX.']","['TASK PROGRESS', 'ACTION ON ISSUE .']" +12481,Move wikibugs out of #mediawiki to #wikimedia-dev,"We could schedule an IRC meeting, announce it ia wikitech-l mailing list, and tally votes/opinions on a wiki page.",1363618310,task_subcomment,PHID-TASK-hd4snxw47ckt4oowe3xb,PHID-USER-yek7ymogrv4qc67oilhf,"['We could schedule an IRC meeting, announce it ia wikitech-l mailing list, and tally votes/opinions on a wiki page.']",['FUTURE PLAN .'] +12465,Move wikibugs out of #mediawiki to #wikimedia-dev,"Sooo... it's still in #mediawiki, and not in #wikimedia-dev. Does it need additional poking? + +[Personally I prefer the bots in #mediawiki, but it sounds like I've lost this fight. :)]",1367252671,task_subcomment,PHID-TASK-hd4snxw47ckt4oowe3xb,PHID-USER-yek7ymogrv4qc67oilhf,"[""Sooo... it's still in #mediawiki, and not in #wikimedia-dev."", 'Does it need additional poking?', ""[Personally I prefer the bots in #mediawiki, but it sounds like I've lost this fight."", ':)]']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +12464,Move wikibugs out of #mediawiki to #wikimedia-dev,(Updating summary to make it easier to search this bug),1367252699,task_subcomment,PHID-TASK-hd4snxw47ckt4oowe3xb,PHID-USER-yek7ymogrv4qc67oilhf,['(Updating summary to make it easier to search this bug)'],['BUG REPRODUCTION'] +12732,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","Kill the H1s from the editor please. They should really be considered deprecated in the wiki syntax, and aren't something that people should be able to create by accident.",1371598260,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-yek7ymogrv4qc67oilhf,"['Kill the H1s from the editor please.', ""They should really be considered deprecated in the wiki syntax, and aren't something that people should be able to create by accident.""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +1959,VisualEditor: IE8 support,Kill it with fire!,1371650457,task_subcomment,PHID-TASK-b7f2axjx5q6kogc6seqp,PHID-USER-yek7ymogrv4qc67oilhf,['Kill it with fire!'],['SOCIAL CONVERSATION'] +4403,"VisualEditor: Notice popup appears when there are, in fact, no notices because of enwiki's hack","I'd recommend prioritizing this very highly, it's a rather negative experience.",1372784020,task_subcomment,PHID-TASK-wnsljgens4avgolp5rah,PHID-USER-yek7ymogrv4qc67oilhf,"[""I'd recommend prioritizing this very highly, it's a rather negative experience.""]",['SOCIAL CONVERSATION'] +8747,Use [[ as a 'hotkey' trigger for opening the 'create a link' dialog,"Typing in the VE should .... just type. ""Markup"" that gets input should just be treated as text, just like when we type ""<gallery>"" into a Bugzilla bug title and expect it to say ""<gallery>"" on the other side. + +Of course a gadget that listens for ""[["" and triggers the dialog might be spiffy for power users who just like brackets :), but I wouldn't recommend building it in.",1372786202,task_subcomment,PHID-TASK-ui3plx4slven33rbf4id,PHID-USER-yek7ymogrv4qc67oilhf,"['Typing in the VE should .... just type.', '""Markup"" that gets input should just be treated as text, just like when we type ""<gallery>"" into a Bugzilla bug title and expect it to say ""<gallery>"" on the other side.', 'Of course a gadget that listens for ""[["" and triggers the dialog might be spiffy for power users who just like brackets :), but I wouldn\'t recommend building it in.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN']" +11748,VisualEditor: Link inspector should preview the linked page (à la Navigation Popups),"Disambiguations and other oddities can mean that the first link you select in a typeahead search may not actually be right. You then have to follow the link (which is hard in edit mode) and go looking again. + +Being able to get a short preview of the selected link target, similar to what Navigation Popups gadget does when hovering over links, would go miles (kilometers) towards making link selection *awesomer*. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=59208",1372786320,task_description,PHID-TASK-wzei4tpax7kpf3oq25mp,PHID-USER-yek7ymogrv4qc67oilhf,"['VisualEditor: Link inspector should preview the linked page (à la Navigation Popups).', 'Disambiguations and other oddities can mean that the first link you select in a typeahead search may not actually be right.', 'You then have to follow the link (which is hard in edit mode) and go looking again.', 'Being able to get a short preview of the selected link target, similar to what Navigation Popups gadget does when hovering over links, would go miles (kilometers) towards making link selection *awesomer*.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +5373,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,Adding 'source' to subject line to make this easier to search.,1372787226,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-yek7ymogrv4qc67oilhf,"[""Adding 'source' to subject line to make this easier to search.""]",['BUG REPRODUCTION'] +8681,"VisualEditor: Add support for making some templates directly ""visually editable"" in the DOM, as if they were tables (e.g. infoboxes)","Adding keywords to summary to make this searchable. + +As noted in bug 50595, this bug prevents copy-pasting formatted text from the main document into a template.",1372789939,task_subcomment,PHID-TASK-nctiyee24idgcp7llspj,PHID-USER-yek7ymogrv4qc67oilhf,"['Adding keywords to summary to make this searchable.', 'As noted in bug 50595, this bug prevents copy-pasting formatted text from the main document into a template.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4400,"VisualEditor: Notice popup appears when there are, in fact, no notices because of enwiki's hack","Last I checked, we're part of the community.",1372806658,task_subcomment,PHID-TASK-wnsljgens4avgolp5rah,PHID-USER-yek7ymogrv4qc67oilhf,"[""Last I checked, we're part of the community.""]",['CONTRIBUTION AND COMMITMENT'] +8212,VisualEditor: Add Amazon Silk browser to blacklist,"Note that I've got a first-gen Kindle Fire in my collection at the office, if it needs testing. I don't have the newer generations (Android 4-based) though.",1373033179,task_subcomment,PHID-TASK-smutmksr4slgk2o54suc,PHID-USER-yek7ymogrv4qc67oilhf,"[""Note that I've got a first-gen Kindle Fire in my collection at the office, if it needs testing."", ""I don't have the newer generations (Android 4-based) though.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +13281,VisualEditor: VisualEditor needs easter eggs,,1373035563,task_subcomment,PHID-TASK-eulhe75w7cy7if64iutj,PHID-USER-yek7ymogrv4qc67oilhf,[],[] +8211,VisualEditor: Add Amazon Silk browser to blacklist,"I found emulator images for the 2nd-gen Kindle Fires and HDs, but they don't include the browser. + +*headdesk*",1373036277,task_subcomment,PHID-TASK-smutmksr4slgk2o54suc,PHID-USER-yek7ymogrv4qc67oilhf,"[""I found emulator images for the 2nd-gen Kindle Fires and HDs, but they don't include the browser."", '*headdesk*']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +8209,VisualEditor: Add Amazon Silk browser to blacklist,"Well, here's the sample UA strings, plop those in your tests. :) + +https://developer.amazon.com/sdk/fire/specifications.html#UserAgentStrings",1373039832,task_subcomment,PHID-TASK-smutmksr4slgk2o54suc,PHID-USER-yek7ymogrv4qc67oilhf,"[""Well, here's the sample UA strings, plop those in your tests."", ':)\n\nURL']","['BUG REPRODUCTION', 'NA']" +13275,VisualEditor: Remove Opera from blacklist,"Note that the Presto engine-based Opera 12.x is being end-of-lined; the new Opera 15 is Chromium-based. + +Is it worth worrying about Opera 12.x compatibility?",1373046513,task_subcomment,PHID-TASK-g36wsrlii3gd62hxtn2u,PHID-USER-yek7ymogrv4qc67oilhf,"['Note that the Presto engine-based Opera 12.x is being end-of-lined; the new Opera 15 is Chromium-based.', 'Is it worth worrying about Opera 12.x compatibility?']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +8135,"VisualEditor: Check whether we work in IE11 fine, and if so, add to the whitelist","Currently the answer appears to be ""no we don't work very well"". :) Selection is broken, and typing seems to eat the entire document. + +James, do you have a copy of Windows 8.1 Preview to test with? I can provide an installer ISO and a couple of product keys if you need them. Runs fine in Parallels.",1373308626,task_subcomment,PHID-TASK-35rbgnr7z5e2nahfmsjs,PHID-USER-yek7ymogrv4qc67oilhf,"['Currently the answer appears to be ""no we don\'t work very well"".', ':) Selection is broken, and typing seems to eat the entire document.', 'James, do you have a copy of Windows 8.1 Preview to test with?', 'I can provide an installer ISO and a couple of product keys if you need them.', 'Runs fine in Parallels.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT .', 'OBSERVED BUG BEHAVIOR']" +7775,VisualEditor: Samsung browser fails the blacklist,"Safari literally doesn't exist on Android phones; there is no such thing. + +Some mobile browsers report themselves as compatible with Mobile Safari, which appears to be what you're seeing.",1373916976,task_subcomment,PHID-TASK-cc7gmrf5ioc7lfjjvyzo,PHID-USER-yek7ymogrv4qc67oilhf,"[""Safari literally doesn't exist on Android phones; there is no such thing."", ""Some mobile browsers report themselves as compatible with Mobile Safari, which appears to be what you're seeing.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10647,Reduce VisualEditor's memory usage,"Editing of large pages can use a significant amount of memory; a spotcheck that Max did on [[United States]] showed an increase of 121MB usage in Chrome while editing the page. + +This is a concern for us for mobile in particular, as today's mobile devices have the amount of memory of computers from several years ago -- most have 1GB or 512MB (or even less), which has to house the operating system, background apps, the web browser, and the *entire* article with a richly annotated DOM. + +Possible techniques for reducing memory usage were proposed at the VE mobile meeting yesterday: + +* Section editing -- if we only have to load up a single section at a time, large pages won't use up nearly as much memory. Note that on mobile we already divide the page up into sections surrounded by <div>s that can be replaced with the editable surface; the other sections on page might not even be open. + +* Limit full annotation processing to areas under active editing -- apparently it should be possible to delay some of the HTML processing on sections or even paragraphs that have not yet been edited. This might also save memory, but needs to be looked into. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1378411260,task_description,PHID-TASK-aag3cwflmkojbhxxal5q,PHID-USER-yek7ymogrv4qc67oilhf,"[""Reduce VisualEditor's memory usage."", 'Editing of large pages can use a significant amount of memory; a spotcheck that Max did on [[United States]] showed an increase of 121MB usage in Chrome while editing the page.', ""This is a concern for us for mobile in particular, as today's mobile devices have the amount of memory of computers from several years ago -- most have 1GB or 512MB (or even less), which has to house the operating system, background apps, the web browser, and the *entire* article with a richly annotated DOM."", ""Possible techniques for reducing memory usage were proposed at the VE mobile meeting yesterday:\n\n* Section editing -- if we only have to load up a single section at a time, large pages won't use up nearly as much memory."", 'Note that on mobile we already divide the page up into sections surrounded by <div>s that can be replaced with the editable surface; the other sections on page might not even be open.', '* Limit full annotation processing to areas under active editing -- apparently it should be possible to delay some of the HTML processing on sections or even paragraphs that have not yet been edited.', 'This might also save memory, but needs to be looked into.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +10652,Reduce VisualEditor's memory usage,Feel free to move this to 'general' and we'll hang some mobile-specific bugs off it that are more directly actionable.,1378415457,task_subcomment,PHID-TASK-aag3cwflmkojbhxxal5q,PHID-USER-yek7ymogrv4qc67oilhf,"[""Feel free to move this to 'general' and we'll hang some mobile-specific bugs off it that are more directly actionable.""]",['ISSUE CONTENT MANAGEMENT'] +6311,VisualEditor: Investigate where we can replace setTimeouts with EventSequencer,Got a reference doc for EventSequencer?,1378839441,task_subcomment,PHID-TASK-wh766os42bllzvmszxya,PHID-USER-yek7ymogrv4qc67oilhf,['Got a reference doc for EventSequencer?'],['INVESTIGATION AND EXPLORATION'] +6309,VisualEditor: Investigate where we can replace setTimeouts with EventSequencer,"Thanks, looks like I hadn't properly updated my copy of VE to master. :P",1378839634,task_subcomment,PHID-TASK-wh766os42bllzvmszxya,PHID-USER-yek7ymogrv4qc67oilhf,"[""Thanks, looks like I hadn't properly updated my copy of VE to master."", ':P']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +10646,Autocomplete for (local) image names,"Any possibility of sharing a UI module with VisualEditor here, rather than having two implementations of a media selection browser?",1378839938,task_subcomment,PHID-TASK-ta7jealrbrncqvj3zzez,PHID-USER-yek7ymogrv4qc67oilhf,"['Any possibility of sharing a UI module with VisualEditor here, rather than having two implementations of a media selection browser?']",['CONTRIBUTION AND COMMITMENT'] +6113,Large number of CSS rules for external links,Honestly I'd recommend just killing these link icons outright...,1380131401,task_subcomment,PHID-TASK-a4ziafykxquhrim4wrm3,PHID-USER-yek7ymogrv4qc67oilhf,"[""Honestly I'd recommend just killing these link icons outright...""]",['BUG REPRODUCTION'] +1178,VisualEditor: Toolbar should fit on landscape iPad (and average non-maximised windows in general),"Created attachment 13387 +Screenshot of two side-by-side VE windows on 1080p screen + +I see the exact same problem when sizing a window to half of a 1080p HD screen -- circa 960px window width is not uncommon... + +**Attached**: {F11565}",1380219110,task_subcomment,PHID-TASK-wgr5qefyrk6vxixqgywz,PHID-USER-yek7ymogrv4qc67oilhf,['Created attachment 13387\nScreenshot of two side-by-side VE windows on 1080p screen\n\nI see the exact same problem when sizing a window to half of a 1080p HD screen -- circa 960px window width is not uncommon...\n\n**Attached**: {F11565}'],['BUG REPRODUCTION .'] +3602,VisualEditor: Heading overlays toolbar in non-HD Vector integration,Same as bug 52205?,1380219226,task_subcomment,PHID-TASK-u4ds5rkvr4rcsxwqaoaz,PHID-USER-yek7ymogrv4qc67oilhf,['Same as bug 52205?'],['BUG REPRODUCTION .'] +1177,VisualEditor: Toolbar should fit on landscape iPad (and average non-maximised windows in general),Same as bug 51000?,1380219240,task_subcomment,PHID-TASK-wgr5qefyrk6vxixqgywz,PHID-USER-yek7ymogrv4qc67oilhf,['Same as bug 51000?'],['BUG REPRODUCTION .'] +5982,VisualEditor: Category editing tool should preview or at least link to the input categories,"Screenshot of category dialog, showing no apparent way to get at the listed categories + +The category suggestion tool seems to provide a simple typeahead search, but provides no way to go and see if the categories you've found are relevant. + +At a minimum, you should be able to open up the category page via a link from the search box and and the little tag display. + +Better still might be a little preview that pulls the description text (if any) and some sample contents right within the dialog box. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement + +**Attached**: {F12103}",1380219780,task_description,PHID-TASK-w3ca2knqurlwdolz6rth,PHID-USER-yek7ymogrv4qc67oilhf,"['VisualEditor: Category editing tool should preview or at least link to the input categories.', ""Screenshot of category dialog, showing no apparent way to get at the listed categories\n\nThe category suggestion tool seems to provide a simple typeahead search, but provides no way to go and see if the categories you've found are relevant."", 'At a minimum, you should be able to open up the category page via a link from the search box and and the little tag display.', 'Better still might be a little preview that pulls the description text (if any) and some sample contents right within the dialog box.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n\n**Attached**: {F12103}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +5980,VisualEditor: Switching from categories to languages while suggestion popup is open doesn't close popup,"Screenshot of languages dialog tab with the new-category popup in front + +Switching from categories to languages while suggestion popup is open doesn't close popup -- see screenshot. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F12105}",1380219960,task_description,PHID-TASK-4y6au3cwi5b6pobrhrz5,PHID-USER-yek7ymogrv4qc67oilhf,"[""VisualEditor: Switching from categories to languages while suggestion popup is open doesn't close popup."", ""Screenshot of languages dialog tab with the new-category popup in front\n\nSwitching from categories to languages while suggestion popup is open doesn't close popup -- see screenshot."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F12105}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10620,InstantCommons no longer working in MediaWiki-Vagrant multimedia role,"Oddly, if I insert an image from Commons through VisualEditor it appears to work ok inline. + +If I insert one in source, I get ""Error creating thumbnail: Invalid thumbnail parameters"". + +whaaaaaat?",1380304811,task_subcomment,PHID-TASK-ujchhacr3p2gtsdgmxlg,PHID-USER-yek7ymogrv4qc67oilhf,"['Oddly, if I insert an image from Commons through VisualEditor it appears to work ok inline.', 'If I insert one in source, I get ""Error creating thumbnail: Invalid thumbnail parameters"".', 'whaaaaaat?']","['OBSERVED BUG BEHAVIOR .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +5973,"VisualEditor: Provide a way (beyond Ctrl-Click, middle-click, or right-click/tab) to open links in another window","Right-click and 'open in new tab' works for me (tested in Firefox 24), but it'd be better to have something findable in the edit toolbar (or at *least* the link edit dialog) with a 'regular' click. + +Right-click or long-press for context menus aren't something everybody knows well or jumps straight to.",1380484636,task_subcomment,PHID-TASK-ge3lxw5vifprlb3diogc,PHID-USER-yek7ymogrv4qc67oilhf,"[""Right-click and 'open in new tab' works for me (tested in Firefox 24), but it'd be better to have something findable in the edit toolbar (or at *least* the link edit dialog) with a 'regular' click."", ""Right-click or long-press for context menus aren't something everybody knows well or jumps straight to.""]","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +9291,Use figure and figcaption HTML5 elements when possible,"Docs on MDN for these elements: + +https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figure + +https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figcaption + +Core and mobile styles would have to be updated, and likely also some JS tools. + +Alternatively, <figure> and <figcaption> could be thrown in around the existing <div>s and <span>s without changing the styles, assuming there's no default styles that override stuff.",1380740509,task_subcomment,PHID-TASK-jjld4d5wjqxkuihohuzl,PHID-USER-yek7ymogrv4qc67oilhf,"['Docs on MDN for these elements:\n\nURL\n\nURL\n\nCore and mobile styles would have to be updated, and likely also some JS tools.', ""Alternatively, <figure> and <figcaption> could be thrown in around the existing <div>s and <span>s without changing the styles, assuming there's no default styles that override stuff.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +16808,Http::get should accept user-agent option,"Most sensible thing may be to just accept a 'headers' key with a map of HTTP headers to set. + +Thus: + +$foo = Http::get($url, array( + 'followRedirects' => false, + 'postData' => array( + 'foo' => 'bar', + 'baz' => 'quux', + ), + 'headers' => array( + 'User-Agent': 'my special extension', + 'Accept': 'application/x-something', + ) +);",1316631795,task_subcomment,PHID-TASK-ssphbusktrpppqnyzrp6,PHID-USER-yek7ymogrv4qc67oilhf,"[""Most sensible thing may be to just accept a 'headers' key with a map of HTTP headers to set."", ""Thus:\n\n$foo = Http::get($url, array(\n 'followRedirects' => false,\n 'postData' => array(\n 'foo' => 'bar',\n 'baz' => 'quux',\n ),\n 'headers' => array(\n 'User-Agent': 'my special extension',\n 'Accept': 'application/x-something',\n )\n);""]","['CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION .']" +16793,ConfirmEdit: reCAPTCHA HTTPS support,"Nice catch, thanks! + +Applied on trunk in r98461, REL1_18 in r98465. I don't think we have it enabled on our own production wikis, so not worrying about 1.18wmf1 tweaks atm. + +ReCaptcha isn't in the 1.17 version of ConfirmEdit, but in case the 1.18 or trunk versions get used on 1.17 and are otherwise compatible I've replaced the WebRequest::detectProtocol() call with a direct check on $_SERVER['HTTPS']. + +Confirmed that this resolves mixed-content security errors on captcha display on one of my sites when run over https. Yay!",1317332487,task_subcomment,PHID-TASK-eatssdlx72n5vflkviqp,PHID-USER-yek7ymogrv4qc67oilhf,"['Nice catch, thanks!', 'Applied on trunk in r98461, REL1_18 in r98465.', ""I don't think we have it enabled on our own production wikis, so not worrying about 1.18wmf1 tweaks atm."", ""ReCaptcha isn't in the 1.17 version of ConfirmEdit, but in case the 1.18 or trunk versions get used on 1.17 and are otherwise compatible I've replaced the WebRequest::detectProtocol() call with a direct check on $_SERVER['HTTPS']."", 'Confirmed that this resolves mixed-content security errors on captcha display on one of my sites when run over https.', 'Yay!']","['SOCIAL CONVERSATION', 'TASK PROGRESS', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +17366,Mandate only-SSL for accounts with access to private information,"If we can require SSL for some logins, it would be irresponsible not to require SSL for *all* logins.",1317658435,task_subcomment,PHID-TASK-oqffx6o3iwadtddsapew,PHID-USER-yek7ymogrv4qc67oilhf,"['If we can require SSL for some logins, it would be irresponsible not to require SSL for *all* logins.']",['EXPECTED BEHAVIOR .'] +17347,Wikilinks in bugzilla should generate links to https version of wiki pages as bugzilla is using https now," + +*** This bug has been marked as a duplicate of bug 30560 ***",1317663875,task_subcomment,PHID-TASK-zoyczstfeakusnnvjb7k,PHID-USER-yek7ymogrv4qc67oilhf,['\n\n*** This bug has been marked as a duplicate of bug 30560 ***'],['ISSUE CONTENT MANAGEMENT'] +17520,No SSL for MobileFrontend m. domain: https://en.m.wikipedia.org/ does not respond,"https://en.m.wikipedia.org/ + +""Unable to connect + +Firefox can't establish a connection to the server at en.m.wikipedia.org."" + +*.m.wikipedia.org has its own font-end proxy (mobile-lb) which doesn't appear to handle port 443 for HTTPS. + + +Note that SSL certs for *.wikipedia.org won't apply to something.m.wikipedia.org as they only apply for that single level of wildcarding. Nice. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: https://en.m.wikipedia.org/",1317673680,task_description,PHID-TASK-h4qtejhhob3ppzjmv6ub,PHID-USER-yek7ymogrv4qc67oilhf,"['No SSL for MobileFrontend m. domain: URL does not respond.', 'URL\n\n""Unable to connect\n\nFirefox can\'t establish a connection to the server at en.m.wikipedia.org.""', ""*.m.wikipedia.org has its own font-end proxy (mobile-lb) which doesn't appear to handle port 443 for HTTPS."", ""Note that SSL certs for *.wikipedia.org won't apply to something.m.wikipedia.org as they only apply for that single level of wildcarding."", 'Nice.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +17523,No SSL for MobileFrontend m. domain: https://en.m.wikipedia.org/ does not respond,"(In reply to comment #1) +> As noted in Bug 29896 *.m.wikipedia.org should be going away soon. + +Can you provide more details on that? Note that there are iPhone/iPad apps that explicitly link to the m. domain to force 'mobile' rendering, which presumably might be affected by some sort of elimination of the domain.",1317751008,task_subcomment,PHID-TASK-h4qtejhhob3ppzjmv6ub,PHID-USER-yek7ymogrv4qc67oilhf,"['(In reply to comment #1)\nQUOTE\n\nCan you provide more details on that?', ""Note that there are iPhone/iPad apps that explicitly link to the m. domain to force 'mobile' rendering, which presumably might be affected by some sort of elimination of the domain.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +16644,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"While loading https://www.mediawiki.org/wiki/Special:Code/MediaWiki/91123 I found that some sort of ""mobile user survey"" banner displayed in the sitenotice area, and a mixed-content warning popped up in my browser indicating something was loaded over unencrypted HTTP. + +I popped open Firebug to check the network panel to find the culprit and reloaded to populate it, but the banner disappeared and hasn't reappeared so can't confirm it just yet. + +-------------------------- +**Version**: unspecified +**Severity**: major",1317944580,task_description,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,"['Mobile user survey banner includes non-HTTPS content on HTTPS page view.', 'While loading URL I found that some sort of ""mobile user survey"" banner displayed in the sitenotice area, and a mixed-content warning popped up in my browser indicating something was loaded over unencrypted HTTP.', ""I popped open Firebug to check the network panel to find the culprit and reloaded to populate it, but the banner disappeared and hasn't reappeared so can't confirm it just yet."", '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +17339,Android app should support (or always?) use HTTPS,"Before any authentication-based features are added, should definitely make sure it can do all its network access over SSL. + +Currently the mobile frontend on the m. domains don't offer SSL directly (bug 31333 etc) which might be an issue. :) + +-------------------------- +**Version**: 1.0.0 (Android) +**Severity**: normal",1318005300,task_description,PHID-TASK-a4kn3ma5ui4rlecdfbvr,PHID-USER-yek7ymogrv4qc67oilhf,"['Android app should support (or always?)', 'use HTTPS.', 'Before any authentication-based features are added, should definitely make sure it can do all its network access over SSL.', ""Currently the mobile frontend on the m. domains don't offer SSL directly (bug 31333 etc) which might be an issue."", ':)\n\n--------------------------\n**Version**: 1.0.0 (Android)\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'NA']" +16672,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"The offending image seems to be http://bits.wikimedia.org/skins-1.17/common/images/closewindow.png + +Here's the banner-loader output that triggers: + + +insertBanner({""bannerName"":""2011MobileReaders"",""bannerHtml"":""<style type=\""text\/css\"">\n\n#centralNotice.collapsed #mobileSurvey2011 {\n display: none;\n }\n\n#mobileSurvey2011 {\n position: relative;\n overflow: hidden;\n margin-bottom: 0.5em !important;\n background-color: #d7e4fa;\n background-repeat: repeat-x;\n border: solid 1px #a7d7f9; \n display: none;\n}\n\n#mobileSurvey2011-content {\n position:relative;\n padding: 30px 80px;\n text-align: center;\n}\n\n#mobileSurvey2011-logo {\n position: absolute;\n top: 20px;\n left: 25px;\n background-image: url(http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/1\/12\/Wikimedia_logo_text_RGB.svg\/60px-Wikimedia_logo_text_RGB.svg.png);\n height: 60px;\n width: 60px;\n background-repeat: no-repeat;\n}\n\n#mobileSurvey2011 #cn-toggle-box {\n position: absolute;\n z-index: 98;\n top: 5px;\n right: 5px;\n }\n<\/style>\n\n<div id=\""mobileSurvey2011\"">\n <div id=\""mobileSurvey2011-logo\""> <\/div>\n <div id=\""mobileSurvey2011-content\"">\n <span style=\""font-size: 1.3em;\"">Please take the <a class=\""variable_lp\"" href=\""#\"">2011 Wikipedia Mobile Readers Survey<\/a>.<\/span><br \/>\n <span style=\""font-style: italic; font-size: 0.9em;\"">Share your experiences and improve mobile Wikipedia.<\/span>\n <\/div>\n <div id=\""cn-toggle-box\"">\n <a href=\""#\"" onclick=\""toggleNotice();$('#mobileSurvey2011').hide();return false;\""><img border=\""0\"" src=\""http:\/\/bits.wikimedia.org\/skins-1.17\/common\/images\/closewindow.png\"" alt=\""Close\"" \/><\/a>\n <\/div>\n\n<\/div>\n<script type=\""text\/javascript\"">\n\/\/include throttle\nvar throttle = 5;\nvar throttleVal = Math.floor(Math.random() * throttle);\nif (throttleVal == 0 ) {\n $('#mobileSurvey2011').show();\n $('head').append('<link rel=\""stylesheet\"" href=\""http:\/\/wikimediafoundation.org\/tracker\/bannerImpression.php?req=css&surveyView=1 \"" type=\""text\/css\"" \/>');\n var url = 'http:\/\/wikimedia.limequery.org\/52291\/lang-'+wgUserLanguage;\n $(\""#mobileSurvey2011 a.variable_lp\"").attr(\""href\"",url);\n\n}\n<\/script>"",""campaign"":""Mobile Readers Survey"",""fundraising"":""0"",""landingPages"":""""});",1318015022,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,"['The offending image seems to be URL\n\nHere\'s the banner-loader output that triggers:\n\n\ninsertBanner({""bannerName"":""2011MobileReaders"",""bannerHtml"":""<style type=\\""text\\/css\\"">\\n\\n#centralNotice.collapsed #mobileSurvey2011 {\\n display: none;\\n }\\n\\n#mobileSurvey2011 {\\n position: relative;\\n overflow: hidden;\\n margin-bottom: 0.5em !important;\\n background-color: #d7e4fa;\\n background-repeat: repeat-x;\\n border: solid 1px #a7d7f9; \\n display: none;\\n}\\n\\n#mobileSurvey2011-content {\\n position:relative;\\n padding: 30px 80px;\\n text-align: center;\\n}\\n\\n#mobileSurvey2011-logo {\\n position: absolute;\\n top: 20px;\\n left: 25px;\\n background-image: url(http:\\/\\/upload.wikimedia.org\\/wikipedia\\/commons\\/thumb\\/1\\/12\\/Wikimedia_logo_text_RGB.svg\\/60px-Wikimedia_logo_text_RGB.svg.png);\\n height: 60px;\\n width: 60px;\\n background-repeat: no-repeat;\\n}\\n\\n#mobileSurvey2011 #cn-toggle-box {\\n position: absolute;\\n z-index: 98;\\n top: 5px;\\n right: 5px;\\n }\\n<\\/style>\\n\\n<div id=\\""mobileSurvey2011\\"">\\n <div id=\\""mobileSurvey2011-logo\\""> <\\/div>\\n <div id=\\""mobileSurvey2011-content\\"">\\n <span style=\\""font-size: 1.3em;\\"">Please take the <a class=\\""variable_lp\\"" href=\\""#\\"">2011 Wikipedia Mobile Readers Survey<\\/a>.<\\/span><br \\/>\\n <span style=\\""font-style: italic; font-size: 0.9em;\\"">Share your experiences and improve mobile Wikipedia.<\\/span>\\n <\\/div>\\n <div id=\\""cn-toggle-box\\"">\\n <a href=\\""#\\"" onclick=\\""toggleNotice();$(\'#mobileSurvey2011\').hide();return false;\\""><img border=\\""0\\"" src=\\""http:\\/\\/bits.wikimedia.org\\/skins-1.17\\/common\\/images\\/closewindow.png\\"" alt=\\""Close\\"" \\/><\\/a>\\n <\\/div>\\n\\n<\\/div>\\n<script type=\\""text\\/javascript\\"">\\n\\/\\/include throttle\\nvar throttle = 5;\\nvar throttleVal = Math.floor(Math.random() * throttle);\\nif (throttleVal == 0 ) {\\n $(\'#mobileSurvey2011\').show();\\n $(\'head\').append(\'<link rel=\\""stylesheet\\"" href=\\""http:\\/\\/wikimediafoundation.org\\/tracker\\/bannerImpression.php?req=css&surveyView=1 \\"" type=\\""text\\/css\\"" \\/>\');\\n var url = \'http:\\/\\/wikimedia.limequery.org\\/52291\\/lang-\'+wgUserLanguage;\\n $(\\""#mobileSurvey2011 a.variable_lp\\"").attr(\\""href\\"",url);\\n\\n}\\n<\\/script>"",""campaign"":""Mobile Readers Survey"",""fundraising"":""0"",""landingPages"":""""});']",['BUG REPRODUCTION .'] +16671,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"These seem to be the offending banners: + +http://meta.wikimedia.org/w/index.php?title=Special:CentralNotice&method=listNoticeDetail¬ice=Mobile+Readers+Survey + +http://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=2011MobileReaders_anon",1318015236,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,['These seem to be the offending banners:\n\nURL\n\nURL'],['BUG REPRODUCTION .'] +16670,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"I added a note on [[meta:Help:CentralNotice]] recommending use of protocol-relative URLs for images. + +https://meta.wikimedia.org/wiki/Help:CentralNotice#Images",1318015788,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,"['I added a note on [[meta:Help:CentralNotice]] recommending use of protocol-relative URLs for images.', 'URL']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +16668,Mobile user survey banner includes non-HTTPS content on HTTPS page view,Yeah that banner needs to be fixed!,1318023260,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,['Yeah that banner needs to be fixed!'],['ACTION ON ISSUE'] +16762,notification emails should be able to use https links," + +*** This bug has been marked as a duplicate of bug 29878 ***",1318272375,task_subcomment,PHID-TASK-e23y2pkauel6eefxkmhh,PHID-USER-yek7ymogrv4qc67oilhf,['\n\n*** This bug has been marked as a duplicate of bug 29878 ***'],['ISSUE CONTENT MANAGEMENT'] +16666,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"Assigning to Tomasz, he'll know who to poke. :)",1318522560,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,"[""Assigning to Tomasz, he'll know who to poke."", ':)']","['ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +17312,upload.wikimedia.org provides wrong certificate via IPv6,Filed in ops' internal RT tracker: http://rt.wikimedia.org/Ticket/Display.html?id=1763,1319049349,task_subcomment,PHID-TASK-nqrcuemrhcsndbfnb7tv,PHID-USER-yek7ymogrv4qc67oilhf,"[""Filed in ops' internal RT tracker: URL""]",['BUG REPRODUCTION'] +17309,Provide HTTPS URLs in commit mail,"These URLs aren't generated by MediaWiki, so no direct relation to bug 29008 -- the post-commit hooks in the SVN repo will need to be tweaked.",1319051160,task_subcomment,PHID-TASK-k63deq6wvauhgjdtyt55,PHID-USER-yek7ymogrv4qc67oilhf,"[""These URLs aren't generated by MediaWiki, so no direct relation to bug 29008 -- the post-commit hooks in the SVN repo will need to be tweaked.""]",['BUG REPRODUCTION .'] +17513,Apple Lossless (ALAC) audio support via TimedMediaHandler (transcode to oga),"For uploading higher-quality audio source material, it would be nice to support open lossless formats; Apple Lossless is now available as open-source so this should be feasible: <http://alac.macosforge.org/trac/wiki> + +Transcoding to our standard output formats (eg .oga Vorbis) would be useful to keep playback support consistent. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**URL**: http://alac.macosforge.org/trac/wiki",1320102900,task_description,PHID-TASK-skbjv26kzo5u2ydsrprc,PHID-USER-yek7ymogrv4qc67oilhf,"['Apple Lossless (ALAC) audio support via TimedMediaHandler (transcode to oga).', 'For uploading higher-quality audio source material, it would be nice to support open lossless formats; Apple Lossless is now available as open-source so this should be feasible: <URL\n\nTranscoding to our standard output formats (eg .oga Vorbis) would be useful to keep playback support consistent.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**URL**: URL']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION']" +17303,[OPS] stats.wikimedia.org not HTTPS enabled,Link to RT ticket?,1320256907,task_subcomment,PHID-TASK-3h7bflu7jjwfciy353hl,PHID-USER-yek7ymogrv4qc67oilhf,['Link to RT ticket?'],['BUG REPRODUCTION .'] +17505,CodeReview images in diffs throw mixed-mode content warning on HTTPS,"CodeReview diffs that include images show the old & new images inline; when on https://www.mediawiki.org/ these are loaded from http://svn.wikimedia.org/ and so throw mixed-content warnings in browsers. + +The images are loaded via ViewVC, which doesn't currently work on https://svn.wikimedia.org so we can't just switch it over to SSL or protocol-relative links. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://www.mediawiki.org/wiki/Special:Code/MediaWiki/10262",1320431100,task_description,PHID-TASK-gmjmp6luhydlvuknj4km,PHID-USER-yek7ymogrv4qc67oilhf,"['CodeReview images in diffs throw mixed-mode content warning on HTTPS.', 'CodeReview diffs that include images show the old & new images inline; when on URL these are loaded from URL and so throw mixed-content warnings in browsers.', ""The images are loaded via ViewVC, which doesn't currently work on URL so we can't just switch it over to SSL or protocol-relative links."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +17315,https svn.wikimedia.org missing viewvc capability,Filed in RT tracker: https://rt.wikimedia.org/Ticket/Display.html?id=1896,1320431357,task_subcomment,PHID-TASK-qppstv3p4aqhnw5ac2dv,PHID-USER-yek7ymogrv4qc67oilhf,['Filed in RT tracker: URL'],['BUG REPRODUCTION .'] +17508,CodeReview images in diffs throw mixed-mode content warning on HTTPS,Filed the blocker bug 31776 also in RT tracker: https://rt.wikimedia.org/Ticket/Display.html?id=1896,1320431374,task_subcomment,PHID-TASK-gmjmp6luhydlvuknj4km,PHID-USER-yek7ymogrv4qc67oilhf,['Filed the blocker bug 31776 also in RT tracker: URL'],['BUG REPRODUCTION .'] +17506,CodeReview images in diffs throw mixed-mode content warning on HTTPS,Indeed; swapped.,1320441777,task_subcomment,PHID-TASK-gmjmp6luhydlvuknj4km,PHID-USER-yek7ymogrv4qc67oilhf,['Indeed; swapped.'],['CONTRIBUTION AND COMMITMENT'] +17504,#userlogin is too narrow,"It looks fine to me in Firefox 7.0.1/Ubuntu 11.10. + +Browser, version, screenshot?",1321300788,task_subcomment,PHID-TASK-drwfrxufj5mbb73lhdfp,PHID-USER-yek7ymogrv4qc67oilhf,"['It looks fine to me in Firefox 7.0.1/Ubuntu 11.10.', 'Browser, version, screenshot?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +16739,"https://lists.wikimedia.org/mailman/listinfo/wikibugs-l is loading logo over http, when using https",All images on that page are loading over SSL for me at present. Can you confirm?,1321300944,task_subcomment,PHID-TASK-p23aqxht4xoastxbttjg,PHID-USER-yek7ymogrv4qc67oilhf,"['All images on that page are loading over SSL for me at present.', 'Can you confirm?']","['OBSERVED BUG BEHAVIOR', 'BUG REPRODUCTION .']" +16655,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"The banners I'm currently seeing logged out on https://en.wikipedia.org/ do not appear to include any non-SSL resources. (I'm seeing two Jimmy banners, no mobile user survey banners.) + +Can you copy-paste the target link from any triggering banners you're still seeing?",1321481368,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,"[""The banners I'm currently seeing logged out on URL do not appear to include any non-SSL resources."", ""(I'm seeing two Jimmy banners, no mobile user survey banners.)"", ""Can you copy-paste the target link from any triggering banners you're still seeing?""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +16653,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"Hrmmmmm well I don't see *any* fundraising banners on Commons, even logged out. + +Maybe they're flipping them on and off... where might they be hiding...",1321486090,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,"[""Hrmmmmm well I don't see *any* fundraising banners on Commons, even logged out."", ""Maybe they're flipping them on and off... where might they be hiding...""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +16652,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"Ahh this should be a perfect place to find all offending banners: +https://meta.wikimedia.org/wiki/Special:NoticeTemplate",1321486160,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,['Ahh this should be a perfect place to find all offending banners:\nURL'],['BUG REPRODUCTION .'] +16651,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"Guilty party: + +https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1114_Foundation_WMFR_JimmyGreen_altbutton + +also: + +https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=WMDE_Nov15_B11 + +https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=WMDE_Nov15_0921",1321486344,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,['Guilty party:\n\nURL\n\nalso:\n\nURL\n\nURL'],['BUG REPRODUCTION .'] +16649,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"The documentation already says that: +https://meta.wikimedia.org/wiki/Help:CentralNotice#Images + +The problem ain't updating the documentation, it's finding how to contact whoever's maintaining them so they remember to actually follow it. :)",1321486602,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,"[""The documentation already says that:\nURL\n\nThe problem ain't updating the documentation, it's finding how to contact whoever's maintaining them so they remember to actually follow it."", ':)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +16648,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"Found folks in #wikimedia-fundraising IRC channel who can help clean them up; apparently these are chapter fundraising banners, not from the WMF team, but they can clean them up and make sure info gets out.",1321487006,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,"['Found folks in #wikimedia-fundraising IRC channel who can help clean them up; apparently these are chapter fundraising banners, not from the WMF team, but they can clean them up and make sure info gets out.']",['CONTRIBUTION AND COMMITMENT'] +16646,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"The three linked above have been fixed; there are a bunch more: + +[15:47] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1114_Thermo <- this one's got some too (the termometer images) +[15:47] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1114_Foundation_WMFR_JimmyGreen <- this one with Jimmy_jacket_forest.png again +[15:48] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1114_JKwfCf_US <- and this +[15:48] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1114_JKwfSM_US <- and this +[15:48] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=WMDE_Nov14_0921 +[15:49] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1114_btJKwF_FFFv0F0_US +[15:49] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1114_JKwMf_US +[15:49] <PhancyPhysicist> brion: someone has been bad! +[15:49] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1113_btJKwF2_US +[15:49] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1113_btJKwF30M_US +[15:49] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1113_btJKwF_US +[15:50] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1113_btBFwP_US +[15:50] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_1113_bt1_US +[15:51] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=WMDE_2011_Nov11_b +[15:51] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=WMDE_2011_Nov11_a +[15:51] <brion> https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=B11_Donate_Jimmy_Thermo +[15:52] <pgehres> brion: wow. I happen to know who created most of those banners and will mention it to them +[15:52] <brion> thanks :) +[15:52] <pgehres> np +[15:52] <pgehres> If you're curious, read the CN logs...",1321487657,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-yek7ymogrv4qc67oilhf,"[""The three linked above have been fixed; there are a bunch more:\n\n[15:47] <brion> URL <- this one's got some too (the termometer images)\n[15:47] <brion> URL <- this one with Jimmy_jacket_forest.png again\n[15:48] <brion> URL <- and this\n[15:48] <brion> URL <- and this\n[15:48] <brion> URL\n[15:49] <brion> URL\n[15:49] <brion> URL\n[15:49] <PhancyPhysicist> brion: someone has been bad!"", '[15:49] <brion> URL\n[15:49] <brion> URL\n[15:49] <brion> URL\n[15:50] <brion> URL\n[15:50] <brion> URL\n[15:51] <brion> URL\n[15:51] <brion> URL\n[15:51] <brion> URL\n[15:52] <pgehres> brion: wow.', ""I happen to know who created most of those banners and will mention it to them\n[15:52] <brion> thanks :)\n[15:52] <pgehres> np\n[15:52] <pgehres> If you're curious, read the CN logs...""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +16733,MWHttpRequest may have to require_once() GlobalFunctions.php,You'll want to create a $wgAuth instance I think (or should even that not run until wgExtensionFunctions time? quite possibly) but you definitely should NOT be actively attempting to use framework features as nothing may be set up yet.,1321644785,task_subcomment,PHID-TASK-okehmm44iuapntenizn5,PHID-USER-yek7ymogrv4qc67oilhf,"[""You'll want to create a $wgAuth instance I think (or should even that not run until wgExtensionFunctions time?"", 'quite possibly) but you definitely should NOT be actively attempting to use framework features as nothing may be set up yet.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +16729,SSL mixed content warning on donation landing page (BPAY_Landscape_MONO.gif),"At https://donate.wikimedia.org/wiki/Special:FundraiserLandingPage?uselang=en&country=IN&template=Lp-layout-default&appeal-template=Appeal-template-default&appeal=Appeal-default&form-template=Form-template-default&form-countryspecific=Form-countryspecific-variable1&utm_medium=sitenotice&utm_source=B11_Donate_Jimmy2_AvsB&utm_campaign=C11_1114_AvsB_IN seen on bug 32484, my Firefox 8 shows: + +""Security Warning + +You have requested an encrypted page that contains some unencrypted information. Information that you see or enter on this page could easily be read by a third party."" + +Offending file is: +http://upload.wikimedia.org/wikipedia/donate/e/e3/BPAY_Landscape_MONO.gif + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://donate.wikimedia.org/wiki/Special:FundraiserLandingPage?uselang=en&country=IN&template=Lp-layout-default&appeal-template=Appeal-template-default&appeal=Appeal-default&form-template=Form-template-default&form-countryspecific=Form-countryspecific-variable1&utm_medium=sitenotice&utm_source=B11_Donate_Jimmy2_AvsB&utm_campaign=C11_1114_AvsB_IN",1321815660,task_description,PHID-TASK-dcqi5pod3x75e3hicaln,PHID-USER-yek7ymogrv4qc67oilhf,"['SSL mixed content warning on donation landing page (BPAY_Landscape_MONO.gif).', 'At URL seen on bug 32484, my Firefox 8 shows:\n\n""Security Warning\n\nYou have requested an encrypted page that contains some unencrypted information.', 'Information that you see or enter on this page could easily be read by a third party.""', 'Offending file is:\nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +17252,"ViewVC on svn.wikimedia.org loads an icon over HTTP, causing mixed content warnings","The culprit is this cute bugzilla logo on the link to our Bugzilla: + +[10:25:02.522] GET http://www.bugzilla.org/img/buggie.png [HTTP/1.1 200 OK 4ms] + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://svn.wikimedia.org/viewvc/mediawiki/trunk/",1321899960,task_description,PHID-TASK-lja273o24m2sewxmecrd,PHID-USER-yek7ymogrv4qc67oilhf,"['ViewVC on svn.wikimedia.org loads an icon over HTTP, causing mixed content warnings.', 'The culprit is this cute bugzilla logo on the link to our Bugzilla:\n\n[10:25:02.522] GET URL [HTTP/1.1 200 OK 4ms]\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +17256,"ViewVC on svn.wikimedia.org loads an icon over HTTP, causing mixed content warnings",Aha yeah that other one didn't show up for me cause HTTPS-Everywhere apparently magically rewrote one icon but not the other. whooooooooooa duuuuuuuude,1321926026,task_subcomment,PHID-TASK-lja273o24m2sewxmecrd,PHID-USER-yek7ymogrv4qc67oilhf,"[""Aha yeah that other one didn't show up for me cause HTTPS-Everywhere apparently magically rewrote one icon but not the other."", 'whooooooooooa duuuuuuuude']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +17251,Link to switch to http/https version of current page,'Switch to secure site' 'Switch to OMG ALL YOUR COOKIES BELONG TO ME site' :P :),1322604301,task_subcomment,PHID-TASK-hfdhnp2k7kcjo2mblxaz,PHID-USER-yek7ymogrv4qc67oilhf,"[""'Switch to secure site' 'Switch to OMG ALL YOUR COOKIES BELONG TO ME site' :P :)""]",['SOCIAL CONVERSATION'] +16876,Private Wiki users are always taken to Special:Badtitle on successful login,"I get this on https://office.wikimedia.org/ as well, so the same bug hit 1.18. :P",1322613909,task_subcomment,PHID-TASK-ru77yevpygf73fu3u6a6,PHID-USER-yek7ymogrv4qc67oilhf,"['I get this on URL as well, so the same bug hit 1.18. :P']",['BUG REPRODUCTION'] +17253,"ViewVC on svn.wikimedia.org loads an icon over HTTP, causing mixed content warnings","It can -- done. :) + +Thanks Peter!",1322678556,task_subcomment,PHID-TASK-lja273o24m2sewxmecrd,PHID-USER-yek7ymogrv4qc67oilhf,"['It can -- done.', ':)\n\nThanks Peter!']","['ACTION ON ISSUE', 'SOCIAL CONVERSATION']" +16728,Request ability to connect to MySQL using SSL,"Note that as a workaround, you may be able to add flags to the mysql_connect() calls in DatabaseMySql::open().",1322858440,task_subcomment,PHID-TASK-anw5smyguvlxi2yrdq36,PHID-USER-yek7ymogrv4qc67oilhf,"['Note that as a workaround, you may be able to add flags to the mysql_connect() calls in DatabaseMySql::open().']",['WORKAROUNDS'] +16874,Private Wiki users are always taken to Special:Badtitle on successful login,"Special:BadTitle gets passed as the 'returnto' parameter for the login link that's displayed in the page body content when unable to view a page due to permissions. + +The login link in the personal bar at top of the screen still has the original page title.",1322860376,task_subcomment,PHID-TASK-ru77yevpygf73fu3u6a6,PHID-USER-yek7ymogrv4qc67oilhf,"[""Special:BadTitle gets passed as the 'returnto' parameter for the login link that's displayed in the page body content when unable to view a page due to permissions."", 'The login link in the personal bar at top of the screen still has the original page title.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +16872,Private Wiki users are always taken to Special:Badtitle on successful login,"Notes from triage: + +the 'You must log in to view other pages' message comes from OutputPage::showPermissionsErrorPage(). + +r104505 on trunk has a tweak in that function to grab the original title from $wgRequest's 'title' parameter. + +The backports to 1.17, 1.18, and 1.18wmf1 don't appear to include this part, so presumably it's still pulling from the variable that's been replaced with Special:Badtitle.",1322861173,task_subcomment,PHID-TASK-ru77yevpygf73fu3u6a6,PHID-USER-yek7ymogrv4qc67oilhf,"[""Notes from triage:\n\nthe 'You must log in to view other pages' message comes from OutputPage::showPermissionsErrorPage()."", ""r104505 on trunk has a tweak in that function to grab the original title from $wgRequest's 'title' parameter."", ""The backports to 1.17, 1.18, and 1.18wmf1 don't appear to include this part, so presumably it's still pulling from the variable that's been replaced with Special:Badtitle.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +17234,status.wikimedia.org has no (valid) HTTPS,"If we can't get it on a correct cert, we might want to redirect to its canonical domain instead so it at least loads properly. Main obvious downside is if our redirector or iframe wrapper goes down, you don't see it on our pretty domain anymore. ;)",1323051520,task_subcomment,PHID-TASK-p3kmcwf4o2kjztb4sly3,PHID-USER-yek7ymogrv4qc67oilhf,"[""If we can't get it on a correct cert, we might want to redirect to its canonical domain instead so it at least loads properly."", ""Main obvious downside is if our redirector or iframe wrapper goes down, you don't see it on our pretty domain anymore."", ';)']","['FUTURE PLAN', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +17569,server prototype.wikimedia.org has no https,"In theory you should not load anything from Prototype, on the assumption it may disappear at any moment.",1323434141,task_subcomment,PHID-TASK-s6esjv72iihkh6eqj5rd,PHID-USER-yek7ymogrv4qc67oilhf,"['In theory you should not load anything from Prototype, on the assumption it may disappear at any moment.']",['BUG REPRODUCTION'] +16743,"Undefined index ""HTTP_USER_AGENT"" causes PHP notice in maintenance scripts","Shouldn't make a difference between 1.18 and earlier since it's a bug in the FCKEditor low-level classes, it looks like. + +These really shouldn't be getting invoked unless the editor is in use, though.... but I don't really want to mess around with its internals. ;)",1323818630,task_subcomment,PHID-TASK-ynjvd2pb6u52k7kwgzgh,PHID-USER-yek7ymogrv4qc67oilhf,"[""Shouldn't make a difference between 1.18 and earlier since it's a bug in the FCKEditor low-level classes, it looks like."", ""These really shouldn't be getting invoked unless the editor is in use, though.... but I don't really want to mess around with its internals."", ';)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +16742,"Undefined index ""HTTP_USER_AGENT"" causes PHP notice in maintenance scripts","Ok looks like the loader code is doing this: + + // Initialize FCKeditor and the MediaWiki extension + $fckeditor = new FCKeditor('fake'); + $wgFCKEditorIsCompatible = $fckeditor->IsCompatible(); + +so...... that kinda defeats the purpose of a loader script not being supposed to execute stuff that might not work. ;) + +Lemme see if we can disable that.... + +r106129 should do the job, seems to work for my testing. Joerg, can you confirm?",1323819001,task_subcomment,PHID-TASK-ynjvd2pb6u52k7kwgzgh,PHID-USER-yek7ymogrv4qc67oilhf,"[""Ok looks like the loader code is doing this:\n\n // Initialize FCKeditor and the MediaWiki extension\n $fckeditor = new FCKeditor('fake');\n $wgFCKEditorIsCompatible = $fckeditor->IsCompatible();\n\nso...... that kinda defeats the purpose of a loader script not being supposed to execute stuff that might not work."", ';)\n\nLemme see if we can disable that....\n\nr106129 should do the job, seems to work for my testing.', 'Joerg, can you confirm?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +16866,Private Wiki users are always taken to Special:Badtitle on successful login,Confirmed fixed!,1323897786,task_subcomment,PHID-TASK-ru77yevpygf73fu3u6a6,PHID-USER-yek7ymogrv4qc67oilhf,['Confirmed fixed!'],['BUG REPRODUCTION'] +17344,Android app should support (or always?) use HTTPS,"It hasn't, but I think since the site now supports it we could do this now.",1323998944,task_subcomment,PHID-TASK-a4kn3ma5ui4rlecdfbvr,PHID-USER-yek7ymogrv4qc67oilhf,"[""It hasn't, but I think since the site now supports it we could do this now.""]",['FUTURE PLAN'] +17198,Bad SSL cert at integration.mediawiki.org,"Split out from bug 29550: + + + integration.mediawiki.org uses an invalid security certificate. + +The certificate is only valid for the following names: + *.wikimedia.org , wikimedia.org + +(Error code: ssl_error_bad_cert_domain) + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://integration.mediawiki.org/testswarm/",1324490280,task_description,PHID-TASK-o7qu5nvtew2u5is7oyl5,PHID-USER-yek7ymogrv4qc67oilhf,"['Bad SSL cert at integration.mediawiki.org.', 'Split out from bug 29550:\n\n\n integration.mediawiki.org uses an invalid security certificate.', 'The certificate is only valid for the following names:\n *.wikimedia.org , wikimedia.org \n\n(Error code: ssl_error_bad_cert_domain)\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +16849,"""Bad title"" error page returns HTTP 200 OK instead of an error code","""Bad title"" page is served with an HTTP 200 ""OK"" response, should be 400 or maybe 403 or 404. + +Blocks bug 33628 -- mobile client is unable to determine that this was an error case because the page comes back without an HTTP-level error indication. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: http://en.wikipedia.org/wiki/%23",1326229680,task_description,PHID-TASK-ms5xok4m7r45ev4pesw2,PHID-USER-yek7ymogrv4qc67oilhf,"['""Bad title"" error page returns HTTP 200 OK instead of an error code.', '""Bad title"" page is served with an HTTP 200 ""OK"" response, should be 400 or maybe 403 or 404.', 'Blocks bug 33628 -- mobile client is unable to determine that this was an error case because the page comes back without an HTTP-level error indication.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'HTTP/. OK']" +17175,enable setting language preference without requiring login,This would be absolutely trivial to do in a cache-friendly way... in a sufficiently redone JavaScript application UI. But I don't think jidanni would find it to work in lynx. :),1326331662,task_subcomment,PHID-TASK-eoh3qwkbowyrivc4rvgy,PHID-USER-yek7ymogrv4qc67oilhf,"['This would be absolutely trivial to do in a cache-friendly way... in a sufficiently redone JavaScript application UI.', ""But I don't think jidanni would find it to work in lynx."", ':)']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +17023,$wgBlockDisablesLogin - effective on a private wiki?,"Do you mean that existing logins remain valid? + +... fixed link: https://www.mediawiki.org/wiki/Manual_talk:$wgBlockDisablesLogin",1331876233,task_subcomment,PHID-TASK-axi7qtlxpdfglq4l6ae2,PHID-USER-yek7ymogrv4qc67oilhf,"['Do you mean that existing logins remain valid?', '... fixed link: URL']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +15302,MobileFrontend: remove old hacks for HTTP_APPLICATION_VERSION,"There are some hacks that check HTTP_APPLICATION_VERSION and hide the header or logo depending on settings that came from our old iPhone and Android apps that did screen scraping. + +These old apps are dead and we should remove the special-cases, which had caching issues anyway. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1347486000,task_description,PHID-TASK-qyb6kntst2hka23ccvi2,PHID-USER-yek7ymogrv4qc67oilhf,"['MobileFrontend: remove old hacks for HTTP_APPLICATION_VERSION.', 'There are some hacks that check HTTP_APPLICATION_VERSION and hide the header or logo depending on settings that came from our old iPhone and Android apps that did screen scraping.', 'These old apps are dead and we should remove the special-cases, which had caching issues anyway.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +17041,Mobile redirect strips https,Can we make this happen sooner rather than later? Does someone need to be poked in RT?,1349901528,task_subcomment,PHID-TASK-lnln237zpmkwoeh5dppn,PHID-USER-yek7ymogrv4qc67oilhf,"['Can we make this happen sooner rather than later?', 'Does someone need to be poked in RT?']","['FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +17038,Mobile redirect strips https,Yay!,1349902159,task_subcomment,PHID-TASK-lnln237zpmkwoeh5dppn,PHID-USER-yek7ymogrv4qc67oilhf,['Yay!'],['SOCIAL CONVERSATION'] +15287,Preserve login status when switching protocols (HTTP and HTTPS),Gmail is https-only since .... a year or two ago? We should be following that model and dropping all HTTP login support these days.,1350515601,task_subcomment,PHID-TASK-icvsuemcgcfrzfzbjuze,PHID-USER-yek7ymogrv4qc67oilhf,"['Gmail is https-only since .... a year or two ago?', 'We should be following that model and dropping all HTTP login support these days.']","['BUG REPRODUCTION', 'FUTURE PLAN']" +15276,MobileFrontend overrides Special:Userlogin template on desktop view,"MobileFrontend appears to be overriding the Special:Userlogin template on the desktop view as long as the extension is enabled. + +It may not be checking whether it's actually in mobile mode... + +-------------------------- +**Version**: unspecified +**Severity**: blocker",1350943680,task_description,PHID-TASK-h6ek66uukcqc2l3rtcgl,PHID-USER-yek7ymogrv4qc67oilhf,"['MobileFrontend overrides Special:Userlogin template on desktop view.', 'MobileFrontend appears to be overriding the Special:Userlogin template on the desktop view as long as the extension is enabled.', ""It may not be checking whether it's actually in mobile mode...\n\n--------------------------\n**Version**: unspecified\n**Severity**: blocker""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +15244,Can't return to http after login with $wgSecurelogin,I would recommend removing the checkbox -- all logins should go through https or you're just leaving the account open to session stealing if on open networks.,1354910746,task_subcomment,PHID-TASK-rpc7m2dj6naiq2gg7d4w,PHID-USER-yek7ymogrv4qc67oilhf,"[""I would recommend removing the checkbox -- all logins should go through https or you're just leaving the account open to session stealing if on open networks.""]",['BUG REPRODUCTION'] +15231,Login on https doesn't log you in on http,Logging in on https should NEVER log you in on http -- that defeats the purpose of an encrypted connection and makes it trivial for network sniffers or MiTM to steal your tokens.,1359141312,task_subcomment,PHID-TASK-cb3ozaho23jhwlgfcdei,PHID-USER-yek7ymogrv4qc67oilhf,['Logging in on https should NEVER log you in on http -- that defeats the purpose of an encrypted connection and makes it trivial for network sniffers or MiTM to steal your tokens.'],['EXPECTED BEHAVIOR'] +17094,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,"Created attachment 11757 +ugly error message in Firefox android + +**Attached**: {F8834}",1360344072,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-yek7ymogrv4qc67oilhf,['Created attachment 11757\nugly error message in Firefox android\n\n**Attached**: {F8834}'],['BUG REPRODUCTION'] +17088,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,*** Bug 46037 has been marked as a duplicate of this bug. ***,1363115475,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-yek7ymogrv4qc67oilhf,"['*** Bug 46037 has been marked as a duplicate of this bug.', '***']","['ISSUE CONTENT MANAGEMENT', 'NA']" +17087,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,"Created attachment 11917 +Errors on m.wikivoyage in Firefox + +**Attached**: {F8835}",1363115509,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-yek7ymogrv4qc67oilhf,['Created attachment 11917\nErrors on m.wikivoyage in Firefox\n\n**Attached**: {F8835}'],['BUG REPRODUCTION .'] +17086,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,"Created attachment 11918 +Windows Phone 7.5 error screen on wikivoyage + +**Attached**: {F8836}",1363115566,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-yek7ymogrv4qc67oilhf,['Created attachment 11918\nWindows Phone 7.5 error screen on wikivoyage\n\n**Attached**: {F8836}'],['BUG REPRODUCTION .'] +17083,Non-Wikipedia mobile domains use Wikipedia's SSL certificate,"Note that m.wikipedia.org was also accidentally left off, so the unified cert is being rolled back.",1363133763,task_subcomment,PHID-TASK-pumiywpy6qmi7nito5hn,PHID-USER-yek7ymogrv4qc67oilhf,"['Note that m.wikipedia.org was also accidentally left off, so the unified cert is being rolled back.']",['BUG REPRODUCTION'] +16442,"Allow mobile users to be ""remembered"" on login.","Yes, we'll have to change the system to save multiple long-term tokens so multiple devices ""just work"" as expected. (May want to add a dependency bug for this.)",1363640438,task_subcomment,PHID-TASK-rbfpv2lztauqfw4dbqfj,PHID-USER-yek7ymogrv4qc67oilhf,"['Yes, we\'ll have to change the system to save multiple long-term tokens so multiple devices ""just work"" as expected.', '(May want to add a dependency bug for this.)']","['FUTURE PLAN', 'BUG REPRODUCTION']" +15856,File size shrinks during rotation (action: 'imagerotate') // Rotation not lossless?,"Where did the rotated images come from (eg, what tool did you use?) + +AFAIK there's nothing built-in to MediaWiki that's designed to perform lossless rotation and then upload the result, so there's something non-default going on.",1364245795,task_subcomment,PHID-TASK-n43webutsmwcx4hychhq,PHID-USER-yek7ymogrv4qc67oilhf,"['Where did the rotated images come from (eg, what tool did you use?)', ""AFAIK there's nothing built-in to MediaWiki that's designed to perform lossless rotation and then upload the result, so there's something non-default going on.""]","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION .']" +15854,File size shrinks during rotation (action: 'imagerotate') // Rotation not lossless?,Urrrrrggghghghllllllllll,1364246772,task_subcomment,PHID-TASK-n43webutsmwcx4hychhq,PHID-USER-yek7ymogrv4qc67oilhf,['Urrrrrggghghghllllllllll'],['SOCIAL CONVERSATION'] +15852,File size shrinks during rotation (action: 'imagerotate') // Rotation not lossless?,"Ok I'll withhold my comments about whether this API method is a good idea or not... ;) + +But the reason it's not lossless on JPEGs on the live cluster is most likely because 'jpegtran' is not installed on the application servers, so it's falling back to ImageMagick or some such.",1364247145,task_subcomment,PHID-TASK-n43webutsmwcx4hychhq,PHID-USER-yek7ymogrv4qc67oilhf,"[""Ok I'll withhold my comments about whether this API method is a good idea or not... ;)\n\nBut the reason it's not lossless on JPEGs on the live cluster is most likely because 'jpegtran' is not installed on the application servers, so it's falling back to ImageMagick or some such.""]",['INVESTIGATION AND EXPLORATION'] +15851,File size shrinks during rotation (action: 'imagerotate') // Rotation not lossless?,"I've filed a request to get jpegtran installed on app servers in RT: + +https://rt.wikimedia.org/Ticket/Display.html?id=4821 + +Someone should poke ops people IRL or on IRC to make sure it doesn't fall through the cracks...",1364247455,task_subcomment,PHID-TASK-n43webutsmwcx4hychhq,PHID-USER-yek7ymogrv4qc67oilhf,"[""I've filed a request to get jpegtran installed on app servers in RT:\n\nURL\n\nSomeone should poke ops people IRL or on IRC to make sure it doesn't fall through the cracks...""]",['ACTION ON ISSUE .'] +16454,alignment of placeholders in input fields in the login screen is inconsistent in RTL,Recategorized under Android.,1365444005,task_subcomment,PHID-TASK-cna3ri3busytxy2p3fkt,PHID-USER-yek7ymogrv4qc67oilhf,['Recategorized under Android.'],['ISSUE CONTENT MANAGEMENT'] +16451,alignment of placeholders in input fields in the login screen is inconsistent in RTL,"In latest master we support layout flipping on Android 4.2 and above, but even without that I was seeing the correct placeholder layout on 4.2. + +Will have to check on 2.3...",1369166117,task_subcomment,PHID-TASK-cna3ri3busytxy2p3fkt,PHID-USER-yek7ymogrv4qc67oilhf,"['In latest master we support layout flipping on Android 4.2 and above, but even without that I was seeing the correct placeholder layout on 4.2.', 'Will have to check on 2.3...']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +15099,Disable login until username and password are filled in,"Monte did this fix, was merged: https://github.com/wikimedia/Commons-iOS/pull/73",1369166376,task_subcomment,PHID-TASK-w2nwbppgvbp6nfscz6ot,PHID-USER-yek7ymogrv4qc67oilhf,"['Monte did this fix, was merged: URL']",['TASK PROGRESS'] +14689,Point rel=canonical to HTTPS on every page,I endorse this message.,1373404811,task_subcomment,PHID-TASK-t2ehbpuacsu5zntrxwsh,PHID-USER-yek7ymogrv4qc67oilhf,['I endorse this message.'],['SOCIAL CONVERSATION'] +14722,app crashes with out-of-memory error soon after login,"https://github.com/wikimedia/apps-android-commons/pull/42 fixes it on my emulated Nexus One (real one isn't handy right now at Wikimania). + +I basically just took out the in-memory bitmap cache. Instead if we pull an image from cache it'll load from Volley's on-disk cache and decode the jpg/png again. + +Nexus One has a ridiculously low per-process memory limit (24mb????) so 1/8 of that makes a big difference. (I'm also not 100% sure if the cache size limit was working as intended, the numbers look weird.) + +Yuvi, does this seem to trigger any perf issues on devices that do have the ram?",1375932378,task_subcomment,PHID-TASK-kx3n4wvpurjeadnltoje,PHID-USER-yek7ymogrv4qc67oilhf,"[""URL fixes it on my emulated Nexus One (real one isn't handy right now at Wikimania)."", 'I basically just took out the in-memory bitmap cache.', ""Instead if we pull an image from cache it'll load from Volley's on-disk cache and decode the jpg/png again."", 'Nexus One has a ridiculously low per-process memory limit (24mb????)', 'so 1/8 of that makes a big difference.', ""(I'm also not 100% sure if the cache size limit was working as intended, the numbers look weird.)"", 'Yuvi, does this seem to trigger any perf issues on devices that do have the ram?']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +14720,app crashes with out-of-memory error soon after login,"As noted on the github pull req this does make things a little more herky-jerky, so we'll try only disabling the cache on low-memory devices.",1376105581,task_subcomment,PHID-TASK-kx3n4wvpurjeadnltoje,PHID-USER-yek7ymogrv4qc67oilhf,"[""As noted on the github pull req this does make things a little more herky-jerky, so we'll try only disabling the cache on low-memory devices.""]",['BUG REPRODUCTION'] +14147,HTTPS only Wikimedia problem for Iran Language related Wikipedias,There really should be no excluded languages; exposing our contributors to MITM attacks and government spying is a disservice.,1377029472,task_subcomment,PHID-TASK-i27sjuytpviwwt4tpsro,PHID-USER-yek7ymogrv4qc67oilhf,['There really should be no excluded languages; exposing our contributors to MITM attacks and government spying is a disservice.'],['EXPECTED BEHAVIOR .'] +14725,Having a lock icon to go to secure login on login form is confusing,Is this still an issue? Current login form as used on Wikimedia sites seems to direct straight over to HTTPS and I don't see a lock icon on any links there.,1380125379,task_subcomment,PHID-TASK-4wo2v5t34qradc43fw33,PHID-USER-yek7ymogrv4qc67oilhf,"['Is this still an issue?', ""Current login form as used on Wikimedia sites seems to direct straight over to HTTPS and I don't see a lock icon on any links there.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +14526,"HTTPS: Add a server certificate fingerprint viewer (md5, sha1, sha256) in the settings",This is way outside the scope of the app.,1383167851,task_subcomment,PHID-TASK-mp3vt77ridtxeybhsagw,PHID-USER-yek7ymogrv4qc67oilhf,['This is way outside the scope of the app.'],['BUG REPRODUCTION'] +17546,"[Wiktionary] Requests are made via http, not https","I am not working on this project, removing assignment.",1423771226,task_subcomment,PHID-TASK-f6r2yvgb6bripyj2yxbu,PHID-USER-yek7ymogrv4qc67oilhf,"['I am not working on this project, removing assignment.']",['CONTRIBUTION AND COMMITMENT'] +17514,Apple Lossless (ALAC) audio support via TimedMediaHandler (transcode to oga),"Doesn't seem to be a lot of interest in ALAC currently, though it's feasible in theory. Closing as Declined, but if there's a strong use case can reopen.",1515534535,task_subcomment,PHID-TASK-skbjv26kzo5u2ydsrprc,PHID-USER-yek7ymogrv4qc67oilhf,"[""Doesn't seem to be a lot of interest in ALAC currently, though it's feasible in theory."", ""Closing as Declined, but if there's a strong use case can reopen.""]","['FUTURE PLAN', 'ACTION ON ISSUE .']" +19902,Opting out of the annual fundraising e-mail is a terrible user experience; links.email.donate.wikimedia.org has invalid certificate,"(In reply to comment #0) +> ""unsubscribe instantly"" is a link to +> <https://links.email.donate.wikimedia.org/>. This domain doesn't have a valid +> SSL certificate, so the browser throws a terrifying warning. This is bad. + +I see no such warning in current Firefox or Safari. + +The form looks pretty awful though.",1386870431,task_subcomment,PHID-TASK-w6jfvymbposku7vv47q2,PHID-USER-yek7ymogrv4qc67oilhf,"['(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\n\nI see no such warning in current Firefox or Safari.', 'The form looks pretty awful though.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +19899,Opting out of the annual fundraising e-mail is a terrible user experience; links.email.donate.wikimedia.org has invalid certificate,"Curious, I had no trouble earlier today but now I do see the dread warning in Firefox. Mysterious indeed? + +""The certificate is only valid for *.links.mkt41.net"" + +Bumping up prio.",1386914003,task_subcomment,PHID-TASK-w6jfvymbposku7vv47q2,PHID-USER-yek7ymogrv4qc67oilhf,"['Curious, I had no trouble earlier today but now I do see the dread warning in Firefox.', 'Mysterious indeed?', '""The certificate is only valid for *.links.mkt41.net""\n\nBumping up prio.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +19864,"Special:UserLogin calls Status::newFatal incorrectly on account creation, generates odd API error codes",Taking this as we want this to work smoothly for mobile apps.,1389987946,task_subcomment,PHID-TASK-iaxgsj6ezhpsebgwzwht,PHID-USER-yek7ymogrv4qc67oilhf,['Taking this as we want this to work smoothly for mobile apps.'],['EXPECTED BEHAVIOR .'] +19863,"Special:UserLogin calls Status::newFatal incorrectly on account creation, generates odd API error codes","I think the thing to do here is to allow sending back a *useful* Status object from the hook in place of just a string, which should be able to return a sane error. Lemme try...",1389988805,task_subcomment,PHID-TASK-iaxgsj6ezhpsebgwzwht,PHID-USER-yek7ymogrv4qc67oilhf,"['I think the thing to do here is to allow sending back a *useful* Status object from the hook in place of just a string, which should be able to return a sane error.', 'Lemme try...']","['SOLUTION DISCUSSION', 'CONTRIBUTION AND COMMITMENT']" +19859,"Special:UserLogin calls Status::newFatal incorrectly on account creation, generates odd API error codes","(In reply to comment #3) +> The issue here is that the Status class is too intertwined with the Message +> class, and this was even before RawMessage was introduced. When you made a +> Status object, it was assumed any error keys were backed by messages. +> +> The solution should be that the concerns need to be separated. The Status +> class +> should not have anything to do with the Message class. However, that may be a +> bit difficult to achieve, so at the very least there needs to be a separation +> between error codes and message keys. + +I'd rather not redo the entire interface of SpecialUserlogin and ApiCreateAccount just to get this going. Any strong objections to using this existing approach as a basic fix?",1389992375,task_subcomment,PHID-TASK-iaxgsj6ezhpsebgwzwht,PHID-USER-yek7ymogrv4qc67oilhf,"[""(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI'd rather not redo the entire interface of SpecialUserlogin and ApiCreateAccount just to get this going."", 'Any strong objections to using this existing approach as a basic fix?']","['FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +19857,"Special:UserLogin calls Status::newFatal incorrectly on account creation, generates odd API error codes",Yay! :),1389994644,task_subcomment,PHID-TASK-iaxgsj6ezhpsebgwzwht,PHID-USER-yek7ymogrv4qc67oilhf,"['Yay!', ':)']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +19656,"Clearing large (39k+) watchlist @ Special:EditWatchlist/clear fails, HTTP error 503",Sounds like we might need to break large very deletions into batches or something. Bah.,1402076248,task_subcomment,PHID-TASK-lxtlzycgrykh72kfvh64,PHID-USER-yek7ymogrv4qc67oilhf,"['Sounds like we might need to break large very deletions into batches or something.', 'Bah.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +18152,[iOS] webview Wikipedia link long press convert to HTTPS,This is a one-character fix. :D Testing now...,1405970651,task_subcomment,PHID-TASK-phral7ytyuc3n77niea5,PHID-USER-yek7ymogrv4qc67oilhf,"['This is a one-character fix.', ':D Testing now...']","['BUG REPRODUCTION', 'TESTING']" +21142,Can't login on labs-vagrant instance without disabling $wgSessionsInObjectCache,"Updating https://ogvjs-testing.wmflabs.org I found I was unable to log in, with errors about cookies being disabled. Usually this indicates something about the session serialization if cookies themselves are present. + +Worked around by disabling these lines in /vagrant/LocalSettings.php: + +``` + // Avoid user request serialization and other slowness +-$wgSessionCacheType = 'redis'; +-$wgSessionsInObjectCache = true; ++#$wgSessionCacheType = 'redis'; ++#$wgSessionsInObjectCache = true; +```",1432374481,task_description,PHID-TASK-23wpdktrk4tpqss65lgl,PHID-USER-yek7ymogrv4qc67oilhf,"[""Can't login on labs-vagrant instance without disabling $wgSessionsInObjectCache."", 'Updating URL I found I was unable to log in, with errors about cookies being disabled.', 'Usually this indicates something about the session serialization if cookies themselves are present.', 'Worked around by disabling these lines in /vagrant/LocalSettings.php:\n\n``CODE``']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'WORKAROUNDS']" +21143,Can't login on labs-vagrant instance without disabling $wgSessionsInObjectCache,I seem to have had a bogus redis session; restarting it a few times seems to have cleared it up. Yay!,1432375935,task_subcomment,PHID-TASK-23wpdktrk4tpqss65lgl,PHID-USER-yek7ymogrv4qc67oilhf,"['I seem to have had a bogus redis session; restarting it a few times seems to have cleared it up.', 'Yay!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +20477,Enable Facebook login on Wikimedia wikis,This will not be done.,1437256063,task_subcomment,PHID-TASK-2ibar746q7fwquhhky2c,PHID-USER-yek7ymogrv4qc67oilhf,['This will not be done.'],['ACTION ON ISSUE'] +7325,VisualEditor: editing window does not horizontally scroll for wide tables or other elements,it would be nice to have a fix for horizontal scrolling for wide tables,1434875532,task_subcomment,PHID-TASK-d3oejnwggmk2whlojm2x,PHID-USER-yftvcvsb36qrmx4iohsm,['it would be nice to have a fix for horizontal scrolling for wide tables'],['EXPECTED BEHAVIOR .'] +6319,Create a VisualEditor plugin tool to add/edit translations and translation variables (Translate extension),"I added this issue to MediaWiki Stakeholders' Group/TechConf Input: + +https://www.mediawiki.org/wiki/MediaWiki_Stakeholders%27_Group/TechConf_Input#Improved_Translate_-_VisualEditor_integration + +Please add your endorsement if you like make this issue more visible.",1534491589,task_subcomment,PHID-TASK-oxphbzmhqbxzbsixhfq4,PHID-USER-yftvcvsb36qrmx4iohsm,"[""I added this issue to MediaWiki Stakeholders' Group/TechConf Input:\n\nURL\n\nPlease add your endorsement if you like make this issue more visible.""]",['POTENTIAL NEW ISSUES AND REQUESTS'] +6318,Create a VisualEditor plugin tool to add/edit translations and translation variables (Translate extension),"I added this issue to MediaWiki Stakeholders' Group/TechConf Input: + +https://www.mediawiki.org/wiki/MediaWiki_Stakeholders%27_Group/TechConf_Input#Improved_Translate_-_VisualEditor_integration + +Please add your endorsement if you like to make this issue more visible.",1534491626,task_subcomment,PHID-TASK-oxphbzmhqbxzbsixhfq4,PHID-USER-yftvcvsb36qrmx4iohsm,"[""I added this issue to MediaWiki Stakeholders' Group/TechConf Input:\n\nURL\n\nPlease add your endorsement if you like to make this issue more visible.""]",['POTENTIAL NEW ISSUES AND REQUESTS'] +13897,Undefined Offsets in OpenIDLogin for Strict PHP,"Fixed file - ready for commit to REL1_21 + +When logging into OpenID (At least with myopenid), + +Notice: Undefined offset: 0 in extensions/OpenID/SpecialOpenIDLogin.body.php on line 524 +Notice: Undefined offset: 0 in extensions/OpenID/SpecialOpenIDLogin.body.php on line 556 +Notice: Undefined offset: 0 in extensions/OpenID/SpecialOpenIDLogin.body.php on line 556 + +This is caused by using a non-existent array key and shows up as an error. + +I haven't checked the current head, but the attached patch fixes REL1_21 + +(Two files, one patch, one fixed REL1_21) + +-------------------------- +**Version**: master +**Severity**: normal + +**Attached**: {F11326}",1372532400,task_description,PHID-TASK-x3ysesh3fklj3m55mj6t,PHID-USER-yfwoua5cg65ujblo3pyn,"['Undefined Offsets in OpenIDLogin for Strict PHP.', 'Fixed file - ready for commit to REL1_21\n\nWhen logging into OpenID (At least with myopenid),\n\nNotice: Undefined offset: 0 in extensions/OpenID/SpecialOpenIDLogin.body.php on line 524\nNotice: Undefined offset: 0 in extensions/OpenID/SpecialOpenIDLogin.body.php on line 556\nNotice: Undefined offset: 0 in extensions/OpenID/SpecialOpenIDLogin.body.php on line 556\n\nThis is caused by using a non-existent array key and shows up as an error.', ""I haven't checked the current head, but the attached patch fixes REL1_21\n\n(Two files, one patch, one fixed REL1_21)\n\n--------------------------\n**Version**: master\n**Severity**: normal\n\n**Attached**: {F11326}""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13906,Undefined Offsets in OpenIDLogin for Strict PHP,"Patch file for REL1_21 + +Patch file to correct index bug in REL1_21 + +**Attached**: {F11327}",1372533785,task_subcomment,PHID-TASK-x3ysesh3fklj3m55mj6t,PHID-USER-yfwoua5cg65ujblo3pyn,['Patch file for REL1_21\n\nPatch file to correct index bug in REL1_21\n\n**Attached**: {F11327}'],['BUG REPRODUCTION'] +10691,VisualEditor: Provide some kind of template suggestion in the transclusion editor,"The infobox could be suggested based on some categories of the article, specifically or generally, for example writer or just biography.",1715092406,task_subcomment,PHID-TASK-6ivr3ri6bvcbt55jfp2f,PHID-USER-ygejgcs65h5nr3ssbueb,"['The infobox could be suggested based on some categories of the article, specifically or generally, for example writer or just biography.']",['INVESTIGATION AND EXPLORATION'] +15298,Use http get with https whenever possible,Verified in Wikidata demo time for sprint 18,1354192955,task_subcomment,PHID-TASK-tcrbgof7zzlpsbfnayrl,PHID-USER-yhr5vdicsftzppoi7hat,['Verified in Wikidata demo time for sprint 18'],['BUG REPRODUCTION'] +17518,Apple Lossless (ALAC) audio support via TimedMediaHandler (transcode to oga),Not sure right now but I think we already have support for FLAC. Just because there is another OpenSource Codec for lossless audio storage it does not mean we have to implement it.,1354727117,task_subcomment,PHID-TASK-skbjv26kzo5u2ydsrprc,PHID-USER-yhujnd4weqzxkjnpve64,"['Not sure right now but I think we already have support for FLAC.', 'Just because there is another OpenSource Codec for lossless audio storage it does not mean we have to implement it.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +15711,"Large thumbnails of ""lossless"" files return error","Possibly all files affected by the commit in bug 47363 return errors for large thumbnails. (Bug 47363 changed $wgMaxImageArea and $wgMaxAnimatedGifArea to 50 MP) + +Example files: +https://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/Mejeri1.gif/576px-Mejeri1.gif +works for me, +https://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/Mejeri1.gif/577px-Mejeri1.gif +and above does not anymore. + +https://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/File-Ulysses_S._Grant_from_West_Point_to_Appomattox_partially_restored.png/276px-File-Ulysses_S._Grant_from_West_Point_to_Appomattox_partially_restored.png +OK +https://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/File-Ulysses_S._Grant_from_West_Point_to_Appomattox_partially_restored.png/476px-File-Ulysses_S._Grant_from_West_Point_to_Appomattox_partially_restored.png +Not OK + +(Could not find an appropriate tiff file by now) + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal",1367508540,task_description,PHID-TASK-t7uky7ylyhoato3n62xw,PHID-USER-yhujnd4weqzxkjnpve64,"['Large thumbnails of ""lossless"" files return error.', 'Possibly all files affected by the commit in bug 47363 return errors for large thumbnails.', '(Bug 47363 changed $wgMaxImageArea and $wgMaxAnimatedGifArea to 50 MP)\n\nExample files:\nURL\nworks for me,\nURL\nand above does not anymore.', 'URL\nOK\nURL\nNot OK\n\n(Could not find an appropriate tiff file by now)\n\n--------------------------\n**Version**: wmf-deployment\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +14214,centralauth_Token only set for local wiki on login,"I remember this has been working before. +Why was this changed in the first place?",1374235400,task_subcomment,PHID-TASK-azivfykm3othfgrat3g7,PHID-USER-yhujnd4weqzxkjnpve64,"['I remember this has been working before.', 'Why was this changed in the first place?']","['MOTIVATION', 'MOTIVATION']" +3671,VisualEditor: Edits made by users with +reviewer rights should not get flagged on pages with FlaggedRevs enabled,"I deliberately edited [[Roller coaster]], an article under Pending Changes that had an unreviewed change, using my administrator account, using VisualEditor. When editing source, there would be an edit notice advising of the pending change, which is not present with VisualEditor. Nonetheless, edits by an administrator account are supposed to be automatically accepted. Instead, my edit was made subject to review. See screenshot at http://commons.wikimedia.org/wiki/File:CoasterCrop.png. + +-------------------------- +**Version**: unspecified +**Severity**: minor +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=49699",1373091660,task_description,PHID-TASK-ofaluihol767l3yg5fjw,PHID-USER-yif6nz5uhka5cnltixpc,"['VisualEditor: Edits made by users with +reviewer rights should not get flagged on pages with FlaggedRevs enabled.', 'I deliberately edited [[Roller coaster]], an article under Pending Changes that had an unreviewed change, using my administrator account, using VisualEditor.', 'When editing source, there would be an edit notice advising of the pending change, which is not present with VisualEditor.', 'Nonetheless, edits by an administrator account are supposed to be automatically accepted.', 'Instead, my edit was made subject to review.', 'See screenshot at URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3674,VisualEditor: Edits made by users with +reviewer rights should not get flagged on pages with FlaggedRevs enabled,"Expanding on the above, when editing a PendingChanges article with actively pending changes using source code, admins/reviewers must either accept or revert the outstanding PCs before their own edit is saved. This is not happening under VisualEditor.",1373093279,task_subcomment,PHID-TASK-ofaluihol767l3yg5fjw,PHID-USER-yif6nz5uhka5cnltixpc,"['Expanding on the above, when editing a PendingChanges article with actively pending changes using source code, admins/reviewers must either accept or revert the outstanding PCs before their own edit is saved.', 'This is not happening under VisualEditor.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4778,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog","(In reply to comment #0) +> Alongside the ""minor"" and ""watch"" checkboxes in the save dialog, for pages +> with +> FlaggedRevs switched on and outstanding unaccepted revisions, add a checkbox +> to +> ""accept pending revisions"". + +I don't find that an acceptable solution, because there is a requirement that reviewers actually review the edit they are accepting; they cannot do that if they're just ticking a box. + +See https://commons.wikimedia.org/wiki/File:Cropped_edit_source_admin_edit_with_existing_PC.png for what the screen looks like using Edit Source. Note that the diff includes ALL unreviewed changes.",1373148387,task_subcomment,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-yif6nz5uhka5cnltixpc,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI don't find that an acceptable solution, because there is a requirement that reviewers actually review the edit they are accepting; they cannot do that if they're just ticking a box."", 'See URL for what the screen looks like using Edit Source.', 'Note that the diff includes ALL unreviewed changes.']","['MOTIVATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +4775,"VisualEditor: Add FlaggedRevs ""accept pending revisions"" to save dialog","(In reply to comment #0) +> Alongside the ""minor"" and ""watch"" checkboxes in the save dialog, for pages +> with +> FlaggedRevs switched on and outstanding unaccepted revisions, add a checkbox +> to +> ""accept pending revisions"". + +I note this has been posted as an enhancement; however, as flagged revisions are applied to *all* pages in article space on certain Wikipedias (de and ru in particular) I'd urge that this be resolved prior to introducing VisualEditor to those projects. For them, the absence of this would be more than the minor inconvenience it is on English Wikipedia, where PC is applied to a very small number of pages and could be switched to semi-protection if really needed.",1374080923,task_subcomment,PHID-TASK-tyh6rgmh65nrcg5ssati,PHID-USER-yif6nz5uhka5cnltixpc,"[""(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI note this has been posted as an enhancement; however, as flagged revisions are applied to *all* pages in article space on certain Wikipedias (de and ru in particular) I'd urge that this be resolved prior to introducing VisualEditor to those projects."", 'For them, the absence of this would be more than the minor inconvenience it is on English Wikipedia, where PC is applied to a very small number of pages and could be switched to semi-protection if really needed.']","['FUTURE PLAN', 'BUG REPRODUCTION']" +4205,VisualEditor: Provide a character insertion tool,"I need to point out the irony of developing an editing interface with the good faith but technically challenged user in mind, and then expecting them to know how to use their browser/operating system to insert an emdash (a character not present on the standard English keyboard, but used over a million times on English Wikipedia). Given the target group for this extension, this isn't a low-priority enhancement, it is core functionality. In fact, the existing editorial base uses the edit tools almost exclusively over their browser/operating system, and I suspect many of them (including me) have no idea how to do use the latter.",1379917317,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-yif6nz5uhka5cnltixpc,"['I need to point out the irony of developing an editing interface with the good faith but technically challenged user in mind, and then expecting them to know how to use their browser/operating system to insert an emdash (a character not present on the standard English keyboard, but used over a million times on English Wikipedia).', ""Given the target group for this extension, this isn't a low-priority enhancement, it is core functionality."", 'In fact, the existing editorial base uses the edit tools almost exclusively over their browser/operating system, and I suspect many of them (including me) have no idea how to do use the latter.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +14696,"Intermittent ""502 Bad Gateway"" errors on Wikimedia wikis via HTTPS","(In reply to comment #13) +> MZMcBride: Has this happened recently? + +I can confirm that I received a ""502 Bad Gateway"" (nginx/1.1.19) today on enwiki when following a perfectly fine link. The second time I followed the link, it took me where it was supposed to. + +Just for the record, the link was https://en.wikipedia.org/w/index.php?title=User_talk%3ARYasmeen_%28WMF%29&diff=586114761&oldid=586070808",1387067161,task_subcomment,PHID-TASK-gowxiep2taob76ys3p3a,PHID-USER-yif6nz5uhka5cnltixpc,"['(In reply to comment #13)\nQUOTE\n\nI can confirm that I received a ""502 Bad Gateway"" (nginx/1.1.19) today on enwiki when following a perfectly fine link.', 'The second time I followed the link, it took me where it was supposed to.', 'Just for the record, the link was URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +21333,Login alert when user logs in from new machine,"Speaking as someone who has recently run into about a dozen different sites sending me these warnings when I logged in (a) on a new tablet and (b) on an old machine using a different ISP... these were such a royal pain in the neck (in several cases I was required to ""verify"" my account if I wanted to use it) it resulted in my simply not bothering to log into some of those sites again. + +Cookie-based security features are rather disturbing - I'd much rather the system encourage users to regularly wipe cookies than making features that enable poor security practices. ",1458531044,task_subcomment,PHID-TASK-mz2rmf2atxgm5cizdjpt,PHID-USER-yif6nz5uhka5cnltixpc,"['Speaking as someone who has recently run into about a dozen different sites sending me these warnings when I logged in (a) on a new tablet and (b) on an old machine using a different ISP... these were such a royal pain in the neck (in several cases I was required to ""verify"" my account if I wanted to use it) it resulted in my simply not bothering to log into some of those sites again.', ""Cookie-based security features are rather disturbing - I'd much rather the system encourage users to regularly wipe cookies than making features that enable poor security practices.""]","['SOCIAL CONVERSATION', 'FUTURE PLAN']" +23857,LDAP based login is broken in pywikibot because lgdomain is not set,Patch has been merged. Hence closing as resolved. Thanks!,1483592844,task_subcomment,PHID-TASK-q7d53e2zrhxr3m4nj3xb,PHID-USER-ym2wy2clsakjgpqps55p,"['Patch has been merged.', 'Hence closing as resolved.', 'Thanks!']","['TASK PROGRESS', 'ACTION ON ISSUE .', 'SOCIAL CONVERSATION']" +12901,"en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out","**Author:** `bugzilla.wikimedia.org.76374` + +**Description:** +curl -I 'http://bits.wikimedia.org/en.wikipedia.org/load.php?debug=false&lang=en&modules=ext.centralNotice.bannerController%7Cext.wikimediaShopLink.core%7Cjquery.client%2Ccookie%2CmwExtension%7Cmediawiki.cldr%2CjqueryMsg%2Clanguage%2Cnotify%2Cutil%7Cmediawiki.language.data%2Cinit%7Cmediawiki.legacy.ajax%2Cwikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.startup&skin=vector&version=20121203T183954Z&*' +curl: (52) Empty reply from server + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal",1354560840,task_description,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-ynivjflmc2dcl6w5ut5v,"['en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out.', ""**Author:** CODE\n\n**Description:**\ncurl -I 'URL\ncurl: (52) Empty reply from server\n\n--------------------------\n**Version**: wmf-deployment\n**Severity**: normal""]","['BUG REPRODUCTION .', '**Author**: CODE']" +5946,VisualEditor: A wild pawn character appeared!,"**orbit** wrote: + +This must've been something that was fixed as part of some other work. I'm unable to reproduce.",1354656971,task_subcomment,PHID-TASK-az3twbgyfogcznpnnndd,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**orbit** wrote:\n\nThis must've been something that was fixed as part of some other work."", ""I'm unable to reproduce.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5854,VisualEditor: Deleting across inline alien errors,"**Author:** `orbit` + +**Description:** +Try creating ""some text <inlinealien>blah</inlinealien> more text"" and select across the inline alien and delete. + +Uncaught TypeError: Cannot call method 'getDataFromNode' of undefined + +-------------------------- +**Version**: unspecified +**Severity**: normal",1354669260,task_description,PHID-TASK-3mbtnybtpij42l625lvd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Deleting across inline alien errors.', '**Author:** CODE\n\n**Description:**\nTry creating ""some text <inlinealien>blah</inlinealien> more text"" and select across the inline alien and delete.', ""Uncaught TypeError: Cannot call method 'getDataFromNode' of undefined\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +5847,VisualEditor: Type mismatch when inserting unbalanced content,"**Author:** `orbit` + +**Description:** +Steps to reproduce: +1. Copy part of a headline and part of a following paragraph +2. Paste into a paragrah + +The linmod being inserted will look something like this: +[""s"", ""u"", ""m"", ""?"", Object, Object, ""C"", ""o"", ""n"", ""t""] + +The objects are closing heading and opening paragraph. + +The error is in ve.dm.Document.js on 1145. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1354837920,task_description,PHID-TASK-upsvylaxm2favfgmiub4,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Type mismatch when inserting unbalanced content.', '**Author:** CODE\n\n**Description:**\nSteps to reproduce:\n1.', 'Copy part of a headline and part of a following paragraph\n2.', 'Paste into a paragrah\n\nThe linmod being inserted will look something like this:\n[""s"", ""u"", ""m"", ""?', '"", Object, Object, ""C"", ""o"", ""n"", ""t""]\n\nThe objects are closing heading and opening paragraph.', 'The error is in ve.dm.Document.js on 1145.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', ""I'm getting the same error."", 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5851,VisualEditor: Type mismatch when inserting unbalanced content,"**orbit** wrote: + +ab</p></li><p>cd is invalid markup anyway.",1354903732,task_subcomment,PHID-TASK-upsvylaxm2favfgmiub4,PHID-USER-ynivjflmc2dcl6w5ut5v,['**orbit** wrote:\n\nab</p></li><p>cd is invalid markup anyway.'],['BUG REPRODUCTION'] +10409,VisualEditor: Review window behind article,"**Author:** `jnichols` + +**Description:** +I can only see the very top few lines of the review-and-save window, the notices window, and the edit summary window. The rest of them seem to be behind the article window. I can scroll down the review window, looking at it three lines at a time in the little area between the top of the article and the tabs. The notices window and the edit summary windows don't scroll, which means I can't get down to the final ""save"" button. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1355378580,task_description,PHID-TASK-63cm7igyhb5qdw236lct,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Review window behind article.', '**Author:** CODE\n\n**Description:**\nI can only see the very top few lines of the review-and-save window, the notices window, and the edit summary window.', 'The rest of them seem to be behind the article window.', 'I can scroll down the review window, looking at it three lines at a time in the little area between the top of the article and the tabs.', 'The notices window and the edit summary windows don\'t scroll, which means I can\'t get down to the final ""save"" button.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +10415,VisualEditor: Review window behind article,"**jnichols** wrote: + +User:Arctic.gnome VisualEditor Screenshot + +//attachment Arctic.gnome VisualEditor Screenshot.JPG ignored as obsolete//",1355382188,task_subcomment,PHID-TASK-63cm7igyhb5qdw236lct,PHID-USER-ynivjflmc2dcl6w5ut5v,['**jnichols** wrote:\n\nUser:Arctic.gnome VisualEditor Screenshot\n\n//attachment Arctic.gnome VisualEditor Screenshot.JPG ignored as obsolete//'],['NA'] +10414,VisualEditor: Review window behind article,"**jnichols** wrote: + +Screenshot of problem + +**Attached**: {F10179}",1355382411,task_subcomment,PHID-TASK-63cm7igyhb5qdw236lct,PHID-USER-ynivjflmc2dcl6w5ut5v,['**jnichols** wrote:\n\nScreenshot of problem\n\n**Attached**: {F10179}'],['BUG REPRODUCTION'] +5789,VisualEditor: Some elements not alienated,"**jnichols** wrote: + +There are a few templates that aren't hatched. For example, the tables created by [[w:en:Template:Canadian_first_minister_list]] are editable with VisualEditor, and trying to do so results in a mess of wikitext.",1355426222,task_subcomment,PHID-TASK-bhfeaa4hp3iuxtp7inrp,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**jnichols** wrote:\n\nThere are a few templates that aren't hatched."", 'For example, the tables created by [[w:en:Template:Canadian_first_minister_list]] are editable with VisualEditor, and trying to do so results in a mess of wikitext.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +12928,"en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out","**bugzilla.wikimedia.org.76374** wrote: + +Works from 81.169.0.0/16, but *NOT* from 78.52.0.0/16 (Europe/Berlin/dynamic IP for DSL endpoint)",1355671137,task_subcomment,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**bugzilla.wikimedia.org.76374** wrote:\n\nWorks from 81.169.0.0/16, but *NOT* from 78.52.0.0/16 (Europe/Berlin/dynamic IP for DSL endpoint)']",['BUG REPRODUCTION'] +12753,Undo/Redo doesn't work in Chrome/Chromium/Firefox for WikiEditor 0.3.1 in MW 1.19.2,"**Author:** `kartiksinghal` + +**Description:** +I am using WikiEditor 0.3.1 in my mediawiki (1.19.2) installation and found that for some weird reason, undo/redo (Ctrl+Z and Ctrl+Shift+Z) doesn't work in the editor with Chrome, Chromium and Firefox browsers; while it works for Rekonq and default KDE webbrowser. + +I found T33780 - a slightly different but probably relevant bug report. + +Also, undo works just fine in default VisualEditor in Chrome. + +Interesting point to notice is that Undo/Redo work fine even on WikiEditor used on Wikipedia, but not in my mediawiki instance, looks like some good changes not pushed to upstream yet. + +I also tried test2.wikipedia.org, it works fine there as well. + +-------------------------- +**Version**: REL1_19-branch +**Severity**: minor +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=31780",1355717820,task_description,PHID-TASK-5sshjiczpsr7gablgejn,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""Undo/Redo doesn't work in Chrome/Chromium/Firefox for WikiEditor 0.3.1 in MW 1.19.2."", ""**Author:** CODE\n\n**Description:**\nI am using WikiEditor 0.3.1 in my mediawiki (1.19.2) installation and found that for some weird reason, undo/redo (Ctrl+Z and Ctrl+Shift+Z) doesn't work in the editor with Chrome, Chromium and Firefox browsers; while it works for Rekonq and default KDE webbrowser."", 'I found T33780 - a slightly different but probably relevant bug report.', 'Also, undo works just fine in default VisualEditor in Chrome.', 'Interesting point to notice is that Undo/Redo work fine even on WikiEditor used on Wikipedia, but not in my mediawiki instance, looks like some good changes not pushed to upstream yet.', 'I also tried test2.wikipedia.org, it works fine there as well.', '--------------------------\n**Version**: REL1_19-branch\n**Severity**: minor\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5742,Tag edits made through Special:GettingStarted,"**Author:** `swalling` + +**Description:** +On English Wikipedia, we should add a tag (https://www.mediawiki.org/wiki/Manual:Tags) to edits made to articles chosen from Special:GettingStarted by new editors. + +We are logging actions anonymously with EventLogging, but providing a public tag of edits made through this interface has additional advantages: + +* It will allow product managers and analysts the ability to see a real time stream of the edits +* It will help community members inspect the overall stream of edits, and assess them for quality +* It will explain to anyone who is watching a page how new editors found the article, and why they are editing it +* It will allow us to find and contact the new editors who use Special:GettingStarted (right now vandals are being warned, but good editors are being ignored for the most part) + +If we're adding a tag, we should assume that most community members won't know what Special:GettingStarted is. With that in mind, I propose the following for the tag text: [[Special:Tags|Tag]]: new editor [[Wikipedia:GettingStarted|getting started]] + +This is also appropriately agnostic to the task type (copyediting, wikifying, etc.), which is likely to change as the project evolves. You can see other tags in use on English Wikipedia at Special:Tags. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1355729280,task_description,PHID-TASK-sqgxilqkeecvprvfh7ro,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Tag edits made through Special:GettingStarted.', '**Author:** CODE\n\n**Description:**\nOn English Wikipedia, we should add a tag (URL to edits made to articles chosen from Special:GettingStarted by new editors.', ""We are logging actions anonymously with EventLogging, but providing a public tag of edits made through this interface has additional advantages:\n\n* It will allow product managers and analysts the ability to see a real time stream of the edits\n* It will help community members inspect the overall stream of edits, and assess them for quality\n* It will explain to anyone who is watching a page how new editors found the article, and why they are editing it\n* It will allow us to find and contact the new editors who use Special:GettingStarted (right now vandals are being warned, but good editors are being ignored for the most part)\n\nIf we're adding a tag, we should assume that most community members won't know what Special:GettingStarted is."", 'With that in mind, I propose the following for the tag text: [[Special:Tags|Tag]]: new editor [[Wikipedia:GettingStarted|getting started]]\n\nThis is also appropriately agnostic to the task type (copyediting, wikifying, etc.', '), which is likely to change as the project evolves.', 'You can see other tags in use on English Wikipedia at Special:Tags.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'INFORMATION TYPE', 'BUG REPRODUCTION']" +12744,VisualEditor: Firefox has issues using VE when cookies are disabled,"**Author:** `turb` + +**Description:** +When cookies are disabled, VisualEditor loads indef. It would better to either 1) be able to use it without cookies (I suppose that's not possible) or 2) display an adequate error message. + +Tested on Firefox 17.0.1 with Cookie Monster 1.1.0. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1355742780,task_description,PHID-TASK-zborcq5aeddm5rc2upgl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Firefox has issues using VE when cookies are disabled.', '**Author:** CODE\n\n**Description:**\nWhen cookies are disabled, VisualEditor loads indef.', ""It would better to either 1) be able to use it without cookies (I suppose that's not possible) or 2) display an adequate error message."", 'Tested on Firefox 17.0.1 with Cookie Monster 1.1.0.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'TESTING .', 'BUG REPRODUCTION']" +5752,Tag edits made through Special:GettingStarted,"**swalling** wrote: + +Adding Kaldari, since he has experience adding tags for WikiLove.",1355783504,task_subcomment,PHID-TASK-sqgxilqkeecvprvfh7ro,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\nAdding Kaldari, since he has experience adding tags for WikiLove.']",['CONTRIBUTION AND COMMITMENT .'] +5751,Tag edits made through Special:GettingStarted,"**swalling** wrote: + +Adding Maxsem as well, since he did this for MobileFrontEnd.",1355789222,task_subcomment,PHID-TASK-sqgxilqkeecvprvfh7ro,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\nAdding Maxsem as well, since he did this for MobileFrontEnd.']",['CONTRIBUTION AND COMMITMENT .'] +5750,Tag edits made through Special:GettingStarted,"**tchay** wrote: + +Possibility? + +You use the tags interface to",1355790322,task_subcomment,PHID-TASK-sqgxilqkeecvprvfh7ro,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tchay** wrote:\n\nPossibility?', 'You use the tags interface to']","['CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION']" +5749,Tag edits made through Special:GettingStarted,"**tchay** wrote: + +Oops! Adding Andrew Garret. + +The code is in ChangTags.php + +Possibility? + +1. Use the tags interface to create a tag on the getting started event during account creation: say ""onboarded"" + +2. During an edit save, you check the tags database for the tag for that user + +SELECT count(*) from change_tag as ct AND logging as log WHERE ct.ct_log_id=log.log_id AND log.log_type=1 AND ct.tag=""onboarded"" AND log.log_user=$user_id AND (some time window filter?) + +3. If this returns anything then you add a (different) tag to the edit tags that allows this to be tracked.",1355790756,task_subcomment,PHID-TASK-sqgxilqkeecvprvfh7ro,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tchay** wrote:\n\nOops!', 'Adding Andrew Garret.', 'The code is in ChangTags.php\n\nPossibility?', '1.', 'Use the tags interface to create a tag on the getting started event during account creation: say ""onboarded""\n\n2.', 'During an edit save, you check the tags database for the tag for that user\n\nSELECT count(*) from change_tag as ct AND logging as log WHERE ct.ct_log_id=log.log_id AND log.log_type=1 AND ct.tag=""onboarded"" AND log.log_user=$user_id AND (some time window filter?)', '3.', 'If this returns anything then you add a (different) tag to the edit tags that allows this to be tracked.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +5748,Tag edits made through Special:GettingStarted,"**swalling** wrote: + +I'm not sure a time window and tagging of all edits by newly-registered users within the window works. Lots of users edit shortly after account creation, but are not editing one of the articles selected from the list on Special:GettingStarted. We only want edits to those pages, by people who came from the Special page.",1355791571,task_subcomment,PHID-TASK-sqgxilqkeecvprvfh7ro,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**swalling** wrote:\n\nI'm not sure a time window and tagging of all edits by newly-registered users within the window works."", 'Lots of users edit shortly after account creation, but are not editing one of the articles selected from the list on Special:GettingStarted.', 'We only want edits to those pages, by people who came from the Special page.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +5747,Tag edits made through Special:GettingStarted,"**tchay** wrote: + +Only newly registered users that have been onboarded, but your point is taken. + +We could log a different event since logging stores log_page and join against that.",1355791694,task_subcomment,PHID-TASK-sqgxilqkeecvprvfh7ro,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tchay** wrote:\n\nOnly newly registered users that have been onboarded, but your point is taken.', 'We could log a different event since logging stores log_page and join against that.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +12750,VisualEditor: Firefox has issues using VE when cookies are disabled,"**turb** wrote: + +(In reply to comment #2) +> (In reply to comment #1) +> > Can you confirm whether VE always fails to load with Cookie Monster and +> > always +> > loads successfully without Cookie Monster? +> And could you also confirm that you're able to edit *as a logged-in user* +> using +> the regular non-visual editor? + +I forgot to mention I was testing on VisualEditor:Test in mediawiki.org, that was not whitelisted in Cookie Monster. When I did whitelisted it, the page reloaded and VE was now working. + +I just removed again mediawiki.org from whitelist, and VE now loads without end. + +VE do work for me in en.wikipedia.org (that is of course whitelisted). I don't know if anonymous users can contribute with cookies disabled (for the day it will be activated for them).",1355821184,task_subcomment,PHID-TASK-zborcq5aeddm5rc2upgl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**turb** wrote:\n\n(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI forgot to mention I was testing on VisualEditor:Test in mediawiki.org, that was not whitelisted in Cookie Monster.', 'When I did whitelisted it, the page reloaded and VE was now working.', 'I just removed again mediawiki.org from whitelist, and VE now loads without end.', 'VE do work for me in en.wikipedia.org (that is of course whitelisted).', ""I don't know if anonymous users can contribute with cookies disabled (for the day it will be activated for them).""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +12749,VisualEditor: Firefox has issues using VE when cookies are disabled,"**turb** wrote: + +Note: after some tests, VE does work with Chrome and IE9, with totally disabled cookies.",1355821721,task_subcomment,PHID-TASK-zborcq5aeddm5rc2upgl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**turb** wrote:\n\nNote: after some tests, VE does work with Chrome and IE9, with totally disabled cookies.']",['BUG REPRODUCTION'] +2229,PHP Fatal error: Call to undefined method Title::getEditNotices() in extensions/VisualEditor/ApiVisualEditor.php,"**Author:** `aderumier` + +**Description:** +Hello, +I'm trying VisualEditor, last git version (21 december), and I got an error 500 on POST /api.php, when I try to edit/create a page with visualeditor + +php-fpm error log give me + +Call to undefined method Title::getEditNotices() in extensions/VisualEditor/ApiVisualEditor.php + + +Any idea ? + +-------------------------- +**Version**: unspecified +**Severity**: normal",1356106320,task_description,PHID-TASK-6tdn24gf46lji7yqfvl2,PHID-USER-ynivjflmc2dcl6w5ut5v,"['PHP Fatal error: Call to undefined method Title::getEditNotices() in extensions/VisualEditor/ApiVisualEditor.php.', ""**Author:** CODE\n\n**Description:**\nHello,\nI'm trying VisualEditor, last git version (21 december), and I got an error 500 on POST /api.php, when I try to edit/create a page with visualeditor\n\nphp-fpm error log give me\n\nCall to undefined method Title::getEditNotices() in extensions/VisualEditor/ApiVisualEditor.php\n\n\nAny idea ?"", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +12925,"en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out","**bugzilla.wikimedia.org.76374** wrote: + +This appears to be a *script bug* in http://bits.wikimedia.org/en.wikipedia.org/load.php because the server itself shows no problems at all.",1356131835,task_subcomment,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-ynivjflmc2dcl6w5ut5v,['**bugzilla.wikimedia.org.76374** wrote:\n\nThis appears to be a *script bug* in URL because the server itself shows no problems at all.'],['BUG REPRODUCTION'] +5782,"VisualEditor: Select All + Delete removes all text from sight, but not internally","**orbit** wrote: + +Reproducible in Firefox.",1356133772,task_subcomment,PHID-TASK-i4afw6okkvtcnnnerpcr,PHID-USER-ynivjflmc2dcl6w5ut5v,['**orbit** wrote:\n\nReproducible in Firefox.'],['BUG REPRODUCTION'] +2216,"VisualEditor: Fix ""Error loading data from server: error. Would you like to retry?""","**Author:** `Coiby.Xu` + +**Description:** +I'm testing VE and meet such error: ""Error loading data from server: Server error. Would you like to retry"". And the output of Parsoid says: ""non-200 response: 404 undefined"". According to http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback/Archive_2012_12#Error_loading_data_from_server:_Server_error._Would_you_like_to_retry.3F_2, the bug should have be fixed. +P.S. I'm using latest VE and Parsoid. + +-------------------------- +**Version**: unspecified +**Severity**: critical +**OS**: Linux",1357052100,task_description,PHID-TASK-v5mejtdved3hadzpnblg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Fix ""Error loading data from server: error.', 'Would you like to retry?"".', '**Author:** CODE\n\n**Description:**\nI\'m testing VE and meet such error: ""Error loading data from server: Server error.', 'Would you like to retry"".', 'And the output of Parsoid says: ""non-200 response: 404 undefined"".', 'According to URL the bug should have be fixed.', 'P.S.', ""I'm using latest VE and Parsoid."", '--------------------------\n**Version**: unspecified\n**Severity**: critical\n**OS**: Linux']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2221,"VisualEditor: Fix ""Error loading data from server: error. Would you like to retry?""","**Coiby.Xu** wrote: + +I'm running it on my own server. +Here's the address for testing: wiki.aiesec.cn/index.php?title=Test. +If you click ""VisualEditor"", the above error will occur. +> (In reply to comment #0) +> > P.S. I'm using latest VE and Parsoid. +> +> Are you saying you're running it on your own server? Or are you using +> Wikipedia?",1357125626,task_subcomment,PHID-TASK-v5mejtdved3hadzpnblg,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**Coiby.Xu** wrote:\n\nI'm running it on my own server."", ""Here's the address for testing: wiki.aiesec.cn/index.php?title=Test."", 'If you click ""VisualEditor"", the above error will occur.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'NA']" +2220,"VisualEditor: Fix ""Error loading data from server: error. Would you like to retry?""","**blue.snow013** wrote: + +I have the same problems on the latest VE and Parsoid,too. +could someone help me?",1357308806,task_subcomment,PHID-TASK-v5mejtdved3hadzpnblg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**blue.snow013** wrote:\n\nI have the same problems on the latest VE and Parsoid,too.', 'could someone help me?']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +2218,"VisualEditor: Fix ""Error loading data from server: error. Would you like to retry?""","**blue.snow013** wrote: + +(In reply to comment #4) +> (In reply to comment #3) +> > I have the same problems on the latest VE and Parsoid,too. +> > could someone help me? +> Could you tell us: +> * What $wgVisualEditorParsoidURL and $wgVisualEditorParsoidPrefix are set to +> in +> your LocalSettings.php +> * the contents of Parsoid's localsettings.js file +> * where Parsoid is running + +Here is my LocalSettings.php + +require_once(""$IP/extensions/VisualEditor/VisualEditor.php""); + +// Allow using VisualEditor in the main namespace only (default) +$wgVisualEditorNamespaces = array( NS_MAIN ); + +// Enable by default for everybody +$wgDefaultUserOptions['visualeditor-enable'] = 1; + +// Don't allow users to disable it +$wgHiddenPrefs[] = 'visualeditor-enable'; + +$wgVisualEditorParsoidURL = 'http://localhost:8000/'; + + +And my localsettings.js: + +exports.setup = function( config, env ) { + // The URL here is supposed to be your MediaWiki installation root + env.setInterwiki( 'localhost', 'http://localhost/wiki' ); + + // Use the PHP preprocessor to expand templates via the MW API + env.usePHPPreProcessor = false; +}; + +// Use selective serialization +exports.useSelser = false; + +I run the Parsoid in the background using node on my own server. + +Thanks!",1357349661,task_subcomment,PHID-TASK-v5mejtdved3hadzpnblg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**blue.snow013** wrote:\n\n(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nHere is my LocalSettings.php\n\nrequire_once(""$IP/extensions/VisualEditor/VisualEditor.php"");\n \n// Allow using VisualEditor in the main namespace only (default)\n$wgVisualEditorNamespaces = array( NS_MAIN );\n \n// Enable by default for everybody\n$wgDefaultUserOptions[\'visualeditor-enable\'] = 1;\n \n// Don\'t allow users to disable it\n$wgHiddenPrefs[] = \'visualeditor-enable\';\n\n$wgVisualEditorParsoidURL = \'URL\n\n\nAnd my localsettings.js:\n\nexports.setup = function( config, env ) {\n // The URL here is supposed to be your MediaWiki installation root\n env.setInterwiki( \'localhost\', \'URL );\n\n // Use the PHP preprocessor to expand templates via the MW API\n env.usePHPPreProcessor = false;\n};\n\n// Use selective serialization\nexports.useSelser = false;\n \nI run the Parsoid in the background using node on my own server.', 'Thanks!']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2217,"VisualEditor: Fix ""Error loading data from server: error. Would you like to retry?""","**Coiby.Xu** wrote: + +I'm sorry, this should be a bug. It occurs due to the wrong setting in js/api/localsettings.js +env.setInterwiki( 'localhost', 'http://' );",1357704294,task_subcomment,PHID-TASK-v5mejtdved3hadzpnblg,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**Coiby.Xu** wrote:\n\nI'm sorry, this should be a bug."", ""It occurs due to the wrong setting in js/api/localsettings.js\nenv.setInterwiki( 'localhost', 'URL );""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +12747,VisualEditor: Firefox has issues using VE when cookies are disabled,"**turb** wrote: + +(In reply to comment #5) +> Does normal editing (through the old, non-visual editor) work for you on +> mediawiki.org when not whitelisted? + +Yes, it works.",1357831603,task_subcomment,PHID-TASK-zborcq5aeddm5rc2upgl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**turb** wrote:\n\n(In reply to comment #5)\nQUOTE\nQUOTE\n\nYes, it works.']",['BUG REPRODUCTION'] +13578,"VisualEditor: Port MW core changes back to 1.19.x, 1.20.x and 1.21.x series so VE can run on them","**Author:** `Coiby.Xu` + +**Description:** +I try a clean install of MW 1.20.2 and also install VE and Parsoid extension. When click ""VisualEditor"" button, the VE doesn't appear and there's a js error: ""Uncaught TypeError: Cannot read property 'error' of null"". + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1357988100,task_description,PHID-TASK-utiy7prmp4a62qvvpo6d,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Port MW core changes back to 1.19.x, 1.20.x and 1.21.x series so VE can run on them.', '**Author:** CODE\n\n**Description:**\nI try a clean install of MW 1.20.2 and also install VE and Parsoid extension.', 'When click ""VisualEditor"" button, the VE doesn\'t appear and there\'s a js error: ""Uncaught TypeError: Cannot read property \'error\' of null"".', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13586,"VisualEditor: Port MW core changes back to 1.19.x, 1.20.x and 1.21.x series so VE can run on them","**Coiby.Xu** wrote: + +Hi Andre, +The skin I use is Vector. This Mediawiki is in the local network thus can't be accessed from outside:( +The version of VE is 72c121684c6edb6ab580258676759f62e3efd471 and Parsoid's is aa34a80a6e43fe4fe6c5a95b465bf10dee3ed922. +> Hi Coiby, +> which user interface skin do you use? +> Is this MediaWiki installation publicly accessible somewhere? +> Which versions of VE and Parsoid versions do you use?",1358149479,task_subcomment,PHID-TASK-utiy7prmp4a62qvvpo6d,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Coiby.Xu** wrote:\n\nHi Andre,\nThe skin I use is Vector.', ""This Mediawiki is in the local network thus can't be accessed from outside:(\nThe version of VE is 72c121684c6edb6ab580258676759f62e3efd471 and Parsoid's is aa34a80a6e43fe4fe6c5a95b465bf10dee3ed922."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13585,"VisualEditor: Port MW core changes back to 1.19.x, 1.20.x and 1.21.x series so VE can run on them","**Coiby.Xu** wrote: + +Not really, I find it works on 1.20.0 :) +> This is correct - minimum current version of MW for the VE code is 1.21/wmf5 +> (and this may go up as we add more functionality to MW core so that VE can +> work; it is possible that these changes will get back-ported to 1.19 and 1.20 +> by some volunteers, but we at WMF won't be looking at this whilst the +> extension +> is still in an experimental stage. +> +> Will change this to an enhancement for that to be done, with low priority +> (reflecting that if a volunteer wants to do it, that'd be great). +> +> See my comment on the wikitech-l mailing list thread: +> http://lists.wikimedia.org/pipermail/wikitech-l/2013-January/065532.html +> +> Have added this to the Extension page on MediaWiki.org - +> https://www.mediawiki.org/w/index.php?title=Extension: +> VisualEditor&diff=628258&oldid=610234",1358149634,task_subcomment,PHID-TASK-utiy7prmp4a62qvvpo6d,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Coiby.Xu** wrote:\n\nNot really, I find it works on 1.20.0 :)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE']",['QUOTE'] +5741,VisualEditor: JS TypeError when Parsoid returns an error,"**Coiby.Xu** wrote: + +I meet this problem, too",1358937264,task_subcomment,PHID-TASK-i3m3gsgv7zrvvcskhdat,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Coiby.Xu** wrote:\n\nI meet this problem, too']",['BUG REPRODUCTION'] +2207,Parsoid should support passing on an authenticated user's read right (when MW API supports that),"**Author:** `mail` + +**Description:** +Hi, + +when I click on the WYSIWYG button on /w/VisualEditor:Sandbox (existsting page), I only get an error: + + {""error"":{""code"":""parsoidserver"",""info"":""Error contacting the Parsoid server""}} + +My config is as following: + + require_once(""$IP/extensions/VisualEditor/VisualEditor.php""); + define( 'NS_VISUALEDITOR', 2500 ); + define( 'NS_VISUALEDITOR_TALK', 2501 ); + $wgExtraNamespaces[NS_VISUALEDITOR] = 'VisualEditor'; + $wgExtraNamespaces[NS_VISUALEDITOR_TALK] = 'VisualEditor_talk'; + $wgVisualEditorNamespaces = array( NS_MAIN ); + $wgVisualEditorNamespaces = array(); + $wgVisualEditorNamespaces[] = NS_VISUALEDITOR; + $wgDefaultUserOptions['visualeditor-enable'] = 1; + $wgHiddenPrefs[] = 'visualeditor-enable'; + $wgVisualEditorParsoidURL = 'http://parsoid.wmflabs.org/'; + +I installed the current git masters from mediawiki and visualeditor as of today (24 Jan 2013). + +-------------------------- +**Version**: unspecified +**Severity**: normal +**OS**: Linux +**Platform**: PC +**URL**: http://lists.wikimedia.org/pipermail/wikitext-l/2013-January/000750.html",1359038700,task_description,PHID-TASK-gf44zknlabktvyuiobnc,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""Parsoid should support passing on an authenticated user's read right (when MW API supports that)."", '**Author:** CODE\n\n**Description:**\nHi,\n\nwhen I click on the WYSIWYG button on /w/VisualEditor:Sandbox (existsting page), I only get an error:\n\n {""error"":{""code"":""parsoidserver"",""info"":""Error contacting the Parsoid server""}}\n\nMy config is as following:\n\n require_once(""$IP/extensions/VisualEditor/VisualEditor.php"");\n define( \'NS_VISUALEDITOR\', 2500 );\n define( \'NS_VISUALEDITOR_TALK\', 2501 );\n $wgExtraNamespaces[NS_VISUALEDITOR] = \'VisualEditor\';\n $wgExtraNamespaces[NS_VISUALEDITOR_TALK] = \'VisualEditor_talk\';\n $wgVisualEditorNamespaces = array( NS_MAIN );\n $wgVisualEditorNamespaces = array();\n $wgVisualEditorNamespaces[] = NS_VISUALEDITOR;\n $wgDefaultUserOptions[\'visualeditor-enable\'] = 1;\n $wgHiddenPrefs[] = \'visualeditor-enable\';\n $wgVisualEditorParsoidURL = \'URL\n\nI installed the current git masters from mediawiki and visualeditor as of today (24 Jan 2013).', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**OS**: Linux\n**Platform**: PC\n**URL**: URL']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13584,"VisualEditor: Port MW core changes back to 1.19.x, 1.20.x and 1.21.x series so VE can run on them","**Coiby.Xu** wrote: + +Suddenly VE gave such error:""Uncaught TypeError: Cannot call method 'enable' of null"" while it was normal a few days. I'm not sure if that error is related to this bug.",1359041505,task_subcomment,PHID-TASK-utiy7prmp4a62qvvpo6d,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Coiby.Xu** wrote:\n\nSuddenly VE gave such error:""Uncaught TypeError: Cannot call method \'enable\' of null"" while it was normal a few days.', ""I'm not sure if that error is related to this bug.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +2209,Parsoid should support passing on an authenticated user's read right (when MW API supports that),"**mail** wrote: + +http://lists.wikimedia.org/pipermail/wikitext-l/2013-January/000750.html + +Solved by setting $wgGroupPermissions['*']['read'] from FALSE to TRUE. +I hope there will be the possibility to have it FALSE in the future :)",1359450666,task_subcomment,PHID-TASK-gf44zknlabktvyuiobnc,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**mail** wrote:\n\nURL\n\nSolved by setting $wgGroupPermissions['*']['read'] from FALSE to TRUE."", 'I hope there will be the possibility to have it FALSE in the future :)']","['BUG REPRODUCTION', 'FUTURE PLAN .']" +5681,VisualEditor: Oddness repetition/wrong diff (from Parsoid?) on save with some funky markup,"**guanhao7** wrote: + +I found it is impossible to use Sogou Input or other Input software to type Chinese with this tool. + +You may download a Sogou Input(which is the most popular one in china, on the Windows) to test it. + +Here is the download link: http://download.ime.sogou.com/sogou_pinyin_65f.exe?st=lTJ11fWyCsrUkj6oWiGI_Q&e=1359462829&fn=sogou_pinyin_65f.exe",1359463674,task_subcomment,PHID-TASK-piflhuji3l6moqmh3nbj,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**guanhao7** wrote:\n\nI found it is impossible to use Sogou Input or other Input software to type Chinese with this tool.', 'You may download a Sogou Input(which is the most popular one in china, on the Windows) to test it.', 'Here is the download link: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +718,VisualEditor: Parsoid selective serialisation issue when single LI made from P (?),"**Author:** `phil` + +**Description:** +error message on save after changing bullet format + +Blank page +Add some text e.g. 'test' and make it a numbered bullet +Save the page +Edit the page +Remove the text 'test' +Click on the '1' and click the numbered bullet control to remove it +Save page +""Error loading data from server: Unsuccessful request: Error contacting the Parsoid server."" + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F10836}",1360092960,task_description,PHID-TASK-ukt7mx53j5m7gaxam7vy,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Parsoid selective serialisation issue when single LI made from P (?).', '**Author:** CODE\n\n**Description:**\nerror message on save after changing bullet format\n\nBlank page\nAdd some text e.g.', '\'test\' and make it a numbered bullet\nSave the page\nEdit the page\nRemove the text \'test\'\nClick on the \'1\' and click the numbered bullet control to remove it\nSave page\n""Error loading data from server: Unsuccessful request: Error contacting the Parsoid server.""', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F10836}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5611,VisualEditor: Copy and paste at end of text loses some of copied text on save (Parsoid issue?),"**Author:** `phil` + +**Description:** +Page after cut and paste of 'a b c' only showing the 'a' + +Created a simple file +a +b +c + +Copied all the text, placed the cursor after the 'c' and pasted it +The 'a' from the copy was pasted, the 'b' and 'c' were lost + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F10869}",1360122240,task_description,PHID-TASK-tzp63nj3bg2h6gjxrpwx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Copy and paste at end of text loses some of copied text on save (Parsoid issue?).', ""**Author:** CODE\n\n**Description:**\nPage after cut and paste of 'a b c' only showing the 'a'\n\nCreated a simple file\na\nb\nc\n\nCopied all the text, placed the cursor after the 'c' and pasted it\nThe 'a' from the copy was pasted, the 'b' and 'c' were lost\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F10869}""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5608,VisualEditor: Parsoid selective serialisation failure when deleting an LI (artefact of old version of Parsoid?),"**Author:** `phil` + +**Description:** +shows the result after a save with 'friend' being duplicated + +Text was several lines long +Placed cursor at start of last line +Pressed delete to move the line up to the same line as the second to last +Saved +The last line has not been deleted and it also present on the second to last + +Screenshot attached +This +is +the +end +my +friend + +- put cursor at start of friend and pressed delete and then added a space + +Screenshot shows the result, 'friend' is now in twice + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F10875}",1360124400,task_description,PHID-TASK-jnxq7ir4c6munsrkbn2f,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Parsoid selective serialisation failure when deleting an LI (artefact of old version of Parsoid?).', ""**Author:** CODE\n\n**Description:**\nshows the result after a save with 'friend' being duplicated\n\nText was several lines long\nPlaced cursor at start of last line\nPressed delete to move the line up to the same line as the second to last\nSaved\nThe last line has not been deleted and it also present on the second to last\n\nScreenshot attached\nThis\nis\nthe\nend\nmy\nfriend\n\n- put cursor at start of friend and pressed delete and then added a space\n\nScreenshot shows the result, 'friend' is now in twice\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F10875}""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5615,VisualEditor: Copy and paste at end of text loses some of copied text on save (Parsoid issue?),"**phil** wrote: + +This was Safari/Mac - I have just tried it on Chrome/Mac and was able to reproduce + +Just to confirm the steps +a +b +c + +Save this - this is 3 separate lines +Edit +Copy all the text, paste after the 'c'",1360210696,task_subcomment,PHID-TASK-tzp63nj3bg2h6gjxrpwx,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**phil** wrote:\n\nThis was Safari/Mac - I have just tried it on Chrome/Mac and was able to reproduce\n\nJust to confirm the steps\na\nb\nc\n\nSave this - this is 3 separate lines\nEdit\nCopy all the text, paste after the 'c'""]",['BUG REPRODUCTION .'] +2191,Parsoid: Linktrails should get a <nowiki /> added on serialisation,"**Author:** `phil` + +**Description:** +Link includes the word 'and' + +I edited the space after a link so that the word following was right next to the link. I then realised this was not what I wanted so added the space back +The preview indicated all was well with the space included but after saving the word after the link became part of the link + +Example: +The text I had was +""A page about a test pilot and his job"" +'test pilot' was a link + +I edited the page and put the cursor before the 'a' in 'and' and pressed delete. +I then pressed Space to move the word back to its original position +Saved - the preview indicated all was well +After saving - 'and' had become part of the link + +Looking at the page in the normal editor it seems the space has not been put back - the Visual Editor display indicates that it has + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11010}",1360296540,task_description,PHID-TASK-nsc6gcp3vvg4tvl6tyfb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Parsoid: Linktrails should get a <nowiki /> added on serialisation.', ""**Author:** CODE\n\n**Description:**\nLink includes the word 'and'\n\nI edited the space after a link so that the word following was right next to the link."", 'I then realised this was not what I wanted so added the space back\nThe preview indicated all was well with the space included but after saving the word after the link became part of the link\n\nExample:\nThe text I had was\n""A page about a test pilot and his job""\n\'test pilot\' was a link\n\nI edited the page and put the cursor before the \'a\' in \'and\' and pressed delete.', ""I then pressed Space to move the word back to its original position\nSaved - the preview indicated all was well\nAfter saving - 'and' had become part of the link\n\nLooking at the page in the normal editor it seems the space has not been put back - the Visual Editor display indicates that it has\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11010}""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2187,VisualEditor: What Heading levels are offered should flex based,"**Author:** `phil` + +**Description:** +Selecting some text and applying Header 6 to it has no affect + +The normal editor does not offer this option so it seems inconsistent for it to be an option in the Visual Editor + +-------------------------- +**Version**: unspecified +**Severity**: normal",1360297620,task_description,PHID-TASK-hiumuha3tc6xqypqt2lz,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: What Heading levels are offered should flex based.', '**Author:** CODE\n\n**Description:**\nSelecting some text and applying Header 6 to it has no affect\n\nThe normal editor does not offer this option so it seems inconsistent for it to be an option in the Visual Editor\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +2182,VisualEditor: Multiple toolbars created if tabs switched before initialization is complete,"**Author:** `mwalker` + +**Description:** +On chrome 24 and firefox 18.0.2 -- rapid switching between the edit tab and the view tab will cause multiple toolbars to be displayed on both the edit tab and view tab. + +I note that the page DOM becomes more and more unusable as I keep switching. + +As I am switching when I still see the 'loading' indicator; I am guessing that this is caused by a non complete initialization of the editor. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1360462980,task_description,PHID-TASK-aqea5euyvi5ekuwq3kig,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Multiple toolbars created if tabs switched before initialization is complete.', '**Author:** CODE\n\n**Description:**\nOn chrome 24 and firefox 18.0.2 -- rapid switching between the edit tab and the view tab will cause multiple toolbars to be displayed on both the edit tab and view tab.', 'I note that the page DOM becomes more and more unusable as I keep switching.', ""As I am switching when I still see the 'loading' indicator; I am guessing that this is caused by a non complete initialization of the editor."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION']" +712,VisualEditor: Selecting last n lines and deleting - last line not deleted (Parsoid selser issue?),"**Author:** `phil` + +**Description:** +visual editor after deleting lines 3 and 4 - note that 4 is still visible and the gap inbetween 2 and 4 is marked as 'cannot be edited' + +I had text +1 +2 +3 +4 + +selecting the last 2 lines ( 3 and 4 ) and deleting and saving, on looking at the page again '4' is visible and there is a gap that is marked as 'cannot be edited' + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F10499}",1360728000,task_description,PHID-TASK-z34hczzuvb2kxj4wvl4l,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Selecting last n lines and deleting - last line not deleted (Parsoid selser issue?).', ""**Author:** CODE\n\n**Description:**\nvisual editor after deleting lines 3 and 4 - note that 4 is still visible and the gap inbetween 2 and 4 is marked as 'cannot be edited'\n\nI had text\n1\n2\n3\n4\n\nselecting the last 2 lines ( 3 and 4 ) and deleting and saving, on looking at the page again '4' is visible and there is a gap that is marked as 'cannot be edited'\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F10499}""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2178,VisualEditor: VE chokes on unexpected redirect response from Parsoid,"**Author:** `phil` + +**Description:** +I created a page using the normal editor that was + + +<gallery> +File:Example.jpg|Caption1 +#REDIRECT [[Target page name]] +</gallery> + + +Trying to load this page in VE gives an error message +"" Error loading data from server: Server error. Would you like to retry? "" + +-------------------------- +**Version**: unspecified +**Severity**: normal",1360730040,task_description,PHID-TASK-2aj3mfax5n7tlrsztfhy,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: VE chokes on unexpected redirect response from Parsoid.', '**Author:** CODE\n\n**Description:**\nI created a page using the normal editor that was\n\n\n<gallery>\nFile:Example.jpg|Caption1\n#REDIRECT [[Target page name]]\n</gallery>\n\n\nTrying to load this page in VE gives an error message\n"" Error loading data from server: Server error.', 'Would you like to retry? ""', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'HTTP/. Found', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +10206,AutoLoader adds $IP to network share path,"**Author:** `kevinrose` + +**Description:** +I am running under IIS with the files stored on network storage. +I get an error from line 1142 in includes\AutoLoader.php when the $filename being passed is already a network share. Specifically in my case it then adds $IP a second time. + +Here are the variables from my situation: + +From debugging we know that: +$IP is set to ""\\server\share\mediawiki"" + +The offending class being loaded in LocalSettings.php: + +require_once(""$IP/extensions/WikiEditor/WikiEditor.php"" ); + +After line 1142 $filename = ""\\server\share\mediawiki\\server\share\mediawiki\extensions\WikiEditor\WikiEditor.php"" + +Line 1140 checks if the first character is a / (root), or the second character is a : (windows local drive). + +To work around the problem I added a third check, that the second character is a slash (windows network share): + + if ( substr( $filename, 0, 1 ) != '/' && substr( $filename, 1, 1 ) != ':' && substr( $filename, 1, 1 ) != '\\') { + +-------------------------- +**Version**: 1.20.x +**Severity**: normal",1360770540,task_description,PHID-TASK-m4d5tcwgzxjphwooyz2c,PHID-USER-ynivjflmc2dcl6w5ut5v,"['AutoLoader adds $IP to network share path.', '**Author:** CODE\n\n**Description:**\nI am running under IIS with the files stored on network storage.', 'I get an error from line 1142 in includes\\AutoLoader.php when the $filename being passed is already a network share.', 'Specifically in my case it then adds $IP a second time.', 'Here are the variables from my situation:\n\nFrom debugging we know that:\n$IP is set to ""\\\\server\\share\\mediawiki""\n\nThe offending class being loaded in LocalSettings.php:\n\nrequire_once(""$IP/extensions/WikiEditor/WikiEditor.php"" );\n\nAfter line 1142 $filename = ""\\\\server\\share\\mediawiki\\\\server\\share\\mediawiki\\extensions\\WikiEditor\\WikiEditor.php""\n\nLine 1140 checks if the first character is a / (root), or the second character is a : (windows local drive).', ""To work around the problem I added a third check, that the second character is a slash (windows network share):\n\n\t\tif ( substr( $filename, 0, 1 ) != '/' && substr( $filename, 1, 1 ) != ':' && substr( $filename, 1, 1 ) != '\\\\') {\n\n--------------------------\n**Version**: 1.20.x\n**Severity**: normal""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'WORKAROUNDS']" +10213,AutoLoader adds $IP to network share path,"**kevinrose** wrote: + +Sorry to avoid confusion - the actual error is at line 1145 when the incorrect $filename tries to get required.",1360770629,task_subcomment,PHID-TASK-m4d5tcwgzxjphwooyz2c,PHID-USER-ynivjflmc2dcl6w5ut5v,['**kevinrose** wrote:\n\nSorry to avoid confusion - the actual error is at line 1145 when the incorrect $filename tries to get required.'],['BUG REPRODUCTION'] +2180,VisualEditor: VE chokes on unexpected redirect response from Parsoid,"**phil** wrote: + +Selecting the OK option to Retry brings the error dialog back up so the only option is to Cancel unless you want to spend all day pressing OK + +thanks for the extra info on how redirect works - or is meant to work",1360785321,task_subcomment,PHID-TASK-2aj3mfax5n7tlrsztfhy,PHID-USER-ynivjflmc2dcl6w5ut5v,['**phil** wrote:\n\nSelecting the OK option to Retry brings the error dialog back up so the only option is to Cancel unless you want to spend all day pressing OK\n\nthanks for the extra info on how redirect works - or is meant to work'],['SOCIAL CONVERSATION'] +5614,VisualEditor: Copy and paste at end of text loses some of copied text on save (Parsoid issue?),"**orbit** wrote: + +I think this is a serialization bug. The linear model shows the full data after paste: +[ +Object +, ""a"", +Object +, +Object +, ""b"", +Object +, +Object +, ""c"", ""a"", +Object +, +Object +, ""b"", +Object +, +Object +, ""c"", +Object +] +but it's not correctly saving. Testing here: http://www.mediawiki.org/wiki/VisualEditor:CopyPaste",1361401270,task_subcomment,PHID-TASK-tzp63nj3bg2h6gjxrpwx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**orbit** wrote:\n\nI think this is a serialization bug.', 'The linear model shows the full data after paste: \n[\nObject\n, ""a"", \nObject\n, \nObject\n, ""b"", \nObject\n, \nObject\n, ""c"", ""a"", \nObject\n, \nObject\n, ""b"", \nObject\n, \nObject\n, ""c"", \nObject\n]\nbut it\'s not correctly saving.', 'Testing here: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'TESTING']" +10192,VisualEditor: IME input into an empty slug causes characters to overwrite one another,"**Author:** `visionary.incident` + +**Description:** +I cannot input japanese consecutive characters in the beginning of the line. + +Firefox version is 18.0.2 . + +For example + +inputed +あああああ + +outputed +ああ + +-------------------------- +**Version**: unspecified +**Severity**: normal",1361473320,task_description,PHID-TASK-wgf3mrrwn3ymravx5tvh,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: IME input into an empty slug causes characters to overwrite one another.', '**Author:** CODE\n\n**Description:**\nI cannot input japanese consecutive characters in the beginning of the line.', 'Firefox version is 18.0.2 .', 'For example\n\ninputed\nあああああ\n\noutputed\nああ\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +717,VisualEditor: Selecting last n lines and deleting - last line not deleted (Parsoid selser issue?),"**orbit** wrote: + +What browser did this happen with? How did you make the selection (mouse vs. keyboard)? Can you link to the revision?",1361483818,task_subcomment,PHID-TASK-z34hczzuvb2kxj4wvl4l,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**orbit** wrote:\n\nWhat browser did this happen with?', 'How did you make the selection (mouse vs. keyboard)?', 'Can you link to the revision?']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +716,VisualEditor: Selecting last n lines and deleting - last line not deleted (Parsoid selser issue?),"**phil** wrote: + +Safari on Mac + +used the trackpad on my Mac to select the text + +Look at page +http://en.wikipedia.org/wiki/User:PhilK10/sandbox/lines",1361484161,task_subcomment,PHID-TASK-z34hczzuvb2kxj4wvl4l,PHID-USER-ynivjflmc2dcl6w5ut5v,['**phil** wrote:\n\nSafari on Mac\n\nused the trackpad on my Mac to select the text\n\nLook at page\nURL'],['BUG REPRODUCTION .'] +10322,VisualEditor: Mouse leaving a phantom and also the .ve-surface DIV area causes phantom to remain,"**orbit** wrote: + +Fixed here: https://gerrit.wikimedia.org/r/#/c/50309/",1361487636,task_subcomment,PHID-TASK-ojc6pzmsefmlfjvvupqg,PHID-USER-ynivjflmc2dcl6w5ut5v,['**orbit** wrote:\n\nFixed here: URL'],['BUG REPRODUCTION'] +715,VisualEditor: Selecting last n lines and deleting - last line not deleted (Parsoid selser issue?),"**orbit** wrote: + +Looks like this is similar to bug 44701. The linear model is correct, but is incorrectly serialized or parsed.",1361488266,task_subcomment,PHID-TASK-z34hczzuvb2kxj4wvl4l,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**orbit** wrote:\n\nLooks like this is similar to bug 44701.', 'The linear model is correct, but is incorrectly serialized or parsed.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +5769,"VisualEditor: ""localStorage is null"" error message","**orbit** wrote: + +We're going to resign (for now at least) from using localStorage for copy and paste. Although I was unable to reproduce this error, we're only using localStorage for copy and paste.",1361832521,task_subcomment,PHID-TASK-zi2tai4mmhmdntkaup52,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**orbit** wrote:\n\nWe're going to resign (for now at least) from using localStorage for copy and paste."", ""Although I was unable to reproduce this error, we're only using localStorage for copy and paste.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5589,VisualEditor: You cannot create pre-formatted blocks spanning multiple lines,"**orbit** wrote: + +Fixed here: https://gerrit.wikimedia.org/r/#/c/50862/",1361841038,task_subcomment,PHID-TASK-iadcnxx6h6rf3uwphvzc,PHID-USER-ynivjflmc2dcl6w5ut5v,['**orbit** wrote:\n\nFixed here: URL'],['BUG REPRODUCTION .'] +12685,"Delete all redundant ""MediaWiki"" pages for system messages","**Thehelpfulonewiki** wrote: + +Any progress on running this?",1362038010,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-ynivjflmc2dcl6w5ut5v,['**Thehelpfulonewiki** wrote:\n\nAny progress on running this?'],['TASK PROGRESS'] +5575,IndexPager::buildQueryInfo (contributions page unfiltered) query needs tuning,"**Author:** `afeldman` + +**Description:** +The FORCE INDEX provided in this query results in a /much/ slower query plan than without. This is the case with both MySQL 5.1-facebook, and MariaDB 5.5, so it should just be removed. + +Query: + +SELECT /* IndexPager::buildQueryInfo (contributions page unfiltered) user */ rev_id,rev_page,rev_text_id,rev_timestamp,rev_comment,rev_user_text,rev_user,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,user_name,page_namespace,page_title,page_is_new,page_latest,page_is_redirect,page_len,ts_tags FROM `revision` FORCE INDEX (user_timestamp) INNER JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((rev_user != 0) AND (user_id = rev_user)) LEFT JOIN `user_groups` ON ((ug_user = rev_user) AND ug_group = 'bot') LEFT JOIN `tag_summary` ON ((ts_rev_id=rev_id)) WHERE (rev_user >18370655) AND (ug_group IS NULL) AND ((rev_deleted & 4) = 0) AND (rev_timestamp<'20130301192103') ORDER BY rev_timestamp DESC LIMIT 51; + +Times of the query as above: + +production enwiki master - mysql 5.1-facebook: 51 rows in set (7 min 23.03 sec) +mariadb 5.5.29: 51 rows in set (1.29 sec) + +Times with the FORCE INDEX (user_timestamp) removed +production enwiki master - mysql 5.1-facebook: 51 rows in set (0.26 sec) +mariadb 5.5.29: 51 rows in set (0.20 sec) + +The EXPLAIN without the FORCE INDEX looks worse on 5.1 without than with, based on number of rows examined, but it avoids a filesort. It looks better without the FORCE INDEX on mariadb than mysql 5.1 with or without. In both cases, rev_timestamp is used instead of user_timestamp. + +-------------------------- +**Version**: 1.21.x +**Severity**: normal",1362175380,task_description,PHID-TASK-3dsaxavgxklzocfpg2pl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['IndexPager::buildQueryInfo (contributions page unfiltered) query needs tuning.', '**Author:** CODE\n\n**Description:**\nThe FORCE INDEX provided in this query results in a /much/ slower query plan than without.', 'This is the case with both MySQL 5.1-facebook, and MariaDB 5.5, so it should just be removed.', ""Query:\n\nSELECT /* IndexPager::buildQueryInfo (contributions page unfiltered) user */ rev_id,rev_page,rev_text_id,rev_timestamp,rev_comment,rev_user_text,rev_user,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,user_name,page_namespace,page_title,page_is_new,page_latest,page_is_redirect,page_len,ts_tags FROM CODE FORCE INDEX (user_timestamp) INNER JOIN CODE ON ((page_id = rev_page)) LEFT JOIN CODE ON ((rev_user != 0) AND (user_id = rev_user)) LEFT JOIN CODE ON ((ug_user = rev_user) AND ug_group = 'bot') LEFT JOIN CODE ON ((ts_rev_id=rev_id)) WHERE (rev_user >18370655) AND (ug_group IS NULL) AND ((rev_deleted & 4) = 0) AND (rev_timestamp<'20130301192103') ORDER BY rev_timestamp DESC LIMIT 51;\n\nTimes of the query as above:\n\nproduction enwiki master - mysql 5.1-facebook: 51 rows in set (7 min 23.03 sec) \nmariadb 5.5.29: 51 rows in set (1.29 sec)\n\nTimes with the FORCE INDEX (user_timestamp) removed\nproduction enwiki master - mysql 5.1-facebook: 51 rows in set (0.26 sec)\nmariadb 5.5.29: 51 rows in set (0.20 sec)\n\nThe EXPLAIN without the FORCE INDEX looks worse on 5.1 without than with, based on number of rows examined, but it avoids a filesort."", 'It looks better without the FORCE INDEX on mariadb than mysql 5.1 with or without.', 'In both cases, rev_timestamp is used instead of user_timestamp.', '--------------------------\n**Version**: 1.21.x\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13003,VisualEditor: Merging behaviour of lists should be looked at,"**orbit** wrote: + +Any details?",1362181189,task_subcomment,PHID-TASK-53f6o63dslfan6juoyu2,PHID-USER-ynivjflmc2dcl6w5ut5v,['**orbit** wrote:\n\nAny details?'],['BUG REPRODUCTION'] +12683,"Delete all redundant ""MediaWiki"" pages for system messages","**Thehelpfulonewiki** wrote: + +(In reply to comment #6) +> I could run it, but I'd like to not execute my own request without a little +> more consensus from people. +> +> They aren't permanent or hidden actions in any way (regular wiki deletions, +> it's a bot basically), but they would be a horror to undo. +> + +Can you dry run it and make a list of the pages that will be deleted so they can be reviewed before deletion?",1362516836,task_subcomment,PHID-TASK-odpakiqqpzglf5pzvu3o,PHID-USER-ynivjflmc2dcl6w5ut5v,['**Thehelpfulonewiki** wrote:\n\n(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nCan you dry run it and make a list of the pages that will be deleted so they can be reviewed before deletion?'],['INVESTIGATION AND EXPLORATION'] +12923,"en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out","**bugzilla.wikimedia.org.76374** wrote: + +Yes, it is still a problem. See the screenshot.",1362773152,task_subcomment,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**bugzilla.wikimedia.org.76374** wrote:\n\nYes, it is still a problem.', 'See the screenshot.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +12922,"en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out","**bugzilla.wikimedia.org.76374** wrote: + +screenshot of timeout in firebug + +**Attached**: {F10260}",1362773214,task_subcomment,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-ynivjflmc2dcl6w5ut5v,['**bugzilla.wikimedia.org.76374** wrote:\n\nscreenshot of timeout in firebug\n\n**Attached**: {F10260}'],['BUG REPRODUCTION'] +12919,"en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out","**bugzilla.wikimedia.org.76374** wrote: + +Look at the screenshot. Just one out of multiple calls to the same script fails. So the routing is definitely ok.",1363057106,task_subcomment,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**bugzilla.wikimedia.org.76374** wrote:\n\nLook at the screenshot.', 'Just one out of multiple calls to the same script fails.', 'So the routing is definitely ok.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12918,"en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out","**bugzilla.wikimedia.org.76374** wrote: + +Andre: we have already determined that it is a problem related to the source ip range.",1363057173,task_subcomment,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-ynivjflmc2dcl6w5ut5v,['**bugzilla.wikimedia.org.76374** wrote:\n\nAndre: we have already determined that it is a problem related to the source ip range.'],['BUG REPRODUCTION .'] +10140,Create a VisualEditor plugin tool to add/edit Listings,"**Author:** `lukebenes` + +**Description:** +I see from [http://en.wikivoyage.org/wiki/Wikivoyage:Accommodation_listings The Accomodations Listing suggested style you want people to continue to use the wikitravel tags. But I do not see any tools to automate the process. + +If you look at the Add and Edit Listing Feature listing like those that can be found [http://wikitravel.org/en/Wikitravel:Small_city_article_template#Sleep here] and [http://wikitravel.org/en/Trat#Sleep here]? You'll see there is a tool to edit these tag. + +This tags is extremely useful to organize data and make quick edits. For example, I have fixed many incorrect phone numbers and addresses using this helpful tool. Please consider adding this feature the MediaWiki. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1363453140,task_description,PHID-TASK-tqro35vsrplftuemdxbd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Create a VisualEditor plugin tool to add/edit Listings.', '**Author:** CODE\n\n**Description:**\nI see from [URL The Accomodations Listing suggested style you want people to continue to use the wikitravel tags.', 'But I do not see any tools to automate the process.', 'If you look at the Add and Edit Listing Feature listing like those that can be found [URL here] and [URL here]?', ""You'll see there is a tool to edit these tag."", 'This tags is extremely useful to organize data and make quick edits.', 'For example, I have fixed many incorrect phone numbers and addresses using this helpful tool.', 'Please consider adding this feature the MediaWiki.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +10150,Create a VisualEditor plugin tool to add/edit Listings,"**lukebenes** wrote: + +There is a discussion about this feature on the wikivoyage site here: +http://en.wikivoyage.org/wiki/Wikivoyage:Roadmap/Improved_editing_interface",1363529899,task_subcomment,PHID-TASK-tqro35vsrplftuemdxbd,PHID-USER-ynivjflmc2dcl6w5ut5v,['**lukebenes** wrote:\n\nThere is a discussion about this feature on the wikivoyage site here:\nURL'],['BUG REPRODUCTION'] +2148,Generalise the Parsoid structure and internal representations.,"**molly.white5** wrote: + +Alright, that sounds fine as long as you're not concerned with the speed. I'm not familiar with pandoc, but I'll read up on it. I'm curious to see how they perform wikitext <-> LaTeX and HTML <-> LaTeX. + +Have you discussed whether or not we'll want to be able to roundtrip wikitext and LaTeX?",1364229706,task_subcomment,PHID-TASK-jhlniwxu2ykuroltxk3l,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**molly.white5** wrote:\n\nAlright, that sounds fine as long as you're not concerned with the speed."", ""I'm not familiar with pandoc, but I'll read up on it."", ""I'm curious to see how they perform wikitext <-> LaTeX and HTML <-> LaTeX."", ""Have you discussed whether or not we'll want to be able to roundtrip wikitext and LaTeX?""]","['MOTIVATION .', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +2146,Generalise the Parsoid structure and internal representations.,"**molly.white5** wrote: + +I agree that LaTeX to wikitext would not be terribly useful. I wonder if the community would benefit from having some other formats be two-way, though. I'm sure there are people out there who would rather write their articles using Markdown... Then again, if we're trying to make the switch to the VisualEditor anyway, the ability to write articles in Markdown would be of only temporary value.",1364231440,task_subcomment,PHID-TASK-jhlniwxu2ykuroltxk3l,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**molly.white5** wrote:\n\nI agree that LaTeX to wikitext would not be terribly useful.', 'I wonder if the community would benefit from having some other formats be two-way, though.', ""I'm sure there are people out there who would rather write their articles using Markdown... Then again, if we're trying to make the switch to the VisualEditor anyway, the ability to write articles in Markdown would be of only temporary value.""]","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'FUTURE PLAN']" +2144,Generalise the Parsoid structure and internal representations.,"**molly.white5** wrote: + +From my brief look at pandoc, it appears that it can do it. As always, it's roundtripping that's the issue.",1364231575,task_subcomment,PHID-TASK-jhlniwxu2ykuroltxk3l,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**molly.white5** wrote:\n\nFrom my brief look at pandoc, it appears that it can do it.', ""As always, it's roundtripping that's the issue.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +12312,Add tracking category to pages with errors in <math>,"**physik** wrote: + +This is already a feature of the MathSearch extension.",1365506334,task_subcomment,PHID-TASK-fr22j5swh5wt5gmpgdnh,PHID-USER-ynivjflmc2dcl6w5ut5v,['**physik** wrote:\n\nThis is already a feature of the MathSearch extension.'],['BUG REPRODUCTION'] +12741,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","**rogerchrisman** wrote: + +Agree--Visual Editor should not use <h1> HTML tags for headings at all because MediaWiki uses <h1> HTML for page name and headings are subordinate to page name. Heading-1 should create <h2> HTML tags, Heading-2 <h3> HTML tags, Heading-3 <h4> HTML tags, etc. Newcomers don't know this. Visual Editor should simply do this correctly without editors needing to know or think about it at all. Offering <h1> HTML in Visual Editor will cause confusion and misuse among the very people Visual Editor is designed to empower. They just wont it to work right.",1366006439,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**rogerchrisman** wrote:\n\nAgree--Visual Editor should not use <h1> HTML tags for headings at all because MediaWiki uses <h1> HTML for page name and headings are subordinate to page name.', 'Heading-1 should create <h2> HTML tags, Heading-2 <h3> HTML tags, Heading-3 <h4> HTML tags, etc.', ""Newcomers don't know this."", 'Visual Editor should simply do this correctly without editors needing to know or think about it at all.', 'Offering <h1> HTML in Visual Editor will cause confusion and misuse among the very people Visual Editor is designed to empower.', 'They just wont it to work right.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +12740,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","**rogerchrisman** wrote: + +Agree--Visual Editor should not use <h1> HTML tags for headings at all because MediaWiki uses <h1> HTML for page name and headings are subordinate to page name. Heading-1 should create <h2> HTML tags, Heading-2 <h3> HTML tags, Heading-3 <h4> HTML tags, etc. Newcomers don't know this. Visual Editor should simply do this correctly without editors needing to know or think about it at all. Offering <h1> HTML in Visual Editor will cause confusion and misuse among the very people Visual Editor is designed to empower. They just want it to work right.",1366006598,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**rogerchrisman** wrote:\n\nAgree--Visual Editor should not use <h1> HTML tags for headings at all because MediaWiki uses <h1> HTML for page name and headings are subordinate to page name.', 'Heading-1 should create <h2> HTML tags, Heading-2 <h3> HTML tags, Heading-3 <h4> HTML tags, etc.', ""Newcomers don't know this."", 'Visual Editor should simply do this correctly without editors needing to know or think about it at all.', 'Offering <h1> HTML in Visual Editor will cause confusion and misuse among the very people Visual Editor is designed to empower.', 'They just want it to work right.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .']" +12738,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","**rogerchrisman** wrote: + +(In reply to comment #5) +> (In reply to comment #4) +> > Agree--Visual Editor should not use <h1> HTML tags for headings at all +> > because +> > MediaWiki uses <h1> HTML for page name and headings are subordinate to page +> > name. Heading-1 should create <h2> HTML tags, Heading-2 <h3> HTML tags, +> > Heading-3 <h4> HTML tags, etc. Newcomers don't know this. Visual Editor +> > should +> > simply do this correctly without editors needing to know or think about it at +> > all. Offering <h1> HTML in Visual Editor will cause confusion and misuse +> > among +> > the very people Visual Editor is designed to empower. They just want it to +> > work +> > right. +> +> Except ""Heading 1"" is actually create-able on any wiki page (""= Foo =""), it's +> just discouraged. This is a tension between what the software /lets/ users do +> and what they /should/ do. I'm not convince that hard and fast global rules +> are +> always appropriate. + +This is not about convincing anyone ""that hard and fast global rules are +always appropriate."" This is about getting it right for MediaWiki and MediaWiki users. Having ""Heading-1"" create wrong first level headings is wrong because orrect first level headings are <h2> in MediaWiki, subordinate to the page name <h1> that _is_ 'hard and fast' coded into the wiki page generator because that works well, always has, and is correct HTML. Users should not need to think about HTML at all. VisualEditor should just work right, not wrong. I know = Foo = gives <h1>Foo</h1>. That is an unfortunate wiki markup parser bug. If the VisualEditor team is too week to fix this bug by removing <h1> from the editor, they may implement ""Header-0 _deprecated_"" as <h1> (and link ""_deprecated_"" to a mediawiki.org page explaining why it is deprecated and why nevertheless included in VisualEditor). That is the obvious easy way out. However, VisualEditor has no need nor obligation to implement the deprecated and seldom used = Foo =. So remove it now and save everyone the mind drain of ""Header-0 _deprecated_"". VisualEditor is NOT an HTML editor. It is a MediaWiki page editor.",1366174196,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**rogerchrisman** wrote:\n\n(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThis is not about convincing anyone ""that hard and fast global rules are\nalways appropriate.""', 'This is about getting it right for MediaWiki and MediaWiki users.', 'Having ""Heading-1"" create wrong first level headings is wrong because orrect first level headings are <h2> in MediaWiki, subordinate to the page name <h1> that _is_ \'hard and fast\' coded into the wiki page generator because that works well, always has, and is correct HTML.', 'Users should not need to think about HTML at all.', 'VisualEditor should just work right, not wrong.', 'I know = Foo = gives <h1>Foo</h1>.', 'That is an unfortunate wiki markup parser bug.', 'If the VisualEditor team is too week to fix this bug by removing <h1> from the editor, they may implement ""Header-0 _deprecated_"" as <h1> (and link ""_deprecated_"" to a mediawiki.org page explaining why it is deprecated and why nevertheless included in VisualEditor).', 'That is the obvious easy way out.', 'However, VisualEditor has no need nor obligation to implement the deprecated and seldom used = Foo =.', 'So remove it now and save everyone the mind drain of ""Header-0 _deprecated_"".', 'VisualEditor is NOT an HTML editor.', 'It is a MediaWiki page editor.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +5546,mw.loader.using should not throw an exception when an optional module doesn't exist,"**jgonera** wrote: + +So what is the problem exactly? How the proposed solutions fix it? Why wouldn't the developer do: + +try { + mw.loader.using( ... +} catch ( e ) { + ... +}",1366328222,task_subcomment,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jgonera** wrote:\n\nSo what is the problem exactly?', 'How the proposed solutions fix it?', ""Why wouldn't the developer do:\n\ntry {\n mw.loader.using( ...\n} catch ( e ) {\n ...\n}""]","['INVESTIGATION AND EXPLORATION', 'SOLUTION DISCUSSION .', 'BUG REPRODUCTION .']" +5520,VisualEditor: Refuse to load for pages which are redirects,"**dayuloli** wrote: + +For me, if you tried to edit a redirect page, it loads with the redirected page.",1366371378,task_subcomment,PHID-TASK-yop2zgg7fofkoppm6y4x,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**dayuloli** wrote:\n\nFor me, if you tried to edit a redirect page, it loads with the redirected page.']",['BUG REPRODUCTION'] +2124,VisualEditor: Adding a hyperlink to an exsisting page deletes the line. The link doesn't get inserted (undefined),"**Author:** `mh87` + +**Description:** +I tried to add a link to a word. The page containing this word already exsists so the Editor tells me ""Matching pages"" and lists the word. + +When I click the matching word to add the Hyperlink the word says ""undefined"". After clicking ok the whole line gets deleted + +MediaWiki Alpha 1.22 +VisualEditor 0.1.0 (latest snapshot) +Chrome 26.0.1410.64 m + +-------------------------- +**Version**: unspecified +**Severity**: major +**OS**: Windows 7 +**Platform**: PC",1366719660,task_description,PHID-TASK-ajr6uvwq3l2hdzyqjden,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Adding a hyperlink to an exsisting page deletes the line.', ""The link doesn't get inserted (undefined)."", '**Author:** CODE\n\n**Description:**\nI tried to add a link to a word.', 'The page containing this word already exsists so the Editor tells me ""Matching pages"" and lists the word.', 'When I click the matching word to add the Hyperlink the word says ""undefined"".', 'After clicking ok the whole line gets deleted\n\nMediaWiki Alpha 1.22\nVisualEditor 0.1.0 (latest snapshot)\nChrome 26.0.1410.64 m\n\n--------------------------\n**Version**: unspecified\n**Severity**: major\n**OS**: Windows 7\n**Platform**: PC']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2126,VisualEditor: Adding a hyperlink to an exsisting page deletes the line. The link doesn't get inserted (undefined),"**mh87** wrote: + +After click on the matching link item it says undefined + +**Attached**: {F10658}",1366719765,task_subcomment,PHID-TASK-ajr6uvwq3l2hdzyqjden,PHID-USER-ynivjflmc2dcl6w5ut5v,['**mh87** wrote:\n\nAfter click on the matching link item it says undefined\n\n**Attached**: {F10658}'],['BUG REPRODUCTION'] +10038,VisualEditor: Sequential floated images are stacking,"**Author:** `owen` + +**Description:** +Looking at [[Principality of Stavelot-Malmedy]] in the Visual Editor, immediately after the heading ""Development and the High Middle Ages"" there are two images floated right. + +In Read mode, these images are given `float: right; clear: right;`. In VE mode, however, the `clear: right;` appears to be missing, so the images are stacking up. + +In case it makes a difference, I'm running Chrome 26.0.1410.64 m, on 64-bit Windows 7 Home Premium (Build 7601, Service Pack 1). + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: http://en.wikipedia.org/wiki/Principality_of_Stavelot-Malmedy",1366925940,task_description,PHID-TASK-eaknwofmb4d2xflpnx7d,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Sequential floated images are stacking.', '**Author:** CODE\n\n**Description:**\nLooking at [[Principality of Stavelot-Malmedy]] in the Visual Editor, immediately after the heading ""Development and the High Middle Ages"" there are two images floated right.', 'In Read mode, these images are given CODE.', 'In VE mode, however, the CODE appears to be missing, so the images are stacking up.', ""In case it makes a difference, I'm running Chrome 26.0.1410.64 m, on 64-bit Windows 7 Home Premium (Build 7601, Service Pack 1)."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13492,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,"**Author:** `suitongbowgn` + +**Description:** +Feature request: + +A feature that supports insertion and simple editing of source code snippets in a general article. It may include a simple grammar checking mechanism which checks some fundamental grammatical errors such as having a { without closing it, having a () with a trailing period and nothing else, having solely a pair of brackets, etc.; an indentation correction tool which will perform indentation formatting on the codes; a beautify code tool which will reorganize code formatting, including indentation to make the code more reader-friendly in format. + + +Features: +* Insert or edit a code block. +* Basic IDE features (perhaps re-use WikiEditor/CodeEditor) + * Syntax validation (matching quotes/parenthesis/braces etc.) + * Follow indentation level when breaking lines. + * Live grammar highlighting.",1366998060,task_description,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Provide basic source code editor features in VisualEditor SyntaxHighlight plugin.', '**Author:** CODE\n\n**Description:**\nFeature request:\n\nA feature that supports insertion and simple editing of source code snippets in a general article.', 'It may include a simple grammar checking mechanism which checks some fundamental grammatical errors such as having a { without closing it, having a () with a trailing period and nothing else, having solely a pair of brackets, etc.', '; an indentation correction tool which will perform indentation formatting on the codes; a beautify code tool which will reorganize code formatting, including indentation to make the code more reader-friendly in format.', 'Features:\n* Insert or edit a code block.', '* Basic IDE features (perhaps re-use WikiEditor/CodeEditor)\n * Syntax validation (matching quotes/parenthesis/braces etc.)', '* Follow indentation level when breaking lines.', '* Live grammar highlighting.']","['EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +13521,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,"**suitongbowgn** wrote: + +I believe that request is too broad and this one is more specific. (In reply to comment #1) +> +%%%> *** This bug has been marked as a duplicate of bug 43133 ***%%%",1366998862,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**suitongbowgn** wrote:\n\nI believe that request is too broad and this one is more specific.', '(In reply to comment #1)\nQUOTE\n%%%> *** This bug has been marked as a duplicate of bug 43133 ***%%%']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +13517,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,"**suitongbowgn** wrote: + +I understand that the rich text is just a presentation and I can see in article source that the formats are defined using a set of markups. What I'm proposing is a plugin/feature which will take care of write the markup(plaintext) for the user when editing code snippets, just like what VisualEditor is intended to do (in my opinion). In addition source code needs special formatting that is different from natural written human language, so that's why I think the feature should include automatic indentation and such. +For editing just a part of the text, I'm thinking of an interface similar to a pop-up window, obscuring parts of the editing window. Just like when you insert an image the editor will have a new window pop up asking image url, alt text, target, etc. When you click insert the editor will convert your choice in that pop-up window to the plaintext with tags and other markups, which will be visually reflected in the main WYSIWYG editor. + +(In reply to comment #5) +> Ah, it seems I misunderstood, sorry. I though you are talking about the +> source +> code *of the article itself*, and it appears like you meant source code in +> different languages, such as what's included in a <syntaxhighlight> tag. +> +> Sorry and please disregard my comments :) + +(In reply to comment #4) +> Making sure that arbitrary wikitext does not interact with other parts of the +> page is difficult. It is possible to enforce this for extension content, but +> generally not for arbitrary parts of a page.",1367000971,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**suitongbowgn** wrote:\n\nI understand that the rich text is just a presentation and I can see in article source that the formats are defined using a set of markups.', ""What I'm proposing is a plugin/feature which will take care of write the markup(plaintext) for the user when editing code snippets, just like what VisualEditor is intended to do (in my opinion)."", ""In addition source code needs special formatting that is different from natural written human language, so that's why I think the feature should include automatic indentation and such."", ""For editing just a part of the text, I'm thinking of an interface similar to a pop-up window, obscuring parts of the editing window."", 'Just like when you insert an image the editor will have a new window pop up asking image url, alt text, target, etc.', 'When you click insert the editor will convert your choice in that pop-up window to the plaintext with tags and other markups, which will be visually reflected in the main WYSIWYG editor.', '(In reply to comment #5)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n(In reply to comment #4)\nQUOTE\nQUOTE\nQUOTE']","['INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'NA .']" +2119,Feedback is broken,"**Author:** `benedix` + +**Description:** +One of the feedback-mechanisms in the VisualEditor is broken: + +'visual editor' -> 'review and save' -> 'something is wrong' -> 'report problem' + +I made a little test: +http://www.youtube.com/watch?v=Zzt_2CBfTNI (35 seconds) + +The feedback is sent to http://parsoid.wmflabs.org/_bugs/ but the request is canceled after a few seconds. + + +Btw. There is no visual feedback to the user that shows him to wait while the request is pending. + + +Lukas + +-------------------------- +**Version**: unspecified +**Severity**: normal",1367013780,task_description,PHID-TASK-a56uzvltsvz2gw6egtar,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Feedback is broken.', ""**Author:** CODE\n\n**Description:**\nOne of the feedback-mechanisms in the VisualEditor is broken:\n\n'visual editor' -> 'review and save' -> 'something is wrong' -> 'report problem'\n\nI made a little test:\nURL (35 seconds)\n\nThe feedback is sent to URL but the request is canceled after a few seconds."", 'Btw.', 'There is no visual feedback to the user that shows him to wait while the request is pending.', 'Lukas\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'OK', 'NA', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT']" +12419,Implement inline comment support using OKFN annotator,"**ganeshaditya1** wrote: + +Hey, +My name is Aditya and am interested in pursuing this as my GSOC project. + +After going through the requirements, leaving apart any additional features required. I have outlined two major aspects of this project. + +1) Designing the UI. +2) Designing the database. + +I just want to present my perspective on these two things before I start drafting my proposal. I want to hear your opinion on this. + +1)UI +When it comes to designing the UI. I think it will be better if we go with a custom build rather than using a ready-made component, cause MediaWiki uses themes and each component should match the theme and a ready made component leaves very little margin for customization ( in-case its a opensource component, then it might as well be modified, but the person designing the theme need to be not only versed with the code of the MediaWiki but as well as the source code of the component, hence I believe a ready made component would constrain the customizability of MediaWiki. + +http://adityasastry.in.cp-2.webhostbox.net/index.php?title=Special:BlankPage +This is a UI mockup I came up with. Its a prototype for a prototype :P I have made an implementation of this for VECTOR theme, but I have placed the CSS and JS for this in the common skins shared.css and the JS in vector.js as of for now. +Implementing this for some other theme is very easy. We just need to add a DIV in the theme's php file.",1367140627,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ganeshaditya1** wrote:\n\nHey,\nMy name is Aditya and am interested in pursuing this as my GSOC project.', 'After going through the requirements, leaving apart any additional features required.', 'I have outlined two major aspects of this project.', '1) Designing the UI.', '2) Designing the database.', 'I just want to present my perspective on these two things before I start drafting my proposal.', 'I want to hear your opinion on this.', '1)UI\nWhen it comes to designing the UI.', 'I think it will be better if we go with a custom build rather than using a ready-made component, cause MediaWiki uses themes and each component should match the theme and a ready made component leaves very little margin for customization ( in-case its a opensource component, then it might as well be modified, but the person designing the theme need to be not only versed with the code of the MediaWiki but as well as the source code of the component, hence I believe a ready made component would constrain the customizability of MediaWiki.', 'URL\nThis is a UI mockup I came up with.', 'Its a prototype for a prototype :P I have made an implementation of this for VECTOR theme, but I have placed the CSS and JS for this in the common skins shared.css and the JS in vector.js as of for now.', 'Implementing this for some other theme is very easy.', ""We just need to add a DIV in the theme's php file.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR', 'FUTURE PLAN', 'EXPECTED BEHAVIOR', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +12418,Implement inline comment support using OKFN annotator,"**ganeshaditya1** wrote: + + +2)Databases +Allow me to make a very bold statement here that json/xml are ill suited for a project of this nature. +Justification: +1) There are many helper classes already written for MediaWiki like sanitizer class(which depends on the databases) load balancer class(Incase one wants to distribute the comments data) and few other classes which implement functionality which is critically needed. Incase one wants to go the XML/JSON way one needs to implement them as well. + +2) Maintenance will become an issue. + +3)When migrating between hosts one needs to manually select the xml/json files and move them around. MYSQL supports one click export and import functionality for all the tables. + +I will be making a prototype for databases as well in a couple of days. +And here's my idea. Each article is stored as a WikiText string, so as illustrated by my UI the selected text's starting and ending indexes are caught and the article page name is also caught. These three attributes will be used as indexes into a table ""Comments"" + +When parsing this wikitext, based on the starting and ending indexes the text will be marked and a link will be provided next to it to access the comments as I have shown. + +I will be implementing this functionality by tuesday. But for the sake of proposal I will be not using any of the MediaWiki classes for now so you people could test drive it once and based on your feedback I will be making ammendments to my proposal, so please review my work so far :)",1367141303,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ganeshaditya1** wrote:\n\n\n2)Databases\nAllow me to make a very bold statement here that json/xml are ill suited for a project of this nature.', 'Justification:\n1) There are many helper classes already written for MediaWiki like sanitizer class(which depends on the databases) load balancer class(Incase one wants to distribute the comments data) and few other classes which implement functionality which is critically needed.', 'Incase one wants to go the XML/JSON way one needs to implement them as well.', '2) Maintenance will become an issue.', '3)When migrating between hosts one needs to manually select the xml/json files and move them around.', 'MYSQL supports one click export and import functionality for all the tables.', 'I will be making a prototype for databases as well in a couple of days.', ""And here's my idea."", ""Each article is stored as a WikiText string, so as illustrated by my UI the selected text's starting and ending indexes are caught and the article page name is also caught."", 'These three attributes will be used as indexes into a table ""Comments"" \n\nWhen parsing this wikitext, based on the starting and ending indexes the text will be marked and a link will be provided next to it to access the comments as I have shown.', 'I will be implementing this functionality by tuesday.', 'But for the sake of proposal I will be not using any of the MediaWiki classes for now so you people could test drive it once and based on your feedback I will be making ammendments to my proposal, so please review my work so far :)']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +13515,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,"**suitongbowgn** wrote: + +In a nutshell it would be a major front-end JS work and will leave backend as-is as much as possible. I'm pretty sure that it will only utilize tags currently available and won't affect backend at all.(In reply to comment #6)",1367169151,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**suitongbowgn** wrote:\n\nIn a nutshell it would be a major front-end JS work and will leave backend as-is as much as possible.', ""I'm pretty sure that it will only utilize tags currently available and won't affect backend at all."", '(In reply to comment #6)']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA']" +12416,Implement inline comment support using OKFN annotator,"**ganeshaditya1** wrote: + +I seem to have butt into the conversation .. I didn't read the comments yet. +Apologizes .. + +Anyways keeping with the conversation, since you guys are discussing interfaces, please checkout my prototype + +http://adityasastry.in.cp-2.webhostbox.net/index.php?title=Special:BlankPage + +Instead of the in-page along with article display, I would propose a movable popout as the readability might suffer when you try to squeeze in the comments interface into the article.",1367180341,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ganeshaditya1** wrote:\n\nI seem to have butt into the conversation ..', ""I didn't read the comments yet."", 'Apologizes .. \n\nAnyways keeping with the conversation, since you guys are discussing interfaces, please checkout my prototype\n\nURL\n\nInstead of the in-page along with article display, I would propose a movable popout as the readability might suffer when you try to squeeze in the comments interface into the article.']","['SOCIAL CONVERSATION', 'NA', 'CONTRIBUTION AND COMMITMENT']" +10407,Create a visual VisualEditor plugin tool to add/edit maths blocks,"**jiabao.foss** wrote: + +(In reply to comment #1) +> This will require Parsoid to be finished and expose ParserHooks to get +> alienated, and then a VE node handler to be written. The first bit is +> relatively easy, but the second is a very significant undertaking, so +> prioritising as ""lowest"". + +Hello James, I have designed and written my proposal for a plugin that will fix this bug. http://www.mediawiki.org/wiki/User:Jiabao_wu/GSoC_2013_Application + +I am not yet familiar with the VE architecture so I need some help understanding it and your comments. Is my design close to what it needed for a ""node handler"" for the maths elements in a wiki page. Also currently I have two modules named doc reader and doc writer. It would be helpful to know more about how these can interact with the document in visual editor. + +The design that I proposed of the User Interface for my plugin be similar to that of google docs. I am wondering if this is closer to what the community wants and needs for VisualEditor. Or if it would be better to stay closer to the existing way special characters are inserted in the traditional wikitext editor. + +Thanks, +Jiabao",1367240312,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jiabao.foss** wrote:\n\n(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nHello James, I have designed and written my proposal for a plugin that will fix this bug.', 'URL\n\nI am not yet familiar with the VE architecture so I need some help understanding it and your comments.', 'Is my design close to what it needed for a ""node handler"" for the maths elements in a wiki page.', 'Also currently I have two modules named doc reader and doc writer.', 'It would be helpful to know more about how these can interact with the document in visual editor.', 'The design that I proposed of the User Interface for my plugin be similar to that of google docs.', 'I am wondering if this is closer to what the community wants and needs for VisualEditor.', 'Or if it would be better to stay closer to the existing way special characters are inserted in the traditional wikitext editor.', 'Thanks,\nJiabao']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION .', 'SOCIAL CONVERSATION']" +9972,VisualEditor: Aliens' phantoms don't appear in the Hebrew Wikipedia (cache/CSSJanus issue?),"**orbit** wrote: + +Yep, CSSJanus indeed. I've added /*@noflip*/ to the phantoms container to ensure proper positioning.",1367280330,task_subcomment,PHID-TASK-qpmnlciz3b3w3vskmgmu,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**orbit** wrote:\n\nYep, CSSJanus indeed.', ""I've added /*@noflip*/ to the phantoms container to ensure proper positioning.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +5539,mw.loader.using should not throw an exception when an optional module doesn't exist,"**jgonera** wrote: + +Krinkle, I agree. If we deprecate the error callback, then throwing an error is OK. But let's make it consistent. + +Also, Jon, this particular mediawiki.action.edit case will become less important to us because we can, and hopefully soon will, provide our own custom edit form, instead of the one generated by EditPage.php.",1367280531,task_subcomment,PHID-TASK-foy2pwxdiqiuemtnxzak,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jgonera** wrote:\n\nKrinkle, I agree.', 'If we deprecate the error callback, then throwing an error is OK.', ""But let's make it consistent."", 'Also, Jon, this particular mediawiki.action.edit case will become less important to us because we can, and hopefully soon will, provide our own custom edit form, instead of the one generated by EditPage.php.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .', 'FUTURE PLAN']" +12202,Sync source and editor like TeXShop,"**Author:** `mstankus` + +**Description:** +In TeXShop, you can click on a piece of content (for example, +a word) and choose sync and you are sent directly to the +part of the source corresponding to that word. It would be great +if that could happen for wikis. + +-------------------------- +**Version**: 1.22.0 +**Severity**: enhancement",1367686680,task_description,PHID-TASK-zolq2daof5tqslp44gue,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Sync source and editor like TeXShop.', '**Author:** CODE\n\n**Description:**\nIn TeXShop, you can click on a piece of content (for example,\na word) and choose sync and you are sent directly to the \npart of the source corresponding to that word.', 'It would be great\nif that could happen for wikis.', '--------------------------\n**Version**: 1.22.0\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +12204,Sync source and editor like TeXShop,"**mstankus** wrote: + +Write now, you decide what is wrong, click on edit and then +search through markup for the word was misspelled or phrase +which needs to be checked. + + An alternate approach would be to allow someone to mark +a word with a mouse, right click, choose ""edit wiki page"" +and then have the computer open the editor AND move +the cursor to the part of the markup relevant to that +word in the text. It looks through the mark up for you +and saves everyone time.",1367964649,task_subcomment,PHID-TASK-zolq2daof5tqslp44gue,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**mstankus** wrote:\n\nWrite now, you decide what is wrong, click on edit and then\nsearch through markup for the word was misspelled or phrase\nwhich needs to be checked.', 'An alternate approach would be to allow someone to mark \na word with a mouse, right click, choose ""edit wiki page""\nand then have the computer open the editor AND move\nthe cursor to the part of the markup relevant to that \nword in the text.', 'It looks through the mark up for you\nand saves everyone time.']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .']" +585,"VisualEditor: Editing a block level slug causes pawns to be inserted, content corruption","**fran** wrote: + +Pawn ahoy: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/VisualEditor.git;a=blob;f=modules/ve/ce/ve.ce.Surface.js;h=7ad07c54370cb585ca264f78872fee0c83bd77a5;hb=HEAD#l1009 + +""git blame"" says this section was worked on by Christian Williams, so maybe he'll know what's going on?",1368303523,task_subcomment,PHID-TASK-icuv2sbiyqbhbfbwtar6,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**fran** wrote:\n\nPawn ahoy: URL\n\n""git blame"" says this section was worked on by Christian Williams, so maybe he\'ll know what\'s going on?']",['INVESTIGATION AND EXPLORATION'] +2085,VisualEditor adds ↵ when editing user .js and .css pages,"**Author:** `the.anonymouse.wikimedia` + +**Description:** +screenshot of editing my .js file with VisualEditor + +When editing user skin .js and .css page ([[Special:MyPage/skin.js]] and [[Special:MyPage/skin.js]]), line returns are replaced with ↵ symbols. I attached a screenshot to this bug report of editing my .js page with VisualEditor. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F10832}",1368565440,task_description,PHID-TASK-apdnw6jklub4mtqzckmn,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor adds ↵ when editing user .js and .css pages.', '**Author:** CODE\n\n**Description:**\nscreenshot of editing my .js file with VisualEditor\n\nWhen editing user skin .js and .css page ([[Special:MyPage/skin.js]] and [[Special:MyPage/skin.js]]), line returns are replaced with ↵ symbols.', 'I attached a screenshot to this bug report of editing my .js page with VisualEditor.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F10832}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12561,Only tag edits via GettingStarted if the user is actually new,"**swalling** wrote: + +(In reply to comment #3) +> The general trend of permanently tagging edits should be examined. Other +> sites +> engage in similar practices (such as Facebook marking mobile posts), but +> whether this is a good thing or whether it should be encouraged is up for +> debate. +> +> In this case, I don't think permanently marking someone's first edits after +> you've secretly tagged them as part of an experiment that they didn't opt in +> to +> is a good idea. Do other bad tags exist? Yes, but those aren't really +> relevant +> here. + +It sounds like you have a general problem with permanent tags. + +I think our actual enhancement is to not tag edits of users who aren't new anymore if they make further edits via Special:GettingStarted, e.g. if you're autoconfirmed don't tag their edit, even if if comes via GettingStarted. That's an enhacement we should make, but it's not the same thing as altering MediaWiki tags so they're there one minute and gone the next. That's unexpected and broken behavior according to how tags currently work in all other cases. + +I've changed the bug title to reflect what we're actually going to do around tagging in GettingStarted, to ensure that the tag is accurate.",1368565460,task_subcomment,PHID-TASK-o2degjsneil7pojmpiav,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt sounds like you have a general problem with permanent tags.', ""I think our actual enhancement is to not tag edits of users who aren't new anymore if they make further edits via Special:GettingStarted, e.g."", ""if you're autoconfirmed don't tag their edit, even if if comes via GettingStarted."", ""That's an enhacement we should make, but it's not the same thing as altering MediaWiki tags so they're there one minute and gone the next."", ""That's unexpected and broken behavior according to how tags currently work in all other cases."", ""I've changed the bug title to reflect what we're actually going to do around tagging in GettingStarted, to ensure that the tag is accurate.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2084,VisualEditor: Can not paste new link anchor,"**jiabao.foss** wrote: + +I have investigated this bug. When looking at the use case for pasting text as you insert it into the hyperlink you need to also consider other formatting being pasted in. In other editors you can see that the link also splits leaving the text plain. This is because if you pasted for example a table or a section into the center of a link it cant accept this as part of the link itself and must be split. + +The solution I will work on is add a way to edit the displayed hyperlink text while the linkinspector dialog is open. this will allow users to paste box complex links and displayed text when using visualeditor.",1368684779,task_subcomment,PHID-TASK-h57f3cph7qycjnbwjvnw,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jiabao.foss** wrote:\n\nI have investigated this bug.', 'When looking at the use case for pasting text as you insert it into the hyperlink you need to also consider other formatting being pasted in.', 'In other editors you can see that the link also splits leaving the text plain.', 'This is because if you pasted for example a table or a section into the center of a link it cant accept this as part of the link itself and must be split.', 'The solution I will work on is add a way to edit the displayed hyperlink text while the linkinspector dialog is open.', 'this will allow users to paste box complex links and displayed text when using visualeditor.']","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOLUTION DISCUSSION', 'EXPECTED BEHAVIOR .']" +2081,VisualEditor: Can not paste new link anchor,"**jiabao.foss** wrote: + +Sorry that I did not know the link inspector could be rich text. Now looking forward to the new deployment of VE. It will be nice to read the solution, on the problem which I have worked on but did not get a good solution. Thank you for the reviews and explanations. I learned a lot from this attempt. :)",1368767327,task_subcomment,PHID-TASK-h57f3cph7qycjnbwjvnw,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jiabao.foss** wrote:\n\nSorry that I did not know the link inspector could be rich text.', 'Now looking forward to the new deployment of VE.', 'It will be nice to read the solution, on the problem which I have worked on but did not get a good solution.', 'Thank you for the reviews and explanations.', 'I learned a lot from this attempt.', ':)']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +2079,VisualEditor: Can not paste new link anchor,"**jiabao.foss** wrote: + +That's very nice of you! I would love to investigate this bug.",1368805529,task_subcomment,PHID-TASK-h57f3cph7qycjnbwjvnw,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**jiabao.foss** wrote:\n\nThat's very nice of you!"", 'I would love to investigate this bug.']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +12413,Implement inline comment support using OKFN annotator,"**ganeshaditya1** wrote: + +going a little off topic here, I think internet explorer cannot be supported in any efficient way, cause of the way text ranges are implemented in it. + +Both ofkn and pundit are not supported in IE. I ve been going through the code of OFKN for a while now and this dawned upon me just now.",1369002502,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ganeshaditya1** wrote:\n\ngoing a little off topic here, I think internet explorer cannot be supported in any efficient way, cause of the way text ranges are implemented in it.', 'Both ofkn and pundit are not supported in IE.', 'I ve been going through the code of OFKN for a while now and this dawned upon me just now.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +5378,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,"**winne2i** wrote: + +To me that doesn't seem to be compliacted to acheive. The way could be to add a button which opens regular Preview (with wikitext editing). +We already can see the diff, so adding regular preview should not be difficult. + +And this can be a big convenience because it's easier to edit in VE but we still can't edit/insert some elements like templates.",1369048522,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**winne2i** wrote:\n\nTo me that doesn't seem to be compliacted to acheive."", 'The way could be to add a button which opens regular Preview (with wikitext editing).', 'We already can see the diff, so adding regular preview should not be difficult.', ""And this can be a big convenience because it's easier to edit in VE but we still can't edit/insert some elements like templates.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .']" +12411,Implement inline comment support using OKFN annotator,"**ganeshaditya1** wrote: + +(In reply to comment #30) +going by the description, it perfectly fits the bill! I mean it has all the methods of firefox available in IE. But the documentation is really very poor man. Its going to take me a while to make heads and tails of this :(",1369104663,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ganeshaditya1** wrote:\n\n(In reply to comment #30)\ngoing by the description, it perfectly fits the bill!', 'I mean it has all the methods of firefox available in IE.', 'But the documentation is really very poor man.', 'Its going to take me a while to make heads and tails of this :(']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +2061,"VisualEditor misrepresents linked files as embedded inline, when editing","**Author:** `swalling` + +**Description:** +Placing a colon before a File: link in MediaWiki should link to the file, without displaying it in the page. While VisualEditor correctly represents this text in read-mode, when it editing it displays thumbnails for the linked images instead of the link and text. (Screenshots of the error and associated markup to be attached.) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1369114380,task_description,PHID-TASK-6nrh4cee4ez6cwykweo5,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor misrepresents linked files as embedded inline, when editing.', '**Author:** CODE\n\n**Description:**\nPlacing a colon before a File: link in MediaWiki should link to the file, without displaying it in the page.', 'While VisualEditor correctly represents this text in read-mode, when it editing it displays thumbnails for the linked images instead of the link and text.', '(Screenshots of the error and associated markup to be attached.)', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2064,"VisualEditor misrepresents linked files as embedded inline, when editing","**swalling** wrote: + +Edit mode, with incorrect thumbnails + +**Attached**: {F10437}",1369114431,task_subcomment,PHID-TASK-6nrh4cee4ez6cwykweo5,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\nEdit mode, with incorrect thumbnails\n\n**Attached**: {F10437}']",['BUG REPRODUCTION'] +2063,"VisualEditor misrepresents linked files as embedded inline, when editing","**swalling** wrote: + +Screenshot of markup + +**Attached**: {F10438}",1369114456,task_subcomment,PHID-TASK-6nrh4cee4ez6cwykweo5,PHID-USER-ynivjflmc2dcl6w5ut5v,['**swalling** wrote:\n\nScreenshot of markup\n\n**Attached**: {F10438}'],['BUG REPRODUCTION .'] +9791,"VisualEditor: Enter 2 times, Backspace 2 times -> not deleted in Firefox","**orbit** wrote: + +I'm not able to reproduce this one either. I experience other problems relating to Enter and Backspace on Firefox (fixed in Master) but not what you've described. I'm going to close this ticket, but please reopen if you have additional information.",1369260407,task_subcomment,PHID-TASK-2f2dgqt54eqesg4exgwo,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**orbit** wrote:\n\nI'm not able to reproduce this one either."", ""I experience other problems relating to Enter and Backspace on Firefox (fixed in Master) but not what you've described."", ""I'm going to close this ticket, but please reopen if you have additional information.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'ACTION ON ISSUE .']" +12044,VisualEditor: Cursor position does not match point of insertion (when inline annotation has padding),"**orbit** wrote: + +Yeah, this is reproducible. No adjustment to margin or padding of the alien (the code element) is able to fix this issue though. We're using native browser selection rendering, and this is a side-effect. + +One possible future fix would be to allow the cursor to be placed at the first and last offset of protected nodes (contenteditable would have to be set to true) to give the desired cursor rendering. Any keypress would have to first fixup the selection. + +I think this is likely a minor occurrence and making such a dramatic change to protectedNodes is out-of-scope for now.",1369267184,task_subcomment,PHID-TASK-4iulhoim62acub7cms4q,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**orbit** wrote:\n\nYeah, this is reproducible.', 'No adjustment to margin or padding of the alien (the code element) is able to fix this issue though.', ""We're using native browser selection rendering, and this is a side-effect."", 'One possible future fix would be to allow the cursor to be placed at the first and last offset of protected nodes (contenteditable would have to be set to true) to give the desired cursor rendering.', 'Any keypress would have to first fixup the selection.', 'I think this is likely a minor occurrence and making such a dramatic change to protectedNodes is out-of-scope for now.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9455,"VisualEditor: Return at start of header causes cursor to move two characters down-page, not one","**brassratgirl** wrote: + +I'm getting a similar bug while trying to edit a userpage subpage, with the addition that it's blanking out the existing text. See https://en.wikipedia.org/wiki/User:Phoebe/chopo + +1) edit existing text, all is fine. +2) move cursor below existing paragraph, attempt to type new heading +3) cursor jumps to above existing paragraph, types up there +4) this results in uneditable blank spaces +5) and, on save, all text below blank spaces is gone. + +My conclusion is that editing user pages is, for whatever reason, totally haywire. I have screenshots if needed. + +Firefox 20.0 on Ubuntu 12.04",1369610854,task_subcomment,PHID-TASK-pds66u5f24d37usiicgj,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**brassratgirl** wrote:\n\nI'm getting a similar bug while trying to edit a userpage subpage, with the addition that it's blanking out the existing text."", 'See URL\n\n1) edit existing text, all is fine.', '2) move cursor below existing paragraph, attempt to type new heading\n3) cursor jumps to above existing paragraph, types up there\n4) this results in uneditable blank spaces \n5) and, on save, all text below blank spaces is gone.', 'My conclusion is that editing user pages is, for whatever reason, totally haywire.', 'I have screenshots if needed.', 'Firefox 20.0 on Ubuntu 12.04']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +12405,Implement inline comment support using OKFN annotator,"**tilgovi** wrote: + +Just popping in to subscribe to CC on this. I'm actively maintaining and improving Annotator for Hypothes.is and am happy to answer any questions or work with you all to close any gaps we need to in order to store annotations in mediawiki.",1369945974,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tilgovi** wrote:\n\nJust popping in to subscribe to CC on this.', ""I'm actively maintaining and improving Annotator for Hypothes.is and am happy to answer any questions or work with you all to close any gaps we need to in order to store annotations in mediawiki.""]","['NA', 'CONTRIBUTION AND COMMITMENT']" +12558,Only tag edits via GettingStarted if the user is actually new,"**swalling** wrote: + +https://gerrit.wikimedia.org/r/#/c/65337/ was merged, and henceforth only users who aren't autoconfirmed will get their GettingStarted edits tagged.",1369959989,task_subcomment,PHID-TASK-o2degjsneil7pojmpiav,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**swalling** wrote:\n\nURL was merged, and henceforth only users who aren't autoconfirmed will get their GettingStarted edits tagged.""]",['BUG REPRODUCTION'] +5052,"VisualEditor: Phantoms appear above the save dialog, preventing saving","**Author:** `swalling` + +**Description:** +Screenshot + +In attempting to test (as anon) on the MediaWiki.org sandbox, the page header template overlaps the diff and save functions, preventing me from saving my edit. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=49361 + +**Attached**: {F11481}",1370553900,task_description,PHID-TASK-io3sncftadpkbmrqampw,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Phantoms appear above the save dialog, preventing saving.', '**Author:** CODE\n\n**Description:**\nScreenshot\n\nIn attempting to test (as anon) on the MediaWiki.org sandbox, the page header template overlaps the diff and save functions, preventing me from saving my edit.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL\n\n**Attached**: {F11481}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9167,VisualEditor: Sometimes ignores changing a wikilink with an underscore to one with a space,"**Author:** `the.anonymouse.wikimedia` + +**Description:** +I created a wikilink [https://en.wikipedia.org/w/index.php?title=User:The_Anonymouse/sandbox2&diff=558776770&oldid=548109401] as [[United_States]]. I then tried to use VisualEditor to change the underscore to a space ([[United States]]), but it said that my edit was ignored due to no changes. However, if I actually click the link button and click the United States link suggestion, it works as expected. That is how I eventually accomplished the edit with VisualEditor [https://en.wikipedia.org/w/index.php?title=User:The_Anonymouse/sandbox2&diff=558777422&oldid=558776770]. + +-------------------------- +**Version**: unspecified +**Severity**: trivial +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=42140",1370622300,task_description,PHID-TASK-ticw62p4dy4nr4dhvsrq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Sometimes ignores changing a wikilink with an underscore to one with a space.', '**Author:** CODE\n\n**Description:**\nI created a wikilink [URL as [[United_States]].', 'I then tried to use VisualEditor to change the underscore to a space ([[United States]]), but it said that my edit was ignored due to no changes.', 'However, if I actually click the link button and click the United States link suggestion, it works as expected.', 'That is how I eventually accomplished the edit with VisualEditor [URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: trivial\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4976,"VisualEditor: Deletion from slugged header causes preceding paragraph to appear to be deleted, but remain in the DM(?)","**Author:** `swalling` + +**Description:** +When attempting to remove an entire section with an h2 header, removing the text of the header does not remove the line separator underneath the header. + +Additionally, one additional delete/backspace action deleted the entire preceding section, and it seems from the resulting content that I merely blanked the header but the wikitext for it remains. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1370932440,task_description,PHID-TASK-d25o2mdf4mdptqcqy2de,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Deletion from slugged header causes preceding paragraph to appear to be deleted, but remain in the DM(?).', '**Author:** CODE\n\n**Description:**\nWhen attempting to remove an entire section with an h2 header, removing the text of the header does not remove the line separator underneath the header.', 'Additionally, one additional delete/backspace action deleted the entire preceding section, and it seems from the resulting content that I merely blanked the header but the wikitext for it remains.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4984,"VisualEditor: Deletion from slugged header causes preceding paragraph to appear to be deleted, but remain in the DM(?)","**swalling** wrote: + +Diff + +**Attached**: {F11799}",1370932479,task_subcomment,PHID-TASK-d25o2mdf4mdptqcqy2de,PHID-USER-ynivjflmc2dcl6w5ut5v,['**swalling** wrote:\n\nDiff\n\n**Attached**: {F11799}'],['BUG REPRODUCTION .'] +4983,"VisualEditor: Deletion from slugged header causes preceding paragraph to appear to be deleted, but remain in the DM(?)","**swalling** wrote: + +Result + +Note empty header + +**Attached**: {F11801}",1370932504,task_subcomment,PHID-TASK-d25o2mdf4mdptqcqy2de,PHID-USER-ynivjflmc2dcl6w5ut5v,['**swalling** wrote:\n\nResult\n\nNote empty header\n\n**Attached**: {F11801}'],['BUG REPRODUCTION'] +11986,VisualEditor: VE crash mid-edit in IE9,"**Author:** `and.radiate` + +**Description:** +Using alpha version as of 11JUN13. Did a small edit on Wikipedia English article ""Nagato-class battleship"" (deleting 3 letters from [Japanese] to form [Japan] in second sentence under section 5.1 World War II. Then scrolled down; after originally displayed area scrolled off screen, the screen went black in the TAB. Other TABs in IE remained operative. Back arrow did not produce any results on black screen or URL showing for the Wikipedia TAB. Reloaded http://en.wikipedia.org in TAB with black screen; successfull load and correct operation thereafter. Could not reproduce the error. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1370999220,task_description,PHID-TASK-e6ljc4wlzprcqdkdk7fk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: VE crash mid-edit in IE9.', '**Author:** CODE\n\n**Description:**\nUsing alpha version as of 11JUN13.', 'Did a small edit on Wikipedia English article ""Nagato-class battleship"" (deleting 3 letters from [Japanese] to form [Japan] in second sentence under section 5.1 World War II.', 'Then scrolled down; after originally displayed area scrolled off screen, the screen went black in the TAB.', 'Other TABs in IE remained operative.', 'Back arrow did not produce any results on black screen or URL showing for the Wikipedia TAB.', 'Reloaded URL in TAB with black screen; successfull load and correct operation thereafter.', 'Could not reproduce the error.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +12734,"VisualEditor: For article namespace, disable Heading-1s (<h1>), others?","**ypnypn9** wrote: + +(In reply to comment #9) +> It is unfortunate that wikitext currently allows h1 elements. It shouldn't. +> It should be the end aim for the visual editor to have feature parity with +> wikitext, but at the current point it makes it natural to select a heading 1 +> when you really never want to do that. I would prefer to see it not available +> in the visual editor at all, but as a compromise, I could live with renaming +> Header 1 to Pageheader, and move it all the way to the bottom of markup +> elements, and rename header 2 to header 1, etc. That way we don't lose an +> option in the visual editor that is available in wikitext, and at the same +> time reduce the chance of people thinking it is an option they may want to +> choose for a header, which it is not. + +Instead of messing around with the numbers and having [heading 3 = <h4>], why not rename them ""Heading"", ""Subheading"", and ""Sub-subheading"".",1371160398,task_subcomment,PHID-TASK-whtfrzztibmjwea3vy7l,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ypnypn9** wrote:\n\n(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nInstead of messing around with the numbers and having [heading 3 = <h4>], why not rename them ""Heading"", ""Subheading"", and ""Sub-subheading"".']",['I like this idea. It would be a good way to avoid confusion and make it clear that these are not HTML headings.'] +534,New deployment of Parsoid leads to HTML insertion - needs deployed code reversion,"**ignatus31oct** wrote: + +(One more example from En-wiki) See this edit (if your traffic is easy, the diff is half-Mb): + +http://en.wikipedia.org/w/index.php?title=Russian_grammar&diff=559881732&oldid=558109653 + +I only wanted to change one section, but after pressing a link everything was opened in VE. Well, I added text to different sections. There were no trouble with it, except that when I tried to type text into ''()'' italicised parentheses leaved by previous editor, when I pushed [BackSpace] at end (wrongly started to type in Cyrillic rather than Latin), first ( was doubled. + +When I entered enough and pushed ""Save"", I was introduced to type in the desc, and to view changes or to save page. I've just read the digest of how good is the VE now and pushed ""Save page"", but after a time I've seen.........",1371221239,task_subcomment,PHID-TASK-m3novk5xasw5lqvg62ye,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatus31oct** wrote:\n\n(One more example from En-wiki) See this edit (if your traffic is easy, the diff is half-Mb):\n\nURL\n\nI only wanted to change one section, but after pressing a link everything was opened in VE.', 'Well, I added text to different sections.', ""There were no trouble with it, except that when I tried to type text into ''()'' italicised parentheses leaved by previous editor, when I pushed [BackSpace] at end (wrongly started to type in Cyrillic rather than Latin), first ( was doubled."", 'When I entered enough and pushed ""Save"", I was introduced to type in the desc, and to view changes or to save page.', 'I\'ve just read the digest of how good is the VE now and pushed ""Save page"", but after a time I\'ve seen.........']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2006,UniversalLanguageSelector Does not work with VisualEditor,"**Author:** `bellayet` + +**Description:** +At bn Wikipedia ULS does not working with recently added VisualEditor beta. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1371403200,task_description,PHID-TASK-6tdi4t2hiwd4kw4wdp3k,PHID-USER-ynivjflmc2dcl6w5ut5v,"['UniversalLanguageSelector Does not work with VisualEditor.', '**Author:** CODE\n\n**Description:**\nAt bn Wikipedia ULS does not working with recently added VisualEditor beta.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2008,UniversalLanguageSelector Does not work with VisualEditor,"**bellayet** wrote: + +ULS Input tool is not supporting VisualEditor.",1371405203,task_subcomment,PHID-TASK-6tdi4t2hiwd4kw4wdp3k,PHID-USER-ynivjflmc2dcl6w5ut5v,['**bellayet** wrote:\n\nULS Input tool is not supporting VisualEditor.'],['BUG REPRODUCTION'] +1983,Can not create references on some pages,"**Author:** `rachelqa99` + +**Description:** +On this page, we cannot create a reference: https://www.mediawiki.org/wiki/User:Cmcmahon%28WMF%29/references_bug + +We can create a reference on this page: https://www.mediawiki.org/wiki/User:Rachel99/VisualEditor_Feature_Test_Charter/refs_demo + +-------------------------- +**Version**: unspecified +**Severity**: major",1371490500,task_description,PHID-TASK-c2pwlmpgr24oxvj7ruka,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Can not create references on some pages.', '**Author:** CODE\n\n**Description:**\nOn this page, we cannot create a reference: URL\n\nWe can create a reference on this page: URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4759,VisualEditor: Prevent headings in reference sub-editor dialogs,"**Author:** `rachelqa99` + +**Description:** +Make a reference, then type text into Name content, and change format to Heading 5 or Heading 3. When you save the file, you see the wikitext displayed for the heading format. + +See page: https://www.mediawiki.org/wiki/User:Rachel99/testing_edit_source + +On the bottom of the page, it looks like that. + + ↑ ===test=== + ↑ =====Book reference===== + ↑ ===footnote text=== + ↑ =====test5===== + +-------------------------- +**Version**: unspecified +**Severity**: major",1371500340,task_description,PHID-TASK-563eb2ikcrhdth26zmqs,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Prevent headings in reference sub-editor dialogs.', '**Author:** CODE\n\n**Description:**\nMake a reference, then type text into Name content, and change format to Heading 5 or Heading 3.', 'When you save the file, you see the wikitext displayed for the heading format.', 'See page: URL\n\nOn the bottom of the page, it looks like that.', '↑ ===test===\n ↑ =====Book reference=====\n ↑ ===footnote text===\n ↑ =====test5=====\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4863,VisualEditor: Display a link to both VE and wikitext editor on every section header,"**swalling** wrote: + + +> * ""[edit]"" going to one place unless you've got a preference in which case it +> goes to another is… confusing +> +> * ""[edit]"" OR ""[edit source]"" if you've got a preference is a bit messy, but +> not that bad + +Personally I think one of these two are the only viable options. The dropdown arrow or cog is too much unnecessary choice. The point of section edit links is to enable speedy editing of single sections, so introducing a dropdown is overloading things. Most new editors will appreciate defaulting to VE, and for power users who need edit source, this is where having a preference to change your default to edit source would come in handy (a preference I am guessing would free us up to also move ""Edit source"" at the top of the page in to a dropdown).",1371520133,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nPersonally I think one of these two are the only viable options.', 'The dropdown arrow or cog is too much unnecessary choice.', 'The point of section edit links is to enable speedy editing of single sections, so introducing a dropdown is overloading things.', 'Most new editors will appreciate defaulting to VE, and for power users who need edit source, this is where having a preference to change your default to edit source would come in handy (a preference I am guessing would free us up to also move ""Edit source"" at the top of the page in to a dropdown).']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +4861,VisualEditor: Display a link to both VE and wikitext editor on every section header,"**swalling** wrote: + +(In reply to comment #9) +> (In reply to comment #8) +> > > * ""[edit]"" going to one place unless you've got a preference in which case it +> > > goes to another is… confusing +> > > +> > > * ""[edit]"" OR ""[edit source]"" if you've got a preference is a bit messy, but +> > > not that bad +> > +> > Personally I think one of these two are the only viable options. The dropdown +> > arrow or cog is too much unnecessary choice. The point of section edit links +> > is to enable speedy editing of single sections, so introducing a dropdown is +> > overloading things. Most new editors will appreciate defaulting to VE, and +> > for power users who need edit source, this is where having a preference to +> > change your default to edit source would come in handy (a preference I am +> > guessing would free us up to also move ""Edit source"" at the top of the page in +> > to a dropdown). +> +> I disagree. I would say that, as an axiom, preferences are bad; they add +> complexity for coders (expensive), bug testers (irritating) and most +> importantly users (alienating). +> +> In this case, we would also lose momentum as many power users might early-on +> opt out of VisualEditor for section edits, and so never use it as much as +> we'd +> hope. We would lose their input, their bug reports and most importantly their +> enculturation for new users of this being the 'right' way to edit. We don't +> want another Vector roll-out disaster on our hands; ever day that Monobook +> remains on the servers is another notch on that failure yardstick. :-( + +On the other hand, you potentially distract and confuse the heck out of new users by presenting a dropdown to edit source when they were about click edit. The conceptual difference between ""edit"" and ""edit source"" is not crystal clear to people who don't know the differences between VE and wikitext up front. + +There are also a lot of section edits on most large articles, sometimes in close succession. I think we should be really cautious about enabling multi-level controls and options on something this ubiquitous on a single page.",1371521332,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOn the other hand, you potentially distract and confuse the heck out of new users by presenting a dropdown to edit source when they were about click edit.', 'The conceptual difference between ""edit"" and ""edit source"" is not crystal clear to people who don\'t know the differences between VE and wikitext up front.', 'There are also a lot of section edits on most large articles, sometimes in close succession.', 'I think we should be really cautious about enabling multi-level controls and options on something this ubiquitous on a single page.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +5375,Provide a way for the user to switch between VisualEditor and wikitext source editor modes without saving,"**winne2i** wrote: + +I'm asking again if this is very difficult to achieve this by adding (even temporarily!) a regular Preview button, which will allow us to see the source code of already changed content? As I said before we can already see diffs so seeing a preview should be quite easy IMO. + +As far as refs are concerned – I agree that's very important. But let me notice that introducing such Preview button would allow to add references in that later step (editing the source code). That would be a great instant (but somewhat temporary) solution for both problems. Then one may work on pretty way of adding refs. + +Doesn't it sound good? :)",1371556666,task_subcomment,PHID-TASK-rrfiavqqnofzrlok2ea7,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**winne2i** wrote:\n\nI'm asking again if this is very difficult to achieve this by adding (even temporarily!)"", 'a regular Preview button, which will allow us to see the source code of already changed content?', 'As I said before we can already see diffs so seeing a preview should be quite easy IMO.', ""As far as refs are concerned – I agree that's very important."", 'But let me notice that introducing such Preview button would allow to add references in that later step (editing the source code).', 'That would be a great instant (but somewhat temporary) solution for both problems.', 'Then one may work on pretty way of adding refs.', ""Doesn't it sound good?"", ':)']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'WORKAROUNDS', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +10145,Create a VisualEditor plugin tool to add/edit Listings,"**lukebenes** wrote: + +Have you taken a look at WP:HOTCAT? + +http://en.wikipedia.org/wiki/Wikipedia:HC + +HotCat is a JavaScript program that helps registered users easily remove, change and add categories to Wikipedia pages. This is very similar to the functionality that we need for the Listing Editor.",1371640823,task_subcomment,PHID-TASK-tqro35vsrplftuemdxbd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lukebenes** wrote:\n\nHave you taken a look at WP:HOTCAT?', 'URL\n\nHotCat is a JavaScript program that helps registered users easily remove, change and add categories to Wikipedia pages.', 'This is very similar to the functionality that we need for the Listing Editor.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'MOTIVATION']" +507,VisualEditor: Adding a file/media fails with wrong wikicode (Image insertion sets resource='undefined'),"**winne2i** wrote: + +The same on plwiki: https://pl.wikipedia.org/w/index.php?diff=36790309 +(""prawo"" means ""right"" in polish, ""ramka"" means ""frame"")",1371648653,task_subcomment,PHID-TASK-2z2izcavd5te3dkswczw,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**winne2i** wrote:\n\nThe same on plwiki: URL\n(""prawo"" means ""right"" in polish, ""ramka"" means ""frame"")']",['BUG REPRODUCTION'] +4655,"Images: Image insertion uses both the English and the localised syntax for ""right""","**winne2i** wrote: + +It's not a + (localised 'thumb'),right +this is + (localised 'right'),right +as I mentioned in bug 49596 comment 6.",1371705686,task_subcomment,PHID-TASK-ipvexqb24ep4dnkhsnif,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**winne2i** wrote:\n\nIt's not a\n (localised 'thumb'),right\nthis is\n (localised 'right'),right\nas I mentioned in bug 49596 comment 6.""]",['BUG REPRODUCTION'] +4654,"Images: Image insertion uses both the English and the localised syntax for ""right""","**winne2i** wrote: + +(I also mentioned ""/ramka/ means /frame/"" but I suppose ""ramka"" would be localised ""thumb""…?)",1371705767,task_subcomment,PHID-TASK-ipvexqb24ep4dnkhsnif,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**winne2i** wrote:\n\n(I also mentioned ""/ramka/ means /frame/"" but I suppose ""ramka"" would be localised ""thumb""…?)']",['INVESTIGATION AND EXPLORATION'] +4723,VisualEditor: Image corruption edits - garbled text inserted into image description,"**molly.white5** wrote: + +A user just came to IRC asking about this same issue. The user had made this edit: http://en.wikipedia.org/w/index.php?title=Harry_Belafonte&diff=560738876&oldid=560738222 + +The user had only intended to make the changes that appear between lines 98 and 108; all of the other changes appear to be a product of this bug. + +The same issue occurred for the user in http://en.wikipedia.org/w/index.php?title=Harry_Belafonte&diff=560737462&oldid=560717280.",1371737760,task_subcomment,PHID-TASK-rjfwlifxsqzej72hvwal,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**molly.white5** wrote:\n\nA user just came to IRC asking about this same issue.', 'The user had made this edit: URL\n\nThe user had only intended to make the changes that appear between lines 98 and 108; all of the other changes appear to be a product of this bug.', 'The same issue occurred for the user in URL']","['BUG REPORT .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5142,VisualEditor: Selecting and copying one node throws an exception,"**orbit** wrote: + +ooh... that's true.",1371773691,task_subcomment,PHID-TASK-vhlmolnzsp5kd7qoa2nn,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**orbit** wrote:\n\nooh... that's true.""]",['SOCIAL CONVERSATION'] +4324,VisualEditor: Editing leads to some characters (of wikitext) cut off in later section,"**Author:** `brassratgirl` + +**Description:** +See this diff: +https://en.wikipedia.org/w/index.php?title=Uganda&diff=561452947&oldid=560332103 + +adding a sentence to the lede section saved properly, but also had unwanted behavior of cutting off the first letter of the first word of a random paragraph in a later section (removed 'l' from ""Lake Kyoga"" under 'geography'). + +Firefox 21.0 on Ubuntu 12.04. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372128420,task_description,PHID-TASK-z4n2utsm2obyfevr5eud,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Editing leads to some characters (of wikitext) cut off in later section.', '**Author:** CODE\n\n**Description:**\nSee this diff: \nURL\n\nadding a sentence to the lede section saved properly, but also had unwanted behavior of cutting off the first letter of the first word of a random paragraph in a later section (removed \'l\' from ""Lake Kyoga"" under \'geography\').', 'Firefox 21.0 on Ubuntu 12.04.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4329,VisualEditor: Editing leads to some characters (of wikitext) cut off in later section,"**brassratgirl** wrote: + +Also added some quotes to refnames and removed a bracket from an image link later on.",1372128699,task_subcomment,PHID-TASK-z4n2utsm2obyfevr5eud,PHID-USER-ynivjflmc2dcl6w5ut5v,['**brassratgirl** wrote:\n\nAlso added some quotes to refnames and removed a bracket from an image link later on.'],['BUG REPRODUCTION'] +2020,"""Use the wikitext editor for editing sections while VisualEditor is in beta"" should be default","**brassratgirl** wrote: + +Agreed that having two links would be super. Visual editor for section-editing by default is driving me crazy on the English Wikipedia.",1372129450,task_subcomment,PHID-TASK-oz4sidkwsjedlisknc5h,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**brassratgirl** wrote:\n\nAgreed that having two links would be super.', 'Visual editor for section-editing by default is driving me crazy on the English Wikipedia.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +4327,VisualEditor: Editing leads to some characters (of wikitext) cut off in later section,"**brassratgirl** wrote: + +Tried editing another, later section in the same article and got this: +https://en.wikipedia.org/w/index.php?title=Uganda&diff=561456536&oldid=561456189 + +the changes I intended to make were made (added a link, copyediting) but spaces around template dates were added (more normalization) and the same initial letter (the 'l' of lake) and bracket from the same image file were removed. VisEd *really* doesn't like something about that paragraph!",1372130068,task_subcomment,PHID-TASK-z4n2utsm2obyfevr5eud,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**brassratgirl** wrote:\n\nTried editing another, later section in the same article and got this: \nURL\n\nthe changes I intended to make were made (added a link, copyediting) but spaces around template dates were added (more normalization) and the same initial letter (the 'l' of lake) and bracket from the same image file were removed."", ""VisEd *really* doesn't like something about that paragraph!""]","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +4294,VisualEditor doesn't work in be-x-old.wikipedia.org (parsoidserver-http-bad-status: 404),"**Author:** `p.selitskas` + +**Description:** +Dash-to-underscore conversion is frucked up yet again? + +When ""Edit"" is clicked, an API request is issued with params: +action:visualeditor +paction:parse +page:Новая_зямля +oldid:1630719 +token:[screened] +format:json + +Response: {""servedby"":""mw1141"",""error"":{""code"":""parsoidserver-http-bad-status"",""info"":""404""}} + +VE works at be.wikipedia.org, but it doesn't work at be-x-old.wikipedia.org, bat-smg.wikipedia.org, and maybe other sites with dash in the site ID. + +-------------------------- +**Version**: unspecified +**Severity**: major",1372164300,task_description,PHID-TASK-lfvhcf2i2gcieggk662j,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""VisualEditor doesn't work in be-x-old.wikipedia.org (parsoidserver-http-bad-status: 404)."", '**Author:** CODE\n\n**Description:**\nDash-to-underscore conversion is frucked up yet again?', 'When ""Edit"" is clicked, an API request is issued with params:\naction:visualeditor\npaction:parse\npage:Новая_зямля\noldid:1630719\ntoken:[screened]\nformat:json\n\nResponse: {""servedby"":""mw1141"",""error"":{""code"":""parsoidserver-http-bad-status"",""info"":""404""}}\n\nVE works at be.wikipedia.org, but it doesn\'t work at be-x-old.wikipedia.org, bat-smg.wikipedia.org, and maybe other sites with dash in the site ID.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', '{servedby:mwerror:{code:parsoidserver-http-bad-statusinfo:}}', 'BUG REPRODUCTION']" +4297,VisualEditor doesn't work in be-x-old.wikipedia.org (parsoidserver-http-bad-status: 404),"**p.selitskas** wrote: + +(In reply to comment #1) +> Roan - is this a config issue at our end or something else? +> +> http://titanium.wikimedia.org/be-x-oldwiki/Галоўная_старонка?oldid=1535753 +> and +> http://parsoid.wmflabs.org/be-x-old/Галоўная_старонка?oldid=1535753 both work +> fine for me, but in VE +> https://be-x-old.wikipedia.org/wiki/ +> Галоўная_старонка?oldid=1535753&veaction=edit +> does indeed 404. + +I think it's a config issue. + +CommonSettings.php on line 1890 says: +$wgVisualEditorParsoidPrefix = $wgDBname; + +DB names are written with underscores instead of dashes. Conversion '_'->'-' should be performed here. + +This is a typical error in WMF configs. I used to run against it even in MediaWiki core.",1372179812,task_subcomment,PHID-TASK-lfvhcf2i2gcieggk662j,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**p.selitskas** wrote:\n\n(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI think it's a config issue."", 'CommonSettings.php on line 1890 says:\n$wgVisualEditorParsoidPrefix = $wgDBname;\n\nDB names are written with underscores instead of dashes.', ""Conversion '_'->'-' should be performed here."", 'This is a typical error in WMF configs.', 'I used to run against it even in MediaWiki core.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4285,Guided tours cannot distinguish between read and edit modes with VisualEditor,"**Author:** `swalling` + +**Description:** +This tour step should only be shown in read mode. + +When starting the guided tour via the ""Show help"" help button with GettingStarted, guided tours thinks I am in read mode and displays broken steps, rather than skipping to the appropriate editing steps. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11708}",1372184520,task_description,PHID-TASK-x646ub2izdkijgiiwrz2,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Guided tours cannot distinguish between read and edit modes with VisualEditor.', '**Author:** CODE\n\n**Description:**\nThis tour step should only be shown in read mode.', 'When starting the guided tour via the ""Show help"" help button with GettingStarted, guided tours thinks I am in read mode and displays broken steps, rather than skipping to the appropriate editing steps.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11708}']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4293,Guided tours cannot distinguish between read and edit modes with VisualEditor,"**swalling** wrote: + +Note: this only happens if the user clicks ""Show help"" after editing in VE mode. Otherwise, the tour progresses normally. The easiest solution in the interim may be to ensure that we don't show the Getting Started toolbar in VE edit mode, like we do for wikitext editing.",1372184775,task_subcomment,PHID-TASK-x646ub2izdkijgiiwrz2,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\nNote: this only happens if the user clicks ""Show help"" after editing in VE mode.', 'Otherwise, the tour progresses normally.', ""The easiest solution in the interim may be to ensure that we don't show the Getting Started toolbar in VE edit mode, like we do for wikitext editing.""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +4377,"VisualEditor: Templates' phantoms can overlap the toolbar, hindering saving/etc.","**orbit** wrote: + +This is fixed now in master.",1372205712,task_subcomment,PHID-TASK-zhyimecjptsrsi7gj65o,PHID-USER-ynivjflmc2dcl6w5ut5v,['**orbit** wrote:\n\nThis is fixed now in master.'],['BUG REPRODUCTION'] +1840,Logging broken for GettingStarted (page-save-success logged as page-impression),"**Author:** `swalling` + +**Description:** +Looking at the logs for the latest GettingStarted schema (GettingStartedNavbar_5496876) I am not finding a page-save-success event since June 6th. + +This may have something to do with the VisualEditor split test or maybe not. I am seeing very few events (28 total) of any kind being logged on enwiki after 2013-06-20 when logging for the VE split test was enabled. This is obviously wrong, since there were more than 150 revisions tagged as gettingstarted-edit yesterday alone. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372206060,task_description,PHID-TASK-q3v5q4q6bifjgxghffaq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Logging broken for GettingStarted (page-save-success logged as page-impression).', '**Author:** CODE\n\n**Description:**\nLooking at the logs for the latest GettingStarted schema (GettingStartedNavbar_5496876) I am not finding a page-save-success event since June 6th.', 'This may have something to do with the VisualEditor split test or maybe not.', 'I am seeing very few events (28 total) of any kind being logged on enwiki after 2013-06-20 when logging for the VE split test was enabled.', 'This is obviously wrong, since there were more than 150 revisions tagged as gettingstarted-edit yesterday alone.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +401,"VisualEditor: Opening ""Edit"" tab (and section edit links) with a middle-click / Ctrl-click / Shift-click (new tab/window) disabled somehow","**pinkampersand.wikimedia** wrote: + +I should note that I've been having this bug (well, with ctrl-click on my laptop, but think that's the same thing), and I don't have VE enabled. However, this bug's several days old, and I'm pretty sure this has only been happening to me within the past hour. Chrome on a ChromeOS netbook.",1372252282,task_subcomment,PHID-TASK-7sjurdxqyilrckxefznc,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**pinkampersand.wikimedia** wrote:\n\nI should note that I've been having this bug (well, with ctrl-click on my laptop, but think that's the same thing), and I don't have VE enabled."", ""However, this bug's several days old, and I'm pretty sure this has only been happening to me within the past hour."", 'Chrome on a ChromeOS netbook.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8633,VisualEditor: User personal links appear above VE dialogs,"**Author:** `rachelqa99` + +**Description:** +This it the top level links English, Talk, Preferences, Watchlist etc appearing on top of references window + +-------------------------- +**Version**: unspecified +**Severity**: minor",1372267920,task_description,PHID-TASK-hnjrb6dsvhgt7tgjsyyd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: User personal links appear above VE dialogs.', '**Author:** CODE\n\n**Description:**\nThis it the top level links English, Talk, Preferences, Watchlist etc appearing on top of references window\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8637,VisualEditor: User personal links appear above VE dialogs,"**rachelqa99** wrote: + +screenshot + +//attachment screenshotve.docx ignored as obsolete//",1372267984,task_subcomment,PHID-TASK-hnjrb6dsvhgt7tgjsyyd,PHID-USER-ynivjflmc2dcl6w5ut5v,['**rachelqa99** wrote:\n\nscreenshot\n\n//attachment screenshotve.docx ignored as obsolete//'],['BUG REPRODUCTION .'] +1850,Logging broken for GettingStarted (page-save-success logged as page-impression),"**swalling** wrote: + +(In reply to comment #1) +> The latest GettingStartedNavbar table is GettingStartedNavbar_5588671 +> (easiest +> way to see is SHOW TABLES). +> + +Resolving as not a bug, accordingly, because there's no RESOLVED STEVENISDUMB. ;)",1372268511,task_subcomment,PHID-TASK-q3v5q4q6bifjgxghffaq,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**swalling** wrote:\n\n(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nResolving as not a bug, accordingly, because there's no RESOLVED STEVENISDUMB."", ';)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1849,Logging broken for GettingStarted (page-save-success logged as page-impression),"**swalling** wrote: + +(In reply to comment #1) +> The latest GettingStartedNavbar table is GettingStartedNavbar_5588671 +> (easiest +> way to see is SHOW TABLES). +> +> However, that doesn't convincingly explain why the latest (by timestamp) +> enwiki +> entries in GettingStartedNavbar_5496876 are a long string of +> page-save-attempt +> (the last of which is on 2013-06-26), but the latest page-save-success is +> 2013-06-06. +> +> It could be a coincidence, but it's worth looking into. + +Okay, you were correct, this is worth looking in to. In the most recent logs (GettingStartedNavbar_5588671) it seems we are not logging any page-save-success events for the returnto funnel. Logging for other events in the returnto funnel seem normal, and page saves all gettingstarted funnels (copyedit, clarify, addlinks) are normal.",1372275305,task_subcomment,PHID-TASK-q3v5q4q6bifjgxghffaq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOkay, you were correct, this is worth looking in to.', 'In the most recent logs (GettingStartedNavbar_5588671) it seems we are not logging any page-save-success events for the returnto funnel.', 'Logging for other events in the returnto funnel seem normal, and page saves all gettingstarted funnels (copyedit, clarify, addlinks) are normal.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4295,VisualEditor doesn't work in be-x-old.wikipedia.org (parsoidserver-http-bad-status: 404),"**p.selitskas** wrote: + +(In reply to comment #3) +> I have fixed this in the Parsoid config. + +Can you publish the link to the change in Gerrit (if it is publicly available), just for my interest? + +Thanks for fixing, btw.",1372287816,task_subcomment,PHID-TASK-lfvhcf2i2gcieggk662j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**p.selitskas** wrote:\n\n(In reply to comment #3)\nQUOTE\n\nCan you publish the link to the change in Gerrit (if it is publicly available), just for my interest?', 'Thanks for fixing, btw.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +4847,VisualEditor: Display a link to both VE and wikitext editor on every section header,"**swalling** wrote: + +(In reply to comment #22) +> I was doing my volunteering editing at http://ca.wikipedia.org when all of a +> sudden I realized the new section double-editing links... +> +> Well done! I'm glad about everything I said against them, but it is true that +> I'm also glad about your implementation. A good bridge indeed. + + ++1. If we have to live with both edit/edit source for now, this is a pretty elegant implementation.",1372313035,task_subcomment,PHID-TASK-tqom52xzffar63gwv2th,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n(In reply to comment #22)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n\n+1.', 'If we have to live with both edit/edit source for now, this is a pretty elegant implementation.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +12402,Implement inline comment support using OKFN annotator,"**azaroth42** wrote: + + +Just to recommend the hypothes.is version of annotator, and to point to the Open Annotation specification for the implementation: + +http://www.openannotation.org/spec/core/ + +and + +http://www.w3.org/community/openannotation/ + +Hope that helps, and looking forwards to seeing the outcomes. Happy to answer any Open Annotation questions that may come up!",1372368533,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**azaroth42** wrote:\n\n\nJust to recommend the hypothes.is version of annotator, and to point to the Open Annotation specification for the implementation:\n\nURL\n\nand \n\nURL\n\nHope that helps, and looking forwards to seeing the outcomes.', 'Happy to answer any Open Annotation questions that may come up!']","['FUTURE PLAN', 'SOCIAL CONVERSATION']" +12401,Implement inline comment support using OKFN annotator,"**tilgovi** wrote: + +We're right here watching, Rob :) + +I would recommend just focusing on upstream okfn/annotator. We're cranking hard to get everything relevant pushed upstream. + +Richa, don't hesitate to reach out if you want help testing or have any questions about the annotator code.",1372372816,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**tilgovi** wrote:\n\nWe're right here watching, Rob :)\n\nI would recommend just focusing on upstream okfn/annotator."", ""We're cranking hard to get everything relevant pushed upstream."", ""Richa, don't hesitate to reach out if you want help testing or have any questions about the annotator code.""]","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .']" +9032,Make ULS input methods work in content editable divs of VisualEditor,"**ansumang** wrote: + +Santhosh, I think by changing the summary, we could avoid the duplicates? + +(In reply to comment #7) +%%%> *** Bug 50345 has been marked as a duplicate of this bug. ***%%%",1372424196,task_subcomment,PHID-TASK-okxdqrb2z7y2e2t7su5q,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ansumang** wrote:\n\nSanthosh, I think by changing the summary, we could avoid the duplicates?', '(In reply to comment #7)\n%%%> *** Bug 50345 has been marked as a duplicate of this bug.', '***%%%']","['CONTRIBUTION AND COMMITMENT', 'ISSUE CONTENT MANAGEMENT', 'NA']" +1730,Unexpected editing behavior for typing Malayalam text,"**Author:** `harshanh1979` + +**Description:** +I have tested VisualEditor at ml.wikipedia at the following page + +https://ml.wikipedia.org/wiki/%E0%B4%AC%E0%B5%BC%E0%B4%A4%E0%B5%8D%E0%B4%A4%E0%B4%B2%E0%B5%8B%E0%B4%AE%E0%B4%BF%E0%B4%AF%E0%B5%8B_%E0%B4%A1%E0%B4%AF%E0%B4%B8%E0%B5%8D + +I tried to correct the text ൻറെ to ന്റെ. But the editor doesnt allow to input the characters ് െ etc. Unwanted changes happens somewhere else in the paragraph while trying to input the above mentioned characters. + +-------------------------- +**Version**: unspecified +**Severity**: major +**OS**: Linux +**Platform**: PC +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50566",1372699740,task_description,PHID-TASK-p2n3tks426uods6v37cf,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Unexpected editing behavior for typing Malayalam text.', '**Author:** CODE\n\n**Description:**\nI have tested VisualEditor at ml.wikipedia at the following page\n\nURL\n\nI tried to correct the text ൻറെ to ന്റെ.', 'But the editor doesnt allow to input the characters ് െ etc.', 'Unwanted changes happens somewhere else in the paragraph while trying to input the above mentioned characters.', '--------------------------\n**Version**: unspecified\n**Severity**: major\n**OS**: Linux\n**Platform**: PC\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +3999,VisualEditor: Searching to re-use an existing reference doesn't use the correct internal list,"**Author:** `rachelqa99` + +**Description:** +enter erroneous text for existing reference + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://www.mediawiki.org/wiki/User:Rachel99/testing_070113?veaction=edit + +**Attached**: {F11502}",1372712580,task_description,PHID-TASK-5mroix5k2facuxaaopyg,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""VisualEditor: Searching to re-use an existing reference doesn't use the correct internal list."", '**Author:** CODE\n\n**Description:**\nenter erroneous text for existing reference\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL\n\n**Attached**: {F11502}']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4004,VisualEditor: Searching to re-use an existing reference doesn't use the correct internal list,"**rachelqa99** wrote: + +I have references that already exist. I want to reuse one of them. I choose reference bookmark icon. It lists all current references under use current reference. It is unclear what to type here. If I type in erroneous text, it seems to let me insert it, and it chooses the first reference [ users 1]. It does not check to see if text corresponds to existing reference. +Need directions on what to type for a existing reference, or how to choose existing reference.",1372712923,task_subcomment,PHID-TASK-5mroix5k2facuxaaopyg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**rachelqa99** wrote:\n\nI have references that already exist.', 'I want to reuse one of them.', 'I choose reference bookmark icon.', 'It lists all current references under use current reference.', 'It is unclear what to type here.', 'If I type in erroneous text, it seems to let me insert it, and it chooses the first reference [ users 1].', 'It does not check to see if text corresponds to existing reference.', 'Need directions on what to type for a existing reference, or how to choose existing reference.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +4003,VisualEditor: Searching to re-use an existing reference doesn't use the correct internal list,"**rachelqa99** wrote: + +first reference is picked when erroneous text typed in + +**Attached**: {F11503}",1372712993,task_subcomment,PHID-TASK-5mroix5k2facuxaaopyg,PHID-USER-ynivjflmc2dcl6w5ut5v,['**rachelqa99** wrote:\n\nfirst reference is picked when erroneous text typed in\n\n**Attached**: {F11503}'],['BUG REPRODUCTION .'] +1686,VisualEditor: Feedback form moves and jerks the screen around,"**Author:** `Shirudo` + +**Description:** +While filling out the feedback form, the form jumps down the screen with every keystroke, until it's mostly out of view. Once there, only the current line that I'm typing in is visible right above the edge, and every few keystrokes (seemingly randomly) make the entire screen jerk up and down quickly. If I scroll down or drag the form back up so that it's centred again, it just jumps back down once I begin typing again. + +If it makes a difference, I'm using Firefox 22 on Fedora 18, with Gnome 3 Fallback. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372723860,task_description,PHID-TASK-5jyjadx572ehzjtstm2i,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Feedback form moves and jerks the screen around.', ""**Author:** CODE\n\n**Description:**\nWhile filling out the feedback form, the form jumps down the screen with every keystroke, until it's mostly out of view."", ""Once there, only the current line that I'm typing in is visible right above the edge, and every few keystrokes (seemingly randomly) make the entire screen jerk up and down quickly."", ""If I scroll down or drag the form back up so that it's centred again, it just jumps back down once I begin typing again."", ""If it makes a difference, I'm using Firefox 22 on Fedora 18, with Gnome 3 Fallback."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4079,"VisualEditor: Improvements to reference editing, including local wiki-specific workflows","**gwaw_2003** wrote: + +I'd have to agree with PamD above. If anything, just steal the RefToolbar code, and make it work with VE as a temporary fix for enwp. This cannot be rolled out to new editors the way it is, or we'll have a ton of ""well I hated how the references worked so I stopped trying to use them at all"" edits from new editors.",1372728086,task_subcomment,PHID-TASK-b74srkob65ougmewgpvd,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**gwaw_2003** wrote:\n\nI'd have to agree with PamD above."", 'If anything, just steal the RefToolbar code, and make it work with VE as a temporary fix for enwp.', 'This cannot be rolled out to new editors the way it is, or we\'ll have a ton of ""well I hated how the references worked so I stopped trying to use them at all"" edits from new editors.']","['SOCIAL CONVERSATION', 'WORKAROUNDS', 'EXPECTED BEHAVIOR .']" +3915,VisualEditor: Page notices overlap dialogs,"**Author:** `Thehelpfulonewiki` + +**Description:** +Page notice overlaps the close button on page settings + +I tried to edit Barack Obama using the Visual Editor. The page notice came up - which is fine - but then I clicked on the page settings without dimissing the page notice and wasn't able to dismiss the page notice. The page notice covers the close button so the only button I could press is ""apply changes"" to causes the page settings window to go away, allowing me to hide the page notice. + +I was told in #-visualeditor that you can click anywhere in the notice itself to dismiss it - something I didn't even consider doing because that's not standard behaviour for notifications (considering Facebook and even Echo). Please can we make the page notice dismissable by clicking on the ""1 notice"" area, even if you've got the page settings window up? + +See attached screenshot for an illustration of the problem. + +-------------------------- +**Version**: unspecified +**Severity**: minor +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=49059 + +**Attached**: {F11576}",1372730460,task_description,PHID-TASK-geudhodnzjlx4dkfmnsc,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Page notices overlap dialogs.', '**Author:** CODE\n\n**Description:**\nPage notice overlaps the close button on page settings\n\nI tried to edit Barack Obama using the Visual Editor.', ""The page notice came up - which is fine - but then I clicked on the page settings without dimissing the page notice and wasn't able to dismiss the page notice."", 'The page notice covers the close button so the only button I could press is ""apply changes"" to causes the page settings window to go away, allowing me to hide the page notice.', ""I was told in #-visualeditor that you can click anywhere in the notice itself to dismiss it - something I didn't even consider doing because that's not standard behaviour for notifications (considering Facebook and even Echo)."", 'Please can we make the page notice dismissable by clicking on the ""1 notice"" area, even if you\'ve got the page settings window up?', 'See attached screenshot for an illustration of the problem.', '--------------------------\n**Version**: unspecified\n**Severity**: minor\n**See Also**:\nURL\n\n**Attached**: {F11576}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1667,Infobox template shows HTML,"**Author:** `warnckew` + +**Description:** +Screenshot showing infobox DIV HTML code + +Launching VisualEditor to edit http://en.wikipedia.org/w/index.php?title=United_Nations_Security_Council_Resolution_1693&oldid=541044487 makes the heading of the infobox show some unexpected HTML contents, as shown in the attached browser screenshot. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11621}",1372759800,task_description,PHID-TASK-u4b7k3vc55d23eoi7lfv,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Infobox template shows HTML.', '**Author:** CODE\n\n**Description:**\nScreenshot showing infobox DIV HTML code\n\nLaunching VisualEditor to edit URL makes the heading of the infobox show some unexpected HTML contents, as shown in the attached browser screenshot.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11621}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +13320,TemplateData: Get better error messages for JSON syntax errors,"**weskaggs** wrote: + +Displaying the contents of the line at which an error is detected, with a few lines around it for context, would be almost as useful as a line number. Of course the actual error can be a long way off from the point at which a syntax error is detected, but the information would still be helpful. Adding information about the type of error would make it even better. Really any information at all about the nature of the error would be an improvement.",1372774985,task_subcomment,PHID-TASK-n2g6v2vrtf3k3hkqsoi3,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**weskaggs** wrote:\n\nDisplaying the contents of the line at which an error is detected, with a few lines around it for context, would be almost as useful as a line number.', 'Of course the actual error can be a long way off from the point at which a syntax error is detected, but the information would still be helpful.', 'Adding information about the type of error would make it even better.', 'Really any information at all about the nature of the error would be an improvement.']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .']" +8314,Templates that create multiple table cells don't work,"**Author:** `kwwilliams` + +**Description:** +VE can't properly display any table using {{singlechart}} on English Wikipedia, which makes any editing of the fields pretty dicey. + +Taking http://en.wikipedia.org/wiki/5_O%27Clock_%28T-Pain_song%29 as an example (it's actually one of thousands), http://en.wikipedia.org/wiki/File:Singlechart-Articleview.PNG shows what the table looks like when being displayed. http://en.wikipedia.org/wiki/File:Visual-editor-singlechart.png shows what it looks like after Visual editor has been engaged. Note that South Korea (GAON) rows and Romanian Top 100 rows are generated by manual table markup and the remainder are template calls. + +This probably comes about from two factors: + +1) Singlechart generates a ""|"" or ""!"" internally to start a table row, based on whether it has been called with the rowheader parameter. +2) Singlechart generates another | between the two data items it outputs to separate the fields in the table row. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50366 +https://bugzilla.wikimedia.org/show_bug.cgi?id=44498 +https://bugzilla.wikimedia.org/show_bug.cgi?id=50951 +https://bugzilla.wikimedia.org/show_bug.cgi?id=52296",1372780080,task_description,PHID-TASK-65s4zvg7e6km2enogisy,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""Templates that create multiple table cells don't work."", ""**Author:** CODE\n\n**Description:**\nVE can't properly display any table using {{singlechart}} on English Wikipedia, which makes any editing of the fields pretty dicey."", ""Taking URL as an example (it's actually one of thousands), URL shows what the table looks like when being displayed."", 'URL shows what it looks like after Visual editor has been engaged.', 'Note that South Korea (GAON) rows and Romanian Top 100 rows are generated by manual table markup and the remainder are template calls.', 'This probably comes about from two factors:\n\n1) Singlechart generates a ""|"" or ""!""', 'internally to start a table row, based on whether it has been called with the rowheader parameter.', '2) Singlechart generates another | between the two data items it outputs to separate the fields in the table row.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL\nURL\nURL\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8541,Templates that create part (but not all) of a table cell don't work,"**kwwilliams** wrote: + +50589 has been marked as a duplicate of this bug. I'm certain it's related, but I'm not certain it's a duplicate. *If* it is a duplicate, marking it as ""wontfix"" isn't an acceptable answer. + +singlechart *does* return the leading | or !, depending on whether it has been ask to generate a row or a header row. It generates two row cells, separated by a |.",1372781691,task_subcomment,PHID-TASK-bcblwti2swge5nlt24om,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n50589 has been marked as a duplicate of this bug.', ""I'm certain it's related, but I'm not certain it's a duplicate."", '*If* it is a duplicate, marking it as ""wontfix"" isn\'t an acceptable answer.', 'singlechart *does* return the leading | or !, depending on whether it has been ask to generate a row or a header row.', 'It generates two row cells, separated by a |.']","['ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8327,Templates that create multiple table cells don't work,"**kwwilliams** wrote: + +""This can be fixed by avoiding 2""? How exactly is the template supposed to generate a row header and two table cells while ""avoiding 2)""?",1372782364,task_subcomment,PHID-TASK-65s4zvg7e6km2enogisy,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n""This can be fixed by avoiding 2""?', 'How exactly is the template supposed to generate a row header and two table cells while ""avoiding 2)""?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION .']" +1663,"Can ""edit section"" be restricted to only open the single section?","**wikipedia** wrote: + +To reproduce: + +1. Visit a page, eg. http://en.wikipedia.org/wiki/High_Speed_2#Legal_challenges +2. Hover over the section ""[ edit ]"" +3. Expands to ""[ edit | edit source ]"" (both with equivalent URLs) +4. Observe that the link is: http://en.wikipedia.org/wiki/High_Speed_2?veaction=edit&vesection=6 +5. Click the link. + +What happens: + +6. The page jumps +7. The page freezes +8. The page is partially whited-out +9. (If it happens to complete loading). A massive toolbar obscures where the cursor was. + +What should happen: + +6. The page should remain exactly where it was, it should not move +7. The page should remain interactive +8. The page should remain readable +9. The editor (visual or textedit) should correspond to only that section.",1372784238,task_subcomment,PHID-TASK-3mzdvk7doccla2cgipwj,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wikipedia** wrote:\n\nTo reproduce:\n\n1.', 'Visit a page, eg.', 'URL\n2.', 'Hover over the section ""[ edit ]""\n3.', 'Expands to ""[ edit | edit source ]"" (both with equivalent URLs)\n4.', 'Observe that the link is: URL\n5.', 'Click the link.', 'What happens:\n\n6.', 'The page jumps\n7.', 'The page freezes\n8.', 'The page is partially whited-out\n9.', '(If it happens to complete loading).', 'A massive toolbar obscures where the cursor was.', 'What should happen:\n\n6.', 'The page should remain exactly where it was, it should not move\n7.', 'The page should remain interactive\n8.', 'The page should remain readable\n9.', 'The editor (visual or textedit) should correspond to only that section.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .']" +8323,Templates that create multiple table cells don't work,"**kwwilliams** wrote: + +Hadn't noticed the leading | character. That is wrong, albeit harmless in most cases (if someone set rowheader=true, it would be a visible error). I removed all of those in a bot run before, and it looks like it's time to do it again. + +Removing the pipe doesn't quite work, though: take a peek at http://en.wikipedia.org/wiki/2012_%28It_Ain%27t_the_End%29?veaction=edit vs. http://en.wikipedia.org/wiki/2012_%28It_Ain%27t_the_End%29 and notice how the manual entries and the templated entries align in the normal view but scramble in the edit view. + +You really need to be parsing *after* template expansion and tracking all the text that the templates generate. That template should display as the chart and reference in the first column followed by a position in the second column, because that's what the wikitext the template generates says to do. Once the editor tries to edit any of those fields, the editor should be taken to the template editor. Displaying the output as a doublespaced item without any table boundaries that doesn't align with other entries is not the right answer to this problem.",1372791643,task_subcomment,PHID-TASK-65s4zvg7e6km2enogisy,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\nHadn't noticed the leading | character."", 'That is wrong, albeit harmless in most cases (if someone set rowheader=true, it would be a visible error).', ""I removed all of those in a bot run before, and it looks like it's time to do it again."", ""Removing the pipe doesn't quite work, though: take a peek at URL vs. URL and notice how the manual entries and the templated entries align in the normal view but scramble in the edit view."", 'You really need to be parsing *after* template expansion and tracking all the text that the templates generate.', ""That template should display as the chart and reference in the first column followed by a position in the second column, because that's what the wikitext the template generates says to do."", 'Once the editor tries to edit any of those fields, the editor should be taken to the template editor.', ""Displaying the output as a doublespaced item without any table boundaries that doesn't align with other entries is not the right answer to this problem.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +1651,"VisualEditor ""leave BETA"" dialogue jumps around, making leave hard/impossible","**Author:** `wikipedia` + +**Description:** +To reproduce: + +1. http://en.wikipedia.org/wiki/High_Speed_2?veaction=edit&vesection=6 +2. Wait, hopefully the VisualEditor loads, and does not hang +3. Click ""BETA"" +4. Click Leave. +5. Try to type in this dialogue box + +What happens: + +6. The window scrolls around with each and every keypress. +7. The Leave BETA dialogue is very hard to complete. + +What should happen: + +6. The window should not scroll +7. The process of leaving should be easy and reliable. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372794540,task_description,PHID-TASK-3nmcqmdcnvrslmvnpgyx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor ""leave BETA"" dialogue jumps around, making leave hard/impossible.', '**Author:** CODE\n\n**Description:**\nTo reproduce:\n\n1.', 'URL\n2.', 'Wait, hopefully the VisualEditor loads, and does not hang\n3.', 'Click ""BETA""\n4.', 'Click Leave.', '5.', 'Try to type in this dialogue box\n\nWhat happens:\n\n6.', 'The window scrolls around with each and every keypress.', '7.', 'The Leave BETA dialogue is very hard to complete.', 'What should happen:\n\n6.', 'The window should not scroll\n7.', 'The process of leaving should be easy and reliable.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +8322,Templates that create multiple table cells don't work,"**kwwilliams** wrote: + +As a help: there are only a few dozen templates that do things like this. I would have no problem at all adding something in the TemplateData that gave VE a clue as to what was going on, like + + ""table"": + { + ""cells"": 2, + ""rowheader"": ""true"", + }",1372794694,task_subcomment,PHID-TASK-65s4zvg7e6km2enogisy,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nAs a help: there are only a few dozen templates that do things like this.', 'I would have no problem at all adding something in the TemplateData that gave VE a clue as to what was going on, like\n\n ""table"":\n {\n ""cells"": 2,\n ""rowheader"": ""true"",\n }']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +1653,"VisualEditor ""leave BETA"" dialogue jumps around, making leave hard/impossible","**wikipedia** wrote: + +Video of VisualEditor jumping around while typing in Leave dialogue. + +Third attempt at video attachment of issue (failed on creation). Truncated with 'dd if=visual-editor-madness.ogv of=visual-editor-madness-10240kB.ogv bs=1k count=9999' + +**Attached**: {F11691}",1372795186,task_subcomment,PHID-TASK-3nmcqmdcnvrslmvnpgyx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wikipedia** wrote:\n\nVideo of VisualEditor jumping around while typing in Leave dialogue.', 'Third attempt at video attachment of issue (failed on creation).', ""Truncated with 'dd if=visual-editor-madness.ogv of=visual-editor-madness-10240kB.ogv bs=1k count=9999'\n\n**Attached**: {F11691}""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +251,VisualEditor: Provide a GuidedTour for first-time VisualEditor users (ones for both newbies for and experienced editors?),"**swalling** wrote: + +(In reply to comment #1) +> Adding Steven in case his team wants to help/weigh in. + +TL;DR: + +Unless VE team wants to own it, I think E3 can handle any tours of basic editing functionality (with and without VE). What we have is 1/2 way toward the changes Erik requested. + +Full details: + +We are working on adding better VE support in GuidedTour currently, and I've added Matt Flaschen since he's tackling that. We are shooting for feature parity with our previous guided tour of editing for the first time delivered to GettingStarted editors, with the exception being that there is no Preview step to point to in VE. + +Also, soon we hope to test delivering a guided tour to all newly-registered editors, outside the GettingStarted funnel. (Docs: https://meta.wikimedia.org/wiki/Research:Guided_tours). Whether we run that test on a wiki like Spanish or French instead of English depends on l10n of the ""first edit"" tour and whether VE support is ready. S Page is helping out with this test, so I've added him as well. + +If we're interested in pointing out the difference between VE and wikitext to users right away, we could easily build that in as step for the guided tours delivered via GettingStarted and the general ""first edit"" tour we're planning. Currently with the tour that's in production, we just point to the Edit button and section edit buttons. + +I'm open to changing that, but I do think we should be cautious about throwing too much complexity at first time editors too soon, by pointing out the multiple methods of editing. I added Pau for his input.",1372796561,task_subcomment,PHID-TASK-6uhmvpxh7rikbtdr2wns,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n(In reply to comment #1)\nQUOTE\n\nTL;DR: \n\nUnless VE team wants to own it, I think E3 can handle any tours of basic editing functionality (with and without VE).', 'What we have is 1/2 way toward the changes Erik requested.', ""Full details: \n\nWe are working on adding better VE support in GuidedTour currently, and I've added Matt Flaschen since he's tackling that."", 'We are shooting for feature parity with our previous guided tour of editing for the first time delivered to GettingStarted editors, with the exception being that there is no Preview step to point to in VE.', 'Also, soon we hope to test delivering a guided tour to all newly-registered editors, outside the GettingStarted funnel.', '(Docs: URL Whether we run that test on a wiki like Spanish or French instead of English depends on l10n of the ""first edit"" tour and whether VE support is ready.', ""S Page is helping out with this test, so I've added him as well."", 'If we\'re interested in pointing out the difference between VE and wikitext to users right away, we could easily build that in as step for the guided tours delivered via GettingStarted and the general ""first edit"" tour we\'re planning.', ""Currently with the tour that's in production, we just point to the Edit button and section edit buttons."", ""I'm open to changing that, but I do think we should be cautious about throwing too much complexity at first time editors too soon, by pointing out the multiple methods of editing."", 'I added Pau for his input.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +8254,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**Author:** `ryuch` + +**Description:** +Korean input is not complete. + +I tried to input ""한글 시험 합니다."". +But it eats up some letters and produce ""글 험 다."". + +I tested with Chrome and Safari on Mac OSX. And it is all the same with Chrome on Windows XP. + +**See Also**: {T52105} {T72353}",1372815240,task_description,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME.', '**Author:** CODE\n\n**Description:**\nKorean input is not complete.', 'I tried to input ""한글 시험 합니다."".', 'But it eats up some letters and produce ""글 험 다."".', 'I tested with Chrome and Safari on Mac OSX.', 'And it is all the same with Chrome on Windows XP.', '**See Also**: {T52105} {T72353}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'TESTING', 'BUG REPRODUCTION .', 'NA']" +1642,Unify post-edit notifications on Wikimedia wikis,"**swalling** wrote: + +The current plan is to convert VE to use the same notification style as Extension:PostEdit previously did, now that it's been fully migrated to core (bug 48276) + +%%%*** This bug has been marked as a duplicate of bug 39632 ***%%%",1372834231,task_subcomment,PHID-TASK-zr2hewhivqrgrbnvcapd,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**swalling** wrote:\n\nThe current plan is to convert VE to use the same notification style as Extension:PostEdit previously did, now that it's been fully migrated to core (bug 48276)\n\n%%%*** This bug has been marked as a duplicate of bug 39632 ***%%%""]",['FUTURE PLAN'] +1632,Section 0 (lede) editing does not offer VisualEditor,"**Author:** `wikipedia` + +**Description:** +Using the [edit] next to the lede (section=0) only allows invoking the source editor. + +Ideally there should be consistency, and VE options should either be always shown, or never shown. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372847760,task_description,PHID-TASK-6tpy6ex557ljdilowdac,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Section 0 (lede) editing does not offer VisualEditor.', '**Author:** CODE\n\n**Description:**\nUsing the [edit] next to the lede (section=0) only allows invoking the source editor.', 'Ideally there should be consistency, and VE options should either be always shown, or never shown.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +1638,Section 0 (lede) editing does not offer VisualEditor,"**wikipedia** wrote: + +As of 2013-07-03 11:42 BST, there were 22,009 accounts with gadgets-edittop enabled.",1372848234,task_subcomment,PHID-TASK-6tpy6ex557ljdilowdac,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wikipedia** wrote:\n\nAs of 2013-07-03 11:42 BST, there were 22,009 accounts with gadgets-edittop enabled.']",['BUG REPRODUCTION'] +1636,Section 0 (lede) editing does not offer VisualEditor,"**wikipedia** wrote: + +Forwarded to: + + http://en.wikipedia.org/wiki/User_talk:TheDJ#edittop.js:_VisualEditor",1372848588,task_subcomment,PHID-TASK-6tpy6ex557ljdilowdac,PHID-USER-ynivjflmc2dcl6w5ut5v,['**wikipedia** wrote:\n\nForwarded to:\n\n URL'],['BUG REPRODUCTION'] +3931,VisualEditor: Tab layout should be done from a top-loading module,"**pinkampersand.wikimedia** wrote: + +(In reply to comment #4) + +> What do you mean by ""we display:none the former if the user doesn't pass the +> blacklist code""? What is the ""blacklist code""? + +I believe James is referring to the part of VE that checks a user's browser and compares it against a ""blacklist"" of non-supported browsers. ""display:none""-ing the VE edit tab thereby stops people from using VE if their browser's not going to let them. + +One of y'all devs can correct me if I'm wrong here.",1372852109,task_subcomment,PHID-TASK-l5ckh63ssiggmz3slrqg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**pinkampersand.wikimedia** wrote:\n\n(In reply to comment #4)\n\nQUOTE\nQUOTE\n\nI believe James is referring to the part of VE that checks a user\'s browser and compares it against a ""blacklist"" of non-supported browsers.', '""display:none""-ing the VE edit tab thereby stops people from using VE if their browser\'s not going to let them.', ""One of y'all devs can correct me if I'm wrong here.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1720,Tagging articles using old markup on VE,"**nykevin.norris** wrote: + +Here's an example of an edit which we'd like to be tagged in the future: + +https://en.wikipedia.org/w/index.php?title=Richard_Rich,_1st_Baron_Rich&diff=562587470&oldid=562435942 + +In this case, the user didn't even realize they were using the VisualEditor and came to the help desk, confused: + +https://en.wikipedia.org/wiki/Wikipedia:Help_desk#Problems_editing_with_beta_versions.3F",1372870715,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**nykevin.norris** wrote:\n\nHere's an example of an edit which we'd like to be tagged in the future:\n\nURL\n\nIn this case, the user didn't even realize they were using the VisualEditor and came to the help desk, confused:\n\nURL""]",['BUG REPRODUCTION'] +11678,VisualEditor: Location map template does not display correctly,"**Author:** `lunarjam.mcgahan` + +**Description:** +MS Word document describing and illustrating the bug + +See attached document. O/S is iOS 6.1.3 + +-------------------------- +**Version**: unspecified +**Severity**: minor +**OS**: other + +**Attached**: {F11914}",1372904400,task_description,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Location map template does not display correctly.', '**Author:** CODE\n\n**Description:**\nMS Word document describing and illustrating the bug\n\nSee attached document.', 'O/S is iOS 6.1.3\n\n--------------------------\n**Version**: unspecified\n**Severity**: minor\n**OS**: other\n\n**Attached**: {F11914}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4051,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"**kwwilliams** wrote: + +I strongly, strongly object to the categorization of this as an ""enhancement"". This is a basic feature that needs to be addressed. There aren't many edit filters that block edits, but when an editor trips one of the ones that does, its important that he have an idea as to what to fix. There's no place for an editor to even begin looking to find out what is happening and what it is about his edit that is causing it to fail. It's not really even obvious from the message that it's a content issue.",1372952091,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nI strongly, strongly object to the categorization of this as an ""enhancement"".', 'This is a basic feature that needs to be addressed.', ""There aren't many edit filters that block edits, but when an editor trips one of the ones that does, its important that he have an idea as to what to fix."", ""There's no place for an editor to even begin looking to find out what is happening and what it is about his edit that is causing it to fail."", ""It's not really even obvious from the message that it's a content issue.""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +12095,[Epic] Support editing parts of a page in VisualEditor-MediaWiki,"**joedecker** wrote: + +This is quite serious for slow connections.",1372953307,task_subcomment,PHID-TASK-wdo3c45xgv7mte4en6az,PHID-USER-ynivjflmc2dcl6w5ut5v,['**joedecker** wrote:\n\nThis is quite serious for slow connections.'],['BUG REPRODUCTION'] +3766,"VisualEditor: Move “add parameter” button to alongside the search field, not below the results list, so it can be found","**Author:** `turingt` + +**Description:** +At the Transclusion dialog, after a click or double-click on the chosen parameter, nothing happens. Is the user expected to click on the ""Add parameter"" label at the top? To press Enter? To read the user guide for instruction on how ? None of these steps help. + +This is a usability bug - the actual button is hidden below the fold, at the end of a very long list that is not intended to be scrolled through, and thus hard to discover. The button should be always visible in the dialog - otherwise, the dialog becomes unusable with long lists of parameters. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1372974060,task_description,PHID-TASK-mlttagm5jcb3oqt5j734,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Move “add parameter” button to alongside the search field, not below the results list, so it can be found.', '**Author:** CODE\n\n**Description:**\nAt the Transclusion dialog, after a click or double-click on the chosen parameter, nothing happens.', 'Is the user expected to click on the ""Add parameter"" label at the top?', 'To press Enter?', 'To read the user guide for instruction on how ?', 'None of these steps help.', 'This is a usability bug - the actual button is hidden below the fold, at the end of a very long list that is not intended to be scrolled through, and thus hard to discover.', 'The button should be always visible in the dialog - otherwise, the dialog becomes unusable with long lists of parameters.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +11696,VisualEditor: Location map template does not display correctly,"**lunarjam.mcgahan** wrote: + +This bug also occurs in Chrome Version 27.0.1453.116 m on Windows 7.",1372992263,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-ynivjflmc2dcl6w5ut5v,['**lunarjam.mcgahan** wrote:\n\nThis bug also occurs in Chrome Version 27.0.1453.116 m on Windows 7.'],['BUG REPRODUCTION'] +8295,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**ryuch** wrote: + +This was feed backed to +http://www.mediawiki.org/w/index.php?title=Thread:VisualEditor/Feedback/i_can%27t_type_a_east_asian_character + +If you cannot resolve the problem in time, we'd better postpone the deployment on Korean Wikipedia or other Korean projects.",1373005232,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**ryuch** wrote:\n\nThis was feed backed to \nURL\n\nIf you cannot resolve the problem in time, we'd better postpone the deployment on Korean Wikipedia or other Korean projects.""]",['FUTURE PLAN'] +8680,"VisualEditor: Add support for making some templates directly ""visually editable"" in the DOM, as if they were tables (e.g. infoboxes)","**kwwilliams** wrote: + +I'm seeing a few comments that imply that nested templates are somehow the result of a poorly thought out design: I take issue with that. Take {{BillboardURLbyName}}, for example: it's got a very simple job: give it the name of a musical artist, and it will return the URL to the Billboard page for that artist's charts or biography. Billboard loves to redesign its site periodically and builds the URL based on six digit numbers, so we really don't want URL hardcoding going on. + +It would be a very poor design if we required every template that could accept a URL to understand how to translate an artist name into a URL. It's much better to do it the way we do: pass {{BillboardURLbyName|artist name}} as an argument to templates that require URLs, and let each template do its own job.",1373054528,task_subcomment,PHID-TASK-nctiyee24idgcp7llspj,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\nI'm seeing a few comments that imply that nested templates are somehow the result of a poorly thought out design: I take issue with that."", ""Take {{BillboardURLbyName}}, for example: it's got a very simple job: give it the name of a musical artist, and it will return the URL to the Billboard page for that artist's charts or biography."", ""Billboard loves to redesign its site periodically and builds the URL based on six digit numbers, so we really don't want URL hardcoding going on."", 'It would be a very poor design if we required every template that could accept a URL to understand how to translate an artist name into a URL.', ""It's much better to do it the way we do: pass {{BillboardURLbyName|artist name}} as an argument to templates that require URLs, and let each template do its own job.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +246,VisualEditor: Provide a GuidedTour for first-time VisualEditor users (ones for both newbies for and experienced editors?),"**swalling** wrote: + +(In reply to comment #6) +> I'd suggest: +> +> If user account was created before July 1, 2013, display the following +> message +> exactly once: +> +> - +> You are using the VisualEditor, a new rich-text editing interface for +> {{SITENAME}} (currently in beta). <B>Please be aware that wiki syntax (e.g. +> ""[[link to another page]]"") will not work in this editing mode.</B> To use +> the +> old editing interface, click the 'Edit source' tab or section link. +> - +> +> For extra points, the ""exactly once"" could be managed via a ""Do not show this +> message again"" checkbox. But it shouldn't be handled as a notice that comes +> up +> every single time -- it should definitely be dismissible. +> +> The reason I'd like to finalize the language soon is to give us enough time +> to +> get translations. + +I think this is reasonable. + +Regarding showing a tour only once: I don't think we have to add an explicit checkbox to show it exactly once. Currently the default behavior is... + +If a user completes the tour or clicks the X to close we never show it again. So in this case, as a single step tour, clicking the ""Okay"" button or X would end the tour and it would never repeat. That is stored as a hidden preference, so it works across sessions, but not across wikis. + +If we really want to tie it to a single page, there is also an isSinglePage variable we can set for the tour, which means no matter what it will only appear on that one page.",1373066249,task_subcomment,PHID-TASK-6uhmvpxh7rikbtdr2wns,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI think this is reasonable.', ""Regarding showing a tour only once: I don't think we have to add an explicit checkbox to show it exactly once."", 'Currently the default behavior is...', 'If a user completes the tour or clicks the X to close we never show it again.', 'So in this case, as a single step tour, clicking the ""Okay"" button or X would end the tour and it would never repeat.', 'That is stored as a hidden preference, so it works across sessions, but not across wikis.', 'If we really want to tie it to a single page, there is also an isSinglePage variable we can set for the tour, which means no matter what it will only appear on that one page.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8581,VisualEditor: Transclusion dialog should make it easier to add parameters and see other values,"**euro** wrote: + +(In reply to comment #4) +> I'd also request the elimination and replacement of the word ""transclusion""; +> it's very opaque to non-wikimedians (and also potentially incorrect). + +Agreed...Perhaps it would be helpful in ""dumbing down"" the term to review the Free Dictionary treatise on ""transclusion"": + +http://encyclopedia.thefreedictionary.com/Transclusion + +--It pretty much comes down to the age-old issue of taking whatever is somewhere originally and replicating it somewhere else. The catch: no matter what happens to the original material, it's reflected immediately in the replicated copy. So within the context of ""Wikistuff"", how about ""replicate""? + +Webbie",1373069621,task_subcomment,PHID-TASK-bdj7ew4y7qhxm7z7ixap,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**euro** wrote:\n\n(In reply to comment #4)\nQUOTE\nQUOTE\n\nAgreed...Perhaps it would be helpful in ""dumbing down"" the term to review the Free Dictionary treatise on ""transclusion"":\n\nURL\n\n--It pretty much comes down to the age-old issue of taking whatever is somewhere originally and replicating it somewhere else.', ""The catch: no matter what happens to the original material, it's reflected immediately in the replicated copy."", 'So within the context of ""Wikistuff"", how about ""replicate""?', 'Webbie']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +3982,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**gigs** wrote: + +It seems no one has pointed out that pads and phones and touchscreens usually can't ""hover"". Hover stuff should pretty much never be a necessary part of any web UI.",1373091895,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gigs** wrote:\n\nIt seems no one has pointed out that pads and phones and touchscreens usually can\'t ""hover"".', 'Hover stuff should pretty much never be a necessary part of any web UI.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +11623,Escape key inside the main editor should cancel VE mode and return to action=view,"**Author:** `gigs` + +**Description:** +I see that a cancel button has been added, which is an improvement, but the escape key should also cancel edit mode. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1373132460,task_description,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Escape key inside the main editor should cancel VE mode and return to action=view.', '**Author:** CODE\n\n**Description:**\nI see that a cancel button has been added, which is an improvement, but the escape key should also cancel edit mode.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +11647,Escape key inside the main editor should cancel VE mode and return to action=view,"**gigs** wrote: + +What browsers? Not Chrome or Firefox. I don't have IE here to test with, but I doubt it does it either. + +http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_event_blur_alert",1373136114,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gigs** wrote:\n\nWhat browsers?', 'Not Chrome or Firefox.', ""I don't have IE here to test with, but I doubt it does it either."", 'URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11645,Escape key inside the main editor should cancel VE mode and return to action=view,"**gigs** wrote: + +OK, but my next question is: What form fields are people going to be interacting with when in the main Visualeditor? The only form field I see is the search box.",1373143309,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gigs** wrote:\n\nOK, but my next question is: What form fields are people going to be interacting with when in the main Visualeditor?', 'The only form field I see is the search box.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +3979,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**gigs** wrote: + +It's difficult to focus without clicking on a touchscreen as well.",1373150662,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**gigs** wrote:\n\nIt's difficult to focus without clicking on a touchscreen as well.""]",['CONTRIBUTION AND COMMITMENT'] +5028,VisualEditor: Can't copy/paste a reference or template unless you select text either side,"**bi.llybob** wrote: + +Note that, at least in Chrome, whitespace is <i>not</t> enough to count as additional text.",1373170390,task_subcomment,PHID-TASK-m2xsnbv7vbfet2rfctjx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**bi.llybob** wrote:\n\nNote that, at least in Chrome, whitespace is <i>not</t> enough to count as additional text.']",['BUG REPRODUCTION .'] +4507,VisualEditor: Chromium (< 30) crashes when attempting to cut content containing <link> or <style>,"**bi.llybob** wrote: + +(Chrome 27, Windows) I can't seem to text-select the template, and don't see ""Cut"" on the right-click menu when the cursor is over the template. However, I do get an error tone when I select the template and press Ctrl-X.",1373171014,task_subcomment,PHID-TASK-6doqtsezbhohs5na7asr,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**bi.llybob** wrote:\n\n(Chrome 27, Windows) I can\'t seem to text-select the template, and don\'t see ""Cut"" on the right-click menu when the cursor is over the template.', 'However, I do get an error tone when I select the template and press Ctrl-X.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +4506,VisualEditor: Chromium (< 30) crashes when attempting to cut content containing <link> or <style>,"**bi.llybob** wrote: + +Also crashes when I try to cut multiple templates in Chrome. For example, if I select the two hatnotes at the top of https://en.wikipedia.org/wiki/Mauritius",1373171102,task_subcomment,PHID-TASK-6doqtsezbhohs5na7asr,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**bi.llybob** wrote:\n\nAlso crashes when I try to cut multiple templates in Chrome.', 'For example, if I select the two hatnotes at the top of URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +11582,VisualEditor: Place page meta-data in expected order,"**Author:** `KilliondudeWP` + +**Description:** +1) Have categories on a page with a stub tag underneath - https://en.wikipedia.org/w/index.php?title=Rosebud_Ranch&oldid=563208475 (note that this is SOP on enwiki per https://en.wikipedia.org/wiki/Wikipedia:ORDER#ORDER ) + +2) Edit the categories using VE to deleted one and modify another - https://en.wikipedia.org/w/index.php?title=Rosebud_Ranch&diff=563208669&oldid=563208475 + +3) End up with newly formed category underneath the stub template as well as some line breaks taken out. + +I reported this in #mediawiki-visualeditor while everyone was sleeping. This is something that might just need an enwiki fix since we like to put stub tags under categories. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +* {T51143} +* {T55508} +* {T74048}",1373181360,task_description,PHID-TASK-zg7dy72bmhpynpamskgq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Place page meta-data in expected order.', '**Author:** CODE\n\n**Description:**\n1) Have categories on a page with a stub tag underneath - URL (note that this is SOP on enwiki per URL )\n\n2) Edit the categories using VE to deleted one and modify another - URL\n\n3) End up with newly formed category underneath the stub template as well as some line breaks taken out.', 'I reported this in #mediawiki-visualeditor while everyone was sleeping.', 'This is something that might just need an enwiki fix since we like to put stub tags under categories.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\n* {T51143}\n* {T55508}\n* {T74048}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13261,"VisualEditor: Come up with a different name for ""Preformatted"" in the text formatting menu","**Author:** `mcdevitd` + +**Description:** +""Preformatted"" is HTML jargon which most of VisualEditor's target users will not understand, and it actually produces an effect (text with less formatting) which is unexpected if you don't know what it means beforehand. It should either be given a plain-language name so that people will expect the behavior, or removed. + +I actually don't understand why this style effect is in the header-level pull-down when it is not a header-level. My preference is to remove it, since it is uncommon and mostly adding noise, but it should be renamed if kept. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1373247780,task_description,PHID-TASK-pdpuwrbqccg6nncfnxuk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Come up with a different name for ""Preformatted"" in the text formatting menu.', '**Author:** CODE\n\n**Description:**\n""Preformatted"" is HTML jargon which most of VisualEditor\'s target users will not understand, and it actually produces an effect (text with less formatting) which is unexpected if you don\'t know what it means beforehand.', 'It should either be given a plain-language name so that people will expect the behavior, or removed.', ""I actually don't understand why this style effect is in the header-level pull-down when it is not a header-level."", 'My preference is to remove it, since it is uncommon and mostly adding noise, but it should be renamed if kept.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['FUTURE PLAN', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +8004,VisualEditor: Handle transclusions within a table better,"**Author:** `adaml` + +**Description:** +When editing a table which includes a transclusion as seen on http://test.wikipedia.org/wiki/TableRowTest it seems to copy the row and paste it before the start of the table. + +In the example above, edit the page and select one of the rows for transclusion and change parameter 1 to a different value, all seems to be good until you save the page which screws it up + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50589 +https://bugzilla.wikimedia.org/show_bug.cgi?id=50607",1373299560,task_description,PHID-TASK-h7tfqm7vbzcm7dpmeabg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Handle transclusions within a table better.', '**Author:** CODE\n\n**Description:**\nWhen editing a table which includes a transclusion as seen on URL it seems to copy the row and paste it before the start of the table.', 'In the example above, edit the page and select one of the rows for transclusion and change parameter 1 to a different value, all seems to be good until you save the page which screws it up\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +8016,VisualEditor: Hyperlink tool obscures reference box when many options (CSS caching issue?),"**adam.jenkins** wrote: + +Hi! I'm currently running Chrome 26 on a MacBook Pro retina running 10.8.4, but I think I also had it on an iMac, but I'll confirm. When adding a new reference: + +* I typed in ""this is a lunk"" (I mistyped link) +* Selected ""lunk"" and click on the link icon + +This produces the pop-up list of suggested links, but it sits over the top of the text box, preventing the user from seeing what is typed. A url can still be pasted in. If the user types a URL, the pop-up list will disappear, but reappear after any pause in typing, hiding the box again. (This reappearance would be desired behaviour normally). + +As a secondary problem, (which is why I used ""lunk"" as an example above), if the pop-up list is long enough to extend over the ""Use this group"" textbox, the textbox appears as an item in the pop-up list. You can see it a bit in the attachment Maggie provided. If the pop-up list is longer, it is inserted between elements. + +If a URL is entered the list reduces in size to two elements, the link in blue as an ""External link"", and the link in red as a ""New page"". However, the window still slightly overlaps the text box for entering the URL, and if accidently clicked when trying to select the textbox again, the link is changed to a wikilink and the options disappear. But there is no indication that this has occurred. This seems in part to be the ""new pages appear as blue links"" bug, so it might be fixed as part of that. + +This does not occur in Chrome under Windows 7, as pop-up list appears below the text box, and doesn't have the issue with the ""Use this group"" textbox.",1373335844,task_subcomment,PHID-TASK-bmll3l66rbyvzumaunet,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**adam.jenkins** wrote:\n\nHi!', ""I'm currently running Chrome 26 on a MacBook Pro retina running 10.8.4, but I think I also had it on an iMac, but I'll confirm."", 'When adding a new reference:\n\n* I typed in ""this is a lunk"" (I mistyped link) \n* Selected ""lunk"" and click on the link icon\n\nThis produces the pop-up list of suggested links, but it sits over the top of the text box, preventing the user from seeing what is typed.', 'A url can still be pasted in.', 'If the user types a URL, the pop-up list will disappear, but reappear after any pause in typing, hiding the box again.', '(This reappearance would be desired behaviour normally).', 'As a secondary problem, (which is why I used ""lunk"" as an example above), if the pop-up list is long enough to extend over the ""Use this group"" textbox, the textbox appears as an item in the pop-up list.', 'You can see it a bit in the attachment Maggie provided.', 'If the pop-up list is longer, it is inserted between elements.', 'If a URL is entered the list reduces in size to two elements, the link in blue as an ""External link"", and the link in red as a ""New page"".', 'However, the window still slightly overlaps the text box for entering the URL, and if accidently clicked when trying to select the textbox again, the link is changed to a wikilink and the options disappear.', 'But there is no indication that this has occurred.', 'This seems in part to be the ""new pages appear as blue links"" bug, so it might be fixed as part of that.', 'This does not occur in Chrome under Windows 7, as pop-up list appears below the text box, and doesn\'t have the issue with the ""Use this group"" textbox.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8015,VisualEditor: Hyperlink tool obscures reference box when many options (CSS caching issue?),"**adam.jenkins** wrote: + +I've been able to recreate the behaviour using Chrome on the iMac.",1373337830,task_subcomment,PHID-TASK-bmll3l66rbyvzumaunet,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**adam.jenkins** wrote:\n\nI've been able to recreate the behaviour using Chrome on the iMac.""]",['BUG REPRODUCTION'] +8012,VisualEditor: Hyperlink tool obscures reference box when many options (CSS caching issue?),"**adam.jenkins** wrote: + +Screenshot, Chrome, Mac running OSX 10.8.4 + +Pop-up list sits above textbox, text box for group appears in pop-up list. + +**Attached**: {F11506}",1373339872,task_subcomment,PHID-TASK-bmll3l66rbyvzumaunet,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**adam.jenkins** wrote:\n\nScreenshot, Chrome, Mac running OSX 10.8.4\n\nPop-up list sits above textbox, text box for group appears in pop-up list.', '**Attached**: {F11506}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8011,VisualEditor: Hyperlink tool obscures reference box when many options (CSS caching issue?),"**adam.jenkins** wrote: + +Refreshing cache didn't help - I refreshed with VE open and again with the link dialog open. I noticed it didn't occur when adding a normal link in the body, only when adding a link in a reference.",1373340093,task_subcomment,PHID-TASK-bmll3l66rbyvzumaunet,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**adam.jenkins** wrote:\n\nRefreshing cache didn't help - I refreshed with VE open and again with the link dialog open."", ""I noticed it didn't occur when adding a normal link in the body, only when adding a link in a reference.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +11641,Escape key inside the main editor should cancel VE mode and return to action=view,"**gigs** wrote: + +Agreed, that's how I envisioned it.",1373382255,task_subcomment,PHID-TASK-biusmqvxgixprlg4xp34,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**gigs** wrote:\n\nAgreed, that's how I envisioned it.""]",['SOCIAL CONVERSATION'] +4048,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"**kwwilliams** wrote: + +Has this actually been deployed? I just tested, and the error message has changed (it now reads ""invalid error code"", while it used to read ""Error: the notification you have made was aborted by an extension hook""). If that was the fix, I think it's pretty obvious that it's incomplete, as it still isn't displaying the warning from the edit filter.",1373385258,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nHas this actually been deployed?', 'I just tested, and the error message has changed (it now reads ""invalid error code"", while it used to read ""Error: the notification you have made was aborted by an extension hook"").', ""If that was the fix, I think it's pretty obvious that it's incomplete, as it still isn't displaying the warning from the edit filter.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +1533,Adding a {{cn}} template causes VisualEditor to silently add <nowiki>..</nowiki> to the edited paragraph,"**Author:** `FT2.wiki` + +**Description:** +Tried to add {{cn}} to an article, visual editor silently added NOWIKI../NOWIKI tags on saving, which had to be manually removed. + +http://en.wikipedia.org/w/index.php?title=XFS&diff=563579994&oldid=562618140 + +Unclear if this is the same or different as other <nowiki> issues on bugzilla + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373406240,task_description,PHID-TASK-eedu2jxaz76eztsst6ep,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Adding a {{cn}} template causes VisualEditor to silently add <nowiki>..</nowiki> to the edited paragraph.', '**Author:** CODE\n\n**Description:**\nTried to add {{cn}} to an article, visual editor silently added NOWIKI../NOWIKI tags on saving, which had to be manually removed.', 'URL\n\nUnclear if this is the same or different as other <nowiki> issues on bugzilla\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12991,"VisualEditor: Toolbar ""Save page"" button is confusing as it merely opens the dialog to save the page","**swalling** wrote: + +This is being discussed on enwiki as well, at https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28technical%29#VE_.22save.22_vs_.22finish_edit.22_button",1373412857,task_subcomment,PHID-TASK-abb2jsunmv7mixlbbgye,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\nThis is being discussed on enwiki as well, at URL']",['BUG REPRODUCTION'] +3588,VisualEditor: replacing the first character in the link text inserts ♙ instead of a proper symbol,"**Author:** `p.selitskas` + +**Description:** +Page where issue occures: https://be-x-old.wikipedia.org/wiki/%D0%93%D1%80%D1%8D%D0%B3%D0%B0%D1%80%D1%8B%D1%8F%D0%BD%D1%81%D0%BA%D1%96_%D0%BA%D0%B0%D0%BB%D1%8F%D0%BD%D0%B4%D0%B0%D1%80 + +When I change the first character of the link text by selecting it first and then typing, chess symbol ♙ replaces the original character. Due to bug 50678 not being resolved yet, I tried this way and revealed such behaviour. For the point, it's no matter how many characters are selected, chess symbol arrives if the first character in the link text is included in the selection. + +It seems to take place in the lead part of the article only. When I change links in the tables and other sections of the page, it all looks fine. + +Worth noticing: after I enter the editing mode and change the link in the first table header (text: Апошні дзень Юліянскага календару), it works like a charm, but as I press Ctrl+Z, it turns to «Апошні дзень ♙ліянскага календару», and I have to press Ctrl+Z once again to fix it back to the original state. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373468880,task_description,PHID-TASK-qjailuyl4kenb2ytqa5a,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: replacing the first character in the link text inserts ♙ instead of a proper symbol.', '**Author:** CODE\n\n**Description:**\nPage where issue occures: URL\n\nWhen I change the first character of the link text by selecting it first and then typing, chess symbol ♙ replaces the original character.', 'Due to bug 50678 not being resolved yet, I tried this way and revealed such behaviour.', ""For the point, it's no matter how many characters are selected, chess symbol arrives if the first character in the link text is included in the selection."", 'It seems to take place in the lead part of the article only.', 'When I change links in the tables and other sections of the page, it all looks fine.', 'Worth noticing: after I enter the editing mode and change the link in the first table header (text: Апошні дзень Юліянскага календару), it works like a charm, but as I press Ctrl+Z, it turns to «Апошні дзень ♙ліянскага календару», and I have to press Ctrl+Z once again to fix it back to the original state.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8090,"VisualEditor: Ctrl-Alt-s / ⌘-Opt-s should trigger the save dialog, and the save button when inside said dialog","**sk8er_97456** wrote: + +In the old editor, I would simply use TAB to reach the edit summary, type my edit summary and press ENTER to activate the ""Save page"" button and save. If I wanted to mark the edit minor, then I could type my edit summary, press TAB, SPACE, and then ENTER to ""Save page"". + +I can see that the new box for entering an edit summary allows newlines to be entered. I am not sure this is a good idea, because I just used a WSYIWYG editor and now ""What I see"" - well-formatted paragraphs describing my edit - is not going to be ""what I get"" - everything smashed on one line in the article history. But that is perhaps grist for another bug mill. + +It seems that the ""Save page"" button never receives caret focus if I use TAB to try to get there. This would seem to have accessibility ramifications.",1373480495,task_subcomment,PHID-TASK-aq6bcd3lx5mpkayh6jkq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**sk8er_97456** wrote:\n\nIn the old editor, I would simply use TAB to reach the edit summary, type my edit summary and press ENTER to activate the ""Save page"" button and save.', 'If I wanted to mark the edit minor, then I could type my edit summary, press TAB, SPACE, and then ENTER to ""Save page"".', 'I can see that the new box for entering an edit summary allows newlines to be entered.', 'I am not sure this is a good idea, because I just used a WSYIWYG editor and now ""What I see"" - well-formatted paragraphs describing my edit - is not going to be ""what I get"" - everything smashed on one line in the article history.', 'But that is perhaps grist for another bug mill.', 'It seems that the ""Save page"" button never receives caret focus if I use TAB to try to get there.', 'This would seem to have accessibility ramifications.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR']" +3584,VisualEditor: Typing immediately after link introduces pawn (♙) if link is preceded by multibyte text,"**weskaggs** wrote: + +In case it may be helpful, the character produced is a white chess pawn, unicode 0x2659 (html ♙). This character is produced if any character is added immediately after any of the three links in the first sentence, but not if a character is added after a link in the second sentence. If the Hindi text in the first sentence is deleted, then characters entered after a link produce the correct result.",1373498038,task_subcomment,PHID-TASK-ft4ssckvycvjlzjy3fax,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**weskaggs** wrote:\n\nIn case it may be helpful, the character produced is a white chess pawn, unicode 0x2659 (html ♙).', 'This character is produced if any character is added immediately after any of the three links in the first sentence, but not if a character is added after a link in the second sentence.', 'If the Hindi text in the first sentence is deleted, then characters entered after a link produce the correct result.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3582,VisualEditor: Typing immediately after link introduces pawn (♙) if link is preceded by multibyte text,"**weskaggs** wrote: + +Further observations: the ""pawn"" has utf-8 hex code E2 99 99. The multibyte characters that provoke this behavior are either of: + +devangiri letter LA, unicode 0x2354, utf-8 hex E0 A4 B2 +devangiri letter BHA, unicode 0x2349, utf-8 hex E0 A4 AD",1373499407,task_subcomment,PHID-TASK-ft4ssckvycvjlzjy3fax,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**weskaggs** wrote:\n\nFurther observations: the ""pawn"" has utf-8 hex code E2 99 99.', 'The multibyte characters that provoke this behavior are either of:\n\ndevangiri letter LA, unicode 0x2354, utf-8 hex E0 A4 B2\ndevangiri letter BHA, unicode 0x2349, utf-8 hex E0 A4 AD']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7882,Print helpful 'your API is not reachable' message instead of TypeError: Cannot set property '0' of null at Object.WikiConfig,"**Author:** `stephdechine` + +**Description:** +I have just installed Parsoid for my private MediaWiki. However when I try to use VisualEditor, I got parsoidserver-http-bad-status: 500. Then I had checked localhost:8000, and that page displays correctly, but http://localhost:8000/en/Main_Page does not work as expected, and some error messages are thrown out. + + TypeError: Cannot set property '0' of null + at Object.WikiConfig (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/lib/mediawiki.WikiConfig.js:52:29) + at Function.MWParserEnvironment.getParserEnv (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/lib/mediawiki.parser.environment.js:268:16) + at getParserServiceEnv (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/api/ParserService.js:365:22) + at app.post.oldid (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/api/ParserService.js:629:2) + at callbacks (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:272:11) + at param (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:246:11) + at pass (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:253:5) + at Router._dispatch (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:280:5) + at Object.Router.middleware [as handle] (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:45:10) + at next (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/node_modules/connect/lib/http.js:204:15) + +My OS is Gentoo Linux with everything up-to-date. + +I fetched the Parsoid extension by using git. + +I have once tried to install nodejs by compiling the source code, but failed due to ""Syntax error"" when running ./configure . Then I had checked my OS repo, and found out that there is only net-libs/nodejs with no npm. I installed that. + +net-libs/nodejs Installed versions: 0.10.8^t(19:04:51 07/10/13) +(masked by default, I unmasked that.) + +And the remaining installation process are with no error. + +I copied the api/localsettings.js.example to api/localsettings.js and changed the localhost to the IP address. Debug options is uncommented. Others remain the same. + +That is all I have done to the whole Parsoid. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**OS**: Linux +**Platform**: PC",1373507520,task_description,PHID-TASK-l5pjiw32hngnewgrmmmy,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""Print helpful 'your API is not reachable' message instead of TypeError: Cannot set property '0' of null at Object.WikiConfig."", '**Author:** CODE\n\n**Description:**\nI have just installed Parsoid for my private MediaWiki.', 'However when I try to use VisualEditor, I got parsoidserver-http-bad-status: 500.', 'Then I had checked localhost:8000, and that page displays correctly, but URL does not work as expected, and some error messages are thrown out.', ""TypeError: Cannot set property '0' of null\n at Object.WikiConfig (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/lib/mediawiki.WikiConfig.js:52:29)\n at Function.MWParserEnvironment.getParserEnv (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/lib/mediawiki.parser.environment.js:268:16)\n at getParserServiceEnv (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/api/ParserService.js:365:22)\n at app.post.oldid (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/api/ParserService.js:629:2)\n at callbacks (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:272:11)\n at param (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:246:11)\n at pass (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:253:5)\n at Router._dispatch (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:280:5)\n at Object.Router.middleware [as handle] (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/lib/router/index.js:45:10)\n at next (/var/www/localhost/htdocs/wiki/extensions/Parsoid/js/node_modules/express/node_modules/connect/lib/http.js:204:15)\n\nMy OS is Gentoo Linux with everything up-to-date."", 'I fetched the Parsoid extension by using git.', 'I have once tried to install nodejs by compiling the source code, but failed due to ""Syntax error"" when running ./configure .', 'Then I had checked my OS repo, and found out that there is only net-libs/nodejs with no npm.', 'I installed that.', 'net-libs/nodejs Installed versions: 0.10.8^t(19:04:51 07/10/13)\n(masked by default, I unmasked that.)', 'And the remaining installation process are with no error.', 'I copied the api/localsettings.js.example to api/localsettings.js and changed the localhost to the IP address.', 'Debug options is uncommented.', 'Others remain the same.', 'That is all I have done to the whole Parsoid.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**OS**: Linux\n**Platform**: PC']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13269,"VisualEditor: Come up with a different name for ""Preformatted"" in the text formatting menu","**mcdevitd** wrote: + +My confusion came from the fact that the user guide refers to it as the ""Headings pull-down menu"" (http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/User_guide#Getting_started:_the_VisualEditor_toolbar), and every other option in the menu is a heading level (or no level), not a style. + +If there is somewhere else where styles like pre are going to go, or you intend to add other styles to this same menu, that's fine with me, but my original point about it being jargon still stands. (Though if you add more style options to the same menu, I think that is even more reason to remove pre as noise.)",1373524183,task_subcomment,PHID-TASK-pdpuwrbqccg6nncfnxuk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**mcdevitd** wrote:\n\nMy confusion came from the fact that the user guide refers to it as the ""Headings pull-down menu"" (URL and every other option in the menu is a heading level (or no level), not a style.', ""If there is somewhere else where styles like pre are going to go, or you intend to add other styles to this same menu, that's fine with me, but my original point about it being jargon still stands."", '(Though if you add more style options to the same menu, I think that is even more reason to remove pre as noise.)']","['BUG REPRODUCTION .', 'MOTIVATION', 'BUG REPRODUCTION']" +3972,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**gigs** wrote: + +Eduard Braun's preferences proposal would work to solve all the use cases, but I don't see how this is superior to just always showing both links, with a preference for reverting to the old behavior (which already exists). + +Users will quickly adjust to clicking on their preferred mode, if both are always shown.",1373551134,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**gigs** wrote:\n\nEduard Braun's preferences proposal would work to solve all the use cases, but I don't see how this is superior to just always showing both links, with a preference for reverting to the old behavior (which already exists)."", 'Users will quickly adjust to clicking on their preferred mode, if both are always shown.']","['INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .']" +1474,"Parsoid does not add newlines between parameters in new template invocations, making wikitext difficult to read","**Author:** `kwwilliams` + +**Description:** +There have been some bug reports focusing on the ordering of template arguments, but there's also a problem with changing the basic layout of the templates. Look at http://en.wikipedia.org/w/index.php?title=Raven-Symon%C3%A9&diff=563794138&oldid=563793891 where a vandal changed the birthname. The parameter order has been maintained, but the diff is still virtually useless because of the spurious formatting change. If the editor changes the value of one parameter to a template, that change is all that should be made to the source. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1373555340,task_description,PHID-TASK-umxktvxo76lzoeghwqxz,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Parsoid does not add newlines between parameters in new template invocations, making wikitext difficult to read.', ""**Author:** CODE\n\n**Description:**\nThere have been some bug reports focusing on the ordering of template arguments, but there's also a problem with changing the basic layout of the templates."", 'Look at URL where a vandal changed the birthname.', 'The parameter order has been maintained, but the diff is still virtually useless because of the spurious formatting change.', 'If the editor changes the value of one parameter to a template, that change is all that should be made to the source.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8252,VisualEditor: Disable drag-and-drop of non-media content in Firefox until we support that,"**JohnCD67** wrote: + +This only happens with drag-and-drop. VE will let you save a text rearrangement done with Ctrl-X, Ctrl-V, or Right-click/Cut, Right-click/Paste.",1373581336,task_subcomment,PHID-TASK-itj4sdz77n2m7ganhvyr,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**JohnCD67** wrote:\n\nThis only happens with drag-and-drop.', 'VE will let you save a text rearrangement done with Ctrl-X, Ctrl-V, or Right-click/Cut, Right-click/Paste.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +10210,AutoLoader adds $IP to network share path,"**michael** wrote: + +I experienced the same issue after upgrading to the latest version of GearHost.com's cloudsites platform, which too changed from local drive storage to a network share. Like the original poster, I found the same behavior. Additionally, though, I found that commenting the require_once(""$IP/extensions/WikiEditor/WikiEditor.php"" ); line would temporarily resolve the issue and allow MediaWiki to load, which suggests some dependency between require_once and the autoloader. I applied a similar change to the autoloader file which allowed to uncomment the require_once line successfully. I am running MediaWiki 1.19.1.",1373591943,task_subcomment,PHID-TASK-m4d5tcwgzxjphwooyz2c,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**michael** wrote:\n\nI experienced the same issue after upgrading to the latest version of GearHost.com's cloudsites platform, which too changed from local drive storage to a network share."", 'Like the original poster, I found the same behavior.', 'Additionally, though, I found that commenting the require_once(""$IP/extensions/WikiEditor/WikiEditor.php"" ); line would temporarily resolve the issue and allow MediaWiki to load, which suggests some dependency between require_once and the autoloader.', 'I applied a similar change to the autoloader file which allowed to uncomment the require_once line successfully.', 'I am running MediaWiki 1.19.1.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11569,Messing up Math formulas,"**cbm.wikipedia** wrote: + +This is a duplicate of bug 50291. It is a round tripping error in VisualEditor. + +%%%*** This bug has been marked as a duplicate of bug 50291 ***%%%",1373592757,task_subcomment,PHID-TASK-tlllnzr2q3k5zu3yv6nh,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**cbm.wikipedia** wrote:\n\nThis is a duplicate of bug 50291.', 'It is a round tripping error in VisualEditor.', '%%%*** This bug has been marked as a duplicate of bug 50291 ***%%%']","['ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION .', 'ISSUE CONTENT MANAGEMENT']" +7883,Print helpful 'your API is not reachable' message instead of TypeError: Cannot set property '0' of null at Object.WikiConfig,"**stephdechine** wrote: + +(In reply to comment #2) +> I also see that you are using Node 0.10.8. Note that currently Parsoid only +> supports node 0.8 +> (http://www.mediawiki.org/wiki/Parsoid#Use_node.js_0.8.2C_not_0.10) + +Thank you for pointing out that. After I downgrade node.js to 0.8.23 everything works correctly. My fault. That works for me.",1373610519,task_subcomment,PHID-TASK-l5pjiw32hngnewgrmmmy,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**stephdechine** wrote:\n\n(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\n\nThank you for pointing out that.', 'After I downgrade node.js to 0.8.23 everything works correctly.', 'My fault.', 'That works for me.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +243,VisualEditor: Provide a GuidedTour for first-time VisualEditor users (ones for both newbies for and experienced editors?),"**weskaggs** wrote: + +I've had quite a bit of experience with things like this working on the GIMP project, and would like to try to convey a bit of ""wisdom"" that we learned the hard way. + +First, there are severe limits on the amount of information a new user, unfamiliar with the interface, can learn from a guided tour. A tour can give some increased sense of familiarity, but it can't give an ability to do specific tasks. Above all, a tour can't substitute for simplicity and discoverability. + +Second, a guided tour should never be forced on anybody. It can be offered if that can be done unobtrusively, but should never be required. + +Third, if a guided tour exists, it should be available on demand, and able to be repeated as often as desired. Ideally there should be some sort of ""help"" menu in the interface, offering the tour as one of the entries. + +Fourth, if you make a guided tour, you should consider making a video version and putting it on Youtube. That might seem like a bizarre idea, but many users are very comfortable with that format. + +Also I agree that there is a strong need to show a warning to users who try to enter wiki-markup directly (with a link to an extended explanation).",1373642100,task_subcomment,PHID-TASK-6uhmvpxh7rikbtdr2wns,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**weskaggs** wrote:\n\nI\'ve had quite a bit of experience with things like this working on the GIMP project, and would like to try to convey a bit of ""wisdom"" that we learned the hard way.', 'First, there are severe limits on the amount of information a new user, unfamiliar with the interface, can learn from a guided tour.', ""A tour can give some increased sense of familiarity, but it can't give an ability to do specific tasks."", ""Above all, a tour can't substitute for simplicity and discoverability."", 'Second, a guided tour should never be forced on anybody.', 'It can be offered if that can be done unobtrusively, but should never be required.', 'Third, if a guided tour exists, it should be available on demand, and able to be repeated as often as desired.', 'Ideally there should be some sort of ""help"" menu in the interface, offering the tour as one of the entries.', 'Fourth, if you make a guided tour, you should consider making a video version and putting it on Youtube.', 'That might seem like a bizarre idea, but many users are very comfortable with that format.', 'Also I agree that there is a strong need to show a warning to users who try to enter wiki-markup directly (with a link to an extended explanation).']","['CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +1454,VisualEditor: Interface has elements untranslated in Spanish,"**Author:** `jduranboger` + +**Description:** +In Wikipedia in spanish its neccesary tranaslate the interface for link of edit section still apear ""edit surce"" it should be ""editar fuente"". + +En Wikipedia en español es necesario traducir la interface para el enlace de Editar secciones, sigue apareciendo como ""edit source"", lo correcto es ""editar fuente"" + +-------------------------- +**Version**: unspecified +**Severity**: trivial",1373649540,task_description,PHID-TASK-de6dmorszoddddclnd4y,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Interface has elements untranslated in Spanish.', '**Author:** CODE\n\n**Description:**\nIn Wikipedia in spanish its neccesary tranaslate the interface for link of edit section still apear ""edit surce"" it should be ""editar fuente"".', 'En Wikipedia en español es necesario traducir la interface para el enlace de Editar secciones, sigue apareciendo como ""edit source"", lo correcto es ""editar fuente""\n\n--------------------------\n**Version**: unspecified\n**Severity**: trivial']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3536,tag_summary missing records,"**swalling** wrote: + +Just checked this on-wiki as well. Seems fixed.",1373672247,task_subcomment,PHID-TASK-3hxhzuqbp3dgpcaubftg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\nJust checked this on-wiki as well.', 'Seems fixed.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3498,"VisualEditor: Whitespace corruption, HTML-like entities removed, and apparent DSR issues","**Author:** `wmdv` + +**Description:** +I changed the word ""you"" to ""your"" by inserting an ""r,"" in [[Gerrit/Tutorial]], but the edit summary said I inserted 10 characters, and the [https://www.mediawiki.org/w/index.php?title=Gerrit/Tutorial&diff=prev&oldid=732497 diff report] showed about 15 lines, with various things shifted around. I was using Chrom on Windows 8. + +I reported this on the support page, and 88.130.86.210‎17:17, July 13, 2013 reverted my edit, and suggested I file a bug report. [https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Extensive_diff_report. Support desk resolution.] + +I have also been noticing that when a change comes up on my Wikipedia watch list, I sometimes have difficulty telling what an editor did, because the diff report is full of unmodified content. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**URL**: https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Extensive_diff_report%2E",1373764920,task_description,PHID-TASK-sm4xza7t5teplcefqzij,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Whitespace corruption, HTML-like entities removed, and apparent DSR issues.', '**Author:** CODE\n\n**Description:**\nI changed the word ""you"" to ""your"" by inserting an ""r,"" in [[Gerrit/Tutorial]], but the edit summary said I inserted 10 characters, and the [URL diff report] showed about 15 lines, with various things shifted around.', 'I was using Chrom on Windows 8.', 'I reported this on the support page, and 88.130.86.210\u200e17:17, July 13, 2013 reverted my edit, and suggested I file a bug report.', '[URL Support desk resolution.]', 'I have also been noticing that when a change comes up on my Wikipedia watch list, I sometimes have difficulty telling what an editor did, because the diff report is full of unmodified content.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3503,"VisualEditor: Whitespace corruption, HTML-like entities removed, and apparent DSR issues","**wmdv** wrote: + +The url for the support desk case is [https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Extensive_diff_report.]",1373765293,task_subcomment,PHID-TASK-sm4xza7t5teplcefqzij,PHID-USER-ynivjflmc2dcl6w5ut5v,['**wmdv** wrote:\n\nThe url for the support desk case is [URL'],['BUG REPRODUCTION .'] +3502,"VisualEditor: Whitespace corruption, HTML-like entities removed, and apparent DSR issues","**wmdv** wrote: + +I am unable to enter the correct url, because it ends with a period, which seems to confuse bugzilla.",1373765414,task_subcomment,PHID-TASK-sm4xza7t5teplcefqzij,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wmdv** wrote:\n\nI am unable to enter the correct url, because it ends with a period, which seems to confuse bugzilla.']",['BUG REPRODUCTION .'] +8292,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**ryuch** wrote: + + +I think VE team is working on this issue. Did you change the code related this? +I think so. +DangSunM's report is not what I got when I made the first report. + +Now I tested on Chome of iPad. It is different also. +I input '한글 시험 합니다.', same as previous. +And now I have '한글 싷험 합닏다.', like the think +http://en.wikipedia.org/w/index.php?title=User:Ryuch&curid=284811&diff=564158229&oldid=554104287 +. + +It duplicates the begining consonant of a syllable to the place of ending consonant of a syllable just before it in a word when the ending consonant is null.",1373767362,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ryuch** wrote:\n\n\nI think VE team is working on this issue.', 'Did you change the code related this?', 'I think so.', ""DangSunM's report is not what I got when I made the first report."", 'Now I tested on Chome of iPad.', 'It is different also.', ""I input '한글 시험 합니다."", ""', same as previous."", ""And now I have '한글 싷험 합닏다."", ""', like the think \nURL\n."", 'It duplicates the begining consonant of a syllable to the place of ending consonant of a syllable just before it in a word when the ending consonant is null.']","['FUTURE PLAN', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'TESTING', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +10403,Create a visual VisualEditor plugin tool to add/edit maths blocks,"**physik** wrote: + +I think a combination of MathML and MathJax would be optimal. +See https://gerrit.wikimedia.org/r/#/c/69298/",1373790125,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**physik** wrote:\n\nI think a combination of MathML and MathJax would be optimal.', 'See URL']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +4696,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","**ignatzmice.wiki** wrote: + +(In reply to comment #7) +> (In reply to comment #6) +> > A permanently dismissible first-use reminder may be sufficient. I suggest we +> > try that and see if it significantly reduces incidents of wikitext insertion. +> > See bug 50601 for discussion. +> +> Habits die hard. When you've been entering wikitext manually for the past 12 +> years, it's _really_ hard to change your habits. I really doubt a ""first-use +> reminder"" will be enough. + +Yes, this. I recognized the problem first time I did it, and it still happens.",1373844634,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatzmice.wiki** wrote:\n\n(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, this.', 'I recognized the problem first time I did it, and it still happens.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +9161,Create Wikipedia Tuvan,"**polar_bear0901** wrote: + +(In reply to comment #4) +> Any problems with this request? + +Yes. The community is choosing a name for Tuvan Wikipedia (and someone are afraid whether they're granted the right to have a localised name of Wikipedia - see the talk page of the Main Page). + +So the information should be **temporarily** + +Project name: Wikipedia +Project namespace: Wikipedia +Project talk namespace: Wikipedia дугайында сүмелел +Project logo: http://commons.wikimedia.org/wiki/File:Wikipedia-logo-v2-en.png + +(I don't want to use the English name even temporarily but at least this may not result in many locals feel they're obliged to borrow the Russian name.)",1373863597,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**polar_bear0901** wrote:\n\n(In reply to comment #4)\nQUOTE\n\nYes.', ""The community is choosing a name for Tuvan Wikipedia (and someone are afraid whether they're granted the right to have a localised name of Wikipedia - see the talk page of the Main Page)."", ""So the information should be **temporarily**\n\nProject name: Wikipedia\nProject namespace: Wikipedia\nProject talk namespace: Wikipedia дугайында сүмелел\nProject logo: URL\n\n(I don't want to use the English name even temporarily but at least this may not result in many locals feel they're obliged to borrow the Russian name.)""]","[""I'm glad to hear that."", 'BUG REPRODUCTION', 'WORKAROUNDS']" +9160,Create Wikipedia Tuvan,"**polar_bear0901** wrote: + +(In reply to comment #5) +> Waiting for Reedy to do some on-server magic. + +TEMPORARILY import an English name is important in that people will realize that the name is temporarily chosen and they still have rights to decide their localized name.",1373863960,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-ynivjflmc2dcl6w5ut5v,['**polar_bear0901** wrote:\n\n(In reply to comment #5)\nQUOTE\n\nTEMPORARILY import an English name is important in that people will realize that the name is temporarily chosen and they still have rights to decide their localized name.'],['BUG REPRODUCTION .'] +1439,VisualEditor: Automatically add title of the section to edit summary,"**ignatzmice.wiki** wrote: + +I agree with Michael, this would be very useful.",1373891958,task_subcomment,PHID-TASK-6vh7i45cbz7znphxlsf6,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatzmice.wiki** wrote:\n\nI agree with Michael, this would be very useful.']",['SOCIAL CONVERSATION'] +1417,504 timeout with Parsoid service,"**Author:** `brunsa2` + +**Description:** +I currently have VisualEditor running on an Ubuntu Server with Nginx, MediaWiki version 1.22alpha, Node.js 0.8.22. I get timeouts (504) when trying to use the VisualEditor (running Parsoid in debug often gives messages such as: + +T:html: {""type"":""TagTk"",""name"":""body"",""attribs"":[],""dataAttribs"":{}} { + ""0"": ""WARNING: RETRY:"", + ""1"": { + ""code"": ""ETIMEDOUT"" + } +} Retrying Page Fetch request for null, 4 remaining { + ""0"": ""WARNING: RETRY:"", + ""1"": { + ""code"": ""ETIMEDOUT"" + } +} + +Retrying Page Fetch request for null, 3 remaining ). I've tried with as many possible headers from a REST client and do not get any errors from Parsoid with that. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**OS**: Linux +**Platform**: PC +**Whiteboard**: aklapper-moreinfo",1373899320,task_description,PHID-TASK-ipxn4a5xggbelogecqff,PHID-USER-ynivjflmc2dcl6w5ut5v,"['504 timeout with Parsoid service.', '**Author:** CODE\n\n**Description:**\nI currently have VisualEditor running on an Ubuntu Server with Nginx, MediaWiki version 1.22alpha, Node.js 0.8.22.', 'I get timeouts (504) when trying to use the VisualEditor (running Parsoid in debug often gives messages such as:\n\nT:html: {""type"":""TagTk"",""name"":""body"",""attribs"":[],""dataAttribs"":{}} {\n ""0"": ""WARNING: RETRY:"",\n ""1"": {\n ""code"": ""ETIMEDOUT""\n }\n} Retrying Page Fetch request for null, 4 remaining {\n ""0"": ""WARNING: RETRY:"",\n ""1"": {\n ""code"": ""ETIMEDOUT""\n }\n}\n\nRetrying Page Fetch request for null, 3 remaining ).', ""I've tried with as many possible headers from a REST client and do not get any errors from Parsoid with that."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**OS**: Linux\n**Platform**: PC\n**Whiteboard**: aklapper-moreinfo']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4043,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"**kwwilliams** wrote: + +Just in case it's important to the fix, the message returned by the abuse filter is free format and generally contains templates and other markup.",1373926866,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\nJust in case it's important to the fix, the message returned by the abuse filter is free format and generally contains templates and other markup.""]",['BUG REPRODUCTION .'] +3461,"AbuseFilter: API is responding with wikitext instead of HTML in the ""warning"" property","**kwwilliams** wrote: + +I don't think this is really what people want to be doing (regardless of whether HTML is being presented by this call or not). Take a look at filter 554 on English Wikipedia (http://en.wikipedia.org/wiki/Special:AbuseFilter/554). Note how it triggers a message of abusefilter-top100. That causes the standard wikitext editor to display http://en.wikipedia.org/w/index.php?title=MediaWiki:abusefilter-top100 which explains what's wrong with the edit. That's what you need to display, not the short description (in this case ""top100 blog charts"", which doesn't mean squat to a new editor).",1373928926,task_subcomment,PHID-TASK-6s22kiygdurpmwpk3lqs,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\nI don't think this is really what people want to be doing (regardless of whether HTML is being presented by this call or not)."", 'Take a look at filter 554 on English Wikipedia (URL Note how it triggers a message of abusefilter-top100.', ""That causes the standard wikitext editor to display URL which explains what's wrong with the edit."", 'That\'s what you need to display, not the short description (in this case ""top100 blog charts"", which doesn\'t mean squat to a new editor).']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +9157,Create Wikipedia Tuvan,"**polar_bear0901** wrote: + +(In reply to comment #9) +> Well, apparently polar_bear0901 (whom I do not know) opposes the translation +> of +> ""Wikipedia"" chosen by the test-community. +> +> In his comment he refers to this discussion about the name from Dec 2012, +> started by an IP (him?): +> <https://incubator.wikimedia.org/wiki/Talk:Wp/tyv/ +> %D0%9A%D0%BE%D0%BB_%D0%B0%D1%80%D1%8B%D0%BD#Localization>. +> There was no conclusion. +> +> See however https://meta.wikimedia.org/w/index.php?diff=5528227&oldid=5527996 +> and https://meta.wikimedia.org/w/index.php?diff=5529039&oldid=5528970 for the +> community requesting the project & ns 4 name Википедия, upon which I based +> comment 0. +> Cf. also this recent ""editwarring"" on the Main Page: +> <https://incubator.wikimedia.org/w/index.php?title=Wp/tyv/ +> %D0%9A%D0%BE%D0%BB_%D0%B0%D1%80%D1%8B%D0%BD&action=history> +> +> Unless the community itself decides to change the 'established' sitename, I'd +> request the wiki configuration to be carried out as described in comment 0. + +But where did you show us an ""established"" sitename? I.e. did the community establish any site name? I didn't see any ""community requesting"" because the discussion didn't draw a conclution and the local community are still trying to establish a native name, and we should help them choosing a native name rather than apply an European name for them.",1373939223,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**polar_bear0901** wrote:\n\n(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nBut where did you show us an ""established"" sitename?', 'I.e.', 'did the community establish any site name?', 'I didn\'t see any ""community requesting"" because the discussion didn\'t draw a conclution and the local community are still trying to establish a native name, and we should help them choosing a native name rather than apply an European name for them.']","['BUG REPRODUCTION', 'NA', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN .']" +4691,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","**ignatzmice.wiki** wrote: + +The little box is not nearly obtrusive enough. It should be a popup (like the ""are you sure you want to thank this user?"" popup) that says the same thing as the warning, but requires confirmation (even a sole ""OK"" button would be fine, so long as it actually disrupts the editor's typing).",1373950172,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatzmice.wiki** wrote:\n\nThe little box is not nearly obtrusive enough.', 'It should be a popup (like the ""are you sure you want to thank this user?""', 'popup) that says the same thing as the warning, but requires confirmation (even a sole ""OK"" button would be fine, so long as it actually disrupts the editor\'s typing).']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +3728,VisualEditor: Add support for spam blacklist errors in save dialog,"**joedecker** wrote: + +Sounds like y'all have screen shots, but for those of us playing the home game, when I press ""Save Page"" on a blacklist-blocked edit, that window (with the edit summary, etc.) stays up, and ""Error: Unknown error"" appears below the edit summary box, to the left of and slightly higher than the Review your edits/Save page buttons--the latter inactive. + +MacOSX/Chrome 28.0.1500.71, tested with an examiner.com URL at [[Chad Griffin]] with an incognito window/logged out.",1373952568,task_subcomment,PHID-TASK-redwc5kkxwdmnoyvkj7r,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**joedecker** wrote:\n\nSounds like y\'all have screen shots, but for those of us playing the home game, when I press ""Save Page"" on a blacklist-blocked edit, that window (with the edit summary, etc.)', 'stays up, and ""Error: Unknown error"" appears below the edit summary box, to the left of and slightly higher than the Review your edits/Save page buttons--the latter inactive.', 'MacOSX/Chrome 28.0.1500.71, tested with an examiner.com URL at [[Chad Griffin]] with an incognito window/logged out.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +9155,Create Wikipedia Tuvan,"**polar_bear0901** wrote: + +(In reply to comment #11) +> That's nonsense. There is apparently no ""trying to establish a native name"", +> because the discussion from Dec. 2012 fell asleep. +> However, the Википедия name is surely 'established' in a certain way because +> the community(!) requested it to be set as their sitename and used it also on +> the Incubator pages. The community can use any name it wants, regardless of +> whether that is ""European"" or ""native"" or not. + +That's not. Someone (not the community!) edit the info page/summary page of testwiki when the discussion still didn't go to an end, but this has nothing to do with what you claimed ""community requested it"". + +So temporarily keep the computer internal name ""Wikipedia"" is good to our community becouse by doing that the local community can establish a Tuvan name of Wikipedia anytime.",1373963779,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**polar_bear0901** wrote:\n\n(In reply to comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat's not."", 'Someone (not the community!)', 'edit the info page/summary page of testwiki when the discussion still didn\'t go to an end, but this has nothing to do with what you claimed ""community requested it"".', 'So temporarily keep the computer internal name ""Wikipedia"" is good to our community becouse by doing that the local community can establish a Tuvan name of Wikipedia anytime.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +4685,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","**ignatzmice.wiki** wrote: + +(In reply to comment #18) +> Created MW bug for position fixed. Due to the possibility of false positives, +> having a blocking confirmation box may be too obtrusive. + +I dunno. I don't see a lot of false positives coming out of Filter 550. If you're really concerned, there could be a setting in the VE prefs to turn it off. (I definitely would NOT want a ""don't show again"" in the popup itself—too easy to get rid of it without clearly understanding what it means.)",1373973971,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatzmice.wiki** wrote:\n\n(In reply to comment #18)\nQUOTE\nQUOTE\n\nI dunno.', ""I don't see a lot of false positives coming out of Filter 550."", ""If you're really concerned, there could be a setting in the VE prefs to turn it off."", '(I definitely would NOT want a ""don\'t show again"" in the popup itself—too easy to get rid of it without clearly understanding what it means.)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +4683,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","**ignatzmice.wiki** wrote: + +(In reply to comment #21) +> What about having the balloon (https://github.com/wikimedia/jquery-tipsy ?) +> pointing exactly to the position where the wikitext was found? + +That might work pretty well too, especially if the balloon is a prominently ""warning"" color (as suggested somewhere by someone). I personally would be in favor of a big in-your-face notification, but I accept that not everyone will.",1373980188,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatzmice.wiki** wrote:\n\n(In reply to comment #21)\nQUOTE\nQUOTE\n\nThat might work pretty well too, especially if the balloon is a prominently ""warning"" color (as suggested somewhere by someone).', 'I personally would be in favor of a big in-your-face notification, but I accept that not everyone will.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +7678,Template search results list should contain each template's descripton,"**Author:** `turingt` + +**Description:** +See this feedback trhead: [ https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Feedback#Observation_-_Template_Editor_behavior_improved ] + +The search results for parameters include each parameter's description, making it easy to select the right one. + +But the templates list result contains only the template name, even though the template description is available (it's shown right 'after' a template is selected, so it doesn't help in choosing the right template). + +So, add the template description to the search results list. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=51774",1373980800,task_description,PHID-TASK-3es7m4cbr63gg2w4l5or,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""Template search results list should contain each template's descripton."", ""**Author:** CODE\n\n**Description:**\nSee this feedback trhead: [ URL ]\n\nThe search results for parameters include each parameter's description, making it easy to select the right one."", ""But the templates list result contains only the template name, even though the template description is available (it's shown right 'after' a template is selected, so it doesn't help in choosing the right template)."", 'So, add the template description to the search results list.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +10209,AutoLoader adds $IP to network share path,"**kevinrose** wrote: + +I forgot about this bug - upgraded my mediawiki to latest snapshot of 1.22 and the issue came back. + +The issue isn't related to a particular extension, but to the use of the AutoLoader. Above the samples were with WikiEditor. This time I came across it with VisualEditor which uses AutoLoader. + + +In 1.22 latest snapshot 7/16/2013 line 1148-1152 of file includes\AutoLoader.php: + + # Make an absolute path, this improves performance by avoiding some stat calls + if ( substr( $filename, 0, 1 ) != '/' && substr( $filename, 1, 1 ) != ':' ) { + global $IP; + $filename = ""$IP/$filename""; + } + + + +This handles the case where $filename is a linux full path (starting at /) or a windows full path (with the drive letter i.e. c:) but does not handle the case of a network share on windows (\\server\path) + +Again fix in first message does address this: + +if ( substr( $filename, 0, 1 ) != '/' && substr( $filename, 1, 1 ) != +':' && substr( $filename, 0, 2 ) != '\\\\') + +Adjusted to look specifically for two forward slashes in case there's some other case where one forward slash is ok?",1373980934,task_subcomment,PHID-TASK-m4d5tcwgzxjphwooyz2c,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kevinrose** wrote:\n\nI forgot about this bug - upgraded my mediawiki to latest snapshot of 1.22 and the issue came back.', ""The issue isn't related to a particular extension, but to the use of the AutoLoader."", 'Above the samples were with WikiEditor.', 'This time I came across it with VisualEditor which uses AutoLoader.', 'In 1.22 latest snapshot 7/16/2013 line 1148-1152 of file includes\\AutoLoader.php:\n\n\t\t# Make an absolute path, this improves performance by avoiding some stat calls\n\t\tif ( substr( $filename, 0, 1 ) != \'/\' && substr( $filename, 1, 1 ) != \':\' ) {\n\t\t\tglobal $IP;\n\t\t\t$filename = ""$IP/$filename"";\n\t\t}\n\n\n\nThis handles the case where $filename is a linux full path (starting at /) or a windows full path (with the drive letter i.e.', ""c:) but does not handle the case of a network share on windows (\\\\server\\path)\n\nAgain fix in first message does address this:\n\nif ( substr( $filename, 0, 1 ) != '/' && substr( $filename, 1, 1 ) !=\n':' && substr( $filename, 0, 2 ) != '\\\\\\\\')\n\nAdjusted to look specifically for two forward slashes in case there's some other case where one forward slash is ok?""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +7726,"VisualEditor: Toolbar icons - ""reference"" (bookmark) alternatives or improvements","**turingt** wrote: + +You should include a label besides each button whenever possible. When you have a clear label, it doesn't matter that the icon is hard to recognize. And no, hover text doesn't solve the problem.",1373981836,task_subcomment,PHID-TASK-643scf5lq5v72slluprm,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**turingt** wrote:\n\nYou should include a label besides each button whenever possible.', ""When you have a clear label, it doesn't matter that the icon is hard to recognize."", ""And no, hover text doesn't solve the problem.""]","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +4440,VisualEditor: Preserve ordering inside data-mw elements,"**ignatzmice.wiki** wrote: + +Apparently bug 50080 is a duplicate of this bug. However, that bug is still showing up: https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&oldid=564509171#VE_totally_screwing_up",1373983343,task_subcomment,PHID-TASK-spoxch2h3fjmkmu6pdme,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatzmice.wiki** wrote:\n\nApparently bug 50080 is a duplicate of this bug.', 'However, that bug is still showing up: URL']","['ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION']" +4681,"VisualEditor: When user types in '[[' in the page or another DOM input widget, pop up a reminder that they're using VisualEditor","**kwwilliams** wrote: + +The continued flow of markup errors shown by http://en.wikipedia.org/w/index.php?title=Special:AbuseLog&wpSearchFilter=550 is a pretty good indication that the warning either isn't obtrusive enough or clear enough. We're still seeing about 20 articles an hour corrupted because of this. + +I think this really needs a positive checkoff dialog, and the article shouldn't be saved until the editor has agreed that he really wants strings of brackets and pipes in his text. Having these in legitimately is an extremely rare case, especially for a novice editor. I'd block the edit with the edit filter if I could, but VE isn't able to display edit filter messages properly.",1373993008,task_subcomment,PHID-TASK-k7f4ru5f6yx35p5jkdx7,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\nThe continued flow of markup errors shown by URL is a pretty good indication that the warning either isn't obtrusive enough or clear enough."", ""We're still seeing about 20 articles an hour corrupted because of this."", ""I think this really needs a positive checkoff dialog, and the article shouldn't be saved until the editor has agreed that he really wants strings of brackets and pipes in his text."", 'Having these in legitimately is an extremely rare case, especially for a novice editor.', ""I'd block the edit with the edit filter if I could, but VE isn't able to display edit filter messages properly.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11366,Switching to mobile view and back leaves cookie behind,"**mwalker** wrote: + +Fundraising's initial response is going to be just to just remove the filtering -- however, it would be a good feature for mobile frontend if that cookie was somewhat smarter (enough to remove itself when not needed / or track where it came from originally: varnish vs url click.) + +Removing the filtering comes at the expense of potentially exposing users to banners that don't work particularly well on small screens.",1374004272,task_subcomment,PHID-TASK-pl2ghnqidzao7i2kjzgp,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**mwalker** wrote:\n\nFundraising's initial response is going to be just to just remove the filtering -- however, it would be a good feature for mobile frontend if that cookie was somewhat smarter (enough to remove itself when not needed / or track where it came from originally: varnish vs url click.)"", ""Removing the filtering comes at the expense of potentially exposing users to banners that don't work particularly well on small screens.""]","['FUTURE PLAN', 'EXPECTED BEHAVIOR .']" +7669,Generic first edit tour,"**swalling** wrote: + +(In reply to comment #0) +> Make a ""First Edit"" tour to help someone make their first edit, in general. +> This should not have any connection to GettingStarted. + +Also should work with VisualEditor or wikitext editor.",1374012824,task_subcomment,PHID-TASK-unahzezsufzzdb4k4beo,PHID-USER-ynivjflmc2dcl6w5ut5v,['**swalling** wrote:\n\n(In reply to comment #0)\nQUOTE\nQUOTE\n\nAlso should work with VisualEditor or wikitext editor.'],['BUG REPRODUCTION'] +242,VisualEditor: Provide a GuidedTour for first-time VisualEditor users (ones for both newbies for and experienced editors?),"**swalling** wrote: + +(In reply to comment #9) +> Let's strike the idea of a distinction between new and experienced users for +> now. Philippe and James make the good point that we can't really tell for +> sure +> whether a user is new, especially when editing as an IP, so in the interest +> of +> simplicity and consistency, I suggest we show the same message to everyone +> for +> a while. We can then later either turn it off completely, or show it only to +> a +> subset. + +GuidedTour support for VE is shaping up, so we're about ready to start building this. But before we embark on this tour you've suggested, I just wanted to confirm you're still thinking it's necessary in light of https://gerrit.wikimedia.org/r/#/c/73569/ and bug 49820?",1374016361,task_subcomment,PHID-TASK-6uhmvpxh7rikbtdr2wns,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**swalling** wrote:\n\n(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nGuidedTour support for VE is shaping up, so we're about ready to start building this."", ""But before we embark on this tour you've suggested, I just wanted to confirm you're still thinking it's necessary in light of URL and bug 49820?""]","['FUTURE PLAN', 'INVESTIGATION AND EXPLORATION']" +4288,Guided tours cannot distinguish between read and edit modes with VisualEditor,"**swalling** wrote: + +(In reply to comment #5) +> I fixed the issue where step 1 was shown when clicked ""Show help"" while in VE +> editor, on a page with an ambox. That's on toro for testing. + +Tested and working for me on toro. Once the patches are merged I think we can call this one fixed.",1374017584,task_subcomment,PHID-TASK-x646ub2izdkijgiiwrz2,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n(In reply to comment #5)\nQUOTE\nQUOTE\n\nTested and working for me on toro.', 'Once the patches are merged I think we can call this one fixed.']","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +12398,Implement inline comment support using OKFN annotator,"**nick** wrote: + +(In reply to comment #43) + +Hi all, + +Sorry not to have weighed in earlier. I'm really glad to see you're using Annotator, and hope I can help out with any problems you might have. + +> I'm a little unclear about the relationship of 'read' and 'index', and how +> the URLs work. + +Yes, this is a bit messy. Read and index are implicitly the same endpoint at the moment, and index is just ""read"" with a null ID. Obviously this is horrible, but it turns out that it doesn't matter that much as an index endpoint that returns all annotations is almost never useful anyway, so... + +> It seems like this may be a moot point if we use loadFromSearch. However, I +> would expect there to be an 'index' url for consistency. + +...the vast majority of real implementations use loadFromSearch. If you're interested, current work in progress on Annotator 1.3/2.0 (http://github.com/okfn/annotator/compare/wip...master) is revisiting some of this stuff, and the four endpoints that need implementing by a store are now create/update/delete/query, and the index endpoint is gone. + +But, to answer your concrete question: use loadFromSearch and ignore the existence of the ""index"" endpoint.",1374046180,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**nick** wrote:\n\n(In reply to comment #43)\n\nHi all,\n\nSorry not to have weighed in earlier.', ""I'm really glad to see you're using Annotator, and hope I can help out with any problems you might have."", 'QUOTE\nQUOTE\n\nYes, this is a bit messy.', 'Read and index are implicitly the same endpoint at the moment, and index is just ""read"" with a null ID.', ""Obviously this is horrible, but it turns out that it doesn't matter that much as an index endpoint that returns all annotations is almost never useful anyway, so...\n\nQUOTE\nQUOTE\n\n...the vast majority of real implementations use loadFromSearch."", ""If you're interested, current work in progress on Annotator 1.3/2.0 (URL is revisiting some of this stuff, and the four endpoints that need implementing by a store are now create/update/delete/query, and the index endpoint is gone."", 'But, to answer your concrete question: use loadFromSearch and ignore the existence of the ""index"" endpoint.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +12397,Implement inline comment support using OKFN annotator,"**nick** wrote: + +That GitHub compare url has the sense of the comparison the wrong way round: http://github.com/okfn/annotator/compare/master...wip",1374046255,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,['**nick** wrote:\n\nThat GitHub compare url has the sense of the comparison the wrong way round: URL'],['BUG REPRODUCTION .'] +9153,Create Wikipedia Tuvan,"**polar_bear0901** wrote: + +(In reply to comment #13) +> (In reply to comment #6) +> > (In reply to comment #4) +> > Yes. The community is choosing a name for Tuvan Wikipedia +> +> Can you please provide a direct link to a *recent* discussion about this +> topic, +> on the wiki? +Could you please first tell me why you want a *recent* discussion? I have been looking at the discussion page for almost a year to see if anyone in the local community have provided a localization of the name Wikipedia, but till now they're still working in progress. +> +> > So the information should be **temporarily** +> +> If it makes you happier to call things ""temporarily"", all things are +> temporarily up to some point. :) (Configuration settings can always be +> changed +> later.) +Well, what you said is *technically* true, but remember once you establish a namespace Википедия few will realize that it's still editable (just as Ali said many Tuvans are not very good at Internet). What's more, once the term Википедия (which violate Tuvan vowel harmony by the last syllable ""я"") comes into a real Wikipedia, it will be used by some Tuvans, which makes it harder for the locals to choose a localized name.",1374061512,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**polar_bear0901** wrote:\n\n(In reply to comment #13)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nCould you please first tell me why you want a *recent* discussion?', ""I have been looking at the discussion page for almost a year to see if anyone in the local community have provided a localization of the name Wikipedia, but till now they're still working in progress."", ""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nWell, what you said is *technically* true, but remember once you establish a namespace Википедия few will realize that it's still editable (just as Ali said many Tuvans are not very good at Internet)."", 'What\'s more, once the term Википедия (which violate Tuvan vowel harmony by the last syllable ""я"") comes into a real Wikipedia, it will be used by some Tuvans, which makes it harder for the locals to choose a localized name.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +1842,Logging broken for GettingStarted (page-save-success logged as page-impression),"**swalling** wrote: + +https://gerrit.wikimedia.org/r/#/c/71575/ was scheduled to be deployed last week, but we flubbed a bit and it did not go out to 1.22wmf9 until today. + +I am still seeing only one page-save-success in the returnto funnel as of today, so the patch not getting deployed may be the likely culprit.",1374090128,task_subcomment,PHID-TASK-q3v5q4q6bifjgxghffaq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\nURL was scheduled to be deployed last week, but we flubbed a bit and it did not go out to 1.22wmf9 until today.', 'I am still seeing only one page-save-success in the returnto funnel as of today, so the patch not getting deployed may be the likely culprit.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +11362,Switching to mobile view and back leaves cookie behind,"**mwalker** wrote: + +(In reply to comment #4) +> You want to show a banner on the desktop site (en.wikipedia.org and friends) +> when viewed in a mobile phone? + +Nope -- we want to show a banner on the desktop site to a desktop user who has previously used the mobile interface. + +> Could you clarify ""Removing the filtering comes at the expense of potentially +> exposing users to banners that don't work particularly well on small +> screens."" + +With CentralNotice not filtering; true mobile users who choose to use the desktop site may be presented with a banner that doesn't work on small screens - e.g. the buttons are too small to hit with a finger. + +> Does this effect the mobile site (en.m.wikipedia.org and friends) in anyway? + +No. Only the desktop site (and the transition of a desktop user between that and the mobile site and back.) + +> I'm also unclear how this effects the VisualEditor roll out... (you mention +> this in the CentralNotice fix). + +VE is only involved because we spotted it with a VE banner (they want to show to everyone so we're getting lots of interesting CN bugs.) + +> The stopMobileRedirect cookie exists for a reason - if a user of the mobile +> site wants to see the desktop site this stops them from being redirected on +> every visit. + +Yep, understood. The feature request is more to not return 'desktop' devices to the desktop site after having viewed the mobile site with a stopMobileRedirect cookie. + +> We could only set the stopMobileRedirect cookie if the user is on a mobile +> phone but this is messy and I don't see what value the work put in to achieve +> this would gain. Does anything really need to change in MobileFrontend now? + +Meh; don't know. This is an edge case... It's more related to if we have more things that are device dependent using the cookie to determine if someone is on a big device or not.",1374091987,task_subcomment,PHID-TASK-pl2ghnqidzao7i2kjzgp,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**mwalker** wrote:\n\n(In reply to comment #4)\nQUOTE\nQUOTE\n\nNope -- we want to show a banner on the desktop site to a desktop user who has previously used the mobile interface.', ""QUOTE\nQUOTE\nQUOTE\n\nWith CentralNotice not filtering; true mobile users who choose to use the desktop site may be presented with a banner that doesn't work on small screens - e.g."", 'the buttons are too small to hit with a finger.', 'QUOTE\n\nNo.', 'Only the desktop site (and the transition of a desktop user between that and the mobile site and back.)', ""QUOTE\nQUOTE\n\nVE is only involved because we spotted it with a VE banner (they want to show to everyone so we're getting lots of interesting CN bugs.)"", 'QUOTE\nQUOTE\nQUOTE\n\nYep, understood.', ""The feature request is more to not return 'desktop' devices to the desktop site after having viewed the mobile site with a stopMobileRedirect cookie."", ""QUOTE\nQUOTE\nQUOTE\n\nMeh; don't know."", 'This is an edge case...', ""It's more related to if we have more things that are device dependent using the cookie to determine if someone is on a big device or not.""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +4502,VisualEditor: Chromium (< 30) crashes when attempting to cut content containing <link> or <style>,"**ajc11123** wrote: + +I experience the same bug on Chrome 28. Chrome crashes (displaying its characteristic ""Aw snap"" error page) when I try to cut certain templates, notably {{citation needed}}, {{who}}, and other in-line templates. This does not happen with copying. In addition, I could not reproduce the bug in my own userspace, only in article space.",1374110009,task_subcomment,PHID-TASK-6doqtsezbhohs5na7asr,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ajc11123** wrote:\n\nI experience the same bug on Chrome 28.', 'Chrome crashes (displaying its characteristic ""Aw snap"" error page) when I try to cut certain templates, notably {{citation needed}}, {{who}}, and other in-line templates.', 'This does not happen with copying.', 'In addition, I could not reproduce the bug in my own userspace, only in article space.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3334,VisualEditor: Saving fails silently when the database is locked,"**Author:** `kwang` + +**Description:** +This shows the article and the visual editor save dialog + +I added a link to a new page but it wouldn't let me save my edit. Every time I saved it would load but then display the save page dialog again. + +I ended up creating the link in the source. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=53093 + +**Attached**: {F11178}",1374179880,task_description,PHID-TASK-7rwifffi3m7nv3vjbxms,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Saving fails silently when the database is locked.', ""**Author:** CODE\n\n**Description:**\nThis shows the article and the visual editor save dialog\n\nI added a link to a new page but it wouldn't let me save my edit."", 'Every time I saved it would load but then display the save page dialog again.', 'I ended up creating the link in the source.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL\n\n**Attached**: {F11178}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3340,VisualEditor: Saving fails silently when the database is locked,"**kwang** wrote: + +More details: when I edited the source it said that the database was locked. This is likely the issue that was happening, but the error wasn't showing up in the visual editor.",1374179974,task_subcomment,PHID-TASK-7rwifffi3m7nv3vjbxms,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwang** wrote:\n\nMore details: when I edited the source it said that the database was locked.', ""This is likely the issue that was happening, but the error wasn't showing up in the visual editor.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +3339,VisualEditor: Saving fails silently when the database is locked,"**kwang** wrote: + +error while editing source code. + +**Attached**: {F11179}",1374180001,task_subcomment,PHID-TASK-7rwifffi3m7nv3vjbxms,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwang** wrote:\n\nerror while editing source code.', '**Attached**: {F11179}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7549,Page actions are wrong for VisualEditor,"**swalling** wrote: + +Would this impact page-save-success logging for VE?",1374191007,task_subcomment,PHID-TASK-udzfkpaotefzeteimh7e,PHID-USER-ynivjflmc2dcl6w5ut5v,['**swalling** wrote:\n\nWould this impact page-save-success logging for VE?'],['INVESTIGATION AND EXPLORATION'] +1347,"VisualEditor: Relabel buttons in ""cancel editing"" confirmation dialog","**Author:** `ignatzmice.wiki` + +**Description:** +The button to cancel edits and return to read mode is labeled ""cancel""; clicking it brings up a dialog box with buttons ""OK"" and ""cancel"". Clicking *that* ""cancel"" cancels the cancel and returns to editing mode—not blatantly wrong, but confusing. Perhaps the first button should be renamed ""discard edits"" or similar? + +Original thread: https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&oldid=564868353#Ambiguity_in_.22Are_you_sure_you_want_to_cancel.22_dialog.3F See also bug 47676, closed as WONTFIX. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374203640,task_description,PHID-TASK-z2agxnwfy52lvo6yjxrd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Relabel buttons in ""cancel editing"" confirmation dialog.', '**Author:** CODE\n\n**Description:**\nThe button to cancel edits and return to read mode is labeled ""cancel""; clicking it brings up a dialog box with buttons ""OK"" and ""cancel"".', 'Clicking *that* ""cancel"" cancels the cancel and returns to editing mode—not blatantly wrong, but confusing.', 'Perhaps the first button should be renamed ""discard edits"" or similar?', 'Original thread: URL See also bug 47676, closed as WONTFIX.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8002,VisualEditor: Clearer message when cancelling out of active edit,"**ignatzmice.wiki** wrote: + +See bug 51655, which should probably be closed as a duplicate. (On enwiki I'd say ""merge"".)",1374208197,task_subcomment,PHID-TASK-vwwslgbmh4ftbegrc3zg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatzmice.wiki** wrote:\n\nSee bug 51655, which should probably be closed as a duplicate.', '(On enwiki I\'d say ""merge"".)']","['ISSUE CONTENT MANAGEMENT', 'CONTRIBUTION AND COMMITMENT']" +4035,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"**kwwilliams** wrote: + +Tested this, now that it is deployed, and have to say that while it the change came close to being a solution, it isn't quite there. The edit-filter notice produced when using the standard editor is large, easy to read, and quite clear. The edit-filter noticed produced when using VE is tiny, uses an infinitesimal font, and is extremely difficult to read.",1374264704,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\nTested this, now that it is deployed, and have to say that while it the change came close to being a solution, it isn't quite there."", 'The edit-filter notice produced when using the standard editor is large, easy to read, and quite clear.', 'The edit-filter noticed produced when using VE is tiny, uses an infinitesimal font, and is extremely difficult to read.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +4033,VisualEditor: Show the warning of a triggered AbuseFilter filter in the save dialog,"**kwwilliams** wrote: + +Of course I use Monobook, Oliver.",1374265556,task_subcomment,PHID-TASK-xz7of2bozktz6cktgsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nOf course I use Monobook, Oliver.']",['SOCIAL CONVERSATION'] +185,VisualEditor: Preserve unmodified data-mw attributes to avoid corrupting templates' whitespace,"**wicke** wrote: + +%%%*** Bug 51175 has been marked as a duplicate of this bug. ***%%%",1374270889,task_subcomment,PHID-TASK-ixmexwlx4wiq23ctxvjy,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wicke** wrote:\n\n%%%*** Bug 51175 has been marked as a duplicate of this bug.', '***%%%']","['ISSUE CONTENT MANAGEMENT', 'NA']" +1480,"Parsoid does not add newlines between parameters in new template invocations, making wikitext difficult to read","**wicke** wrote: + +Looks like VE bug 51150. Closing as duplicate. + +%%%*** This bug has been marked as a duplicate of bug 51150 ***%%%",1374270889,task_subcomment,PHID-TASK-umxktvxo76lzoeghwqxz,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wicke** wrote:\n\nLooks like VE bug 51150.', 'Closing as duplicate.', '%%%*** This bug has been marked as a duplicate of bug 51150 ***%%%']","['BUG REPRODUCTION .', 'ACTION ON ISSUE .', 'ISSUE CONTENT MANAGEMENT']" +1477,"Parsoid does not add newlines between parameters in new template invocations, making wikitext difficult to read","**kwwilliams** wrote: + +This is *not* a duplicate of 51003. You need to maintain the original formatting, not any suggested formatting. If the original source lists the parameters like + +{{name +|arg1|arg2 +|arg3 +|arg4 +|arg5 +}} + +and someone changes arg2, all that should occur is that the value of arg2 should be changed. No braces should move. No newlines should be inserted or removed. The ""dirty diff"" is *precisely* what I am complaining about. + +The various bugs around allowing a suggested format are all valid, but this isn't a duplicate. Diff lists are how we detect what editors have changed, and anything that dirties a diff is generally a bad thing. Reformatting templates when an argument is modified causes dirty diffs.",1374272519,task_subcomment,PHID-TASK-umxktvxo76lzoeghwqxz,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nThis is *not* a duplicate of 51003.', 'You need to maintain the original formatting, not any suggested formatting.', 'If the original source lists the parameters like\n\n{{name\n|arg1|arg2\n|arg3\n|arg4\n|arg5\n}}\n\nand someone changes arg2, all that should occur is that the value of arg2 should be changed.', 'No braces should move.', 'No newlines should be inserted or removed.', 'The ""dirty diff"" is *precisely* what I am complaining about.', ""The various bugs around allowing a suggested format are all valid, but this isn't a duplicate."", 'Diff lists are how we detect what editors have changed, and anything that dirties a diff is generally a bad thing.', 'Reformatting templates when an argument is modified causes dirty diffs.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +1475,"Parsoid does not add newlines between parameters in new template invocations, making wikitext difficult to read","**kwwilliams** wrote: + +It's 51150.",1374272928,task_subcomment,PHID-TASK-umxktvxo76lzoeghwqxz,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\nIt's 51150.""]",['BUG REPRODUCTION'] +7481,"VisualEditor: Rich content copied from sub-documents (image captions, references, etc.) down-cast to plain text when the sub-document is closed","**Author:** `lunarjam.mcgahan` + +**Description:** +Wikipedia VE bug Reference with no parameter tags not editable in Chrome on Win7 + +See attached Word document Wikipedia VE bug Reference with no parameter tags not editable in Chrome on Win7 + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11354}",1374285540,task_description,PHID-TASK-3ree5vwpvfff7nqhn3qg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Rich content copied from sub-documents (image captions, references, etc.)', 'down-cast to plain text when the sub-document is closed.', '**Author:** CODE\n\n**Description:**\nWikipedia VE bug Reference with no parameter tags not editable in Chrome on Win7\n\nSee attached Word document Wikipedia VE bug Reference with no parameter tags not editable in Chrome on Win7\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11354}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +3967,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**turingt** wrote: + +> +> We don't love the [ edit ] [ edit source ] static links, because it feels +> cluttered and not the kind of user experience that we want to support. +> +> Thoughts? If either of these feels like a reasonable path forward, we can +> re-use this bug to track it, or start a new one. + +You seem to be under the impression that [ edit ] [ edit source ] dynamic links that appear and disappear on hover feel ''less'' clutter, but that's not the case. + +The least possible clutter that support both editors is to show shorter links, and make them static: + +[ edit | source ] + +or maybe get rid of the square brackets - they don't look at all necessary if both links are always visible: + +Edit | source + +See? No clutter at all, and more functional for all users regardless of their javascript or pointing device availability.",1374356199,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**turingt** wrote:\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYou seem to be under the impression that [ edit ] [ edit source ] dynamic links that appear and disappear on hover feel ''less'' clutter, but that's not the case."", ""The least possible clutter that support both editors is to show shorter links, and make them static:\n\n[ edit | source ]\n\nor maybe get rid of the square brackets - they don't look at all necessary if both links are always visible:\n\nEdit | source\n\nSee?"", 'No clutter at all, and more functional for all users regardless of their javascript or pointing device availability.']","['MOTIVATION', 'EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .']" +4213,VisualEditor: Provide a character insertion tool,"**eleriygarregwen** wrote: + +Another example of a language whose users make heavy use of the character insertion tool underneath the old edit window is Welsh (cy). Some of us work with keyboards which have been specially adapted to easily type the diacritics needed (including ŵ and ŷ) but not all hardware devices have this software loaded. This means that the VisualEditor is very difficult to use for some users, making training sessions for new users (some with, some without the diacritics software) difficult to conduct using VisualEditor.",1374356830,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**eleriygarregwen** wrote:\n\nAnother example of a language whose users make heavy use of the character insertion tool underneath the old edit window is Welsh (cy).', 'Some of us work with keyboards which have been specially adapted to easily type the diacritics needed (including ŵ and ŷ) but not all hardware devices have this software loaded.', 'This means that the VisualEditor is very difficult to use for some users, making training sessions for new users (some with, some without the diacritics software) difficult to conduct using VisualEditor.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +9945,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines","**joedecker** wrote: + +I suspect this is behind a few of the reports (on the ENWIKI feedback page, some of them mine) in which unexpected deletions are caused. + +As a separate question, can you undo deletion of slugs? If not, I think that would explain another set of problems others and I have observed.",1374361883,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**joedecker** wrote:\n\nI suspect this is behind a few of the reports (on the ENWIKI feedback page, some of them mine) in which unexpected deletions are caused.', 'As a separate question, can you undo deletion of slugs?', 'If not, I think that would explain another set of problems others and I have observed.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9944,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines","**JohnCD67** wrote: + +This causes trouble in the fairly common operation of removing a template (e.g. a PROD) from the top of a page which has an infobox. Click the template to select it, press ""Delete"" and it goes, leaving apparently a spare blank line at the top. The natural reaction is press ""Delete"" again to remove the blank line, and that takes out the info box. (Win7, FF22.0)",1374396945,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**JohnCD67** wrote:\n\nThis causes trouble in the fairly common operation of removing a template (e.g.', 'a PROD) from the top of a page which has an infobox.', 'Click the template to select it, press ""Delete"" and it goes, leaving apparently a spare blank line at the top.', 'The natural reaction is press ""Delete"" again to remove the blank line, and that takes out the info box.', '(Win7, FF22.0)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +13191,Provide a web interface for customizing an MediaWiki instance and provisioning it in the cloud or locally,"**jtreminio** wrote: + +Hi there, creator of PuPHPet here. + +We're actually actively working on providing ready-made quick-start configurations for some popular projects. + +Right now we have it done for Symfony2 (https://puphpet.com/quickstart/symfony) and for PuPHPet itself (https://puphpet.com/quickstart/puphpet). + +If I could be given your exact requirements I could easily whip something up for you :)",1374452121,task_subcomment,PHID-TASK-mivgnyfxfz6yjozsfgrs,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jtreminio** wrote:\n\nHi there, creator of PuPHPet here.', ""We're actually actively working on providing ready-made quick-start configurations for some popular projects."", 'Right now we have it done for Symfony2 (URL and for PuPHPet itself (URL\n\nIf I could be given your exact requirements I could easily whip something up for you :)']","['CONTRIBUTION AND COMMITMENT .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +1418,504 timeout with Parsoid service,"**brunsa2** wrote: + +I've upgrades both VisualEditor and Parsoid, after converting wiki installation to use SSL and then turning it off, Parsoid spontaneously started working.",1374456028,task_subcomment,PHID-TASK-ipxn4a5xggbelogecqff,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**brunsa2** wrote:\n\nI've upgrades both VisualEditor and Parsoid, after converting wiki installation to use SSL and then turning it off, Parsoid spontaneously started working.""]",['BUG REPRODUCTION'] +4455,"VisualEditor: Save dialog is far too small in Monobook, making edit summaries hard to write","**mrkmg90** wrote: + +Review changes popup + +The review changes popup also has the same sizing issues... + +My eyes strain so hard trying to read the lines! + +**Attached**: {F11419}",1374501653,task_subcomment,PHID-TASK-o6x7c2kbmm5le5grlxkj,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**mrkmg90** wrote:\n\nReview changes popup\n\nThe review changes popup also has the same sizing issues...\n\nMy eyes strain so hard trying to read the lines!', '**Attached**: {F11419}']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +7686,Template search results list should contain each template's descripton,"**turingt** wrote: + +Also typing a word only shows template names starting with that word, not containing it, which is a weird search behavior. + +If I type ""book"", template ""Cite book"" is not shown, which limits the search functionality to be useful only for people who already know template names (i.e. those who don't need it).",1374502086,task_subcomment,PHID-TASK-3es7m4cbr63gg2w4l5or,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**turingt** wrote:\n\nAlso typing a word only shows template names starting with that word, not containing it, which is a weird search behavior.', 'If I type ""book"", template ""Cite book"" is not shown, which limits the search functionality to be useful only for people who already know template names (i.e.', ""those who don't need it).""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'NA']" +4828,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"**nrp** wrote: + +WTG guys, piss off the user base even more with a WONTFIX on a no-brainer...",1374599335,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**nrp** wrote:\n\nWTG guys, piss off the user base even more with a WONTFIX on a no-brainer...']",['SOCIAL CONVERSATION'] +1266,VisualEditor: Inserting media dialog has no confirmation button,"**Author:** `jduranboger` + +**Description:** +screenshot of the bug + +Does not appear ""insertar multimedia"" button (insert multimedia), and can't inser image selecting from the dialoge box in the spanish version. This problem happen in firefox 22. + +Attached:Screenshot + +-------------------------- +**Version**: unspecified +**Severity**: normal +**OS**: Windows 7 +**Platform**: PC + +**Attached**: {F11730}",1374608640,task_description,PHID-TASK-fl755yo3ekdckavdhb4b,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Inserting media dialog has no confirmation button.', '**Author:** CODE\n\n**Description:**\nscreenshot of the bug\n\nDoes not appear ""insertar multimedia"" button (insert multimedia), and can\'t inser image selecting from the dialoge box in the spanish version.', 'This problem happen in firefox 22.', 'Attached:Screenshot\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal\n**OS**: Windows 7\n**Platform**: PC\n\n**Attached**: {F11730}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7486,"VisualEditor: Rich content copied from sub-documents (image captions, references, etc.) down-cast to plain text when the sub-document is closed","**lunarjam.mcgahan** wrote: + +Further information + +See attachment Bug 51725 further explanation + +**Attached**: {F11355}",1374633830,task_subcomment,PHID-TASK-3ree5vwpvfff7nqhn3qg,PHID-USER-ynivjflmc2dcl6w5ut5v,['**lunarjam.mcgahan** wrote:\n\nFurther information\n\nSee attachment Bug 51725 further explanation\n\n**Attached**: {F11355}'],['BUG REPRODUCTION .'] +11692,VisualEditor: Location map template does not display correctly,"**lunarjam.mcgahan** wrote: + +For an example of a similar but not identical problem see the map in [[Loyalsock State Forest]]",1374665426,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-ynivjflmc2dcl6w5ut5v,['**lunarjam.mcgahan** wrote:\n\nFor an example of a similar but not identical problem see the map in [[Loyalsock State Forest]]'],['BUG REPRODUCTION .'] +11691,VisualEditor: Location map template does not display correctly,"**lunarjam.mcgahan** wrote: + +Also does nasty things to railway line diagrams - see [[South Maitland Railway]].",1374666736,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-ynivjflmc2dcl6w5ut5v,['**lunarjam.mcgahan** wrote:\n\nAlso does nasty things to railway line diagrams - see [[South Maitland Railway]].'],['BUG REPRODUCTION .'] +11690,VisualEditor: Location map template does not display correctly,"**lunarjam.mcgahan** wrote: + +VE display of a railway line in Chrome 22 on Win7 + +**Attached**: {F11915}",1374667025,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-ynivjflmc2dcl6w5ut5v,['**lunarjam.mcgahan** wrote:\n\nVE display of a railway line in Chrome 22 on Win7\n\n**Attached**: {F11915}'],['BUG REPRODUCTION .'] +11689,VisualEditor: Location map template does not display correctly,"**lunarjam.mcgahan** wrote: + +Map of Loyalsock State Forest in VE on Chrome 22 Win7 + +**Attached**: {F11916}",1374667210,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-ynivjflmc2dcl6w5ut5v,['**lunarjam.mcgahan** wrote:\n\nMap of Loyalsock State Forest in VE on Chrome 22 Win7\n\n**Attached**: {F11916}'],['BUG REPRODUCTION .'] +4825,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"**turingt** wrote: + +For what it's worth, I find that ""[["" is a very good accelerator key - mainly because it's already known and remembered by a huge portion of your user base, myself included. + +And Erik, wikitext is still awesome today - it's the only known way to allow users to create semantic-enhanced content. The VisualEditor is good for laying out formatted text on a page, but the relations between concepts placed at different pages are better created by adding tags (links, categories, templates...) to the content. The current VE interface mostly hides those tags and requires handling complex dialogs to introduce or edit them, which makes it less convenient for introducing semantics than wikitext. That's why people is requesting smoother and seamless ways to switch between the VE and the source editor.",1374678026,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**turingt** wrote:\n\nFor what it\'s worth, I find that ""[["" is a very good accelerator key - mainly because it\'s already known and remembered by a huge portion of your user base, myself included.', ""And Erik, wikitext is still awesome today - it's the only known way to allow users to create semantic-enhanced content."", 'The VisualEditor is good for laying out formatted text on a page, but the relations between concepts placed at different pages are better created by adding tags (links, categories, templates...) to the content.', 'The current VE interface mostly hides those tags and requires handling complex dialogs to introduce or edit them, which makes it less convenient for introducing semantics than wikitext.', ""That's why people is requesting smoother and seamless ways to switch between the VE and the source editor.""]","['SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN .']" +1367,Visual Editor: Adding text after a link includes that text in the link,"**JohnCD67** wrote: + +This is quite a serious problem because a user who tries to set up a link at the right hand end of a line, i.e. without having first typed at least one space beyond it, becomes trapped in a mode where all further typing goes inside the link, and there is no easy way out. I think this is what is causing peculiar links, e.g. a link to ""Chendo"" piped to ""Chendo, "" and one to ""Manolo Sanchís"" piped to ""Manolo Sanchís and "". See report at + +[[:en:WP:VisualEditor/Feedback#You have to type something after a word before attempting to wikilink it]]",1374678668,task_subcomment,PHID-TASK-jo6lx3im2dnf4fgrh2cy,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**JohnCD67** wrote:\n\nThis is quite a serious problem because a user who tries to set up a link at the right hand end of a line, i.e.', 'without having first typed at least one space beyond it, becomes trapped in a mode where all further typing goes inside the link, and there is no easy way out.', 'I think this is what is causing peculiar links, e.g.', 'a link to ""Chendo"" piped to ""Chendo, "" and one to ""Manolo Sanchís"" piped to ""Manolo Sanchís and "".', 'See report at\n\n[[:en:WP:VisualEditor/Feedback#You have to type something after a word before attempting to wikilink it]]']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1243,"Impossible to edit a specific section when switching from VisualEditor to ""legacy mode"" (due to reference to QuickEdit gadget in vector.js?)","**Author:** `l736ewiki` + +**Description:** +I'm an user on it.wiki, where VisualEditor is now enabled by default on the whole ns0. + +I was trying to modify a long article, on a specific section, and needed to introduce wikicode (namely {{...}} for a paragraph replaced by an empty section). + + +VisualEditor forced me to switch to legacy mode, but whenever I try to edit the specific section, through the local ""Edit"" command at section level, the legacy editor always opens in the basic editor the whole article and not just the selected section. + +This is heavily annoying when dealing with very long articles, with plenty of sections. + +-------------------------- +**Version**: unspecified +**Severity**: major +**OS**: Mac OS X 10.8 +**Platform**: Macintosh",1374686580,task_description,PHID-TASK-fyok2cjpctqiorpfldvp,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Impossible to edit a specific section when switching from VisualEditor to ""legacy mode"" (due to reference to QuickEdit gadget in vector.js?).', ""**Author:** CODE\n\n**Description:**\nI'm an user on it.wiki, where VisualEditor is now enabled by default on the whole ns0."", 'I was trying to modify a long article, on a specific section, and needed to introduce wikicode (namely {{...}} for a paragraph replaced by an empty section).', 'VisualEditor forced me to switch to legacy mode, but whenever I try to edit the specific section, through the local ""Edit"" command at section level, the legacy editor always opens in the basic editor the whole article and not just the selected section.', 'This is heavily annoying when dealing with very long articles, with plenty of sections.', '--------------------------\n**Version**: unspecified\n**Severity**: major\n**OS**: Mac OS X 10.8\n**Platform**: Macintosh']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +1234,"When use Firefox to edit a section of an article, the VisualEditor ends up incorrect position","**Author:** `lovefilms` + +**Description:** +The screen shot of the missing Production section trying to edit + +When click on Edit to edit a section of an article, for example, +https://en.wikipedia.org/wiki/Blue_Jasmine#Production +the result page https://en.wikipedia.org/wiki/Blue_Jasmine?veaction=edit#Production appears to be a huge toolbar on top, and the section of ""Production"" is almost invisible - see attached screen shot. + +Also, the toolbar should be clearly marked with visible borders to distinguished from the contents of an article. Now it's almost blurred into the article and very confusing. + +-------------------------- +**Version**: unspecified +**Severity**: major +**OS**: Windows 7 +**Platform**: PC + +**Attached**: {F11047}",1374709260,task_description,PHID-TASK-mcleu5c4oborex7k7xit,PHID-USER-ynivjflmc2dcl6w5ut5v,"['When use Firefox to edit a section of an article, the VisualEditor ends up incorrect position.', '**Author:** CODE\n\n**Description:**\nThe screen shot of the missing Production section trying to edit\n\nWhen click on Edit to edit a section of an article, for example, \nURL\nthe result page URL appears to be a huge toolbar on top, and the section of ""Production"" is almost invisible - see attached screen shot.', 'Also, the toolbar should be clearly marked with visible borders to distinguished from the contents of an article.', ""Now it's almost blurred into the article and very confusing."", '--------------------------\n**Version**: unspecified\n**Severity**: major\n**OS**: Windows 7\n**Platform**: PC\n\n**Attached**: {F11047}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8643,"VisualEditor: Have the link inspector inform users if they're linking to a disambiguation or redirect page, or reinserting the same link","**Saehrimnirwikipedia** wrote: + +Hi is anyone working on this since it is now deployed on more wikipedias this will become a bigger and bigger problem? Before VE people were checking if the Link was going to the right target more often because it was possible to have typos but with a drop down list they are bound to rely that what they pick will work as intended.",1374762733,task_subcomment,PHID-TASK-yv5u43sg36sflqbgt5oh,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Saehrimnirwikipedia** wrote:\n\nHi is anyone working on this since it is now deployed on more wikipedias this will become a bigger and bigger problem?', 'Before VE people were checking if the Link was going to the right target more often because it was possible to have typos but with a drop down list they are bound to rely that what they pick will work as intended.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .']" +1237,"When use Firefox to edit a section of an article, the VisualEditor ends up incorrect position","**lovefilms** wrote: + +I am using Firefox 22 as well (on Windows 7). + +The IE9 doesn't seem to have the VisualEditor, the edit link will simply goes to https://en.wikipedia.org/w/index.php?title=Blue_Jasmine&action=edit§ion=3",1374771991,task_subcomment,PHID-TASK-mcleu5c4oborex7k7xit,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lovefilms** wrote:\n\nI am using Firefox 22 as well (on Windows 7).', ""The IE9 doesn't seem to have the VisualEditor, the edit link will simply goes to URL""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3525,tag_summary missing records,"**swalling** wrote: + +(In reply to comment #16) +> Much better, but I'm still seeing some issues: +> +> Looking for 500 ""blanking"" tags gives 498 ""blanking"" plus 2 labeled as just +> ""mobile edit"". +> +> http://en.wikipedia.org/w/api. +> php?action=query&list=recentchanges&rctag=blanking&rclimit=500&rcprop=user%7C +> comment%7Ctitle%7Ctags%7Ctimestamp + +There are other strange things going on with tags... + +http://en.wikipedia.org/wiki/Wikipedia_talk:Tags#Incorrect_tagging + +Not sure if it's related or if we should file a separate bug for incorrect tagging. I think mobile is also suffering from this issue (or was as of yesterday).",1374793105,task_subcomment,PHID-TASK-3hxhzuqbp3dgpcaubftg,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**swalling** wrote:\n\n(In reply to comment #16)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThere are other strange things going on with tags... \n\nURL\n\nNot sure if it's related or if we should file a separate bug for incorrect tagging."", 'I think mobile is also suffering from this issue (or was as of yesterday).']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +7285,"""loadImages bad"" error on uploading ~85MB .ogv files","**Author:** `molly.white5` + +**Description:** +Twice now I've uploaded .ogv files (made with RecordMyDesktop, if that helps) and gotten a popup that very helpfully informs me, ""loadImages bad"". This appears directly after I choose the file to upload, and I'm guessing it has something to do with the inability to find a thumbnail image? Anyway, at the very least a more descriptive error message might be nice. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1374796680,task_description,PHID-TASK-s536bhjhjcxh5wim4rzu,PHID-USER-ynivjflmc2dcl6w5ut5v,"['""loadImages bad"" error on uploading ~85MB .ogv files.', '**Author:** CODE\n\n**Description:**\nTwice now I\'ve uploaded .ogv files (made with RecordMyDesktop, if that helps) and gotten a popup that very helpfully informs me, ""loadImages bad"".', ""This appears directly after I choose the file to upload, and I'm guessing it has something to do with the inability to find a thumbnail image?"", 'Anyway, at the very least a more descriptive error message might be nice.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPORT .', 'INVESTIGATION AND EXPLORATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +3965,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**kwwilliams** wrote: + +(In reply to comment #13) + +> Section editing links +> (x) Hybrid edit / edit source links [default] +> ( ) Edit sections via VisualEditor +> ( ) Edit sections as wikitext +> ( ) Disable section editing +> +> ... +> +> We don't love the [ edit ] [ edit source ] static links, because it feels +> cluttered and not the kind of user experience that we want to support. +> +> Thoughts? If either of these feels like a reasonable path forward, we can +> re-use this bug to track it, or start a new one. + +My first thought is that you are putting a lot of effort into preserving an option that doesn't work. The first and easiest step is to remove the button for editing sections using the source editor until you actually have a source editor that can edit sections. Similarly, your preference scheme seems OK, but the default should be ""Edit sections as wikitext"", at least until you actually have a source editor that can edit sections. + +My second thought is that for any choice that presents both, the animated is far worse, and probably gets worse for anyone that uses an interface with a long word that means ""edit"". When I see a page, it has little buttons labeled ""bewerken"" next to each section header, and as I'm moving my cursor there, it suddenly animates and ""brontext bewerken"" slides out to the side (which is strange, because my main button for editing source is labeled ""bron bewerken""). Not surprisingly, I'm accustomed to having the thing I'm aiming for not purposely jump out of the way once I try to get there. I'd prefer getting a popup and having to click twice to having the thing I'm aiming for run away. Of course, I can try to remember to aim 3 cm to the right of the button and click *there*, but that is really an odd UI. + +In terms of the VE feature that makes me curse every time it occurs, it's accidentally launching VE because the thing I was aiming for ran away while I was aiming for it.",1374814202,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\n(In reply to comment #13)\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nMy first thought is that you are putting a lot of effort into preserving an option that doesn't work."", 'The first and easiest step is to remove the button for editing sections using the source editor until you actually have a source editor that can edit sections.', 'Similarly, your preference scheme seems OK, but the default should be ""Edit sections as wikitext"", at least until you actually have a source editor that can edit sections.', 'My second thought is that for any choice that presents both, the animated is far worse, and probably gets worse for anyone that uses an interface with a long word that means ""edit"".', 'When I see a page, it has little buttons labeled ""bewerken"" next to each section header, and as I\'m moving my cursor there, it suddenly animates and ""brontext bewerken"" slides out to the side (which is strange, because my main button for editing source is labeled ""bron bewerken"").', ""Not surprisingly, I'm accustomed to having the thing I'm aiming for not purposely jump out of the way once I try to get there."", ""I'd prefer getting a popup and having to click twice to having the thing I'm aiming for run away."", 'Of course, I can try to remember to aim 3 cm to the right of the button and click *there*, but that is really an odd UI.', ""In terms of the VE feature that makes me curse every time it occurs, it's accidentally launching VE because the thing I was aiming for ran away while I was aiming for it.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +3960,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**kwwilliams** wrote: + +(In reply to comment #24) + +> My first thought is that you are putting a lot of effort into preserving an +> option that doesn't work. The first and easiest step is to remove the button +> for editing sections using the source editor until you actually have a source +> editor that can edit sections. Similarly, your preference scheme seems OK, +> but +> the default should be ""Edit sections as wikitext"", at least until you +> actually +> have a source editor that can edit sections. +> + +Sleepiness had obviously hit. Replace with + +My first thought is that you are putting a lot of effort into preserving an +option that doesn't work. The first and easiest step is to remove the button +for editing sections using the visual editor until you actually have a visual editor that can edit sections. Similarly, your preference scheme seems OK, but +the default should be ""Edit sections as wikitext"", at least until you +actually have a visual editor that can edit sections. + +While sleepiness had hit, the point remains valid: since Visual Editor doesn't work for sections, there's no reason to damage the user interface by pretending to support it.",1374849031,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #24)\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nSleepiness had obviously hit.', ""Replace with \n\nMy first thought is that you are putting a lot of effort into preserving an\noption that doesn't work."", 'The first and easiest step is to remove the button\nfor editing sections using the visual editor until you actually have a visual editor that can edit sections.', 'Similarly, your preference scheme seems OK, but\nthe default should be ""Edit sections as wikitext"", at least until you\nactually have a visual editor that can edit sections.', ""While sleepiness had hit, the point remains valid: since Visual Editor doesn't work for sections, there's no reason to damage the user interface by pretending to support it.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .']" +5645,Template creating CSS in a table's cell does not come through,"**kwwilliams** wrote: + +This one as well: http://en.wikipedia.org/w/index.php?title=List_of_Big_Time_Rush_episodes&diff=prev&oldid=565906957 + +This really isn't a ""low importance"" bug by any stretch of the imagination. It affects most discographies, most television episode lists, and most award lists.",1374858786,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nThis one as well: URL\n\nThis really isn\'t a ""low importance"" bug by any stretch of the imagination.', 'It affects most discographies, most television episode lists, and most award lists.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +11360,Switching to mobile view and back leaves cookie behind,"**mwalker** wrote: + +Illustration of why desktop banners should not be served to mobile users + +Adam got this whilst browsing on the desktop site on his phone whilst logged out. + +**Attached**: {F11712}",1374861806,task_subcomment,PHID-TASK-pl2ghnqidzao7i2kjzgp,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**mwalker** wrote:\n\nIllustration of why desktop banners should not be served to mobile users\n\nAdam got this whilst browsing on the desktop site on his phone whilst logged out.', '**Attached**: {F11712}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7274,VisualEditor: Adding support to Grammar/Orthography fixes custom wiki defined button to be applied on texts visually on client side,"**Author:** `nzmoihue` + +**Description:** +I think one nice/needed addition to Visual Editor would be supporting custom wiki defined scripts for fixing text [without interfering with wiki text]. For example on Persian Wikipedia we have an edit tool script [1] [2] that wiki users are very depends on it for fixing article texts and without it Visual Editor would be useless for them. + + + 1. http://fa.wikipedia.org/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7:%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4%DB%8C + 2.http://fa.wikipedia.org/wiki/MediaWiki:Gadget-Extra-Editbuttons-Functions.js + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1374875580,task_description,PHID-TASK-7ljydmhlfgrzwegrjhpj,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Adding support to Grammar/Orthography fixes custom wiki defined button to be applied on texts visually on client side.', '**Author:** CODE\n\n**Description:**\nI think one nice/needed addition to Visual Editor would be supporting custom wiki defined scripts for fixing text [without interfering with wiki text].', 'For example on Persian Wikipedia we have an edit tool script [1] [2] that wiki users are very depends on it for fixing article texts and without it Visual Editor would be useless for them.', '1.', 'URL\n 2.URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7287,"""loadImages bad"" error on uploading ~85MB .ogv files","**molly.white5** wrote: + +Yes, it happens at Special:UploadWizard on Commons. I do not seem to be getting the error on test2. + +The files were https://commons.wikimedia.org/wiki/File:RefTools_rework.ogv and https://commons.wikimedia.org/wiki/File:VisualEditor_reference_tutorial.ogv, which are 84.02 and 86.73 MB, respectively.",1374880481,task_subcomment,PHID-TASK-s536bhjhjcxh5wim4rzu,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**molly.white5** wrote:\n\nYes, it happens at Special:UploadWizard on Commons.', 'I do not seem to be getting the error on test2.', 'The files were URL and URL which are 84.02 and 86.73 MB, respectively.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10991,VisualEditor: Edit summary box should be a text input box and not textarea,"**Author:** `KilliondudeWP` + +**Description:** +The edit summary box currently uses a textarea input box. Current functionality has the return key starting a new line in the textarea, but upon save the edit summary is truncated into one line in the page history (line breaks are turned into spaces). Thus, the textarea box is misleading. + +A more sane option would be to use a single line text input box, where the enter key processes the edit rather than starts a new line. + +See T40042 and T42034, and specifically T42034#467450. +",1374899820,task_description,PHID-TASK-y2wr4truqmwwemxh72yk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Edit summary box should be a text input box and not textarea.', '**Author:** CODE\n\n**Description:**\nThe edit summary box currently uses a textarea input box.', 'Current functionality has the return key starting a new line in the textarea, but upon save the edit summary is truncated into one line in the page history (line breaks are turned into spaces).', 'Thus, the textarea box is misleading.', 'A more sane option would be to use a single line text input box, where the enter key processes the edit rather than starts a new line.', 'See T40042 and T42034, and specifically T42034#467450.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +9150,Create Wikipedia Tuvan,"**polar_bear0901** wrote: + +(In reply to comment #16) +> Changing status to PATCH_TO_REVIEW because there actually is a patch on Gerrit +Thank you for your progress! + +I'd like to mention that concerning the historical discussion, most user who have Tuvan language ability (such as Agilight and Sborsody) have shown a positive altitude about having a native Tuvan name for Tuvan Wikipedia, while those who considered a native name unnecessary or aspiration are mostly Europeans who can not speak Tuvan language (e.g. Kaganer and Tamara Ustinova; what have been labeled a ""community requesting"" were an request by Kaganer). + +But I'm *not* critcise them, because they're *naturally* speaking in an European POV and that's totally fine. What I'm requesting is that the Tuvan name of Wikipedia should be decided by the native community, rather than by an edit commited by a editor who have few Tuvan knowledge. So there's *no* community-established name at all. + +That's also the reason why I say the ""Project namespace:"" should be temporarily ""Wikipedia"" rather than request it to be ""Видибилиином"".",1374916112,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**polar_bear0901** wrote:\n\n(In reply to comment #16)\nQUOTE\nThank you for your progress!', ""I'd like to mention that concerning the historical discussion, most user who have Tuvan language ability (such as Agilight and Sborsody) have shown a positive altitude about having a native Tuvan name for Tuvan Wikipedia, while those who considered a native name unnecessary or aspiration are mostly Europeans who can not speak Tuvan language (e.g."", 'Kaganer and Tamara Ustinova; what have been labeled a ""community requesting"" were an request by Kaganer).', ""But I'm *not* critcise them, because they're *naturally* speaking in an European POV and that's totally fine."", ""What I'm requesting is that the Tuvan name of Wikipedia should be decided by the native community, rather than by an edit commited by a editor who have few Tuvan knowledge."", ""So there's *no* community-established name at all."", 'That\'s also the reason why I say the ""Project namespace:"" should be temporarily ""Wikipedia"" rather than request it to be ""Видибилиином"".']","['I have created a pull request for this enhancement.', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +9149,Create Wikipedia Tuvan,"**polar_bear0901** wrote: + +(In reply to comment #15) +> (In reply to comment #14) +> > I have been looking at the discussion page for almost a year to see if +> > anyone in the local community have provided a localization of the name +> > Wikipedia, but till now they're still working in progress. +> +> ""Work in progress"" and ""for almost a year"" sounds like a contradiction at +> first, so I'd like to take a look myself. +> +> > few will realize that it's still editable +> +> People learn when they get things told. Every article on the wiki is +> temporarily too by that definition, as it might be improved later on. + +Well, if the project namespace should be arbitrarily chosen since it's temporarily, why don't we choose it to be Видибилиином?",1374916375,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**polar_bear0901** wrote:\n\n(In reply to comment #15)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWell, if the project namespace should be arbitrarily chosen since it's temporarily, why don't we choose it to be Видибилиином?""]",['CONTRIBUTION AND COMMITMENT'] +9147,Create Wikipedia Tuvan,"**polar_bear0901** wrote: + +(In reply to comment #19) +> It should not be chosen arbitrarily. It is chosen according to what was +> requested on the Meta request, here +> <https://meta.wikimedia.org/w/index.php?diff=5529039&oldid=5528970>, by +> Agilight even. +> You do have discussions on the Incubator talk pages of some contributors like +> Tamara Ustinova and Agilight but there is no discussion of everyone anywhere. +> If you want the sitename to be different, please stop spamming this bug and +> convince them to change the request on Meta. If you don't manage to do that, +> shut up and stop delaying this request. + +""It should not be chosen arbitrarily."" - I agree! + +""It is chosen according to what was requested on the Meta request, here <...>, by Agilight even."" - not exactly. Agilight's comment is a completion of your comment in 06:42, 2 June 2013, in other words, he is personally helping you and showing his acquiescence about the name ""Википедия"", and that has nothing to do with ""Agilight chose the name Википедия"". If the local community had chosen the name ""Википедия"", I would NEVER disturb you here. + +I had no discussion with Tamara Ustinova about the name (what I talk with her is about our *personal* opinion about indigenous peoples). I did discussed with Agilight, and as far as I know Agilight have no preference about the name ""Википедия"". Also there is discussion for everyone here <http://incubator.wikimedia.org/wiki/Talk:Wp/tyv/%D0%9A%D0%BE%D0%BB_%D0%B0%D1%80%D1%8B%D0%BD#Localization> and everyone in the local community who joined the discussion likes to adopt a native name, although till now no one has completed a good name proposal (Agilight said in his talk page he'd like to ask some people to give an advice). + +If you deserve the sitename translation to be ""Википедия"", please stop advertise it here and convince some Tuvan speakers in the community to express their preference of ""Википедия"" to all other translation. If you don't manage to do that, shut up and stop promoting ""Википедия"" to this request.",1374941968,task_subcomment,PHID-TASK-trlh3c7s2ff2x2avhgoo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**polar_bear0901** wrote:\n\n(In reply to comment #19)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n""It should not be chosen arbitrarily.""', '- I agree!', '""It is chosen according to what was requested on the Meta request, here <...>, by Agilight even.""', '- not exactly.', 'Agilight\'s comment is a completion of your comment in 06:42, 2 June 2013, in other words, he is personally helping you and showing his acquiescence about the name ""Википедия"", and that has nothing to do with ""Agilight chose the name Википедия"".', 'If the local community had chosen the name ""Википедия"", I would NEVER disturb you here.', 'I had no discussion with Tamara Ustinova about the name (what I talk with her is about our *personal* opinion about indigenous peoples).', 'I did discussed with Agilight, and as far as I know Agilight have no preference about the name ""Википедия"".', ""Also there is discussion for everyone here <URL and everyone in the local community who joined the discussion likes to adopt a native name, although till now no one has completed a good name proposal (Agilight said in his talk page he'd like to ask some people to give an advice)."", 'If you deserve the sitename translation to be ""Википедия"", please stop advertise it here and convince some Tuvan speakers in the community to express their preference of ""Википедия"" to all other translation.', 'If you don\'t manage to do that, shut up and stop promoting ""Википедия"" to this request.']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +3083,VisualEditor: Select-all and typing makes document significantly out-of-sync in Firefox,"**Author:** `jonathan_haas` + +**Description:** +To reproduce: + +1. Goto http://de.wikipedia.org/wiki/Hint +2. Open visual editor +3. Select all (ctrl+a) +4. Enter ""foobar"" (without quotation marks) + +Expected: + +- page contains ""foobar"" + +Actual: + +- page contains + +ffoffoffoffoofbar|foffoffof +foo + + +| = cursor position + +-------------------------- +**Version**: unspecified +**Severity**: major",1374993900,task_description,PHID-TASK-r5kajbzeeq4xhzra4a5e,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Select-all and typing makes document significantly out-of-sync in Firefox.', '**Author:** CODE\n\n**Description:**\nTo reproduce:\n\n1.', 'Goto URL\n2.', 'Open visual editor\n3.', 'Select all (ctrl+a)\n4.', 'Enter ""foobar"" (without quotation marks)\n\nExpected: \n\n- page contains ""foobar""\n\nActual:\n\n- page contains\n\nffoffoffoffoofbar|foffoffof\nfoo\n\n\n| = cursor position\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +13100,Be able to set table cell background (and other formatting options),"**Author:** `jonathan_haas` + +**Description:** +It's currently impossible to change table cell background VE + +See for example http://de.wikipedia.org/wiki/Suriyakati-Kalender + +**See also** +* Open subtasks of {T49780} ",1375007580,task_description,PHID-TASK-ppmnn62nd4u24sclez4h,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Be able to set table cell background (and other formatting options).', ""**Author:** CODE\n\n**Description:**\nIt's currently impossible to change table cell background VE\n\nSee for example URL\n\n**See also**\n* Open subtasks of {T49780}""]","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +3063,"Be able to add or remove tables, table rows and table columns","**Author:** `jonathan_haas` + +**Description:** +I can't find a possible way to add or edit tables, except changing the content of cells. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52641",1375007700,task_description,PHID-TASK-2klcawe4zbxemkcjvd56,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Be able to add or remove tables, table rows and table columns.', ""**Author:** CODE\n\n**Description:**\nI can't find a possible way to add or edit tables, except changing the content of cells."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +7247,VisualEditor: Selection expanded on undoing a deletion to cover the whole paragraph,"**Author:** `jonathan_haas` + +**Description:** +Steps to reproduce: + +1. Goto http://de.wikipedia.org/wiki/The_Binding_of_Isaac?veaction=edit +2. Position the cursor at the start of the page directly before the bold ""T"". +3. Hit Backspace (to delete infobox) +4. Hit Ctrl+Z (undo) +5. Hit Backspace again +6. Hit Ctrl+Z again +Repeat as long as you want + +Actual result: + +On each Ctrl+Z a paragraph more is selected + +Expected result: + +Selection stays the same, undo should undo the action and not change the selection + +-------------------------- +**Version**: unspecified +**Severity**: normal",1375008900,task_description,PHID-TASK-3wvoqjxuqinfi7bgkax4,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Selection expanded on undoing a deletion to cover the whole paragraph.', '**Author:** CODE\n\n**Description:**\nSteps to reproduce:\n\n1.', 'Goto URL\n2.', 'Position the cursor at the start of the page directly before the bold ""T"".', '3.', 'Hit Backspace (to delete infobox)\n4.', 'Hit Ctrl+Z (undo)\n5.', 'Hit Backspace again\n6.', 'Hit Ctrl+Z again\nRepeat as long as you want\n\nActual result:\n\nOn each Ctrl+Z a paragraph more is selected\n\nExpected result:\n\nSelection stays the same, undo should undo the action and not change the selection\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'Same problem here working on Windows with German text.', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3051,VisualEditor: Replacing a selected template with a keyboard press creates a pawn (♙),"**Author:** `jonathan_haas` + +**Description:** +To reproduce: + +Goto http://de.wikipedia.org/wiki/The_Binding_of_Isaac?veaction=edit + +1. Click on infobox +2. Hit the ""a"" key +3. Hit ctrl+z + +Repeat steps 1-3 as long as necessary (about 1-6 times) + +Current result: + +Instead of being restored on ctrl+z, sometimes the infobox is replaced by a pawn. +The article begins with ""♙The Binding of Isaac"" then. + +Also, ctrl+z should probably also restore the selection, so I think it's another bugh that you have to repeat step 1 every time. + +-------------------------- +**Version**: unspecified +**Severity**: major +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52113",1375009500,task_description,PHID-TASK-4vm6pqlg5hib6dju3lvl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Replacing a selected template with a keyboard press creates a pawn (♙).', '**Author:** CODE\n\n**Description:**\nTo reproduce:\n\nGoto URL\n\n1.', 'Click on infobox\n2.', 'Hit the ""a"" key\n3.', 'Hit ctrl+z\n\nRepeat steps 1-3 as long as necessary (about 1-6 times)\n\nCurrent result:\n\nInstead of being restored on ctrl+z, sometimes the infobox is replaced by a pawn.', 'The article begins with ""♙The Binding of Isaac"" then.', ""Also, ctrl+z should probably also restore the selection, so I think it's another bugh that you have to repeat step 1 every time."", '--------------------------\n**Version**: unspecified\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7245,VisualEditor: Invocations of deleted images don't render at all,"**Author:** `wikipedia` + +**Description:** +When a file is deleted and still is being used in an article, this file is shown in the article as a box with a red link in it. Starting VE to remove the link, the link is no more visible and thus cannot be removed. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**OS**: Windows 7",1375010460,task_description,PHID-TASK-pw24nueljk2i343joyw2,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""VisualEditor: Invocations of deleted images don't render at all."", '**Author:** CODE\n\n**Description:**\nWhen a file is deleted and still is being used in an article, this file is shown in the article as a box with a red link in it.', 'Starting VE to remove the link, the link is no more visible and thus cannot be removed.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**OS**: Windows 7']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7272,VisualEditor: Add CTRL+Y as a second shortcut for redo,"**jonathan_haas** wrote: + +Ctrl+Y is the default undo shortcut in Firefox. It's very confusing that it doesn't work in VE using Firefox.",1375020469,task_subcomment,PHID-TASK-yocptvdek2u4pm4ssk5d,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jonathan_haas** wrote:\n\nCtrl+Y is the default undo shortcut in Firefox.', ""It's very confusing that it doesn't work in VE using Firefox.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4539,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)","**wikipedia** wrote: + +In the quick poll (see #7) the results at the moment are as following: + +1) enabeling VE as default for all users: 21 votes +2) VE as default for logged-in users: 6 votes +3) VE to be opt-in only until all bugs are fixed: 430 votes (!) +4) enabeling VE under another link name (suggestion was ""Visual Editor (beta)"" instead of ""Bearbeiten"" (""edit"")): 31 votes + +According to this large majority of users who oppose defaulting VE by tomorrow, I hereby ask you to put VE back to opt-in for logged-in users until the most important bugs are fixed. Thank you.",1375045061,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wikipedia** wrote:\n\nIn the quick poll (see #7) the results at the moment are as following:\n\n1) enabeling VE as default for all users: 21 votes\n2) VE as default for logged-in users: 6 votes\n3) VE to be opt-in only until all bugs are fixed: 430 votes (!)', '4) enabeling VE under another link name (suggestion was ""Visual Editor (beta)"" instead of ""Bearbeiten"" (""edit"")): 31 votes\n\nAccording to this large majority of users who oppose defaulting VE by tomorrow, I hereby ask you to put VE back to opt-in for logged-in users until the most important bugs are fixed.', 'Thank you.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +139,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","**Author:** `matthiasbecker1967` + +**Description:** +According to http://de.wikipedia.org/wiki/Wikipedia_Diskussion:Umfragen/VisualEditor_Opt-in the German Wikipedia community demands to postpone enablement of the VE for IPs until the VE is a robust and mostly bug free feature and to revert VE for registered users back to ""opt-in"". + +-------------------------- +**Version**: unspecified +**Severity**: critical +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=49998 +https://bugzilla.wikimedia.org/show_bug.cgi?id=52232",1375049820,task_description,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia.', '**Author:** CODE\n\n**Description:**\nAccording to URL the German Wikipedia community demands to postpone enablement of the VE for IPs until the VE is a robust and mostly bug free feature and to revert VE for registered users back to ""opt-in"".', '--------------------------\n**Version**: unspecified\n**Severity**: critical\n**See Also**:\nURL\nURL']","['FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +150,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","**jsalsman** wrote: + +(In reply to comment #6) +>... VisualEditor will be temporarily switched back into opt-in mode on +> the German Wikipedia. We don’t intend to otherwise alter the near-term +> VisualEditor deployment schedule + +Does that mean opt-in for everyone or just registered users?",1375086074,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-ynivjflmc2dcl6w5ut5v,['**jsalsman** wrote:\n\n(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\n\nDoes that mean opt-in for everyone or just registered users?'],['INVESTIGATION AND EXPLORATION'] +4535,"Enable VisualEditor by default for phase 2 Wikipedias (selected from the ""top 10""-ish)","**wikipedia** wrote: + +(In reply to comment #11) +> They more than likely mean all the major bugs that cause issues with editing +> (eg: dirty diffs, randomly inserting pawns to name two) + +Exactly, thank you for clarification.",1375089579,task_subcomment,PHID-TASK-o3inw6vkpkuhjrfly4eb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wikipedia** wrote:\n\n(In reply to comment #11)\nQUOTE\nQUOTE\n\nExactly, thank you for clarification.']",['SOCIAL CONVERSATION'] +3949,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**kwwilliams** wrote: + +(In reply to comment #39) +> (In reply to comment #38 by Chris McKenna) +> +> I think completely new users would be more confused by having to choose +> between +> 2 edit links in text format. We want to encourage them to try the WYSIWYG +> visual editor first. +> +Why would you want to do that? Wouldn't it be better to steer them to the working editor if you need to ""steer"" them at all? + +The navigation needs to remain *neutral*.",1375113009,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #39)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nWhy would you want to do that?', 'Wouldn\'t it be better to steer them to the working editor if you need to ""steer"" them at all?', 'The navigation needs to remain *neutral*.']","['I want to be able to edit the source directly without having to go through the WYSIWYG editor. I find the WYSIWYG editor to be a hindrance to my work. I would like to be able to edit the source directly and then use the WYSIWYG editor to preview my changes.', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +5642,Template creating CSS in a table's cell does not come through,"**kwwilliams** wrote: + +Why would we change the contents of articles to match something that Parsoid likes instead of repairing Parsoid? + +The specification of Parsoid surely must have included a spec that all templates and wikitext syntax in widespread use in English wikipedia needed to be handled properly. Since Parsoid doesn't meet that requirement, repair Parsoid.",1375124914,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nWhy would we change the contents of articles to match something that Parsoid likes instead of repairing Parsoid?', 'The specification of Parsoid surely must have included a spec that all templates and wikitext syntax in widespread use in English wikipedia needed to be handled properly.', ""Since Parsoid doesn't meet that requirement, repair Parsoid.""]","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +3261,VisualEditor: Return of the invalid token on save attempt problem?,"**mael.leguevel** wrote: + +I had the same message with the following scenario: +Edit an article, not logged in. Then, log in from another tab. Trying to save the article from the first tab, I get the same error message.",1375126356,task_subcomment,PHID-TASK-zrcmecxwpnqso5zyiauu,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**mael.leguevel** wrote:\n\nI had the same message with the following scenario:\nEdit an article, not logged in.', 'Then, log in from another tab.', 'Trying to save the article from the first tab, I get the same error message.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +5640,Template creating CSS in a table's cell does not come through,"**kwwilliams** wrote: + +(In reply to comment #11) +> We are definitely not trying to make life harder for editors. We are just +> trying to figure out the best solution going forward. + +The best solution going forward is to repair Parsoid. While I agree that we can do things with wikitext that no sane person would *want* to, there's no way to prevent us from doing so, and VE cannot fail based on things that work fine in the standard editor. + +Bots that modify existing articles to bypass bugs in Parsoid should be off the table as a solution.",1375126397,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #11)\nQUOTE\nQUOTE\n\nThe best solution going forward is to repair Parsoid.', ""While I agree that we can do things with wikitext that no sane person would *want* to, there's no way to prevent us from doing so, and VE cannot fail based on things that work fine in the standard editor."", 'Bots that modify existing articles to bypass bugs in Parsoid should be off the table as a solution.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11343,"VisualEditor: Broken OpenODBC browser plugin causes ""application/iodbc"" to be injected into the page","**wikipedia** wrote: + +From my understanding, using this bug targetedly it is possible for Browser Add-Ons to insert malicious code in Wikipedia pages. The Wikipedia user will not even notice. I put importance to ""immediate"", in case I'm wrong please undo my change.",1375128154,task_subcomment,PHID-TASK-h64w6lawxsfffv5qe4yw,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wikipedia** wrote:\n\nFrom my understanding, using this bug targetedly it is possible for Browser Add-Ons to insert malicious code in Wikipedia pages.', 'The Wikipedia user will not even notice.', 'I put importance to ""immediate"", in case I\'m wrong please undo my change.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +142,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","**nrp** wrote: + +So De Wikipedia holds a quick poll and their deployment is changed to opt-in, but on En Wikipedia, despite weeks of complaints, we are still stuck with opt-out? How does that work?",1375129191,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**nrp** wrote:\n\nSo De Wikipedia holds a quick poll and their deployment is changed to opt-in, but on En Wikipedia, despite weeks of complaints, we are still stuck with opt-out?', 'How does that work?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +4211,VisualEditor: Provide a character insertion tool,"**eleriygarregwen** wrote: + +To make life easy on the Welsh Wikipedia, we have added a short character set consisting only of the most commonly used special characters immediately below the edit window. We have also added a more comprehensive set of special characters further down below the edit window. I think it would be useful to add the full character set to VisualEditor as standard, but also to allow each Wikipedia to add its own special character set via an optional message.",1375136279,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**eleriygarregwen** wrote:\n\nTo make life easy on the Welsh Wikipedia, we have added a short character set consisting only of the most commonly used special characters immediately below the edit window.', 'We have also added a more comprehensive set of special characters further down below the edit window.', 'I think it would be useful to add the full character set to VisualEditor as standard, but also to allow each Wikipedia to add its own special character set via an optional message.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +13185,"If the user only has edited in one section, VisualEditor should insert the name of the edited section into the edit summary","**ignatzmice.wiki** wrote: + +I agree with kipod's comments at bug 50872, this bug is not a duplicate if that one. This would be a very useful feature (if rather resource-intensive).",1375138221,task_subcomment,PHID-TASK-z3skamqtqkfqxyfwcbsx,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**ignatzmice.wiki** wrote:\n\nI agree with kipod's comments at bug 50872, this bug is not a duplicate if that one."", 'This would be a very useful feature (if rather resource-intensive).']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +5636,Template creating CSS in a table's cell does not come through,"**kwwilliams** wrote: + +(In reply to comment #15) +> (In reply to comment #12) +> > Bots that modify existing articles to bypass bugs in Parsoid should be off +> > the table as a solution. +> +> [[Hard cases make bad law]]. :-) +> +> As a general rule, Parsoid should be handle wikitext in the wild. However, we +> need more information about the prevalence of these constructs on Wikimedia +> wikis and the amount of work required to properly handle them before we can +> make any real decisions here. Scott's Gerrit change #76626 seems to be a step +> in the right direction. + +I'm more an adherent to the concept that rigorous adherence to fundamental principles always pays off in the long run, and ""Parsoid should handle all wikitext currently in existence in English Wikipedia"" strikes me as one of those fundamentals. + +I'm concerned by the existence of this one and its interplay with 50589. It appears that Parsoid and VE made some assumptions about how templates, wikimarkup, and tables would interact that aren't true. + +Take a look at the certification table in http://en.wikipedia.org/w/index.php?title=Metallica_%28album%29&oldid=566196578&veaction=edit for example. There's something going on in http://en.wikipedia.org/wiki/Template:Certification_Table_Top or http://en.wikipedia.org/wiki/Template:Certification_Table_Entry that's causing more weirdness. I don't know if that's this one, 50589, or yet another related bug.",1375138733,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #15)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI\'m more an adherent to the concept that rigorous adherence to fundamental principles always pays off in the long run, and ""Parsoid should handle all wikitext currently in existence in English Wikipedia"" strikes me as one of those fundamentals.', ""I'm concerned by the existence of this one and its interplay with 50589."", ""It appears that Parsoid and VE made some assumptions about how templates, wikimarkup, and tables would interact that aren't true."", 'Take a look at the certification table in URL for example.', ""There's something going on in URL or URL that's causing more weirdness."", ""I don't know if that's this one, 50589, or yet another related bug.""]","['FUTURE PLAN', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +7219,VisualEditor: VE edit tab points to the wrong oldid on diff pages (earlier version not later one),"**Author:** `sandrobt.wiki` + +**Description:** +The (visual)edit button in a diff (such as http://it.wikipedia.org/w/index.php?title=Kawakami_Gensai&diff=20609681&oldid=18301858) makes you edit the last version (in the example above the edit button gives the link http://it.wikipedia.org/wiki/Kawakami_Gensai?veaction=edit), whereas clicking on edit source makes you edit the old version (the newest of the two compared versions). + +-------------------------- +**Version**: unspecified +**Severity**: normal",1375161360,task_description,PHID-TASK-pey4kjm5sey6cllpuym2,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: VE edit tab points to the wrong oldid on diff pages (earlier version not later one).', '**Author:** CODE\n\n**Description:**\nThe (visual)edit button in a diff (such as URL makes you edit the last version (in the example above the edit button gives the link URL whereas clicking on edit source makes you edit the old version (the newest of the two compared versions).', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12761,"VisualEditor: Fly-out wikitext editor for unsupported extensions' source blocks (""alienated content"")","**suitongbowgn** wrote: + +(In reply to comment #9) +> (In reply to comment #8) +> > There are quite a lot of extensions where the content should probably be +> > treated as a simple block of text. <math>, <source>, <pre>, <poem> basically +> > just have plain text ending with the appropriate closing tag. +> +> Sort of. Ideally there will one day be a visual math editor, a visual music +> editor, and we already have [[mw:Extension:CodeEditor]] (which is even +> deployed +> to certain wikis) for JavaScript and CSS, which will likely cover <pre> and +> <source>/<syntaxhighlight> blocks. +> +> I suppose <poem> and <nowiki> blocks can use a simple editor. :-) + +For <math> please see bug 43058. I believe it is already available via VisualEditor experimental code. +For <syntaxhighlight> please see bug 47742. The code is currently under code review and will be available via VE experimental code in the future.",1375162399,task_subcomment,PHID-TASK-64pve3q3gx7xk5rm2nk4,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**suitongbowgn** wrote:\n\n(In reply to comment #9)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nFor <math> please see bug 43058.', 'I believe it is already available via VisualEditor experimental code.', 'For <syntaxhighlight> please see bug 47742.', 'The code is currently under code review and will be available via VE experimental code in the future.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +13512,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,"**suitongbowgn** wrote: + +Somebody with the power could you change the bug status to assigned, and it was assigned to me. +Also anyone who is interested please feel free to give code review at the following patch. + +> Related URL: https://gerrit.wikimedia.org/r/68615 (Gerrit Change +> I4adede9e05fd2236cee50ce03f597e8ff6b1914d)",1375162735,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**suitongbowgn** wrote:\n\nSomebody with the power could you change the bug status to assigned, and it was assigned to me.', 'Also anyone who is interested please feel free to give code review at the following patch.', 'QUOTE\nQUOTE']","['ACTION ON ISSUE .', 'CONTRIBUTION AND COMMITMENT', 'NA']" +5633,Template creating CSS in a table's cell does not come through,"**kwwilliams** wrote: + +Scott, is the glitch with the certification tables at http://en.wikipedia.org/w/index.php?title=Metallica_%28album%29&oldid=566196578&veaction=edit another effect of 50589, this bug, or should I open a new bug report for it?",1375200034,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nScott, is the glitch with the certification tables at URL another effect of 50589, this bug, or should I open a new bug report for it?']",['BUG REPRODUCTION .'] +1715,Tagging articles using old markup on VE,"**kwwilliams** wrote: + +Tell me how an abuse filter can even detect that Visual Editor was involved in the edit before you attempt to close this, please.",1375201659,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nTell me how an abuse filter can even detect that Visual Editor was involved in the edit before you attempt to close this, please.']",['INVESTIGATION AND EXPLORATION'] +1714,Tagging articles using old markup on VE,"**nykevin.norris** wrote: + +Adding a <nowiki> to an article (as opposed to a template or something) is generally unnecessary and probably in need of a second look, regardless of whether VE added it or the editor added it manually. Wikimarkup simply *doesn't look like* real punctuation, so it's uncommon to need to escape it in running text. + +As such, I tentatively agree with James here: A VE-only filter would be unnecessary since the broader case is really what we need to go after anyway.",1375201973,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**nykevin.norris** wrote:\n\nAdding a <nowiki> to an article (as opposed to a template or something) is generally unnecessary and probably in need of a second look, regardless of whether VE added it or the editor added it manually.', ""Wikimarkup simply *doesn't look like* real punctuation, so it's uncommon to need to escape it in running text."", 'As such, I tentatively agree with James here: A VE-only filter would be unnecessary since the broader case is really what we need to go after anyway.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1712,Tagging articles using old markup on VE,"**nykevin.norris** wrote: + +But code samples and template documentation won't be in mainspace, which the current filter checks for. Legitimate uses of <nowiki> in mainspace are quite rare, so far as I know. I suppose the articles on e.g. [[MediaWiki]] might use nowiki'd wikitext to show the readers what wikitext looks like, but other than that...",1375202572,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**nykevin.norris** wrote:\n\nBut code samples and template documentation won't be in mainspace, which the current filter checks for."", 'Legitimate uses of <nowiki> in mainspace are quite rare, so far as I know.', 'I suppose the articles on e.g.', ""[[MediaWiki]] might use nowiki'd wikitext to show the readers what wikitext looks like, but other than that...""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +1711,Tagging articles using old markup on VE,"**kwwilliams** wrote: + +(In reply to comment #7) +> Adding a <nowiki> to an article (as opposed to a template or something) is +> generally unnecessary and probably in need of a second look, regardless of +> whether VE added it or the editor added it manually. Wikimarkup simply +> *doesn't look like* real punctuation, so it's uncommon to need to escape it +> in +> running text. +> +> As such, I tentatively agree with James here: A VE-only filter would be +> unnecessary since the broader case is really what we need to go after anyway. + +You miss the point: in an edit-filter, I would advocate simply blocking the edit if it was VE and not allow it to be saved. If a human being consciously did it, there's at least a remote chance that it was a good edit worthy of examination. + +There *are* legitimate uses of nowiki, usually things involving bolded and italicized possessives, pipe characters inside of text. It's just that none of the ones created by VE have any merit.",1375202701,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYou miss the point: in an edit-filter, I would advocate simply blocking the edit if it was VE and not allow it to be saved.', ""If a human being consciously did it, there's at least a remote chance that it was a good edit worthy of examination."", 'There *are* legitimate uses of nowiki, usually things involving bolded and italicized possessives, pipe characters inside of text.', ""It's just that none of the ones created by VE have any merit.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +7712,VisualEditor: Allow AbuseFilter rules to identify VE edits,"**nykevin.norris** wrote: + +Wait, if the AbuseFilter is going to understand tags, and already applies tags, what order will filters run in? What if a later filter applies a tag that would have triggered an earlier filter? Should MW just keep re-running the filters until everything's been triggered?",1375203347,task_subcomment,PHID-TASK-gou4ejmnkpg5lgq6cdfx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**nykevin.norris** wrote:\n\nWait, if the AbuseFilter is going to understand tags, and already applies tags, what order will filters run in?', 'What if a later filter applies a tag that would have triggered an earlier filter?', ""Should MW just keep re-running the filters until everything's been triggered?""]","['INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION .', 'INVESTIGATION AND EXPLORATION']" +140,"VisualEditor: Change to opt-in for registered users, postpone activation for IPs on the German Wikipedia","**nrp** wrote: + +(In reply to comment #16) +> (In reply to comment #15) +> > So De Wikipedia holds a quick poll and their deployment is changed to opt-in, +> > but on En Wikipedia, despite weeks of complaints, we are still stuck with +> > opt-out? How does that work? +> +> If you can hold a coordinated vote on the English Wikipedia and get over 400 +> participants to agree to switch to opt-in, I imagine you can get the same +> result. :-) + +I think a quick look at the feedback and other related pages would show a consensus for a switch to opt-in, but in any event there is now an RFC: http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Default_State_RFC",1375208914,task_subcomment,PHID-TASK-sa6s63ajvv65ik2b7344,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**nrp** wrote:\n\n(In reply to comment #16)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI think a quick look at the feedback and other related pages would show a consensus for a switch to opt-in, but in any event there is now an RFC: URL']",['BUG REPRODUCTION'] +1708,Tagging articles using old markup on VE,"**kwwilliams** wrote: + +(In reply to comment #11) +> (In reply to comment #10) +> > (In reply to comment #7) +> > > Adding a <nowiki> to an article (as opposed to a template or something) is +> > > generally unnecessary and probably in need of a second look, regardless of +> > > whether VE added it or the editor added it manually. Wikimarkup simply +> > > *doesn't look like* real punctuation, so it's uncommon to need to escape it +> > > in +> > > running text. +> > > +> > > As such, I tentatively agree with James here: A VE-only filter would be +> > > unnecessary since the broader case is really what we need to go after anyway. +> > +> > You miss the point: in an edit-filter, I would advocate simply blocking the +> > edit if it was VE and not allow it to be saved. If a human being consciously +> > did it, there's at least a remote chance that it was a good edit worthy of +> > examination. +> +> I think that would be an exceptionally-bad thing to do to fellow editors and +> thus to the wiki at large + +As was making VE the default editor in the first place, so it's obvious we don't agree some fundamental points. + +> +> > There *are* legitimate uses of nowiki, usually things involving bolded and +> > italicized possessives, pipe characters inside of text. It's just that none +> > of the ones created by VE have any merit. +> +> None? None ever? Not even when a user of VisualEditor creates a bolded or +> italicised possessive? :-) + +True enough. Which is why you should fix the root bug in the first place instead of pushing it downstream for everyone else to deal with: warning newbies about inserting explicit wikimarkup is obviously still inadequate, as this edit filter still fires.",1375209327,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\n(In reply to comment #11)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAs was making VE the default editor in the first place, so it's obvious we don't agree some fundamental points."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nTrue enough.', 'Which is why you should fix the root bug in the first place instead of pushing it downstream for everyone else to deal with: warning newbies about inserting explicit wikimarkup is obviously still inadequate, as this edit filter still fires.']","['SOCIAL CONVERSATION', 'NA', 'BUG REPRODUCTION .']" +5629,Template creating CSS in a table's cell does not come through,"**kwwilliams** wrote: + +(In reply to comment #22) +> (In reply to comment #19) +> > Scott, is the glitch with the certification tables at +> > http://en.wikipedia.org/w/index. +> > php?title=Metallica_%28album%29&oldid=566196578&veaction=edit +> > another effect of 50589, this bug, or should I open a new bug report for it? +> +> No, this is bug 52254 (which Roan already opened based on your report). + +52254 is relative to the incorrect italicization and bolding in the lead. It does not cover the corrupted certification table (near the bottom), which is another case of a template creating table markup which is displayed incorrectly.",1375213651,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #22)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\n52254 is relative to the incorrect italicization and bolding in the lead.', 'It does not cover the corrupted certification table (near the bottom), which is another case of a template creating table markup which is displayed incorrectly.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +5628,Template creating CSS in a table's cell does not come through,"**kwwilliams** wrote: + +(In reply to comment #23) +> (In reply to comment #22) +> > (In reply to comment #19) +> > > Scott, is the glitch with the certification tables at +> > > http://en.wikipedia.org/w/index. +> > > php?title=Metallica_%28album%29&oldid=566196578&veaction=edit +> > > another effect of 50589, this bug, or should I open a new bug report for it? +> > +> > No, this is bug 52254 (which Roan already opened based on your report). +> +> 52254 is relative to the incorrect italicization and bolding in the lead. It +> does not cover the corrupted certification table (near the bottom), which is +> another case of a template creating table markup which is displayed +> incorrectly. + +Opened https://bugzilla.wikimedia.org/show_bug.cgi?id=52296 + +The more I play with it, the more it feels like a third related bug. It's clearly not 50589 because Parsoid can't parse it correctly, but I don't think it's a duplicate of this one, either.",1375219011,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #23)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOpened URL \n\nThe more I play with it, the more it feels like a third related bug.', ""It's clearly not 50589 because Parsoid can't parse it correctly, but I don't think it's a duplicate of this one, either.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +7198,"VisualEditor: Reference defined inside a reference list but of a different group inside template appears as part of the template and also in the appropriate reference list, but blank this time","**Author:** `kwwilliams` + +**Description:** +In http://en.wikipedia.org/w/index.php?title=List_of_record_charts&oldid=566209687, notice how Note 1 gets transformed in the string ""1.0.1.1"" and the actual contents of Note 1 becomes reference 19, which is completely unused in the article body. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=53486",1375225080,task_description,PHID-TASK-ydvvzyrpkompusxbw5gr,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Reference defined inside a reference list but of a different group inside template appears as part of the template and also in the appropriate reference list, but blank this time.', '**Author:** CODE\n\n**Description:**\nIn URL notice how Note 1 gets transformed in the string ""1.0.1.1"" and the actual contents of Note 1 becomes reference 19, which is completely unused in the article body.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +5625,Template creating CSS in a table's cell does not come through,"**kwwilliams** wrote: + +(In reply to comment #26) +> On the enwiki-20130102-pages-articles-multistream.xml.bz2 dump, there are: +> 13,057,082 articles, of which + +That looks like all namespaces, not just articles. + +> 11,877 (0.091%) have some use of [[Template:Table_cell_templates]], and +> 1,875 (0.014%) have a non-trivial use (ie, the preceding character is not +> |). + +That sounds about right. As a percentage of our most frequently edited articles, I suspect the percentage is much higher, though. The primary use is in award tables, and while the millions of articles about ghost towns, obscure shellfish, and asteroids tend not to discuss awards, while the ones about modern music, television, and films frequently do.",1375230977,task_subcomment,PHID-TASK-jer6pedsydbmctp5xlhb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #26)\nQUOTE\nQUOTE\n\nThat looks like all namespaces, not just articles.', 'QUOTE\nQUOTE\nQUOTE\n\nThat sounds about right.', 'As a percentage of our most frequently edited articles, I suspect the percentage is much higher, though.', 'The primary use is in award tables, and while the millions of articles about ghost towns, obscure shellfish, and asteroids tend not to discuss awards, while the ones about modern music, television, and films frequently do.']","['BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11826,VisualEditor: Links to current page should show as bold,"**crypticc62** wrote: + +For those who might be wondering why selflinks would ever appear in an article: Many pages make use of navigation boxes, such as Template:Extreme Sports. Each navbox usually links to all of the articles that it will be transcluded to. So, with several hundred navboxes, each appearing on at least a dozen pages, we can expect selflinks to appear on several thousand articles.",1375234921,task_subcomment,PHID-TASK-75qcblrq4xxtwfp5s76f,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**crypticc62** wrote:\n\nFor those who might be wondering why selflinks would ever appear in an article: Many pages make use of navigation boxes, such as Template:Extreme Sports.', 'Each navbox usually links to all of the articles that it will be transcluded to.', 'So, with several hundred navboxes, each appearing on at least a dozen pages, we can expect selflinks to appear on several thousand articles.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +3947,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**lecotegougdelaforce** wrote: + +Glad to see this report already exists. + +The idea of having text for VE editing and an icon for standard editing is *wrong* : you can't have two different methods (namely text and image) for advertising two options of a single choice, it's an aberration in terms of user interface (I'm no expert though), it's completely counter-intuitive. Furthermore people use to associate text *with* image (caption), which makes it even more counter-intuitive. + +As far as I'm concerned, I'd be satisfied if we could just switch the default editing method. That is, I don't want to use VE as a standard, but an advertisement saying it may be useful in certain situations, so I'd prefer to keep it at the hand in case I want to give it a try. However, I want the default editing action to be the standard editing. That is, I want the first ""modify"" link to open the standard editor, and the link enabled by the hovering to be the VE. Therefore, a simple ""default editor = standard/VE"" in the preferences would be enough for me. + +However I understand the reading issue mentioned in comment 25, so I'd prefer if the hovering was completely disabled and both links always present (possibly with the option to hide one or both in the preferences). + +Furthermore, I'm strongly for the idea to give the user the choice of his editor. And when I say ""user"", I also mean ""new user"". Not all users are WYSIWYGers, and though people seem (and they're probably right) to think that the standard editor may frighten some new users, hiding the standard editor by default may as well repel some new users. + +Therefore the best solution in my opinion would be to simply disable the hovering and keeping both links, with the possibility to hide one or both in the preferences. The argument that it's too many links is absurd : on a webpage there are links everywhere, internet users are used to ignore them. It's even more true for WP where almost half of words are links…",1375277119,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lecotegougdelaforce** wrote:\n\nGlad to see this report already exists.', ""The idea of having text for VE editing and an icon for standard editing is *wrong*\xa0: you can't have two different methods (namely text and image) for advertising two options of a single choice, it's an aberration in terms of user interface (I'm no expert though), it's completely counter-intuitive."", 'Furthermore people use to associate text *with* image (caption), which makes it even more counter-intuitive.', ""As far as I'm concerned, I'd be satisfied if we could just switch the default editing method."", ""That is, I don't want to use VE as a standard, but an advertisement saying it may be useful in certain situations, so I'd prefer to keep it at the hand in case I want to give it a try."", 'However, I want the default editing action to be the standard editing.', 'That is, I want the first ""modify"" link to open the standard editor, and the link enabled by the hovering to be the VE.', 'Therefore, a simple ""default editor = standard/VE"" in the preferences would be enough for me.', ""However I understand the reading issue mentioned in comment 25, so I'd prefer if the hovering was completely disabled and both links always present (possibly with the option to hide one or both in the preferences)."", ""Furthermore, I'm strongly for the idea to give the user the choice of his editor."", 'And when I say ""user"", I also mean ""new user"".', ""Not all users are WYSIWYGers, and though people seem (and they're probably right) to think that the standard editor may frighten some new users, hiding the standard editor by default may as well repel some new users."", 'Therefore the best solution in my opinion would be to simply disable the hovering and keeping both links, with the possibility to hide one or both in the preferences.', ""The argument that it's too many links is absurd\xa0: on a webpage there are links everywhere, internet users are used to ignore them."", ""It's even more true for WP where almost half of words are links…""]","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'NA', 'FUTURE PLAN', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .']" +3946,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**lecotegougdelaforce** wrote: + +Two more comments, after reading the discussion pointed by comment 30 : + +- this argument from Nick White needs emphasizing : ""I don't think two small edit links by section headings constitute clutter. Rather it emphasises *the* key +thing about wikipedia, that editing is encouraged."" + +- the cluttering invoked to justify the hovering solution is actually an argument *against* the hovering : in any case when you hover the link the second option appears, so at one moment the same text will be visible anyway, and actually the hovering is adding a level of cluttering, blinking (including additional blinking when the hovering occurs without the user wanting to edit the section).",1375278214,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lecotegougdelaforce** wrote:\n\nTwo more comments, after reading the discussion pointed by comment 30\xa0: \n\n- this argument from Nick White needs emphasizing\xa0: ""I don\'t think two small edit links by section headings constitute clutter.', 'Rather it emphasises *the* key\nthing about wikipedia, that editing is encouraged.""', '- the cluttering invoked to justify the hovering solution is actually an argument *against* the hovering\xa0: in any case when you hover the link the second option appears, so at one moment the same text will be visible anyway, and actually the hovering is adding a level of cluttering, blinking (including additional blinking when the hovering occurs without the user wanting to edit the section).']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +1704,Tagging articles using old markup on VE,"**kwwilliams** wrote: + +(In reply to comment #15) +> Chris, could you add a link to that comment. Im interested in why the nowiki +> edit filter isnt sufficient. + +It isn't sufficient because it disappoints the first human involved, this hypothetical new editor that is so confused by all of our existing material that he's errantly typing wikitext into a source window. VE could *help* him, but instead it pops a warning. The warning obviously isn't working, because we see saves of this material happening constantly. He goes ahead and saves it anyway, and he's bewildered and confused: he did just what the little cheat sheet he got from a friend told him to do, and it didn't work. + +It's insufficient because it requires a second human being to then review the change, figure out what it was that the first human was actually attempting, and then correct it if he can. + +It's insufficient because it's in support of a use-case that doesn't exist: there's no reason to put something like [[New York City|the Big Apple]] into articles. If there *were*, it's coming from an editor that is quite skilled enough to go into the source editor. If we need to support putting such things in using the visual editor, a workflow can be designed with a ""nowiki"" button to do it intentionally. + +Instead, James Forrester and Erik Moller have decreed that the bug not be fixed, and that volunteers should eagerly flock to monitoring the output of an edit filter that detects each and every time this happens to that these volunteers can fix it. That's repulsive. That's a level of disregard for the volunteers that work on this project that is breathtaking. It's the *reason* that the VE team can fix dozens of bugs each hour and the Wikipedia community still complains that they are non-responsive.",1375286688,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\n(In reply to comment #15)\nQUOTE\nQUOTE\n\nIt isn't sufficient because it disappoints the first human involved, this hypothetical new editor that is so confused by all of our existing material that he's errantly typing wikitext into a source window."", 'VE could *help* him, but instead it pops a warning.', ""The warning obviously isn't working, because we see saves of this material happening constantly."", ""He goes ahead and saves it anyway, and he's bewildered and confused: he did just what the little cheat sheet he got from a friend told him to do, and it didn't work."", ""It's insufficient because it requires a second human being to then review the change, figure out what it was that the first human was actually attempting, and then correct it if he can."", ""It's insufficient because it's in support of a use-case that doesn't exist: there's no reason to put something like [[New York City|the Big Apple]] into articles."", ""If there *were*, it's coming from an editor that is quite skilled enough to go into the source editor."", 'If we need to support putting such things in using the visual editor, a workflow can be designed with a ""nowiki"" button to do it intentionally.', 'Instead, James Forrester and Erik Moller have decreed that the bug not be fixed, and that volunteers should eagerly flock to monitoring the output of an edit filter that detects each and every time this happens to that these volunteers can fix it.', ""That's repulsive."", ""That's a level of disregard for the volunteers that work on this project that is breathtaking."", ""It's the *reason* that the VE team can fix dozens of bugs each hour and the Wikipedia community still complains that they are non-responsive.""]","['MOTIVATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'MOTIVATION']" +1703,Tagging articles using old markup on VE,"**nykevin.norris** wrote: + +(In reply to comment #17) +> Instead, James Forrester and Erik Moller have decreed that the bug not be +> fixed, and that volunteers should eagerly flock to monitoring the output of +> an +> edit filter that detects each and every time this happens to that these +> volunteers can fix it. That's repulsive. That's a level of disregard for the +> volunteers that work on this project that is breathtaking. It's the *reason* +> that the VE team can fix dozens of bugs each hour and the Wikipedia community +> still complains that they are non-responsive. + +That is bug 49686, not this one. Why are we discussing it here?",1375287296,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**nykevin.norris** wrote:\n\n(In reply to comment #17)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat is bug 49686, not this one.', 'Why are we discussing it here?']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1702,Tagging articles using old markup on VE,"**kwwilliams** wrote: + +Closely related problems, Kevin Norris: if they would *fix* 49686, this one would go away. This one can't really be fixed because the base condition that causes it should be prevented, not reported.",1375290243,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nClosely related problems, Kevin Norris: if they would *fix* 49686, this one would go away.', ""This one can't really be fixed because the base condition that causes it should be prevented, not reported.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +1700,Tagging articles using old markup on VE,"**kwwilliams** wrote: + +(In reply to comment #20) +> (In reply to comment #18) +> kwwilliams: Unrelated to agreeing or disagreeing with others, could you +> please +> assume that people mean well instead of calling names, to keep Bugzilla a +> friendly place? + +I haven't called anyone names. I don't plan on starting to, either. If you can suggest a friendlier wording to describe a conscious decision not to fix a bug and requiring other people to deal with the consequences of the bug every day forever instead, I'm willing to listen to suggestions.",1375295294,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\n(In reply to comment #20)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI haven't called anyone names."", ""I don't plan on starting to, either."", ""If you can suggest a friendlier wording to describe a conscious decision not to fix a bug and requiring other people to deal with the consequences of the bug every day forever instead, I'm willing to listen to suggestions.""]","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .']" +1699,Tagging articles using old markup on VE,"**nykevin.norris** wrote: + +Removing self from CC. Tired of spam. Bug is dead, people.",1375295445,task_subcomment,PHID-TASK-tndk34qrdqsecj3chsun,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**nykevin.norris** wrote:\n\nRemoving self from CC.', 'Tired of spam.', 'Bug is dead, people.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +3944,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**kwwilliams** wrote: + +(In reply to comment #44) +> This needs to be fixed as soon as possible. Compounded annoyance is a very +> bad +> thing. +> +> Let's go with [edit | edit source] for now. + +Based on the results so far at http://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Default_State_RFC#Question_4:_Should_the_user_interface_explicitly_warn_editors_that_pressing_the_.22edit.22_button_is_using_beta_software.3F I would suggest that we go with + +[beta editor | stable editor] + +or there will be more calls that WMF is not paying attention to the preferences of the Wikipedia community",1375298212,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,['**kwwilliams** wrote:\n\n(In reply to comment #44)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nBased on the results so far at URL I would suggest that we go with\n\n[beta editor | stable editor] \n\nor there will be more calls that WMF is not paying attention to the preferences of the Wikipedia community'],['FUTURE PLAN'] +3940,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**kwwilliams** wrote: + +(In reply to comment #47) +> (In reply to comment #45) +> > I would suggest that we go with +> > +> > [beta editor | stable editor] +> +> No. That RFC (linked in comment 45) ... suggests better advertising that +> VisualEditor is beta software. + +It specifically asks about the ""user interface"", not the advertising. + +(In reply to comment #48) + +> +> ,,, we don't need to point out that it's beta in the +> section edit links (it would just be more annoying). + +I suggest that you go back and read that section. The question is explicit. + +Answer 1: The ""edit"" button should explicitly say ""beta editor"" +Answer 4: Please label that Edit button more clearly as the way to the Beta version. +Answer 7: Indeed, per Kww (i.e. per answer 1) +Answer 17: per User:Kww (again, per answer 1) +Answer 26: There is no reason the ""edit"" button shouldn't mention the fact it's using VE +Answer 28: Per kww (i.e. per answer 1) +Answer 34: Per kww +Answer 39: Label ""Edit for beta or worse"" (just kidding). Perhaps label as ""Edit slow"" or ""Edit risky"" or such + +All the remaining supports were in the context of actually changing the *button text*, even if the question said ""user interface"". + +The only mention of the warning that it is beta came in the ""Oppose"" section. The very fact that two of the only three oppose votes mention placing the warning after VE has been invoked makes it clear that people commenting are commenting in the context that the *button* should warn people that it's beta.",1375300376,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #47)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt specifically asks about the ""user interface"", not the advertising.', '(In reply to comment #48)\n\nQUOTE\nQUOTE\nQUOTE\n\nI suggest that you go back and read that section.', 'The question is explicit.', 'Answer 1: The ""edit"" button should explicitly say ""beta editor"" \nAnswer 4: Please label that Edit button more clearly as the way to the Beta version.', 'Answer 7: Indeed, per Kww (i.e.', 'per answer 1)\nAnswer 17: per User:Kww (again, per answer 1)\nAnswer 26: There is no reason the ""edit"" button shouldn\'t mention the fact it\'s using VE\nAnswer 28: Per kww (i.e.', 'per answer 1)\nAnswer 34: Per kww\nAnswer 39: Label ""Edit for beta or worse"" (just kidding).', 'Perhaps label as ""Edit slow"" or ""Edit risky"" or such\n\nAll the remaining supports were in the context of actually changing the *button text*, even if the question said ""user interface"".', 'The only mention of the warning that it is beta came in the ""Oppose"" section.', ""The very fact that two of the only three oppose votes mention placing the warning after VE has been invoked makes it clear that people commenting are commenting in the context that the *button* should warn people that it's beta.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +3938,"VisualEditor: Display both ""edit"" and ""edit source"" links for sections without hover","**kwwilliams** wrote: + +(In reply to comment #50) + +> That RFC can provide guidance, but there are issues of ends versus means. + +Exactly. The ""end"" of testing Visual Editor should not include the ""means"" of having it used by the unwary. The only people using VE at this point should be people that are completely aware that they are testing in addition to editing. We can't rely that new accounts have seen some previous notice, or that anonymous editors have seen any notice at all. The only way to ensure that people are aware that it is a beta editor is in the button text itself.",1375301804,task_subcomment,PHID-TASK-em7qpd4h4h3xgy2ceara,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\n(In reply to comment #50)\n\nQUOTE\n\nExactly.', 'The ""end"" of testing Visual Editor should not include the ""means"" of having it used by the unwary.', 'The only people using VE at this point should be people that are completely aware that they are testing in addition to editing.', ""We can't rely that new accounts have seen some previous notice, or that anonymous editors have seen any notice at all."", 'The only way to ensure that people are aware that it is a beta editor is in the button text itself.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .']" +4805,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"**Wikifram** wrote: + +Erik Moeller, do you have any idea how many hours are spent on correcting these ""nowikis"" every day? Do you, on the other hand, have any data on how many ""correct"" nowiki tags are added? Is there any reason why what should be a no-brainer (not per se an easy one technically, but a no-brainer from the should-be-done point-of-view) improvement is so drastically rejected? + +Have any of you considered that, as of now, new editors using only VE and only editing the mainspace still need to know the [[ ]] syntax anyway? A simple example: on the English wikipedia, I opened [[HKBK College of Engineering]] with the VE, and clicked on the infobox. Click on a parameter, e.g. city, and what you are confronted with is [[Bangalore]]. So new editors ''need'' to use it in the infobox, but are ''not allowed'' to use it in the article text, and this is supposed to be an improvement why? + +What is actually the reason (apart from perhaps ""technical difficulty"") that square brackets are no longer allowed as an alternative method of creating wikilinks? No one is asking to disable the VE wikilinking methods, but no one seems to understand the insistence of the WMF on disallowing the square brackets method either.",1375350281,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\nErik Moeller, do you have any idea how many hours are spent on correcting these ""nowikis"" every day?', 'Do you, on the other hand, have any data on how many ""correct"" nowiki tags are added?', 'Is there any reason why what should be a no-brainer (not per se an easy one technically, but a no-brainer from the should-be-done point-of-view) improvement is so drastically rejected?', 'Have any of you considered that, as of now, new editors using only VE and only editing the mainspace still need to know the [[ ]] syntax anyway?', 'A simple example: on the English wikipedia, I opened [[HKBK College of Engineering]] with the VE, and clicked on the infobox.', 'Click on a parameter, e.g.', 'city, and what you are confronted with is [[Bangalore]].', ""So new editors ''need'' to use it in the infobox, but are ''not allowed'' to use it in the article text, and this is supposed to be an improvement why?"", 'What is actually the reason (apart from perhaps ""technical difficulty"") that square brackets are no longer allowed as an alternative method of creating wikilinks?', 'No one is asking to disable the VE wikilinking methods, but no one seems to understand the insistence of the WMF on disallowing the square brackets method either.']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'MOTIVATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT']" +11020,VisualEditor: Edit summary box should be a text input box and not textarea,"**KilliondudeWP** wrote: + +Another issue brought up with having a text area box is that previously entered summaries are not suggested. Most browsers suggest prior terms entered into text input boxes, this allowing editors to choose from their (frequently) used summaries. + +https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Improvements&oldid=566754323#Autofill_edit_summary",1375384096,task_subcomment,PHID-TASK-y2wr4truqmwwemxh72yk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**KilliondudeWP** wrote:\n\nAnother issue brought up with having a text area box is that previously entered summaries are not suggested.', 'Most browsers suggest prior terms entered into text input boxes, this allowing editors to choose from their (frequently) used summaries.', 'URL']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +2995,VisualEditor: references in image captions are not included in reflists,"**kwwilliams** wrote: + +52300 may also be related.",1375399091,task_subcomment,PHID-TASK-7i5ifep2qqvrl24ie5dq,PHID-USER-ynivjflmc2dcl6w5ut5v,['**kwwilliams** wrote:\n\n52300 may also be related.'],['BUG REPRODUCTION'] +11018,VisualEditor: Edit summary box should be a text input box and not textarea,"**sk8er_97456** wrote: + +I seriously doubt that that is the reason you have a higher incidence of edit summaries. What you did in parallel to making it a textarea was that you hid the ""Save page"" final submit button behind a dialog that prominently presents the box for an edit summary. Users no longer feel free to skip a mysterious text box and click ""Save page"" right away, the look and feel of the modal dialog forces them to consider filling it out in full before proceeding. That's why you're getting more edit summaries.",1375414773,task_subcomment,PHID-TASK-y2wr4truqmwwemxh72yk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**sk8er_97456** wrote:\n\nI seriously doubt that that is the reason you have a higher incidence of edit summaries.', 'What you did in parallel to making it a textarea was that you hid the ""Save page"" final submit button behind a dialog that prominently presents the box for an edit summary.', 'Users no longer feel free to skip a mysterious text box and click ""Save page"" right away, the look and feel of the modal dialog forces them to consider filling it out in full before proceeding.', ""That's why you're getting more edit summaries.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +11016,VisualEditor: Edit summary box should be a text input box and not textarea,"**sk8er_97456** wrote: + +> Sure, but collapsing the box down to a single line would de-emphasise the +> edit +> summary, however, and turn it back into ""a mysterious text box"" that uses +> ""feel +> free to skip"". + +Why would it? + +It's still hidden behind a modal dialog. I will wager that editors still feel forced to fill it in simply because it is there.",1375418475,task_subcomment,PHID-TASK-y2wr4truqmwwemxh72yk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**sk8er_97456** wrote:\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWhy would it?', ""It's still hidden behind a modal dialog."", 'I will wager that editors still feel forced to fill it in simply because it is there.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT']" +4804,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"**Wikifram** wrote: + +Note that this question is included in the large [[Wikipedia:VisualEditor/Default State RFC]] on the en.wikipedia, as question 5. The current tally, for what's it worth, is 28 supporting and 22 opposing, but with many conditional comments on both sides (""yes for X but no for Y""). Many of the opposes are ""no, because this is a WYSIWYG"", but in reality, of course, this isn't a wysiwyg but a hybrid anyway... (you still need to know wikimarkup to do a lot of things in the new editor in mainspace as well)",1375426633,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\nNote that this question is included in the large [[Wikipedia:VisualEditor/Default State RFC]] on the en.wikipedia, as question 5.', 'The current tally, for what\'s it worth, is 28 supporting and 22 opposing, but with many conditional comments on both sides (""yes for X but no for Y"").', 'Many of the opposes are ""no, because this is a WYSIWYG"", but in reality, of course, this isn\'t a wysiwyg but a hybrid anyway... (you still need to know wikimarkup to do a lot of things in the new editor in mainspace as well)']","['BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +11014,VisualEditor: Edit summary box should be a text input box and not textarea,"**JohnCD67** wrote: + +Killiondude's comment 1 is an significant usability point - for repetitive tasks it is very helpful that the browser pops up a list of suggestions to click on, which is context-sensitive and based on previous usage. I did not realise how helpful that was until with VE I found myself having to type the full edit summary each time.",1375440006,task_subcomment,PHID-TASK-y2wr4truqmwwemxh72yk,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**JohnCD67** wrote:\n\nKilliondude's comment 1 is an significant usability point - for repetitive tasks it is very helpful that the browser pops up a list of suggestions to click on, which is context-sensitive and based on previous usage."", 'I did not realise how helpful that was until with VE I found myself having to type the full edit summary each time.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +1101,References created by Singlechart cannot be accessed properly,"**Author:** `kwwilliams` + +**Description:** +http://en.wikipedia.org/wiki/User:Kww/singlechartreftest is a simple test case for accessing references created by the singlechart template. + +Singlechart directly creates references when called, using #ref (it cannot use <ref></ref> tags because of issues involving the parsing sequence of templates and references). It will either create them with a default name that it generates algorithmically, or it will use the value of the ""refname"" parameter. + +When editing http://en.wikipedia.org/wiki/User:Kww/singlechartreftest, if the editor attempts to insert reference and chooses the option to ""use an existing reference"", three of the existing named references (sc_BillboardHot100_The Hollies, sc_Norwegian_The Hollies, and sc_Dutch100_The Hollies) aren't displayed at all. These are references that are available for the editor to use, but have not been currently reused in the article text. An examination of http://parsoid.wmflabs.org/en/User:Kww/singlechartreftest shows that Parsoid did pick up these names so VE should be able to display them. + +sc_UK_Hollies is displayed, but no text is associated with it. Similarly with germancharts. Attempting to include these references works. Both of these references should have the full reference text displayed, although the editor should not be permitted to alter it. + +{{Certification Table Entry}} and {{albumchart}} should have identical problems. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1375473900,task_description,PHID-TASK-tvsxq36upc6ipnvhxpyk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['References created by Singlechart cannot be accessed properly.', '**Author:** CODE\n\n**Description:**\nURL is a simple test case for accessing references created by the singlechart template.', 'Singlechart directly creates references when called, using #ref (it cannot use <ref></ref> tags because of issues involving the parsing sequence of templates and references).', 'It will either create them with a default name that it generates algorithmically, or it will use the value of the ""refname"" parameter.', 'When editing URL if the editor attempts to insert reference and chooses the option to ""use an existing reference"", three of the existing named references (sc_BillboardHot100_The Hollies, sc_Norwegian_The Hollies, and sc_Dutch100_The Hollies) aren\'t displayed at all.', 'These are references that are available for the editor to use, but have not been currently reused in the article text.', 'An examination of URL shows that Parsoid did pick up these names so VE should be able to display them.', 'sc_UK_Hollies is displayed, but no text is associated with it.', 'Similarly with germancharts.', 'Attempting to include these references works.', 'Both of these references should have the full reference text displayed, although the editor should not be permitted to alter it.', '{{Certification Table Entry}} and {{albumchart}} should have identical problems.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +2955,Update tours for new edit tab selectors,"**swalling** wrote: + +Yes, without this fixed I get the gettinstartedtasktoolbarve tour (meant for VE) pointing to edit source, not the new beta tab. + +Thankfully it's just missing some steps, not causing any visibly broken or confusing behavior.",1375474521,task_subcomment,PHID-TASK-dixea6aehlzjvgpfccvz,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\nYes, without this fixed I get the gettinstartedtasktoolbarve tour (meant for VE) pointing to edit source, not the new beta tab.', ""Thankfully it's just missing some steps, not causing any visibly broken or confusing behavior.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3014,VisualEditor: Toolbar overlaps top of page links,"**sandrobt.wiki** wrote: + +It happen to me several tipe with MacOS 10.6 and Firexfox 22.0. + +I didn't need to do all those step to get this bug, it was enough to scroll down, modify something and then go back up. It doens't always happen, but when it doesn't, it is usually enough to repeati the above operation to get the overlapping.",1375560255,task_subcomment,PHID-TASK-7gsk7m3csraunlup7tpi,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**sandrobt.wiki** wrote:\n\nIt happen to me several tipe with MacOS 10.6 and Firexfox 22.0.', ""I didn't need to do all those step to get this bug, it was enough to scroll down, modify something and then go back up."", ""It doens't always happen, but when it doesn't, it is usually enough to repeati the above operation to get the overlapping.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +4803,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"**Amalthea.wikimedia** wrote: + +Erik: + +(In reply to comment #18) +> it's a matter of ensuring we can provide a user experience that's not modeled +> on markup, but on best user experience practices. + +I don't think that was the suggestion above? + +Word processors have long supported text-based auto formatting logic, and they certainly aren't focusing on underlying markup. For example, to this day, you can *bold* and _italicize_ text in OpenOffice Writer and Microsoft Word by using the traditional markup, or define numbered and bulleted lists simply by starting the first item with ""* "", ""- "", or ""1. "". + +Adding auto-formatting logic does not impair the goals of the visual editor: defining a link via square brackets won't be the obvious way, and it will likely not be advertised anywhere except possibly in some settings page. It can be helpful without taking anything away from the vision.",1375614123,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**Amalthea.wikimedia** wrote:\n\nErik:\n\n(In reply to comment #18)\nQUOTE\nQUOTE\n\nI don't think that was the suggestion above?"", ""Word processors have long supported text-based auto formatting logic, and they certainly aren't focusing on underlying markup."", 'For example, to this day, you can *bold* and _italicize_ text in OpenOffice Writer and Microsoft Word by using the traditional markup, or define numbered and bulleted lists simply by starting the first item with ""* "", ""- "", or ""1.', '"".', ""Adding auto-formatting logic does not impair the goals of the visual editor: defining a link via square brackets won't be the obvious way, and it will likely not be advertised anywhere except possibly in some settings page."", 'It can be helpful without taking anything away from the vision.']","['BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +2998,VisualEditor: Using browser native interactive spell-check tool breaks in Firefox,"**crypticc62** wrote: + +I've found that a similar problem occurs with Chrome on an iPad 3, though with very different results. In this environment, the spellcheck seems to work fine, but undo causes the original string to be appended to the new string, rather than replacing it.",1375672513,task_subcomment,PHID-TASK-svgbuubly7i37677eqfj,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**crypticc62** wrote:\n\nI've found that a similar problem occurs with Chrome on an iPad 3, though with very different results."", 'In this environment, the spellcheck seems to work fine, but undo causes the original string to be appended to the new string, rather than replacing it.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +9903,VisualEditor: Indent buttons should be used for in-/out-denting paragraphs as well as lists.,"**mcdevitd** wrote: + +Would this also allow the tab key to be used for paragraph indenting (like for lists), or should that be filed as a separate bug report?",1375725373,task_subcomment,PHID-TASK-hvvrpcxmtlfovm73otnw,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**mcdevitd** wrote:\n\nWould this also allow the tab key to be used for paragraph indenting (like for lists), or should that be filed as a separate bug report?']",['INVESTIGATION AND EXPLORATION'] +7040,VisualEditor: Unindent should not remove lists,"**Author:** `mcdevitd` + +**Description:** +The expected behavior in most word processors (Word and OpenOffice) is that the user can unindent (shift-tab) only to get to the initial list indent level but it should not actually delete the bulleting/numbering itself when you to the end. In VisualEditor, unindenting once too many times can remove the initial bullet/number entirely. + +This becomes particularly annoying when (because of the behavior described in bug 48051) you accidentally split a list into two lists which can't be fixed clicking the list button again to re-add the bullet/number. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1375726080,task_description,PHID-TASK-nog34g36rvrxth34pzwz,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Unindent should not remove lists.', '**Author:** CODE\n\n**Description:**\nThe expected behavior in most word processors (Word and OpenOffice) is that the user can unindent (shift-tab) only to get to the initial list indent level but it should not actually delete the bulleting/numbering itself when you to the end.', 'In VisualEditor, unindenting once too many times can remove the initial bullet/number entirely.', ""This becomes particularly annoying when (because of the behavior described in bug 48051) you accidentally split a list into two lists which can't be fixed clicking the list button again to re-add the bullet/number."", '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7036,VisualEditor: Backspace should not delete list and line in same action,"**Author:** `mcdevitd` + +**Description:** +Typically, the expected behavior from hitting backspace at the beginning of a list line is to remove the bullet/number at that indent level so it is no longer a list, and no more. VisualEditor will completely delete the line itself and move the text to the end of the previous line. This is not how OpenOffice or Word works.",1375729680,task_description,PHID-TASK-vrzpbb2v2s74ml5e53ww,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Backspace should not delete list and line in same action.', '**Author:** CODE\n\n**Description:**\nTypically, the expected behavior from hitting backspace at the beginning of a list line is to remove the bullet/number at that indent level so it is no longer a list, and no more.', 'VisualEditor will completely delete the line itself and move the text to the end of the previous line.', 'This is not how OpenOffice or Word works.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +7043,VisualEditor: Unindent should not remove lists,"**mcdevitd** wrote: + +(In reply to comment #1) +> (In reply to comment #0) +> +> > This becomes particularly annoying when (because of the behavior described in +> > bug 48051) you accidentally split a list into two lists which can't be fixed +> > clicking the list button again to re-add the bullet/number. +> +> ""Undo"" fixes that instantly, of course. + +I wasn't trying to say that it is unfixable. I was just pointing out that the current list behavior means that the way most(?) people might naturally try to correct losing their bulleting/numbering would only compound the error. (""Undo"" fixes almost anything, of course, except frustration and time wasted.)",1375754135,task_subcomment,PHID-TASK-nog34g36rvrxth34pzwz,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**mcdevitd** wrote:\n\n(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI wasn't trying to say that it is unfixable."", 'I was just pointing out that the current list behavior means that the way most(?)', 'people might naturally try to correct losing their bulleting/numbering would only compound the error.', '(""Undo"" fixes almost anything, of course, except frustration and time wasted.)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION']" +1070,"Wikimedia editors aren't automatically enrolled in Bugzilla, reducing VE bug reporting","**Author:** `gnu` + +**Description:** +The unusually buggy deployment of the VisualEditor has caused large numbers of English Wikipedia editors to have bugs to report. But the process of reporting bugs is a cumbersome many-step process -- starting with a requirement to ""log in"" using a credential that most editors do not have. + +The rest of the Wikipedia universe uses a universal login system in which you log in with the same username and password to everything, and it all works together. Somehow Bugzilla didn't get integrated with that. + +So instead anyone with a bug report for Visual Editor -- assuming they can even find Bugzilla, perhaps from a comment in an RFC about disabling the Visual Editor, as I found it -- then has to get through the ""New User"" process, which includes providing an email address, checking mail at that address, and accessing a URL which then demands that a new password be created and remembered. +This step should be avoided for logged-in Wikipedia users. + +I'm sure that many, many Visual Editor bugs are noticed by editors, but are never reported due to the pain of the reporting process. This shortage of bug reports may serve the political purposes of the WMF in attempting to ram the new editor down the throats of the community, but it is not a good management practice, nor will it result in eliminating the bugs that make the Visual Editor too troublesome for naive use at this point. + +(The remaining process of bug reporting is also cumbersome and complex -- but +in this bug report I have no suggestions on how to fix that.) + +-------------------------- +**Version**: wmf-deployment +**Severity**: normal",1375844100,task_description,PHID-TASK-ud6rksuxulevqjsfqs6h,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""Wikimedia editors aren't automatically enrolled in Bugzilla, reducing VE bug reporting."", '**Author:** CODE\n\n**Description:**\nThe unusually buggy deployment of the VisualEditor has caused large numbers of English Wikipedia editors to have bugs to report.', 'But the process of reporting bugs is a cumbersome many-step process -- starting with a requirement to ""log in"" using a credential that most editors do not have.', 'The rest of the Wikipedia universe uses a universal login system in which you log in with the same username and password to everything, and it all works together.', ""Somehow Bugzilla didn't get integrated with that."", 'So instead anyone with a bug report for Visual Editor -- assuming they can even find Bugzilla, perhaps from a comment in an RFC about disabling the Visual Editor, as I found it -- then has to get through the ""New User"" process, which includes providing an email address, checking mail at that address, and accessing a URL which then demands that a new password be created and remembered.', 'This step should be avoided for logged-in Wikipedia users.', ""I'm sure that many, many Visual Editor bugs are noticed by editors, but are never reported due to the pain of the reporting process."", 'This shortage of bug reports may serve the political purposes of the WMF in attempting to ram the new editor down the throats of the community, but it is not a good management practice, nor will it result in eliminating the bugs that make the Visual Editor too troublesome for naive use at this point.', '(The remaining process of bug reporting is also cumbersome and complex -- but \nin this bug report I have no suggestions on how to fix that.)', '--------------------------\n**Version**: wmf-deployment\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2896,VisualEditor: Some pages with short titles (incl all with single character titles) are not recognised as existing pages in the link box,"**Author:** `sandrobt.wiki` + +**Description:** +When trying to link a page with less than or equal to 3 characters, the page is often indicated as New Page in the link box. For example, try to link ""A"", ""AB"" or ""ABB"" on en.wiki (both with capital letters and in lower case, the latter being redirects). + +Notice that this problem doesn't happen with CD and NBA, but it does with Cd and Nba (all these pages are redirects on en.wiki). + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=50898",1375847280,task_description,PHID-TASK-kpx3x3zovypfoultwmwq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Some pages with short titles (incl all with single character titles) are not recognised as existing pages in the link box.', '**Author:** CODE\n\n**Description:**\nWhen trying to link a page with less than or equal to 3 characters, the page is often indicated as New Page in the link box.', 'For example, try to link ""A"", ""AB"" or ""ABB"" on en.wiki (both with capital letters and in lower case, the latter being redirects).', ""Notice that this problem doesn't happen with CD and NBA, but it does with Cd and Nba (all these pages are redirects on en.wiki)."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2909,VisualEditor: Some pages with short titles (incl all with single character titles) are not recognised as existing pages in the link box,"**sandrobt.wiki** wrote: + +Maybe writing ""short"" in the title was a mistake (but anyway this bug appears more often with short titles): SEGA, FIDO and GOOGLE also are not recognized as existing pages. However these are all redirects, so perhaps this is another known independent issue?",1375847955,task_subcomment,PHID-TASK-kpx3x3zovypfoultwmwq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**sandrobt.wiki** wrote:\n\nMaybe writing ""short"" in the title was a mistake (but anyway this bug appears more often with short titles): SEGA, FIDO and GOOGLE also are not recognized as existing pages.', 'However these are all redirects, so perhaps this is another known independent issue?']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +10901,VisualEditor: Links can point to wrong page if not matching case exactly and when not first option in the list,"**Author:** `sandrobt.wiki` + +**Description:** +Here is how to reproduce it, when trying to add a link to the page ""Maria"" on en.wiki. + +1) Select the add link icon and type ""maria"" +2) Select ""Maria"", which is at the end of the suggested list +3) Press Enter or the ""<"" button +4) Save + +The link is added to Mariah Carey (which was on the top of the suggested list). +Cf. https://en.wikipedia.org/w/index.php?title=User:Sandrobt/prova&diff=prev&oldid=567641122 + +Note that this doesn't happen if in 2) you had typed ""Maria"" (which is the exact title of the page you want to link to). +Cf. https://en.wikipedia.org/w/index.php?title=User:Sandrobt/prova&diff=next&oldid=567641169 + +The same problem appears in similar situations in it.wiki (for example when adding a link to ""Sega"" you need to type it exactly like that, since the first option is always SEGA) + +I'm using Firefox 22.0 on Mac OS X 10.6.8. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1375943460,task_description,PHID-TASK-ga36aloq6psrxy7t2mlx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Links can point to wrong page if not matching case exactly and when not first option in the list.', '**Author:** CODE\n\n**Description:**\nHere is how to reproduce it, when trying to add a link to the page ""Maria"" on en.wiki.', '1) Select the add link icon and type ""maria""\n2) Select ""Maria"", which is at the end of the suggested list\n3) Press Enter or the ""<"" button\n4) Save\n\nThe link is added to Mariah Carey (which was on the top of the suggested list).', 'Cf.', 'URL\n\nNote that this doesn\'t happen if in 2) you had typed ""Maria"" (which is the exact title of the page you want to link to).', 'Cf.', 'URL\n\nThe same problem appears in similar situations in it.wiki (for example when adding a link to ""Sega"" you need to type it exactly like that, since the first option is always SEGA) \n\nI\'m using Firefox 22.0 on Mac OS X 10.6.8.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +10904,VisualEditor: Links can point to wrong page if not matching case exactly and when not first option in the list,"**sandrobt.wiki** wrote: + +Ok, note taken. Though, a bug that inserts the wrong link in a pretty large variety of situation, despite selecting the correct one and without giving any clue of having done so, is a pretty seriuos problem and has probably alredy produced quite a lot of wrong wikilinks.",1375945790,task_subcomment,PHID-TASK-ga36aloq6psrxy7t2mlx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**sandrobt.wiki** wrote:\n\nOk, note taken.', 'Though, a bug that inserts the wrong link in a pretty large variety of situation, despite selecting the correct one and without giving any clue of having done so, is a pretty seriuos problem and has probably alredy produced quite a lot of wrong wikilinks.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .']" +3069,"Be able to add or remove tables, table rows and table columns","**jonathan_haas** wrote: + +(In reply to comment #2) +> <<I was editing my userpage with VE today, and I noticed that, in the part +> of a +> table with an empty cell, VE seemed to move the two pipes inside the cell on +> the left, and the empty cell didn't show. -- t numbermaniac c 03:02, 6 August +> 2013 (UTC)>> (first line of the Redirect table in +> http://en.wikipedia.org/wiki/User:Numbermaniac?veaction=edit ). + +Confirmed, but I think this deserves another, separate bug report.",1375954522,task_subcomment,PHID-TASK-2klcawe4zbxemkcjvd56,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jonathan_haas** wrote:\n\n(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nConfirmed, but I think this deserves another, separate bug report.']",['BUG REPRODUCTION'] +7999,VisualEditor: Clearer message when cancelling out of active edit,"**ignatzmice.wiki** wrote: + +A user suggests [Return to editor] [Exit without saving]. https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&diff=567692036",1375976639,task_subcomment,PHID-TASK-vwwslgbmh4ftbegrc3zg,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatzmice.wiki** wrote:\n\nA user suggests [Return to editor] [Exit without saving].', 'URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8290,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**ryuch** wrote: + +You fixed this? It works. + +http://en.wikipedia.org/w/index.php?title=User%3ARyuch&diff=567832037&oldid=567831839 + +I tested with Chrome on Ubuntu at this moment.",1376063216,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ryuch** wrote:\n\nYou fixed this?', 'It works.', 'URL\n\nI tested with Chrome on Ubuntu at this moment.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +1244,"Impossible to edit a specific section when switching from VisualEditor to ""legacy mode"" (due to reference to QuickEdit gadget in vector.js?)","**l736ewiki** wrote: + +I'm using vector. The issue appeared both on Safari/OS X (Mountain Lion, 10.8) and on Firefox/Windows XP Pro. + + +However, I was apparently able to overcome the issue. I read in the FAQ that it's recommended to disable the QuickEdit extension to avoid undesired effects with VE, so I checked in my preference pane that this extension was actually disabled (and it was). + + +However, in my vector.js fiel, inside the ""toLoad"" variable, there was a reference to QuickEdit gadget (qed). Looks like the presence of that string inside vector.js actually caused the extension to be loaded anyway. Removing that string from the vector.js and refreshing the browser's cache overcame the issue. Now I'm able to open VE directly over single individual sections. + +So the results are: +* it's not enough to verify in the preference pane that the QuickEdit extension is disabled +* any reference to QuickEdit shall be removed also from the local vector.js (or monobook.js, I assume then)",1376065760,task_subcomment,PHID-TASK-fyok2cjpctqiorpfldvp,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**l736ewiki** wrote:\n\nI'm using vector."", 'The issue appeared both on Safari/OS X (Mountain Lion, 10.8) and on Firefox/Windows XP Pro.', 'However, I was apparently able to overcome the issue.', ""I read in the FAQ that it's recommended to disable the QuickEdit extension to avoid undesired effects with VE, so I checked in my preference pane that this extension was actually disabled (and it was)."", 'However, in my vector.js fiel, inside the ""toLoad"" variable, there was a reference to QuickEdit gadget (qed).', 'Looks like the presence of that string inside vector.js actually caused the extension to be loaded anyway.', ""Removing that string from the vector.js and refreshing the browser's cache overcame the issue."", ""Now I'm able to open VE directly over single individual sections."", ""So the results are:\n* it's not enough to verify in the preference pane that the QuickEdit extension is disabled\n* any reference to QuickEdit shall be removed also from the local vector.js (or monobook.js, I assume then)""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2907,VisualEditor: Some pages with short titles (incl all with single character titles) are not recognised as existing pages in the link box,"**sandrobt.wiki** wrote: + +What about ""AB"" or ""FRA""? Those are not redirects. Maybe ""single character titles"" is not accurate enough.",1376073813,task_subcomment,PHID-TASK-kpx3x3zovypfoultwmwq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**sandrobt.wiki** wrote:\n\nWhat about ""AB"" or ""FRA""?', 'Those are not redirects.', 'Maybe ""single character titles"" is not accurate enough.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +2904,VisualEditor: Some pages with short titles (incl all with single character titles) are not recognised as existing pages in the link box,"**sandrobt.wiki** wrote: + +> Hmm, although redirects do exist at Ab and Fra which is probably confusing +> the +> issue. I think all TLAs exist as redirects or articles in uppercase and +> titlecase form so I don't know how to test this. + +Also User:AB and User:FRA erroneously appear as non-existing (and user:Ab and User:Fra don't exist).",1376074522,task_subcomment,PHID-TASK-kpx3x3zovypfoultwmwq,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**sandrobt.wiki** wrote:\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAlso User:AB and User:FRA erroneously appear as non-existing (and user:Ab and User:Fra don't exist).""]",['BUG REPRODUCTION .'] +8287,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**ryuch** wrote: + +awesome. anyway. +Please make it opt-in on KOWP. + +I will catch you guys at the lounge.",1376085848,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ryuch** wrote:\n\nawesome.', 'anyway.', 'Please make it opt-in on KOWP.', 'I will catch you guys at the lounge.']","['SOCIAL CONVERSATION', 'NA', 'FUTURE PLAN', 'SOCIAL CONVERSATION']" +2901,VisualEditor: Some pages with short titles (incl all with single character titles) are not recognised as existing pages in the link box,"**sandrobt.wiki** wrote: + +Another surprising case is ""Cara"" on it.wiki. It exists and it is not a redirect but is not recognized as existent (neither writing ""Cara"" nor ""cara""), and ""CARA"" doesn't exist at all. +So I guess this is not (only) related with redirects and it definitely appears also with pages with more than one character.",1376106189,task_subcomment,PHID-TASK-kpx3x3zovypfoultwmwq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**sandrobt.wiki** wrote:\n\nAnother surprising case is ""Cara"" on it.wiki.', 'It exists and it is not a redirect but is not recognized as existent (neither writing ""Cara"" nor ""cara""), and ""CARA"" doesn\'t exist at all.', 'So I guess this is not (only) related with redirects and it definitely appears also with pages with more than one character.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +4905,VisualEditor: Display HTML comments to the editor (and make them editable/creatable/removable),"**ignatzmice.wiki** wrote: + +Bump. https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&diff=567981801",1376162739,task_subcomment,PHID-TASK-nvkr7m44ao53f5uftwjr,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ignatzmice.wiki** wrote:\n\nBump.', 'URL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6873,VisualEditor: Typing problem in Assamese,"**Author:** `gitartha.bordoloi` + +**Description:** +Hello, +Visual editor was deployed as an opt-in editing tool in Assamese wikipedia about 2 months ago. However it seems the tool doesn't support Assamese script well. While writing with some tools reproduces only vowels or consonants, the in-built keyboards do not work at all. Kindly look into this matter urgently before it is released as default editing tool. The discussions can be found here: http://as.wikipedia.org/wiki/%E0%A7%B1%E0%A6%BF%E0%A6%95%E0%A6%BF%E0%A6%AA%E0%A6%BF%E0%A6%A1%E0%A6%BF%E0%A6%AF%E0%A6%BC%E0%A6%BE_%E0%A6%AC%E0%A6%BE%E0%A7%B0%E0%A7%8D%E0%A6%A4%E0%A6%BE:%E0%A6%AD%E0%A6%BF%E0%A6%9C%E0%A7%81%E0%A7%B1%E0%A7%87%E0%A6%B2_%E0%A6%8F%E0%A6%A1%E0%A6%BF%E0%A6%9F%E0%A7%B0 + +Thank you. + +-------------------------- +**Version**: unspecified +**Severity**: major",1376210460,task_description,PHID-TASK-ltfnf6nk2htfdban76pc,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Typing problem in Assamese.', '**Author:** CODE\n\n**Description:**\nHello,\nVisual editor was deployed as an opt-in editing tool in Assamese wikipedia about 2 months ago.', ""However it seems the tool doesn't support Assamese script well."", 'While writing with some tools reproduces only vowels or consonants, the in-built keyboards do not work at all.', 'Kindly look into this matter urgently before it is released as default editing tool.', 'The discussions can be found here: URL\n\nThank you.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPORT', 'Typing in Assamese is not working properly.', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'ACTION ON ISSUE', 'ISSUE CONTENT MANAGEMENT', 'BUG REPRODUCTION']" +1044,VisualEditor: Cannot backspace in Edit Summary window after reviewing changes,"**Author:** `hagurganus` + +**Description:** +When typing an edit summary in the Edit Summary window, I was unable to backspace. It seemed to let me highlight and _replace_ text, but even then, I could not highlight and hit the backspace key to _remove_ the text, I had to highlight and hit spacebar to simply enter a space, etc. + +It could be that this is intentional, but I highly doubt this. + +-------------------------- +**Version**: unspecified +**Severity**: major",1376249940,task_description,PHID-TASK-vis7xnmoa7ngc2i4ds2i,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Cannot backspace in Edit Summary window after reviewing changes.', '**Author:** CODE\n\n**Description:**\nWhen typing an edit summary in the Edit Summary window, I was unable to backspace.', 'It seemed to let me highlight and _replace_ text, but even then, I could not highlight and hit the backspace key to _remove_ the text, I had to highlight and hit spacebar to simply enter a space, etc.', 'It could be that this is intentional, but I highly doubt this.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +6866,"VisualEditor: In the transclusion dialog, use TemplateData to hint the parameter's default value, if set","**Author:** `l736ewiki` + +**Description:** +The data model for TemplateData allows the tag ""default"" to assign the default value for parameters which foresee it. + +However, when adding a template to an article via VisualEditor, the default value is not presented inside the corresponding input field, which appears empty, nor there are automatic hints about the default value (unless who generated the TemplateData object inserted it into the textual ""description"" item). + +I would have expected that: +* either the user is presented with the input field already pre-filled with the default value as specified inside the TemplateData description - this would improve usability +* or, if this pre-population of the input field is too complex/costly to achieve, at least the information about the ""default"" value is taken and highlighted using the corresponding ""default"" attribute from the parameter description. + +You can test this on it.wiki, by trying editing a new article using VE and adding the template named ""Azienda"", whose ""logo_dimensioni"" parameter has been defined in JSON with ""default"":""200"". + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1376324640,task_description,PHID-TASK-ejfpqmqzgmehdhmxzmty,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""VisualEditor: In the transclusion dialog, use TemplateData to hint the parameter's default value, if set."", '**Author:** CODE\n\n**Description:**\nThe data model for TemplateData allows the tag ""default"" to assign the default value for parameters which foresee it.', 'However, when adding a template to an article via VisualEditor, the default value is not presented inside the corresponding input field, which appears empty, nor there are automatic hints about the default value (unless who generated the TemplateData object inserted it into the textual ""description"" item).', 'I would have expected that:\n* either the user is presented with the input field already pre-filled with the default value as specified inside the TemplateData description - this would improve usability\n* or, if this pre-population of the input field is too complex/costly to achieve, at least the information about the ""default"" value is taken and highlighted using the corresponding ""default"" attribute from the parameter description.', 'You can test this on it.wiki, by trying editing a new article using VE and adding the template named ""Azienda"", whose ""logo_dimensioni"" parameter has been defined in JSON with ""default"":""200"".', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3627,VisualEditor: Blanking the page using Ctrl-A and Delete keys prevents further editing in Firefox,"**JohnCD67** wrote: + +Occurs with Vector/Win7/FF23.0. It doesn't matter whether Ctr-A or Right-click/Select all is used, or whether ""Delete"" or ""Backspace"" is used to delete.",1376330120,task_subcomment,PHID-TASK-mip6kupgxcxydyy26dwa,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**JohnCD67** wrote:\n\nOccurs with Vector/Win7/FF23.0.', 'It doesn\'t matter whether Ctr-A or Right-click/Select all is used, or whether ""Delete"" or ""Backspace"" is used to delete.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +3059,VisualEditor: Replacing a selected template with a keyboard press creates a pawn (♙),"**jonathan_haas** wrote: + +I still can (FF23). Just managed on first try.",1376488379,task_subcomment,PHID-TASK-4vm6pqlg5hib6dju3lvl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jonathan_haas** wrote:\n\nI still can (FF23).', 'Just managed on first try.']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +3058,VisualEditor: Replacing a selected template with a keyboard press creates a pawn (♙),"**jonathan_haas** wrote: + +Screenshot + +Also managed to reproduce in Chrome 28. + +No error in javascript console in both browsers. + +**Attached**: {F11523}",1376488730,task_subcomment,PHID-TASK-4vm6pqlg5hib6dju3lvl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jonathan_haas** wrote:\n\nScreenshot\n\nAlso managed to reproduce in Chrome 28.', 'No error in javascript console in both browsers.', '**Attached**: {F11523}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +3056,VisualEditor: Replacing a selected template with a keyboard press creates a pawn (♙),"**p.selitskas** wrote: + +I could reproduce this with cyrillic letters in be-x-old.wikipedia.org, at least a few weeks ago.",1376489457,task_subcomment,PHID-TASK-4vm6pqlg5hib6dju3lvl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**p.selitskas** wrote:\n\nI could reproduce this with cyrillic letters in be-x-old.wikipedia.org, at least a few weeks ago.']",['BUG REPRODUCTION'] +6755,VisualEditor: Switch to use MediaWiki's built-in messages for post-edit notifications (and add to them so we cover all three cases),"**Author:** `swalling` + +**Description:** +Screenshot at 1024x768 + +Very happy to see that VE is now using the same post-edit styling as wikitext! This is a big win for usability, since it is fixed position and so on. + +I did find one suboptimal fact though... Since the text of the message includes the page title, it is very variable width, depending on the page title length and the browser width. + +One of the UX goals for this notification is to have new users notice it, but for it to eventually fade out of your attention as you become used to it. Since the page title produces very different widths as you edit different pages, this calls a lot more attention to the notification even if you've edit thousands of times. + +My recommendation would be to match what's in the wikitext version, ""Your edit was saved."" since we A/B tested it and we know it meets the goals I mentioned above. Another good solution is simply removing the page title, so that the VE version says, ""Your changes have been saved."" That seems functionally the same, though I think using edit is good for consistency with the tab names etc. + +-------------------------- +**Version**: unspecified +**Severity**: minor + +**Attached**: {F11185}",1376526420,task_description,PHID-TASK-3fcobyguspmbsv62uzbp,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""VisualEditor: Switch to use MediaWiki's built-in messages for post-edit notifications (and add to them so we cover all three cases)."", '**Author:** CODE\n\n**Description:**\nScreenshot at 1024x768\n\nVery happy to see that VE is now using the same post-edit styling as wikitext!', 'This is a big win for usability, since it is fixed position and so on.', 'I did find one suboptimal fact though...', 'Since the text of the message includes the page title, it is very variable width, depending on the page title length and the browser width.', 'One of the UX goals for this notification is to have new users notice it, but for it to eventually fade out of your attention as you become used to it.', ""Since the page title produces very different widths as you edit different pages, this calls a lot more attention to the notification even if you've edit thousands of times."", 'My recommendation would be to match what\'s in the wikitext version, ""Your edit was saved.""', 'since we A/B tested it and we know it meets the goals I mentioned above.', 'Another good solution is simply removing the page title, so that the VE version says, ""Your changes have been saved.""', 'That seems functionally the same, though I think using edit is good for consistency with the tab names etc.', '--------------------------\n**Version**: unspecified\n**Severity**: minor\n\n**Attached**: {F11185}']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +10881,"Alt+Shift+V access key in the wikitext editor switches to the visual one, so conflicts with 'show changes' which no longer works in Chrome, focus splits in Firefox","**dng032** wrote: + +(In reply to comment #2) +> This is definitely related to VisualEditor - the shortcut works when +> VisualEditor is disabled (Safari on Mac 6, Firefox 23 on Linux) and in +> Konqueror on Linux which VE is not enabled for. +> +> Changing component to VisualEditor accordingly + +jmCor: still Windows 7, Firefox 22.0. The component change did not fix the bug on my machine.",1376531065,task_subcomment,PHID-TASK-txrorpbrj6b5ssangri4,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**dng032** wrote:\n\n(In reply to comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\njmCor: still Windows 7, Firefox 22.0.', 'The component change did not fix the bug on my machine.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +8286,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**ryuch** wrote: + +==Test Cases== + +글험 합니다. 다닏ㄴ합하험허시ㅅ (2013.8.14, Chrome of Windows XP) + +글 험 다. (2013.8.14, Chrome of Mac OS X) + +한글 시험 합니다. (2013.8.14, Chrome of Ubuntu, iBus 1.4.1)",1376553611,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ryuch** wrote:\n\n==Test Cases==\n\n글험 합니다.', '다닏ㄴ합하험허시ㅅ (2013.8.14, Chrome of Windows XP)\n\n글 험 다.', '(2013.8.14, Chrome of Mac OS X)\n\n한글 시험 합니다.', '(2013.8.14, Chrome of Ubuntu, iBus 1.4.1)']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +1022,"VisualEditor: ""Error: Unknown error"" when creating page on test2wiki","**Author:** `sumanah` + +**Description:** +close-up of error message and greyed button + +1. Try to use the VE to create a page at https://test2.wikipedia.org (while logged in, if that makes a difference). + +2. Click ""Save page"" button. + +The ""Save page"" button greys out and ""Error: Unknown error"" shows up to its left. The user assumes that the page has not been saved. But it has been created, e.g., https://test2.wikipedia.org/wiki/Kim_Stanley_Robinson . + +By the way, if the user reacts to the error by clicking Review changes and then getting back to Save, everything works fine. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11279}",1376614380,task_description,PHID-TASK-aphzv5yajhoubslqbzir,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: ""Error: Unknown error"" when creating page on test2wiki.', '**Author:** CODE\n\n**Description:**\nclose-up of error message and greyed button\n\n1.', 'Try to use the VE to create a page at URL (while logged in, if that makes a difference).', '2.', 'Click ""Save page"" button.', 'The ""Save page"" button greys out and ""Error: Unknown error"" shows up to its left.', 'The user assumes that the page has not been saved.', 'But it has been created, e.g., URL .', 'By the way, if the user reacts to the error by clicking Review changes and then getting back to Save, everything works fine.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11279}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1020,"""edit lead section"" link incorrectly points to second section","**Author:** `sumanah` + +**Description:** +On mediawiki.org, I have enabled the ""Add an [edit] link for the lead section of a page"" gadget and the ""Enable section editing via [edit] links"" Preference (in the Editing tab). + +If I go to a wiki page on mediawiki.org and click ""edit"" or ""edit source"" next to the title of an article (e.g., on https://www.mediawiki.org/wiki/Wikimedia_Labs ), then the VisualEditor link correctly thinks I want section 0, the lead section: + +https://www.mediawiki.org/w/index.php?title=Wikimedia_Labs&veaction=edit§ion=0 + +but the ""edit source"" link thinks I want section #1 and thus brings me to edit the ""Background"" section: + +https://www.mediawiki.org/w/index.php?title=Wikimedia_Labs&action=edit§ion=1 + +This may be a problem with the gadget rather than with VE, but it only started recently, so I think it might be a VE-related issue. (I have looked at Bug 51030 - ""Edit link for lead section no longer works"" which sounds sort of separate.) I shall also mention this bug in the talk page of the relevant gadget. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1376623920,task_description,PHID-TASK-bid73jyquzumwcuffblp,PHID-USER-ynivjflmc2dcl6w5ut5v,"['""edit lead section"" link incorrectly points to second section.', '**Author:** CODE\n\n**Description:**\nOn mediawiki.org, I have enabled the ""Add an [edit] link for the lead section of a page"" gadget and the ""Enable section editing via [edit] links"" Preference (in the Editing tab).', 'If I go to a wiki page on mediawiki.org and click ""edit"" or ""edit source"" next to the title of an article (e.g., on URL ), then the VisualEditor link correctly thinks I want section 0, the lead section:\n\nURL\n\nbut the ""edit source"" link thinks I want section #1 and thus brings me to edit the ""Background"" section:\n\nURL\n\nThis may be a problem with the gadget rather than with VE, but it only started recently, so I think it might be a VE-related issue.', '(I have looked at Bug 51030 - ""Edit link for lead section no longer works"" which sounds sort of separate.)', 'I shall also mention this bug in the talk page of the relevant gadget.', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +1024,"VisualEditor: ""Error: Unknown error"" when creating page on test2wiki","**sumanah** wrote: + +Also, as you can see in https://test2.wikipedia.org/wiki/Special:Contributions/Sharihareswara_%28WMF%29 and (for instance) https://test2.wikipedia.org/w/index.php?title=Kim_Stanley_Robinson&oldid=57690 , those creation edits don't get the ""VisualEditor"" tag.",1376676868,task_subcomment,PHID-TASK-aphzv5yajhoubslqbzir,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**sumanah** wrote:\n\nAlso, as you can see in URL and (for instance) URL , those creation edits don\'t get the ""VisualEditor"" tag.']",['BUG REPRODUCTION .'] +6747,GettingStarted toolbar overlaps with VE post edit confirmation,"**Author:** `swalling` + +**Description:** +Hidden VE postedit confirmation + +If you edit successfully via wikitext, we delay loading the GettingStarted toolbar until after the post-edit confirmation disappears. We should do the same for the new style of postedit confirmation from VE. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11351}",1376715240,task_description,PHID-TASK-osskcs5pzqf76ce4lpyj,PHID-USER-ynivjflmc2dcl6w5ut5v,"['GettingStarted toolbar overlaps with VE post edit confirmation.', '**Author:** CODE\n\n**Description:**\nHidden VE postedit confirmation\n\nIf you edit successfully via wikitext, we delay loading the GettingStarted toolbar until after the post-edit confirmation disappears.', 'We should do the same for the new style of postedit confirmation from VE.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11351}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +6736,Creation of tl-informal as a new interface language,"**Author:** `jamesjoshualim` + +**Description:** +Hi, everyone. Yesterday, we had a meetup here in Manila, and I discussed with two Tagalog Wikipedia editors (including a fellow bureaucrat) about the creation of a new interface language for Tagalog in a bid to resolve long-standing differences over how the interface should be translated. We agreed on a compromise solution, where we would accommodate Taglish (code-switched Tagalog and English) as a new interface language called ""Tagalog (informal)"" for the Tagalog-language projects, similar to how there is an interface language for formal German (de-formal). + +We decided that this new interface language will become the default interface language for all anonymous and new users on the Tagalog Wikipedia, in order to attract new editors who may be confused by the formal language used for the current Tagalog interface. The current interface will be opt-in for those who want to use the interface as it currently is, and users will have the ability to select their preferred language using the Universal Language Selector which will only have Tagalog, Tagalog (informal) and English as the options. All other languages may still be selected through the preferences. + +If this is possible to do, I'd love to see this come to fruition, and I hope to hear from all of you soon. Thanks! :) + +-------------------------- +**Version**: 1.22.0 +**Severity**: enhancement",1376723820,task_description,PHID-TASK-tn3a37o3zgibya4bkm32,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Creation of tl-informal as a new interface language.', '**Author:** CODE\n\n**Description:**\nHi, everyone.', 'Yesterday, we had a meetup here in Manila, and I discussed with two Tagalog Wikipedia editors (including a fellow bureaucrat) about the creation of a new interface language for Tagalog in a bid to resolve long-standing differences over how the interface should be translated.', 'We agreed on a compromise solution, where we would accommodate Taglish (code-switched Tagalog and English) as a new interface language called ""Tagalog (informal)"" for the Tagalog-language projects, similar to how there is an interface language for formal German (de-formal).', 'We decided that this new interface language will become the default interface language for all anonymous and new users on the Tagalog Wikipedia, in order to attract new editors who may be confused by the formal language used for the current Tagalog interface.', 'The current interface will be opt-in for those who want to use the interface as it currently is, and users will have the ability to select their preferred language using the Universal Language Selector which will only have Tagalog, Tagalog (informal) and English as the options.', 'All other languages may still be selected through the preferences.', ""If this is possible to do, I'd love to see this come to fruition, and I hope to hear from all of you soon."", 'Thanks!', ':)\n\n--------------------------\n**Version**: 1.22.0\n**Severity**: enhancement']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'NA']" +6889,VisualEditor: Typing problem in Assamese,"**gitartha.bordoloi** wrote: + +(In reply to comment #1) +> Thanks for taking the time to report this! +> +> (In reply to comment #0) +> > doesn't support Assamese script well +> > While writing with some tools +> > in-built keyboards do not work at all +> +> Can you please provide more information / exact steps to reproduce the +> problems, plus information about browser and version? Also, what are ""some +> tools"" exactly? +> Also see https://www.mediawiki.org/wiki/How_to_report_a_bug . Thanks! + +Thanks for pointing out the problems with the report. + +* I have tested it in Mozilla Firefox 22 and Google chrome 23. +* There are currently 6 input layouts for Assamese under ULS. While trying to write Assamese in visualeditor with any one of them, NO Assamese character comes out. +* 'Some tools' refer various Assamese writing tools like to Rodali, Baraha, Azhagi+, Avro barnana etc. + +With Rodali, there seems to be problems with vowels like ী (ঈ), ূ (ঊ), ৌ (ঔ). So while trying to write 'অসমীয়া', it becomes 'অসীয়া'. 'মূহুৰ্ত' becomes ' ূহুৰ্ত', 'কৌটি' becomes ' ৌটি' etc. + +with Azhagi+, the problem is more. Only the last vowel character of a word is shown in visualeditor. So 'অসমীয়া' becomes 'া'. + +With Baraha, the problem is again with vowel characters like ঐ and ঔ. So 'সৈমান' becomes ' ৈমান'. + +Similar problems exists with Avro.",1376765523,task_subcomment,PHID-TASK-ltfnf6nk2htfdban76pc,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gitartha.bordoloi** wrote:\n\n(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThanks for pointing out the problems with the report.', '* I have tested it in Mozilla Firefox 22 and Google chrome 23.', '* There are currently 6 input layouts for Assamese under ULS.', 'While trying to write Assamese in visualeditor with any one of them, NO Assamese character comes out.', ""* 'Some tools' refer various Assamese writing tools like to Rodali, Baraha, Azhagi+, Avro barnana etc."", 'With Rodali, there seems to be problems with vowels like ী (ঈ), ূ (ঊ), ৌ (ঔ).', ""So while trying to write 'অসমীয়া', it becomes 'অসীয়া'."", ""'মূহুৰ্ত' becomes ' ূহুৰ্ত', 'কৌটি' becomes ' ৌটি' etc."", 'with Azhagi+, the problem is more.', 'Only the last vowel character of a word is shown in visualeditor.', ""So 'অসমীয়া' becomes 'া'."", 'With Baraha, the problem is again with vowel characters like ঐ and ঔ.', ""So 'সৈমান' becomes ' ৈমান'."", 'Similar problems exists with Avro.']","['BUG REPRODUCTION', 'TESTING', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6687,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"**Author:** `p.selitskas` + +**Description:** +Please create an icon with bold cyrillic ""Т"" for [be] and [be-tarask]. + +In Belarusian locales ([be] and [be-tarask]), the Bold icon is now read as ""Тл"" which may be interpreted as ""Тлусты"" (fat), but in fact it makes the selected text not fat, but bold (""Тоўсты""). :) + +-------------------------- +**Version**: unspecified +**Severity**: normal",1377007260,task_description,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon.', '**Author:** CODE\n\n**Description:**\nPlease create an icon with bold cyrillic ""Т"" for [be] and [be-tarask].', 'In Belarusian locales ([be] and [be-tarask]), the Bold icon is now read as ""Тл"" which may be interpreted as ""Тлусты"" (fat), but in fact it makes the selected text not fat, but bold (""Тоўсты"").', ':)\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'NA']" +6709,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"**p.selitskas** wrote: + +(In reply to comment #1) +> We don't currently support [be], just [be-tarask]. Can you confirm that we +> should use the same icons for [be] (bold: T, italic: K)? + +Yes, I confirm this suggestion.",1377017841,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**p.selitskas** wrote:\n\n(In reply to comment #1)\nQUOTE\nQUOTE\n\nYes, I confirm this suggestion.']",['CONTRIBUTION AND COMMITMENT'] +4365,VisualEditor: IME shift+ function for adding diacritical marks in Arabic broken,"**aaddira** wrote: + +Thank you. I have tested all possible diacritics on Arabic Wikipedia and everything is working great. Good job!",1377037457,task_subcomment,PHID-TASK-pg6duwir2q65ub4iepr6,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**aaddira** wrote:\n\nThank you.', 'I have tested all possible diacritics on Arabic Wikipedia and everything is working great.', 'Good job!']","['SOCIAL CONVERSATION', 'TESTING', 'SOCIAL CONVERSATION']" +3089,VisualEditor: Select-all and typing makes document significantly out-of-sync in Firefox,"**jonathan_haas** wrote: + +Note that the above result was created using Firefox 23. + +Chrome 28 produces the following (equally wrong) result: + +fbar|ofo +o +foo",1377077317,task_subcomment,PHID-TASK-r5kajbzeeq4xhzra4a5e,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jonathan_haas** wrote:\n\nNote that the above result was created using Firefox 23.', 'Chrome 28 produces the following (equally wrong) result:\n\nfbar|ofo\no\nfoo']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +239,VisualEditor: Provide a GuidedTour for first-time VisualEditor users (ones for both newbies for and experienced editors?),"**swalling** wrote: + +Okay, since VE implemented this in their own dialog system, instead of us doing it in GuidedTours, I'm going to go ahead and close this.",1377128046,task_subcomment,PHID-TASK-6uhmvpxh7rikbtdr2wns,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**swalling** wrote:\n\nOkay, since VE implemented this in their own dialog system, instead of us doing it in GuidedTours, I'm going to go ahead and close this.""]",['ACTION ON ISSUE'] +1235,"When use Firefox to edit a section of an article, the VisualEditor ends up incorrect position","**lovefilms** wrote: + +I am in FF23.0.1 and the VisualEditor is working as intended now. I go ahead to mark it as Resolved - since people can always use the new version of FF.",1377190936,task_subcomment,PHID-TASK-mcleu5c4oborex7k7xit,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lovefilms** wrote:\n\nI am in FF23.0.1 and the VisualEditor is working as intended now.', 'I go ahead to mark it as Resolved - since people can always use the new version of FF.']","['BUG REPRODUCTION', 'ACTION ON ISSUE']" +10779,Support Clipboard Based Image Upload,"**Author:** `lucashokanson` + +**Description:** +It would be extraordinarily useful to mimic Imgur.com's clipboard based uploader. Upon visiting the upload page, you would simply Paste - command/control v or click a button to use your clipboard's contents. This would then upload the file and return to you the standard file:____ page. + +In addition to this, if this functionality is built it, it would even more useful to streamline this into the page editor as well. A simple button click could pop up a prompt and upon upload return the proper image reference in your article. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=37932 +https://bugzilla.wikimedia.org/show_bug.cgi?id=65670",1377203100,task_description,PHID-TASK-jbmwpl35zyrkzdw4hfwx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Support Clipboard Based Image Upload.', ""**Author:** CODE\n\n**Description:**\nIt would be extraordinarily useful to mimic Imgur.com's clipboard based uploader."", ""Upon visiting the upload page, you would simply Paste - command/control v or click a button to use your clipboard's contents."", 'This would then upload the file and return to you the standard file:____ page.', 'In addition to this, if this functionality is built it, it would even more useful to streamline this into the page editor as well.', 'A simple button click could pop up a prompt and upon upload return the proper image reference in your article.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL\nURL']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +7378,VisualEditor: Transclusion editor template search should additionally find in-string matches,"**crypticc62** wrote: + +Even if in-string searching is used instead of left-string completion, there is still the problem of templates whose names are completely unsearchable, such as {{rp}} and pretty much everything in [[Category:Typing-aid templates]]. + +What would be very useful is a TemplateData field in which editors can list relevant keywords that users might search for. Perhaps it could be called ""keywords"" or ""tags"". Without something like this, it's not clear to me how new users would ever find the templates they're looking for.",1377222496,task_subcomment,PHID-TASK-bcumpuzgy3avff6z7fio,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**crypticc62** wrote:\n\nEven if in-string searching is used instead of left-string completion, there is still the problem of templates whose names are completely unsearchable, such as {{rp}} and pretty much everything in [[Category:Typing-aid templates]].', 'What would be very useful is a TemplateData field in which editors can list relevant keywords that users might search for.', 'Perhaps it could be called ""keywords"" or ""tags"".', ""Without something like this, it's not clear to me how new users would ever find the templates they're looking for.""]","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'CONTRIBUTION AND COMMITMENT', 'MOTIVATION']" +978,VE does not finish initialization on KOWP,"**Author:** `ryuch` + +**Description:** +VE not can be enabled by options in preferences for beta testing. +When I click 'edit' on an article, the progress bar appear but does not finish initialization. + +-------------------------- +**Version**: unspecified +**Severity**: normal",1377353520,task_description,PHID-TASK-z2y2nxnb7rd7vpntvfza,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VE does not finish initialization on KOWP.', '**Author:** CODE\n\n**Description:**\nVE not can be enabled by options in preferences for beta testing.', ""When I click 'edit' on an article, the progress bar appear but does not finish initialization."", '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +980,VE does not finish initialization on KOWP,"**ryuch** wrote: + +Sorry, a critical typo I sent. +VE ""now"" can be enabled by options in preferences for beta testing.",1377353651,task_subcomment,PHID-TASK-z2y2nxnb7rd7vpntvfza,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ryuch** wrote:\n\nSorry, a critical typo I sent.', 'VE ""now"" can be enabled by options in preferences for beta testing.']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN']" +8276,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**ryuch** wrote: + +(In reply to comment #16) +> I believe the following patch resolves the problem on those platforms where +> there still was one: https://gerrit.wikimedia.org/r/#/c/79451 . At least, the +> patch seems to fix the Korean ibus method on Ubuntu+Chromium. However it's +> hard +> to be sure because of the problems reproducing the bug. + +David, + +https://gerrit.wikimedia.org/r/#/c/79451 did not fix the problem even Chrome on Ubuntu, if the code is applied to MediaWiki.org as James said. + +I found another thing, when the cursor is after Korean letters backspace does not work.",1377501235,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ryuch** wrote:\n\n(In reply to comment #16)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nDavid,\n\nURL did not fix the problem even Chrome on Ubuntu, if the code is applied to MediaWiki.org as James said.', 'I found another thing, when the cursor is after Korean letters backspace does not work.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8274,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**ryuch** wrote: + +(In reply to comment #26) +> (In reply to comment #25) +> > https://gerrit.wikimedia.org/r/#/c/79451 did not fix the problem +> +> Just to avoid misunderstandings: How did you test this? Do you run a private +> wiki with recent VisualEditor from git master? + +Not on a private one, I ran on MediaWiki.Org, specifically on [[mw:VisualEditor:Test]]. + + + +> +> > I found another thing, when the cursor is after Korean letters backspace does +> > not work. +> +> Please file separate bug reports for separate issues. Thanks! :) + +I think the space problem is caused by this bug. I suppose we need to fix error of synchronization between DM and CE. + +Thank you, too.",1377510579,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ryuch** wrote:\n\n(In reply to comment #26)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNot on a private one, I ran on MediaWiki.Org, specifically on [[mw:VisualEditor:Test]].', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI think the space problem is caused by this bug.', 'I suppose we need to fix error of synchronization between DM and CE.', 'Thank you, too.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +1146,VisualEditor should be themeable by the user with custom CSS,"**gryllida** wrote: + +( Illustrations: https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&oldid=570246873#Toolbar_icons_style )",1377514974,task_subcomment,PHID-TASK-wi6gwfwlbpwko4ows4b5,PHID-USER-ynivjflmc2dcl6w5ut5v,['**gryllida** wrote:\n\n( Illustrations: URL )'],['BUG REPRODUCTION .'] +6611,VisualEditor: Pressing a modifier key (Ctrl/Alt/Shift/Cmd/etc.) when cursor is offscreen or under the toolbar causes the page to scroll up,"**Author:** `p.selitskas` + +**Description:** +Reproducing: +1. Open the VisualEditor +2. Put the cursor in a place where ""Paragraph"" (or whatever else) disappears. (For example, into the ugly and unbearable empty line in pages with infobox at the very beginning.) The content editor must be kept active and cursor blinking. +3. Scroll it down a bit. +4. Press Ctrl, Alt, or Shift, or every possible combination of these +5. See the content editor scroll up step by step (or as many steps per time as many keys are in combination. + +I can reproduce this in Chrome 29.0.1547.57 and Firefox 23.0.1 on Windows. + +-------------------------- +**Version**: unspecified +**Severity**: minor",1377634200,task_description,PHID-TASK-oveveoihmpyqrm3ltjzu,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Pressing a modifier key (Ctrl/Alt/Shift/Cmd/etc.)', 'when cursor is offscreen or under the toolbar causes the page to scroll up.', '**Author:** CODE\n\n**Description:**\nReproducing:\n1.', 'Open the VisualEditor\n2.', 'Put the cursor in a place where ""Paragraph"" (or whatever else) disappears.', '(For example, into the ugly and unbearable empty line in pages with infobox at the very beginning.)', 'The content editor must be kept active and cursor blinking.', '3.', 'Scroll it down a bit.', '4.', 'Press Ctrl, Alt, or Shift, or every possible combination of these\n5.', 'See the content editor scroll up step by step (or as many steps per time as many keys are in combination.', 'I can reproduce this in Chrome 29.0.1547.57 and Firefox 23.0.1 on Windows.', '--------------------------\n**Version**: unspecified\n**Severity**: minor']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'Same problem here working on Windows with German text.', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'WORKAROUNDS', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6617,"VisualEditor: Toolbar icons - ""Transclusion"" (puzzle piece) alternatives or improvements","**ypnypn9** wrote: + +How about just using the word ""Template""? Words are more obvious than even the best icons. (A disadvantage of this is that it would require a lot of translations, but this is not a huge problem.)",1377638244,task_subcomment,PHID-TASK-wnl2ydoz2ca2h7xcsvtk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ypnypn9** wrote:\n\nHow about just using the word ""Template""?', 'Words are more obvious than even the best icons.', '(A disadvantage of this is that it would require a lot of translations, but this is not a huge problem.)']","['CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +4209,VisualEditor: Provide a character insertion tool,"**eleriygarregwen** wrote: + +""Lloffiwr, can you link to this workaround?"" - Sorry I don't know what you are asking me to do. + +With regard to using our own edit tools, that would be very good. It is very simple to just click on one of a number of characters sitting on a toolbar right next to the editor. You don't have to remember key combinations, there is no need to look up a help page and learn how to insert characters. The character toolbar's purpose in the normal editor is obvious and it is ready to use for all users (you don't have to enable a special keyboard as you would with the ULS). + +By the way, in the ""save"" dialog of the VisualEditor on CYWP, we see an image of our short character toolbar, but have no way of actually using it! I, an experienced editor, was very confused by this; the new editors for whom this tool is designed are likely to be completely floored by it.",1377641765,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**eleriygarregwen** wrote:\n\n""Lloffiwr, can you link to this workaround?""', ""- Sorry I don't know what you are asking me to do."", 'With regard to using our own edit tools, that would be very good.', 'It is very simple to just click on one of a number of characters sitting on a toolbar right next to the editor.', ""You don't have to remember key combinations, there is no need to look up a help page and learn how to insert characters."", ""The character toolbar's purpose in the normal editor is obvious and it is ready to use for all users (you don't have to enable a special keyboard as you would with the ULS)."", 'By the way, in the ""save"" dialog of the VisualEditor on CYWP, we see an image of our short character toolbar, but have no way of actually using it!', 'I, an experienced editor, was very confused by this; the new editors for whom this tool is designed are likely to be completely floored by it.']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +966,Show edit summary after clicking save,"**Author:** `molly.white5` + +**Description:** +Only show the edit summary input box after the user clicks ""save"" (sort of like in the VisualEditor). + +-------------------------- +**Version**: unspecified +**Severity**: normal",1377659100,task_description,PHID-TASK-q6pz6kygm2rnc3zs7geb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Show edit summary after clicking save.', '**Author:** CODE\n\n**Description:**\nOnly show the edit summary input box after the user clicks ""save"" (sort of like in the VisualEditor).', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION']" +6553,"VisualEditor: RTL entries don't receive dir=""rtl"" in Page settings / Languages","**Author:** `p.selitskas` + +**Description:** +Entries in Page settings / Languages don't have dir attributes for the link text. It leads to bidi issues for RTL languages. + +Reproducing: +1. Go to an article with a langlink to Hebrew, for instance. Here's my favourite: [[en:August 3]]. +2. Open the VisualEditor. +3. Go to Page settings / Languages and scroll down to 'he'. +4. Link text reads as ""3 באוגוסט"", but it should read with ""3"" after Hebrew characters (reading left-to-right, of course; in the beginning of the string, if right-to-left). + +-------------------------- +**Version**: unspecified +**Severity**: normal",1377728640,task_description,PHID-TASK-ozeftogat7b2642er6vn,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: RTL entries don\'t receive dir=""rtl"" in Page settings / Languages.', ""**Author:** CODE\n\n**Description:**\nEntries in Page settings / Languages don't have dir attributes for the link text."", 'It leads to bidi issues for RTL languages.', 'Reproducing:\n1.', 'Go to an article with a langlink to Hebrew, for instance.', ""Here's my favourite: [[en:August 3]]."", '2.', 'Open the VisualEditor.', '3.', ""Go to Page settings / Languages and scroll down to 'he'."", '4.', 'Link text reads as ""3 באוגוסט"", but it should read with ""3"" after Hebrew characters (reading left-to-right, of course; in the beginning of the string, if right-to-left).', '--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2675,VisualEditor: Editing a <syntaxhighlight> block with the experimental generic editor leads to brokenness because the attributes get blanked,"**Author:** `wojciech.r` + +**Description:** +When I edit existing content in <source> tags, while editing it, error is shown about invalid language specified (lang=) and after saving it puts fragment of HTML code of this tag divs and entities into source of page and my code is broken. + +https://www.mediawiki.org/w/index.php?title=VisualEditor:Test&oldid=773552 + +-------------------------- +**Version**: unspecified +**Severity**: major",1377796560,task_description,PHID-TASK-ikc6bitfegyn4srxsl45,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Editing a <syntaxhighlight> block with the experimental generic editor leads to brokenness because the attributes get blanked.', '**Author:** CODE\n\n**Description:**\nWhen I edit existing content in <source> tags, while editing it, error is shown about invalid language specified (lang=) and after saving it puts fragment of HTML code of this tag divs and entities into source of page and my code is broken.', 'URL\n\n--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +8405,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.","**kwwilliams** wrote: + +Describing a widely used template as a ""hack"" and refusing to fix the bugs associated with VE in terms of editing it is not a valid solution. The template does work and the references work fine using the normal editor. There's no way to code the template to not include the #ref. + +It is not within the scope of the VE project to refuse to fix problems because they are hard. + +I strongly, strongly object to the implication in the addition to 52478 that implies that this bug in VE will never be fixed.",1377819846,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nDescribing a widely used template as a ""hack"" and refusing to fix the bugs associated with VE in terms of editing it is not a valid solution.', 'The template does work and the references work fine using the normal editor.', ""There's no way to code the template to not include the #ref."", 'It is not within the scope of the VE project to refuse to fix problems because they are hard.', 'I strongly, strongly object to the implication in the addition to 52478 that implies that this bug in VE will never be fixed.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +1103,References created by Singlechart cannot be accessed properly,"**kwwilliams** wrote: + +That response is beyond the pale. Please retract it, and concentrate on building an editor that functions within the environment that exists, not the environment that you wish existed.",1377820107,task_subcomment,PHID-TASK-tvsxq36upc6ipnvhxpyk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nThat response is beyond the pale.', 'Please retract it, and concentrate on building an editor that functions within the environment that exists, not the environment that you wish existed.']","['SOCIAL CONVERSATION', 'FUTURE PLAN']" +8403,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.","**kwwilliams** wrote: + +There's no way to code a single template that generates both a reference and table markup without using {{#tag:ref}}. + +If you didn't think ""any reference created by a template shouldn't work, deliberately"" would be read as a refusal to fix that particular aspect of this bug, I have no idea what you intended it to mean. + +I also don't see that this bugzilla specifically addresses the ability for the names and contents of template generated references to be available to an editor that is using the ""add reference"" dialog.",1377822665,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\nThere's no way to code a single template that generates both a reference and table markup without using {{#tag:ref}}."", 'If you didn\'t think ""any reference created by a template shouldn\'t work, deliberately"" would be read as a refusal to fix that particular aspect of this bug, I have no idea what you intended it to mean.', 'I also don\'t see that this bugzilla specifically addresses the ability for the names and contents of template generated references to be available to an editor that is using the ""add reference"" dialog.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8399,"In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text.","**kwwilliams** wrote: + +(In reply to comment #25) +> (In reply to comment #23) +> > There's no way to code a single template that generates both a reference and +> > table markup without using {{#tag:ref}}. +> +> True. This should have given you pause to consider /why/ it wasn't available +> until recently. :-) + +Laughing while you dismiss my comments adds a layer of rudeness to the discussion that is completely unnecessary.",1377843814,task_subcomment,PHID-TASK-n26jfot72gcfg6mgq6wx,PHID-USER-ynivjflmc2dcl6w5ut5v,['**kwwilliams** wrote:\n\n(In reply to comment #25)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nLaughing while you dismiss my comments adds a layer of rudeness to the discussion that is completely unnecessary.'],['SOCIAL CONVERSATION'] +4799,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"**Amalthea.wikimedia** wrote: + +(In reply to comment #39) +> [...] this bug is - by definition of the product - a WONTFIX. + +James, this is simply not true. See comment #36 about auto formatting logic in other visual word processors. +I really don't get why you're fighting this so hard.",1377849879,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Amalthea.wikimedia** wrote:\n\n(In reply to comment #39)\nQUOTE\n\nJames, this is simply not true.', 'See comment #36 about auto formatting logic in other visual word processors.', ""I really don't get why you're fighting this so hard.""]","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +1000,VisualEditor: Unable to use save button using keyboard,"**swalling** wrote: + +I also have this issue in Chrome 29 on OSX. Tabbing to Save page then hitting Enter does nada.",1378168841,task_subcomment,PHID-TASK-z4gyf5rhh3zawzwg3vor,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\nI also have this issue in Chrome 29 on OSX.', 'Tabbing to Save page then hitting Enter does nada.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +9763,Jenkins: Set up JavaScript code coverage analysis,"**tntim96** wrote: + +The JSCover JAR (JSCover-all.jar) is all custom code and only includes the Rhino library (i.e. no Jetty, Log4J, Apache-commons or other library dependencies). + +Also, there is no HTML parser. When a JavaScript file is requested via JSCover's web or proxy server, JSCover instruments the specified JavaScript only. + +Whether the HTML is generated dynamically or not doesn't affect JSCover in proxy-mode. + +For proxy documentation, take a look at: +http://tntim96.github.io/JSCover/manual/manual.xml#gettingStartedProxy + +...and a working proxy example at: +https://github.com/tntim96/JSCover-samples/blob/master/src/test/java/jscover/webdriver/jasmine/WebDriverUnderscoreProxyTest.java + +Let me know if there are any changes required to JSCover that would assist you.",1378180020,task_subcomment,PHID-TASK-irkp2njalgjutggxseff,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tntim96** wrote:\n\nThe JSCover JAR (JSCover-all.jar) is all custom code and only includes the Rhino library (i.e.', 'no Jetty, Log4J, Apache-commons or other library dependencies).', 'Also, there is no HTML parser.', ""When a JavaScript file is requested via JSCover's web or proxy server, JSCover instruments the specified JavaScript only."", ""Whether the HTML is generated dynamically or not doesn't affect JSCover in proxy-mode."", 'For proxy documentation, take a look at:\nURL\n\n...and a working proxy example at:\nURL\n\nLet me know if there are any changes required to JSCover that would assist you.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION']" +894,VisualEditor: Cannot paste into edit summary in Chromium,"**eliashedberg** wrote: + +I had the same (or a similar) problem in Chrome 29.0.1547.62 under Mac OS X 10.6.8: when pasting the string ""Lavoslav Ružička"" into the edit summary the page behind the summary jumped down and back up (or the other way around) but there was no text inserted into the edit summary. + +I can recreate the failed paste action in the edit summary of my sandbox, but the text behind the edit summary doesn’t move (potentially because that article is too short). + +I can recreate the failed paste action with other strings too (in Chrome), i.e. no pasting works, no matter what string I try to paste. + +In Firefox, pasting into the edit summary works fine (Firefox 23.0.1, also under OS X 10.6.8).",1378189372,task_subcomment,PHID-TASK-dfdz2k3zlkzv6jpt4n44,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**eliashedberg** wrote:\n\nI had the same (or a similar) problem in Chrome 29.0.1547.62 under Mac OS X 10.6.8: when pasting the string ""Lavoslav Ružička"" into the edit summary the page behind the summary jumped down and back up (or the other way around) but there was no text inserted into the edit summary.', 'I can recreate the failed paste action in the edit summary of my sandbox, but the text behind the edit summary doesn’t move (potentially because that article is too short).', 'I can recreate the failed paste action with other strings too (in Chrome), i.e.', 'no pasting works, no matter what string I try to paste.', 'In Firefox, pasting into the edit summary works fine (Firefox 23.0.1, also under OS X 10.6.8).']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6420,VisualEditor: Inserting some content in a QA script doesn't round-trip (null diff) - failure to inserting CE content into DM somehow?,"**Author:** `rachelqa99` + +**Description:** +shows error message + +I got this message when running a test automation script, that puts in a line of code and tries to save it. It doesn't recognize the new line of code I put in, so it gives this error message upon save. Not sure if you are aware of this particular scenario, which is why I am submitting it. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11191}",1378241340,task_description,PHID-TASK-y44xrgvhzk7uy25krg2j,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""VisualEditor: Inserting some content in a QA script doesn't round-trip (null diff) - failure to inserting CE content into DM somehow?."", '**Author:** CODE\n\n**Description:**\nshows error message\n\nI got this message when running a test automation script, that puts in a line of code and tries to save it.', ""It doesn't recognize the new line of code I put in, so it gives this error message upon save."", 'Not sure if you are aware of this particular scenario, which is why I am submitting it.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11191}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +6429,VisualEditor: Inserting some content in a QA script doesn't round-trip (null diff) - failure to inserting CE content into DM somehow?,"**rachelqa99** wrote: + +feature script + +**Attached**: {F11192}",1378241543,task_subcomment,PHID-TASK-y44xrgvhzk7uy25krg2j,PHID-USER-ynivjflmc2dcl6w5ut5v,['**rachelqa99** wrote:\n\nfeature script\n\n**Attached**: {F11192}'],['BUG REPRODUCTION .'] +6428,VisualEditor: Inserting some content in a QA script doesn't round-trip (null diff) - failure to inserting CE content into DM somehow?,"**rachelqa99** wrote: + +this is running off of test2",1378241594,task_subcomment,PHID-TASK-y44xrgvhzk7uy25krg2j,PHID-USER-ynivjflmc2dcl6w5ut5v,['**rachelqa99** wrote:\n\nthis is running off of test2'],['BUG REPRODUCTION'] +6427,VisualEditor: Inserting some content in a QA script doesn't round-trip (null diff) - failure to inserting CE content into DM somehow?,"**rachelqa99** wrote: + +Possibly a situation caused by bug 53360 which is marked as resolved.",1378242207,task_subcomment,PHID-TASK-y44xrgvhzk7uy25krg2j,PHID-USER-ynivjflmc2dcl6w5ut5v,['**rachelqa99** wrote:\n\nPossibly a situation caused by bug 53360 which is marked as resolved.'],['BUG REPRODUCTION'] +6425,VisualEditor: Inserting some content in a QA script doesn't round-trip (null diff) - failure to inserting CE content into DM somehow?,"**rachelqa99** wrote: + +I am adding the line of text This is a test at the beginning of the page into the Selenium user's homepage on test2. There is a bunch of already existing text below it, I am just trying to add a new line at the begining of the page, ""This is a test"" and hit Return key for a new line. I can't seem to reproduce it manually.",1378302946,task_subcomment,PHID-TASK-y44xrgvhzk7uy25krg2j,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**rachelqa99** wrote:\n\nI am adding the line of text This is a test at the beginning of the page into the Selenium user's homepage on test2."", 'There is a bunch of already existing text below it, I am just trying to add a new line at the begining of the page, ""This is a test"" and hit Return key for a new line.', ""I can't seem to reproduce it manually.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6380,"VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE","**Author:** `kwwilliams` + +**Description:** +When articles contain items that lead VE to corrupt the article, we've been protecting them by wrapping the article with <div class=""ve-ce-protectedNode""> and </div>. This used to keep VE from being able to select any material within the article, which allowed us to keep the article from being corrupted. + +VE is now allowing edits to templates inside the article (see https://en.wikipedia.org/w/index.php?title=Teenage_Dream_%28Katy_Perry_album%29&veaction=edit for an example), so we now have no way to protect articles that we know VE cannot handle. + +-------------------------- +**Version**: unspecified +**Severity**: enhancement +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=52141",1378317960,task_description,PHID-TASK-s47345xgplfmgixnp726,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE.', '**Author:** CODE\n\n**Description:**\nWhen articles contain items that lead VE to corrupt the article, we\'ve been protecting them by wrapping the article with <div class=""ve-ce-protectedNode""> and </div>.', 'This used to keep VE from being able to select any material within the article, which allowed us to keep the article from being corrupted.', 'VE is now allowing edits to templates inside the article (see URL for an example), so we now have no way to protect articles that we know VE cannot handle.', '--------------------------\n**Version**: unspecified\n**Severity**: enhancement\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6393,"VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE","**kwwilliams** wrote: + +Firefox 23.0.1 on Windows 7. + +To be clear, we are still prevented from editing the text. We are not prevented from editing templates, and we can insert text before div.",1378319066,task_subcomment,PHID-TASK-s47345xgplfmgixnp726,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nFirefox 23.0.1 on Windows 7.', 'To be clear, we are still prevented from editing the text.', 'We are not prevented from editing templates, and we can insert text before div.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6391,"VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE","**kwwilliams** wrote: + +(In reply to comment #3) +> According to the documentation, the div is only meant to block editing to a +> section of a page (although that section can be the whole text), so adding +> text +> before is correct, likewise you should be able to add text after the /div. +It's a change from the original behaviour. I agree that it's not technically wrong.",1378321376,task_subcomment,PHID-TASK-s47345xgplfmgixnp726,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\n(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nIt's a change from the original behaviour."", ""I agree that it's not technically wrong.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +6390,"VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE","**kwwilliams** wrote: + +The div has been removed, so people need to look at https://en.wikipedia.org/w/index.php?title=Teenage_Dream_%28Katy_Perry_album%29&oldid=571540632",1378322920,task_subcomment,PHID-TASK-s47345xgplfmgixnp726,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nThe div has been removed, so people need to look at URL']",['BUG REPRODUCTION'] +6388,"VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE","**kwwilliams** wrote: + +(In reply to comment #6) +> On the wider point, it's not clear if there's an actual long-term need for a +> proper VE-prevention system (or if it's all solvable with a few quick fixes +> of +> bad wikitext), but if there is, we should build a proper one, not rely on a +> hack that might break. + +What's unclear about that? + +I agree that it would be better to do this with a category, but the need for VE to recognise some flag that tells it not to edit a given article seems fairly obvious. As long as VE mutilates pages in response to inputs that behaved reasonably with the working software, we will require a mechanism to tell VE not to edit certain pages.",1378324543,task_subcomment,PHID-TASK-s47345xgplfmgixnp726,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**kwwilliams** wrote:\n\n(In reply to comment #6)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWhat's unclear about that?"", 'I agree that it would be better to do this with a category, but the need for VE to recognise some flag that tells it not to edit a given article seems fairly obvious.', 'As long as VE mutilates pages in response to inputs that behaved reasonably with the working software, we will require a mechanism to tell VE not to edit certain pages.']","['BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION .']" +13507,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,"**suitongbowgn** wrote: + +The highlighter spec is ported from GeSHi's php into js. I didn't find spec for validator so I came up with myself. + +(In reply to comment #15) +> Tongbo: Re: your implmementation so far: Is the language spec something +> you've +> come up with yourself? Have you considered using an existing highlighter +> library, or at least basing your implementation on a existing language spec +> format (e.g. implementing GeSHi language specs in JS?)",1378509824,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**suitongbowgn** wrote:\n\nThe highlighter spec is ported from GeSHi's php into js."", ""I didn't find spec for validator so I came up with myself."", '(In reply to comment #15)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'QUOTE']" +851,"When editing an infobox, the labels are sorted alphabetically and not in the original order","**Author:** `lionel.allorge` + +**Description:** +In an infobox, items are in a certain logical order, for exemple, the image item and the caption are next to each other but the VisualEditor sort them alphabetically making it more difficult to find them. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**OS**: Linux +**Platform**: PC",1378551060,task_description,PHID-TASK-hesseird5ugq7qigg32p,PHID-USER-ynivjflmc2dcl6w5ut5v,"['When editing an infobox, the labels are sorted alphabetically and not in the original order.', '**Author:** CODE\n\n**Description:**\nIn an infobox, items are in a certain logical order, for exemple, the image item and the caption are next to each other but the VisualEditor sort them alphabetically making it more difficult to find them.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**OS**: Linux\n**Platform**: PC']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +6386,"VisualEditor: <div class=""ve-ce-protectedNode""> not always preventing editing in VE","**kwwilliams** wrote: + +Note https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&diff=572094345&oldid=572076135 , where another 26,000 articles that VE mutilates have been identified. + +We really need to have a method to shield articles from VE. It's critical to do, and beyond reason to expect that we will always modify articles to conform to VE's expectations.",1378671601,task_subcomment,PHID-TASK-s47345xgplfmgixnp726,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**kwwilliams** wrote:\n\nNote URL , where another 26,000 articles that VE mutilates have been identified.', 'We really need to have a method to shield articles from VE.', ""It's critical to do, and beyond reason to expect that we will always modify articles to conform to VE's expectations.""]","['BUG REPRODUCTION .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +11191,"There should be help links in every context - dialog boxes, inspectors, etc.","**turingt** wrote: + +Maybe, the way to make the target page configurable can be creating a fixed redirect page for each link, so that we can change the redirect target.",1378729186,task_subcomment,PHID-TASK-qeadal5vtjyli2cuuxzk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**turingt** wrote:\n\nMaybe, the way to make the target page configurable can be creating a fixed redirect page for each link, so that we can change the redirect target.']",['INVESTIGATION AND EXPLORATION'] +13505,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,"**suitongbowgn** wrote: + +For now no codes from GeSHi are directly reused. I just used them as reference for regex patterns. I said 'port' due to this fact. + +(In reply to comment #17) +> (In reply to comment #15) +> > Have you considered using an existing highlighter +> > library, or at least basing your implementation on a existing language spec +> > format (e.g. implementing GeSHi language specs in JS?) +> +> GeSHi is GPLv2+, whereas VisualEditor is MIT. So if any GeSHi code is +> reused, +> the authorship and licensing should be made clear.",1378765646,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**suitongbowgn** wrote:\n\nFor now no codes from GeSHi are directly reused.', 'I just used them as reference for regex patterns.', ""I said 'port' due to this fact."", '(In reply to comment #17)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'QUOTE']" +6745,Creation of tl-informal as a new interface language,"**jamesjoshualim** wrote: + +(In reply to comment #1) +> Is this asking for: +> +> 1) Creating a new interface language, tl-informal, in TranslateWiki.net +> 2) Creating a new interface language, tl-informal, in MW core +> 3) Creating a new interface language, tl-informal, in production + +Just these first three. For now, we're very undecided on pursuing the fourth option, as we have not yet agreed on having Taglish content on the Tagalog Wikipedia. For now, we only agreed on having a new interface language, and we will get to the issue of content languages when we get there.",1378878251,task_subcomment,PHID-TASK-tn3a37o3zgibya4bkm32,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jamesjoshualim** wrote:\n\n(In reply to comment #1)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nJust these first three.', ""For now, we're very undecided on pursuing the fourth option, as we have not yet agreed on having Taglish content on the Tagalog Wikipedia."", 'For now, we only agreed on having a new interface language, and we will get to the issue of content languages when we get there.']","['CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'FUTURE PLAN']" +6704,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"**p.selitskas** wrote: + +Class .ve-ui-icon-bold-cyrl-te-el was not created/generated, and now there is empty space instead of a ""Bold"" icon. Reopening the bug.",1379006056,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**p.selitskas** wrote:\n\nClass .ve-ui-icon-bold-cyrl-te-el was not created/generated, and now there is empty space instead of a ""Bold"" icon.', 'Reopening the bug.']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6702,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"**p.selitskas** wrote: + +(In reply to comment #9) +> te-el shouldn't exist as it was replaced with just te, so maybe this is a +> caching issue? + +https://bits.wikimedia.org/static-1.22wmf16/extensions/VisualEditor/modules/ve/ui/styles/images/icons/bold-cyrl-te-el.svg + +404 (PNG as well). And I'm not counting the absent CSS class that should display this icon. Did the deployment come smoothly? :)",1379006874,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**p.selitskas** wrote:\n\n(In reply to comment #9)\nQUOTE\nQUOTE\n\nURL\n\n404 (PNG as well).', ""And I'm not counting the absent CSS class that should display this icon."", 'Did the deployment come smoothly?', ':)']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +6701,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"**p.selitskas** wrote: + +(In reply to comment #10) +> (In reply to comment #9) +> > te-el shouldn't exist as it was replaced with just te, so maybe this is a +> > caching issue? +> +> https://bits.wikimedia.org/static-1.22wmf16/extensions/VisualEditor/modules/ +> ve/ui/styles/images/icons/bold-cyrl-te-el.svg +> +> 404 (PNG as well). And I'm not counting the absent CSS class that should +> display this icon. Did the deployment come smoothly? :) + +Oh, I'm sorry, I checked the wrong file. Anyway, JS adds the wrong class.",1379006964,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**p.selitskas** wrote:\n\n(In reply to comment #10)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOh, I'm sorry, I checked the wrong file."", 'Anyway, JS adds the wrong class.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +6699,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"**p.selitskas** wrote: + +(In reply to comment #12) +> Looks like Trevor's toolbar rewrite didn't merge cleanly with my commits and +> they were partially undone. + +Obviously. I was not aware of the rewrite and first thought that the patch was merged but hasn't appeared in the codebase (black magic).",1379008274,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**p.selitskas** wrote:\n\n(In reply to comment #12)\nQUOTE\nQUOTE\n\nObviously.', ""I was not aware of the rewrite and first thought that the patch was merged but hasn't appeared in the codebase (black magic).""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +6694,VisualEditor: be & be-tarask locales need a different i18n Bold toolbar icon,"**p.selitskas** wrote: + +(In reply to comment #17) +> Argh, sorry about this mess; we'll back-port the fix. + +Thanks for swift resolving! Does it mean the 'fix fix' will be deployed soon out of general deployment schedule?",1379015228,task_subcomment,PHID-TASK-7uqnmenedinwiui6wz4s,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**p.selitskas** wrote:\n\n(In reply to comment #17)\nQUOTE\n\nThanks for swift resolving!', ""Does it mean the 'fix fix' will be deployed soon out of general deployment schedule?""]","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +6547,"VisualEditor: Toolbar scrolling off the screen on longer articles, possibly due to touch-screen environment","**odin** wrote: + +I just testet the bug in Android 4.2.1 with Chrome (on a Samsung Galaxy S4) - and when I scroll, the toolbox moves out of the screen.",1379077160,task_subcomment,PHID-TASK-nkghehcsjvmpig3dnbgm,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**odin** wrote:\n\nI just testet the bug in Android 4.2.1 with Chrome (on a Samsung Galaxy S4) - and when I scroll, the toolbox moves out of the screen.']",['BUG REPRODUCTION'] +6546,"VisualEditor: Toolbar scrolling off the screen on longer articles, possibly due to touch-screen environment","**odin** wrote: + +Also confirmed in Android 4.3 (with default Chrome browser) on Asus Nexus 7 (2012).",1379099403,task_subcomment,PHID-TASK-nkghehcsjvmpig3dnbgm,PHID-USER-ynivjflmc2dcl6w5ut5v,['**odin** wrote:\n\nAlso confirmed in Android 4.3 (with default Chrome browser) on Asus Nexus 7 (2012).'],['BUG REPRODUCTION'] +6885,VisualEditor: Typing problem in Assamese,"**gitartha.bordoloi** wrote: + +Hello. I'm reopening the bug as the problems mentioned earlier are still there. Nothing has changed.",1379327158,task_subcomment,PHID-TASK-ltfnf6nk2htfdban76pc,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gitartha.bordoloi** wrote:\n\nHello.', ""I'm reopening the bug as the problems mentioned earlier are still there."", 'Nothing has changed.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +6883,VisualEditor: Typing problem in Assamese,"**gitartha.bordoloi** wrote: + +I tested it in Assamese wikipedia because on 5th September it was mentioned that ""please re-open if you find that it is still happening after tomorrow (when the code will go live on the Assamese Wikipedia)"". I tested it in mediawiki today and found some problems. I'll wait until Thursday and test it in aswiki again. Thank you.",1379403525,task_subcomment,PHID-TASK-ltfnf6nk2htfdban76pc,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gitartha.bordoloi** wrote:\n\nI tested it in Assamese wikipedia because on 5th September it was mentioned that ""please re-open if you find that it is still happening after tomorrow (when the code will go live on the Assamese Wikipedia)"".', 'I tested it in mediawiki today and found some problems.', ""I'll wait until Thursday and test it in aswiki again."", 'Thank you.']","['TESTING', 'TESTING', 'TESTING', 'SOCIAL CONVERSATION']" +12387,Implement inline comment support using OKFN annotator,"**swalling** wrote: + +(In reply to comment #54) +> Yeah, I consider this complete. I think we will be able to get those two +> merged, but I don't think either are hard requirements (though the annotation +> tab is pretty useful, because otherwise you get annotations everywhere all +> the +> time). + +I think bug 52064 is the only big UI/UX blocker for actually deploying this to a Wikimedia wiki. Showing annotations by default on every view is likely to annoy folks. + +Otherwise, I think even things like bonafide threading support can be put on hold for later release. Overall, agreed with Matt that this product is nearly done. Very good work for a GSoC project. :)",1379450646,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n(In reply to comment #54)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI think bug 52064 is the only big UI/UX blocker for actually deploying this to a Wikimedia wiki.', 'Showing annotations by default on every view is likely to annoy folks.', 'Otherwise, I think even things like bonafide threading support can be put on hold for later release.', 'Overall, agreed with Matt that this product is nearly done.', 'Very good work for a GSoC project.', ':)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +10565,Clicking VE edit after starting the wikitext 'firstedit' tour produces an incorrect step,"**Author:** `swalling` + +**Description:** +Screenshot + +If you start ?tour=firstedit and then click veaction=edit, you get the wikitext-related Preview step unattached (see screenshot). + +This is a low priority issue, because users should only be getting the wikitext 'firstedit' tour if VE is not available. I am filing just in case the opposite situation might happen, i.e. users start a ?tour=vefirstedit, click Edit source, then get the VE tour step. If that's impossible, then this can be ignored for now. + +-------------------------- +**Version**: unspecified +**Severity**: normal + +**Attached**: {F11439}",1379459220,task_description,PHID-TASK-7sgyl2imvttq6da7zqhg,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""Clicking VE edit after starting the wikitext 'firstedit' tour produces an incorrect step."", '**Author:** CODE\n\n**Description:**\nScreenshot\n\nIf you start ?tour=firstedit and then click veaction=edit, you get the wikitext-related Preview step unattached (see screenshot).', ""This is a low priority issue, because users should only be getting the wikitext 'firstedit' tour if VE is not available."", 'I am filing just in case the opposite situation might happen, i.e.', 'users start a ?tour=vefirstedit, click Edit source, then get the VE tour step.', ""If that's impossible, then this can be ignored for now."", '--------------------------\n**Version**: unspecified\n**Severity**: normal\n\n**Attached**: {F11439}']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +12384,Implement inline comment support using OKFN annotator,"**tilgovi** wrote: + +Nice to see this worked out well! + +As for replies, I've got a threading plugin that handles most of this. I'm looking to upstream it for Annotator 2.0. + +I'll also take the feedback about not showing annotations immediately into mind. Nothing stops the integrator from overriding the .annotator-hl styles, but something more direct and programmatic might make sense. + +Once again, reach out any time in #annotator on freenode or the annotator-dev list and I'll keep watching this bug.",1379459763,task_subcomment,PHID-TASK-eyovzj2nicd45d4mqp3j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tilgovi** wrote:\n\nNice to see this worked out well!', ""As for replies, I've got a threading plugin that handles most of this."", ""I'm looking to upstream it for Annotator 2.0."", ""I'll also take the feedback about not showing annotations immediately into mind."", 'Nothing stops the integrator from overriding the .annotator-hl styles, but something more direct and programmatic might make sense.', ""Once again, reach out any time in #annotator on freenode or the annotator-dev list and I'll keep watching this bug.""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'FUTURE PLAN .', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION .', 'CONTRIBUTION AND COMMITMENT .']" +13503,Provide basic source code editor features in VisualEditor SyntaxHighlight plugin,"**suitongbowgn** wrote: + +Yes. + +(In reply to comment #19) +> GSoC ""soft pencils down"" date was yesterday and all coding must stop on 23 +> September. Has this project been completed?",1379521061,task_subcomment,PHID-TASK-ss5sivrosviwhazfuu4q,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**suitongbowgn** wrote:\n\nYes.', '(In reply to comment #19)\nQUOTE\nQUOTE']","['NA', 'NA .']" +6191,VisualEditor: Cursor jumps to the beginning of the sentence/paragraph when using jquery.IME,"**Author:** `renukaalurkar` + +**Description:** +1)Logged in to http://en.wikipedia.beta.wmflabs.org/wiki/Main_Page +2)Go to your user page. +3)Click on Languages/cog, select Input and click on Enable Input tools. +4)Click on Edit beta tab. +5)Click on More, and using Media, select a couple of pictures +6)Click on the tiny keyboard/typewriter and select language as Hindi or Telugu +7)Now start entering text in Hindi or Telugu. + +Observations: +1)After typing a few letters, the cursor jumps back to the beginning of the sentence. +2)Sometimes, when Enter is hit, the cursor goes back to the beginning of the paragraph. +3)Sometimes, when Enter is hit one of the images disappears.Write some more and the other image also disappears. +4)Click on Save page button +5)Now both the images are visible again. + +Observed on Firefox 24.0 and Chrome 29.0.1547.66 + +-------------------------- +**Version**: unspecified +**Severity**: normal",1379529000,task_description,PHID-TASK-hu7ibauxmtlo3ljy4pvq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Cursor jumps to the beginning of the sentence/paragraph when using jquery.IME.', '**Author:** CODE\n\n**Description:**\n1)Logged in to URL\n2)Go to your user page.', '3)Click on Languages/cog, select Input and click on Enable Input tools.', '4)Click on Edit beta tab.', '5)Click on More, and using Media, select a couple of pictures\n6)Click on the tiny keyboard/typewriter and select language as Hindi or Telugu\n7)Now start entering text in Hindi or Telugu.', 'Observations:\n1)After typing a few letters, the cursor jumps back to the beginning of the sentence.', '2)Sometimes, when Enter is hit, the cursor goes back to the beginning of the paragraph.', '3)Sometimes, when Enter is hit one of the images disappears.Write some more and the other image also disappears.', '4)Click on Save page button\n5)Now both the images are visible again.', 'Observed on Firefox 24.0 and Chrome 29.0.1547.66\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +824,VisualEditor: Media items are inserted after selection and do not replace them,"**Author:** `renukaalurkar` + +**Description:** +1)Log into http://en.wikipedia.beta.wmflabs.org +2)Go to your user page +3)Click on Edit beta tab +4)Click on More +5)Click Media +6)Enter santa claus, select a image from the selection of images +7)Select the image(the image is displayed in light blue) +8)Again click on More, then Media and select another image. + +Expected:The original/old image should be replaced by the new image. +Observed: The new image is added and the original image is also displayed. + +Another observation: Also, suppose there are 4 images Image1, Image2, Image3, Image4 one below the other. If Image2 is selected and I try to replace it with a new image, the new image appears in the place of Image3(instead of Image2). + +Observed on Firefox and Chrome. + +-------------------------- +**Version**: unspecified +**Severity**: normal +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=51033",1379530500,task_description,PHID-TASK-ql37zwei7lw6idcpnjvx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Media items are inserted after selection and do not replace them.', '**Author:** CODE\n\n**Description:**\n1)Log into URL\n2)Go to your user page\n3)Click on Edit beta tab\n4)Click on More\n5)Click Media\n6)Enter santa claus, select a image from the selection of images\n7)Select the image(the image is displayed in light blue)\n8)Again click on More, then Media and select another image.', 'Expected:The original/old image should be replaced by the new image.', 'Observed: The new image is added and the original image is also displayed.', 'Another observation: Also, suppose there are 4 images Image1, Image2, Image3, Image4 one below the other.', 'If Image2 is selected and I try to replace it with a new image, the new image appears in the place of Image3(instead of Image2).', 'Observed on Firefox and Chrome.', '--------------------------\n**Version**: unspecified\n**Severity**: normal\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +2355,VisualEditor: Cursor cannot move past references (or other nodes) when using arrow keys,"**Author:** `swalling` + +**Description:** +Steps to reproduce: + +1. Place your cursor in page text. +2. Navigate through the text with left-right arrow keys, until you get to a reference +3. When the ref tool popup appears, you cannot move past it with arrow keys. + +-------------------------- +**Version**: unspecified +**Severity**: major",1379806800,task_description,PHID-TASK-trziv3xjwkvokcwfszqm,PHID-USER-ynivjflmc2dcl6w5ut5v,"['VisualEditor: Cursor cannot move past references (or other nodes) when using arrow keys.', '**Author:** CODE\n\n**Description:**\nSteps to reproduce:\n\n1.', 'Place your cursor in page text.', '2.', 'Navigate through the text with left-right arrow keys, until you get to a reference\n3.', 'When the ref tool popup appears, you cannot move past it with arrow keys.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +6136,Broken wikitext with bold inside and outside a label wrongly interpretted as correct by Parsoid,"**Author:** `jmichrina` + +**Description:** +Example: +Line from ""International_Air_Transport_Association_airport_code"" + +DFW for Dallas–Fort Worth, DTW for Detroit–Wayne County, RDU for Raleigh–Durham, MSP for Minneapolis–St. Paul and LBA for Leeds Bradford (Airport). + +Line appears correctly formatted in editor [caps represent bold]: +dfw for Dallas-Fort Worth, dtw for DetroiT-Wayne county, rdu for Raleigh-DUrham, msp for Minneapolis-St. Paul and lba for Leeds Bradford (Airport). + +Line appears incorrect on page [caps represent bold]: +dfw for DALLAS-FORT WORTH, stw for dEtROIT-wAYNE COUNTY, rdu for RALEIGH-DURHAM, msp for mINNEAPOLIS-sT. pAUL and lba for LEEDS BRADFORD (AIRPORT). + +Note that the correct version appears in the editor even after it's saved. + +Possibly related to bug 53208, but I didn't have time to verify. + +-------------------------- +**Version**: unspecified +**Severity**: major",1379880120,task_description,PHID-TASK-geakkjwdr2b6k3vobqx7,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Broken wikitext with bold inside and outside a label wrongly interpretted as correct by Parsoid.', '**Author:** CODE\n\n**Description:**\nExample:\nLine from ""International_Air_Transport_Association_airport_code""\n\nDFW for Dallas–Fort Worth, DTW for Detroit–Wayne County, RDU for Raleigh–Durham, MSP for Minneapolis–St.', 'Paul and LBA for Leeds Bradford (Airport).', 'Line appears correctly formatted in editor [caps represent bold]:\ndfw for Dallas-Fort Worth, dtw for DetroiT-Wayne county, rdu for Raleigh-DUrham, msp for Minneapolis-St. Paul and lba for Leeds Bradford (Airport).', 'Line appears incorrect on page [caps represent bold]:\ndfw for DALLAS-FORT WORTH, stw for dEtROIT-wAYNE COUNTY, rdu for RALEIGH-DURHAM, msp for mINNEAPOLIS-sT. pAUL and lba for LEEDS BRADFORD (AIRPORT).', ""Note that the correct version appears in the editor even after it's saved."", ""Possibly related to bug 53208, but I didn't have time to verify."", '--------------------------\n**Version**: unspecified\n**Severity**: major']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +11720,"VisualEditor: Search for images from fileRepos, rather than hard-coding use of local and Commons","**humpface** wrote: + +This was very frustrating for my work's internal wiki. First, I didn't want any Instant Common images (and thanks to James, I was able to remove the line of code). However, since I disabled the use of Instant Commons ($wgUseInstantCommons = false;), I was still able to search through the Instant Commons but after saving, everything showed up as a broken link. + +Suggestion: +- Tie the JSON mediaSources object in ve.init.ms.Platform.js to the $wgUseInstantCommons (i.e., if Commons is turned off in LocalSettings.php, then a user can't search through the images).",1380067695,task_subcomment,PHID-TASK-n6pkynrqsgqpbnp7oitd,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**humpface** wrote:\n\nThis was very frustrating for my work's internal wiki."", ""First, I didn't want any Instant Common images (and thanks to James, I was able to remove the line of code)."", 'However, since I disabled the use of Instant Commons ($wgUseInstantCommons = false;), I was still able to search through the Instant Commons but after saving, everything showed up as a broken link.', ""Suggestion:\n- Tie the JSON mediaSources object in ve.init.ms.Platform.js to the $wgUseInstantCommons (i.e., if Commons is turned off in LocalSettings.php, then a user can't search through the images).""]","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +8271,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**ryuch** wrote: + +(In reply to comment #29) +> Marking this as ""FIXED"" on the expectation that it's fixed - please re-open +> if +> you find that it is still occurring. + +I am sorry. It is not fixed. I tested on mediawiki.org. + +I open it again.",1380073592,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**ryuch** wrote:\n\n(In reply to comment #29)\nQUOTE\nQUOTE\nQUOTE\n\nI am sorry.', 'It is not fixed.', 'I tested on mediawiki.org.', 'I open it again.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'TESTING', 'BUG REPRODUCTION']" +10553,RTL language characters are displayed in LTR order in LTR languages (and vice versa),"**yesod22** wrote: + +Hi. The only input I can give is that as a bi-lingual english hebrew speaker being forced with the option of having english displayed RTL or hebrew displayed LTR is CERTAINLY not desired. I'd much prefer having each language displayed in it's natural order - as it's supposed to be. + +The idea of displaying Hebrew or Arabic from LTR because that's the expectation of an english speaker reminds me of a joke by Louis CK on how the pilgrims named the natives ""Indians"" despite the fact that they had nothing to do with India :-) (see youtube). A language should be displayed in it's order - not in the order of what a non-native speaker would like it to be :-) + +blessings, Daniel",1380213955,task_subcomment,PHID-TASK-yj6unjc6sotp4kv2mflx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**yesod22** wrote:\n\nHi.', 'The only input I can give is that as a bi-lingual english hebrew speaker being forced with the option of having english displayed RTL or hebrew displayed LTR is CERTAINLY not desired.', ""I'd much prefer having each language displayed in it's natural order - as it's supposed to be."", 'The idea of displaying Hebrew or Arabic from LTR because that\'s the expectation of an english speaker reminds me of a joke by Louis CK on how the pilgrims named the natives ""Indians"" despite the fact that they had nothing to do with India :-) (see youtube).', ""A language should be displayed in it's order - not in the order of what a non-native speaker would like it to be :-)\n\nblessings, Daniel""]","['BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +6201,RTL for Notification Tool: ? should be ؟ icon,"**bsitu** wrote: + + + +%%%*** This bug has been marked as a duplicate of bug 54252 ***%%%",1380239232,task_subcomment,PHID-TASK-blsktvyvk2zcdw2o4yue,PHID-USER-ynivjflmc2dcl6w5ut5v,['**bsitu** wrote:\n\n\n\n%%%*** This bug has been marked as a duplicate of bug 54252 ***%%%'],['BUG REPRODUCTION'] +35,VisualEditor: Snowmen appear near newly added references,"**seudeau** wrote: + +%%%*** Bug 54708 has been marked as a duplicate of this bug. ***%%%",1380300556,task_subcomment,PHID-TASK-qzxqmy2qhwcdfwstvjhk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**seudeau** wrote:\n\n%%%*** Bug 54708 has been marked as a duplicate of this bug.', '***%%%']","['ISSUE CONTENT MANAGEMENT', 'NA']" +34,VisualEditor: Snowmen appear near newly added references,"**seudeau** wrote: + +That looks like +https://bugzilla.wikimedia.org/show_bug.cgi?id=53642, which is quite old +though. + +I also tried to reproduced in a user-specific test page, but couldn't.",1380300630,task_subcomment,PHID-TASK-qzxqmy2qhwcdfwstvjhk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**seudeau** wrote:\n\nThat looks like \nURL which is quite old\nthough.', ""I also tried to reproduced in a user-specific test page, but couldn't.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +12745,VisualEditor: Firefox has issues using VE when cookies are disabled,"**turb** wrote: + +(In reply to comment #7) +> Afaik the bad token handling has been solved for the save process. The load +> process no longer requires a token. +> +> Can you confirm this now works fine? + +Yes, it does work fine now, even with Cookie Monster preventing cookies to be set.",1380306403,task_subcomment,PHID-TASK-zborcq5aeddm5rc2upgl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**turb** wrote:\n\n(In reply to comment #7)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, it does work fine now, even with Cookie Monster preventing cookies to be set.']",['BUG REPRODUCTION'] +11270,Editing window does not scroll when dragging,"**Wikifram** wrote: + +While the above is correct insofar that dragging beyond the page boundaries doesn't work (apparently not an urgent problem?), the ""challenge"" was to get the ""language"" template back at the bottom of the page. You can't do this by dragging, even if you stay in the same window. You can use some unintuitive workarounds (which you can find for yourselves), but the basic functionality doesn't work, just like most of the basic functionality of MW 1.22wmf19. has anyone tested ''anything'' in this release related to VE? Anything at all? Since it was ""very"" easy to find many problems with it in half an hour of testing. Back to the drawing boards please.",1380382559,task_subcomment,PHID-TASK-xnlwaxwz6vxmxx7sxwlh,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**Wikifram** wrote:\n\nWhile the above is correct insofar that dragging beyond the page boundaries doesn't work (apparently not an urgent problem?"", '), the ""challenge"" was to get the ""language"" template back at the bottom of the page.', ""You can't do this by dragging, even if you stay in the same window."", ""You can use some unintuitive workarounds (which you can find for yourselves), but the basic functionality doesn't work, just like most of the basic functionality of MW 1.22wmf19."", ""has anyone tested ''anything'' in this release related to VE?"", 'Anything at all?', 'Since it was ""very"" easy to find many problems with it in half an hour of testing.', 'Back to the drawing boards please.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'WORKAROUNDS', 'INVESTIGATION AND EXPLORATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +5,Don't release any new VE updates for three months,"**Author:** `Wikifram` + +**Description:** +After the failure of VE (e.g. witness the opt-in at the three largest wikipedia versions), the WMF now comes with MW 1.22wmf19, which creates more errors than it solves for VE, as could be predicted by anyone remotely busy with VE. I have documented some problems I found with minimal testing, there are probably a lot more. The version doesn't do what the release notes claim (e.g. reflists can't be moved, not that they often need moving anyway; many templates can't be moved either), and doesn't solve the major problems that existed with the one thing that could somewhat be dragged, images. + +Multiplying known problems instead of solving them, when there are plenty of major problems which have turned away most of your user- and testbase, is simply stupid. + +No one is waiting for weekly updates (certainly not of this ""quality""). Please, PLEASE, stop it; get back to the bug list, solve the 50 most urgent ones, ''test them thoroughly yourselves"", and then come to us, present the improvements, and ''ask'' us whether we want to implement and test them. + +-------------------------- +**Version**: unspecified +**Severity**: major",1380383040,task_description,PHID-TASK-gwdd3z7hkhviwmwe5a2j,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""Don't release any new VE updates for three months."", '**Author:** CODE\n\n**Description:**\nAfter the failure of VE (e.g.', 'witness the opt-in at the three largest wikipedia versions), the WMF now comes with MW 1.22wmf19, which creates more errors than it solves for VE, as could be predicted by anyone remotely busy with VE.', 'I have documented some problems I found with minimal testing, there are probably a lot more.', ""The version doesn't do what the release notes claim (e.g."", ""reflists can't be moved, not that they often need moving anyway; many templates can't be moved either), and doesn't solve the major problems that existed with the one thing that could somewhat be dragged, images."", 'Multiplying known problems instead of solving them, when there are plenty of major problems which have turned away most of your user- and testbase, is simply stupid.', 'No one is waiting for weekly updates (certainly not of this ""quality"").', 'Please, PLEASE, stop it; get back to the bug list, solve the 50 most urgent ones, \'\'test them thoroughly yourselves"", and then come to us, present the improvements, and \'\'ask\'\' us whether we want to implement and test them.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'MOTIVATION', 'MOTIVATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8269,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**heesub** wrote: + +I am suffering from this issue, tested on the latest version from mediawiki's core.git: 217fd43. The odd thing is that it seems to work properly on Firefox which comes with Ubuntu 13.04 LTS distribution(, but not perfectly). + +I've tried: +* IE on Windows 7 : not working +* Google Chrome on Windows 7 : not working +* Google Chrome on Ubuntu 13.04 : not working +* Safari on Mac OSX 10.8.5: not working +* Google Chrome on Mac OSX 10.8.5: not working +* Firefox on Ubuntu 13.04 : WORKING + +I hope this information help you guys so that it gets fixed.",1380388534,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**heesub** wrote:\n\nI am suffering from this issue, tested on the latest version from mediawiki's core.git: 217fd43."", 'The odd thing is that it seems to work properly on Firefox which comes with Ubuntu 13.04 LTS distribution(, but not perfectly).', ""I've tried:\n* IE on Windows 7 : not working\n* Google Chrome on Windows 7 : not working\n* Google Chrome on Ubuntu 13.04 : not working\n* Safari on Mac OSX 10.8.5: not working\n* Google Chrome on Mac OSX 10.8.5: not working\n* Firefox on Ubuntu 13.04 : WORKING\n\nI hope this information help you guys so that it gets fixed.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +8268,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**heesub** wrote: + +(In reply to comment #32) +> I am suffering from this issue, tested on the latest version from mediawiki's +> core.git: 217fd43. The odd thing is that it seems to work properly on Firefox +> which comes with Ubuntu 13.04 LTS distribution(, but not perfectly). + +I'd tested on VisualEditor.git: cba2935 and also with patchset v16 by David Chan. Not fixed.",1380390102,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**heesub** wrote:\n\n(In reply to comment #32)\nQUOTE\nQUOTE\nQUOTE\n\nI'd tested on VisualEditor.git: cba2935 and also with patchset v16 by David Chan."", 'Not fixed.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +10,Don't release any new VE updates for three months,"**Wikifram** wrote: + +While it is an improvement that the wikis can request an opt-in, I'm not interested in that. You (WMF) are pushing untested, deficient software to us, making things even worse when tempers are already running high; we don't have the means to stop your releases apparently (or if we did stop them, some people would again get very upset probably). I'll try to find a better location for this, but this is not about the policy, this is about the VE being one major bug that shouldn't be released at all until it is seriously improved.",1380525374,task_subcomment,PHID-TASK-gwdd3z7hkhviwmwe5a2j,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**Wikifram** wrote:\n\nWhile it is an improvement that the wikis can request an opt-in, I'm not interested in that."", ""You (WMF) are pushing untested, deficient software to us, making things even worse when tempers are already running high; we don't have the means to stop your releases apparently (or if we did stop them, some people would again get very upset probably)."", ""I'll try to find a better location for this, but this is not about the policy, this is about the VE being one major bug that shouldn't be released at all until it is seriously improved.""]","['CONTRIBUTION AND COMMITMENT', 'MOTIVATION', 'BUG REPRODUCTION .']" +9,Don't release any new VE updates for three months,"**Wikifram** wrote: + +MZMcBride, is that an official policy or wishful thinking? I can't an official statement that declares that the opt-in is now an automatic right of all Wikipedias if they want it.",1380525615,task_subcomment,PHID-TASK-gwdd3z7hkhviwmwe5a2j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\nMZMcBride, is that an official policy or wishful thinking?', ""I can't an official statement that declares that the opt-in is now an automatic right of all Wikipedias if they want it.""]","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +5957,Images: {{largethumb}} template on nlwiki getting substituted on save,"**Author:** `romaine.wiki` + +**Description:** +The VisualEditor substitutes templates that shouldn't been substituted. The largethumb template got substituted on several occasions, like: + +https://nl.wikipedia.org/w/index.php?title=Managua_%28stad%29&diff=38749742&oldid=38743043 + +If this continues to happen too long, we are forced to disable the VisualEditor for everyone as it changes things that absolutely should not be changed. + +-------------------------- +**Version**: unspecified +**Severity**: major +**See Also**: +https://bugzilla.wikimedia.org/show_bug.cgi?id=54315",1380575880,task_description,PHID-TASK-2pa34yqzcieje3dwrtub,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Images: {{largethumb}} template on nlwiki getting substituted on save.', ""**Author:** CODE\n\n**Description:**\nThe VisualEditor substitutes templates that shouldn't been substituted."", 'The largethumb template got substituted on several occasions, like:\n\nURL\n\nIf this continues to happen too long, we are forced to disable the VisualEditor for everyone as it changes things that absolutely should not be changed.', '--------------------------\n**Version**: unspecified\n**Severity**: major\n**See Also**:\nURL']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6,Don't release any new VE updates for three months,"**Wikifram** wrote: + +Allright, thanks to both for the reply.",1380707473,task_subcomment,PHID-TASK-gwdd3z7hkhviwmwe5a2j,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\nAllright, thanks to both for the reply.']",['SOCIAL CONVERSATION'] +4798,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"**Wikifram** wrote: + +Can someone explain why [https://www.mediawiki.org/wiki/Communication?veaction=edit this page] seems to accept wikitext markup, even in VE mode? On saving, it gives the ""nowiki"" warning, but it doesn't actually convert the existing ""[["" and ""]]"" into wikitext. A very strange page in VE mode, that one.",1380715761,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\nCan someone explain why [URL this page] seems to accept wikitext markup, even in VE mode?', 'On saving, it gives the ""nowiki"" warning, but it doesn\'t actually convert the existing ""[["" and ""]]"" into wikitext.', 'A very strange page in VE mode, that one.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION']" +4796,VisualEditor: automagically convert wikitext (e.g. [[link]]) to VE-compatible elements,"**Wikifram** wrote: + +What I mean is that you start with wikimarkup visible in the VE editing mode. When you add something (''not'' wikimarkup) inside such wikimarkup, you get the wikimarkup notice at the top right; but on saving, the existing wikimarkup remains. [https://www.mediawiki.org/w/index.php?title=User%3AElitre_%28WMF%29%2FSandboxVE&diff=794444&oldid=794415] + +So my questions are; why is the existing wikimarkup accepted and displayed here, why is it recognised by the wikimarkup detection error, but why is it then not changed on saving? + +This behaviour may give a clue as to how wikimarkup can be accepted in VE after all (but then again, perhaps not), but it certainly is baffling me.",1380722209,task_subcomment,PHID-TASK-gmfhmaeyushutcy45y6x,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\nWhat I mean is that you start with wikimarkup visible in the VE editing mode.', ""When you add something (''not'' wikimarkup) inside such wikimarkup, you get the wikimarkup notice at the top right; but on saving, the existing wikimarkup remains."", '[URL\n\nSo my questions are; why is the existing wikimarkup accepted and displayed here, why is it recognised by the wikimarkup detection error, but why is it then not changed on saving?', 'This behaviour may give a clue as to how wikimarkup can be accepted in VE after all (but then again, perhaps not), but it certainly is baffling me.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION']" +6925,Review and deploy MassMessage extension to Wikimedia wikis,"**tchay** wrote: + +We have two separate but related bugs here: + +https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 +https://bugzilla.wikimedia.org/show_bug.cgi?id=52723 + +bug 35306 is an tracking bug MZMcBride posted for a solution to deal with EdwardsBot. I believe it dates to around the time I was first employed almost two years ago. + +bug 52723 is a recent bug to deploy Legoktm's MassMessage extension as a solution to bug 35306, it is less than a month old there has been little public discussion, and until it appeared on the deploy calendar last week, I wasn't even aware of its existence. + +The problem with moving on bug 52723 as a solution to bug 35306 is it commits Features Engineering to maintaining an extension that is a stop gap solution with no or very little discussion in a manner that doesn't serve a broad strategic goal about how messages, notifications, etc. should be handled on the wikis. To the first, maybe there is something wrong with my e-mail client, but I have yet to find this discussion on wikitech-l or anywhere outside the bug. + +Because of the above, my view is that this solution is being back-doored in and just moves the ""technical debt"" from one sheet (the community and tool labs) to another that has even less capability. I am biased against that because the latter sheet (WMF Features Engineering) is my responsibility. This is just my view, I'm open for us coming to consensus on a solution for this bug, but what I have seen is not consensus. + +It is along these lines that, I asked to remove MassMessage from the deploy calendar when it was added to the deploy calendar without discussion from Features, Design, or Product last week. After discussion during that Friday meeting among the EPMs, I compromised to let it to go out on two test wikis, but not on mediawiki. Nobody made the case that it should go out on mediawiki. I demurred because no person at the WMF, including me as Director of Features Engineering, should fiat a decision when unaware of the status of discussions involved. + +But let frank: if this had been a WMF employee writing this extension, it wouldn't have made it to even the test wikis by a country mile. In fact, a lot of extensions have been written by employees and either have extensive discussion, review, and buy-in (e.g. GuidedTours), or have not been deployed (e.g. Etherpad, the org chart, BetaFeatures) even though much more work has been done on them. + +I also don't like that WMF resources in Platform and Design are being spent to review something that has had no adequate discussion over in the annual plan, in anyone's 20% time, in any cross-team discussion, or public discussion on wikitech-l (There was a last minute thread in the Design list, I am not on the design list, nor should I be, and the Creative Director is new and the team is just trying to get their sea legs and some consideration to that needs to be done here). Furthermore, after further discussion, nearly all of Product felt I should not have compromised earlier because the following situation might occur: Having gotten it onto ""the cluster"" people would then move to back-door it into deployment on the basis that it's already on the cluster. Their prediction is occurring right now. This is a bogus argument because nobody agreed this should be on the cluster, it's just that nobody has reviewed it in a thorough enough manner to shout ""NO!"" + +If necessary, I'm going to shout ""NO!"" at this moment. + +Having said that, there is the larger issue of bug 35306 which has been sitting there unsolved for a while as well as the smaller issue of the month's work Legoktm and MZMcBride have already put into Bug 52723 and [[mw:Extension:MassMessage]] possibly going to waste if I keep blocking it. Besides, MZ is sitting there trying to hold everything up on his own shoulders with EdwardsBot, and we all know it. + +… + +Let me address the functionality overlap with Echo: + +LanguageEngineering built their own parallel message/notification system before Echo that lives on Meta today. They commit to supporting their own parallel message/notification system, and I'm okay with it living outside Echo (where it currently does), but there is an understanding that they've basically committed to that work with no support from Features for the duration that it does live outside Echo. + +In those lines, I'm glad that Platform has helped out here, but unless Platform is committing to support MassMessage indefinitely into the future and not just provide one-time security and deploy assistance, I'm not okay with them adding to Features work even though they've been super helpful to MZMcBride and Legoktm. If Dan Garry is willing to commit Platform to support MassMessage, I'll think the same precedent we've done with LE applies here. + +Furthermore, before *in-echo, outside-echo, use-echo) for a solution to be bug 35306, it needs to actually exhibit product discipline. The WMF gets panned for having a ""agile processes"" but not actually doing so, but we do have some process and we need to at least apply the same product discipline that we apply everywhere else to this bug. + +For example, features in MassMessage and EdwardsBot need to be addressed in a Must-Have, Should-Have, Could-Have, Won't-Have (MoSCoW) framework. Features like ""mass delivery from a list"" are probably a Must-Have; features like ""cross-wiki notification"" are probably a should-have, other features like ""public over private notifications"", ""page-centric over user-centric"" or ""longer stream notifications"" are either not a must-have or could have or are should-haves to be done outside Echo by a different service (bot) using the Echo API or some extension thereof. All that is a product issue, and I nor anyone in my team is in product. Those decisions should be done in discussion with the Product team and they should not be disintermediated from it, which they have been. + +I understand that many people would like to see a solution to Bug 35306 would be great to have. I'd like to see a better Signpost notification system and a more generalized solution for newsletter delivery also! I'd also like a pony. But we have already committed resources and continue to commit resources without discussion from the people (Product Design, not Features Engineering) who have been tasked with this responsibility and are very good at these sort of thing. I hope everyone participating on this bug can see that dropping this bomb on a newly hired associate product manager is simply not cool on so many levels. + +… + +Here is my suggestion: + +(This is thinking, not a directive so don't think of this as definitive or final, I'm seeking consensus here.) + +First, bug 35306 is a long-standing request. I think it's important we get headway on this, but I hope others will be understanding if it doesn't happen immediately, so long as there is a commitment for this to happen. + +(For perspective, Flow was first proposed years ago, and was added to the annual plan almost two years ago before their first actual development sprint was completed (end of this week!). Echo was first deployed almost 8 months ago and is still not out on all the wikis. BetaFeatures has been in discussion for months and is still not deployed, nor is the commitment to maintain inside Features and that has caused a lot of issues. Fixing things right right takes time because consensus takes time and open discussion.) + +There is an RfP for student developer time for legoktm for things like this (Finding a solution for Bug 35306 but not [[mw:Extension:MassMessage]] because MassMessage would not be deployed if it was my own engineer). Benny Situ has been spending all his time supporting [[mw:Extension:Echo]] when he should balancing [[mw:Flow]] development time into Echo bug fixes and needs to spend at least one sprint (two weeks) solely getting up to speed on Flow before doing enhancements for [[wm:Echo]]. Furthermore, Echo is not deployed everywhere yet and is still rolling out (though I've been pushing up the timetable on this as I feel we're too slow here), so it can't reach the places that EdwardsBot cat. + +After the above happen, I'd like Benny and Kunal to work together to add some of the functionality of EdwardsBot into Echo for mass message delivery. Because of this, I'm moving bug 35306 into Echo as an enhancement and raising it's priority. + +In the meantime I'll be OK with leaving MassMessage on test and test2 wikis because the alternative would be to remove it from the cluster entirely. The experiences and code Kunal derives by that can inform the enhancement to Echo, as well as things it already does that find themselves outside Echo (Echo does not and should not post to talk pages). So I figure two stages: + +1) wait for some things to happen: legoktm to get an RfP, Echo to be on all wikis, and Benny to do an entire Flow only sprint and balancing his time more effectively wrt Echo. +2) MoSCoW other features of MassMessage/EdwardsBot for integration into Echo +3) Enhance and deploy a first pass to Echo to allow some sort of mass notification from a wiki list +4) Some sort of cross wiki notification enhancement (requires a design pass) +5) Discuss how to implement must-have or should-have features of EdwardsBot that can't live in Echo (permanent log of events)? +6) Add those to plan and be done. + +The above can occur independently or in parallel to the above. If Product thinks it cool to commit Platform's constrained engineering resources to deploying and supporting MassMessage Extension forever and use it to take advantage of Echo when the features roll out in some undefined future, consider this thinking moot or at least orthogonal to MassMessage. IMO, it is bad enough that something important like BetaFeatures is without a home, but my answer from Features is ""No"" for MassMessage. If this was my own engineer, I'd raise hell with them for this and yell at their Product Manager for not being a good steward of Platform's time.",1380828181,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tchay** wrote:\n\nWe have two separate but related bugs here: \n\nURL\nURL\n\nbug 35306 is an tracking bug MZMcBride posted for a solution to deal with EdwardsBot.', 'I believe it dates to around the time I was first employed almost two years ago.', ""bug 52723 is a recent bug to deploy Legoktm's MassMessage extension as a solution to bug 35306, it is less than a month old there has been little public discussion, and until it appeared on the deploy calendar last week, I wasn't even aware of its existence."", ""The problem with moving on bug 52723 as a solution to bug 35306 is it commits Features Engineering to maintaining an extension that is a stop gap solution with no or very little discussion in a manner that doesn't serve a broad strategic goal about how messages, notifications, etc."", 'should be handled on the wikis.', 'To the first, maybe there is something wrong with my e-mail client, but I have yet to find this discussion on wikitech-l or anywhere outside the bug.', 'Because of the above, my view is that this solution is being back-doored in and just moves the ""technical debt"" from one sheet (the community and tool labs) to another that has even less capability.', 'I am biased against that because the latter sheet (WMF Features Engineering) is my responsibility.', ""This is just my view, I'm open for us coming to consensus on a solution for this bug, but what I have seen is not consensus."", 'It is along these lines that, I asked to remove MassMessage from the deploy calendar when it was added to the deploy calendar without discussion from Features, Design, or Product last week.', 'After discussion during that Friday meeting among the EPMs, I compromised to let it to go out on two test wikis, but not on mediawiki.', 'Nobody made the case that it should go out on mediawiki.', 'I demurred because no person at the WMF, including me as Director of Features Engineering, should fiat a decision when unaware of the status of discussions involved.', ""But let frank: if this had been a WMF employee writing this extension, it wouldn't have made it to even the test wikis by a country mile."", 'In fact, a lot of extensions have been written by employees and either have extensive discussion, review, and buy-in (e.g.', 'GuidedTours), or have not been deployed (e.g.', 'Etherpad, the org chart, BetaFeatures) even though much more work has been done on them.', ""I also don't like that WMF resources in Platform and Design are being spent to review something that has had no adequate discussion over in the annual plan, in anyone's 20% time, in any cross-team discussion, or public discussion on wikitech-l (There was a last minute thread in the Design list, I am not on the design list, nor should I be, and the Creative Director is new and the team is just trying to get their sea legs and some consideration to that needs to be done here)."", 'Furthermore, after further discussion, nearly all of Product felt I should not have compromised earlier because the following situation might occur: Having gotten it onto ""the cluster"" people would then move to back-door it into deployment on the basis that it\'s already on the cluster.', 'Their prediction is occurring right now.', 'This is a bogus argument because nobody agreed this should be on the cluster, it\'s just that nobody has reviewed it in a thorough enough manner to shout ""NO!""', 'If necessary, I\'m going to shout ""NO!""', 'at this moment.', ""Having said that, there is the larger issue of bug 35306 which has been sitting there unsolved for a while as well as the smaller issue of the month's work Legoktm and MZMcBride have already put into Bug 52723 and [[mw:Extension:MassMessage]] possibly going to waste if I keep blocking it."", 'Besides, MZ is sitting there trying to hold everything up on his own shoulders with EdwardsBot, and we all know it.', '…\n\nLet me address the functionality overlap with Echo:\n\nLanguageEngineering built their own parallel message/notification system before Echo that lives on Meta today.', ""They commit to supporting their own parallel message/notification system, and I'm okay with it living outside Echo (where it currently does), but there is an understanding that they've basically committed to that work with no support from Features for the duration that it does live outside Echo."", ""In those lines, I'm glad that Platform has helped out here, but unless Platform is committing to support MassMessage indefinitely into the future and not just provide one-time security and deploy assistance, I'm not okay with them adding to Features work even though they've been super helpful to MZMcBride and Legoktm."", ""If Dan Garry is willing to commit Platform to support MassMessage, I'll think the same precedent we've done with LE applies here."", 'Furthermore, before *in-echo, outside-echo, use-echo) for a solution to be bug 35306, it needs to actually exhibit product discipline.', 'The WMF gets panned for having a ""agile processes"" but not actually doing so, but we do have some process and we need to at least apply the same product discipline that we apply everywhere else to this bug.', ""For example, features in MassMessage and EdwardsBot need to be addressed in a Must-Have, Should-Have, Could-Have, Won't-Have (MoSCoW) framework."", 'Features like ""mass delivery from a list"" are probably a Must-Have; features like ""cross-wiki notification"" are probably a should-have, other features like ""public over private notifications"", ""page-centric over user-centric"" or ""longer stream notifications"" are either not a must-have or could have or are should-haves to be done outside Echo by a different service (bot) using the Echo API or some extension thereof.', 'All that is a product issue, and I nor anyone in my team is in product.', 'Those decisions should be done in discussion with the Product team and they should not be disintermediated from it, which they have been.', 'I understand that many people would like to see a solution to Bug 35306 would be great to have.', ""I'd like to see a better Signpost notification system and a more generalized solution for newsletter delivery also!"", ""I'd also like a pony."", 'But we have already committed resources and continue to commit resources without discussion from the people (Product Design, not Features Engineering) who have been tasked with this responsibility and are very good at these sort of thing.', 'I hope everyone participating on this bug can see that dropping this bomb on a newly hired associate product manager is simply not cool on so many levels.', ""…\n\nHere is my suggestion:\n\n(This is thinking, not a directive so don't think of this as definitive or final, I'm seeking consensus here.)"", 'First, bug 35306 is a long-standing request.', ""I think it's important we get headway on this, but I hope others will be understanding if it doesn't happen immediately, so long as there is a commitment for this to happen."", '(For perspective, Flow was first proposed years ago, and was added to the annual plan almost two years ago before their first actual development sprint was completed (end of this week!).', 'Echo was first deployed almost 8 months ago and is still not out on all the wikis.', 'BetaFeatures has been in discussion for months and is still not deployed, nor is the commitment to maintain inside Features and that has caused a lot of issues.', 'Fixing things right right takes time because consensus takes time and open discussion.)', 'There is an RfP for student developer time for legoktm for things like this (Finding a solution for Bug 35306 but not [[mw:Extension:MassMessage]] because MassMessage would not be deployed if it was my own engineer).', 'Benny Situ has been spending all his time supporting [[mw:Extension:Echo]] when he should balancing [[mw:Flow]] development time into Echo bug fixes and needs to spend at least one sprint (two weeks) solely getting up to speed on Flow before doing enhancements for [[wm:Echo]].', ""Furthermore, Echo is not deployed everywhere yet and is still rolling out (though I've been pushing up the timetable on this as I feel we're too slow here), so it can't reach the places that EdwardsBot cat."", ""After the above happen, I'd like Benny and Kunal to work together to add some of the functionality of EdwardsBot into Echo for mass message delivery."", ""Because of this, I'm moving bug 35306 into Echo as an enhancement and raising it's priority."", ""In the meantime I'll be OK with leaving MassMessage on test and test2 wikis because the alternative would be to remove it from the cluster entirely."", 'The experiences and code Kunal derives by that can inform the enhancement to Echo, as well as things it already does that find themselves outside Echo (Echo does not and should not post to talk pages).', 'So I figure two stages:\n\n1) wait for some things to happen: legoktm to get an RfP, Echo to be on all wikis, and Benny to do an entire Flow only sprint and balancing his time more effectively wrt Echo.', ""2) MoSCoW other features of MassMessage/EdwardsBot for integration into Echo\n3) Enhance and deploy a first pass to Echo to allow some sort of mass notification from a wiki list\n4) Some sort of cross wiki notification enhancement (requires a design pass)\n5) Discuss how to implement must-have or should-have features of EdwardsBot that can't live in Echo (permanent log of events)?"", '6) Add those to plan and be done.', 'The above can occur independently or in parallel to the above.', ""If Product thinks it cool to commit Platform's constrained engineering resources to deploying and supporting MassMessage Extension forever and use it to take advantage of Echo when the features roll out in some undefined future, consider this thinking moot or at least orthogonal to MassMessage."", 'IMO, it is bad enough that something important like BetaFeatures is without a home, but my answer from Features is ""No"" for MassMessage.', ""If this was my own engineer, I'd raise hell with them for this and yell at their Product Manager for not being a good steward of Platform's time.""]","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'FUTURE PLAN .', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'FUTURE PLAN .', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'WORKAROUNDS', 'INVESTIGATION AND EXPLORATION .', 'FUTURE PLAN', 'FUTURE PLAN', 'TASK PROGRESS', 'INVESTIGATION AND EXPLORATION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +6924,Review and deploy MassMessage extension to Wikimedia wikis,"**tchay** wrote: + +I am not modifying this bug, to leave open the avenue that Platform Engineering commits to supporting [[mw:Extension:MassMessage]], only bug 35306.",1380828245,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tchay** wrote:\n\nI am not modifying this bug, to leave open the avenue that Platform Engineering commits to supporting [[mw:Extension:MassMessage]], only bug 35306.']",['BUG REPRODUCTION'] +6921,Review and deploy MassMessage extension to Wikimedia wikis,"**tchay** wrote: + +(In reply to comment #30) +> (In reply to comment #28) +> > bug 52723 is a recent bug to deploy Legoktm's MassMessage extension as a +> > solution to bug 35306, it is less than a month old there has been little +> > public +> > discussion [...] +> +> For your following points, it seems you're implying that the desiderata and +> requirements for this extension are not clear. This couldn't be less true[edit]: +> the +> requirements are to take over EdwardsBot (a successful product) in the least +> impactful way possible. + +bug 52723 on its own is clear, but as a solution to bug 35306, it is not. If we actually want to solve bug 35306 in an ideal world, nobody would use 52723, nor would Platform resources have been spent on 52723. + +For instance, what is the timescale necessary before EdwardsBot is unworkable? Has it failed immediately or is failure immanent? If not, why then the rush on bug 52723? If so, then we need to discuss what to do of which bug 52723 is the only option right now. No other extension in recent memory has been deployed on the cluster with so little public discussion, without any product approvals, without any commitment from Features for maintenance. + +> > The problem with moving on bug 52723 as a solution to bug 35306 is it commits +> > Features Engineering to maintaining an extension that is a stop gap solution +> > with no or very little discussion in a manner that doesn't serve a broad +> > strategic goal about how messages, notifications, etc. should be handled on +> > the +> > wikis. [...] +> +> This appears to be a false problem. If Echo or something else in a future +> provides equivalent or better features, the extension will fall into disuse +> and/or it can be undeployed. + +That argument may have held water back when extensions like ReaderFeedback or LiquidThreads were written and deployed. We still have those extensions cluttering the cluster with no serious commitment to support, no easy avenue for sunsetting. Unlike that time, we now real product and development processes in place. Those processes should be given a chance to work before being bypassed. + +It would be unfair to every engineer here and all extensions written if the old standard of, ""If something better comes along, this will die naturally"" is applied in this case barring some emergency. That standard hasn't been applied during my tenure here and I'm not going to make an exception just because Platform's checklist for covers core deployments has been gamed to cover a new extension deployment that would not reached this stage and would have received an reprimand from me (wasting Platform's resources) had my own engineers done this. + +While MassMessage is replacing or superseding current site functionality, this is this isn't improving or superseding a current (neglected) extension. For instance, the community-initiated work being done on the Math Extension (which I might had has had infinitely more discussion on wikitech-l) because this site functionality If anything, the inability of Features Engineering to review and maintain the current deployed extensions should make the case against MassMessage adding to that balance sheet already deeply in the red. + +The simple reality is that Features Engineering will not support the MassMessage Extension as is. But if a different department like Platform Engineering is actually committed to supporting it indefinitely, I'll cede the ground entirely. I did the same to Language Engineering with Translation Notifications. This time, I'd recommend discussion with others how that experience has worked out (I don't know myself, because Feature ceded responsibility here). + +> > [...] After discussion during that Friday +> > meeting among the EPMs, I compromised to let it to go out on two test wikis, +> > but not on mediawiki. Nobody made the case that it should go out on +> > mediawiki. +> +> AFAIK, this is a MediaWiki extension. Do you mean ""not on mediawiki.org""? + +Yes, sorry. I meant the mediawiki.org. You can see the context of my use of mediawiki by itself from the change history I linked to above. + +> I don't get these points. If you're responsible for Echo, it's your +> responsibility to decide what Echo is going to incorporate, it's not the +> others' responsibility to guess it and be blocked for years while you figure +> it +> out. + +I'm responsible for ENGINEERING RESOURCING on Echo. Right now a full-time engineer has been devoting his full time in supporting a product that is ""done"" simply because the rollout hasn't yet happened on all the wikis. If I want to commit more time developing enhancements to it, I have to take that resource from somewhere else like VisualEditor or Flow. Because it affects those teams, I'd negotiate with the product managers on that time. In addition, I'm okay with being ordered to change that current level or resourcing by Erik, Sue, or the Board, but until then I make the resourcing decision based on my responsibility toward achieving the Annual Plan, the Strategy, and other commitments we've made. + +You have a misguided view of what I do or what works in general in our movement or at the WMF. What or what-not Echo incorporates, like all decisions of this nature, are not mine alone but the responsibility of Product Design in discussion with me, my teams, and others. When it comes to Echo specifically, because I have the least domain knowledge on the team, I have the least contribution and thus the least authority to do beyond a suggestion. This is a Good Thing. We should be good stewards of each others time and energy and not commit others without discussion with them. + +I have a lot of stuff I'd like to do and I'd like to promie, but I agree to abide by this framework and expect my teams to do the same. I make and enforce the rules with respect to Features Engineering, but I do not make all the decisions for the features, or even the most relevant ones in this matter. + +> Are you saying you're going to figure it out so that people can +> understand +> how to work with/for Echo without being just blocked by it? + +I am saying, ""Here is an approach we can take. I realize that it's a 3-6 month to 1 year thing, but so is everything else we've done. If you've held off for almost 2 years, can you hold off a bit longer? This approach can be done orthogonal to other approaches (like this bug), but the important thing to be is consistent so we avoid things (like ad-hoc extension deployments) that we know haven't worked in the past."" + +I'm saying if you can't be blocked by this bug and need Features to support it, then either go without Features or state reasons other than ""it's been in bugzilla for almost 2 years"" because that has never been a standard to get stuff fixed and deployed. + +I'm asking that while I agree (and I think most would) that it'd be nice to have movement on the parent bug, people stop trying to exploit known holes in our development processes to try to get a particular implementation that is not derived from consensus and has bypassed every standard erected to safeguard sustainable development at the WMF: either work within the system or don't but don't try to get something deployed and say it's Features' problem because it's an extension. This sort of behavior breaks down trust in our people and processes many of whom and which are new, fragile,and need to be nurtured, not exploited. + +For instance, BetaFeatures was shopped around long before MassMessage, bypassing Features Engineering. They got a bite in Multimedia and Mobile and now Multimedia wants to deploy this and move on to work on… Multimedia and is in a spot with respect to support for this extension. Part of me wants to say, ""Well you knew this was going to happen, why didn't you involve the rest of Product and Features before you got to this point?"" And that's for an extension that had far more buy-in, development, design, and direction (from the VP level even), and isn't even deployed yet! + +It is for exactly sort of situations that the consensus and discussions with product, design, and features is a standard for all new features in the first place. When this rule is bent as in the case of BetaFeatures, it causes problems which the people who took it on understood would come as a consequence. When this rule isn't even followed, as in the case of MassMessage, Features opts-out, but another department is welcome to take this on. + +> > The above can occur independently or in parallel to the above. If Product +> > thinks it cool to commit Platform's constrained engineering resources to +> > deploying and supporting MassMessage Extension forever +> +> This is one thing, +> +> > and use it to take +> > advantage of Echo when the features roll out in some undefined future, +> +> this looks like an unreasonable requirement + +The requirement for extensions to be deployed has ALWAYS been that Features Engineering sign off on a commitment to maintain the extension. I've relaxed it to be: ""If another engineering department in collaboration with product is willing to commit to it, Features will not block."" I'd like to someday relax this further to: ""If any engineering department or community development in collaboration with the other core competencies (features, product, design, and community) are willing to commit to it, no one should block."" We are not there yet, and trying to rail against that is winning a battle at the cost of the war breaking down these silos and having shared ownership and responsibility in our organization, in our community, and in our movement. + +> (are you going to shutdown +> message +> bots too if they don't use Echo?). + +No. Message bots are not Extensions. I think the criteria to move EdwardsBot into ToolLabs is different. If MZMcBride would like assistance on this, I think the engineering community team and operations will offer it. + +Personally, I (and I assume you) would like a solution beyond and more sustainable than saddling MZ and EdwardsBot with more work. The original bug points out that much of the Wikimedia Foundation is dependent on MZ's bot. If MassMessage Extension is the only option or is an emergency option, so be it — people have shortcutted processes before and have had to live with the consequences. + +Otherwise, we need to have that discussion in front of all of WMF Tech, on Wikitech-l in front of the mediawiki community, and in front of the C-levels and the board as part of the annual plan, not just on this bug.",1380837927,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tchay** wrote:\n\n(In reply to comment #30)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nbug 52723 on its own is clear, but as a solution to bug 35306, it is not.', 'If we actually want to solve bug 35306 in an ideal world, nobody would use 52723, nor would Platform resources have been spent on 52723.', 'For instance, what is the timescale necessary before EdwardsBot is unworkable?', 'Has it failed immediately or is failure immanent?', 'If not, why then the rush on bug 52723?', 'If so, then we need to discuss what to do of which bug 52723 is the only option right now.', 'No other extension in recent memory has been deployed on the cluster with so little public discussion, without any product approvals, without any commitment from Features for maintenance.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThat argument may have held water back when extensions like ReaderFeedback or LiquidThreads were written and deployed.', 'We still have those extensions cluttering the cluster with no serious commitment to support, no easy avenue for sunsetting.', 'Unlike that time, we now real product and development processes in place.', 'Those processes should be given a chance to work before being bypassed.', 'It would be unfair to every engineer here and all extensions written if the old standard of, ""If something better comes along, this will die naturally"" is applied in this case barring some emergency.', ""That standard hasn't been applied during my tenure here and I'm not going to make an exception just because Platform's checklist for covers core deployments has been gamed to cover a new extension deployment that would not reached this stage and would have received an reprimand from me (wasting Platform's resources) had my own engineers done this."", ""While MassMessage is replacing or superseding current site functionality, this is this isn't improving or superseding a current (neglected) extension."", 'For instance, the community-initiated work being done on the Math Extension (which I might had has had infinitely more discussion on wikitech-l) because this site functionality If anything, the inability of Features Engineering to review and maintain the current deployed extensions should make the case against MassMessage adding to that balance sheet already deeply in the red.', 'The simple reality is that Features Engineering will not support the MassMessage Extension as is.', ""But if a different department like Platform Engineering is actually committed to supporting it indefinitely, I'll cede the ground entirely."", 'I did the same to Language Engineering with Translation Notifications.', ""This time, I'd recommend discussion with others how that experience has worked out (I don't know myself, because Feature ceded responsibility here)."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nYes, sorry.', 'I meant the mediawiki.org.', 'You can see the context of my use of mediawiki by itself from the change history I linked to above.', ""QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI'm responsible for ENGINEERING RESOURCING on Echo."", 'Right now a full-time engineer has been devoting his full time in supporting a product that is ""done"" simply because the rollout hasn\'t yet happened on all the wikis.', 'If I want to commit more time developing enhancements to it, I have to take that resource from somewhere else like VisualEditor or Flow.', ""Because it affects those teams, I'd negotiate with the product managers on that time."", ""In addition, I'm okay with being ordered to change that current level or resourcing by Erik, Sue, or the Board, but until then I make the resourcing decision based on my responsibility toward achieving the Annual Plan, the Strategy, and other commitments we've made."", 'You have a misguided view of what I do or what works in general in our movement or at the WMF.', 'What or what-not Echo incorporates, like all decisions of this nature, are not mine alone but the responsibility of Product Design in discussion with me, my teams, and others.', 'When it comes to Echo specifically, because I have the least domain knowledge on the team, I have the least contribution and thus the least authority to do beyond a suggestion.', 'This is a Good Thing.', 'We should be good stewards of each others time and energy and not commit others without discussion with them.', ""I have a lot of stuff I'd like to do and I'd like to promie, but I agree to abide by this framework and expect my teams to do the same."", 'I make and enforce the rules with respect to Features Engineering, but I do not make all the decisions for the features, or even the most relevant ones in this matter.', 'QUOTE\nQUOTE\nQUOTE\n\nI am saying, ""Here is an approach we can take.', ""I realize that it's a 3-6 month to 1 year thing, but so is everything else we've done."", ""If you've held off for almost 2 years, can you hold off a bit longer?"", 'This approach can be done orthogonal to other approaches (like this bug), but the important thing to be is consistent so we avoid things (like ad-hoc extension deployments) that we know haven\'t worked in the past.""', 'I\'m saying if you can\'t be blocked by this bug and need Features to support it, then either go without Features or state reasons other than ""it\'s been in bugzilla for almost 2 years"" because that has never been a standard to get stuff fixed and deployed.', ""I'm asking that while I agree (and I think most would) that it'd be nice to have movement on the parent bug, people stop trying to exploit known holes in our development processes to try to get a particular implementation that is not derived from consensus and has bypassed every standard erected to safeguard sustainable development at the WMF: either work within the system or don't but don't try to get something deployed and say it's Features' problem because it's an extension."", 'This sort of behavior breaks down trust in our people and processes many of whom and which are new, fragile,and need to be nurtured, not exploited.', 'For instance, BetaFeatures was shopped around long before MassMessage, bypassing Features Engineering.', 'They got a bite in Multimedia and Mobile and now Multimedia wants to deploy this and move on to work on… Multimedia and is in a spot with respect to support for this extension.', 'Part of me wants to say, ""Well you knew this was going to happen, why didn\'t you involve the rest of Product and Features before you got to this point?""', ""And that's for an extension that had far more buy-in, development, design, and direction (from the VP level even), and isn't even deployed yet!"", 'It is for exactly sort of situations that the consensus and discussions with product, design, and features is a standard for all new features in the first place.', 'When this rule is bent as in the case of BetaFeatures, it causes problems which the people who took it on understood would come as a consequence.', ""When this rule isn't even followed, as in the case of MassMessage, Features opts-out, but another department is welcome to take this on."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nThe requirement for extensions to be deployed has ALWAYS been that Features Engineering sign off on a commitment to maintain the extension.', 'I\'ve relaxed it to be: ""If another engineering department in collaboration with product is willing to commit to it, Features will not block.""', 'I\'d like to someday relax this further to: ""If any engineering department or community development in collaboration with the other core competencies (features, product, design, and community) are willing to commit to it, no one should block.""', 'We are not there yet, and trying to rail against that is winning a battle at the cost of the war breaking down these silos and having shared ownership and responsibility in our organization, in our community, and in our movement.', 'QUOTE\nQUOTE\nQUOTE\n\nNo.', 'Message bots are not Extensions.', 'I think the criteria to move EdwardsBot into ToolLabs is different.', 'If MZMcBride would like assistance on this, I think the engineering community team and operations will offer it.', 'Personally, I (and I assume you) would like a solution beyond and more sustainable than saddling MZ and EdwardsBot with more work.', ""The original bug points out that much of the Wikimedia Foundation is dependent on MZ's bot."", 'If MassMessage Extension is the only option or is an emergency option, so be it — people have shortcutted processes before and have had to live with the consequences.', 'Otherwise, we need to have that discussion in front of all of WMF Tech, on Wikitech-l in front of the mediawiki community, and in front of the C-levels and the board as part of the annual plan, not just on this bug.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'NA', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'NA', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'NA', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'FUTURE PLAN']" +6919,Review and deploy MassMessage extension to Wikimedia wikis,"**tchay** wrote: + +(In reply to comment #33) + +> This comparison carries no value: 1) LQT can't be undeployed because we'd +> lose +> critical data (discussions) from the wiki, 2) AFT is being expanded right now +> with no exit strategy I'm aware of (probably under the understanding that +> nobody cares if all that data disappears from the wikis after undeployment). + +It carries more value that bug 31235 does to implement bug 52723. MassMessage is an extension, as an extension it is under the same rules as all other extensions for deployment. + +1) LQT can't be underplayed and we're stuck with it for an uncertainf eatures +2) ReaderFeedback, AFT, and AFTv5 are all different extensions. + +> I highly doubt I do. My sentence started with an ""If"" for a reason: I've no +> idea who's responsible for Echo. + +Then I apologize, it's easy to read your statement and not have the hidden assumption that someone is responsible for Echo. Nobody is, it, like everything else, is a shared responsibility. + +> Let me note that I asked how you planned to coordinate with other pieces of +> code/devs working in this area already 9 months ago: [[m:IRC office +> hours/2013-01-08]]. + +Hmm, I didn't read what you said as being related to this, most of what was in that discussion was posted on the grandparent bug and little movement has been done since then. + +As to your logs: currently there is only one Dev working on Echo: bsitu. RoanKattouw and matthiasmullie never got the chance to work on this project, lwelling is no longer with us, Krenair is a community dev who I assume is wrapped up in other issues with core, kaldari is now in Mobile, fabriceflorin is in Multimedia and Werdna is on Flow. I don't know the state of [[mw:Extension:TranslationNotifications]] but I believe it's under active development/maintenance by Language Engineering. Their contributions are in this log, on mediawiki, in the code base, and in fabriceflorin's notes. When work on Echo is restarted, bsitu will be involved in it. + + +> I gather that you feel insulted and circumvented or something like that and +> I'm +> sorry for this personal pain you're suffering, but all this talk about +> exploiting doesn't look helpful. + +I'm not insulted. I pushed back one time in a close-door meeting (I prevented deployment on mediawiki.org with the understanding from all the participants of the meeting that MassMessage would not be deployed on the cluster). Since people aren't aware of it, I am trying to explain the decision and the reasoning behind it. + +I apologize for this language of ""exploiting."" Here was the topline of my original discussion which is relevant (but deleted from the bug comment): + +> When I use to loaded words like ""back-dooring"" etc, I believe that no malice was intended and the discussions so far have been in good faith from all parties. I think people have a valid concern and want it addressed and are wondering honestly how decisions have been made. In particular, my decision to not allow the MassMessage Extension to roll out onto MediaWiki last week, since that occurred during a meeting that didn't even involve or derive have consultation (except ex-post-facto) with any product manager or engineer here. + +It is very likely that adding the previous deploy and this one to the deploy calendar on Thursday would have someone like me either missing it or taking it at face value (that someone outside my own team added it and has adopted responsibility). + +Last week, I didn't have time to figure out the parameters of where the decision to deploy MassMessage came from, so I only pushed back on mediawiki.org. The understanding from me and all the participants of the Friday meeting was that MassMessage would not be deployed beyond that. + +The fact is at that moment this spent all of one day on the deploy calendar added by someone outside the WMF, one and a half weeks in public development on obscure parts of the wiki and bugzilla, had no discussion with product, no plan for support, etc. + +No new feature would have been deployed to even test or test2 without discussions from Features, Design and Product. I didn't realize that any of this had occurred. + +This is not a standard anymore for deployment of an extension, nor has it been for quite a while. + +> This is not a reply to my line you quoted. + +Hmm, I feel it is but I guess this depends on the definition of what is is? :-) + +If it is unreasonable to require sign off for Features Engineering for Extension deploy than it is an unreasonable thing that has been in place long before me. I'm trying to relax that requirement, one area of relaxing is to find another home for deployment and support. + +Last year, there was a broken core change about timestamping slipped through Platform review and got deployed. Because of that, a better thought-out and previously-developed pending core change for the exact same feature from Werdna got bumped. To get this fixed,the Echo team had to make a new core patch that superseded the earlier, broken patch, satisfied Language Engineering's wishlist, and handled what Echo needed which took weeks of effort and time that wasn't necessary had the timestamp patch not been put into core in the first place. + +It was unreasonable, but it was life. + +We can operate on the old rules of ""Features Engineering needs to sign on support for Extension wide cluster deploy"" or we cannot. + +Under the former, Features's answer is not no. Our answer is We need to hear something more urgent and important or my answer is not yet from Features. Everything WMF Features Engineering does is in collaboration with other areas: product, design, design, and community, and I refuse to allow me or my teams to operate differently. + +Under the latter, support for this needs to find another home just like TranslationNotifications or BetaFeatures did. + +Someday, I hope we can do better. Things like BetaFeatures and Workflows part of Flow may make that possible.",1380845232,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tchay** wrote:\n\n(In reply to comment #33)\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt carries more value that bug 31235 does to implement bug 52723.', 'MassMessage is an extension, as an extension it is under the same rules as all other extensions for deployment.', ""1) LQT can't be underplayed and we're stuck with it for an uncertainf eatures\n2) ReaderFeedback, AFT, and AFTv5 are all different extensions."", ""QUOTE\nQUOTE\n\nThen I apologize, it's easy to read your statement and not have the hidden assumption that someone is responsible for Echo."", 'Nobody is, it, like everything else, is a shared responsibility.', ""QUOTE\nQUOTE\nQUOTE\n\nHmm, I didn't read what you said as being related to this, most of what was in that discussion was posted on the grandparent bug and little movement has been done since then."", 'As to your logs: currently there is only one Dev working on Echo: bsitu.', 'RoanKattouw and matthiasmullie never got the chance to work on this project, lwelling is no longer with us, Krenair is a community dev who I assume is wrapped up in other issues with core, kaldari is now in Mobile, fabriceflorin is in Multimedia and Werdna is on Flow.', ""I don't know the state of [[mw:Extension:TranslationNotifications]] but I believe it's under active development/maintenance by Language Engineering."", ""Their contributions are in this log, on mediawiki, in the code base, and in fabriceflorin's notes."", 'When work on Echo is restarted, bsitu will be involved in it.', ""QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI'm not insulted."", 'I pushed back one time in a close-door meeting (I prevented deployment on mediawiki.org with the understanding from all the participants of the meeting that MassMessage would not be deployed on the cluster).', ""Since people aren't aware of it, I am trying to explain the decision and the reasoning behind it."", 'I apologize for this language of ""exploiting.""', 'Here was the topline of my original discussion which is relevant (but deleted from the bug comment):\n\nQUOTE\n\nIt is very likely that adding the previous deploy and this one to the deploy calendar on Thursday would have someone like me either missing it or taking it at face value (that someone outside my own team added it and has adopted responsibility).', ""Last week, I didn't have time to figure out the parameters of where the decision to deploy MassMessage came from, so I only pushed back on mediawiki.org."", 'The understanding from me and all the participants of the Friday meeting was that MassMessage would not be deployed beyond that.', 'The fact is at that moment this spent all of one day on the deploy calendar added by someone outside the WMF, one and a half weeks in public development on obscure parts of the wiki and bugzilla, had no discussion with product, no plan for support, etc.', 'No new feature would have been deployed to even test or test2 without discussions from Features, Design and Product.', ""I didn't realize that any of this had occurred."", 'This is not a standard anymore for deployment of an extension, nor has it been for quite a while.', 'QUOTE\n\nHmm, I feel it is but I guess this depends on the definition of what is is?', ':-)\n\nIf it is unreasonable to require sign off for Features Engineering for Extension deploy than it is an unreasonable thing that has been in place long before me.', ""I'm trying to relax that requirement, one area of relaxing is to find another home for deployment and support."", 'Last year, there was a broken core change about timestamping slipped through Platform review and got deployed.', 'Because of that, a better thought-out and previously-developed pending core change for the exact same feature from Werdna got bumped.', ""To get this fixed,the Echo team had to make a new core patch that superseded the earlier, broken patch, satisfied Language Engineering's wishlist, and handled what Echo needed which took weeks of effort and time that wasn't necessary had the timestamp patch not been put into core in the first place."", 'It was unreasonable, but it was life.', 'We can operate on the old rules of ""Features Engineering needs to sign on support for Extension wide cluster deploy"" or we cannot.', ""Under the former, Features's answer is not no."", 'Our answer is We need to hear something more urgent and important or my answer is not yet from Features.', 'Everything WMF Features Engineering does is in collaboration with other areas: product, design, design, and community, and I refuse to allow me or my teams to operate differently.', 'Under the latter, support for this needs to find another home just like TranslationNotifications or BetaFeatures did.', 'Someday, I hope we can do better.', 'Things like BetaFeatures and Workflows part of Flow may make that possible.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'NA', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'MOTIVATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'NA', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'FUTURE PLAN .', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +6918,Review and deploy MassMessage extension to Wikimedia wikis,"**tchay** wrote: + +Ori has stepped up and is willing to commit his time to help Legoktm in supporting MassMessage on an ongoing basis. According to the current standard of the above, there is no longer any block on bug 52723. + +Time still has to be made to handle the rollout, but I'm assuming what is already in-process in Platform, and Ori can assist beyond that. + +The requirement for extensions to be deployed has ALWAYS been that Features +Engineering sign off on a commitment to maintain the extension. I've relaxed it +to be: ""If another engineering department in collaboration with product is +willing to commit to it, Features will not block."" I'd like to someday relax +this further to: ""If any engineering department or community development in +collaboration with the other core competencies (features, product, design, and +community) are willing to commit to it, no one should block."" We are not there +yet, and trying to rail against that is winning a battle at the cost of the war +breaking down these silos and having shared ownership and responsibility in our +organization, in our community, and in our movement. + +Please realize the current state of affairs is that new Extension deploy can be done under the following frameworks: + +1) The traditional ""Features signs off on all extensions"" that has always been in place. For Features to sign off on this, like with our own engineering staff, we require collaboration and buy-in in affected areas like the product managers and designers who will lose productivity or might be retasked on this. We must be good stewards of each-others times, and I would not have permitted (and will not permit) my engineers to task Platform and Design engineers for MassMessage in the manner that has happened to date (water under the bridge at this point). +2) The above can and has been be bypassed on a directive from the VPE as was the case for BetaFeatures. +3) Like LanguageEngineering's use of TranslationNotifications instead of Echo, if another team consisting of engineering, product, and design is willing to commit to supporting on an ongoing basis, then extension deploy proceeds without the traditional rule of discussing Features. Note, in this example we have an assumption that the feature set of MassMessage is as-is so it currently doesn't involve Product or Design, nor does it require more engineering resources inside the WMF beyond Ori who is currently untasked. + +We still eventually want to reach the point where the criteria is not the amalgam of rules above but a simpler one based on intent, expertise-sharing and consensus-building: ""If any engineering department or community developer in collaboration with the other core competencies (engineering, product, design, and community) are willing to commit to ongoing maintenance of a feature, then no one group should block it."" + +We haven't reached there yet, and please realize that when me make exceptions as in this case, it compromises the larger picture of our need to break down these silos and create shared ownership and responsibility in the WMF, in our communities, and in the movement as a whole.",1380851471,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**tchay** wrote:\n\nOri has stepped up and is willing to commit his time to help Legoktm in supporting MassMessage on an ongoing basis.', 'According to the current standard of the above, there is no longer any block on bug 52723.', ""Time still has to be made to handle the rollout, but I'm assuming what is already in-process in Platform, and Ori can assist beyond that."", 'The requirement for extensions to be deployed has ALWAYS been that Features\nEngineering sign off on a commitment to maintain the extension.', 'I\'ve relaxed it\nto be: ""If another engineering department in collaboration with product is\nwilling to commit to it, Features will not block.""', 'I\'d like to someday relax\nthis further to: ""If any engineering department or community development in\ncollaboration with the other core competencies (features, product, design, and\ncommunity) are willing to commit to it, no one should block.""', 'We are not there\nyet, and trying to rail against that is winning a battle at the cost of the war\nbreaking down these silos and having shared ownership and responsibility in our\norganization, in our community, and in our movement.', 'Please realize the current state of affairs is that new Extension deploy can be done under the following frameworks:\n\n1) The traditional ""Features signs off on all extensions"" that has always been in place.', 'For Features to sign off on this, like with our own engineering staff, we require collaboration and buy-in in affected areas like the product managers and designers who will lose productivity or might be retasked on this.', 'We must be good stewards of each-others times, and I would not have permitted (and will not permit) my engineers to task Platform and Design engineers for MassMessage in the manner that has happened to date (water under the bridge at this point).', '2) The above can and has been be bypassed on a directive from the VPE as was the case for BetaFeatures.', ""3) Like LanguageEngineering's use of TranslationNotifications instead of Echo, if another team consisting of engineering, product, and design is willing to commit to supporting on an ongoing basis, then extension deploy proceeds without the traditional rule of discussing Features."", ""Note, in this example we have an assumption that the feature set of MassMessage is as-is so it currently doesn't involve Product or Design, nor does it require more engineering resources inside the WMF beyond Ori who is currently untasked."", 'We still eventually want to reach the point where the criteria is not the amalgam of rules above but a simpler one based on intent, expertise-sharing and consensus-building: ""If any engineering department or community developer in collaboration with the other core competencies (engineering, product, design, and community) are willing to commit to ongoing maintenance of a feature, then no one group should block it.""', ""We haven't reached there yet, and please realize that when me make exceptions as in this case, it compromises the larger picture of our need to break down these silos and create shared ownership and responsibility in the WMF, in our communities, and in the movement as a whole.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN', 'BUG REPRODUCTION', 'FUTURE PLAN .', 'FUTURE PLAN']" +6913,Review and deploy MassMessage extension to Wikimedia wikis,"**tchay** wrote: + +You're going to resort to ad hominem instead of attacking the argument when you're already getting what you want? + +I am not trying to ""dictate"" anything to volunteers. Volunteers didn't deploy the code onto test and test2, it was Reedy. Volunteers are free to develop. They're not free to have their developed code deployed on the cluster. Nobody is. + +As for the proof of this ""doctrine,"" just like MediaWiki core has always been the responsibility of Platform, the Extensions space has traditionally been the responsibility of Features Engineering. Historically, new extension deploy and a commitment to deploy was done by Brion and later by Roan. This used to be enforced in terms of SVN access, and the artifact still exists in the form of who has +2 on Gerrit. In the case of deploying a new extension, it requires +2 on gerrit, shell access, and an implied commitment to maintain. + +I've been trying to relax this as I feel this is unscalable solution, but with that right comes the responsibility. If you or other community developers are unwilling to hold yourselves to the same responsibility that every engineer of the Foundation is held to, you are free to do so. But nobody has the right to have +2, nobody has the right to shell access, etc. Just as Platform and Ops reserve the right as policy to rescind my +2 access and my non-existent shell access, they could rescind anyone else's, even yours if it existed. + + +(In reply to comment #38) + +> > The requirement for extensions to be deployed has ALWAYS been that Features +> > Engineering sign off on a commitment to maintain the extension. +> +> This isn't consistent with the documentation at [[mw:Writing an extension for +> deployment]], [[mw:Review queue]] and Greg's checklist in comment 7. + +Interesting links. + +To the first document which has its origins in the SVN days, the first stop with Howie Fung and his product management team. To my knowledge the only person asked was a Dan Garry, and not as a first stop on anything. I mentioned in my original post why that people should know better. The second stop was wikitech-l. To my knowledge mine was the first post on the subject. + +The second document is newly written by Platform not vetted by anyone in Features. I assume that if Platform wants to operate that way then they're committed to maintaining an extension approved that that process, that's cool with me and entirely consistent to my statements. In it's original incarnation it was Sumana's way of managing code review of existing extensions. + +The third link refers to someone who has been at the WMF even less time than me. If we're to use MZMcBrides seniority rules, the fact that some newly-minted, improperly vetted document was used by a relatively new engineer doesn't carry weight. + +I hope that documentation is updated.",1380853822,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**tchay** wrote:\n\nYou're going to resort to ad hominem instead of attacking the argument when you're already getting what you want?"", 'I am not trying to ""dictate"" anything to volunteers.', ""Volunteers didn't deploy the code onto test and test2, it was Reedy."", 'Volunteers are free to develop.', ""They're not free to have their developed code deployed on the cluster."", 'Nobody is.', 'As for the proof of this ""doctrine,"" just like MediaWiki core has always been the responsibility of Platform, the Extensions space has traditionally been the responsibility of Features Engineering.', 'Historically, new extension deploy and a commitment to deploy was done by Brion and later by Roan.', 'This used to be enforced in terms of SVN access, and the artifact still exists in the form of who has +2 on Gerrit.', 'In the case of deploying a new extension, it requires +2 on gerrit, shell access, and an implied commitment to maintain.', ""I've been trying to relax this as I feel this is unscalable solution, but with that right comes the responsibility."", 'If you or other community developers are unwilling to hold yourselves to the same responsibility that every engineer of the Foundation is held to, you are free to do so.', 'But nobody has the right to have +2, nobody has the right to shell access, etc.', ""Just as Platform and Ops reserve the right as policy to rescind my +2 access and my non-existent shell access, they could rescind anyone else's, even yours if it existed."", '(In reply to comment #38)\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nInteresting links.', 'To the first document which has its origins in the SVN days, the first stop with Howie Fung and his product management team.', 'To my knowledge the only person asked was a Dan Garry, and not as a first stop on anything.', 'I mentioned in my original post why that people should know better.', 'The second stop was wikitech-l. To my knowledge mine was the first post on the subject.', 'The second document is newly written by Platform not vetted by anyone in Features.', ""I assume that if Platform wants to operate that way then they're committed to maintaining an extension approved that that process, that's cool with me and entirely consistent to my statements."", ""In it's original incarnation it was Sumana's way of managing code review of existing extensions."", 'The third link refers to someone who has been at the WMF even less time than me.', ""If we're to use MZMcBrides seniority rules, the fact that some newly-minted, improperly vetted document was used by a relatively new engineer doesn't carry weight."", 'I hope that documentation is updated.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'INFORMATION TYPE']" +6907,Review and deploy MassMessage extension to Wikimedia wikis,"**tchay** wrote: + +(In reply to comment #41) +> (In reply to comment #7) +> > == TODO/Check list == +> > Extension page on mediawiki.org: yes +> > Bugzilla component: yes +> > Extension in Gerrit: yes +> > Design Review: no +> > Archeticecture/Performance Review: no +> > Security Review: no +> > Screencast (if applicable): no +> > Community support: no? +> +> As a designer, I did a design review over IRC. I said something along the +> lines +> of 'looks shiny'. +> +> I hope that helps, as I'm not sure what more you could want with this kind of +> extension. Other issues beyond the interface itself have generally already +> been +> established by precedent (EdwardsBot). + +We'd have to ask Greg what he really meant by this when he added that to [[mw:Review queue]] instead of leaving the process pointing back to [[mw:Writing_an_extension_for_deployment]], but if I were to hazard a guess: + +I think Greg tried to clear the review queue because it was suffering from neglect. He tried summarize the original linked document: [[mw:Writing_an_extension_for_deployment#Design_review]] by saying it has a proper ""design review."" It clearly implies design review as being a product design review with a design UI design component [[mw:WMF_Project_Design_Review_Process]] probably dating back to when they were in the same department. + +If you look at an earlier revision [https://www.mediawiki.org/w/index.php?title=Review_queue&oldid=697844], you can see the tracking list that was its original purpose since Brion created it. Around that time, it was getting unmanageable four months ago with little movement. My guess is that there simply had been no recent Extensions (other than in-flight extensions like Math and SignupAPI) that had actually gone through this process and in an effort to systematize the process into a workable checklist, it got morphed over time from ""send it to product design for review"" to ""send an e-mail to a designer and to the design mailing list."" *shrug*",1380857974,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**tchay** wrote:\n\n(In reply to comment #41)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe'd have to ask Greg what he really meant by this when he added that to [[mw:Review queue]] instead of leaving the process pointing back to [[mw:Writing_an_extension_for_deployment]], but if I were to hazard a guess:\n\nI think Greg tried to clear the review queue because it was suffering from neglect."", 'He tried summarize the original linked document: [[mw:Writing_an_extension_for_deployment#Design_review]] by saying it has a proper ""design review.""', 'It clearly implies design review as being a product design review with a design UI design component [[mw:WMF_Project_Design_Review_Process]] probably dating back to when they were in the same department.', 'If you look at an earlier revision [URL you can see the tracking list that was its original purpose since Brion created it.', 'Around that time, it was getting unmanageable four months ago with little movement.', 'My guess is that there simply had been no recent Extensions (other than in-flight extensions like Math and SignupAPI) that had actually gone through this process and in an effort to systematize the process into a workable checklist, it got morphed over time from ""send it to product design for review"" to ""send an e-mail to a designer and to the design mailing list.""', '*shrug*']","[""I think you're right. I'll ask Greg. Thanks for the clarification."", 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION']" +6906,Review and deploy MassMessage extension to Wikimedia wikis,"**tchay** wrote: + +> > To the first document which has its origins in the SVN days, the first stop +> > with Howie Fung and his product management team. To my knowledge the only +> > person asked was a Dan Garry, and not as a first stop on anything. +> +> Dan was cc'd by Greg in comment 13. I wasn't aware that Platform and/or +> Features were supposed to be in the loop so I never bothered to do it. + +It's unfortunate. Dan is new and is not really in a position to speak for product, and I don't think that was the intent of comment 13 to make him make a call. + +The implication of Platform or Features is in the later stage of code review for deployment. There was a time that Sumana would manage that using 20% time volunteered by Features, but that was over a year ago. :-( Since then commitment to maintain deployed extensions has fallen through the crack between Platform and Features. + +> Correct. I had spoken with Greg a few days earlier about emailing wikitech-l +> / +> Aaron / Tim for the architecture review, and he recommended that I wait for +> your comments ;-) + +Oh, well then why was it added to the deploy calendar? Can we remove it backand wait for comments to make sure it's okay to deploy before adding it to the lsit of things to be deployed? As it stands now, my position is I'm okay with it because Ori is okay with helping you support and monitor it for issues that might crop up like comment 37 above. + +> > The second document is newly written by Platform not vetted by anyone in +> > Features. +> +> For someone outside of the WMF who is trying to get an extension deployed, +> the +> distinction between Platform and Features isn't very clear, nor really +> important. Was VipsScaler (also written by a volunteer) handled by Features? + +No, and in earlier incarnations of the queue, I think [[mw:VipsScaler]] was linked. Development on it was started in 2011, I think multimedia team (originally a Features team, now in Platform) deployed it. That team is obviously committed to maintain. :-) + +> All we really want is our code deployed :P + +Totally understandable. :-) + + +> The checklist is fine, it just seems like its missing one step according to +> you +> (notify Features and/or Platform teams). + +I'm okay with clarifying that a design review means a product design review and PM signoff and adding that a plan for engineering, product, and design maintenance needs to be in place going forward (beyond simply bugzilla).",1380858967,task_subcomment,PHID-TASK-ymnidmb2ap2g4se52stx,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**tchay** wrote:\n\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nIt's unfortunate."", ""Dan is new and is not really in a position to speak for product, and I don't think that was the intent of comment 13 to make him make a call."", 'The implication of Platform or Features is in the later stage of code review for deployment.', 'There was a time that Sumana would manage that using 20% time volunteered by Features, but that was over a year ago.', ':-( Since then commitment to maintain deployed extensions has fallen through the crack between Platform and Features.', 'QUOTE\nQUOTE\nQUOTE\nQUOTE\n\nOh, well then why was it added to the deploy calendar?', ""Can we remove it backand wait for comments to make sure it's okay to deploy before adding it to the lsit of things to be deployed?"", ""As it stands now, my position is I'm okay with it because Ori is okay with helping you support and monitor it for issues that might crop up like comment 37 above."", 'QUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nNo, and in earlier incarnations of the queue, I think [[mw:VipsScaler]] was linked.', 'Development on it was started in 2011, I think multimedia team (originally a Features team, now in Platform) deployed it.', 'That team is obviously committed to maintain.', ':-)\n\nQUOTE\n\nTotally understandable.', "":-)\n\n\nQUOTE\nQUOTE\nQUOTE\n\nI'm okay with clarifying that a design review means a product design review and PM signoff and adding that a plan for engineering, product, and design maintenance needs to be in place going forward (beyond simply bugzilla).""]","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'FUTURE PLAN', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'FUTURE PLAN']" +4258,VisualEditor: Can't remove heading without header markup leaking to the rest of the page if it is the first element of the page,"**Wikifram** wrote: + +Nice that this is solved, except that it isn't. I had already noted that at MediaWiki, it still blanks the header (but doesn't add nowiki). Tested today at enwiki, and sadly, even worse, again a nowiki was added inside the header instead of removing the empty header: [https://en.wikipedia.org/w/index.php?title=Robbers_Cave_State_Park&diff=575691345&oldid=558376701] + +Has this patch ever worked anywhere? Diff?",1380869071,task_subcomment,PHID-TASK-d6skq2oyzzqzdxdbdskt,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**Wikifram** wrote:\n\nNice that this is solved, except that it isn't."", ""I had already noted that at MediaWiki, it still blanks the header (but doesn't add nowiki)."", 'Tested today at enwiki, and sadly, even worse, again a nowiki was added inside the header instead of removing the empty header: [URL\n\nHas this patch ever worked anywhere?', 'Diff?']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +4256,VisualEditor: Can't remove heading without header markup leaking to the rest of the page if it is the first element of the page,"**Wikifram** wrote: + +(In reply to comment #10) +> You're confusing this with bug 50100. + +Not my mistake though, this was reported like this in the VisualEditor weekly update - 2013-09-26 (MW 1.22wmf19) by Jdforrester: + +""Blanking the contents of a heading, pre-formatted block or other formatting block now deletes the block rather than leaving it empty, which is consistent with how OpenOffice and Google Docs behave (bug 50254)."" + +I noted that what the VE status report describes is ''not'' fixed, and followed the link number given in the VE status report. If this bug is about something else than what the VE status report described, then this is just one more in the already long list of things wrong with that status report (for which it is apparently ""impossible"" to write an update or correction in any way, shape or form). + +Anyway, you still get the behaviour as described: Go to the first word you want to keep (after the initial header), and use backspace to remove the header: your next paragraph now becomes the header. Only when you first empty the header (leaving the line beneath it), and then go to the text and use backspace, is it possible to remove a starting header without converting the following text into a header. I wouldn't call this ""solved"", perhaps ""somewhat improved"" assuming that the latter possibility / workaround didn't work in the past. (I note that you only go to the start of the heading, and then select ""downwards"" instead of ""sideways""; deleting the header like this works as well) + +Note also that if yu eventually get rid of that header, it seems to be impossible to remove a first empty line from an article: [https://en.wikipedia.org/w/index.php?title=User%3AFram%2Fsandbox&diff=575703425&oldid=575703070]. Probably needs a different bug (or already exists), but not really optimal either.",1380878361,task_subcomment,PHID-TASK-d6skq2oyzzqzdxdbdskt,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\n(In reply to comment #10)\nQUOTE\n\nNot my mistake though, this was reported like this in the VisualEditor weekly update - 2013-09-26 (MW 1.22wmf19) by Jdforrester:\n\n""Blanking the contents of a heading, pre-formatted block or other formatting block now deletes the block rather than leaving it empty, which is consistent with how OpenOffice and Google Docs behave (bug 50254).""', ""I noted that what the VE status report describes is ''not'' fixed, and followed the link number given in the VE status report."", 'If this bug is about something else than what the VE status report described, then this is just one more in the already long list of things wrong with that status report (for which it is apparently ""impossible"" to write an update or correction in any way, shape or form).', 'Anyway, you still get the behaviour as described: Go to the first word you want to keep (after the initial header), and use backspace to remove the header: your next paragraph now becomes the header.', 'Only when you first empty the header (leaving the line beneath it), and then go to the text and use backspace, is it possible to remove a starting header without converting the following text into a header.', 'I wouldn\'t call this ""solved"", perhaps ""somewhat improved"" assuming that the latter possibility / workaround didn\'t work in the past.', '(I note that you only go to the start of the heading, and then select ""downwards"" instead of ""sideways""; deleting the header like this works as well)\n\nNote also that if yu eventually get rid of that header, it seems to be impossible to remove a first empty line from an article: [URL Probably needs a different bug (or already exists), but not really optimal either.']","['This is a good change. However it would be nice if the empty block was still selectable and editable rather than just being invisible. This would be consistent with how OpenOffice and Google Docs behave.', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'WORKAROUNDS', 'BUG REPRODUCTION']" +4253,VisualEditor: Can't remove heading without header markup leaking to the rest of the page if it is the first element of the page,"**Wikifram** wrote: + +(ec) Yeah, I'm a bit frustrated by the number of errors in that status update, and the apparent lack of possibilities to correct these (even as an addendum or some such) and lack of care about this among the people responsible for this. Not your fault though. Thanks for filing that bug.",1380880306,task_subcomment,PHID-TASK-d6skq2oyzzqzdxdbdskt,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**Wikifram** wrote:\n\n(ec) Yeah, I'm a bit frustrated by the number of errors in that status update, and the apparent lack of possibilities to correct these (even as an addendum or some such) and lack of care about this among the people responsible for this."", 'Not your fault though.', 'Thanks for filing that bug.']","['SOCIAL CONVERSATION', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +9937,"VisualEditor: Slugs should be more obvious to the user that they're not ""really"" blank lines","**jonathan_haas** wrote: + +(In reply to comment #15) +> Why don't we just suppress the delete key when pressing it would delete the +> object the slug is associated with? + +This would still leave the user with a superfluous empty line, which might be confusing and/or destroying the page layout. + +I like the idea in attachment 12988, but I think it would be better, if slugs would have had an effective default height of 0 (for example height: 4px, margin-top: -2px, margin-bottom:-2px), so the article layout would match the real one.",1380964477,task_subcomment,PHID-TASK-v7tsixpel4mikkpah73h,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jonathan_haas** wrote:\n\n(In reply to comment #15)\nQUOTE\nQUOTE\n\nThis would still leave the user with a superfluous empty line, which might be confusing and/or destroying the page layout.', 'I like the idea in attachment 12988, but I think it would be better, if slugs would have had an effective default height of 0 (for example height: 4px, margin-top: -2px, margin-bottom:-2px), so the article layout would match the real one.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +765,Dragging elements to the end of the page should make a new empty line appear,"**Wikifram** wrote: + +Only now noticed this. For me, dropping the template after the last dot was not even possible. I could drop it before the last dot, but not after, so for me it was not simply unintuitive, it was wrong. But now, this has been solved apparently, whether by a new VE version or by a Firefox update I don't know. + +Note also that for me, on [https://www.mediawiki.org/wiki/Communication?veaction=edit], the ""other languages"" template at the top is not even visible in VE mode... This is probably a separate bug though.",1381225378,task_subcomment,PHID-TASK-hy35new7rxofajvvqivl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\nOnly now noticed this.', 'For me, dropping the template after the last dot was not even possible.', 'I could drop it before the last dot, but not after, so for me it was not simply unintuitive, it was wrong.', ""But now, this has been solved apparently, whether by a new VE version or by a Firefox update I don't know."", 'Note also that for me, on [URL the ""other languages"" template at the top is not even visible in VE mode...', 'This is probably a separate bug though.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8266,VisualEditor: CE eats up syllables except a last syllable of a word in Korean IME,"**heesub** wrote: + +(In reply to comment #34) +> Would it be possible to test against current master? We believe that we have +> fixed this (or, at least, change the behaviour) since you tested it with +> cba2935 (thank you!). + +I've tested the latest version and uploaded a video clip which shows what is happening on VisualEditor with Korean characters. You can find the video on this link: http://youtu.be/-Q8n4vNONm0 + +I am not a JavaScript or web programming expert, it seems that every browser out there has different behaviors on firing and processing compositionStart/End and keyDown events. Take a look at this document: http://joone4u.blogspot.kr/2010/07/composition-events-are-handled_27.html + +After digging this issue, I found some combinations which avoid this issue: + - Safari, Google Chrome (maybe every other browsers, but not tested) on Mac OS X. and change preference settings of Korean IME: set 'Input by' to 'Word' not 'Syllable' which is default. + - Firefox on Ubuntu + +Hope this helps!",1381297658,task_subcomment,PHID-TASK-v3iakko3iymlxqo43aix,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**heesub** wrote:\n\n(In reply to comment #34)\nQUOTE\nQUOTE\nQUOTE\n\nI've tested the latest version and uploaded a video clip which shows what is happening on VisualEditor with Korean characters."", 'You can find the video on this link: URL\n\nI am not a JavaScript or web programming expert, it seems that every browser out there has different behaviors on firing and processing compositionStart/End and keyDown events.', ""Take a look at this document: URL\n\nAfter digging this issue, I found some combinations which avoid this issue:\n - Safari, Google Chrome (maybe every other browsers, but not tested) on Mac OS X. and change preference settings of Korean IME: set 'Input by' to 'Word' not 'Syllable' which is default."", '- Firefox on Ubuntu\n\nHope this helps!']","['BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6199,RTL for Notification Tool: ? should be ؟ icon,"**bsitu** wrote: + +Oops, the patch referenced the wrong bug",1381518303,task_subcomment,PHID-TASK-blsktvyvk2zcdw2o4yue,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**bsitu** wrote:\n\nOops, the patch referenced the wrong bug']",['BUG REPRODUCTION'] +5967,Images: {{largethumb}} template on nlwiki getting substituted on save,"**romaine.wiki** wrote: + +I haven't seen it happen with other templates so far.",1381767772,task_subcomment,PHID-TASK-2pa34yqzcieje3dwrtub,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**romaine.wiki** wrote:\n\nI haven't seen it happen with other templates so far.""]",['BUG REPRODUCTION'] +7666,Generic first edit tour,"**swalling** wrote: + +Tours for 'firstedit' and 'firsteditve' are out in the wild. :)",1381904718,task_subcomment,PHID-TASK-unahzezsufzzdb4k4beo,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**swalling** wrote:\n\nTours for 'firstedit' and 'firsteditve' are out in the wild."", ':)']","['BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +968,Show edit summary after clicking save,"**mr.heat** wrote: + +(In reply to comment #0) +> Only show the edit summary input box after the user clicks ""save"" + +But clicking ""save"" leaves the editor and reloads the page. If the edit summary is hidden and only shown after you clicked ""save"" you will see it only for a fraction of a second and not be able to enter anything. + +I guess you are suggesting to block the first click on the ""save"" button. First click shows the edit summary. Second click saves. I don't think this is useful for two main reasons: + +1. I want to be able to type something in the summary field while I'm still editing. Hiding the field removes this feature. I can't use it when I want. It forces me to remember everything I did and recap it in the end. This will lead to more empty and less descriptive summary lines. + +2. If I click a button labeled ""save"" I expect it to save and not to do something completely different. If you want to have this as an opt-in feature you can use the existing ""Prompt me when entering a blank edit summary"" setting or check my script [[de:User talk:TMg/forceEditSummary.js]]. Both do not hide the edit summary but block the ""save"" button one time if you forgot to enter a summary. The setting is server-side, my script is client-side and therefor a lot faster. + +I suggest to close this as ""works as expected"".",1382020847,task_subcomment,PHID-TASK-q6pz6kygm2rnc3zs7geb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**mr.heat** wrote:\n\n(In reply to comment #0)\nQUOTE\n\nBut clicking ""save"" leaves the editor and reloads the page.', 'If the edit summary is hidden and only shown after you clicked ""save"" you will see it only for a fraction of a second and not be able to enter anything.', 'I guess you are suggesting to block the first click on the ""save"" button.', 'First click shows the edit summary.', 'Second click saves.', ""I don't think this is useful for two main reasons:\n\n1."", ""I want to be able to type something in the summary field while I'm still editing."", 'Hiding the field removes this feature.', ""I can't use it when I want."", 'It forces me to remember everything I did and recap it in the end.', 'This will lead to more empty and less descriptive summary lines.', '2.', 'If I click a button labeled ""save"" I expect it to save and not to do something completely different.', 'If you want to have this as an opt-in feature you can use the existing ""Prompt me when entering a blank edit summary"" setting or check my script [[de:User talk:TMg/forceEditSummary.js]].', 'Both do not hide the edit summary but block the ""save"" button one time if you forgot to enter a summary.', 'The setting is server-side, my script is client-side and therefor a lot faster.', 'I suggest to close this as ""works as expected"".']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'OBSERVED BUG BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'EXPECTED BEHAVIOR', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +967,Show edit summary after clicking save,"**molly.white5** wrote: + +See above comment.",1382039786,task_subcomment,PHID-TASK-q6pz6kygm2rnc3zs7geb,PHID-USER-ynivjflmc2dcl6w5ut5v,['**molly.white5** wrote:\n\nSee above comment.'],['CONTRIBUTION AND COMMITMENT'] +7249,VisualEditor: Selection expanded on undoing a deletion to cover the whole paragraph,"**jonathan_haas** wrote: + +Deleting infoboxes with a simple backspace has been disabled, but this is still somewhat reproducible, if you select an area (for example the infobox _and_ the bold T) in step 2. + +In short: The problem is more hidden, but the underlying issue has not been fixed.",1382445971,task_subcomment,PHID-TASK-3wvoqjxuqinfi7bgkax4,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jonathan_haas** wrote:\n\nDeleting infoboxes with a simple backspace has been disabled, but this is still somewhat reproducible, if you select an area (for example the infobox _and_ the bold T) in step 2.', 'In short: The problem is more hidden, but the underlying issue has not been fixed.']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .']" +9375,Parsoid should support <translate> and <tvar> natively as they are not normal parser tags,"**gmaruzz** wrote: + +bump",1382525422,task_subcomment,PHID-TASK-jpmjmzcf4crsjhqwquzp,PHID-USER-ynivjflmc2dcl6w5ut5v,['**gmaruzz** wrote:\n\nbump'],['ACTION ON ISSUE .'] +4200,VisualEditor: Provide a character insertion tool,"**lebo.beland** wrote: + +I didn't read the whole thread, but I suggest to look at including Mediawiki:Edittools in the Visual Editor. For many projects, this include the special characters and useful stuff specific to each project. + +Thanks,",1382929831,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**lebo.beland** wrote:\n\nI didn't read the whole thread, but I suggest to look at including Mediawiki:Edittools in the Visual Editor."", 'For many projects, this include the special characters and useful stuff specific to each project.', 'Thanks,']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +4198,VisualEditor: Provide a character insertion tool,"**eleriygarregwen** wrote: + +When I proposed a whole collection of sequences of characters to put into the ULS input method for Welsh, which uses a lot of diacritics, the comment from CYWP was that it would be a lot of work to memorise these character sequences, and it is not easy to find out about the ULS input methods. + +The bar of characters under the edit box is very easy to understand, just by looking at it, and having a go. Almost no-one needs a help page on how to use it. Once you know what it does, there is nothing to memorise, and nothing to forget. Since simplicity is the aim with VisualEditor (to encourage new users), the bar of characters wins over anything more complicated, in my opinion.",1383083841,task_subcomment,PHID-TASK-dawylrxmkjvn5rn6pdtf,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**eleriygarregwen** wrote:\n\nWhen I proposed a whole collection of sequences of characters to put into the ULS input method for Welsh, which uses a lot of diacritics, the comment from CYWP was that it would be a lot of work to memorise these character sequences, and it is not easy to find out about the ULS input methods.', 'The bar of characters under the edit box is very easy to understand, just by looking at it, and having a go.', 'Almost no-one needs a help page on how to use it.', 'Once you know what it does, there is nothing to memorise, and nothing to forget.', 'Since simplicity is the aim with VisualEditor (to encourage new users), the bar of characters wins over anything more complicated, in my opinion.']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'NA', 'MOTIVATION']" +6545,"VisualEditor: Toolbar scrolling off the screen on longer articles, possibly due to touch-screen environment","**odin** wrote: + +Now working in the lastest Firefox v25.0 for Windows8. Still not working in latest Chrome.",1383167709,task_subcomment,PHID-TASK-nkghehcsjvmpig3dnbgm,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**odin** wrote:\n\nNow working in the lastest Firefox v25.0 for Windows8.', 'Still not working in latest Chrome.']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +1143,VisualEditor should be themeable by the user with custom CSS,"**gryllida** wrote: + +My original query was in making different styles available for an average user, who has no CSS experience.",1383292738,task_subcomment,PHID-TASK-wi6gwfwlbpwko4ows4b5,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gryllida** wrote:\n\nMy original query was in making different styles available for an average user, who has no CSS experience.']",['MOTIVATION .'] +1142,VisualEditor should be themeable by the user with custom CSS,"**gryllida** wrote: + +Elitre, please file a new bug, my query you pasted does not belong here.",1383293007,task_subcomment,PHID-TASK-wi6gwfwlbpwko4ows4b5,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gryllida** wrote:\n\nElitre, please file a new bug, my query you pasted does not belong here.']",['CONTRIBUTION AND COMMITMENT'] +6197,RTL for Notification Tool: ? should be ؟ icon,"**nzmoihue** wrote: + +Seems dvwiki is also using ""؟"" http://dv.wikipedia.org/wiki/%DE%88%DE%A8%DE%86%DE%A8%DE%95%DE%A9%DE%91%DE%A8:%DE%A2%DE%A7%DE%82%DE%B0%DE%89%DE%AA_%DE%80%DE%AE%DE%85%DE%AA%DE%87%DE%A6%DE%81%DE%A8 (find ""؟"" on that bug using Ctrl+F) + +I guess something like https://github.com/wikimedia/mediawiki-core/blob/9ea365dcb2f1390e117767e0ead4a5655ad4631d/skins/common/shared.css#L240 is needed for reversed question mark",1383344041,task_subcomment,PHID-TASK-blsktvyvk2zcdw2o4yue,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**nzmoihue** wrote:\n\nSeems dvwiki is also using ""؟"" URL (find ""؟"" on that bug using Ctrl+F)\n\nI guess something like URL is needed for reversed question mark']",['BUG REPRODUCTION'] +3054,VisualEditor: Replacing a selected template with a keyboard press creates a pawn (♙),"**jonathan.haas** wrote: + +Using the current Firefox 27 alpha (Aurora build), the problem seems to be much worse, as the pawn appears reliably in step 2 just after pressing ""a"". Maybe it's a different issue, but maybe it helps debugging this one. + +TBH, this pawn stuff seems to be very weird and unstable to me. Why can they appear in the first place?",1383600380,task_subcomment,PHID-TASK-4vm6pqlg5hib6dju3lvl,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jonathan.haas** wrote:\n\nUsing the current Firefox 27 alpha (Aurora build), the problem seems to be much worse, as the pawn appears reliably in step 2 just after pressing ""a"".', ""Maybe it's a different issue, but maybe it helps debugging this one."", 'TBH, this pawn stuff seems to be very weird and unstable to me.', 'Why can they appear in the first place?']","['BUG REPRODUCTION', 'INVESTIGATION AND EXPLORATION', 'SOCIAL CONVERSATION', 'MOTIVATION']" +11685,VisualEditor: Location map template does not display correctly,"**Wikifram** wrote: + +The DJ, thanks for your response, but I fear that it is again symptomatic of the incorrect view you and other devs seem to have. VisualEditor is ''not'' the goal, it is a means to make editing easier. Comments like ""Ideally, we would just get rid of absolute positioned elements (.topicon, coordinates, FA/GA etc icons), but that's probably going to be near impossible."" are so wrong that I feel it may be hard to explain to you what is the problem with it. There is absolutely ''nothing'' ideal about getting rid of these elements, they are a very useful aspect of maps and other position-defined elements. If VE can't handle these, then VE has to change or an alternative method that can be used in view mode and VE mode needs to be found. But ""VE can't handle this, so we should get rid of these elements""? No, that's the opposite mindset of what we actually need. + +As for ""nor is it extremely visible to the uninitiated."", have you looked at pages like [[:en:FC Barcelona]] or [[:en:ant]]? I think most of the ""uninitiated"" would notice some differences in the display between [[:fr:Azincourt]] and [https://fr.wikipedia.org/wiki/Azincourt?veaction=edit this] (cause this bug happens on all wikis, not just here...) + +This bug happens on about 1 in 5 pages. I don't see how this can be both ""low"" and ""minor"" in importance, either one should be a lot higher (a minor aspect that affects an awful lot of pages on all wiki versions is a lot more important than a minor aspect that only affects a few hundred pages, obviously). On a fair number of pages (e.g. the football kit ones, 25000 on enwiki alone, but also e.g. [https://fi.wikipedia.org/wiki/Paris_Saint-Germain?veaction=edit here]), this bug (assuming it is the same one) is very pronounced, so not so minor anyway.",1384938669,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\nThe DJ, thanks for your response, but I fear that it is again symptomatic of the incorrect view you and other devs seem to have.', ""VisualEditor is ''not'' the goal, it is a means to make editing easier."", 'Comments like ""Ideally, we would just get rid of absolute positioned elements (.topicon, coordinates, FA/GA etc icons), but that\'s probably going to be near impossible.""', 'are so wrong that I feel it may be hard to explain to you what is the problem with it.', ""There is absolutely ''nothing'' ideal about getting rid of these elements, they are a very useful aspect of maps and other position-defined elements."", ""If VE can't handle these, then VE has to change or an alternative method that can be used in view mode and VE mode needs to be found."", 'But ""VE can\'t handle this, so we should get rid of these elements""?', ""No, that's the opposite mindset of what we actually need."", 'As for ""nor is it extremely visible to the uninitiated.', '"", have you looked at pages like [[:en:FC Barcelona]] or [[:en:ant]]?', 'I think most of the ""uninitiated"" would notice some differences in the display between [[:fr:Azincourt]] and [URL this] (cause this bug happens on all wikis, not just here...) \n\nThis bug happens on about 1 in 5 pages.', 'I don\'t see how this can be both ""low"" and ""minor"" in importance, either one should be a lot higher (a minor aspect that affects an awful lot of pages on all wiki versions is a lot more important than a minor aspect that only affects a few hundred pages, obviously).', 'On a fair number of pages (e.g.', 'the football kit ones, 25000 on enwiki alone, but also e.g.', '[URL here]), this bug (assuming it is the same one) is very pronounced, so not so minor anyway.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'EXPECTED BEHAVIOR', 'INVESTIGATION AND EXPLORATION .', 'BUG REPRODUCTION', 'MOTIVATION', 'SOCIAL CONVERSATION .', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +8310,"VisualEditor: Templated table cells not rendered properly in VE, but correct in Parsoid output","**Wikifram** wrote: + +Note that this bug affects all 5,000 pages that use Template:Episode list on enwiki.",1384938909,task_subcomment,PHID-TASK-d3wyk4xxdf6fguq3hvoj,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**Wikifram** wrote:\n\nNote that this bug affects all 5,000 pages that use Template:Episode list on enwiki.']",['BUG REPRODUCTION .'] +11683,VisualEditor: Location map template does not display correctly,"**Wikifram** wrote: + +(In reply to comment #14) +> And i'm slightly offended by your attack on me as a person. A volunteer who +> probably spends more time on en.wp than doing development. + +I haven't attacked you as a person, for all I know you may be a wonderful person. I have attacked your comment as a developer here, and what I see as the mindset of many developers here when working as a developer. + +(In reply to comment #14) +> > are so wrong that I feel it may be hard to explain to you what is the problem with it. +> +> I think you assumed that I meant the elements/templates themselves. You +> assumed +> incorrect. + +I didn't ""assume"" anything, I read what you wrote: ""Ideally, we would +just get rid of absolute positioned elements"". Usually, when people write ""get rid of elements"", they mean ""the elements themselves"", not ""keep the elements but get rid of the technology used"". Don't blame your errors on others please. I have no problem with someone correcting his position or retracting earlier statements, and I'm not the type to claim for all eternity that you want to get rid of these elements if you clarify that that was not what you intended; but then just state that what you said was not what you meant, not that the problem lies with the reader who ""assumed"" something incorrectly.",1384945064,task_subcomment,PHID-TASK-uejijc4imv5i4n5hfjzf,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**Wikifram** wrote:\n\n(In reply to comment #14)\nQUOTE\nQUOTE\n\nI haven't attacked you as a person, for all I know you may be a wonderful person."", 'I have attacked your comment as a developer here, and what I see as the mindset of many developers here when working as a developer.', '(In reply to comment #14)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nI didn\'t ""assume"" anything, I read what you wrote: ""Ideally, we would\njust get rid of absolute positioned elements"".', 'Usually, when people write ""get rid of elements"", they mean ""the elements themselves"", not ""keep the elements but get rid of the technology used"".', ""Don't blame your errors on others please."", 'I have no problem with someone correcting his position or retracting earlier statements, and I\'m not the type to claim for all eternity that you want to get rid of these elements if you clarify that that was not what you intended; but then just state that what you said was not what you meant, not that the problem lies with the reader who ""assumed"" something incorrectly.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT .', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +1138,VisualEditor should be themeable by the user with custom CSS,"**gryllida** wrote: + +I understand you expect folks to either 1) look into having existing themes change the VisualEditor appearance to fit their style, or 2) to look into using CSS. As the latter is not user-friendly for non-technical users I will look into the former. Thank you.",1384945365,task_subcomment,PHID-TASK-wi6gwfwlbpwko4ows4b5,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gryllida** wrote:\n\nI understand you expect folks to either 1) look into having existing themes change the VisualEditor appearance to fit their style, or 2) to look into using CSS.', 'As the latter is not user-friendly for non-technical users I will look into the former.', 'Thank you.']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2633,run VE browser tests in vagrant,"**jhall** wrote: + +I was able to get this working on my MacBook Air with the following workflow (I have not been able to verify that this works on platforms other than Mac OS): + +1. vagrant enable-role visualeditor +2. vagrant up +3. vagrant provision +4. vagrant ssh -- -X +5. cd /srv/VisualEditor/VisualEditor/modules/ve-mw/test/browser +6. export MEDIAWIKI_URL=<value> +7. export MEDIAWIKI_USER=<value> +8. export MEDIAWIKI_PASSWORD=<value> +9. export PATH=$PATH:/home/vagrant/.gem/ruby/1.9.1/gems/cucumber-1.3.8/bin +10. bundle exec cucumber <value>",1384965154,task_subcomment,PHID-TASK-kxfoifw5vn4mx32v4nnk,PHID-USER-ynivjflmc2dcl6w5ut5v,['**jhall** wrote:\n\nI was able to get this working on my MacBook Air with the following workflow (I have not been able to verify that this works on platforms other than Mac OS):\n\n1. vagrant enable-role visualeditor\n2. vagrant up\n3. vagrant provision\n4. vagrant ssh -- -X\n5. cd /srv/VisualEditor/VisualEditor/modules/ve-mw/test/browser\n6. export MEDIAWIKI_URL=<value>\n7. export MEDIAWIKI_USER=<value>\n8. export MEDIAWIKI_PASSWORD=<value>\n9. export PATH=$PATH:/home/vagrant/.gem/ruby/1.9.1/gems/cucumber-1.3.8/bin \n10. bundle exec cucumber <value>'],['INVESTIGATION AND EXPLORATION'] +6989,VisualEditor: Add keyboard shortcut for code element/style,"**fred** wrote: + +When is this planned? I was about to write that enhancement proposition as well when I saw this ticket. + +My personal preference would be to have a shortcut near the ctrl tab on the left of the keyboard.",1385041001,task_subcomment,PHID-TASK-gf6k4fuodiscgbllfhpa,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**fred** wrote:\n\nWhen is this planned?', 'I was about to write that enhancement proposition as well when I saw this ticket.', 'My personal preference would be to have a shortcut near the ctrl tab on the left of the keyboard.']","['FUTURE PLAN', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +6010,Make tutorial video on how to use Bugzilla,"**lettrich42** wrote: + +I am a student from Google Code in this task was assighned to, and I will start today, begining in a couple of hours. (Regular updates were required)",1385399968,task_subcomment,PHID-TASK-gmswkf7wwjtivxzlq3hb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lettrich42** wrote:\n\nI am a student from Google Code in this task was assighned to, and I will start today, begining in a couple of hours.', '(Regular updates were required)']","['CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR']" +11489,"VisualEditor: If making a null change, the ""Your edit was saved"" message appears, even if there were no changes and so it wasn't","**swalling** wrote: + +(In reply to comment #3) +> This is the same behaviour as the wikitext editor. We really should fix this +> there first if we're changing behaviour for VisualEditor, so that they match. +> +> CC'ed Steven - is there interest in changing for this case in core? + +As far as I know, this problem is solved for the wikitext editor. We should not be showing the post-edit confirmation on null edits. I just re-tested this to confirm with a null edit to an article. Is there something special about Elitre's case that I should try to replicate?",1385406579,task_subcomment,PHID-TASK-iwpzwdpnv56ft4z3qyze,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**swalling** wrote:\n\n(In reply to comment #3)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAs far as I know, this problem is solved for the wikitext editor.', 'We should not be showing the post-edit confirmation on null edits.', 'I just re-tested this to confirm with a null edit to an article.', ""Is there something special about Elitre's case that I should try to replicate?""]","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION']" +6008,Make tutorial video on how to use Bugzilla,"**lettrich42** wrote: + +OK, Im thinking about doing the script with part Slideshow and mostly a Guided screen recording. What do you guys think about that?",1385416522,task_subcomment,PHID-TASK-gmswkf7wwjtivxzlq3hb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lettrich42** wrote:\n\nOK, Im thinking about doing the script with part Slideshow and mostly a Guided screen recording.', 'What do you guys think about that?']","['CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +6007,Make tutorial video on how to use Bugzilla,"**lettrich42** wrote: + +(In reply to comment #15) +*or girls",1385416581,task_subcomment,PHID-TASK-gmswkf7wwjtivxzlq3hb,PHID-USER-ynivjflmc2dcl6w5ut5v,['**lettrich42** wrote:\n\n(In reply to comment #15)\n*or girls'],['CONTRIBUTION AND COMMITMENT'] +6005,Make tutorial video on how to use Bugzilla,"**lettrich42** wrote: + +I'm not sure how to transition from logging in to using the new formatted bug submission form, as there seems to be no link from the site homepage.",1385418288,task_subcomment,PHID-TASK-gmswkf7wwjtivxzlq3hb,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**lettrich42** wrote:\n\nI'm not sure how to transition from logging in to using the new formatted bug submission form, as there seems to be no link from the site homepage.""]",['INVESTIGATION AND EXPLORATION'] +6003,Make tutorial video on how to use Bugzilla,"**richiell** wrote: + +Ive made a little bit of progress on the script, here's the link if anyone wants to follow it: https://www.mediawiki.org/wiki/User:Richardusername/BugzillaScriptProject",1385421755,task_subcomment,PHID-TASK-gmswkf7wwjtivxzlq3hb,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**richiell** wrote:\n\nIve made a little bit of progress on the script, here's the link if anyone wants to follow it: URL""]",['PROGRESS'] +6001,Make tutorial video on how to use Bugzilla,"**lettrich42** wrote: + +Thanks for the video! It was exactly what I was thinking of, except doing this one more to the point. Also this is my main account, was accidentally logged in to wrong one when posting the last one. (I was going through the steps again) As for the brief sign-up , we can easily remove it if needed, so ill just leave it until final revisions.",1385426393,task_subcomment,PHID-TASK-gmswkf7wwjtivxzlq3hb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lettrich42** wrote:\n\nThanks for the video!', 'It was exactly what I was thinking of, except doing this one more to the point.', 'Also this is my main account, was accidentally logged in to wrong one when posting the last one.', '(I was going through the steps again) As for the brief sign-up , we can easily remove it if needed, so ill just leave it until final revisions.']","['SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'BUG REPRODUCTION']" +6000,Make tutorial video on how to use Bugzilla,"**lettrich42** wrote: + +The draft is finished if you're interested. Just going to clean it up and maybe add more details. Link again for CC:https://www.mediawiki.org/wiki/User:Richardusername/BugzillaScriptProject",1385427743,task_subcomment,PHID-TASK-gmswkf7wwjtivxzlq3hb,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**lettrich42** wrote:\n\nThe draft is finished if you're interested."", 'Just going to clean it up and maybe add more details.', 'Link again for CC:URL']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT']" +1131,VisualEditor: Editing surface displays non-existent spaces after bullet points in Thai Wikipedia,"**KaewWiki** wrote: + +(In reply to comment #0) +> Created attachment 13022 [details] +> Image of issue +> +> Upon loading VE in Thai wikipedia in an article with a bulleted list, spaces +> are added after bullets in the edit view. Attempts to remove the spaces +> remove +> the preceding bullet. Spaces are not added upon Save, but will lead to +> confusion for editors. +> +> Duplicated in FF, Chrome. Ubuntu, OS 10.6.8 + +Also in the same image, at the end of reference section +(in Thai {{รายการอ้างอิง}}) and immediately before {{stub}} (in Thai +{{โครงกฎหมาย}}), VE displayed additional blank line where it should +not do so. + +**Attached**: {F11736}",1385522381,task_subcomment,PHID-TASK-ifh6gryuu6hee6pcadvb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**KaewWiki** wrote:\n\n(In reply to comment #0)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nAlso in the same image, at the end of reference section\n(in Thai {{รายการอ้างอิง}}) and immediately before {{stub}} (in Thai\n{{โครงกฎหมาย}}), VE displayed additional blank line where it should\nnot do so.', '**Attached**: {F11736}']","['I have reproduced this issue on my local setup.', 'BUG REPRODUCTION']" +5995,Make tutorial video on how to use Bugzilla,"**lettrich42** wrote: + +Ok, i think its just about there, Did i seem to mention anything +Link for convenience: https://www.mediawiki.org/wiki/User:Richardusername/BugzillaScriptProject",1385677331,task_subcomment,PHID-TASK-gmswkf7wwjtivxzlq3hb,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lettrich42** wrote:\n\nOk, i think its just about there, Did i seem to mention anything\nLink for convenience: URL']",['BUG REPRODUCTION'] +6250,"Support for text/syntax/markup driven or WYSIWYG editable charts, diagrams, graphs, flowcharts etc. (Identify, develop, review and deploy extension on Wikimedia wikis to add)","**vladjohn2013** wrote: + +Hi, this project is still listed at https://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#Support_for_text.2Fsyntax.2Fmarkup_driven_or_WYSIWYG_editable_charts.2C_diagrams.2C_graphs.2C_flowcharts_etc. + +Should this project be still listed in that page? If not, please remove it. If it still makes sense, then it could be moved to the ""Featured projects"" section if it has community support and mentors.",1385912632,task_subcomment,PHID-TASK-khbn3xwnzxzqjmsvryrq,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**vladjohn2013** wrote:\n\nHi, this project is still listed at URL \n\nShould this project be still listed in that page?', 'If not, please remove it.', 'If it still makes sense, then it could be moved to the ""Featured projects"" section if it has community support and mentors.']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'FUTURE PLAN']" +2664,browsertests: triggers for VisualEditor,"**jhall** wrote: + +Assigning to myself per an e-mail thread with Antoine, Chris, and Željko.",1386701650,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jhall** wrote:\n\nAssigning to myself per an e-mail thread with Antoine, Chris, and Željko.']",['ACTION ON ISSUE .'] +2661,browsertests: triggers for VisualEditor,"**jhall** wrote: + +Sorry I wasn't able to get to work on this bug quickly Antoine - let me know if you want me to work on creating a new browser test that will succeed in this scenario (the existing anon test will fail since it presumes the existence of a User page in the target wiki).",1386811597,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**jhall** wrote:\n\nSorry I wasn't able to get to work on this bug quickly Antoine - let me know if you want me to work on creating a new browser test that will succeed in this scenario (the existing anon test will fail since it presumes the existence of a User page in the target wiki).""]",['BUG REPRODUCTION .'] +2659,browsertests: triggers for VisualEditor,"**jhall** wrote: + +I went ahead and amended the existing Gerrit ID: + +https://gerrit.wikimedia.org/r/#/c/100797/ + +…with an additional anon test case that edits a random page (which will likely always be the ""Main Page"" for a fresh wiki install). + +The test case currently does not work with PhantomJS, so I'll spend more time tomorrow trying to figure out why PhantomJS can't click into Visual Editor editing mode.",1386893033,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jhall** wrote:\n\nI went ahead and amended the existing Gerrit ID:\n\nURL\n\n…with an additional anon test case that edits a random page (which will likely always be the ""Main Page"" for a fresh wiki install).', ""The test case currently does not work with PhantomJS, so I'll spend more time tomorrow trying to figure out why PhantomJS can't click into Visual Editor editing mode.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +2656,browsertests: triggers for VisualEditor,"**jhall** wrote: + +PhantomJS screenshot from VE editing mode URL + +Thanks Željko. I tried modifying the ""anon.feature"" test to navigate directly to the Visual Editor editing URL (?veaction=edit), but from capturing both a screenshot (attached) and the raw HTML that PhantomJS lands on, it does not appear that PhantomJS is successfully entering into Visual Editor editing mode. + +In any case, we're getting closer step-by-step, so I'll continue to work on this. + +**Attached**: {F11106}",1386956370,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jhall** wrote:\n\nPhantomJS screenshot from VE editing mode URL\n\nThanks Željko.', 'I tried modifying the ""anon.feature"" test to navigate directly to the Visual Editor editing URL (?veaction=edit), but from capturing both a screenshot (attached) and the raw HTML that PhantomJS lands on, it does not appear that PhantomJS is successfully entering into Visual Editor editing mode.', ""In any case, we're getting closer step-by-step, so I'll continue to work on this."", '**Attached**: {F11106}']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'FUTURE PLAN', 'BUG REPRODUCTION']" +2654,browsertests: triggers for VisualEditor,"**jhall** wrote: + +Looks like it's not a problem with PhantomJS being blacklisted, per the VisualEditor browser blacklist which begins at line 890 of this file: + +https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FVisualEditor/b922592902ad57f770b6810566b820aada74aa47/VisualEditor.php + +…so I'll spend some more time tomorrow to see if I can figure out why PhantomJS doesn't seem to work as intended even when navigating directly to an ""editing mode"" URL.",1387327633,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jhall** wrote:\n\nLooks like it\'s not a problem with PhantomJS being blacklisted, per the VisualEditor browser blacklist which begins at line 890 of this file:\n\nURL\n\n…so I\'ll spend some more time tomorrow to see if I can figure out why PhantomJS doesn\'t seem to work as intended even when navigating directly to an ""editing mode"" URL.']",['INVESTIGATION AND EXPLORATION'] +2651,browsertests: triggers for VisualEditor,"**jhall** wrote: + +Ah, I believe Željko is correct - looks like VE has a whitelist in addition to a blacklist. See section beginning on line 169 in this file: + +https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FVisualEditor/1cd761dad8aed132619c2897abe367404ca8f3ca/modules%2Fve-mw%2Finit%2Ftargets%2Fve.init.mw.ViewPageTarget.js + +Will talk to the VE dev team and see if we can get PhantomJS whitelisted.",1387388081,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jhall** wrote:\n\nAh, I believe Željko is correct - looks like VE has a whitelist in addition to a blacklist.', 'See section beginning on line 169 in this file:\n\nURL\n\nWill talk to the VE dev team and see if we can get PhantomJS whitelisted.']","['BUG REPRODUCTION .', 'FUTURE PLAN']" +2646,browsertests: triggers for VisualEditor,"**jhall** wrote: + +Timo pointed me in the right direction: + + +jeffrey-hall:browser jeffreyhall$ phantomjs +phantomjs> Function.prototype.bind +undefined + + +Turns out PhantomJS is built with an old version of JavaScriptCore that is missing the ""bind"" implementation, which is needed to satisfy Visual Editor's es5 features check: + +https://github.com/wikimedia/mediawiki-extensions-VisualEditor/blob/cf7f2b141d/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js#L72-L84 + +…but a workaround is available: + +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind?redirectlocale=en-US&redirectslug=JavaScript%2FReference%2FGlobal_Objects%2FFunction%2Fbind#Compatibility + +…so I'll investigate the workaround next.",1387493238,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jhall** wrote:\n\nTimo pointed me in the right direction:\n\n\njeffrey-hall:browser jeffreyhall$ phantomjs\nphantomjs> Function.prototype.bind\nundefined\n\n\nTurns out PhantomJS is built with an old version of JavaScriptCore that is missing the ""bind"" implementation, which is needed to satisfy Visual Editor\'s es5 features check: \n\nURL\n\n…but a workaround is available:\n\nURL\n\n…so I\'ll investigate the workaround next.']",['BUG REPRODUCTION'] +2644,browsertests: triggers for VisualEditor,"**jhall** wrote: + +Changing bug status since task in still WIP.",1388083976,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,['**jhall** wrote:\n\nChanging bug status since task in still WIP.'],['BUG REPRODUCTION'] +6880,VisualEditor: Typing problem in Assamese,"**gitartha.bordoloi** wrote: + +Hello developers, +I'm regularly checking the visual editor in Assamese wikipedia and now it supports the ""external keyboards"" nicely. There is no problem with rendering of Assamese characters as I reported earlier. However NONE of the 6 in-built keyboards are working as of today. Trying to write something with those keyboards render only Roman characters. I reported the same problem in last August also. Here is a link to my sandbox page in Assamese wikipedia where I've tested the visualeditor with different keyboards. +https://as.wikipedia.org/wiki/user:Gitartha.bordoloi/visualeditor_test + +I've tested it on Mozilla Firefox 26 and Google chrome 30 (windows 7 pc). I'll be glad to hear about any new developments. Thanks.",1389023971,task_subcomment,PHID-TASK-ltfnf6nk2htfdban76pc,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**gitartha.bordoloi** wrote:\n\nHello developers,\nI\'m regularly checking the visual editor in Assamese wikipedia and now it supports the ""external keyboards"" nicely.', 'There is no problem with rendering of Assamese characters as I reported earlier.', 'However NONE of the 6 in-built keyboards are working as of today.', 'Trying to write something with those keyboards render only Roman characters.', 'I reported the same problem in last August also.', ""Here is a link to my sandbox page in Assamese wikipedia where I've tested the visualeditor with different keyboards."", ""URL\n\nI've tested it on Mozilla Firefox 26 and Google chrome 30 (windows 7 pc)."", ""I'll be glad to hear about any new developments."", 'Thanks.']","['EXPECTED BEHAVIOR', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION']" +2643,browsertests: triggers for VisualEditor,"**jhall** wrote: + +Scripts used to evaluate PhantomJS ""bind"" injection + +After a pairing session with Željko, I went back to basics and tried to get Function.prototype.bind injection working directly with PhantomJS (ignoring the rest of our test infrastructure for the time being). + +Per the attached scripts, I tried all of the relevant methods noted in the PhantomJS API documentation: + +http://phantomjs.org/api/webpage/ + +...and still no luck. The Main_Page loads fine, with the exception of the VE editing link/tab, which is available to other browsers (Chrome, Firefox, etc) at the same URL. + +Per a suggestion from Antoine, it might be time to investigate using Firefox in a headless mode as a potential substitute for PhantomJS. + +**Attached**: {F11112}",1389822544,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jhall** wrote:\n\nScripts used to evaluate PhantomJS ""bind"" injection\n\nAfter a pairing session with Željko, I went back to basics and tried to get Function.prototype.bind injection working directly with PhantomJS (ignoring the rest of our test infrastructure for the time being).', 'Per the attached scripts, I tried all of the relevant methods noted in the PhantomJS API documentation:\n\nURL\n\n...and still no luck.', 'The Main_Page loads fine, with the exception of the VE editing link/tab, which is available to other browsers (Chrome, Firefox, etc) at the same URL.', 'Per a suggestion from Antoine, it might be time to investigate using Firefox in a headless mode as a potential substitute for PhantomJS.', '**Attached**: {F11112}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION']" +1075,"VisualEditor: Label for beta notice/menu should use mixed case not all caps (""Beta"" not ""BETA"")","**aravikn** wrote: + +Can I work on this bug? I know it has been assigned to someone but looks like nothing has happened here for sometime.",1390221344,task_subcomment,PHID-TASK-rvrst7lvd6twcpeipdkt,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**aravikn** wrote:\n\nCan I work on this bug?', 'I know it has been assigned to someone but looks like nothing has happened here for sometime.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +3302,TemplateData: Create an editor for template data (in the wikitext editor),"**M8R-0p6s0d** wrote: + +Hi, we would like to try the TempalteDataEditor on NL wiki, see https://nl.wikipedia.org/wiki/Wikipedia:De_kroeg#Aanzetten_TemplateData-editor_op_nl-wiki",1390823433,task_subcomment,PHID-TASK-jd5jq4oxcix7nauaawh2,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**M8R-0p6s0d** wrote:\n\nHi, we would like to try the TempalteDataEditor on NL wiki, see URL']",['CONTRIBUTION AND COMMITMENT'] +2642,browsertests: triggers for VisualEditor,"**jhall** wrote: + +After some further investigation, we've decided to use the ""headless"" Rubygem for headless browser testing, and we've decided to incorporate that support into the mediawiki-selenium Rubygem so that it will be available to all WMF repositories that have browser tests. The task for updating the mediawiki-selenium is captured in Bugzilla 60584.",1391013095,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jhall** wrote:\n\nAfter some further investigation, we\'ve decided to use the ""headless"" Rubygem for headless browser testing, and we\'ve decided to incorporate that support into the mediawiki-selenium Rubygem so that it will be available to all WMF repositories that have browser tests.', 'The task for updating the mediawiki-selenium is captured in Bugzilla 60584.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION .']" +10387,Create a visual VisualEditor plugin tool to add/edit maths blocks,"**physik** wrote: + +From what I see +https://gerrit.wikimedia.org/r/#/c/105647/ and +https://gerrit.wikimedia.org/r/#/c/105648/ +need to be resolved before we can make progress on that.",1392739625,task_subcomment,PHID-TASK-nspbk6goaacnxvuhl4ff,PHID-USER-ynivjflmc2dcl6w5ut5v,['**physik** wrote:\n\nFrom what I see\nURL and\nURL\nneed to be resolved before we can make progress on that.'],['BUG REPRODUCTION'] +2635,browsertests: triggers for VisualEditor,"**jhall** wrote: + +Basic test is merged and in place, so marking this bug resolved.",1392915139,task_subcomment,PHID-TASK-wn3s7fg7p7dky4txupqd,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jhall** wrote:\n\nBasic test is merged and in place, so marking this bug resolved.']",['ACTION ON ISSUE .'] +1080,VisualEditor: Cannot edit notes that use {{ref}} and {{note}} system.,"**cklim074** wrote: + +<head><meta content=""width=device-width; height=device-height;"" name=""viewport""><link href=""resource://gre/res/ImageDocument.css"" rel=""stylesheet""><link href=""resource://gre/res/TopLevelImageDocument. + +<head><meta content=""width=device-width; height=device-height;"" name=""viewport""><link href=""resource://gre/res/ImageDocument.css"" rel=""stylesheet""><link href=""resource://gre/res/TopLevelImageDocument.css"" rel=""stylesheet""><link href=""chrome://global/skin/media/TopLevelImageDocument.css"" rel=""stylesheet""><title>attachment.cgi (PNG Image, 1247 × 669 pixels) + +**Attached**: {F11426}",1393041446,task_subcomment,PHID-TASK-sjjvxqyu5lvsgdnholi7,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**cklim074** wrote:\n\nattachment.cgi (PNG Image, 1247 × 669 pixels)attachment.cgi (PNG Image, 1247 × 669 pixels)",1393041491,task_subcomment,PHID-TASK-sjjvxqyu5lvsgdnholi7,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**cklim074** wrote:\n\nattachment.cgi (PNG Image, 1247 × 669 pixels) (In reply to MZMcBride from comment #5) +> +> I'm inclined to WONTFIX at this point… + +I was under the impression that VisualEditor was about removing jargon and unneeded advanced features that clutter the user experience. All three of the other commenters here agreed that ""Preformatted"" is jargon that should at least be renamed using plain language. And it's not really even clear why we expect ""preformatted"" to be a common enough formatting choice among VisualEditor users that it even merits the inclusion in that menu. + +Your comment on WONTFIXing the report doesn't address the actual problem being raised.",1393987799,task_subcomment,PHID-TASK-pdpuwrbqccg6nncfnxuk,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**mcdevitd** wrote:\n\n(In reply to James Forrester from comment #6)\nQUOTE\nQUOTE\nQUOTE\n\nI was under the impression that VisualEditor was about removing jargon and unneeded advanced features that clutter the user experience.', 'All three of the other commenters here agreed that ""Preformatted"" is jargon that should at least be renamed using plain language.', 'And it\'s not really even clear why we expect ""preformatted"" to be a common enough formatting choice among VisualEditor users that it even merits the inclusion in that menu.', ""Your comment on WONTFIXing the report doesn't address the actual problem being raised.""]","['MOTIVATION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION']" +6329,Create a VisualEditor plugin tool to add/edit translations and translation variables (Translate extension),"**pankaj10it45** wrote: + +Hello,I want to work on this bug.Can you tell me what exactly it is? +Thank you.",1394405522,task_subcomment,PHID-TASK-oxphbzmhqbxzbsixhfq4,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**pankaj10it45** wrote:\n\nHello,I want to work on this bug.Can you tell me what exactly it is?', 'Thank you.']","['CONTRIBUTION AND COMMITMENT .', 'SOCIAL CONVERSATION']" +9181,"VisualEditor: ""Review your changes"" - cancel-arrow needs a tooltip; possibly replace with an ""X""?","**santosh.cool.reddy** wrote: + +I see that this bug has been cleared. Please check the bug and close this bug.",1394889750,task_subcomment,PHID-TASK-inqexk3a4klng6im6ld7,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**santosh.cool.reddy** wrote:\n\nI see that this bug has been cleared.', 'Please check the bug and close this bug.']","['BUG REPRODUCTION', 'ACTION ON ISSUE .']" +9179,"VisualEditor: ""Review your changes"" - cancel-arrow needs a tooltip; possibly replace with an ""X""?","**santosh.cool.reddy** wrote: + +""Review your changes"" - cancel-arrow needs a tooltip; possibly replace with an ""X""? + +Look at the attached image,looks like this bug has been already solved. Arrow is replaced by an 'X'. + +**Attached**: {F11247}",1394901722,task_subcomment,PHID-TASK-inqexk3a4klng6im6ld7,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**santosh.cool.reddy** wrote:\n\n""Review your changes"" - cancel-arrow needs a tooltip; possibly replace with an ""X""?', 'Look at the attached image,looks like this bug has been already solved.', ""Arrow is replaced by an 'X'."", '**Attached**: {F11247}']","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2689,"VisualEditor: Edit tab replaced with ""Create source"" for Education Program pages","**andrew.green.df** wrote: + +I can look into making the EP extension warn VE through some generic mechanism. The bug is moderately important for users of the extension, and I imagine there's some way to do this without making major changes. + +BTW, I wouldn't recommend that anyone try to make major changes to the EP extension, as the plan is just to rewrite it. + +The issues Krinkle mentions are certainly valid. Alex's patch also looks like a fine temporary solution. :)",1397245474,task_subcomment,PHID-TASK-4lk6qpiuan7kbk6fch54,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**andrew.green.df** wrote:\n\nI can look into making the EP extension warn VE through some generic mechanism.', ""The bug is moderately important for users of the extension, and I imagine there's some way to do this without making major changes."", ""BTW, I wouldn't recommend that anyone try to make major changes to the EP extension, as the plan is just to rewrite it."", 'The issues Krinkle mentions are certainly valid.', ""Alex's patch also looks like a fine temporary solution."", ':)']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'FUTURE PLAN', 'SOCIAL CONVERSATION', 'WORKAROUNDS', 'SOCIAL CONVERSATION']" +2686,"VisualEditor: Edit tab replaced with ""Create source"" for Education Program pages","**andrew.green.df** wrote: + +Added a comment on the Gerrit change. tl;dr: Is $wgContentNamespaces getting checked? I don't see how EP_NS could be there, and checking it in js seems to fix the issue. Thanks!",1397732911,task_subcomment,PHID-TASK-4lk6qpiuan7kbk6fch54,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**andrew.green.df** wrote:\n\nAdded a comment on the Gerrit change.', 'tl;dr: Is $wgContentNamespaces getting checked?', ""I don't see how EP_NS could be there, and checking it in js seems to fix the issue."", 'Thanks!']","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION']" +2685,"VisualEditor: Edit tab replaced with ""Create source"" for Education Program pages","**andrew.green.df** wrote: + +P.S. Go to a production wiki and try this in a js console: + +mw.config.get('wgContentNamespaces') + +The results coincide: + +https://github.com/wikimedia/operations-mediawiki-config/blob/master/wmf-config/InitialiseSettings.php#L9292-9349 + +I lost the scent of $wgVisualEditorNamespaces following a brief pursuit, though...",1397734119,task_subcomment,PHID-TASK-4lk6qpiuan7kbk6fch54,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**andrew.green.df** wrote:\n\nP.S.', ""Go to a production wiki and try this in a js console:\n\nmw.config.get('wgContentNamespaces')\n\nThe results coincide:\n\nURL\n\nI lost the scent of $wgVisualEditorNamespaces following a brief pursuit, though...""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION']" +6744,Creation of tl-informal as a new interface language,"**jojit_fb** wrote: + +As a veteran editor in the Tagalog Wikipedia, I disagree with this. I think it's redundant and I am for only one interface language for Tagalog. I suggest that this should be discussed first with more editors.",1398073332,task_subcomment,PHID-TASK-tn3a37o3zgibya4bkm32,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jojit_fb** wrote:\n\nAs a veteran editor in the Tagalog Wikipedia, I disagree with this.', ""I think it's redundant and I am for only one interface language for Tagalog."", 'I suggest that this should be discussed first with more editors.']","['SOCIAL CONVERSATION', 'BUG REPRODUCTION .', 'FUTURE PLAN']" +6743,Creation of tl-informal as a new interface language,"**jamesjoshualim** wrote: + +(In reply to Joseph Ballesteros from comment #3) +> As a veteran editor in the Tagalog Wikipedia, I disagree with this. I think +> it's redundant and I am for only one interface language for Tagalog. I +> suggest that this should be discussed first with more editors. + +It is not redundant when language issues are as divisive as they are on the Tagalog Wikipedia. Short of forcing everyone to abide by one standard (which will not happen, given persistent conflicts between purists, moderates and progressives/universalists) or creating two different Wikipedias for Tagalog and Filipino, this is the best solution that can be conceived. + +(Also, I posted a discussion on this on both the Tagalog Wikipedia Facebook group and the Kapihan months ago.)",1398091189,task_subcomment,PHID-TASK-tn3a37o3zgibya4bkm32,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jamesjoshualim** wrote:\n\n(In reply to Joseph Ballesteros from comment #3)\nQUOTE\nQUOTE\nQUOTE\n\nIt is not redundant when language issues are as divisive as they are on the Tagalog Wikipedia.', 'Short of forcing everyone to abide by one standard (which will not happen, given persistent conflicts between purists, moderates and progressives/universalists) or creating two different Wikipedias for Tagalog and Filipino, this is the best solution that can be conceived.', '(Also, I posted a discussion on this on both the Tagalog Wikipedia Facebook group and the Kapihan months ago.)']","['MOTIVATION', 'FUTURE PLAN', 'CONTRIBUTION AND COMMITMENT']" +6742,Creation of tl-informal as a new interface language,"**jojit_fb** wrote: + +(In reply to Josh Lim from comment #4) +> (In reply to Joseph Ballesteros from comment #3) +> > As a veteran editor in the Tagalog Wikipedia, I disagree with this. I think +> > it's redundant and I am for only one interface language for Tagalog. I +> > suggest that this should be discussed first with more editors. +> +> It is not redundant when language issues are as divisive as they are on the +> Tagalog Wikipedia. Short of forcing everyone to abide by one standard +> (which will not happen, given persistent conflicts between purists, +> moderates and progressives/universalists) or creating two different +> Wikipedias for Tagalog and Filipino, this is the best solution that can be +> conceived. +> +> (Also, I posted a discussion on this on both the Tagalog Wikipedia Facebook +> group and the Kapihan months ago.) + +We cannot accommodate everyone. We have to always look at what the majority of readers of the Tagalog Wikimedia projects understand. They don't understand what is kasaputan, lambat-lambat and what have you. I realize the need to translate the interface after conducting editing workshops across the Philippines. Most people in the workshops don't understand what is ""lumagda."" They understand the term ""login"" instead. + +I bet that even some purists will laugh at the phrase ""Wala ka pa bang kuwenta?"" Do you even realize that in normal conversation the phrase may be translated as ""Are you still a useless person?"" instead of ""Don't have an account""? I bet also that those so called purists also speak unpurely in normal conversation. + +I believe it's still redundant and will add another burden to a handful of volunteers just to accommodate the principles of a few people. + +Another thing, it's not necessarily informal or Taglish when you use borrowed foreign words in a phrase or sentence. There are words (especially technical terms) that are really untranslatable. Forcing the translation will result to lots of misinterpretation just like with the term ""kuwenta."" Thus, tl-informal is a misnomer and will just add to the confusion. + +I haven't seen a discussion in the WP:KAPE (or the Kapihan in the Tagalog Wikipedia) about this. You are aware that I don't have a Facebook account and if you have posted that in Facebook, I haven't read it. Instead of Facebook (where not all people who are involved in the projects are there), I recommend that you start a new section at WP:KAPE and discuss this further. Please don't reply me here.",1398132909,task_subcomment,PHID-TASK-tn3a37o3zgibya4bkm32,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jojit_fb** wrote:\n\n(In reply to Josh Lim from comment #4)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nWe cannot accommodate everyone.', 'We have to always look at what the majority of readers of the Tagalog Wikimedia projects understand.', ""They don't understand what is kasaputan, lambat-lambat and what have you."", 'I realize the need to translate the interface after conducting editing workshops across the Philippines.', 'Most people in the workshops don\'t understand what is ""lumagda.""', 'They understand the term ""login"" instead.', 'I bet that even some purists will laugh at the phrase ""Wala ka pa bang kuwenta?""', 'Do you even realize that in normal conversation the phrase may be translated as ""Are you still a useless person?""', 'instead of ""Don\'t have an account""?', 'I bet also that those so called purists also speak unpurely in normal conversation.', ""I believe it's still redundant and will add another burden to a handful of volunteers just to accommodate the principles of a few people."", ""Another thing, it's not necessarily informal or Taglish when you use borrowed foreign words in a phrase or sentence."", 'There are words (especially technical terms) that are really untranslatable.', 'Forcing the translation will result to lots of misinterpretation just like with the term ""kuwenta.""', 'Thus, tl-informal is a misnomer and will just add to the confusion.', ""I haven't seen a discussion in the WP:KAPE (or the Kapihan in the Tagalog Wikipedia) about this."", ""You are aware that I don't have a Facebook account and if you have posted that in Facebook, I haven't read it."", 'Instead of Facebook (where not all people who are involved in the projects are there), I recommend that you start a new section at WP:KAPE and discuss this further.', ""Please don't reply me here.""]","['CONTRIBUTION AND COMMITMENT', 'INVESTIGATION AND EXPLORATION', 'NA', 'MOTIVATION', 'NA', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'SOCIAL CONVERSATION', 'FUTURE PLAN', 'ACTION ON ISSUE .']" +6741,Creation of tl-informal as a new interface language,"**jojit_fb** wrote: + +One more thing, why is it the localization project of the Mozilla Tagalog interface has no problems with retaining the technical terms untranslatable? We can follow their example.",1398133896,task_subcomment,PHID-TASK-tn3a37o3zgibya4bkm32,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**jojit_fb** wrote:\n\nOne more thing, why is it the localization project of the Mozilla Tagalog interface has no problems with retaining the technical terms untranslatable?', 'We can follow their example.']","['INVESTIGATION AND EXPLORATION', 'FUTURE PLAN']" +10876,"Alt+Shift+V access key in the wikitext editor switches to the visual one, so conflicts with 'show changes' which no longer works in Chrome, focus splits in Firefox","**dng032** wrote: + +Results of testing in Wikipedias about a week ago: + +(""Positions"" means that focus changes to the ""Show changes"" button, but does not actually show the changes) + +Catalan : positions +German : shows dif +French : positions +Greek : positions +English : shows dif +Spanish : shows dif +Hungarian : positions +Italian : warns about not saving +Japanese : shows dif +Portuguese : positions +Russian : positions +Simple English : positions +Chinese : shows dif + +Sorry for being late to react and for not retesting recently. ~~~~",1398663027,task_subcomment,PHID-TASK-txrorpbrj6b5ssangri4,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**dng032** wrote:\n\nResults of testing in Wikipedias about a week ago:\n\n(""Positions"" means that focus changes to the ""Show changes"" button, but does not actually show the changes)\n\nCatalan : positions\nGerman : shows dif\nFrench : positions\nGreek : positions\nEnglish : shows dif\nSpanish : shows dif\nHungarian : positions\nItalian : warns about not saving\nJapanese : shows dif\nPortuguese : positions\nRussian : positions\nSimple English : positions\nChinese : shows dif\n\nSorry for being late to react and for not retesting recently.', '~~~~']","['BUG REPRODUCTION', 'BUG REPRODUCTION']" +6808,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","**wmf.amgine3691** wrote: + +Sucks as UX. Do we really want every special page to be creating and maintaining its own interface for user preferences?",1401717246,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wmf.amgine3691** wrote:\n\nSucks as UX.', 'Do we really want every special page to be creating and maintaining its own interface for user preferences?']","['SOCIAL CONVERSATION', 'INVESTIGATION AND EXPLORATION']" +6803,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","**wmf.amgine3691** wrote: + +@Isarra + +So you are saying ""both-and"", not ""eliminate one""? This would probably result in duplication of code and maintenance (which is one of my arguments against moving the preferences in the first place.) + +The suggested model is not as simple as Scott Martin describes it. Although setting the preference is top menu -> special: preferences -> tab, this is simpler than tools menu -> special:specialpages -> search -> settings because search is not readily found in the special:specialpages page. Yes, *if one has already done a search* you are already on the page, but if you have not, you aren't. I just attempted to land on search from the search box: foo, qux, and quux are redirs, foobar is an article, baz and asdf are disambigs, and foobaz gets me to search.",1401726027,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wmf.amgine3691** wrote:\nSCREEN_NAME\n\nSo you are saying ""both-and"", not ""eliminate one""?', 'This would probably result in duplication of code and maintenance (which is one of my arguments against moving the preferences in the first place.)', 'The suggested model is not as simple as Scott Martin describes it.', 'Although setting the preference is top menu -> special: preferences -> tab, this is simpler than tools menu -> special:specialpages -> search -> settings because search is not readily found in the special:specialpages page.', ""Yes, *if one has already done a search* you are already on the page, but if you have not, you aren't."", 'I just attempted to land on search from the search box: foo, qux, and quux are redirs, foobar is an article, baz and asdf are disambigs, and foobaz gets me to search.']","['INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +6797,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","**wmf.amgine3691** wrote: + +(In reply to Scott Martin from comment #31) +> (In reply to Scott Martin from comment #28) +> > To get to Special:Search you click the magnifying glass +> > icon in the search box. +> +> Or search for nothing. Sorry for two posts in rapid succession, remembered +> that a moment too late. (And also had the thought that maybe the magnifying +> glass thing is a skin-specific feature.) + +Cool! and of course you have evidence that people just do this, intuitively.",1401731393,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wmf.amgine3691** wrote:\n\n(In reply to Scott Martin from comment #31)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nCool!', 'and of course you have evidence that people just do this, intuitively.']","['SOCIAL CONVERSATION', 'MOTIVATION']" +6795,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","**wmf.amgine3691** wrote: + +Ah, but then how simple it is to alter the settings is also out of scope. + +My opinion is the people most familiar with the software are those most likely to wish to modify their search preferences. For those users, their user preferences are the most-likely first place to look to alter their user preferences. That would meet most 'least surprise' requirements. Being able to alter the search prefs elsewhere, as Isarra says, would be very cool. Being unable to set the search prefs via the least surprising interface would, in my opinion, not be cool.",1401732710,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wmf.amgine3691** wrote:\n\nAh, but then how simple it is to alter the settings is also out of scope.', 'My opinion is the people most familiar with the software are those most likely to wish to modify their search preferences.', 'For those users, their user preferences are the most-likely first place to look to alter their user preferences.', ""That would meet most 'least surprise' requirements."", 'Being able to alter the search prefs elsewhere, as Isarra says, would be very cool.', 'Being unable to set the search prefs via the least surprising interface would, in my opinion, not be cool.']","['BUG REPRODUCTION', 'MOTIVATION', 'EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'SOCIAL CONVERSATION', 'SOCIAL CONVERSATION']" +6793,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","**wmf.amgine3691** wrote: + +Would those 'few users' happen to be the experienced wikimedians (like those who have piped up here)? the ones who know (well, knew) where to modify their user preferences? + +This sounds so much like a solution looking for a problem.",1401772870,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**wmf.amgine3691** wrote:\n\nWould those 'few users' happen to be the experienced wikimedians (like those who have piped up here)?"", 'the ones who know (well, knew) where to modify their user preferences?', 'This sounds so much like a solution looking for a problem.']","['CONTRIBUTION AND COMMITMENT', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +6784,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","**wmf.amgine3691** wrote: + +> It was 50/50 that you were going to say that. The other option was ""if it ain't > broke don't fix it"". Both are useless clichés. + +Mmm, actually the third option was ""change for the sake of change"". They are clichés because they are common, valid issues. And you have not addressed the substance of the comment. + +I would suggest your response - highly defensive and dismissive - is itself a cliché of ""Dev knows best"", except I also know the reason it's a cliché is because it's often true. I'm with Quiddity, Isarra, and sDrewth: let's figure out a both-and solution, because it does not need to be either-or.",1401808846,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wmf.amgine3691** wrote:\n\nQUOTE\n\nMmm, actually the third option was ""change for the sake of change"".', 'They are clichés because they are common, valid issues.', 'And you have not addressed the substance of the comment.', 'I would suggest your response - highly defensive and dismissive - is itself a cliché of ""Dev knows best"", except I also know the reason it\'s a cliché is because it\'s often true.', ""I'm with Quiddity, Isarra, and sDrewth: let's figure out a both-and solution, because it does not need to be either-or.""]","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION', 'CONTRIBUTION AND COMMITMENT']" +6783,"Handle ""Search"" --> ""Advanced options"" section of Special:Preferences on Special:Search itself","**wmf.amgine3691** wrote: + +(In reply to MZMcBride from comment #43) + +> My gut feeling is that the real, underlying issue here is that you, me, and +> others want global (wikifarm-wide) user preferences. + +Speaking only for myself, I usually modify my search based on my involvement with the specific wiki. My search on a project I'm involved with and editing regularly usually needs the project and often the user namespaces. Ones I'm only occasionally editing need help and project namespaces. The defaults work fine on projects where I'm only a reader. It is a workflow issue.",1401810675,task_subcomment,PHID-TASK-ueuakppu4zprla5jwywo,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**wmf.amgine3691** wrote:\n\n(In reply to MZMcBride from comment #43)\n\nQUOTE\nQUOTE\n\nSpeaking only for myself, I usually modify my search based on my involvement with the specific wiki.', ""My search on a project I'm involved with and editing regularly usually needs the project and often the user namespaces."", ""Ones I'm only occasionally editing need help and project namespaces."", ""The defaults work fine on projects where I'm only a reader."", 'It is a workflow issue.']","['CONTRIBUTION AND COMMITMENT', 'BUG REPRODUCTION .', 'CONTRIBUTION AND COMMITMENT', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .']" +3087,VisualEditor: Select-all and typing makes document significantly out-of-sync in Firefox,"**jonathan_haas** wrote: + +The underlying bug doesn't seem to be fixed. + +To reproduce (Linux, Firefox): + +1. Copy the Text ""Foundation"" (without quotation marks) to the clipboard +2. Open: https://de.wikipedia.org/wiki/The_Binding_of_Isaac?veaction=edit +3. Select all (Ctrl+A) +4. Paste Clipboard (Ctrl+V) +5. Type ""foobar"" + +Expected result: + +Page contains ""Foundationfoobar"" + +Actual result: + +Page contains: + +obar| + +oo + +fo +Foundationf",1403077926,task_subcomment,PHID-TASK-r5kajbzeeq4xhzra4a5e,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**jonathan_haas** wrote:\n\nThe underlying bug doesn't seem to be fixed."", 'To reproduce (Linux, Firefox):\n\n1.', 'Copy the Text ""Foundation"" (without quotation marks) to the clipboard\n2.', 'Open: URL\n3.', 'Select all (Ctrl+A)\n4.', 'Paste Clipboard (Ctrl+V)\n5.', 'Type ""foobar""\n\nExpected result:\n\nPage contains ""Foundationfoobar""\n\nActual result:\n\nPage contains:\n\nobar|\n\noo\n\nfo\nFoundationf']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION']" +2550,Gerrit SSH: Intermittent key_verify failed for server_host_key and 'hash mismatch',"**paul.bourke** wrote: + +Hi, I've been able to reproduce this on a local Gerrit instance quite reliably by running the following: + +while true; do ssh -p 29418; done + +A workaround that does work is to use the bouncy castle SSL library. See the following thread for more info: https://groups.google.com/forum/#!topic/repo-discuss/JE7OM6o7DMs",1403176280,task_subcomment,PHID-TASK-uycqr5h5vgduf55buvs4,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**paul.bourke** wrote:\n\nHi, I've been able to reproduce this on a local Gerrit instance quite reliably by running the following:\n\nwhile true; do ssh -p 29418; done\n\nA workaround that does work is to use the bouncy castle SSL library."", 'See the following thread for more info: URL']","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +6832,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","**troyengel** wrote: + +I'm not a MediaWiki guru to be able to figure this out, but with the 1.23 release I can't figure out how to disable this again. It's referenced above: + +""Users interested in hiding section-edit links can use per-user (or site-wide) CSS."" + +Great, but can someone update documentation on exactly *how* to do this? In my LocalSettings.php I have the old setting which is apparently ignored now: + + $wgDefaultUserOptions ['editsection'] = false; + +I've dumped the DB and grepped and find only one reference to 'noeditsection' in the data, and my user account still shows the [Edit] on sections. The wiki indicates nothing about this change yet: + + http://www.mediawiki.org/wiki/Manual:$wgDefaultUserOptions + +Can one of y'all please post exactly what needs to go where to disable site-wide this feature for anonymous, new and previous (logged in) users so that this change removing the feature can be put back into CSS? + +I'd be happy to update the above wiki page if someone just tells me *how* to go about it as a low-speed wiki operator who doesn't live & breathe this code. Thanks!",1404051842,task_subcomment,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**troyengel** wrote:\n\nI'm not a MediaWiki guru to be able to figure this out, but with the 1.23 release I can't figure out how to disable this again."", 'It\'s referenced above:\n\n""Users interested in hiding section-edit links can use per-user (or site-wide) CSS.""', 'Great, but can someone update documentation on exactly *how* to do this?', ""In my LocalSettings.php I have the old setting which is apparently ignored now:\n\n $wgDefaultUserOptions ['editsection'] = false;\n\nI've dumped the DB and grepped and find only one reference to 'noeditsection' in the data, and my user account still shows the [Edit] on sections."", ""The wiki indicates nothing about this change yet:\n\n URL\n\nCan one of y'all please post exactly what needs to go where to disable site-wide this feature for anonymous, new and previous (logged in) users so that this change removing the feature can be put back into CSS?"", ""I'd be happy to update the above wiki page if someone just tells me *how* to go about it as a low-speed wiki operator who doesn't live & breathe this code."", 'Thanks!']","['BUG REPRODUCTION', 'FUTURE PLAN', 'INVESTIGATION AND EXPLORATION', 'BUG REPRODUCTION', 'BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT', 'SOCIAL CONVERSATION']" +6830,"Remove ""Enable section editing via [edit] links"" user preference from MediaWiki core","**troyengel** wrote: + +Got it -- I had to add !important, so this works: + + .mw-editsection { display:none!important; } + +I'll get the wiki page updated with the new method, thanks!",1404052977,task_subcomment,PHID-TASK-cttzml5ohhludlqqeslk,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**troyengel** wrote:\n\nGot it -- I had to add !important, so this works:\n\n .mw-editsection { display:none!important; }\n\nI'll get the wiki page updated with the new method, thanks!""]",['BUG REPRODUCTION'] +7027,VisualEditor: Scroll to the user's position when VE is invoked via shortcut (Ctrl+Alt+V),"**misc2006** wrote: + +This should always be the case, no matter how the editor is invoked. ""User's position"" when the editor is opened should be *exactly* the same as before. Use case: I want to fix a simple spelling error, so I click on the edit link on the paragraph. Often, the content has now scrolled up/down a bit and I need to find the location of the spelling error again. This is surprisingly difficult/annoying (just give it a try).",1405932609,task_subcomment,PHID-TASK-pe6m5b3pbhmfcnu7uep4,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**misc2006** wrote:\n\nThis should always be the case, no matter how the editor is invoked.', '""User\'s position"" when the editor is opened should be *exactly* the same as before.', 'Use case: I want to fix a simple spelling error, so I click on the edit link on the paragraph.', 'Often, the content has now scrolled up/down a bit and I need to find the location of the spelling error again.', 'This is surprisingly difficult/annoying (just give it a try).']","['BUG REPRODUCTION', 'EXPECTED BEHAVIOR', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +12310,Add tracking category to pages with errors in ,"**physik** wrote: + +(In reply to Richard Morris from comment #2) +> This error is made worse by the difference between the syntax used in +> MathJax and texvc. In +> http://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/ +> Feedback&oldid=569279227#Math_text_that_doesn.27t_parse_when_in_VE +> a unicode character was used in a formula, the editor was probably using +> MathJax so the error did not show up. There seem to be a few such errors. A +> google search +> https://www.google.co.uk/search?q=%22Failed+to+parse%22+site:en.wikipedia. +> org+-Talk%3A +> can be used to find some. + +Bug 72240 will make it better again. I'll try to migrate this feature from MathSearch to the Math extension.",1413745226,task_subcomment,PHID-TASK-fr22j5swh5wt5gmpgdnh,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**physik** wrote:\n\n(In reply to Richard Morris from comment #2)\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\nQUOTE\n\nBug 72240 will make it better again.', ""I'll try to migrate this feature from MathSearch to the Math extension.""]","['BUG REPRODUCTION', 'CONTRIBUTION AND COMMITMENT']" +12909,"en.wikipedia.org load takes 12+ seconds in specific Source IP range, as one specific call to bits.wikimedia.org/.../load.php times out","**bugzilla.wikimedia.org.76374** wrote: + +Here is a Chrome plugin that provides a workaround: + +https://chrome.google.com/webstore/detail/wikipedia-speedup/ppmagkdpdaaabpmdppckemgkngkpchdl?hl=en",1415214025,task_subcomment,PHID-TASK-d6ih3cdrbybmct3lwinv,PHID-USER-ynivjflmc2dcl6w5ut5v,['**bugzilla.wikimedia.org.76374** wrote:\n\nHere is a Chrome plugin that provides a workaround:\n\nURL'],['WORKAROUNDS'] +17385,403 HTTP method not allowed.,"**Author:** `RSYQFIOJGWZA` + +**Description:** +en.m.wikipedia.org/w/index.php?title=User_talk:Jeff_G.&action=submit +403 HTTP method not allowed. +Error 403 HTTP method not +allowed. +HTTP method not allowed. +Guru Meditation: +XID: 1646037111 +Varnish cache server + +-------------------------- +**Version**: -- +**Severity**: normal +**URL**: http://en.m.wikipedia.org/w/index.php?title=User_talk:Jeff_G.&action=submit",1316259600,task_description,PHID-TASK-ueiwtrzyvfgttrvynarw,PHID-USER-ynivjflmc2dcl6w5ut5v,"['403 HTTP method not allowed.. \n\n**Author:** CODE\n\n**Description:**\nen.m.wikipedia.org/w/index.php?title=User_talk:Jeff_G.&action=submit\n403 HTTP method not allowed.', 'Error 403 HTTP method not\nallowed.', 'HTTP method not allowed.', 'Guru Meditation:\nXID: 1646037111\nVarnish cache server\n\n--------------------------\n**Version**: --\n**Severity**: normal\n**URL**: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'Forbidden']" +17392,403 HTTP method not allowed.,"**RSYQFIOJGWZA** wrote: + +From en.m.wikipedia.org/w/index.php?title=User_talk:Jeff_G.&action=edit§ion=13 , I was trying to submit a post of a reply to a post on my enwp user talk page, using the full version of the site, with Opera Mini 6.1.2557 for Android (in this instance, later duplicated with the built-in browser) on Android 2.2.2 (froyo), on my Samsung Galaxy Prevail smart phone for use with the Boost Mobile prepaid service from Sprint, via wifi, Cabevision's Optmum Online, and their ISP.",1316262749,task_subcomment,PHID-TASK-ueiwtrzyvfgttrvynarw,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**RSYQFIOJGWZA** wrote:\n\nFrom en.m.wikipedia.org/w/index.php?title=User_talk:Jeff_G.&action=edit§ion=13 , I was trying to submit a post of a reply to a post on my enwp user talk page, using the full version of the site, with Opera Mini 6.1.2557 for Android (in this instance, later duplicated with the built-in browser) on Android 2.2.2 (froyo), on my Samsung Galaxy Prevail smart phone for use with the Boost Mobile prepaid service from Sprint, via wifi, Cabevision's Optmum Online, and their ISP.""]",['BUG REPRODUCTION'] +17391,403 HTTP method not allowed.,"**RSYQFIOJGWZA** wrote: + +I was using HTTP, sorry Opera Mini cut off ""http://"".",1316263034,task_subcomment,PHID-TASK-ueiwtrzyvfgttrvynarw,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**RSYQFIOJGWZA** wrote:\n\nI was using HTTP, sorry Opera Mini cut off ""URL']",['BUG REPRODUCTION'] +17390,403 HTTP method not allowed.,"**RSYQFIOJGWZA** wrote: + +I was trying to make edit http://en.wikipedia.org/w/index.php?title=User_talk:Jeff_G.&diff=450978870&oldid=450929704 (accomplished from a computer).",1316271902,task_subcomment,PHID-TASK-ueiwtrzyvfgttrvynarw,PHID-USER-ynivjflmc2dcl6w5ut5v,['**RSYQFIOJGWZA** wrote:\n\nI was trying to make edit URL (accomplished from a computer).'],['BUG REPRODUCTION'] +16803,Http::get should accept user-agent option,"**Author:** `olivier.beaton` + +**Description:** +for any extension that uses Http::get a common task is setting the user-agent, which means they have to use the request object instead. Really $options should include the user-agent string + +-------------------------- +**Version**: unspecified +**Severity**: enhancement",1316616780,task_description,PHID-TASK-ssphbusktrpppqnyzrp6,PHID-USER-ynivjflmc2dcl6w5ut5v,"['Http::get should accept user-agent option.', '**Author:** CODE\n\n**Description:**\nfor any extension that uses Http::get a common task is setting the user-agent, which means they have to use the request object instead.', 'Really $options should include the user-agent string\n\n--------------------------\n**Version**: unspecified\n**Severity**: enhancement']","['EXPECTED BEHAVIOR .', 'BUG REPRODUCTION', 'EXPECTED BEHAVIOR']" +16807,Http::get should accept user-agent option,"**olivier.beaton** wrote: + +Doing some compat testing and I found out that this is actually lost functionality. Here's what Http::get looked like in 1.15 + +public static function get( $url, $timeout = 'default', $opts = array() ) { + return Http::request( ""GET"", $url, $timeout, $opts ); + +public static function request( $method, $url, $timeout = 'default', $curlOptions = array() ) { + + +and $curlOptions can accept CURLOPT_USERAGENT",1316712895,task_subcomment,PHID-TASK-ssphbusktrpppqnyzrp6,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**olivier.beaton** wrote:\n\nDoing some compat testing and I found out that this is actually lost functionality.', 'Here\'s what Http::get looked like in 1.15\n\npublic static function get( $url, $timeout = \'default\', $opts = array() ) {\n return Http::request( ""GET"", $url, $timeout, $opts );\n\npublic static function request( $method, $url, $timeout = \'default\', $curlOptions = array() ) {\n\n\nand $curlOptions can accept CURLOPT_USERAGENT']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +17389,403 HTTP method not allowed.,"**RSYQFIOJGWZA** wrote: + +Now I can't even login. http://en.m.wikipedia.org/w/index.php?title=Special:UserLogin&action=submitlogin&type=login&returnto=User_talk:Jeff_G.&returntoquery=mobileaction%3Dview_normal_site produces the same error, with different ""Guru Meditation: +XID: 1848071891"".",1316881926,task_subcomment,PHID-TASK-ueiwtrzyvfgttrvynarw,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**RSYQFIOJGWZA** wrote:\n\nNow I can't even login."", 'URL produces the same error, with different ""Guru Meditation:\nXID: 1848071891"".']","['NA', 'BUG REPRODUCTION .']" +16796,"""Not logged in"" p-personal javascript should not be triggered after login","**Author:** `romaine.wiki` + +**Description:** +When I am not logged in it shows (in Dutch): Niet aangemeld Overlegpagina IP-adres Bijdragen IP-adres + +When I am logged in it shows: Romaine Overleg Voorkeuren Volglijst Bijdragen Afmelden + +But the first page I see when I log in is: Romaine Overleg Voorkeuren Volglijst Bijdragen Afmelden Niet aangemeld Overlegpagina IP-adres Bijdragen IP-adres + +And that last one isn't correct, it shows the top two lines together. + +Greetings - Romaine + +-------------------------- +**Version**: unspecified +**Severity**: normal",1317146820,task_description,PHID-TASK-yg2co3ad6uwqhmpt7xn2,PHID-USER-ynivjflmc2dcl6w5ut5v,"['""Not logged in"" p-personal javascript should not be triggered after login.', ""**Author:** CODE\n\n**Description:**\nWhen I am not logged in it shows (in Dutch): Niet aangemeld Overlegpagina IP-adres Bijdragen IP-adres\n\nWhen I am logged in it shows: Romaine Overleg Voorkeuren Volglijst Bijdragen Afmelden\n\nBut the first page I see when I log in is: Romaine Overleg Voorkeuren Volglijst Bijdragen Afmelden Niet aangemeld Overlegpagina IP-adres Bijdragen IP-adres\n\nAnd that last one isn't correct, it shows the top two lines together."", 'Greetings - Romaine\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION .', 'SOCIAL CONVERSATION']" +16802,"""Not logged in"" p-personal javascript should not be triggered after login","**romaine.wiki** wrote: + +Example: http://i56.tinypic.com/2cfuk2e.png",1317146889,task_subcomment,PHID-TASK-yg2co3ad6uwqhmpt7xn2,PHID-USER-ynivjflmc2dcl6w5ut5v,['**romaine.wiki** wrote:\n\nExample: URL'],['BUG REPRODUCTION .'] +17372,check protocol in Special:UserLogin,"**i.am.putnik** wrote: + +You wrote: +$usingHTTPS = WebRequest::detectProtocol(); +and next +if ( $usingHTTPS && ...) { ... } + +I think you mean: +$usingHTTPS = WebRequest::detectProtocol() == 'https'; + +Now always shows loginend-https.",1317658993,task_subcomment,PHID-TASK-dppnml7afy22rnh4pqjz,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**i.am.putnik** wrote:\n\nYou wrote:\n$usingHTTPS = WebRequest::detectProtocol();\nand next\nif ( $usingHTTPS && ...) { ... }\n\nI think you mean:\n$usingHTTPS = WebRequest::detectProtocol() == 'https';\n\nNow always shows loginend-https.""]",['BUG REPRODUCTION .'] +17370,check protocol in Special:UserLogin,"**i.am.putnik** wrote: + +One more problem: https://secure.wikimedia.org/ shows that it's unsecure. +Example: https://secure.wikimedia.org/wikipedia/ru/wiki/Special:UserLogin",1317666008,task_subcomment,PHID-TASK-dppnml7afy22rnh4pqjz,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**i.am.putnik** wrote:\n\nOne more problem: URL shows that it's unsecure."", 'Example: URL']","['BUG REPRODUCTION', 'BUG REPRODUCTION .']" +17369,check protocol in Special:UserLogin,"**i.am.putnik** wrote: + +Sorry, better example link: https://secure.wikimedia.org/wikipedia/ru/wiki/Special:UserLogin?uselang=ru +* ""Обычная авторизация"" (bold - selected) - basic auth +* ""Безопасная авторизация"" (unselected) - secure auth",1317666707,task_subcomment,PHID-TASK-dppnml7afy22rnh4pqjz,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**i.am.putnik** wrote:\n\nSorry, better example link: URL\n* ""Обычная авторизация"" (bold - selected) - basic auth\n* ""Безопасная авторизация"" (unselected) - secure auth']",['BUG REPRODUCTION'] +16775,User:Pathoschild/Scripts/Regex menu framework breaks HTTPS,"**Author:** `M8R-udfkkf` + +**Description:** +On the secure english wiki, enabling the gadget +(User:Pathoschild/Scripts/Regex menu framework) ""Add a sidebar menu of user-defined regex tools, with a dynamic form for instant one-use regex"" breaks the secure connection as the script is called from +http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/Regex_menu_framework.js&action=raw&ctype=text/javascript + +-------------------------- +**Version**: unspecified +**Severity**: normal",1317818340,task_description,PHID-TASK-q53anin55nkib5puohqc,PHID-USER-ynivjflmc2dcl6w5ut5v,"['User:Pathoschild/Scripts/Regex menu framework breaks HTTPS.', '**Author:** CODE\n\n**Description:**\nOn the secure english wiki, enabling the gadget\n(User:Pathoschild/Scripts/Regex menu framework) ""Add a sidebar menu of user-defined regex tools, with a dynamic form for instant one-use regex"" breaks the secure connection as the script is called from \nURL\n\n--------------------------\n**Version**: unspecified\n**Severity**: normal']","['BUG REPRODUCTION .', 'BUG REPRODUCTION']" +17336,https://secure.wikimedia.org should redirect to the new same-domain SSL sites,"**Author:** `matt` + +**Description:** +To complete the deprecation of https://secure.wikimedia.org in favor of the SSL sites on the original domains, it should redirect to those sites. For example, https://secure.wikimedia.org/wikipedia/en/%s should redirect to https://en.wikipedia.org/%s . + +The description of the ""SSL related"" bug component could stand to be updated as well. + +-------------------------- +**Version**: unspecified +**Severity**: major",1318185360,task_description,PHID-TASK-e7f5kpno53y3haidhv3c,PHID-USER-ynivjflmc2dcl6w5ut5v,"['URL should redirect to the new same-domain SSL sites.', '**Author:** CODE\n\n**Description:**\nTo complete the deprecation of URL in favor of the SSL sites on the original domains, it should redirect to those sites.', 'For example, URL should redirect to URL .', 'The description of the ""SSL related"" bug component could stand to be updated as well.', '--------------------------\n**Version**: unspecified\n**Severity**: major']","['EXPECTED BEHAVIOR .', 'EXPECTED BEHAVIOR .', 'BUG REPRODUCTION .', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +16885,Regression: API categorymembers and login occasionally fails to gzip/compress responses,"**ted** wrote: + +@Reedy: in MER-C's example, three of 25 requests fail. I was seeing some level of errors, now when I run that script all 25 succeed. + +Keep in mind this isn't/wasn't a problem with 'categorymembers', it is/was a general problem.",1318356415,task_subcomment,PHID-TASK-vkusgvsgjlp6uuqsft42,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**ted** wrote:\nSCREEN_NAME: in MER-C's example, three of 25 requests fail."", 'I was seeing some level of errors, now when I run that script all 25 succeed.', ""Keep in mind this isn't/wasn't a problem with 'categorymembers', it is/was a general problem.""]","['BUG REPRODUCTION', 'BUG REPRODUCTION', 'BUG REPRODUCTION .']" +16776,User:Pathoschild/Scripts/Regex menu framework breaks HTTPS,"**M8R-udfkkf** wrote: + +Gadgets on enwiki + +It's listed under gadgets on the enwiki... + +**Attached**: {F8340}",1318432692,task_subcomment,PHID-TASK-q53anin55nkib5puohqc,PHID-USER-ynivjflmc2dcl6w5ut5v,"[""**M8R-udfkkf** wrote:\n\nGadgets on enwiki\n\nIt's listed under gadgets on the enwiki...\n\n**Attached**: {F8340}""]",['NA'] +16667,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"**lambdav** wrote: + +Internet Explorer 9 debugging tools reports the ""HTTPS compromised security"" error message for the following 2 files : + http://bits.wikimedia.org/skins-1.17/common/images/closewindow.png + http://wikimediafoundation.org/tracker/banner/Impression.php?req=css&surveyView=1 + +It need to be fixed by using protocol relative URLs, by removing the http prefix: + //bits.wikimedia.org/skins-1.17/common/images/closewindow.png + //wikimediafoundation.org/tracker/banner/Impression.php?req=css&surveyView=1",1318520917,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-ynivjflmc2dcl6w5ut5v,"['**lambdav** wrote:\n\nInternet Explorer 9 debugging tools reports the ""HTTPS compromised security"" error message for the following 2 files :\n URL\n URL\n\nIt need to be fixed by using protocol relative URLs, by removing the http prefix:\n //bits.wikimedia.org/skins-1.17/common/images/closewindow.png\n //wikimediafoundation.org/tracker/banner/Impression.php?req=css&surveyView=1']",['BUG REPRODUCTION .'] +16665,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"**ngautam** wrote: + +Appropriate changes made to banner",1318524171,task_subcomment,PHID-TASK-j5ri46a4vep5e5quwuzm,PHID-USER-ynivjflmc2dcl6w5ut5v,['**ngautam** wrote:\n\nAppropriate changes made to banner'],['BUG REPRODUCTION'] +16663,Mobile user survey banner includes non-HTTPS content on HTTPS page view,"**lambdav** wrote: + +I still cannot see changes. The http: prefix is still present in 2 templates used by the banner (6 occurrences) : + + +4 occurrences of http: in +https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=2011MobileReaders_anon + +... +#mobileSurvey2011-logo { + position: absolute; + top: 20px; + left: 25px; + /** vvvvv-HERE **/ + background-image: url(http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Wikimedia_logo_text_RGB.svg/60px-Wikimedia_logo_text_RGB.svg.png); + +... +
+
+
+ {{{please-take}}}
+ {{{share}}} +
+
+ + + +... +