diff --git a/apps/files/js/tagsplugin.js b/apps/files/js/tagsplugin.js
index dec6063aa9b8d0f408f60ca4f4a7187d9e82b1ca..22a92f8400b7470f9e22f743da9f2b928b6ef5e1 100644
--- a/apps/files/js/tagsplugin.js
+++ b/apps/files/js/tagsplugin.js
@@ -53,6 +53,7 @@
 	 */
 	function toggleStar($actionEl, state) {
 		$actionEl.find('img').attr('src', getStarImage(state));
+		$actionEl.hide().show(0); //force Safari to redraw element on src change
 		$actionEl.toggleClass('permanent', state);
 	}