$element['#id'] should respect...
it is possible to change the form element id through #attributes, but the label does not respect that.example: form element:<?php $form['test'] = array( '#title' => 'Test', '#type' =>...
View ArticleReplace $element['#id'] with...
Form API's #id dates back to very old times.Having both #id and #attributes][id leads to awkward code everywhere and is totally confusing.
View Articledrupal_process_states() ignores...
drupal_process_states() ignores $elements['#attributes']['id'] and uses only $elements['#id'] in drupal_render() after all form_alters, #after_build and other places modules and themes can add custom...
View ArticlePHP 5.4 test failures
Problem/Motivationhttps://www.drupal.org/pift-ci-job/85270<- Page not valid. Need new one or remove.Proposed resolutionRemaining tasksUser interface changesAPI changesData model changes
View ArticleUnable to use Condition objects with joins
Problem/MotivationUsing a database condition as fourth argument ($condition) of SelectQuery::addJoin() leads to a blank ON clause and a notice: Recoverable fatal error: Method...
View ArticleAllow picture to not have a 'tag' attribute and add tests for...
Problem/MotivationIn issue #2009662: [REGRESSION] Replace theme() with drupal_render() in picture module a fix was committed in the comment #30 #2009662-30: [REGRESSION] Replace theme() with...
View Article[PP-1] Entity view/form mode formatter/widget settings have no translation UI
Problem/MotivationWe need to have all configuration that a user can define, which has translatable information on it, to be translatable in the Configuration Translation module's user interface.There...
View ArticleRow-level caching doesn't exist for REST views
Problem/MotivationIf you provide field based REST views you'll realize that they are quite slow, unless you have some caching for the entire result enabled.Once you dive into it, you quickly realize,...
View Articleformat_xml_elements() does not allow unencoded values
Problem/MotivationThe optional <content:encoded> element defines the full content of an <item>. Its value should be either entity-encoded or CDATA-escaped version of the content of the...
View ArticleAfte registration without e-mail
Failed to send mail through the contact form if the user does not has email.
View ArticleJS file validation is broken (because ajaxPageState is broken?)
Problem/MotivationJavaScript validations applied to file uploads, such as allowed extension restrictions, do not work. The high-level issue is that the validation criteria are represented in a...
View ArticleStaticTranslation::getLanguage, add @return values in the comment docblocks.
StaticTranslation::getLanguage, add @return values in the comment docblocks.
View ArticleUse entity_uri() when linking to nodes.
Problem/MotivationCore links to nodes by building hardcoded URL paths, instead of using entity_uri(). This means the node entity type's URI callbacks are bypassed completely, disallowing other modules...
View ArticleSeparate the menu settings from the 'add link' button
Problem/MotivationDuring the usability sessions, some participants thought that the menu settings 'title' field was actually the new menu link title field. They filled out the title and then pressed...
View ArticleTheme manager: document module handler dependency
<?php /** * Constructs a new ThemeManager object. * * @param string $root * The app root. * @param \Drupal\Core\Theme\ThemeNegotiatorInterface $theme_negotiator * The theme...
View ArticleAdd functionality to automatically remove Content and Field Mappings
At the moment RDF module does not support automated deletion of stored mappings for Content Types and Fields. This would result in inconsistency once the users edit or delete Content Types and fields...
View ArticledrupalSettings.ajax grows endlessly because Drupal.behaviors.AJAX does not...
I Found interesting bug with drupalSettings.ajax overflow. This is the drupalSettings.ajax object, printed from a page with ajax form, after some amount of ajax operations.When you have an ajax form on...
View ArticleImprove Accessibility with Date field by Using Fieldsets
Change date + time output to include fieldsets, particularly around select lists #501428-141: Date and time field type in...
View ArticleDream mark up for tabs
Markup simplicity; easier to style without the extra elements. This article does a good job of explaining the merits of dropping lists on navigation, with a focus on accessibility:...
View Article