Drupal sets $_SERVER['HTTP_REFERER'] to the empty string when no...
Problem/MotivationReferer, if present, MUST NOT be blank, according to RFC 2616, and so whatever reason this was put in for, it needs to be rewritten and/or removed. It interferes with Bad Behavior's...
View ArticleExported field configuration sets field to disabled state
Hi,I'm in the process of porting my module. I noticed this behaviour. I manually created a field through Field UI, exported that with Configuration Management module, and put the configuration in my...
View ArticleRemove html => TRUE option from l() and link generator.
Problem/MotivationFollow-up to #1825952: Turn on twig autoescape by defaultl() and LinkGenerator sometimes passes safe markup as link title sometimes it does not. This needs a special option right now...
View ArticleStorage settings can be changed for fields with existing data
When trying to edit field storage settings for a field with data, the error message appears: There is data for this field in the database. The field settings can no longer be changed.However, the form...
View Article[meta] Convert help to new config entities
Assuming that #2351991: Replace hook_help() topic pages with config entities gets into Drupal Core, we'll want to convert as many of the existing module help pages to be Topics. This issue is for...
View Article[meta] Document service name interfaces
Problem/MotivationSay, you have a service called access_manager. What can I do with?Proposed resolutionAdd * Service name: access_manager to the AccessManagerInterface. Repeat and rinse for every...
View ArticleMake Relation domain configurable based on context
Problem/MotivationThe HAL REST API response's _embedded and _links relationship Uris are prepended with a fixed Hostname from url(). This can cause issues in development/qa/staging environments where...
View ArticlePort Form API security fix SA-CORE-2014-002 to Drupal 8
See https://drupal.org/SA-CORE-2014-002. This is going to be a fun one.Drupal 7 code can be found at http://drupalcode.org/project/drupal.git/commitdiff/6642fbc7001c728e2181... (and Drupal 6 code at...
View ArticleDelete forum data on uninstall
Problem/MotivationForum provides default configuration and content including fields, a node-type, a vocabulary and a taxonomy term. Until now we were unsure about what should happen to that when you...
View ArticleRevise the Druplicon logo for 2014 and beyond
History of Druplicon: https://drupal.org/drupliconMotivation:The current Druplicon logo was created in 2004 - 9 years ago.It's been removed from the drupal.org header, replaced with the new wordmark...
View ArticleFix common HTML escaped render #key values due to Twig autoescape
Follow-up to #2297711: [meta] Fix double-escaping due to Twig autoescapeProblem/MotivationThe DX for fixing HTML escaped values from the render API is currently a pain. We don't want to open up...
View ArticleMark a couple of asset services as non public
Problem/MotivationIf you look at the following services definitions you will see that there are quite of them which don't need to be public: asset.css.collection_optimizer: class:...
View Article[Meta] Expose Drupal Components outside of Drupal
Problem/MotivationDrupal Components are abstracted parts of Drupal core. They can be used independently in their own projects. In order to use the Drupal Components outside of a Drupal project however,...
View ArticleInvoke an event[s] when a plugin ID disappears
Problem/MotivationThe list of available plugins is not static, as the derivative system allows you to create a dynamic list of "subplugins" based upon entities, configuration, content and what not....
View ArticleCalling ContentEntity::updateOriginalValues() should not be the task of the...
ContentEntityBase::updateOriginalValues() is about internal housekeeping (syncing the FieldItemList values back into the "raw" values). It is currently only called by...
View ArticleChange "Save and keep published" to "Update"
In a recent study of the content authoring experience done by Dharmesh users found the newly introduced "save and keep published" overly long and confusing and suggested the more commonly seen "update"...
View ArticleAdd show/hide descriptions from configuration page to all forms
D.o procid experimentThis issue would be a good case study to evaluate procid #2154143: Evaluating Procid, a tool to help the drupal community improve the consensus building process for d.o issues You...
View Articleupdate.php requires trailing slash or returns 404
In order to run update.php, a user must add a trailing slash. Entering update.php without the trailing slash returns 404. Most users will not expect this requirement.
View ArticleRandom failure in DisplayPathTest
Problem/MotivationSee https://qa.drupal.org/pifr/test/883523* Drupal\views_ui\Tests\DisplayPathTest (97 pass(es), 2 fail(s), and 0 exception(s)) - [fail] [Fatal error] "[09-Oct-2014 12:26:18 UTC]...
View ArticleLinkWidget::formElement defines #tree and #attributes properties on element...
According to the Form API Reference an element of #type value can only use the properties #type and #value.LinkWidget::formElement however defines #tree and #attributes. Especially the CSS class does...
View Article