| Index: lib/src/iron-collapse/iron-collapse.html
 | 
| diff --git a/lib/src/iron-collapse/iron-collapse.html b/lib/src/iron-collapse/iron-collapse.html
 | 
| index 96e475faf18fc610ae705977123c23abe02907f6..013660e5ed5e76adf193ef2abce481c53c457a07 100644
 | 
| --- a/lib/src/iron-collapse/iron-collapse.html
 | 
| +++ b/lib/src/iron-collapse/iron-collapse.html
 | 
| @@ -162,6 +162,9 @@ and instead put a div inside and style that.
 | 
|  
 | 
|      _openedChanged: function() {
 | 
|        if (this.opened) {
 | 
| +        this.setAttribute('aria-expanded', 'true');
 | 
| +        this.setAttribute('aria-hidden', 'false');
 | 
| +
 | 
|          this.toggleClass('iron-collapse-closed', false);
 | 
|          this.updateSize('auto', false);
 | 
|          var s = this._calcSize();
 | 
| @@ -169,16 +172,18 @@ and instead put a div inside and style that.
 | 
|          // force layout to ensure transition will go
 | 
|          /** @suppress {suspiciousCode} */ this.offsetHeight;
 | 
|          this.updateSize(s, true);
 | 
| -      }
 | 
| -      else {
 | 
| +        // focus the current collapse
 | 
| +        this.focus();
 | 
| +      } else {
 | 
| +        this.setAttribute('aria-expanded', 'false');
 | 
| +        this.setAttribute('aria-hidden', 'true');
 | 
| +
 | 
|          this.toggleClass('iron-collapse-opened', false);
 | 
|          this.updateSize(this._calcSize(), false);
 | 
|          // force layout to ensure transition will go
 | 
|          /** @suppress {suspiciousCode} */ this.offsetHeight;
 | 
|          this.updateSize('0px', true);
 | 
|        }
 | 
| -      this.setAttribute('aria-expanded', this.opened ? 'true' : 'false');
 | 
| -
 | 
|      },
 | 
|  
 | 
|      _transitionEnd: function() {
 | 
| 
 |