diff --git a/ionic/platform/platform.ts b/ionic/platform/platform.ts index f83df19bf6..c1176c0cc5 100644 --- a/ionic/platform/platform.ts +++ b/ionic/platform/platform.ts @@ -204,7 +204,7 @@ export class Platform { navigatorPlatform(val) { if (arguments.length) { - this._bPlt = val; + this._bPlt = (val || '').toLowerCase(); } return this._bPlt || ''; } diff --git a/ionic/platform/registry.ts b/ionic/platform/registry.ts index 5925b8b08d..286c297e5b 100644 --- a/ionic/platform/registry.ts +++ b/ionic/platform/registry.ts @@ -48,7 +48,7 @@ Platform.register({ ], settings: { activator: function(p) { - return (p.version().major >= 5) ? 'ripple' : 'none'; + return (p.version().major < 5 && p.navigatorPlatform().indexOf('linux') > -1) ? 'none' : 'ripple'; }, hoverCSS: false, keyboardHeight: 300,