---
title: "Recent JS plugin usage and issues · Appnovation"
url: "https://www.appnovation.com/insights/recent-js-plugin-usage-and-issues"
description: "Lessons from recent JavaScript plugin usage, including CurvyCorners, with common issues and how to work around them."
---

Article

# Recent JS plugin usage and issues

[![](https://cdn.sanity.io/images/ey850001/production/f19d29fd30e3e4d3e07d971ea644d23a0c414afb-68x68.png?w=68&auto=format) Justin Tsang Team Lead](/people/justin-tsang.md) Oct 07, 2011  
 2 min read 

![Appnovation Blog Default Header](https://cdn.sanity.io/images/ey850001/production/9efe1c26d9584ecfb3dfef5a63e698bf4567d305-1440x600.jpg?w=1400&auto=format) 

Recent JS Plugin Issues

### 1\. CurvyCorners

Discovered another rounded corner plugin that uses [CSS3](/services/mobile-app-development.md). CurvyCorners reads your styles and applies rounded corners with no js function calls. All you need to do is download the curvycorners.js file and apply it to your site. Then in your CSS add:

`.round {` `border-radius: 6px;` `-webkit-border-radius: 6px;` `-moz-border-radius: 6px;` `-khtml-border-radius: 6px;` `}` 

To apply corners to specific corners ([more info (opens in new window)](http://www.the-art-of-web.com/css/border-radius/)):

`.round {` `-moz-border-radius-topleft: 10px;` `-moz-border-radius-topright: 10px;` `-webkit-border-top-right-radius: 10px;` `-webkit-border-top-left-radius: 10px;` `border-top-right-radius: 10px;` `border-top-left-radius: 10px;` `-khtml-top-right-radius: 10px;` `-khtml-top-left-radius: 10px;` `}` 

With the combination with [jquery corners](/insights/rounded-corners-jquery.md) this will solve all your rounded corner issues.

### 2\. Recent Issues Modernizr

I have been using modernizr and falling into issues with our old Html5 sites breaking in Internet explorer. The main issue encountered was that my [HTML5 elements](/services/web-development.md) such as not being read as an element. After a while of debuging and trying to understand the problem, patching modernizr from our old 1.7 to 2.0.x worked great. So for those using 1.7 or lower you should upgrade!

### 3\. Issues with font-face + resizing of modalbox

My last blog post about font-face, I mentioned a Firefox issue and posted code to stop font-face flickering for Firefox. This code actually caused problems to a specific modalbox issue I had to debug this week. When I had a modalbox and there was an ajax call that eventually resized the modalbox, this js code caused the modalbox to have a large delay and not resize properly. So the work around was to remove this code when loading modalboxes or any js popup plugins.

[![](https://cdn.sanity.io/images/ey850001/production/f19d29fd30e3e4d3e07d971ea644d23a0c414afb-68x68.png?w=68&auto=format) Justin Tsang Team Lead · Appnovation](/people/justin-tsang.md) 

## Keep reading

[![What is Sovereign AI](https://cdn.sanity.io/images/ey850001/production/a5889abdd5e80376912546622e046e3fbef234b4-2496x1664.png?w=640&auto=format)](/insights/what-is-open-source-sovereign-ai.md)

 Article · 7 min AI 

### [What Is Open Source, Sovereign AI?](/insights/what-is-open-source-sovereign-ai.md)

Every company is encouraging more AI, and almost every AI bill is climbing. Sovereign AI is about two kinds of control: over your data and over your costs. Here's why open source sits at its foundation.

[Iain MacNeil](/people/iain-macneil.md) Article 

[![AI-first experience design](https://cdn.sanity.io/images/ey850001/production/8bbc2418e87924ef10f36115478a2e10d5bed95e-1584x624.jpg?w=640&auto=format)](/insights/how-build-ai-first-experience-without-throwing-out-everything-youve-already-built.md)

 Article · 6 min AI Sep 10, 2026 

### [How to Build an AI-First Experience Without Throwing Out Everything You've Already Built](/insights/how-build-ai-first-experience-without-throwing-out-everything-youve-already-built.md)

Users now expect a direct answer, not a list of links to click through. Here's how organizations can layer an AI-First experience onto their existing website or app, in weeks rather than years.

[Andrew Douglas](/people/andrew-douglas.md) Article 

[![What Becomes Possible When AI Can Read All the Data](https://cdn.sanity.io/images/ey850001/production/c28ab0bd26753421ee42937e13adc7a7f19b47f0-1296x510.jpg?w=640&auto=format)](/insights/what-becomes-possible-when-ai-can-read-all-data.md)

 Article · 4 min AI Sep 09, 2026 

### [What Becomes Possible When AI Can Read All the Data](/insights/what-becomes-possible-when-ai-can-read-all-data.md)

Most of the world's data has never been analyzed, only sampled. AI changes that. How AI-ready data platforms unlock questions no one could ask before.

[Appnovation](/people/appnovation.md) Article 

## Get the thinking,  
*before everyone else.*

One considered email a month. New essays, field notes from live engagements, and the occasional strong opinion. No noise.
