diff --git a/extensions/amp-inputmask/0.1/amp-inputmask.js b/extensions/amp-inputmask/0.1/amp-inputmask.js index 5eae06f122df..33650f48e845 100644 --- a/extensions/amp-inputmask/0.1/amp-inputmask.js +++ b/extensions/amp-inputmask/0.1/amp-inputmask.js @@ -16,10 +16,8 @@ import {AmpEvents} from '../../../src/amp-events'; import {TextMask} from './text-mask'; -import {isExperimentOn} from '../../../src/experiments'; import {iterateCursor} from '../../../src/dom'; import {listen} from '../../../src/event-helper'; -import {userAssert} from '../../../src/log'; const SERVICE = 'inputmask'; const TAG = `amp-${SERVICE}`; @@ -29,10 +27,6 @@ export class AmpInputmaskService { * @param {!../../../src/service/ampdoc-impl.AmpDoc} ampdoc */ constructor(ampdoc) { - userAssert( - isExperimentOn(ampdoc.win, 'amp-inputmask'), - 'Experiment amp-inputmask is disabled'); - this.ampdoc = ampdoc; /** @private {!Array} */ diff --git a/extensions/amp-inputmask/0.1/test/integration/test-integration-amp-inputmask-date.js b/extensions/amp-inputmask/0.1/test/integration/test-integration-amp-inputmask-date.js index 7062469b872c..8151bfb5bd16 100644 --- a/extensions/amp-inputmask/0.1/test/integration/test-integration-amp-inputmask-date.js +++ b/extensions/amp-inputmask/0.1/test/integration/test-integration-amp-inputmask-date.js @@ -17,7 +17,7 @@ import {simulateKeyboardInteraction} from './utils'; const config = describe.configure().retryOnSaucelabs().ifChrome(); -config.run('amp-inputmask', () => { +config.skip('amp-inputmask', () => { describes.integration('attributes', { body: `
@@ -25,7 +25,6 @@ config.run('amp-inputmask', () => {
`, extensions: ['amp-form', 'amp-inputmask'], - experiments: ['amp-inputmask'], }, env => { let win, doc; diff --git a/extensions/amp-inputmask/0.1/test/integration/test-integration-amp-inputmask.js b/extensions/amp-inputmask/0.1/test/integration/test-integration-amp-inputmask.js index da322d8ac0ae..b35fd48a743d 100644 --- a/extensions/amp-inputmask/0.1/test/integration/test-integration-amp-inputmask.js +++ b/extensions/amp-inputmask/0.1/test/integration/test-integration-amp-inputmask.js @@ -18,7 +18,7 @@ import {poll} from '../../../../../testing/iframe'; import {simulateKeyboardInteraction} from './utils'; const config = describe.configure().retryOnSaucelabs().ifChrome(); -config.run('amp-inputmask', () => { +config.skip('amp-inputmask', () => { describes.integration('attributes', { body: `
@@ -28,7 +28,6 @@ config.run('amp-inputmask', () => {
`, extensions: ['amp-form', 'amp-inputmask'], - experiments: ['amp-inputmask'], }, env => { let win, doc; diff --git a/extensions/amp-inputmask/README.md b/extensions/amp-inputmask/README.md index e6bccc4add47..9f51fd637829 100644 --- a/extensions/amp-inputmask/README.md +++ b/extensions/amp-inputmask/README.md @@ -23,7 +23,7 @@ limitations under the License. Availability - Experimental + Stable Required Script diff --git a/tools/experiments/experiments.js b/tools/experiments/experiments.js index a377b9701b85..ebbe697e540b 100644 --- a/tools/experiments/experiments.js +++ b/tools/experiments/experiments.js @@ -362,12 +362,6 @@ const EXPERIMENTS = [ spec: 'https://github.com/ampproject/amphtml/issues/14061', cleanupIssue: 'https://github.com/ampproject/amphtml/issues/17161', }, - { - id: 'amp-inputmask', - name: 'Enables the amp-inputmask extension enabled through amp-form', - spec: 'https://github.com/ampproject/amphtml/issues/12079', - cleanupIssue: 'https://github.com/ampproject/amphtml/issues/18630', - }, { id: 'linker-form', name: 'Enables form support in linker',